diff --git a/CLOBBER b/CLOBBER
index 27a8b58d0e394215f4b856e39315599427ebe230..06ed06e5d8d1ae64d08a76037b205d8526c6270f 100644
--- a/CLOBBER
+++ b/CLOBBER
@@ -22,4 +22,4 @@
 # changes to stick? As of bug 928195, this shouldn't be necessary! Please
 # don't change CLOBBER for WebIDL changes any more.
 
-Merge day clobber 2022-06-27
\ No newline at end of file
+Merge day clobber 2022-07-25
\ No newline at end of file
diff --git a/browser/components/enterprisepolicies/Policies.jsm b/browser/components/enterprisepolicies/Policies.jsm
index 5f0c974dd14bb79ed28fb17a8783e43a541f0fa7..23bc300102738bc2adb2fbdfd4df3e4eea84d163 100644
--- a/browser/components/enterprisepolicies/Policies.jsm
+++ b/browser/components/enterprisepolicies/Policies.jsm
@@ -1287,6 +1287,12 @@ var Policies = {
     },
   },
 
+  GoToIntranetSiteForSingleWordEntryInAddressBar: {
+    onBeforeAddons(manager, param) {
+      setAndLockPref("browser.fixup.dns_first_for_single_words", param);
+    },
+  },
+
   Handlers: {
     onBeforeAddons(manager, param) {
       if ("mimeTypes" in param) {
diff --git a/browser/components/enterprisepolicies/schemas/policies-schema.json b/browser/components/enterprisepolicies/schemas/policies-schema.json
index ea8bd2899dc82340356e65e9441e83b125253005..ce6aba1f498f2c00b9cb2b0da827f0fff23ecc38 100644
--- a/browser/components/enterprisepolicies/schemas/policies-schema.json
+++ b/browser/components/enterprisepolicies/schemas/policies-schema.json
@@ -627,6 +627,10 @@
       }
     },
 
+    "GoToIntranetSiteForSingleWordEntryInAddressBar": {
+      "type": "boolean"
+    },
+
     "Handlers": {
       "type": ["object", "JSON"],
       "patternProperties": {
diff --git a/browser/components/enterprisepolicies/tests/xpcshell/test_simple_pref_policies.js b/browser/components/enterprisepolicies/tests/xpcshell/test_simple_pref_policies.js
index 8bfb729be338cf4e1960b09ceb8b943498eba43f..5e46c8f100e88512e31ac1d4c640d2baff89d952 100644
--- a/browser/components/enterprisepolicies/tests/xpcshell/test_simple_pref_policies.js
+++ b/browser/components/enterprisepolicies/tests/xpcshell/test_simple_pref_policies.js
@@ -104,6 +104,16 @@ const POLICIES_TESTS = [
     },
   },
 
+  // POLICY: GoToIntranetSiteForSingleWordEntryInAddressBar
+  {
+    policies: {
+      GoToIntranetSiteForSingleWordEntryInAddressBar: true,
+    },
+    lockedPrefs: {
+      "browser.fixup.dns_first_for_single_words": true,
+    },
+  },
+
   // POLICY: OverrideFirstRunPage
   {
     policies: { OverrideFirstRunPage: "https://www.example.com/" },
diff --git a/browser/components/newtab/lib/ASRouter.jsm b/browser/components/newtab/lib/ASRouter.jsm
index d6e843f7ab1ee2db7b52c513481bf23acf336d60..a843c8f06fda8c444625491d0a0ed5da1c7121eb 100644
--- a/browser/components/newtab/lib/ASRouter.jsm
+++ b/browser/components/newtab/lib/ASRouter.jsm
@@ -34,6 +34,7 @@ XPCOMUtils.defineLazyModuleGetters(this, {
   SpecialMessageActions:
     "resource://messaging-system/lib/SpecialMessageActions.jsm",
   TargetingContext: "resource://messaging-system/targeting/Targeting.jsm",
+  Utils: "resource://services-settings/Utils.jsm",
   MacAttribution: "resource:///modules/MacAttribution.jsm",
 });
 XPCOMUtils.defineLazyServiceGetters(this, {
@@ -77,7 +78,6 @@ const LOCAL_MESSAGE_PROVIDERS = {
 const STARTPAGE_VERSION = "6";
 
 // Remote Settings
-const RS_SERVER_PREF = "services.settings.server";
 const RS_MAIN_BUCKET = "main";
 const RS_COLLECTION_L10N = "ms-language-packs"; // "ms" stands for Messaging System
 const RS_PROVIDERS_WITH_L10N = ["cfr"];
@@ -280,9 +280,7 @@ const MessageLoaderUtils = {
           RemoteL10n.isLocaleSupported(MessageLoaderUtils.locale)
         ) {
           const recordId = `${RS_FLUENT_RECORD_PREFIX}-${MessageLoaderUtils.locale}`;
-          const kinto = new KintoHttpClient(
-            Services.prefs.getStringPref(RS_SERVER_PREF)
-          );
+          const kinto = new KintoHttpClient(Utils.SERVER_URL);
           const record = await kinto
             .bucket(RS_MAIN_BUCKET)
             .collection(RS_COLLECTION_L10N)
diff --git a/browser/components/newtab/lib/PersonalityProvider/PersonalityProvider.jsm b/browser/components/newtab/lib/PersonalityProvider/PersonalityProvider.jsm
index b471e403802501c5930556005f7cfeed9a6d689b..5eef7664618ad51bf990aa8c44e5016cffc086fa 100644
--- a/browser/components/newtab/lib/PersonalityProvider/PersonalityProvider.jsm
+++ b/browser/components/newtab/lib/PersonalityProvider/PersonalityProvider.jsm
@@ -9,13 +9,18 @@ ChromeUtils.defineModuleGetter(
   "resource://services-settings/remote-settings.js"
 );
 
+ChromeUtils.defineModuleGetter(
+  this,
+  "Utils",
+  "resource://services-settings/Utils.jsm"
+);
+
 ChromeUtils.defineModuleGetter(
   this,
   "NewTabUtils",
   "resource://gre/modules/NewTabUtils.jsm"
 );
 
-const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
@@ -63,7 +68,7 @@ this.PersonalityProvider = class PersonalityProvider {
     if (this._baseAttachmentsURL) {
       return this._baseAttachmentsURL;
     }
-    const server = Services.prefs.getCharPref("services.settings.server");
+    const server = Utils.SERVER_URL;
     const serverInfo = await (
       await fetch(`${server}/`, {
         credentials: "omit",
diff --git a/browser/components/newtab/lib/RemoteImages.jsm b/browser/components/newtab/lib/RemoteImages.jsm
index bdc8516d8156b30d17b470e5ed57cd312820a5f2..25a0e66be1e8fa64cbfb4788c1a9ee3844214b95 100644
--- a/browser/components/newtab/lib/RemoteImages.jsm
+++ b/browser/components/newtab/lib/RemoteImages.jsm
@@ -21,7 +21,12 @@ ChromeUtils.defineModuleGetter(
   "resource://services-common/kinto-http-client.js"
 );
 
-const RS_SERVER_PREF = "services.settings.server";
+ChromeUtils.defineModuleGetter(
+  this,
+  "Utils",
+  "resource://services-settings/Utils.jsm"
+);
+
 const RS_MAIN_BUCKET = "main";
 const RS_COLLECTION = "ms-images";
 const RS_DOWNLOAD_MAX_RETRIES = 2;
@@ -293,10 +298,7 @@ class _RemoteImages {
    *          with an Error.
    */
   async #download(db, recordId) {
-    const client = new KintoHttpClient(
-      Services.prefs.getStringPref(RS_SERVER_PREF)
-    );
-
+    const client = new KintoHttpClient(Utils.SERVER_URL);
     const record = await client
       .bucket(RS_MAIN_BUCKET)
       .collection(RS_COLLECTION)
diff --git a/browser/components/newtab/test/RemoteImagesTestUtils.jsm b/browser/components/newtab/test/RemoteImagesTestUtils.jsm
index 238bf6cb098d26d5be5210d50aa87b39e4e17d9a..4f692acea414de5407dfa75d5bf396033cd8317b 100644
--- a/browser/components/newtab/test/RemoteImagesTestUtils.jsm
+++ b/browser/components/newtab/test/RemoteImagesTestUtils.jsm
@@ -12,6 +12,8 @@ const { RemoteImages, REMOTE_IMAGES_PATH } = ChromeUtils.import(
 );
 const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
+// This pref is used to override the Remote Settings server URL in tests.
+// See SERVER_URL in services/settings/Utils.jsm for more details.
 const RS_SERVER_PREF = "services.settings.server";
 
 Cu.importGlobalProperties(["fetch"]);
@@ -30,6 +32,9 @@ const RemoteImagesTestUtils = {
     const { filename, recordId, mimetype, hash, url, size } = imageInfo;
 
     const server = new HttpServer();
+
+    this._originalServerlURL = null;
+
     server.start(-1);
 
     const baseURL = `http://localhost:${server.identity.primaryPort}/`;
@@ -91,11 +96,17 @@ const RemoteImagesTestUtils = {
       }
     );
 
+    this._originalServerlURL = Services.prefs.getCharPref(RS_SERVER_PREF);
     Services.prefs.setCharPref(RS_SERVER_PREF, `${baseURL}v1`);
 
     return async () => {
       await new Promise(resolve => server.stop(() => resolve()));
-      Services.prefs.clearUserPref(RS_SERVER_PREF);
+
+      // If we use clearUserPref, then we will reset to the default branch value
+      // (i.e., the *real* RS server) which will cause test failures due to trying
+      // to access an outside URL.
+      Services.prefs.setCharPref(RS_SERVER_PREF, this._originalServerlURL);
+      this._originalServerlURL = null;
       await RemoteImagesTestUtils.wipeCache();
     };
   },
diff --git a/browser/components/newtab/test/browser/browser.ini b/browser/components/newtab/test/browser/browser.ini
index 43009fefd1135b4dd23c884327bf3df531cd22bc..8d0d50f9869f561deb693f2e3e37c332f29a8e27 100644
--- a/browser/components/newtab/test/browser/browser.ini
+++ b/browser/components/newtab/test/browser/browser.ini
@@ -61,8 +61,6 @@ skip-if = (os == "linux") # Test setup only implemented for OSX and Windows
 [browser_remote_l10n.js]
 [browser_topsites_contextMenu_options.js]
 [browser_topsites_section.js]
-skip-if =
-  os == "linux" && tsan # Bug 1714615
 [browser_asrouter_cfr.js]
 https_first_disabled = true
 [browser_asrouter_infobar.js]
diff --git a/browser/components/newtab/test/browser/browser_asrouter_bug1761522.js b/browser/components/newtab/test/browser/browser_asrouter_bug1761522.js
index 7a798f78fc44bf27cd78ecc9b3d52601ef317374..8b12b21e002b3e131d2347da3bbabe6f3b54e869 100644
--- a/browser/components/newtab/test/browser/browser_asrouter_bug1761522.js
+++ b/browser/components/newtab/test/browser/browser_asrouter_bug1761522.js
@@ -17,6 +17,8 @@ const { RemoteSettings } = ChromeUtils.import(
   "resource://services-settings/remote-settings.js"
 );
 
+// This pref is used to override the Remote Settings server URL in tests.
+// See SERVER_URL in services/settings/Utils.jsm for more details.
 const RS_SERVER_PREF = "services.settings.server";
 
 const FLUENT_CONTENT = "asrouter-test-string = Test Test Test\n";
diff --git a/browser/components/newtab/test/unit/lib/PersonalityProvider/PersonalityProvider.test.js b/browser/components/newtab/test/unit/lib/PersonalityProvider/PersonalityProvider.test.js
index 91b80671f3d54a54fd7673d69a70c3ce37336c2a..33c4e0516ee244bd69c7346b3ab9557b57a52f70 100644
--- a/browser/components/newtab/test/unit/lib/PersonalityProvider/PersonalityProvider.test.js
+++ b/browser/components/newtab/test/unit/lib/PersonalityProvider/PersonalityProvider.test.js
@@ -32,16 +32,16 @@ describe("Personality Provider", () => {
     global.fetch = async server => ({
       ok: true,
       json: async () => {
-        if (server === "services.settings.server/") {
+        if (server === "bogus://foo/") {
           return { capabilities: { attachments: { base_url: baseURLStub } } };
         }
         return {};
       },
     });
-    globals.sandbox
-      .stub(global.Services.prefs, "getCharPref")
-      .callsFake(pref => pref);
     globals.set("RemoteSettings", RemoteSettingsStub);
+    globals.set("Utils", {
+      SERVER_URL: "bogus://foo",
+    });
 
     instance = new PersonalityProvider();
     instance.interestConfig = {
diff --git a/browser/components/newtab/test/unit/unit-entry.js b/browser/components/newtab/test/unit/unit-entry.js
index 69a4d95c371cb4c7d0601ce83327482790da7a22..0be42daa503ef360a6b33a5832cbd5e02cf80104 100644
--- a/browser/components/newtab/test/unit/unit-entry.js
+++ b/browser/components/newtab/test/unit/unit-entry.js
@@ -551,6 +551,9 @@ const TEST_GLOBAL = {
     removeExpirationFilter() {},
   },
   Logger,
+  Utils: {
+    SERVER_URL: "bogus://foo",
+  },
 };
 overrider.set(TEST_GLOBAL);
 
diff --git a/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js b/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js
index 749eed97668b94a06346ea31dfa789876d42881c..3336828496c8ab3879e11f111baac7def51b733b 100644
--- a/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js
+++ b/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js
@@ -38,6 +38,7 @@ function test() {
         "Opening a private window from reg window does not open the sidebar"
       );
     })
+    .then(closeCachedWindows)
     // Part 2: NON PRIVATE WINDOW -> NON PRIVATE WINDOW
     .then(() => openWindow(window))
     .then(cacheWindow)
@@ -52,6 +53,7 @@ function test() {
         "Opening a reg window from reg window does open the sidebar"
       );
     })
+    .then(closeCachedWindows)
     // Part 3: PRIVATE WINDOW -> NON PRIVATE WINDOW
     .then(() => openWindow(window, { private: true }))
     .then(cacheWindow)
@@ -66,6 +68,7 @@ function test() {
         "Opening a reg window from a private window does not open the sidebar"
       );
     })
+    .then(closeCachedWindows)
     // Part 4: PRIVATE WINDOW -> PRIVATE WINDOW
     .then(() => openWindow(window, { private: true }))
     .then(cacheWindow)
diff --git a/browser/components/search/extensions/qwant/favicon.ico b/browser/components/search/extensions/qwant/favicon.ico
index b167a834d1925b7f49a375b9bdfdf954e0ba90cb..d43d1d5aa63d57734c88dca8a89c47091a354dd3 100644
Binary files a/browser/components/search/extensions/qwant/favicon.ico and b/browser/components/search/extensions/qwant/favicon.ico differ
diff --git a/browser/components/search/extensions/qwant/manifest.json b/browser/components/search/extensions/qwant/manifest.json
index 584392f7724592edff4f69f67a792a6df23d20fe..df7188e447494c3af4043d1d736c2d5e4d8765ca 100644
--- a/browser/components/search/extensions/qwant/manifest.json
+++ b/browser/components/search/extensions/qwant/manifest.json
@@ -1,7 +1,7 @@
 {
   "name": "Qwant",
   "manifest_version": 2,
-  "version": "1.1",
+  "version": "1.2",
   "applications": {
     "gecko": {
       "id": "qwant@search.mozilla.org"
diff --git a/browser/components/search/extensions/qwantjr/favicon.ico b/browser/components/search/extensions/qwantjr/favicon.ico
index b167a834d1925b7f49a375b9bdfdf954e0ba90cb..d43d1d5aa63d57734c88dca8a89c47091a354dd3 100644
Binary files a/browser/components/search/extensions/qwantjr/favicon.ico and b/browser/components/search/extensions/qwantjr/favicon.ico differ
diff --git a/browser/components/search/extensions/qwantjr/manifest.json b/browser/components/search/extensions/qwantjr/manifest.json
index e7d646b05a32fc189ad14201c060d4220d80e2f2..87e6829d35fe9003e18bb5328aad823591cb78b0 100644
--- a/browser/components/search/extensions/qwantjr/manifest.json
+++ b/browser/components/search/extensions/qwantjr/manifest.json
@@ -1,7 +1,7 @@
 {
   "name": "Qwant Junior",
   "manifest_version": 2,
-  "version": "1.0",
+  "version": "1.1",
   "applications": {
     "gecko": {
       "id": "qwantjr@search.mozilla.org"
diff --git a/browser/config/version.txt b/browser/config/version.txt
index 586de296f5dcdec5856f3f5f6bfad7a22119dfc1..54feb1125b2c50c9183ac3fae9c4001c61670da1 100644
--- a/browser/config/version.txt
+++ b/browser/config/version.txt
@@ -1 +1 @@
-102.1.0
+102.2.0
diff --git a/browser/config/version_display.txt b/browser/config/version_display.txt
index 30f5ea6c13b5e7c1626860f428bfc38cd3d3d057..ac21259a9944a14e9baff4e6ea216bbe20bcd9cf 100644
--- a/browser/config/version_display.txt
+++ b/browser/config/version_display.txt
@@ -1 +1 @@
-102.1.0esr
+102.2.0esr
diff --git a/browser/locales/en-US/browser/policies/policies-descriptions.ftl b/browser/locales/en-US/browser/policies/policies-descriptions.ftl
index 432befc21c01a744dcf047e8e87551383762e199..95a1c308d4a6dc9c4e613e2627fea12fe1e86220 100644
--- a/browser/locales/en-US/browser/policies/policies-descriptions.ftl
+++ b/browser/locales/en-US/browser/policies/policies-descriptions.ftl
@@ -119,6 +119,8 @@ policy-FirefoxHome = Configure Firefox Home.
 
 policy-FlashPlugin = Allow or deny usage of the Flash plugin.
 
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = Force direct intranet site navigation instead of searching when typing single word entries in the address bar.
+
 policy-Handlers = Configure default application handlers.
 
 policy-HardwareAcceleration = If false, turn off hardware acceleration.
diff --git a/browser/modules/WindowsPreviewPerTab.jsm b/browser/modules/WindowsPreviewPerTab.jsm
index 6ee8a6f1253398029c9666f897069289d13ca43e..603158775034759b6bd9b432dc03a9c5c75d5565 100644
--- a/browser/modules/WindowsPreviewPerTab.jsm
+++ b/browser/modules/WindowsPreviewPerTab.jsm
@@ -281,7 +281,7 @@ PreviewController.prototype = {
       composite.mozOpaque = false;
 
       let ctx = composite.getContext("2d");
-      let scale = this.win.devicePixelRatio;
+      let scale = this.win.win.devicePixelRatio;
 
       composite.width = winWidth * scale;
       composite.height = winHeight * scale;
diff --git a/build/moz.configure/nss.configure b/build/moz.configure/nss.configure
index 93ca0abf01adf91a2759993136f5172fe60bd7d9..b742186315642ba8e6bc64df3607a6a098a53e86 100644
--- a/build/moz.configure/nss.configure
+++ b/build/moz.configure/nss.configure
@@ -9,7 +9,7 @@ system_lib_option("--with-system-nss", help="Use system NSS")
 imply_option("--with-system-nspr", True, when="--with-system-nss")
 
 nss_pkg = pkg_check_modules(
-    "NSS", "nss >= 3.79", when="--with-system-nss", config=False
+    "NSS", "nss >= 3.79.1", when="--with-system-nss", config=False
 )
 
 set_config("MOZ_SYSTEM_NSS", True, when="--with-system-nss")
diff --git a/build/valgrind/x86_64-pc-linux-gnu.sup b/build/valgrind/x86_64-pc-linux-gnu.sup
index 9272f0bb93ff2a26b3d362dde37611ea914903ba..3e130dd38f6a9f3783c6a1f7dd2188f4ec6930c8 100644
--- a/build/valgrind/x86_64-pc-linux-gnu.sup
+++ b/build/valgrind/x86_64-pc-linux-gnu.sup
@@ -1002,3 +1002,35 @@
    ...
    fun:_ZN11gfxPlatform4InitEv
 }
+
+# Suppression for a dynamic-atom leak related to DOMLocalization. See bug 1762046.
+#
+# 28 bytes in 1 blocks are definitely lost in loss record 5,420 of 21,361
+#   at 0x48397B5: malloc+117 (vg_replace_malloc.c:381)
+#   by 0x12DB70: moz_xmalloc+16 (checkouts/gecko/memory/mozalloc/mozalloc.cpp:52)
+#   by 0xAF7808C: nsDynamicAtom::Create(nsTSubstring<char16_t> const&, unsigned int)+140 (checkouts/gecko/xpcom/ds/nsAtomTable.cpp:90)
+#   by 0xAF7915B: nsAtomTable::Atomize(nsTSubstring<char16_t> const&)+315 (checkouts/gecko/xpcom/ds/nsAtomTable.cpp:595)
+#   by 0xBE6E0F2: nsAttrValue::ParseAtom(nsTSubstring<char16_t> const&)+34 (checkouts/gecko/dom/base/nsAttrValue.cpp:1169)
+#   by 0xBDE6F18: mozilla::dom::Element::ParseAttribute(int, nsAtom*, nsTSubstring<char16_t> const&, nsIPrincipal*, nsAttrValue&)+88 (checkouts/gecko/dom/base/Element.cpp:0)
+#   by 0xBDE3A8C: mozilla::dom::Element::SetAttr(int, nsAtom*, nsAtom*, nsTSubstring<char16_t> const&, nsIPrincipal*, bool)+412 (checkouts/gecko/dom/base/Element.cpp:2432)
+#   by 0xD919226: SetAttr (dist/include/mozilla/dom/Element.h:947)
+#   by 0xD919226: SetAttr (dist/include/mozilla/dom/Element.h:943)
+#   by 0xD919226: mozilla::dom::DOMLocalization::SetRootInfo(mozilla::dom::Element*)+230 (checkouts/gecko/dom/l10n/DOMLocalization.cpp:456)
+#   by 0xD91AE40: mozilla::dom::DocumentL10n::InitialTranslationCompleted(bool)+48 (checkouts/gecko/dom/l10n/DocumentL10n.cpp:314)
+#   by 0xD91F579: L10nReadyHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)+25 (checkouts/gecko/dom/l10n/DocumentL10n.cpp:75)
+#   by 0xD6EBCAD: mozilla::dom::(anonymous namespace)::PromiseNativeHandlerShim::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)+29 (checkouts/gecko/dom/promise/Promise.cpp:407)
+#   by 0xD6EBFB9: mozilla::dom::NativeHandlerCallback(JSContext*, unsigned int, JS::Value*)+441 (dist/include/js/RootingAPI.h:0)
+#   by 0xEF9D780: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)+768 (checkouts/gecko/js/src/vm/Interpreter.cpp:425)
+#   by 0xEF9E27C: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason)+156 (checkouts/gecko/js/src/vm/Interpreter.cpp:572)
+{
+   Bug 1762046
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:malloc
+   fun:moz_xmalloc
+   fun:_ZN13nsDynamicAtom6CreateERK12nsTSubstringIDsEj*
+   fun:_ZN11nsAtomTable7AtomizeERK12nsTSubstringIDsE*
+   fun:_ZN11nsAttrValue9ParseAtomERK12nsTSubstringIDsE*
+   ...
+   fun:_ZN7mozilla3dom7Element7SetAttrEiP6nsAtomS3_RK12nsTSubstringIDsEP12nsIPrincipalb
+}
diff --git a/comm/.gecko_rev.yml b/comm/.gecko_rev.yml
index 4b25d23884a11640bc4b808fdc8fc7fea20b2949..f241d0cc9df590b75a0e3ee8248d7e445a56e880 100644
--- a/comm/.gecko_rev.yml
+++ b/comm/.gecko_rev.yml
@@ -1,8 +1,8 @@
 ---
 GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
 GECKO_HEAD_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr102
-GECKO_HEAD_REF: FIREFOX_102_1_0esr_BUILD1
-GECKO_HEAD_REV: 73db4126165f2a2eded92f48a6c81c8ece6d21ce
+GECKO_HEAD_REF: FIREFOX_102_2_0esr_BUILD2
+GECKO_HEAD_REV: 3876d5327f44c991c9034c4112f33f147ab10ab9
 
 ### For comm-central
 # GECKO_BASE_REPOSITORY: https://hg.mozilla.org/mozilla-unified
diff --git a/comm/calendar/base/content/widgets/calendar-notifications-setting.js b/comm/calendar/base/content/widgets/calendar-notifications-setting.js
index 1dd46f65af9b1d4778a7cb331bf10c9a2aea4127..9eabe06404e202c5a5a779cec0e30b227142b86c 100644
--- a/comm/calendar/base/content/widgets/calendar-notifications-setting.js
+++ b/comm/calendar/base/content/widgets/calendar-notifications-setting.js
@@ -172,7 +172,7 @@
      */
     _addNewRow(value, unit, relation) {
       let fragment = MozXULElement.parseXULToFragment(`
-        <hbox class="calendar-notifications-row">
+        <hbox class="calendar-notifications-row" align="center">
           <html:input class="size3" value="${value}" type="number" min="0"/>
           <menulist class="unit-menu" crop="none" value="${unit}">
             <menupopup>
diff --git a/comm/chat/components/public/imILogger.idl b/comm/chat/components/public/imILogger.idl
index 46f21fe9ba4b8db1d9e8e3eff66b3321945dd62a..fd8e632d5d29994e24e27970cda2ac0671de32e5 100644
--- a/comm/chat/components/public/imILogger.idl
+++ b/comm/chat/components/public/imILogger.idl
@@ -22,7 +22,7 @@ interface imILogConversation: nsISupports {
   // Simplified account implementation:
   //  - alias will always be empty
   //  - name (always the normalizedName)
-  //  - statusInfo will return Services.core.globalUserStatus
+  //  - statusInfo will return IMServices.core.globalUserStatus
   //  - protocol will only contain a "name" attribute, with the prpl's normalized name.
   // Other methods/attributes aren't implemented.
   readonly attribute imIAccount account;
diff --git a/comm/chat/components/src/imAccounts.jsm b/comm/chat/components/src/imAccounts.jsm
index a602ae08521be06be52d7cf8d58b091dba7e1ec3..98813a000231866b502250fe775e949280f9bced 100644
--- a/comm/chat/components/src/imAccounts.jsm
+++ b/comm/chat/components/src/imAccounts.jsm
@@ -10,7 +10,8 @@ const { clearTimeout, setTimeout } = ChromeUtils.import(
 var { ClassInfo, XPCOMUtils, executeSoon, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var {
   GenericAccountPrototype,
   GenericAccountBuddyPrototype,
@@ -192,7 +193,7 @@ function imAccount(aKey, aName, aPrplId) {
   }
 
   // Get the protocol plugin, or fallback to an UnknownProtocol instance.
-  this.protocol = Services.core.getProtocolById(prplId);
+  this.protocol = IMServices.core.getProtocolById(prplId);
   if (!this.protocol) {
     this.protocol = new UnknownProtocol(prplId);
     this._connectionErrorReason = Ci.imIAccount.ERROR_UNKNOWN_PRPL;
@@ -200,7 +201,7 @@ function imAccount(aKey, aName, aPrplId) {
   }
 
   // Ensure the account is correctly stored in blist.sqlite.
-  Services.contacts.storeAccount(this.numericId, this.name, prplId);
+  IMServices.contacts.storeAccount(this.numericId, this.name, prplId);
 
   // Get the prplIAccount from the protocol plugin.
   this.prplAccount = this.protocol.getAccount(this);
@@ -436,7 +437,7 @@ imAccount.prototype = {
     }
   },
   get statusInfo() {
-    return this._observedStatusInfo || Services.core.globalUserStatus;
+    return this._observedStatusInfo || IMServices.core.globalUserStatus;
   },
 
   reconnectAttempt: 0,
@@ -749,7 +750,7 @@ imAccount.prototype = {
       this.prplAccount.remove();
     }
     this.unInit();
-    Services.contacts.forgetAccount(this.numericId);
+    IMServices.contacts.forgetAccount(this.numericId);
     for (let prefName of this.prefBranch.getChildList("")) {
       this.prefBranch.clearUserPref(prefName);
     }
@@ -1181,7 +1182,7 @@ AccountsService.prototype = {
 
   createAccount(aName, aPrpl) {
     // Ensure an account with the same name and protocol doesn't already exist.
-    let prpl = Services.core.getProtocolById(aPrpl);
+    let prpl = IMServices.core.getProtocolById(aPrpl);
     if (!prpl) {
       throw Components.Exception("", Cr.NS_ERROR_UNEXPECTED);
     }
@@ -1200,7 +1201,7 @@ AccountsService.prototype = {
       /* id isn't used by a known account, double check it isn't
        already used in the sqlite database. This should never
        happen, except if we have a corrupted profile. */
-      if (!Services.contacts.accountIdExists(id)) {
+      if (!IMServices.contacts.accountIdExists(id)) {
         break;
       }
       Services.console.logStringMessage(
diff --git a/comm/chat/components/src/imCommands.jsm b/comm/chat/components/src/imCommands.jsm
index 185e3f0e015b3a1c452336a4a1ccc87ff9383125..927f3988ed816d1de566deddd8633c2a088852d7 100644
--- a/comm/chat/components/src/imCommands.jsm
+++ b/comm/chat/components/src/imCommands.jsm
@@ -4,7 +4,7 @@
 
 var EXPORTED_SYMBOLS = ["CommandsService"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { XPCOMUtils, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
@@ -40,7 +40,7 @@ CommandsService.prototype = {
       usageContext: Ci.imICommand.CMD_CONTEXT_ALL,
       priority: Ci.imICommand.CMD_PRIORITY_DEFAULT,
       run(aMsg, aConv) {
-        let conv = Services.conversations.getUIConversation(aConv);
+        let conv = IMServices.conversations.getUIConversation(aConv);
         if (!conv) {
           return false;
         }
@@ -62,7 +62,7 @@ CommandsService.prototype = {
       priority: Ci.imICommand.CMD_PRIORITY_DEFAULT,
       run(aMsg, aConv) {
         aMsg = aMsg.trim();
-        let conv = Services.conversations.getUIConversation(aConv);
+        let conv = IMServices.conversations.getUIConversation(aConv);
         if (!conv) {
           return false;
         }
@@ -129,7 +129,7 @@ CommandsService.prototype = {
         usageContext: Ci.imICommand.CMD_CONTEXT_ALL,
         priority: Ci.imICommand.CMD_PRIORITY_HIGH,
         run(aMsg) {
-          Services.core.globalUserStatus.setStatus(statusValue, aMsg);
+          IMServices.core.globalUserStatus.setStatus(statusValue, aMsg);
           return true;
         },
       });
diff --git a/comm/chat/components/src/imContacts.jsm b/comm/chat/components/src/imContacts.jsm
index a01b1120824b66a5a64b45a6b4688becdb775666..3a008310b8395bf6d69594bcb08f2a002d5e2811 100644
--- a/comm/chat/components/src/imContacts.jsm
+++ b/comm/chat/components/src/imContacts.jsm
@@ -4,7 +4,8 @@
 
 var EXPORTED_SYMBOLS = ["TagsService", "ContactsService"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { XPCOMUtils, executeSoon, ClassInfo, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
@@ -978,7 +979,7 @@ Contact.prototype = {
     return this.preferredBuddy.getTooltipInfo();
   },
   createConversation() {
-    let uiConv = Services.conversations.getUIConversationByContactId(this.id);
+    let uiConv = IMServices.conversations.getUIConversationByContactId(this.id);
     if (uiConv) {
       return uiConv.target;
     }
@@ -1540,7 +1541,7 @@ ContactsService.prototype = {
           continue;
         }
 
-        let account = Services.accounts.getAccountByNumericId(accountId);
+        let account = IMServices.accounts.getAccountByNumericId(accountId);
         let tag = TagsById[tagId];
         try {
           buddy._addAccount(account.loadBuddy(buddy, tag), tag);
diff --git a/comm/chat/components/src/imConversations.jsm b/comm/chat/components/src/imConversations.jsm
index 12c77800d0c9125c6f15f00de338d672413b10cd..9b8deeb76a7dfaff936fab8ef45c06f1a44b2c88 100644
--- a/comm/chat/components/src/imConversations.jsm
+++ b/comm/chat/components/src/imConversations.jsm
@@ -4,7 +4,7 @@
 
 var EXPORTED_SYMBOLS = ["ConversationsService", "imMessage", "UIConversation"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 var { Status } = ChromeUtils.import("resource:///modules/imStatusUtils.jsm");
 var { XPCOMUtils, ClassInfo } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
diff --git a/comm/chat/components/src/imCore.jsm b/comm/chat/components/src/imCore.jsm
index 1c0f2bceef32308159dc1a733eabc6ada9be36e9..42ee279d4fd4517ec5c9eb1d3556f3733ad028ac 100644
--- a/comm/chat/components/src/imCore.jsm
+++ b/comm/chat/components/src/imCore.jsm
@@ -4,7 +4,8 @@
 
 var EXPORTED_SYMBOLS = ["CoreService"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ClassInfo, initLogModule } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
@@ -283,7 +284,7 @@ CoreService.prototype = {
     Services.obs.addObserver(this, kQuitApplicationGranted);
     this._initialized = true;
 
-    Services.cmd.initCommands();
+    IMServices.cmd.initCommands();
     this._protos = {};
 
     this.globalUserStatus = new UserStatus();
@@ -293,17 +294,17 @@ CoreService.prototype = {
       },
     });
 
-    let accounts = Services.accounts;
+    let accounts = IMServices.accounts;
     accounts.initAccounts();
-    Services.contacts.initContacts();
-    Services.conversations.initConversations();
+    IMServices.contacts.initContacts();
+    IMServices.conversations.initConversations();
     Services.obs.notifyObservers(this, "prpl-init");
 
     // Wait with automatic connections until the password service
     // is available.
     if (accounts.autoLoginStatus == Ci.imIAccountsService.AUTOLOGIN_ENABLED) {
       Services.logins.initializationPromise.then(() => {
-        Services.accounts.processAutoLogin();
+        IMServices.accounts.processAutoLogin();
       });
     }
   },
@@ -320,10 +321,10 @@ CoreService.prototype = {
     Services.obs.removeObserver(this, kQuitApplicationGranted);
     Services.obs.notifyObservers(this, "prpl-quit");
 
-    Services.conversations.unInitConversations();
-    Services.accounts.unInitAccounts();
-    Services.contacts.unInitContacts();
-    Services.cmd.unInitCommands();
+    IMServices.conversations.unInitConversations();
+    IMServices.accounts.unInitAccounts();
+    IMServices.contacts.unInitContacts();
+    IMServices.cmd.unInitCommands();
 
     this.globalUserStatus.unInit();
     delete this.globalUserStatus;
diff --git a/comm/chat/components/src/logger.jsm b/comm/chat/components/src/logger.jsm
index a6384489f084c386b5bcdc7afdbdbf1d6a9ef6c4..12790800c3c4afc59bf43f27540f49b6cc83a835 100644
--- a/comm/chat/components/src/logger.jsm
+++ b/comm/chat/components/src/logger.jsm
@@ -4,7 +4,8 @@
 
 var EXPORTED_SYMBOLS = ["Logger"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
@@ -506,7 +507,7 @@ LogConversation.prototype = {
       name: this._accountName,
       normalizedName: this._accountName,
       protocol: { name: this._protocolName },
-      statusInfo: Services.core.globalUserStatus,
+      statusInfo: IMServices.core.globalUserStatus,
     };
   },
   getMessages() {
diff --git a/comm/chat/components/src/test/test_accounts.js b/comm/chat/components/src/test/test_accounts.js
index fd03031d23840795b3c367f1dc24c4fd7a803e32..c1f02cd978dedac06f4f75cebe322a1ac10d49e4 100644
--- a/comm/chat/components/src/test/test_accounts.js
+++ b/comm/chat/components/src/test/test_accounts.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { updateAppInfo } = ChromeUtils.import(
   "resource://testing-common/AppInfo.jsm"
 );
@@ -25,11 +26,11 @@ function run_test() {
   prefs.setCharPref("mail.server.server1.hostname", kPrplId);
   try {
     // Having an implementation of nsIXULAppInfo is required for
-    // Services.core.init to work.
+    // IMServices.core.init to work.
     updateAppInfo();
-    Services.core.init();
+    IMServices.core.init();
 
-    let account = Services.accounts.getAccountByNumericId(1);
+    let account = IMServices.accounts.getAccountByNumericId(1);
     Assert.ok(account instanceof Ci.imIAccount);
     Assert.equal(account.name, kAccountName);
     Assert.equal(account.normalizedName, kAccountName);
@@ -39,7 +40,7 @@ function run_test() {
       Ci.imIAccount.ERROR_UNKNOWN_PRPL
     );
   } finally {
-    Services.core.quit();
+    IMServices.core.quit();
 
     prefs.deleteBranch("messenger");
   }
diff --git a/comm/chat/components/src/test/test_commands.js b/comm/chat/components/src/test/test_commands.js
index 0c7be95756002fd8c873059faa707a057c7e3d23..0bbf5e63289a84e7c1e3865194e0e3a586d6c19a 100644
--- a/comm/chat/components/src/test/test_commands.js
+++ b/comm/chat/components/src/test/test_commands.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 // We don't load the command service via Services as we want to access
 // _findCommands in order to avoid having to intercept command execution.
 var { CommandsService } = ChromeUtils.import(
diff --git a/comm/chat/components/src/test/test_conversations.js b/comm/chat/components/src/test/test_conversations.js
index a1f9d3f1aca935ae4b3e41122799068d324cf31b..c512c4fc130d801d4ad6112685e70052351d27ac 100644
--- a/comm/chat/components/src/test/test_conversations.js
+++ b/comm/chat/components/src/test/test_conversations.js
@@ -1,7 +1,8 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { GenericConvIMPrototype, Message } = ChromeUtils.import(
   "resource:///modules/jsProtoHelper.jsm"
 );
diff --git a/comm/chat/components/src/test/test_logger.js b/comm/chat/components/src/test/test_logger.js
index a84469da8a5228e7427360991e83752373f321d2..6d149d6dd022538319b685d22d515ad6c8a5b50e 100644
--- a/comm/chat/components/src/test/test_logger.js
+++ b/comm/chat/components/src/test/test_logger.js
@@ -4,7 +4,8 @@
 
 do_get_profile();
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 
 var gLogger = {};
 Services.scriptloader.loadSubScript("resource:///modules/logger.jsm", gLogger);
diff --git a/comm/chat/content/chat-tooltip.js b/comm/chat/content/chat-tooltip.js
index a2fec182bf23456872d0a6a08372bbcc52b6bc45..09bb17f6ec35d0cc9b3fdc8a54a102cdbd3d7266 100644
--- a/comm/chat/content/chat-tooltip.js
+++ b/comm/chat/content/chat-tooltip.js
@@ -11,6 +11,7 @@
 // Wrap in a block to prevent leaking to window scope.
 {
   let { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+  var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
   let { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
   const LazyModules = {};
 
@@ -560,7 +561,7 @@
       // contact, we require at least that the normalizedChatBuddyName of
       // the nick is normalized like a normalizedName for contacts.
       if (normalizedNick == account.normalize(normalizedNick)) {
-        let accountBuddy = Services.contacts.getAccountBuddyByNameAndAccount(
+        let accountBuddy = IMServices.contacts.getAccountBuddyByNameAndAccount(
           normalizedNick,
           account
         );
diff --git a/comm/chat/content/otr-add-fingerprint.js b/comm/chat/content/otr-add-fingerprint.js
index 49f6436fd343292853ed23bb4f26965ebeb270ac..b143043f627d2d3240d865427d80fd0cf09331d2 100644
--- a/comm/chat/content/otr-add-fingerprint.js
+++ b/comm/chat/content/otr-add-fingerprint.js
@@ -20,7 +20,9 @@ var otrAddFinger = {
     document.l10n.setAttributes(
       document.getElementById("otrDescription"),
       "otr-add-finger-description",
-      { name: args.screenname }
+      {
+        name: args.screenname,
+      }
     );
 
     document.addEventListener("dialogaccept", event => {
diff --git a/comm/chat/content/otr-auth.js b/comm/chat/content/otr-auth.js
index d044df37ced456bc1c72891ed31eb39a56da20ea..492840aea049d44fbabd163c373b12cc5580715e 100644
--- a/comm/chat/content/otr-auth.js
+++ b/comm/chat/content/otr-auth.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { XPCOMUtils, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
diff --git a/comm/chat/content/otr-finger.js b/comm/chat/content/otr-finger.js
index 7d529fa96c6266a0733716953f4886a252e66acd..bb514dc6e994e9ba8f707fcd9807ff68af8f7809 100644
--- a/comm/chat/content/otr-finger.js
+++ b/comm/chat/content/otr-finger.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { OTR } = ChromeUtils.import("resource:///modules/OTR.jsm");
 
 var l10n = new Localization(["messenger/otr/finger-sync.ftl"], true);
diff --git a/comm/chat/modules/CLib.jsm b/comm/chat/modules/CLib.jsm
index ed5c4cf5b7cc1c64847616f32e1d27833f971445..202292dca77a01fc4bb7703c41f5642ef0a268cf 100644
--- a/comm/chat/modules/CLib.jsm
+++ b/comm/chat/modules/CLib.jsm
@@ -2,8 +2,10 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+const EXPORTED_SYMBOLS = ["CLib"];
+
 const { ctypes } = ChromeUtils.import("resource://gre/modules/ctypes.jsm");
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
 var OS = Services.appinfo.OS.toLowerCase();
 
@@ -63,7 +65,3 @@ var CLib = {
   fclose: libc.declare("fclose", libcAbi, ctypes.int, FILE.ptr),
   fopen: libc.declare(fopen, libcAbi, FILE.ptr, fname_t, fname_t),
 };
-
-// exports
-
-const EXPORTED_SYMBOLS = ["CLib"];
diff --git a/comm/chat/modules/imServices.jsm b/comm/chat/modules/IMServices.jsm
similarity index 84%
rename from comm/chat/modules/imServices.jsm
rename to comm/chat/modules/IMServices.jsm
index 0e4332e8701a879d54811ea6b80d073fdf102e94..4f6f8584b5a8b1c126aff8ad7ae76dcbff6c1573 100644
--- a/comm/chat/modules/imServices.jsm
+++ b/comm/chat/modules/IMServices.jsm
@@ -2,51 +2,52 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-const EXPORTED_SYMBOLS = ["Services"];
+const EXPORTED_SYMBOLS = ["IMServices"];
 
-const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
 
+const IMServices = {};
+
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "accounts",
   "@mozilla.org/chat/accounts-service;1",
   "imIAccountsService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "core",
   "@mozilla.org/chat/core-service;1",
   "imICoreService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "cmd",
   "@mozilla.org/chat/commands-service;1",
   "imICommandsService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "contacts",
   "@mozilla.org/chat/contacts-service;1",
   "imIContactsService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "conversations",
   "@mozilla.org/chat/conversations-service;1",
   "imIConversationsService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "tags",
   "@mozilla.org/chat/tags-service;1",
   "imITagsService"
 );
 XPCOMUtils.defineLazyServiceGetter(
-  Services,
+  IMServices,
   "logs",
   "@mozilla.org/chat/logger;1",
   "imILogger"
diff --git a/comm/chat/modules/InteractiveBrowser.jsm b/comm/chat/modules/InteractiveBrowser.jsm
index 61316c8d7ef5b078dbc5cb3994b3e608e3c56862..a0f536ab928e5e2b7b5a307191c719f9d5036244 100644
--- a/comm/chat/modules/InteractiveBrowser.jsm
+++ b/comm/chat/modules/InteractiveBrowser.jsm
@@ -4,7 +4,7 @@
 
 const EXPORTED_SYMBOLS = ["InteractiveBrowser", "CancelledError"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
 class CancelledError extends Error {
   constructor() {
diff --git a/comm/chat/modules/OTR.jsm b/comm/chat/modules/OTR.jsm
index 8fbdf95ea1306b0914d0f7bd560bd968774ef37a..fab9952537288c776584052574fba65937de7b9b 100644
--- a/comm/chat/modules/OTR.jsm
+++ b/comm/chat/modules/OTR.jsm
@@ -6,7 +6,8 @@ const { BasePromiseWorker } = ChromeUtils.import(
   "resource://gre/modules/PromiseWorker.jsm"
 );
 const { ctypes } = ChromeUtils.import("resource://gre/modules/ctypes.jsm");
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { CLib } = ChromeUtils.import("resource:///modules/CLib.jsm");
 const { OTRLibLoader } = ChromeUtils.import("resource:///modules/OTRLib.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
@@ -585,7 +586,7 @@ var OTR = {
 
   getUIConvFromConv(conv) {
     // return this._convos.get(conv.id);
-    return Services.conversations.getUIConversation(conv);
+    return IMServices.conversations.getUIConversation(conv);
   },
 
   disconnect(conv, remove) {
@@ -686,7 +687,7 @@ var OTR = {
 
   /** @param {Context} wContext - wrapped context. */
   getAccountPrefBranch(wContext) {
-    let account = Services.accounts
+    let account = IMServices.accounts
       .getAccounts()
       .find(
         acc =>
diff --git a/comm/chat/modules/OTRUI.jsm b/comm/chat/modules/OTRUI.jsm
index 93d585cf7c3ae4d8bf706aa962bf34091019f13b..d92e753288cf3e859304f2dd12b171967b325cbf 100644
--- a/comm/chat/modules/OTRUI.jsm
+++ b/comm/chat/modules/OTRUI.jsm
@@ -4,7 +4,8 @@
 
 const EXPORTED_SYMBOLS = ["OTRUI"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { OTR } = ChromeUtils.import("resource:///modules/OTR.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
@@ -223,7 +224,7 @@ var OTRUI = {
   },
 
   genMissingKeys() {
-    for (let acc of Services.accounts.getAccounts()) {
+    for (let acc of IMServices.accounts.getAccounts()) {
       OTRUI.accountsToGenKey.push({
         name: acc.normalizedName,
         prot: acc.protocol.normalizedName,
@@ -273,7 +274,7 @@ var OTRUI = {
         Services.obs.addObserver(OTRUI, "conversation-closed");
         Services.obs.addObserver(OTRUI, "prpl-quit");
 
-        for (let conv of Services.conversations.getConversations()) {
+        for (let conv of IMServices.conversations.getConversations()) {
           OTRUI.initConv(conv);
         }
         OTRUI.addMenuObserver();
@@ -291,7 +292,7 @@ var OTRUI = {
       return OTR.disconnect(aConv, true);
     }
     let allGood = true;
-    for (let conv of Services.conversations.getConversations()) {
+    for (let conv of IMServices.conversations.getConversations()) {
       if (conv.isChat) {
         continue;
       }
@@ -990,7 +991,7 @@ var OTRUI = {
     Services.obs.removeObserver(OTRUI, "conversation-closed");
     Services.obs.removeObserver(OTRUI, "prpl-quit");
 
-    for (let conv of Services.conversations.getConversations()) {
+    for (let conv of IMServices.conversations.getConversations()) {
       OTRUI.resetConv(conv);
     }
     OTR.removeObserver(OTRUI);
diff --git a/comm/chat/modules/imContentSink.jsm b/comm/chat/modules/imContentSink.jsm
index e19128ff522546e5dcdba7c1ca7f671051d7fd0c..2231f0fb6652399f1aeebc62afe31e7d157c226a 100644
--- a/comm/chat/modules/imContentSink.jsm
+++ b/comm/chat/modules/imContentSink.jsm
@@ -2,8 +2,6 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
-
 const EXPORTED_SYMBOLS = [
   // cleanupImMarkup is used to clean up incoming IMs. It will use the global
   // ruleset of acceptable stuff except if another (custom one) is provided.
@@ -21,6 +19,8 @@ const EXPORTED_SYMBOLS = [
   "removeGlobalAllowedStyleRule",
 ];
 
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+
 var kAllowedURLs = aValue => /^(https?|ftp|mailto|magnet):/.test(aValue);
 var kAllowedMozClasses = aClassName =>
   aClassName == "moz-txt-underscore" ||
diff --git a/comm/chat/modules/imSmileys.jsm b/comm/chat/modules/imSmileys.jsm
index 420d9da5313835c8e5a5dfec025849ac2ff07beb..0038b7307fb8fd2dc53cffa95b3ca01a9364d656 100644
--- a/comm/chat/modules/imSmileys.jsm
+++ b/comm/chat/modules/imSmileys.jsm
@@ -2,7 +2,11 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+/** Used to add smileys to the content of a textnode. */
+
+const EXPORTED_SYMBOLS = ["smileTextNode"];
+
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
@@ -17,10 +21,6 @@ ChromeUtils.defineModuleGetter(
   "resource://gre/modules/NetUtil.jsm"
 );
 
-const EXPORTED_SYMBOLS = [
-  "smileTextNode", // used to add smileys to the content of a textnode
-];
-
 var kEmoticonsThemePref = "messenger.options.emoticonsTheme";
 var kThemeFile = "theme.json";
 
diff --git a/comm/chat/modules/imTextboxUtils.jsm b/comm/chat/modules/imTextboxUtils.jsm
index 4259a2f419892e3209f2e823edb345f7cf239797..011d434ef86a9bbb3d307ea2d3a62ec7e4b43ae6 100644
--- a/comm/chat/modules/imTextboxUtils.jsm
+++ b/comm/chat/modules/imTextboxUtils.jsm
@@ -4,7 +4,7 @@
 
 const EXPORTED_SYMBOLS = ["TextboxSize"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
 var TextboxSize = {
   _textboxAutoResizePrefName: "messenger.conversations.textbox.autoResize",
diff --git a/comm/chat/modules/imThemes.jsm b/comm/chat/modules/imThemes.jsm
index 4e16f4735d173e4fb4623b21ede320888b2c623a..5b6290ba7efd81811b0a9b1ef5e1e8b3aef053f4 100644
--- a/comm/chat/modules/imThemes.jsm
+++ b/comm/chat/modules/imThemes.jsm
@@ -18,7 +18,7 @@ const EXPORTED_SYMBOLS = [
   "removeMessage",
 ];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
diff --git a/comm/chat/modules/imXPCOMUtils.jsm b/comm/chat/modules/imXPCOMUtils.jsm
index c53c414c612897db46127d2984029951500e125c..cc3e7388487906e81ad79b0500d58a3720e8f88e 100644
--- a/comm/chat/modules/imXPCOMUtils.jsm
+++ b/comm/chat/modules/imXPCOMUtils.jsm
@@ -16,7 +16,7 @@ const EXPORTED_SYMBOLS = [
 const { XPCOMUtils } = ChromeUtils.import(
   "resource://gre/modules/XPCOMUtils.jsm"
 );
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
 var kLogLevelPref = "purple.debug.loglevel";
 
diff --git a/comm/chat/modules/jsProtoHelper.jsm b/comm/chat/modules/jsProtoHelper.jsm
index 260775d9109bba2470639f1822c1fb426166ccdc..70a6a0edfe9696c908b205a8d885669b15d18558 100644
--- a/comm/chat/modules/jsProtoHelper.jsm
+++ b/comm/chat/modules/jsProtoHelper.jsm
@@ -22,7 +22,8 @@ const {
   nsSimpleEnumerator,
   l10nHelper,
 } = ChromeUtils.import("resource:///modules/imXPCOMUtils.jsm");
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { ClassInfo } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
@@ -187,7 +188,7 @@ var GenericAccountPrototype = {
 
   // Called when the user adds a new buddy from the UI.
   addBuddy(aTag, aName) {
-    Services.contacts.accountBuddyAdded(
+    IMServices.contacts.accountBuddyAdded(
       new AccountBuddy(this, null, aTag, aName)
     );
   },
@@ -646,7 +647,7 @@ var GenericAccountBuddyPrototype = {
   set tag(aNewTag) {
     let oldTag = this._tag;
     this._tag = aNewTag;
-    Services.contacts.accountBuddyMoved(this, oldTag, aNewTag);
+    IMServices.contacts.accountBuddyMoved(this, oldTag, aNewTag);
   },
 
   _notifyObservers(aTopic, aData) {
@@ -722,7 +723,7 @@ var GenericAccountBuddyPrototype = {
   },
 
   remove() {
-    Services.contacts.accountBuddyRemoved(this);
+    IMServices.contacts.accountBuddyRemoved(this);
   },
 
   // imIStatusInfo implementation
@@ -921,7 +922,7 @@ var GenericConversationPrototype = {
     this._name = aName;
     this._observers = [];
     this._date = new Date() * 1000;
-    Services.conversations.addConversation(this);
+    IMServices.conversations.addConversation(this);
   },
 
   _id: 0,
@@ -1004,7 +1005,7 @@ var GenericConversationPrototype = {
 
   close() {
     Services.obs.notifyObservers(this, "closing-conversation");
-    Services.conversations.removeConversation(this);
+    IMServices.conversations.removeConversation(this);
   },
   unInit() {
     delete this._account;
@@ -1636,7 +1637,7 @@ var GenericProtocolPrototype = {
       if (!command.hasOwnProperty("priority")) {
         command.priority = Ci.imICommand.CMD_PRIORITY_PRPL;
       }
-      Services.cmd.registerCommand(command, this.id);
+      IMServices.cmd.registerCommand(command, this.id);
     }, this);
   },
 
diff --git a/comm/chat/modules/moz.build b/comm/chat/modules/moz.build
index cc9db818e72981da00a1021ce00276aea05eeac3..aa295e07b9b87c5d0bf33412e89f3b0433e2814f 100644
--- a/comm/chat/modules/moz.build
+++ b/comm/chat/modules/moz.build
@@ -8,7 +8,7 @@ XPCSHELL_TESTS_MANIFESTS += ["test/xpcshell.ini"]
 EXTRA_JS_MODULES += [
     "CLib.jsm",
     "imContentSink.jsm",
-    "imServices.jsm",
+    "IMServices.jsm",
     "imSmileys.jsm",
     "imStatusUtils.jsm",
     "imTextboxUtils.jsm",
diff --git a/comm/chat/modules/test/test_filtering.js b/comm/chat/modules/test/test_filtering.js
index 07d9c47692fa49f6936b5c749d6ff7972a596219..d813b44d5193ffd7b8de2a637b6777569d8e4faa 100644
--- a/comm/chat/modules/test/test_filtering.js
+++ b/comm/chat/modules/test/test_filtering.js
@@ -4,7 +4,8 @@
 // These tests run into issues if there isn't a profile directory, see bug 1542397.
 do_get_profile();
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var {
   cleanupImMarkup,
   createDerivedRuleset,
diff --git a/comm/chat/protocols/irc/irc.jsm b/comm/chat/protocols/irc/irc.jsm
index bcdc63b240572edd2b8ce431166bb53db05ffcad..84329d21a3b6df7b204417ac013374e253e0de1c 100644
--- a/comm/chat/protocols/irc/irc.jsm
+++ b/comm/chat/protocols/irc/irc.jsm
@@ -20,7 +20,8 @@ var {
   XPCOMUtils,
   nsSimpleEnumerator,
 } = ChromeUtils.import("resource:///modules/imXPCOMUtils.jsm");
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { _, ctcpFormatToHTML, kListRefreshInterval } = ChromeUtils.import(
   "resource:///modules/ircUtils.jsm"
 );
@@ -316,7 +317,10 @@ var GenericIRCConversation = {
         this.writeMessage(
           this._account._currentServerName,
           _("error.sendMessageFailed"),
-          { error: true, system: true }
+          {
+            error: true,
+            system: true,
+          }
         );
         return;
       }
@@ -329,7 +333,10 @@ var GenericIRCConversation = {
       this.writeMessage(
         this._account._currentServerName,
         _("error.sendMessageFailed"),
-        { error: true, system: true }
+        {
+          error: true,
+          system: true,
+        }
       );
       return;
     }
@@ -1557,7 +1564,7 @@ ircAccount.prototype = {
     this.buddies.set(buddy.normalizedName, buddy);
     this.trackBuddy(buddy.userName);
 
-    Services.contacts.accountBuddyAdded(buddy);
+    IMServices.contacts.accountBuddyAdded(buddy);
   },
   removeBuddy(aBuddy) {
     this.buddies.delete(aBuddy.normalizedName);
diff --git a/comm/chat/protocols/irc/ircCTCP.jsm b/comm/chat/protocols/irc/ircCTCP.jsm
index dbaf4ef7d11e7d308cf16e0ea3cfda2d208d5960..31e0ef027bf5c35d2f4f97506c319dcd2154791b 100644
--- a/comm/chat/protocols/irc/ircCTCP.jsm
+++ b/comm/chat/protocols/irc/ircCTCP.jsm
@@ -2,7 +2,7 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-/*
+/**
  * This implements the Client-to-Client Protocol (CTCP), a subprotocol of IRC.
  *   REVISED AND UPDATED CTCP SPECIFICATION
  *     http://www.alien.net.au/irc/ctcp.txt
@@ -10,7 +10,7 @@
 
 const EXPORTED_SYMBOLS = ["ircCTCP", "ctcpBase", "CTCPMessage"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 const { ircHandlers } = ChromeUtils.import(
   "resource:///modules/ircHandlers.jsm"
 );
@@ -280,7 +280,10 @@ var ctcpBase = {
         this.getConversation(aMessage.origin).writeMessage(
           aMessage.origin,
           response,
-          { system: true, tags: aMessage.tags }
+          {
+            system: true,
+            tags: aMessage.tags,
+          }
         );
       }
       return true;
diff --git a/comm/chat/protocols/irc/ircCommands.jsm b/comm/chat/protocols/irc/ircCommands.jsm
index 742863e7dc30bd799e4d9edf2a5210c33d9810d6..4fe4fbfe8c2ccfdc2bc07826837e044d744bcf4f 100644
--- a/comm/chat/protocols/irc/ircCommands.jsm
+++ b/comm/chat/protocols/irc/ircCommands.jsm
@@ -6,7 +6,7 @@
 // implementing the commands field before we register them.
 const EXPORTED_SYMBOLS = ["commands"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 var { _ } = ChromeUtils.import("resource:///modules/ircUtils.jsm");
 
 // Shortcut to get the JavaScript conversation object.
@@ -312,7 +312,10 @@ var commands = [
                       roomInfo.participantCount +
                       ") " +
                       roomInfo.topic,
-                    { incoming: true, noLog: true }
+                    {
+                      incoming: true,
+                      noLog: true,
+                    }
                   );
                 } while (pendingChats.length);
               })();
diff --git a/comm/chat/protocols/irc/ircNonStandard.jsm b/comm/chat/protocols/irc/ircNonStandard.jsm
index 85ef19d3dfd95912118a9bb8bf6804104c676a78..180d1e6c17434945c40669984520aa9c27a8bc6b 100644
--- a/comm/chat/protocols/irc/ircNonStandard.jsm
+++ b/comm/chat/protocols/irc/ircNonStandard.jsm
@@ -92,7 +92,10 @@ var ircNonStandard = {
         this.getConversation(aMessage.origin).writeMessage(
           aMessage.origin,
           aMessage.params[1],
-          { incoming: true, tags: aMessage.tags }
+          {
+            incoming: true,
+            tags: aMessage.tags,
+          }
         );
         return true;
       }
@@ -244,7 +247,10 @@ var ircNonStandard = {
       this.getConversation(aMessage.origin).writeMessage(
         aMessage.origin,
         aMessage.params[1],
-        { incoming: true, noFormat: true }
+        {
+          incoming: true,
+          noFormat: true,
+        }
       );
       return true;
     },
diff --git a/comm/chat/protocols/irc/ircServices.jsm b/comm/chat/protocols/irc/ircServices.jsm
index 4bca99bbd8712da45b981cffb055f8ee4349daf1..e6a73df4ca94405600a59d71870bf4aff929db97 100644
--- a/comm/chat/protocols/irc/ircServices.jsm
+++ b/comm/chat/protocols/irc/ircServices.jsm
@@ -190,7 +190,9 @@ var servicesBase = {
           this.getConversation(aMessage.origin).writeMessage(
             aMessage.origin,
             this._infoServMotd.join("\n"),
-            { incoming: true }
+            {
+              incoming: true,
+            }
           );
           delete this._infoServMotd;
         }
diff --git a/comm/chat/protocols/irc/ircUtils.jsm b/comm/chat/protocols/irc/ircUtils.jsm
index e0fac98a9dfd4be5492256aa356831ce51aa4456..8048fc999a753f7ad68e0c28aa461ce65e05c040 100644
--- a/comm/chat/protocols/irc/ircUtils.jsm
+++ b/comm/chat/protocols/irc/ircUtils.jsm
@@ -245,7 +245,10 @@ function conversationErrorMessage(
   conv.writeMessage(
     aMessage.origin,
     _(aError, aMessage.params[1], aMessage.params[2] || undefined),
-    { error: true, system: true }
+    {
+      error: true,
+      system: true,
+    }
   );
   delete conv._pendingMessage;
 
diff --git a/comm/chat/protocols/irc/test/test_ircCommands.js b/comm/chat/protocols/irc/test/test_ircCommands.js
index 33c7f14380f34cccc244ea7022c0bd8b8cb85fbf..ba9abb880c39d295cb60ed318426b915b222c2b6 100644
--- a/comm/chat/protocols/irc/test/test_ircCommands.js
+++ b/comm/chat/protocols/irc/test/test_ircCommands.js
@@ -1,14 +1,15 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { commands } = ChromeUtils.import("resource:///modules/ircCommands.jsm");
 var { ircProtocol, ircAccount, ircConversation } = ChromeUtils.import(
   "resource:///modules/irc.jsm"
 );
 
 // Ensure the commands have been initialized.
-Services.conversations.initConversations();
+IMServices.conversations.initConversations();
 
 var fakeProto = {
   id: "fake-proto",
diff --git a/comm/chat/protocols/irc/test/test_sendBufferedCommand.js b/comm/chat/protocols/irc/test/test_sendBufferedCommand.js
index 2a971dc5787ef0e7afe9ed7183527681436d0916..1ab6c975555e65494cc09cf9f57542e6f826e88d 100644
--- a/comm/chat/protocols/irc/test/test_sendBufferedCommand.js
+++ b/comm/chat/protocols/irc/test/test_sendBufferedCommand.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ircAccount } = ChromeUtils.import("resource:///modules/irc.jsm");
 var { clearTimeout, setTimeout } = ChromeUtils.import(
   "resource://gre/modules/Timer.jsm"
diff --git a/comm/chat/protocols/irc/test/test_setMode.js b/comm/chat/protocols/irc/test/test_setMode.js
index 223cf1e6d093171cae8a5bbba075606b10ff89e0..7be490fd541658e18c019af35e4510ed7eee16a6 100644
--- a/comm/chat/protocols/irc/test/test_setMode.js
+++ b/comm/chat/protocols/irc/test/test_setMode.js
@@ -1,12 +1,13 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ircAccount, ircChannel } = ChromeUtils.import(
   "resource:///modules/irc.jsm"
 );
 
-Services.conversations.initConversations();
+IMServices.conversations.initConversations();
 
 function FakeAccount() {
   this.normalizeNick = ircAccount.prototype.normalizeNick.bind(this);
diff --git a/comm/chat/protocols/matrix/matrix.jsm b/comm/chat/protocols/matrix/matrix.jsm
index 5514cad75280842b966c364537235b92a26b2eef..3ab02ae89076ee918a4a169bb11149f1e11afb6c 100644
--- a/comm/chat/protocols/matrix/matrix.jsm
+++ b/comm/chat/protocols/matrix/matrix.jsm
@@ -15,7 +15,8 @@ const { clearTimeout, setTimeout } = ChromeUtils.import(
 var { XPCOMUtils, nsSimpleEnumerator, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var {
   GenericAccountPrototype,
   GenericConvChatPrototype,
@@ -1276,11 +1277,11 @@ MatrixRoom.prototype = {
     this.buddy = new MatrixBuddy(
       this._account,
       null,
-      Services.tags.defaultTag,
+      IMServices.tags.defaultTag,
       user.userId
     );
     this.buddy.setUser(user);
-    Services.contacts.accountBuddyAdded(this.buddy);
+    IMServices.contacts.accountBuddyAdded(this.buddy);
     // We can only set the status after the contacts service set the imIBuddy.
     this.buddy.setStatusFromPresence();
     this._account.buddies.set(dmUserId, this.buddy);
@@ -1389,7 +1390,7 @@ MatrixRoom.prototype = {
         conv => conv.buddy && conv.buddy === this.buddy && conv !== this
       );
       if (otherDMRooms.length == 0) {
-        Services.contacts.accountBuddyRemoved(this.buddy);
+        IMServices.contacts.accountBuddyRemoved(this.buddy);
         this._account.buddies.delete(dmUserId);
         delete this.buddy;
       }
@@ -1453,7 +1454,9 @@ MatrixRoom.prototype = {
     this._account._client.sendStateEvent(
       this._roomId,
       MatrixSDK.EventType.RoomEncryption,
-      { algorithm: OlmLib.MEGOLM_ALGORITHM }
+      {
+        algorithm: OlmLib.MEGOLM_ALGORITHM,
+      }
     );
   },
 };
@@ -3322,7 +3325,7 @@ MatrixAccount.prototype = {
     }
     // Prepare buddy for use with the conversation while preserving the tag.
     const buddy = new MatrixBuddy(this, null, aTag, aName);
-    Services.contacts.accountBuddyAdded(buddy);
+    IMServices.contacts.accountBuddyAdded(buddy);
     this.buddies.set(aName, buddy);
 
     this.getDirectConversation(aName);
diff --git a/comm/chat/protocols/matrix/test/head.js b/comm/chat/protocols/matrix/test/head.js
index 02bf25bfb9a43c53212f4a917da690c3aa491f0c..067d3620e1e60632c2827008c14d6c19b42c46b4 100644
--- a/comm/chat/protocols/matrix/test/head.js
+++ b/comm/chat/protocols/matrix/test/head.js
@@ -1,7 +1,8 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const {
   MatrixProtocol,
   MatrixRoom,
@@ -10,7 +11,7 @@ const {
 } = ChromeUtils.import("resource:///modules/matrix.jsm");
 var { MatrixSDK } = ChromeUtils.import("resource:///modules/matrix-sdk.jsm");
 function loadMatrix() {
-  Services.conversations.initConversations();
+  IMServices.conversations.initConversations();
 }
 
 /**
diff --git a/comm/chat/protocols/matrix/test/test_matrixAccount.js b/comm/chat/protocols/matrix/test/test_matrixAccount.js
index 7e83c1e9feb3f393d7977f023651552596b254dd..601c564632198e25bdf3a62404cf461bf70e23f6 100644
--- a/comm/chat/protocols/matrix/test/test_matrixAccount.js
+++ b/comm/chat/protocols/matrix/test/test_matrixAccount.js
@@ -73,7 +73,7 @@ add_task(function test_getConversationByIdOrAlias() {
 
 add_task(async function test_getGroupConversation() {
   registerCleanupFunction(() => {
-    const conversations = Services.conversations.getConversations();
+    const conversations = IMServices.conversations.getConversations();
     for (const conversation of conversations) {
       try {
         conversation.forget();
@@ -389,7 +389,10 @@ add_task(async function test_deleteAccount() {
   account.unInit();
   await storesPromise;
   ok(!clientLoggedIn, "logged out");
-  ok(!Services.conversations.getConversations().includes(conv), "room closed");
+  ok(
+    !IMServices.conversations.getConversations().includes(conv),
+    "room closed"
+  );
   ok(verificationRequestCancelled, "verification request cancelled");
   ok(stopped);
   equal(removedListeners, MatrixSDK.ClientEvent.Sync);
diff --git a/comm/chat/protocols/matrix/test/test_matrixRoom.js b/comm/chat/protocols/matrix/test/test_matrixRoom.js
index ad6eb3abb4cb8b9249bd2738a48439d653744777..6fdd390c045bb71d27f8498b6dc61a9ebff8dd68 100644
--- a/comm/chat/protocols/matrix/test/test_matrixRoom.js
+++ b/comm/chat/protocols/matrix/test/test_matrixRoom.js
@@ -307,7 +307,7 @@ add_task(function test_forgetWith_close() {
     },
   };
   roomList.set(roomStub._roomId, roomStub);
-  Services.conversations.addConversation(roomStub);
+  IMServices.conversations.addConversation(roomStub);
 
   MatrixRoom.prototype.forget.call(roomStub);
   ok(!roomList.has(roomStub._roomId));
@@ -331,7 +331,7 @@ add_task(function test_forgetWithout_close() {
     },
   };
   roomList.set(roomStub._roomId, roomStub);
-  Services.conversations.addConversation(roomStub);
+  IMServices.conversations.addConversation(roomStub);
 
   MatrixRoom.prototype.forget.call(roomStub);
   ok(!roomList.has(roomStub._roomId));
diff --git a/comm/chat/protocols/xmpp/xmpp-base.jsm b/comm/chat/protocols/xmpp/xmpp-base.jsm
index f28b2e8e8dc41b67a9b2a08b8cccec988dda2009..1b7bdf381a061d9d2af8cd9487ee43c3dd0b9136 100644
--- a/comm/chat/protocols/xmpp/xmpp-base.jsm
+++ b/comm/chat/protocols/xmpp/xmpp-base.jsm
@@ -12,7 +12,8 @@ const EXPORTED_SYMBOLS = [
 const { clearTimeout, setTimeout } = ChromeUtils.import(
   "resource://gre/modules/Timer.jsm"
 );
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { Status } = ChromeUtils.import("resource:///modules/imStatusUtils.jsm");
 const {
   XPCOMUtils,
@@ -1194,7 +1195,7 @@ var XMPPAccountBuddyPrototype = {
     }
 
     this._tag = aNewTag;
-    Services.contacts.accountBuddyMoved(this, oldTag, aNewTag);
+    IMServices.contacts.accountBuddyMoved(this, oldTag, aNewTag);
 
     if (!this._rosterItem) {
       this.ERROR(
@@ -2942,8 +2943,8 @@ var XMPPAccountPrototype = {
           if (tagName) {
             // Should always be true, but check just in case...
             let oldTag = buddy.tag;
-            buddy._tag = Services.tags.createTag(tagName);
-            Services.contacts.accountBuddyMoved(buddy, oldTag, buddy._tag);
+            buddy._tag = IMServices.tags.createTag(tagName);
+            IMServices.contacts.accountBuddyMoved(buddy, oldTag, buddy._tag);
           }
         }
       }
@@ -2952,7 +2953,7 @@ var XMPPAccountPrototype = {
       for (let group of aItem.getChildren("group")) {
         let name = group.innerText;
         if (name) {
-          tag = Services.tags.createTag(name);
+          tag = IMServices.tags.createTag(name);
           break; // TODO we should create an accountBuddy per group,
           // but this._buddies would probably not like that...
         }
@@ -2960,7 +2961,7 @@ var XMPPAccountPrototype = {
       buddy = new this._accountBuddyConstructor(
         this,
         null,
-        tag || Services.tags.defaultTag,
+        tag || IMServices.tags.defaultTag,
         jid
       );
     }
@@ -2990,7 +2991,7 @@ var XMPPAccountPrototype = {
     }
     if (!this._buddies.has(jid)) {
       this._buddies.set(jid, buddy);
-      Services.contacts.accountBuddyAdded(buddy);
+      IMServices.contacts.accountBuddyAdded(buddy);
     } else if (aNotifyOfUpdates) {
       buddy._notifyObservers("status-detail-changed");
     }
@@ -3002,7 +3003,7 @@ var XMPPAccountPrototype = {
     return jid;
   },
   _forgetRosterItem(aJID) {
-    Services.contacts.accountBuddyRemoved(this._buddies.get(aJID));
+    IMServices.contacts.accountBuddyRemoved(this._buddies.get(aJID));
     this._buddies.delete(aJID);
   },
 
diff --git a/comm/chat/protocols/xmpp/xmpp-commands.jsm b/comm/chat/protocols/xmpp/xmpp-commands.jsm
index d50dab660900664b89d72efadc40cefc4235f888..d17424aba0591d1623dbcb29fb99b90c85a8749a 100644
--- a/comm/chat/protocols/xmpp/xmpp-commands.jsm
+++ b/comm/chat/protocols/xmpp/xmpp-commands.jsm
@@ -334,7 +334,9 @@ var commands = [
         conv.writeMessage(
           conv.name,
           _("conversation.error.resourceNotAvailable", conv.shortName),
-          { system: true }
+          {
+            system: true,
+          }
         );
         return true;
       }
diff --git a/comm/chat/protocols/xmpp/xmpp-session.jsm b/comm/chat/protocols/xmpp/xmpp-session.jsm
index 2f5bc21a854c825810917ea4df2ed51eea56f555..e11eef4792227a9fe00429e26b3e62691a8af314 100644
--- a/comm/chat/protocols/xmpp/xmpp-session.jsm
+++ b/comm/chat/protocols/xmpp/xmpp-session.jsm
@@ -5,7 +5,7 @@
 const EXPORTED_SYMBOLS = ["XMPPSession"];
 
 const { DNS } = ChromeUtils.import("resource:///modules/DNS.jsm");
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 var { XPCOMUtils, l10nHelper } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
diff --git a/comm/mail/app/profile/all-thunderbird.js b/comm/mail/app/profile/all-thunderbird.js
index 7adcf976a87e196626b7a169e5b4e22ba8af824e..4feb52c2aa198e02d2893c791d73a23d2525d34d 100644
--- a/comm/mail/app/profile/all-thunderbird.js
+++ b/comm/mail/app/profile/all-thunderbird.js
@@ -444,12 +444,7 @@ pref("security.external_protocol_requires_permission", false);
 
 // Prompt for the primary password prior to opening application windows,
 // to avoid the race that triggers multiple prompts (see bug 177175).
-#ifdef XP_MACOSX
-// disabled because of platform specific bug 1612456
-pref("security.prompt_for_master_password_on_startup", false);
-#else
 pref("security.prompt_for_master_password_on_startup", true);
-#endif
 
 pref("general.config.obscure_value", 0); // for MCD .cfg files
 
diff --git a/comm/mail/base/content/folderPane.js b/comm/mail/base/content/folderPane.js
index 6833940ca14ee618368495023b467ec3ca06d6c0..4e6304f632b679fa86f602497c6c2c5ad8fbc20b 100644
--- a/comm/mail/base/content/folderPane.js
+++ b/comm/mail/base/content/folderPane.js
@@ -3407,22 +3407,16 @@ var gFolderTreeController = {
       }
     }
 
-    // xxx useless param
-    function rebuildSummary(aFolder) {
-      // folder is already introduced in our containing function and is
-      // lexically captured and available to us.
+    async function rebuildSummary() {
       if (folder.locked) {
         folder.throwAlertMsg("operationFailedFolderBusy", msgWindow);
         return;
       }
       if (folder.supportsOffline) {
         // Remove the offline store, if any.
-        let offlineStore = folder.filePath;
-        // XXX todo: figure out how to delete a maildir directory async. This
-        // delete causes main thread lockup for large maildir folders.
-        if (offlineStore.exists()) {
-          offlineStore.remove(true);
-        }
+        await IOUtils.remove(folder.filePath.path, { recursive: true }).catch(
+          Cu.reportError
+        );
       }
 
       // We may be rebuilding a folder that is not the displayed one.
@@ -3707,7 +3701,11 @@ var gFolderTreeController = {
       "chrome://messenger/content/virtualFolderProperties.xhtml",
       "",
       "chrome,modal,centerscreen",
-      { folder, searchTerms: aSearchTerms, newFolderName: name }
+      {
+        folder,
+        searchTerms: aSearchTerms,
+        newFolderName: name,
+      }
     );
   },
 
diff --git a/comm/mail/base/content/mailContext.js b/comm/mail/base/content/mailContext.js
index 0e401618b2fc79cba78150d7a04028104aaca772..8f41671b028f3c418b5a511c2f3785a2383b5964 100644
--- a/comm/mail/base/content/mailContext.js
+++ b/comm/mail/base/content/mailContext.js
@@ -277,7 +277,9 @@ var mailContextMenu = {
     document.l10n.setAttributes(
       document.getElementById("mailContext-delete"),
       "mail-context-delete-messages",
-      { count: numSelectedMessages }
+      {
+        count: numSelectedMessages,
+      }
     );
 
     checkItem(
diff --git a/comm/mail/base/content/shortcutsOverlay.js b/comm/mail/base/content/shortcutsOverlay.js
index b6a03b7b137669d86a4e06f904a7cbebd44b6430..d6cdc8dcb0108ea31044712fbc8e205661b8d2e4 100644
--- a/comm/mail/base/content/shortcutsOverlay.js
+++ b/comm/mail/base/content/shortcutsOverlay.js
@@ -89,7 +89,10 @@
 
     window.addEventListener("keydown", event => {
       let shortcut = ShortcutsManager.matches(event);
-      if (!shortcut) {
+      // FIXME: Temporarily ignore numbers coming from the Numpad to prevent
+      // hijacking Alt characters typing in Windows. This can be removed once
+      // we implement customizable shortcuts.
+      if (!shortcut || event.location == 3) {
         return;
       }
       event.preventDefault();
diff --git a/comm/mail/base/content/tabmail.js b/comm/mail/base/content/tabmail.js
index 1a14f127f428977708e4d0fc2af9c30cea6efdb0..800520c6246c347a81f9b62a7b43d70715c71551 100644
--- a/comm/mail/base/content/tabmail.js
+++ b/comm/mail/base/content/tabmail.js
@@ -1317,7 +1317,10 @@ var { UIFontSize } = ChromeUtils.import("resource:///modules/UIFontSize.jsm");
           "_blank",
           features.join(","),
           null,
-          { action: "restore", tabs: [tab] }
+          {
+            action: "restore",
+            tabs: [tab],
+          }
         )
         .focus();
     }
diff --git a/comm/mail/base/content/utilityOverlay.js b/comm/mail/base/content/utilityOverlay.js
index bad1dda21913e5d47327d36aee9965825a3984b1..49c54bd7e092a5b5b3838c8ab3a8da2a70d5fb1d 100644
--- a/comm/mail/base/content/utilityOverlay.js
+++ b/comm/mail/base/content/utilityOverlay.js
@@ -276,7 +276,10 @@ function openTab(tabType, tabParams, where) {
     "_blank",
     "chrome,dialog=no,all",
     null,
-    { tabType, tabParams }
+    {
+      tabType,
+      tabParams,
+    }
   );
 }
 
diff --git a/comm/mail/base/content/widgets/header-fields.js b/comm/mail/base/content/widgets/header-fields.js
index 34c0a77ff33e4f980f5f57653c08ad0d8420e519..ecb0159cfe218e1a7a62f051edf7a1c81ac5f601 100644
--- a/comm/mail/base/content/widgets/header-fields.js
+++ b/comm/mail/base/content/widgets/header-fields.js
@@ -612,7 +612,9 @@
         document.l10n.setAttributes(
           this.heading,
           "message-header-custom-field",
-          { fieldName: this.dataset.prettyHeaderName }
+          {
+            fieldName: this.dataset.prettyHeaderName,
+          }
         );
       }
       this.appendChild(this.heading);
diff --git a/comm/mail/base/content/widgets/tree-listbox.js b/comm/mail/base/content/widgets/tree-listbox.js
index 2bfa367a9eb54ea1796a8356a4557726379a88ea..0b0edd39dbc089bc96c9a4b06c1c7b0c466744b8 100644
--- a/comm/mail/base/content/widgets/tree-listbox.js
+++ b/comm/mail/base/content/widgets/tree-listbox.js
@@ -875,7 +875,10 @@
           { transform: `translateY(${from}px)` },
           { transform: "translateY(0px)" },
         ],
-        { duration: ANIMATION_DURATION_MS, fill: "both" }
+        {
+          duration: ANIMATION_DURATION_MS,
+          fill: "both",
+        }
       );
       animation.onfinish = () => animation.cancel();
     }
diff --git a/comm/mail/base/test/browser/browser_mailContext.js b/comm/mail/base/test/browser/browser_mailContext.js
index 1e14d39fc658eb3a5c9754fa38f4dbd2c4b49369..010169497be908ee2691fa174581142846f99db4 100644
--- a/comm/mail/base/test/browser/browser_mailContext.js
+++ b/comm/mail/base/test/browser/browser_mailContext.js
@@ -194,7 +194,9 @@ add_task(async function testMessagePane() {
     treeChildren,
     coords.x + coords.width / 2,
     coords.y + coords.height / 2,
-    { type: "contextmenu" }
+    {
+      type: "contextmenu",
+    }
   );
   checkMenuitems(mailContext);
 
@@ -241,7 +243,9 @@ add_task(async function testMessagePane() {
     treeChildren,
     coords.x + coords.width / 2,
     coords.y + coords.height / 2,
-    { type: "contextmenu" }
+    {
+      type: "contextmenu",
+    }
   );
   await shownPromise;
   let treeItems = [
@@ -280,7 +284,9 @@ add_task(async function testMessagePane() {
     treeChildren,
     coords.x + coords.width / 2,
     coords.y + coords.height / 2,
-    { type: "contextmenu" }
+    {
+      type: "contextmenu",
+    }
   );
   checkMenuitems(
     mailContext,
diff --git a/comm/mail/base/test/browser/browser_orderableTreeListbox.js b/comm/mail/base/test/browser/browser_orderableTreeListbox.js
index 3036f835fe80d53905df7677eddc2318f54ce000..42d791b17c5ff651a8829973f129fb66b7594060 100644
--- a/comm/mail/base/test/browser/browser_orderableTreeListbox.js
+++ b/comm/mail/base/test/browser/browser_orderableTreeListbox.js
@@ -63,7 +63,10 @@ async function startDrag(index) {
     null,
     win,
     win,
-    { clientY, _domDispatchOnly: true }
+    {
+      clientY,
+      _domDispatchOnly: true,
+    }
   );
 
   await new Promise(resolve => setTimeout(resolve, WAIT_TIME));
diff --git a/comm/mail/components/MailGlue.jsm b/comm/mail/components/MailGlue.jsm
index 8ec2b6ad168367e7840d9938445e331d03a7dcbe..9ce834e83c241b611da1a5a31448c0e2378b052a 100644
--- a/comm/mail/components/MailGlue.jsm
+++ b/comm/mail/components/MailGlue.jsm
@@ -204,6 +204,7 @@ let JSWINDOWACTORS = {
 
 XPCOMUtils.defineLazyModuleGetters(this, {
   AddonManager: "resource://gre/modules/AddonManager.jsm",
+  ChatCore: "resource:///modules/chatHandler.jsm",
   ExtensionSupport: "resource:///modules/ExtensionSupport.jsm",
   MailMigrator: "resource:///modules/MailMigrator.jsm",
   MailUsageTelemetry: "resource:///modules/MailUsageTelemetry.jsm",
@@ -596,6 +597,12 @@ MailGlue.prototype = {
           ChromeUtils.import("resource://gre/actors/AutoCompleteParent.jsm");
         },
       },
+      {
+        condition: Services.prefs.getBoolPref("mail.chat.enabled"),
+        task() {
+          ChatCore.idleStart();
+        },
+      },
 
       {
         task: () => {
@@ -695,7 +702,10 @@ MailGlue.prototype = {
         "chrome://messenger/content/messenger.xhtml",
         "_blank",
         "chrome,dialog=no,all",
-        { type: "contentTab", tabParams }
+        {
+          type: "contentTab",
+          tabParams,
+        }
       );
       linkHandled.data = true;
     }
diff --git a/comm/mail/components/about-support/content/chat.js b/comm/mail/components/about-support/content/chat.js
index 48d2abb64506fe68ccf444e39f5de68c261e49f8..6e915c61dba5eb54c2ef90db8ec397f83b21211b 100644
--- a/comm/mail/components/about-support/content/chat.js
+++ b/comm/mail/components/about-support/content/chat.js
@@ -2,11 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-/* globals Services */
-
-var { Services: imServices } = ChromeUtils.import(
-  "resource:///modules/imServices.jsm"
-);
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 
 /**
  * Populates the "Chat" section of the troubleshooting information page with
@@ -52,7 +49,7 @@ function populateChatSection() {
     );
   };
 
-  let chatAccounts = imServices.accounts.getAccounts();
+  let chatAccounts = IMServices.accounts.getAccounts();
   if (!chatAccounts.length) {
     return;
   }
diff --git a/comm/mail/components/accountcreation/content/accountSetup.js b/comm/mail/components/accountcreation/content/accountSetup.js
index 5c786c8cbd38753002807f637556e38d8aa914a2..8d9852dca30db76106ba56a79bc9cc9043e38872 100644
--- a/comm/mail/components/accountcreation/content/accountSetup.js
+++ b/comm/mail/components/accountcreation/content/accountSetup.js
@@ -139,7 +139,9 @@ function confirmExchange(domain, okCallback, cancelCallback) {
   document.l10n.setAttributes(
     document.getElementById("exchangeDialogQuestion"),
     "exchange-dialog-question",
-    { domain }
+    {
+      domain,
+    }
   );
 
   document.getElementById("exchangeDialogConfirmButton").onclick = () => {
@@ -1146,7 +1148,9 @@ var gAccountSetup = {
     document.l10n.setAttributes(
       document.getElementById("resultAreaTitle"),
       "account-setup-results-area-title",
-      { count: protocols.length }
+      {
+        count: protocols.length,
+      }
     );
 
     // Ensure by default the "Done" button is enabled.
@@ -2370,17 +2374,10 @@ var gAccountSetup = {
       account.incomingServer.type;
 
     // Store the host domain that will be used to look for CardDAV and CalDAV
-    // services. We do this because we can't safely rely on DNS SRV.
-    this._hostname = account.incomingServer.hostName;
-    try {
-      this._hostname = Services.eTLD.getBaseDomainFromHost(
-        account.incomingServer.hostName
-      );
-    } catch (ex) {
-      gAccountSetupLogger.warn(ex);
-    }
+    // services.
+    this._hostname = this._email.split("@")[1];
 
-    // Set up even listeners for the quick links.
+    // Set up event listeners for the quick links.
     document.getElementById("settingsButton").addEventListener(
       "click",
       () => {
diff --git a/comm/mail/components/addrbook/content/aboutAddressBook.js b/comm/mail/components/addrbook/content/aboutAddressBook.js
index e92581c23792f5bb5b121335d06af2125645e210..1598426c54d2c77e2f9b27f1b995673eadbd2e2a 100644
--- a/comm/mail/components/addrbook/content/aboutAddressBook.js
+++ b/comm/mail/components/addrbook/content/aboutAddressBook.js
@@ -66,6 +66,11 @@ XPCOMUtils.defineLazyGetter(this, "SubDialog", function() {
     },
   });
 });
+XPCOMUtils.defineLazyGetter(this, "bundle", function() {
+  return Services.strings.createBundle(
+    "chrome://messenger/locale/addressbook/addressBook.properties"
+  );
+});
 
 UIDensity.registerWindow(window);
 UIFontSize.registerWindow(window);
@@ -171,6 +176,14 @@ window.addEventListener("unload", () => {
 });
 
 window.addEventListener("keypress", event => {
+  // Prevent scrolling of the html tag when space is used.
+  if (
+    event.key == " " &&
+    detailsPane.isEditing &&
+    document.activeElement.tagName == "body"
+  ) {
+    event.preventDefault();
+  }
   if (event.key != "F6" || event.altKey || event.ctrlKey || event.metaKey) {
     return;
   }
@@ -2306,6 +2319,15 @@ var detailsPane = {
       this.isDirty = this.dirtyFields.size > 0;
     });
     this.form.addEventListener("keypress", event => {
+      // Prevent scrolling of the html tag when space is used on a button or
+      // checkbox.
+      if (
+        event.key == " " &&
+        ["button", "checkbox"].includes(document.activeElement.type)
+      ) {
+        event.preventDefault();
+      }
+
       if (event.key != "Escape") {
         return;
       }
@@ -2378,10 +2400,7 @@ var detailsPane = {
 
     let photoButton = document.getElementById("photoButton");
     // FIXME: Remove this once we get new strings after 102.
-    let stringBundle = Services.strings.createBundle(
-      "chrome://messenger/locale/addressbook/addressBook.properties"
-    );
-    photoButton.title = stringBundle.GetStringFromName("browsePhoto");
+    photoButton.title = bundle.GetStringFromName("browsePhoto");
     photoButton.addEventListener("click", () => {
       if (this._photoDetails.sourceURL) {
         photoDialog.showWithURL(
@@ -2394,6 +2413,19 @@ var detailsPane = {
       }
     });
 
+    this.cancelEditButton.addEventListener("keypress", event => {
+      // Prevent scrolling of the html tag when space is used on this button.
+      if (event.key == " ") {
+        event.preventDefault();
+      }
+    });
+    this.saveEditButton.addEventListener("keypress", event => {
+      // Prevent scrolling of the html tag when space is used on this button.
+      if (event.key == " ") {
+        event.preventDefault();
+      }
+    });
+
     for (let topic of this._notifications) {
       Services.obs.addObserver(this, topic);
     }
@@ -2759,14 +2791,9 @@ var detailsPane = {
     list = section.querySelector("ul");
     list.replaceChildren();
     for (let entry of vCardProperties.getAllEntries("adr")) {
-      let parts = [];
-      for (let part of entry.value) {
-        if (Array.isArray(part)) {
-          parts.push(...part);
-        } else {
-          parts.push(part);
-        }
-      }
+      let parts = entry.value.flat();
+      // Put extended address after street address.
+      parts[2] = parts.splice(1, 1, parts[2])[0];
 
       let li = list.appendChild(createEntryItem());
       setEntryType(li, entry);
@@ -2926,6 +2953,28 @@ var detailsPane = {
       time.setAttribute("tz", tz);
       li.querySelector(".entry-value").appendChild(time);
     }
+
+    for (let key of ["Custom1", "Custom2", "Custom3", "Custom4"]) {
+      // Custom properties can be nsIAbCard properties or vCard properties.
+      // If there's both, the vCard property has precedence.
+      let value = card.getProperty(key, "");
+      if (card.supportsVCard) {
+        value =
+          card.vCardProperties.getFirstValue(`x-${key.toLowerCase()}`) ?? value;
+      }
+      if (value) {
+        let li = list.appendChild(createEntryItem());
+        li.querySelector(".entry-type").textContent = bundle.GetStringFromName(
+          `property${key}`
+        );
+        li.querySelector(".entry-type").style.setProperty(
+          "white-space",
+          "nowrap"
+        );
+        li.querySelector(".entry-value").textContent = value;
+      }
+    }
+
     section.hidden = list.childElementCount == 0;
 
     this.isEditing = false;
@@ -2984,6 +3033,20 @@ var detailsPane = {
     let card = this.currentCard;
 
     if (card && card.supportsVCard) {
+      for (let key of ["Custom1", "Custom2", "Custom3", "Custom4"]) {
+        // Custom properties could still exist as nsIAbCard properties.
+        // If they do, and no vCard equivalent exists, add them to the vCard
+        // so that they get displayed.
+        let value = card.getProperty(key, "");
+        if (
+          value &&
+          card.vCardProperties.getFirstEntry(`x-${key.toLowerCase()}`) === null
+        ) {
+          card.vCardProperties.addEntry(
+            new VCardPropertyEntry(`x-${key.toLowerCase()}`, {}, "text", value)
+          );
+        }
+      }
       this.vCardEdit.vCardProperties = card.vCardProperties;
       // getProperty may return a "1" or "0" string, we want a boolean.
       this.vCardEdit.preferDisplayName.checked =
@@ -3031,13 +3094,10 @@ var detailsPane = {
    */
   handleInvalidForm() {
     // FIXME: Drop this in favor of an inline notification with fluent strings.
-    let stringBundle = Services.strings.createBundle(
-      "chrome://messenger/locale/addressbook/addressBook.properties"
-    );
     Services.prompt.alert(
       window,
-      stringBundle.GetStringFromName("cardRequiredDataMissingTitle"),
-      stringBundle.GetStringFromName("cardRequiredDataMissingMessage")
+      bundle.GetStringFromName("cardRequiredDataMissingTitle"),
+      bundle.GetStringFromName("cardRequiredDataMissingMessage")
     );
   },
 
@@ -3098,6 +3158,12 @@ var detailsPane = {
       this.vCardEdit.preferDisplayName.checked
     );
 
+    // By now, nsIAbCard custom properties should be on the vCard. Delete them.
+    card.deleteProperty("Custom1");
+    card.deleteProperty("Custom2");
+    card.deleteProperty("Custom3");
+    card.deleteProperty("Custom4");
+
     // No photo or a new photo. Delete the old one.
     if (this._photoChanged) {
       let oldLeafName = card.getProperty("PhotoName", "");
diff --git a/comm/mail/components/addrbook/content/aboutAddressBook.xhtml b/comm/mail/components/addrbook/content/aboutAddressBook.xhtml
index 1be932f6dc6e6b645488263848993128ef647f9b..4cd0a184e711f8c89e06b56c6769d5d53c967270 100644
--- a/comm/mail/components/addrbook/content/aboutAddressBook.xhtml
+++ b/comm/mail/components/addrbook/content/aboutAddressBook.xhtml
@@ -49,7 +49,8 @@
     <xul:toolbar class="chromeclass-toolbar contentTabToolbar themeable-full" mode="full">
       <xul:toolbarbutton id="toolbarCreateBook" is="toolbarbutton-menu-button" type="menu-button"
                          class="toolbarbutton-1"
-                         data-l10n-id="about-addressbook-toolbar-new-address-book">
+                         data-l10n-id="about-addressbook-toolbar-new-address-book"
+                         tabindex="0">
         <xul:menupopup>
           <xul:menuitem data-l10n-id="about-addressbook-toolbar-new-address-book"/>
           <xul:menuitem value="CARDDAV_DIRECTORY_TYPE"
@@ -60,13 +61,16 @@
       </xul:toolbarbutton>
       <xul:toolbarbutton id="toolbarCreateContact"
                          class="toolbarbutton-1"
-                         data-l10n-id="about-addressbook-toolbar-new-contact"/>
+                         data-l10n-id="about-addressbook-toolbar-new-contact"
+                         tabindex="0"/>
       <xul:toolbarbutton id="toolbarCreateList"
                          class="toolbarbutton-1"
-                         data-l10n-id="about-addressbook-toolbar-new-list"/>
+                         data-l10n-id="about-addressbook-toolbar-new-list"
+                         tabindex="0"/>
       <xul:toolbarbutton id="toolbarImport"
                          class="toolbarbutton-1"
-                         data-l10n-id="about-addressbook-toolbar-import"/>
+                         data-l10n-id="about-addressbook-toolbar-import"
+                         tabindex="0"/>
     </xul:toolbar>
   </xul:toolbox>
   <div id="booksPane">
diff --git a/comm/mail/components/addrbook/content/addressBookTab.js b/comm/mail/components/addrbook/content/addressBookTab.js
index 3e9cce124bd0c47465c68116c644fde11f1b0ea9..51d4c2c7d32496286f59bf391751c426c9078c01 100644
--- a/comm/mail/components/addrbook/content/addressBookTab.js
+++ b/comm/mail/components/addrbook/content/addressBookTab.js
@@ -48,7 +48,10 @@ var addressBookTabType = {
         this.tab.browser.addEventListener(
           "about-addressbook-ready",
           event => aArgs.onLoad(event, this.tab.browser),
-          { capture: true, once: true }
+          {
+            capture: true,
+            once: true,
+          }
         );
       } else {
         aArgs.onLoad(null, this.tab.browser);
diff --git a/comm/mail/components/addrbook/content/vcard-edit/adr.js b/comm/mail/components/addrbook/content/vcard-edit/adr.js
index 36eda9747cfb96739f61ba7e18df1eb1c02f14a8..b2f7a380eeaa4d6d4c7fc3b838732db3bf775b33 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/adr.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/adr.js
@@ -18,9 +18,6 @@ class VCardAdrComponent extends HTMLElement {
   /** @type {VCardPropertyEntry} */
   vCardPropertyEntry;
 
-  /** @type {HTMLSelectElement} */
-  selectEl;
-
   static newVCardPropertyEntry() {
     return new VCardPropertyEntry("adr", {}, "text", [
       "",
@@ -33,105 +30,72 @@ class VCardAdrComponent extends HTMLElement {
     ]);
   }
 
-  constructor() {
-    super();
+  connectedCallback() {
+    if (this.hasConnected) {
+      return;
+    }
+    this.hasConnected = true;
+
     let template = document.getElementById("template-vcard-edit-adr");
     let clonedTemplate = template.content.cloneNode(true);
     this.appendChild(clonedTemplate);
-  }
 
-  connectedCallback() {
-    if (this.isConnected) {
-      this.poboxEl = this.querySelector('input[name="pobox"]');
-      this.assignIds(this.poboxEl, this.querySelector('label[for="pobox"]'));
-
-      this.extEl = this.querySelector('input[name="ext"]');
-      this.assignIds(this.extEl, this.querySelector('label[for="ext"]'));
-
-      this.streetEl = this.querySelector('textarea[name="street"]');
-      this.assignIds(this.streetEl, this.querySelector('label[for="street"]'));
-      this.streetEl.addEventListener("input", () => {
-        this.resizeStreetEl();
-        this.streetEl.scrollIntoView();
-      });
-
-      this.localityEl = this.querySelector('input[name="locality"]');
-      this.assignIds(
-        this.localityEl,
-        this.querySelector('label[for="locality"]')
-      );
-
-      this.regionEl = this.querySelector('input[name="region"]');
-      this.assignIds(this.regionEl, this.querySelector('label[for="region"]'));
-
-      this.codeEl = this.querySelector('input[name="code"]');
-      this.assignIds(this.regionEl, this.querySelector('label[for="code"]'));
-
-      this.countryEl = this.querySelector('input[name="country"]');
-      this.assignIds(
-        this.countryEl,
-        this.querySelector('label[for="country"]')
-      );
-
-      this.selectEl = this.querySelector("select");
-      let selectId = vCardIdGen.next().value;
-      this.selectEl.id = selectId;
-      this.querySelector('label[for="select"]').htmlFor = selectId;
-
-      this.fromVCardPropertyEntryToUI();
-    }
-  }
+    this.streetEl = this.querySelector('textarea[name="street"]');
+    this.assignIds(this.streetEl, this.querySelector('label[for="street"]'));
+    this.streetEl.addEventListener("input", () => {
+      this.resizeStreetEl();
+    });
 
-  disconnectedCallback() {
-    if (!this.isConnected) {
-      this.selectEl = null;
-      this.vCardPropertyEntry = null;
-      this.poboxEl = null;
-      this.extEl = null;
-      this.streetEl = null;
-      this.localityEl = null;
-      this.regionEl = null;
-      this.codeEl = null;
-      this.countryEl = null;
-    }
+    this.localityEl = this.querySelector('input[name="locality"]');
+    this.assignIds(
+      this.localityEl,
+      this.querySelector('label[for="locality"]')
+    );
+
+    this.regionEl = this.querySelector('input[name="region"]');
+    this.assignIds(this.regionEl, this.querySelector('label[for="region"]'));
+
+    this.codeEl = this.querySelector('input[name="code"]');
+    this.assignIds(this.regionEl, this.querySelector('label[for="code"]'));
+
+    this.countryEl = this.querySelector('input[name="country"]');
+    this.assignIds(this.countryEl, this.querySelector('label[for="country"]'));
+
+    // Create the adr type selection.
+    this.vCardType = this.querySelector("vcard-type");
+    this.vCardType.createTypeSelection(this.vCardPropertyEntry, {
+      createLabel: true,
+    });
+
+    this.fromVCardPropertyEntryToUI();
   }
 
   fromVCardPropertyEntryToUI() {
-    this.poboxEl.value = this.vCardPropertyEntry.value[0] || "";
-    this.poboxEl.parentNode.hidden = !this.poboxEl.value;
-    this.extEl.value = this.vCardPropertyEntry.value[1] || "";
-    this.extEl.parentNode.hidden = !this.extEl.value;
     if (Array.isArray(this.vCardPropertyEntry.value[2])) {
       this.streetEl.value = this.vCardPropertyEntry.value[2].join("\n");
     } else {
       this.streetEl.value = this.vCardPropertyEntry.value[2] || "";
     }
+    // Per RFC 6350, post office box and extended address SHOULD be empty.
+    let pobox = this.vCardPropertyEntry.value[0] || "";
+    let extendedAddr = this.vCardPropertyEntry.value[1] || "";
+    if (extendedAddr) {
+      this.streetEl.value = this.streetEl.value + "\n" + extendedAddr.trim();
+      delete this.vCardPropertyEntry.value[1];
+    }
+    if (pobox) {
+      this.streetEl.value = pobox.trim() + "\n" + this.streetEl.value;
+      delete this.vCardPropertyEntry.value[0];
+    }
+
     this.resizeStreetEl();
     this.localityEl.value = this.vCardPropertyEntry.value[3] || "";
     this.regionEl.value = this.vCardPropertyEntry.value[4] || "";
     this.codeEl.value = this.vCardPropertyEntry.value[5] || "";
     this.countryEl.value = this.vCardPropertyEntry.value[6] || "";
-
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.vCardPropertyEntry.params.type;
-    if (paramsType && !Array.isArray(paramsType)) {
-      this.selectEl.value = this.vCardPropertyEntry.params.type;
-    }
   }
 
   fromUIToVCardPropertyEntry() {
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.selectEl.value;
-    if (paramsType) {
-      this.vCardPropertyEntry.params.type = paramsType;
-    }
-
     let streetValue = this.streetEl.value || "";
     streetValue = streetValue.trim();
     if (streetValue.includes("\n")) {
@@ -140,8 +104,8 @@ class VCardAdrComponent extends HTMLElement {
     }
 
     this.vCardPropertyEntry.value = [
-      this.poboxEl.value || "",
-      this.extEl.value || "",
+      "",
+      "",
       streetValue,
       this.localityEl.value || "",
       this.regionEl.value || "",
@@ -151,16 +115,13 @@ class VCardAdrComponent extends HTMLElement {
   }
 
   valueIsEmpty() {
-    let filterdValues = [
-      this.poboxEl,
-      this.extEl,
+    return [
       this.streetEl,
       this.localityEl,
       this.regionEl,
       this.codeEl,
       this.countryEl,
-    ].filter(e => e.value !== "");
-    return filterdValues.length === 0;
+    ].every(e => !e.value);
   }
 
   assignIds(inputEl, labelEl) {
diff --git a/comm/mail/components/addrbook/content/vcard-edit/custom.js b/comm/mail/components/addrbook/content/vcard-edit/custom.js
new file mode 100644
index 0000000000000000000000000000000000000000..2234fe0705818053bd39478f4f213496583d60c8
--- /dev/null
+++ b/comm/mail/components/addrbook/content/vcard-edit/custom.js
@@ -0,0 +1,68 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, you can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* globals VCardPropertyEntryView, vCardIdGen */
+
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+ChromeUtils.defineModuleGetter(
+  this,
+  "VCardPropertyEntry",
+  "resource:///modules/VCardUtils.jsm"
+);
+
+class VCardCustomComponent extends HTMLElement {
+  /** @type {VCardPropertyEntry[]} */
+  vCardPropertyEntries = null;
+  /** @type {HTMLInputElement[]} */
+  inputEls = null;
+
+  constructor() {
+    super();
+    let template = document.getElementById("template-vcard-edit-custom");
+    let clonedTemplate = template.content.cloneNode(true);
+    this.appendChild(clonedTemplate);
+  }
+
+  connectedCallback() {
+    if (this.isConnected) {
+      // FIXME: Add some Fluent strings so that we don't have to do this.
+      let stringBundle = Services.strings.createBundle(
+        "chrome://messenger/locale/addressbook/addressBook.properties"
+      );
+
+      this.inputEls = this.querySelectorAll("input");
+      let labelEls = this.querySelectorAll("label");
+      for (let i = 0; i < 4; i++) {
+        let inputId = vCardIdGen.next().value;
+        labelEls[i].textContent = stringBundle.GetStringFromName(
+          `propertyCustom${i + 1}`
+        );
+        labelEls[i].htmlFor = inputId;
+        this.inputEls[i].id = inputId;
+      }
+      this.fromVCardPropertyEntryToUI();
+    }
+  }
+
+  disconnectedCallback() {
+    if (!this.isConnected) {
+      this.inputEls = null;
+      this.vCardPropertyEntries = null;
+    }
+  }
+
+  fromVCardPropertyEntryToUI() {
+    for (let i = 0; i < 4; i++) {
+      this.inputEls[i].value = this.vCardPropertyEntries[i].value;
+    }
+  }
+
+  fromUIToVCardPropertyEntry() {
+    for (let i = 0; i < 4; i++) {
+      this.vCardPropertyEntries[i].value = this.inputEls[i].value;
+    }
+  }
+}
+
+customElements.define("vcard-custom", VCardCustomComponent);
diff --git a/comm/mail/components/addrbook/content/vcard-edit/edit.js b/comm/mail/components/addrbook/content/vcard-edit/edit.js
index 08558253a020916c4aeb0df648c2334bf60df14a..cac4f8e3e0ce384616a38cf544e25da7c1a11e33 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/edit.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/edit.js
@@ -2,11 +2,11 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, you can obtain one at http://mozilla.org/MPL/2.0/. */
 
-/* globals VCardAdrComponent, VCardEmailComponent, VCardIMPPComponent,
-           VCardNComponent, VCardFNComponent, VCardNickNameComponent,
-           VCardNoteComponent, VCardOrgComponent, VCardRoleComponent,
-           VCardSpecialDateComponent, VCardTelComponent, VCardTitleComponent,
-           VCardTZComponent, VCardURLComponent */
+/* globals VCardAdrComponent, VCardCustomComponent, VCardEmailComponent,
+           VCardIMPPComponent, VCardNComponent, VCardFNComponent,
+           VCardNickNameComponent, VCardNoteComponent, VCardOrgComponent,
+           VCardRoleComponent, VCardSpecialDateComponent, VCardTelComponent,
+           VCardTitleComponent, VCardTZComponent, VCardURLComponent */
 
 var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 ChromeUtils.defineModuleGetter(
@@ -107,6 +107,15 @@ class VCardEdit extends HTMLElement {
         );
       }
     }
+
+    for (let i = 1; i <= 4; i++) {
+      if (!this._vCardProperties.getFirstEntry(`x-custom${i}`)) {
+        this._vCardProperties.addEntry(
+          new VCardPropertyEntry(`x-custom${i}`, {}, "text", "")
+        );
+      }
+    }
+
     this.updateView();
   }
 
@@ -124,13 +133,28 @@ class VCardEdit extends HTMLElement {
 
     this.addFieldsetActions();
 
-    this._orgComponent = null;
-
     // Insert the vCard property entries.
     for (let vCardPropertyEntry of this.vCardProperties.entries) {
       this.insertVCardElement(vCardPropertyEntry, false);
     }
 
+    let customProperties = ["x-custom1", "x-custom2", "x-custom3", "x-custom4"];
+    if (
+      customProperties.some(name => this.vCardProperties.getFirstValue(name))
+    ) {
+      // If one of these properties has a value, display all of them.
+      let customFieldset = this.querySelector("#addr-book-edit-custom");
+      let customEl =
+        customFieldset.querySelector("vcard-custom") ||
+        new VCardCustomComponent();
+      customEl.vCardPropertyEntries = customProperties.map(name =>
+        this._vCardProperties.getFirstEntry(name)
+      );
+      let addCustom = document.getElementById("vcard-add-custom");
+      customFieldset.insertBefore(customEl, addCustom);
+      addCustom.hidden = true;
+    }
+
     let nameEl = this.querySelector("vcard-n");
     this.firstName = nameEl.firstNameEl.querySelector("input");
     this.lastName = nameEl.lastNameEl.querySelector("input");
@@ -324,6 +348,8 @@ class VCardEdit extends HTMLElement {
   /**
    * Auto fill the display name only if the pref is set, the user is not
    * editing the display name field, and the field was never edited.
+   * The intention is to prefill while entering a new contact. Don't fill
+   * if we don't have a proper default name to show, but only a placeholder.
    *
    * @param {?Event} event - The DOM event if we have one.
    */
@@ -331,7 +357,8 @@ class VCardEdit extends HTMLElement {
     if (
       Services.prefs.getBoolPref("mail.addr_book.displayName.autoGeneration") &&
       event?.originalTarget.id != "vCardDisplayName" &&
-      !this.displayName.isDirty
+      !this.displayName.isDirty &&
+      this.buildDefaultName()
     ) {
       this.displayName.value = this.contactNameHeading.textContent;
     }
@@ -539,6 +566,7 @@ class VCardEdit extends HTMLElement {
   saveVCard() {
     for (let node of [
       ...this.querySelectorAll("vcard-adr"),
+      ...this.querySelectorAll("vcard-custom"),
       ...document.getElementById("vcard-email").children,
       ...this.querySelectorAll("vcard-fn"),
       ...this.querySelectorAll("vcard-impp"),
@@ -571,6 +599,13 @@ class VCardEdit extends HTMLElement {
     ) {
       emailEntries[0].params.pref = "1";
     }
+
+    for (let i = 1; i <= 4; i++) {
+      let entry = this._vCardProperties.getFirstEntry(`x-custom${i}`);
+      if (!entry.value) {
+        this._vCardProperties.removeEntry(entry);
+      }
+    }
   }
 
   /**
@@ -708,6 +743,21 @@ class VCardEdit extends HTMLElement {
     this.registerAddButton(addNote, "note", () => {
       addNote.hidden = true;
     });
+
+    let addCustom = document.getElementById("vcard-add-custom");
+    addCustom.addEventListener("click", event => {
+      let el = new VCardCustomComponent();
+      el.vCardPropertyEntries = [
+        this._vCardProperties.getFirstEntry("x-custom1"),
+        this._vCardProperties.getFirstEntry("x-custom2"),
+        this._vCardProperties.getFirstEntry("x-custom3"),
+        this._vCardProperties.getFirstEntry("x-custom4"),
+      ];
+      addCustom.parentNode.insertBefore(el, addCustom);
+
+      this.moveFocusIntoElement(el);
+      addCustom.hidden = true;
+    });
   }
 
   /**
@@ -825,6 +875,106 @@ function* vCardHtmlIdGen() {
 
 let vCardIdGen = vCardHtmlIdGen();
 
+/**
+ * Responsible for the type selection of a vCard property.
+ *
+ * Couples the given vCardPropertyEntry with a <select> element.
+ * This is safe because contact editing always creates a new contact, even
+ * when an existing contact is selected for editing.
+ *
+ * @see RFC6350 TYPE
+ */
+class VCardTypeSelectionComponent extends HTMLElement {
+  /**
+   * The select element created by this custom element.
+   *
+   * @type {HTMLSelectElement}
+   */
+  selectEl;
+
+  /**
+   * Initializes the type selector elements to control the given
+   * vCardPropertyEntry.
+   *
+   * @param {VCardPropertyEntry} vCardPropertyEntry - The VCardPropertyEntry
+   *   this element should control.
+   * @param {boolean} [options.createLabel] - Whether a Type label should be
+   *   created for the selectEl element. If this is not `true`, then the label
+   *   for the selectEl should be provided through some other means, such as the
+   *   labelledBy property.
+   * @param {string} [options.labelledBy] - Optional `id` of the element that
+   *   should label the selectEl element (through aria-labelledby).
+   * @param {string} [options.propertyType] - Specifies the set of types that
+   *   should be available and shown for the corresponding property. Set as
+   *   "tel" to use the set of telephone types. Otherwise defaults to only using
+   *   the `home`, `work` and `(None)` types.
+   */
+  createTypeSelection(vCardPropertyEntry, options) {
+    let template;
+    let types;
+    switch (options.propertyType) {
+      case "tel":
+        types = ["work", "home", "cell", "fax", "pager"];
+        template = document.getElementById("template-vcard-edit-type-tel");
+        break;
+      default:
+        types = ["work", "home"];
+        template = document.getElementById("template-vcard-edit-type");
+        break;
+    }
+
+    let clonedTemplate = template.content.cloneNode(true);
+    this.replaceChildren(clonedTemplate);
+
+    this.selectEl = this.querySelector("select");
+    let selectId = vCardIdGen.next().value;
+    this.selectEl.id = selectId;
+
+    // Just abandon any values we don't have UI for. We don't have any way to
+    // know whether to keep them or not, and they're very rarely used.
+    let paramsType = vCardPropertyEntry.params.type;
+    // toLowerCase is called because other vCard sources are saving the type
+    // in upper case. E.g. from Google.
+    if (Array.isArray(paramsType)) {
+      let lowerCaseTypes = paramsType.map(type => type.toLowerCase());
+      this.selectEl.value = lowerCaseTypes.find(t => types.includes(t)) || "";
+    } else if (paramsType && types.includes(paramsType.toLowerCase())) {
+      this.selectEl.value = paramsType.toLowerCase();
+    }
+
+    // Change the value on the vCardPropertyEntry.
+    this.selectEl.addEventListener("change", e => {
+      if (this.selectEl.value) {
+        vCardPropertyEntry.params.type = this.selectEl.value;
+      } else {
+        delete vCardPropertyEntry.params.type;
+      }
+    });
+
+    // Set an aria-labelledyby on the select.
+    if (options.labelledBy) {
+      if (!document.getElementById(options.labelledBy)) {
+        throw new Error(`No such label element with id ${options.labelledBy}`);
+      }
+      this.querySelector("select").setAttribute(
+        "aria-labelledby",
+        options.labelledBy
+      );
+    }
+
+    // Create a label element for the select.
+    if (options.createLabel) {
+      let labelEl = document.createElement("label");
+      labelEl.htmlFor = selectId;
+      labelEl.setAttribute("data-l10n-id", "vcard-entry-type-label");
+      labelEl.classList.add("screen-reader-only");
+      this.insertBefore(labelEl, this.selectEl);
+    }
+  }
+}
+
+customElements.define("vcard-type", VCardTypeSelectionComponent);
+
 /**
  * Interface for vCard Fields in the edit view.
  *
diff --git a/comm/mail/components/addrbook/content/vcard-edit/email.js b/comm/mail/components/addrbook/content/vcard-edit/email.js
index e74f83bdab3291fb8e89e34dbe21f49adc0829ab..5d5626cbe9d5d041a1df2d27209ca7951936b669 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/email.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/email.js
@@ -18,8 +18,6 @@ class VCardEmailComponent extends HTMLTableRowElement {
   /** @type {VCardPropertyEntry} */
   vCardPropertyEntry;
 
-  /** @type {HTMLSelectElement} */
-  selectEl;
   /** @type {HTMLInputElement} */
   emailEl;
   /** @type {HTMLInputElement} */
@@ -29,57 +27,47 @@ class VCardEmailComponent extends HTMLTableRowElement {
     return new VCardPropertyEntry("email", {}, "text", "");
   }
 
-  constructor() {
-    super();
+  connectedCallback() {
+    if (this.hasConnected) {
+      return;
+    }
+    this.hasConnected = true;
+
     let template = document.getElementById("template-vcard-edit-email");
     let clonedTemplate = template.content.cloneNode(true);
     this.appendChild(clonedTemplate);
-  }
 
-  connectedCallback() {
-    if (this.isConnected) {
-      this.emailEl = this.querySelector('input[type="email"]');
-      this.selectEl = this.querySelector("select");
-      this.checkboxEl = this.querySelector('input[type="checkbox"]');
-
-      this.emailEl.addEventListener("input", () => {
-        // Dispatch the event only if this field is the currently selected
-        // default/preferred email address.
-        if (this.checkboxEl.checked) {
-          this.dispatchEvent(VCardEmailComponent.EmailEvent());
-        }
-      });
-
-      // Uncheck the checkbox of other VCardEmailComponents if this one is
-      // checked.
-      this.checkboxEl.addEventListener("change", event => {
-        if (event.target.checked === true) {
-          this.dispatchEvent(VCardEmailComponent.CheckboxEvent());
-        }
-      });
-      this.fromVCardPropertyEntryToUI();
-    }
-  }
+    this.emailEl = this.querySelector('input[type="email"]');
+    this.checkboxEl = this.querySelector('input[type="checkbox"]');
 
-  disconnectedCallback() {
-    if (!this.isConnected) {
-      this.checkboxEl = null;
-      this.emailEl = null;
-      this.selectEl = null;
-      this.vCardPropertyEntry = null;
-    }
+    this.emailEl.addEventListener("input", () => {
+      // Dispatch the event only if this field is the currently selected
+      // default/preferred email address.
+      if (this.checkboxEl.checked) {
+        this.dispatchEvent(VCardEmailComponent.EmailEvent());
+      }
+    });
+
+    // Uncheck the checkbox of other VCardEmailComponents if this one is
+    // checked.
+    this.checkboxEl.addEventListener("change", event => {
+      if (event.target.checked === true) {
+        this.dispatchEvent(VCardEmailComponent.CheckboxEvent());
+      }
+    });
+
+    // Create the email type selection.
+    this.vCardType = this.querySelector("vcard-type");
+    this.vCardType.createTypeSelection(this.vCardPropertyEntry, {
+      labelledBy: "addr-book-edit-email-type",
+    });
+
+    this.fromVCardPropertyEntryToUI();
   }
 
   fromVCardPropertyEntryToUI() {
     this.emailEl.value = this.vCardPropertyEntry.value;
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.vCardPropertyEntry.params.type;
-    if (paramsType && !Array.isArray(paramsType)) {
-      this.selectEl.value = this.vCardPropertyEntry.params.type;
-    }
+
     let pref = this.vCardPropertyEntry.params.pref;
     if (pref === "1") {
       this.checkboxEl.checked = true;
@@ -88,20 +76,6 @@ class VCardEmailComponent extends HTMLTableRowElement {
 
   fromUIToVCardPropertyEntry() {
     this.vCardPropertyEntry.value = this.emailEl.value;
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.selectEl.value;
-    if (paramsType && paramsType !== "") {
-      this.vCardPropertyEntry.params.type = this.selectEl.value;
-    } else if (paramsType && !Array.isArray(paramsType)) {
-      /**
-       * @TODO params.type is string | Array<string> | falsy.
-       * Right now the case is only handled for string.
-       */
-      delete this.vCardPropertyEntry.params.type;
-    }
 
     if (this.checkboxEl.checked) {
       this.vCardPropertyEntry.params.pref = "1";
diff --git a/comm/mail/components/addrbook/content/vcard-edit/note.js b/comm/mail/components/addrbook/content/vcard-edit/note.js
index aeb5a2c8ba4478ccf3f758ffb20fee2e24a364a3..8f12f5888c028f0ba28c8a34c72fdeced76262cf 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/note.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/note.js
@@ -37,7 +37,6 @@ class VCardNoteComponent extends HTMLElement {
       this.textAreaEl = this.querySelector("textarea");
       this.textAreaEl.addEventListener("input", () => {
         this.resizeTextAreaEl();
-        this.textAreaEl.scrollIntoView();
       });
       this.fromVCardPropertyEntryToUI();
     }
diff --git a/comm/mail/components/addrbook/content/vcard-edit/org.js b/comm/mail/components/addrbook/content/vcard-edit/org.js
index f82c62bb9b6050d99669f98963be5d8554799e02..08f38892e22ecc703ff45434fd66f2d8e37dc55a 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/org.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/org.js
@@ -154,7 +154,6 @@ class VCardOrgComponent extends HTMLElement {
       this.assignIds(this.orgEl, this.querySelector('label[for="org"]'));
       this.orgEl.addEventListener("input", () => {
         this.resizeOrgEl();
-        this.orgEl.scrollIntoView();
       });
 
       this.fromVCardPropertyEntryToUI();
diff --git a/comm/mail/components/addrbook/content/vcard-edit/special-date.js b/comm/mail/components/addrbook/content/vcard-edit/special-date.js
index 4aa36512e7b5d4b9ffcbfab92af6251d26c406f0..05f184447bda99328d28ac6fe90518b487e424fe 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/special-date.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/special-date.js
@@ -78,6 +78,7 @@ class VCardSpecialDateComponent extends HTMLElement {
     this.selectEl = this.querySelector(".vcard-type-selection");
     let selectId = vCardIdGen.next().value;
     this.selectEl.id = selectId;
+    this.querySelector(".vcard-type-label").htmlFor = selectId;
 
     this.selectEl.addEventListener("change", event => {
       this.dispatchEvent(
diff --git a/comm/mail/components/addrbook/content/vcard-edit/tel.js b/comm/mail/components/addrbook/content/vcard-edit/tel.js
index c53dfa1b7cb8bb2dcdf56b8b3e278b13938f1f8b..846e631fd5b39589ea16390344646391c538580a 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/tel.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/tel.js
@@ -15,14 +15,12 @@ ChromeUtils.defineModuleGetter(
  * @see RFC6350 TEL
  *
  * @TODO missing type-param-tel support.
- * "text, voice, fax, cell, video, pager, textphone"
+ * "text, voice, video, textphone"
  */
 class VCardTelComponent extends HTMLElement {
   /** @type {VCardPropertyEntry} */
   vCardPropertyEntry;
 
-  /** @type {HTMLSelectElement} */
-  selectEl;
   /** @type {HTMLInputElement} */
   inputElement;
 
@@ -30,62 +28,40 @@ class VCardTelComponent extends HTMLElement {
     return new VCardPropertyEntry("tel", {}, "text", "");
   }
 
-  constructor() {
-    super();
+  connectedCallback() {
+    if (this.hasConnected) {
+      return;
+    }
+    this.hasConnected = true;
+
     let template = document.getElementById("template-vcard-edit-tel");
     let clonedTemplate = template.content.cloneNode(true);
     this.appendChild(clonedTemplate);
-  }
 
-  connectedCallback() {
-    if (this.isConnected) {
-      this.inputElement = this.querySelector('input[type="text"]');
-      let urlId = vCardIdGen.next().value;
-      this.inputElement.id = urlId;
-      let urlLabel = this.querySelector('label[for="text"]');
-      urlLabel.htmlFor = urlId;
-      document.l10n.setAttributes(urlLabel, "vcard-tel-label");
-      this.inputElement.type = "tel";
-
-      this.selectEl = this.querySelector("select");
-      let selectId = vCardIdGen.next().value;
-      this.selectEl.id = selectId;
-      this.querySelector('label[for="select"]').htmlFor = selectId;
-
-      this.fromVCardPropertyEntryToUI();
-    }
-  }
-
-  disconnectedCallback() {
-    if (!this.isConnected) {
-      this.inputElement = null;
-      this.selectEl = null;
-      this.vCardPropertyEntry = null;
-    }
+    this.inputElement = this.querySelector('input[type="text"]');
+    let urlId = vCardIdGen.next().value;
+    this.inputElement.id = urlId;
+    let urlLabel = this.querySelector('label[for="text"]');
+    urlLabel.htmlFor = urlId;
+    document.l10n.setAttributes(urlLabel, "vcard-tel-label");
+    this.inputElement.type = "tel";
+
+    // Create the tel type selection.
+    this.vCardType = this.querySelector("vcard-type");
+    this.vCardType.createTypeSelection(this.vCardPropertyEntry, {
+      createLabel: true,
+      propertyType: "tel",
+    });
+
+    this.fromVCardPropertyEntryToUI();
   }
 
   fromVCardPropertyEntryToUI() {
     this.inputElement.value = this.vCardPropertyEntry.value;
-
-    // Just abandon any values we don't have UI for. We don't have any way to
-    // know whether to keep them or not, and they're very rarely used.
-    let types = ["work", "home", "cell", "fax", "pager"];
-    let paramsType = this.vCardPropertyEntry.params.type;
-    if (paramsType && Array.isArray(paramsType)) {
-      this.selectEl.value = paramsType.find(t => types.includes(t)) || "";
-    } else if (types.includes(paramsType)) {
-      this.selectEl.value = this.vCardPropertyEntry.params.type;
-    }
   }
 
   fromUIToVCardPropertyEntry() {
     this.vCardPropertyEntry.value = this.inputElement.value;
-
-    if (this.selectEl.value) {
-      this.vCardPropertyEntry.params.type = this.selectEl.value;
-    } else {
-      delete this.vCardPropertyEntry.params.type;
-    }
   }
 
   valueIsEmpty() {
diff --git a/comm/mail/components/addrbook/content/vcard-edit/url.js b/comm/mail/components/addrbook/content/vcard-edit/url.js
index 2a3623bf655cdb23b0fd1145e8050a746954235c..56a157a03d66cbaac22d3be02a8c2361a595bcbb 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/url.js
+++ b/comm/mail/components/addrbook/content/vcard-edit/url.js
@@ -18,8 +18,6 @@ class VCardURLComponent extends HTMLElement {
   /** @type {VCardPropertyEntry} */
   vCardPropertyEntry;
 
-  /** @type {HTMLSelectElement} */
-  selectEl;
   /** @type {HTMLInputElement} */
   urlEl;
 
@@ -27,78 +25,49 @@ class VCardURLComponent extends HTMLElement {
     return new VCardPropertyEntry("url", {}, "uri", "");
   }
 
-  constructor() {
-    super();
+  connectedCallback() {
+    if (this.hasConnected) {
+      return;
+    }
+    this.hasConnected = true;
+
     let template = document.getElementById("template-vcard-edit-type-text");
     let clonedTemplate = template.content.cloneNode(true);
     this.appendChild(clonedTemplate);
-  }
 
-  connectedCallback() {
-    if (this.isConnected) {
-      this.urlEl = this.querySelector('input[type="text"]');
-      let urlId = vCardIdGen.next().value;
-      this.urlEl.id = urlId;
-      let urlLabel = this.querySelector('label[for="text"]');
-      urlLabel.htmlFor = urlId;
-      this.urlEl.type = "url";
-      document.l10n.setAttributes(urlLabel, "vcard-url-label");
+    this.urlEl = this.querySelector('input[type="text"]');
+    let urlId = vCardIdGen.next().value;
+    this.urlEl.id = urlId;
+    let urlLabel = this.querySelector('label[for="text"]');
+    urlLabel.htmlFor = urlId;
+    this.urlEl.type = "url";
+    document.l10n.setAttributes(urlLabel, "vcard-url-label");
 
-      this.urlEl.addEventListener("input", () => {
-        // Auto add https:// if the url is missing scheme.
-        if (
-          this.urlEl.value.length > "https://".length &&
-          !/^https?:\/\//.test(this.urlEl.value)
-        ) {
-          this.urlEl.value = "https://" + this.urlEl.value;
-        }
-      });
+    this.urlEl.addEventListener("input", () => {
+      // Auto add https:// if the url is missing scheme.
+      if (
+        this.urlEl.value.length > "https://".length &&
+        !/^https?:\/\//.test(this.urlEl.value)
+      ) {
+        this.urlEl.value = "https://" + this.urlEl.value;
+      }
+    });
 
-      this.selectEl = this.querySelector("select");
-      let selectId = vCardIdGen.next().value;
-      this.selectEl.id = selectId;
-      this.querySelector('label[for="select"]').htmlFor = selectId;
+    // Create the url type selection.
+    this.vCardType = this.querySelector("vcard-type");
+    this.vCardType.createTypeSelection(this.vCardPropertyEntry, {
+      createLabel: true,
+    });
 
-      this.fromVCardPropertyEntryToUI();
-    }
-  }
-
-  disconnectedCallback() {
-    if (!this.isConnected) {
-      this.urlEl = null;
-      this.selectEl = null;
-      this.vCardPropertyEntry = null;
-    }
+    this.fromVCardPropertyEntryToUI();
   }
 
   fromVCardPropertyEntryToUI() {
     this.urlEl.value = this.vCardPropertyEntry.value;
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.vCardPropertyEntry.params.type;
-    if (paramsType && !Array.isArray(paramsType)) {
-      this.selectEl.value = this.vCardPropertyEntry.params.type;
-    }
   }
 
   fromUIToVCardPropertyEntry() {
     this.vCardPropertyEntry.value = this.urlEl.value;
-    /**
-     * @TODO
-     * Create an element for type selection of home, work, ...
-     */
-    let paramsType = this.selectEl.value;
-    if (paramsType && !Array.isArray(paramsType) && paramsType !== "") {
-      this.vCardPropertyEntry.params.type = this.selectEl.value;
-    } else if (paramsType && !Array.isArray(paramsType)) {
-      /**
-       * @TODO params.type is string | Array<string> | falsy.
-       * Right now the case is only handled for string.
-       */
-      delete this.vCardPropertyEntry.params.type;
-    }
   }
 
   valueIsEmpty() {
diff --git a/comm/mail/components/addrbook/content/vcard-edit/vCardTemplates.inc.xhtml b/comm/mail/components/addrbook/content/vcard-edit/vCardTemplates.inc.xhtml
index 007c858dfa2d922059b6dafc12099657a249484f..bfdf4542de809e2bb19a92722ba9f6ba9c80ae37 100644
--- a/comm/mail/components/addrbook/content/vcard-edit/vCardTemplates.inc.xhtml
+++ b/comm/mail/components/addrbook/content/vcard-edit/vCardTemplates.inc.xhtml
@@ -7,6 +7,7 @@
 
 <!-- Scripts -->
 <script src="chrome://messenger/content/addressbook/edit/adr.js"></script>
+<script src="chrome://messenger/content/addressbook/edit/custom.js"></script>
 <script src="chrome://messenger/content/addressbook/edit/org.js"></script>
 <script src="chrome://messenger/content/addressbook/edit/email.js"></script>
 <script src="chrome://messenger/content/addressbook/edit/fn.js"></script>
@@ -126,6 +127,14 @@
             class="addr-book-edit-fieldset-button"
             type="button"></button>
   </fieldset>
+  <!-- Custom -->
+  <fieldset id="addr-book-edit-custom" class="addr-book-edit-fieldset fieldset-reset">
+    <legend data-l10n-id="vcard-custom-header"/>
+    <button id="vcard-add-custom"
+            data-l10n-id="vcard-custom-add"
+            class="addr-book-edit-fieldset-button"
+            type="button"></button>
+  </fieldset>
 </template>
 
 <!-- Individual fields -->
@@ -201,13 +210,7 @@
 <!-- Email -->
 <template id="template-vcard-edit-email">
   <td>
-    <!-- The type selection is repeated boilerplate and will be reduced -->
-    <select class="vcard-type-selection"
-            aria-labelledby="addr-book-edit-email-type">
-      <option value="work" data-l10n-id="vcard-entry-type-work" />
-      <option value="home" data-l10n-id="vcard-entry-type-home" />
-      <option value="" data-l10n-id="vcard-entry-type-none" selected="selected" />
-    </select>
+    <vcard-type></vcard-type>
   </td>
   <td class="email-column">
     <input type="email"
@@ -221,35 +224,14 @@
 
 <!-- Phone -->
 <template id="template-vcard-edit-tel">
-  <label class="screen-reader-only"
-         for="select"
-         data-l10n-id="vcard-entry-type-label"/>
-  <!-- The type selection is repeated boilerplate and will be reduced -->
-  <select class="vcard-type-selection">
-    <option value="work" data-l10n-id="vcard-entry-type-work"/>
-    <option value="home" data-l10n-id="vcard-entry-type-home"/>
-    <!-- FIXME: Replace these strings and remove aboutAddressBook.ftl from
-         AccountManager.xhtml. -->
-    <option value="cell" data-l10n-id="about-addressbook-entry-type-cell"/>
-    <option value="fax" data-l10n-id="about-addressbook-entry-type-fax"/>
-    <option value="pager" data-l10n-id="about-addressbook-entry-type-pager"/>
-    <option value="" data-l10n-id="vcard-entry-type-none" selected="selected"/>
-  </select>
+  <vcard-type></vcard-type>
   <label class="screen-reader-only" for="text"/>
   <input type="text"/>
 </template>
 
 <!-- Field with type and text -->
 <template id="template-vcard-edit-type-text">
-  <label class="screen-reader-only"
-         for="select"
-         data-l10n-id="vcard-entry-type-label"/>
-  <!-- The type selection is repeated boilerplate and will be reduced -->
-  <select class="vcard-type-selection">
-    <option value="work" data-l10n-id="vcard-entry-type-work"/>
-    <option value="home" data-l10n-id="vcard-entry-type-home"/>
-    <option value="" data-l10n-id="vcard-entry-type-none" selected="selected"/>
-  </select>
+  <vcard-type></vcard-type>
   <label class="screen-reader-only" for="text"/>
   <input type="text"/>
 </template>
@@ -269,6 +251,8 @@
 
 <!-- Birthday and Anniversary -->
 <template id="template-vcard-edit-bday-anniversary">
+  <label class="vcard-type-label screen-reader-only"
+         data-l10n-id="vcard-entry-type-label"></label>
   <select class="vcard-type-selection">
     <option value="bday" data-l10n-id="vcard-bday-label" selected="selected"/>
     <option value="anniversary" data-l10n-id="vcard-anniversary-label"/>
@@ -298,23 +282,7 @@
 <template id="template-vcard-edit-adr">
   <fieldset class="fieldset-grid fieldset-reset">
     <legend class="screen-reader-only" data-l10n-id="vcard-adr-label"/>
-    <label class="screen-reader-only"
-           for="select"
-           data-l10n-id="vcard-entry-type-label"/>
-    <!-- The type selection is repeated boilerplate and will be reduced -->
-    <select class="vcard-type-selection">
-      <option value="work" data-l10n-id="vcard-entry-type-work"/>
-      <option value="home" data-l10n-id="vcard-entry-type-home"/>
-      <option value="" data-l10n-id="vcard-entry-type-none" selected="selected"/>
-    </select>
-    <div class="vcard-adr-inputs">
-      <label for="pobox" data-l10n-id="vcard-adr-pobox"/>
-      <input type="text" name="pobox"/>
-    </div>
-    <div class="vcard-adr-inputs">
-      <label for="ext" data-l10n-id="vcard-adr-ext"/>
-      <input type="text" name="ext"/>
-    </div>
+    <vcard-type></vcard-type>
     <div class="vcard-adr-inputs">
       <label for="street" data-l10n-id="vcard-adr-street"/>
       <textarea name="street"></textarea>
@@ -362,3 +330,44 @@
     <textarea name="org"></textarea>
   </div>
 </template>
+
+<!-- Custom -->
+<template id="template-vcard-edit-custom">
+  <div class="vcard-adr-inputs">
+    <label for="custom1"/>
+    <input type="text"/>
+  </div>
+  <div class="vcard-adr-inputs">
+    <label for="custom2"/>
+    <input type="text"/>
+  </div>
+  <div class="vcard-adr-inputs">
+    <label for="custom3"/>
+    <input type="text"/>
+  </div>
+  <div class="vcard-adr-inputs">
+    <label for="custom4"/>
+    <input type="text"/>
+  </div>
+</template>
+
+<template id="template-vcard-edit-type">
+  <select class="vcard-type-selection">
+    <option value="work" data-l10n-id="vcard-entry-type-work"/>
+    <option value="home" data-l10n-id="vcard-entry-type-home"/>
+    <option value="" data-l10n-id="vcard-entry-type-none" selected="selected"/>
+  </select>
+</template>
+
+<template id="template-vcard-edit-type-tel">
+  <select class="vcard-type-selection">
+    <option value="work" data-l10n-id="vcard-entry-type-work"/>
+    <option value="home" data-l10n-id="vcard-entry-type-home"/>
+    <!-- FIXME: Replace these strings and remove aboutAddressBook.ftl from
+         AccountManager.xhtml. -->
+    <option value="cell" data-l10n-id="about-addressbook-entry-type-cell"/>
+    <option value="fax" data-l10n-id="about-addressbook-entry-type-fax"/>
+    <option value="pager" data-l10n-id="about-addressbook-entry-type-pager"/>
+    <option value="" data-l10n-id="vcard-entry-type-none" selected="selected"/>
+  </select>
+</template>
diff --git a/comm/mail/components/addrbook/jar.mn b/comm/mail/components/addrbook/jar.mn
index bb0a66112421b9d8b43b45c622e9c1f77e9724e7..6b35f4f69090eae2c5f97cdb41995eb6c7860cc1 100644
--- a/comm/mail/components/addrbook/jar.mn
+++ b/comm/mail/components/addrbook/jar.mn
@@ -19,6 +19,7 @@ messenger.jar:
     content/messenger/addressbook/abView-new.js                 (content/abView-new.js)
 # Edit view
     content/messenger/addressbook/edit/adr.js                   (content/vcard-edit/adr.js)
+    content/messenger/addressbook/edit/custom.js                (content/vcard-edit/custom.js)
     content/messenger/addressbook/edit/edit.js                  (content/vcard-edit/edit.js)
     content/messenger/addressbook/edit/email.js                 (content/vcard-edit/email.js)
     content/messenger/addressbook/edit/fn.js                    (content/vcard-edit/fn.js)
diff --git a/comm/mail/components/addrbook/test/browser/browser_display_card.js b/comm/mail/components/addrbook/test/browser/browser_display_card.js
index 88906cfe77c419952fe5d2a4dc668bf6d2cde9f0..af450896e0b67df12576a8f6d3c109be62d256cc 100644
--- a/comm/mail/components/addrbook/test/browser/browser_display_card.js
+++ b/comm/mail/components/addrbook/test/browser/browser_display_card.js
@@ -72,59 +72,6 @@ add_setup(async function() {
       END:VCARD
     `)
   );
-  // Card 3.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      EMAIL:xbasic3@invalid
-      ANNIVERSARY:2005
-      END:VCARD
-    `)
-  );
-  // Card 4.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      EMAIL:xbasic4@invalid
-      ANNIVERSARY:2006-06
-      END:VCARD
-    `)
-  );
-  // Card 5.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      EMAIL:xbasic5@invalid
-      ANNIVERSARY:--12
-      END:VCARD
-    `)
-  );
-  // Card 6.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      EMAIL:xbasic6@invalid
-      ANNIVERSARY;VALUE=DATE:--0704
-      END:VCARD
-    `)
-  );
-  // Card 7.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      EMAIL:xbasic7@invalid
-      ANNIVERSARY:---30
-      END:VCARD
-    `)
-  );
-  // Card 8.
-  personalBook.addCard(
-    VCardUtils.vCardToAbCard(formatVCard`
-      BEGIN:VCARD
-      ORG:xbasic8org
-      END:VCARD
-    `)
-  );
 
   MailServices.accounts.createLocalMailAccount();
   let account = MailServices.accounts.accounts[0];
@@ -412,14 +359,50 @@ add_task(async function testDisplay() {
     items[5].children[1].lastChild.getAttribute("tz"),
     "Pacific/Auckland"
   );
+  Assert.ok(BrowserTestUtils.is_hidden(selectedCardsSection));
+
+  // Card 0, again, just to prove that everything was cleared properly.
 
-  // Test card 3:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(3), {}, abWindow);
+  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(0), {}, abWindow);
   await TestUtils.waitForCondition(() =>
     BrowserTestUtils.is_visible(detailsPane)
   );
+
+  // Header.
+  Assert.equal(viewContactName.textContent, "");
+  Assert.equal(viewPrimaryEmail.textContent, "");
+
+  // Action buttons.
+  await checkActionButtons();
+  Assert.ok(BrowserTestUtils.is_visible(editButton));
+
+  Assert.ok(BrowserTestUtils.is_hidden(emailAddressesSection));
+  Assert.ok(BrowserTestUtils.is_hidden(phoneNumbersSection));
+  Assert.ok(BrowserTestUtils.is_hidden(addressesSection));
+  Assert.ok(BrowserTestUtils.is_hidden(notesSection));
+  Assert.ok(BrowserTestUtils.is_hidden(otherInfoSection));
+  Assert.ok(BrowserTestUtils.is_hidden(selectedCardsSection));
+
+  await closeAddressBookWindow();
+});
+
+/**
+ * Test the display of dates with various components missing.
+ */
+add_task(async function testDates() {
+  let abWindow = await openAddressBookWindow();
+  let otherInfoSection = abWindow.document.getElementById("otherInfo");
+
+  // Year only.
+
+  let yearCard = await addAndDisplayCard(formatVCard`
+    BEGIN:VCARD
+    EMAIL:xbasic3@invalid
+    ANNIVERSARY:2005
+    END:VCARD
+  `);
   Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
-  items = otherInfoSection.querySelectorAll("li");
+  let items = otherInfoSection.querySelectorAll("li");
   Assert.equal(items.length, 1);
   Assert.equal(
     items[0].children[0].dataset.l10nId,
@@ -427,11 +410,14 @@ add_task(async function testDisplay() {
   );
   Assert.equal(items[0].children[1].textContent, "2005");
 
-  // Test card 4:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(4), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
-  );
+  // Year and month.
+
+  let yearMonthCard = await addAndDisplayCard(formatVCard`
+    BEGIN:VCARD
+    EMAIL:xbasic4@invalid
+    ANNIVERSARY:2006-06
+    END:VCARD
+  `);
   Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
   items = otherInfoSection.querySelectorAll("li");
   Assert.equal(items.length, 1);
@@ -441,11 +427,13 @@ add_task(async function testDisplay() {
   );
   Assert.equal(items[0].children[1].textContent, "June 2006");
 
-  // Test card 5:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(5), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
-  );
+  // Month only.
+  let monthCard = await addAndDisplayCard(formatVCard`
+    BEGIN:VCARD
+    EMAIL:xbasic5@invalid
+    ANNIVERSARY:--12
+    END:VCARD
+  `);
   Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
   items = otherInfoSection.querySelectorAll("li");
   Assert.equal(items.length, 1);
@@ -455,11 +443,13 @@ add_task(async function testDisplay() {
   );
   Assert.equal(items[0].children[1].textContent, "December");
 
-  // Test card 6:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(6), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
-  );
+  // Month and day.
+  let monthDayCard = await addAndDisplayCard(formatVCard`
+    BEGIN:VCARD
+    EMAIL:xbasic6@invalid
+    ANNIVERSARY;VALUE=DATE:--0704
+    END:VCARD
+  `);
   Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
   items = otherInfoSection.querySelectorAll("li");
   Assert.equal(items.length, 1);
@@ -469,11 +459,13 @@ add_task(async function testDisplay() {
   );
   Assert.equal(items[0].children[1].textContent, "July 4");
 
-  // Test card 7:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(7), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
-  );
+  // Day only.
+  let dayCard = await addAndDisplayCard(formatVCard`
+    BEGIN:VCARD
+    EMAIL:xbasic7@invalid
+    ANNIVERSARY:---30
+    END:VCARD
+  `);
   Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
   items = otherInfoSection.querySelectorAll("li");
   Assert.equal(items.length, 1);
@@ -483,38 +475,70 @@ add_task(async function testDisplay() {
   );
   Assert.equal(items[0].children[1].textContent, "30");
 
-  // Test card 8:
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(8), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
-  );
-  Assert.equal(viewContactName.textContent, "xbasic8org");
-
-  Assert.ok(BrowserTestUtils.is_hidden(selectedCardsSection));
-
-  // Card 0, again, just to prove that everything was cleared properly.
+  await closeAddressBookWindow();
+  personalBook.deleteCards([
+    yearCard,
+    yearMonthCard,
+    monthCard,
+    monthDayCard,
+    dayCard,
+  ]);
+});
 
-  EventUtils.synthesizeMouseAtCenter(cardsList.getRowAtIndex(0), {}, abWindow);
-  await TestUtils.waitForCondition(() =>
-    BrowserTestUtils.is_visible(detailsPane)
+/**
+ * Only an organisation name.
+ */
+add_task(async function testOrganisationNameOnly() {
+  let card = await addAndDisplayCard(
+    VCardUtils.vCardToAbCard(formatVCard`
+      BEGIN:VCARD
+      ORG:organisation
+      END:VCARD
+    `)
   );
 
-  // Header.
-  Assert.equal(viewContactName.textContent, "");
-  Assert.equal(viewPrimaryEmail.textContent, "");
+  let abWindow = await getAddressBookWindow();
+  let viewContactName = abWindow.document.getElementById("viewContactName");
+  Assert.equal(viewContactName.textContent, "organisation");
 
-  // Action buttons.
-  await checkActionButtons();
-  Assert.ok(BrowserTestUtils.is_visible(editButton));
+  await closeAddressBookWindow();
+  personalBook.deleteCards([card]);
+});
 
-  Assert.ok(BrowserTestUtils.is_hidden(emailAddressesSection));
-  Assert.ok(BrowserTestUtils.is_hidden(phoneNumbersSection));
-  Assert.ok(BrowserTestUtils.is_hidden(addressesSection));
-  Assert.ok(BrowserTestUtils.is_hidden(notesSection));
-  Assert.ok(BrowserTestUtils.is_hidden(otherInfoSection));
-  Assert.ok(BrowserTestUtils.is_hidden(selectedCardsSection));
+/**
+ * Tests that custom properties (Custom1 etc.) are displayed.
+ */
+add_task(async function testCustomProperties() {
+  let card = VCardUtils.vCardToAbCard(formatVCard`
+    BEGIN:VCARD
+    FN:custom person
+    X-CUSTOM3:x-custom three
+    X-CUSTOM4:x-custom four
+    END:VCARD
+  `);
+  card.setProperty("Custom2", "custom two");
+  card.setProperty("Custom4", "custom four");
+  card = await addAndDisplayCard(card);
+
+  let abWindow = await getAddressBookWindow();
+  let otherInfoSection = abWindow.document.getElementById("otherInfo");
+
+  Assert.ok(BrowserTestUtils.is_visible(otherInfoSection));
+  let items = otherInfoSection.querySelectorAll("li");
+  Assert.equal(items.length, 3);
+  // Custom 1 has no value, should not display.
+  // Custom 2 has an old property value, should display that.
+  Assert.equal(items[0].children[0].textContent, "Custom 2");
+  Assert.equal(items[0].children[1].textContent, "custom two");
+  // Custom 3 has a vCard property value, should display that.
+  Assert.equal(items[1].children[0].textContent, "Custom 3");
+  Assert.equal(items[1].children[1].textContent, "x-custom three");
+  // Custom 4 has both types of value, the vCard value should be displayed.
+  Assert.equal(items[2].children[0].textContent, "Custom 4");
+  Assert.equal(items[2].children[1].textContent, "x-custom four");
 
   await closeAddressBookWindow();
+  personalBook.deleteCards([card]);
 });
 
 /**
@@ -663,7 +687,7 @@ add_task(async function testReadOnlyActions() {
   // Check contacts with All Address Books displayed.
 
   openAllAddressBooks();
-  Assert.equal(cardsList.view.rowCount, 12);
+  Assert.equal(cardsList.view.rowCount, 6);
   Assert.ok(BrowserTestUtils.is_hidden(detailsPane));
 
   // Basic person from Personal Address Books.
@@ -818,6 +842,30 @@ add_task(async function testGoogleEscaping() {
   await promiseDirectoryRemoved(googleBook.URI);
 });
 
+async function addAndDisplayCard(card) {
+  if (typeof card == "string") {
+    card = VCardUtils.vCardToAbCard(card);
+  }
+  card = personalBook.addCard(card);
+
+  let abWindow = await openAddressBookWindow();
+  let abDocument = abWindow.document;
+  let cardsList = abDocument.getElementById("cards");
+  let detailsPane = abDocument.getElementById("detailsPane");
+
+  let index = cardsList.view.getIndexForUID(card.UID);
+  EventUtils.synthesizeMouseAtCenter(
+    cardsList.getRowAtIndex(index),
+    {},
+    abWindow
+  );
+  await TestUtils.waitForCondition(() =>
+    BrowserTestUtils.is_visible(detailsPane)
+  );
+
+  return card;
+}
+
 async function checkActionButtons(
   primaryEmail,
   displayName,
diff --git a/comm/mail/components/addrbook/test/browser/browser_edit_card.js b/comm/mail/components/addrbook/test/browser/browser_edit_card.js
index 75fa73eaca92b0f215807dc6f7013c267af0af52..2aafb4a00b0500c781493677aadb0ff9678a94bd 100644
--- a/comm/mail/components/addrbook/test/browser/browser_edit_card.js
+++ b/comm/mail/components/addrbook/test/browser/browser_edit_card.js
@@ -7,6 +7,8 @@ var { VCardUtils } = ChromeUtils.import("resource:///modules/VCardUtils.jsm");
 // TODO: Fix the UI so that we don't have to do this.
 window.maximize();
 
+requestLongerTimeout(2);
+
 async function inEditingMode() {
   let abWindow = getAddressBookWindow();
   let abDocument = abWindow.document;
@@ -182,6 +184,11 @@ function getFields(entryName, addIfNeeded = false, count) {
       addButtonId = "vcard-add-org";
       expectFocusSelector = "vcard-title:last-of-type input";
       break;
+    case "custom":
+      fieldsSelector = "vcard-custom";
+      addButtonId = "vcard-add-custom";
+      expectFocusSelector = "vcard-custom:last-of-type input";
+      break;
     default:
       throw new Error("entryName not found");
   }
@@ -275,18 +282,18 @@ function checkVCardInputValues(expected) {
       switch (key) {
         case "email":
           valueField = field.emailEl;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
           break;
         case "impp":
           valueField = field.imppEl;
           break;
         case "url":
           valueField = field.urlEl;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
           break;
         case "tel":
           valueField = field.inputElement;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
           break;
         case "note":
           valueField = field.textAreaEl;
@@ -400,7 +407,42 @@ function setInputValues(changes) {
   EventUtils.synthesizeKey("VK_TAB", {}, abWindow);
 }
 
-function setVCardInputValues(changes) {
+/**
+ * Uses EventUtils.synthesizeMouseAtCenter and XULPopup.activateItem to
+ * activate optionValue from the select element typeField.
+ *
+ * @param {HTMLSelectElement} typeField Select element.
+ * @param {string} optionValue The value attribute of the option element from
+ * typeField.
+ */
+async function activateTypeSelect(typeField, optionValue) {
+  let abWindow = getAddressBookWindow();
+  // Ensure that the select field is inside the viewport.
+  typeField.scrollIntoView();
+  EventUtils.synthesizeMouseAtCenter(typeField, {}, abWindow);
+  let selectPopup = await BrowserTestUtils.waitForSelectPopupShown(window);
+
+  // Get the index of the optionValue from typeField
+  let index = Array.from(typeField.children).findIndex(
+    child => child.value === optionValue
+  );
+  Assert.ok(index >= 0, "Type in select field found");
+
+  // No change event is fired if the same option is activated.
+  if (index === typeField.selectedIndex) {
+    let popupHidden = BrowserTestUtils.waitForEvent(selectPopup, "popuphidden");
+    selectPopup.hidePopup();
+    await popupHidden;
+    return;
+  }
+
+  // The change event saves the vCard value.
+  let changeEvent = BrowserTestUtils.waitForEvent(typeField, "change");
+  selectPopup.activateItem(selectPopup.children[index]);
+  await changeEvent;
+}
+
+async function setVCardInputValues(changes) {
   let abWindow = getAddressBookWindow();
 
   for (let [key, entries] of Object.entries(changes)) {
@@ -412,7 +454,7 @@ function setVCardInputValues(changes) {
       switch (key) {
         case "email":
           valueField = field.emailEl;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
 
           if (
             (field.checkboxEl.checked && changeEntry && !changeEntry.pref) ||
@@ -428,11 +470,11 @@ function setVCardInputValues(changes) {
           break;
         case "url":
           valueField = field.urlEl;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
           break;
         case "tel":
           valueField = field.inputElement;
-          typeField = field.selectEl;
+          typeField = field.vCardType.selectEl;
           break;
         case "note":
           valueField = field.textAreaEl;
@@ -447,9 +489,9 @@ function setVCardInputValues(changes) {
       }
 
       if (typeField && changeEntry && changeEntry.type) {
-        field.selectEl.value = changeEntry.type;
+        await activateTypeSelect(typeField, changeEntry.type);
       } else if (typeField) {
-        field.selectEl.value = "";
+        await activateTypeSelect(typeField, "");
       }
     }
   }
@@ -1817,7 +1859,7 @@ add_task(async function test_email_fields() {
   // Edit contact1 set type.
   await editContactAtIndex(0, { useMouse: true, useActivate: true });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [{ value: "contact1.lastname1@invalid", type: "work" }],
   });
 
@@ -1861,7 +1903,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(false, 0);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "contact1.lastname1@invalid", pref: "1", type: "work" },
       { value: "another.contact1@invalid", type: "home" },
@@ -1896,7 +1938,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(true, 0);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "contact1.lastname1@invalid", type: "work" },
       { value: "another.contact1@invalid", type: "home", pref: "1" },
@@ -1931,7 +1973,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(true, 1);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [{}, { value: "another.contact1@invalid", type: "home", pref: "1" }],
   });
 
@@ -1960,7 +2002,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(false, 0);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "home.contact2@invalid", type: "home", pref: "1" },
       { value: "work.contact2@invalid", type: "work", pref: "1" },
@@ -1969,7 +2011,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(true, 1);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "home.contact2@invalid", type: "home", pref: "1" },
       { value: "work.contact2@invalid", type: "work", pref: "1" },
@@ -1979,7 +2021,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(true, 1);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "home.contact2@invalid", type: "home", pref: "1" },
       { value: "work.contact2@invalid", type: "work", pref: "1" },
@@ -2020,7 +2062,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(true, 3);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [{ value: "home.contact2@invalid", type: "home" }],
   });
 
@@ -2050,7 +2092,7 @@ add_task(async function test_email_fields() {
 
   await checkDefaultEmailChoice(false, 0);
 
-  setVCardInputValues({
+  await setVCardInputValues({
     email: [
       { value: "home.contact2@invalid", type: "home", pref: "1" },
       { value: "work.contact2@invalid", type: "work", pref: "1" },
@@ -2151,7 +2193,7 @@ add_task(async function test_vCard_fields() {
   // Set values for contact1 with one entry for each field.
   await editContactAtIndex(0, { useMouse: true, useActivate: true });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     impp: [{ value: "matrix:u/contact1:example.com" }],
     url: [{ value: "http://www.example.com" }],
     tel: [{ value: "+123456 789" }],
@@ -2186,7 +2228,7 @@ add_task(async function test_vCard_fields() {
     note: [{ value: "A note to this contact" }],
   });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     impp: [
       { value: "matrix:u/contact1:example.com" },
       { value: "irc:irc.example.com/contact1,isuser" },
@@ -2240,7 +2282,7 @@ add_task(async function test_vCard_fields() {
 
   checkVCardInputValues({ impp: [], url: [], tel: [], note: [] });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     impp: [{ value: "invalid:example.com" }],
     url: [{ value: "http://www.thunderbird.net" }],
     tel: [{ value: "650-903-0800" }],
@@ -2299,7 +2341,7 @@ add_task(async function test_vCard_fields() {
     note: [{ value: "Another note contact1\n\n\n" }],
   });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     impp: [{ value: "" }, { value: "" }, { value: "" }],
     url: [{ value: "" }, { value: "" }, { value: "" }],
     tel: [{ value: "" }, { value: "" }, { value: "" }],
@@ -2333,7 +2375,7 @@ add_task(async function test_vCard_fields() {
     note: [{ value: "Another note\nfor contact 2" }],
   });
 
-  setVCardInputValues({
+  await setVCardInputValues({
     impp: [{ value: "" }],
     url: [
       { value: "http://www.thunderbird.net" },
@@ -2450,6 +2492,252 @@ add_task(async function test_vCard_minimal() {
   personalBook.deleteCards(personalBook.childCards);
 });
 
+/**
+ * Switches to different types to verify that all works accordingly.
+ */
+add_task(async function test_type_selection() {
+  let abWindow = await openAddressBookWindow();
+  let abDocument = abWindow.document;
+  let book = createAddressBook("Test Book Type Selection");
+
+  let contact1 = createContact("contact1", "lastname");
+  book.addCard(contact1);
+
+  openDirectory(book);
+
+  let editButton = abDocument.getElementById("editButton");
+  let saveEditButton = abDocument.getElementById("saveEditButton");
+
+  await editContactAtIndex(0, {});
+
+  await setVCardInputValues({
+    email: [
+      { value: "contact1@invalid" },
+      { value: "home.contact1@invalid", type: "home" },
+      { value: "work.contact1@invalid", type: "work" },
+    ],
+    url: [
+      { value: "http://none.example.com" },
+      { value: "https://home.example.com", type: "home" },
+      { value: "https://work.example.com", type: "work" },
+    ],
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "home" },
+      { value: "+111 WORK 3456789", type: "work" },
+      { value: "+123 CELL 456 789", type: "cell" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "pager" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  checkVCardValues(book.childCards[0], {
+    email: [
+      { value: "contact1@invalid", pref: "1" },
+      { value: "home.contact1@invalid", type: "home" },
+      { value: "work.contact1@invalid", type: "work" },
+    ],
+    url: [
+      { value: "http://none.example.com" },
+      { value: "https://home.example.com", type: "home" },
+      { value: "https://work.example.com", type: "work" },
+    ],
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "home" },
+      { value: "+111 WORK 3456789", type: "work" },
+      { value: "+123 CELL 456 789", type: "cell" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "pager" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(editButton, {}, abWindow);
+  await inEditingMode();
+
+  checkVCardInputValues({
+    email: [
+      { value: "contact1@invalid", pref: "1" },
+      { value: "home.contact1@invalid", type: "home" },
+      { value: "work.contact1@invalid", type: "work" },
+    ],
+    url: [
+      { value: "http://none.example.com" },
+      { value: "https://home.example.com", type: "home" },
+      { value: "https://work.example.com", type: "work" },
+    ],
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "home" },
+      { value: "+111 WORK 3456789", type: "work" },
+      { value: "+123 CELL 456 789", type: "cell" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "pager" },
+    ],
+  });
+
+  await setVCardInputValues({
+    email: [
+      { value: "contact1@invalid", type: "work" },
+      { value: "home.contact1@invalid" },
+      { value: "work.contact1@invalid", type: "home" },
+    ],
+    url: [
+      { value: "http://none.example.com", type: "work" },
+      { value: "https://home.example.com" },
+      { value: "https://work.example.com", type: "home" },
+    ],
+    tel: [
+      { value: "+123456 789", type: "pager" },
+      { value: "809 HOME 77 666 8" },
+      { value: "+111 WORK 3456789", type: "home" },
+      { value: "+123 CELL 456 789" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "cell" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  checkVCardValues(book.childCards[0], {
+    email: [
+      { value: "contact1@invalid", type: "work", pref: "1" },
+      { value: "home.contact1@invalid" },
+      { value: "work.contact1@invalid", type: "home" },
+    ],
+    url: [
+      { value: "http://none.example.com", type: "work" },
+      { value: "https://home.example.com" },
+      { value: "https://work.example.com", type: "home" },
+    ],
+    tel: [
+      { value: "+123456 789", type: "pager" },
+      { value: "809 HOME 77 666 8" },
+      { value: "+111 WORK 3456789", type: "home" },
+      { value: "+123 CELL 456 789" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "cell" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  await closeAddressBookWindow();
+  await promiseDirectoryRemoved(book.URI);
+});
+
+/**
+ * Other vCard contacts are using uppercase types for the predefined spec
+ * labels. This tests our support for them for the edit of a contact.
+ */
+add_task(async function test_support_types_uppercase() {
+  let abWindow = await openAddressBookWindow();
+  let abDocument = abWindow.document;
+  let book = createAddressBook("Test Book Uppercase Type Support");
+
+  let editButton = abDocument.getElementById("editButton");
+  let saveEditButton = abDocument.getElementById("saveEditButton");
+
+  // Add a card with uppercase types.
+  book.addCard(
+    VCardUtils.vCardToAbCard(formatVCard`
+  BEGIN:VCARD
+  FN:contact 1
+  TEL:+123456 789
+  TEL;TYPE=HOME:809 HOME 77 666 8
+  TEL;TYPE=WORK:+111 WORK 3456789
+  TEL;TYPE=CELL:+123 CELL 456 789
+  TEL;TYPE=FAX:809 FAX 77 666 8
+  TEL;TYPE=PAGER:+111 PAGER 3456789
+  END:VCARD
+`)
+  );
+
+  openDirectory(book);
+
+  // First open the edit and check that the values are shown.
+  // Do not change anything.
+  await editContactAtIndex(0, {});
+
+  // The UI uses lowercase types but only changes them when the type is
+  // touched.
+  checkVCardInputValues({
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "home" },
+      { value: "+111 WORK 3456789", type: "work" },
+      { value: "+123 CELL 456 789", type: "cell" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "pager" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  // We haven't touched these values so they are not changed to lower case.
+  checkVCardValues(book.childCards[0], {
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "HOME" },
+      { value: "+111 WORK 3456789", type: "WORK" },
+      { value: "+123 CELL 456 789", type: "CELL" },
+      { value: "809 FAX 77 666 8", type: "FAX" },
+      { value: "+111 PAGER 3456789", type: "PAGER" },
+    ],
+  });
+
+  // Now make changes to the types.
+  EventUtils.synthesizeMouseAtCenter(editButton, {}, abWindow);
+  await inEditingMode();
+
+  checkVCardInputValues({
+    tel: [
+      { value: "+123456 789" },
+      { value: "809 HOME 77 666 8", type: "home" },
+      { value: "+111 WORK 3456789", type: "work" },
+      { value: "+123 CELL 456 789", type: "cell" },
+      { value: "809 FAX 77 666 8", type: "fax" },
+      { value: "+111 PAGER 3456789", type: "pager" },
+    ],
+  });
+
+  await setVCardInputValues({
+    tel: [
+      { value: "+123456 789", type: "home" },
+      { value: "809 HOME 77 666 8", type: "cell" },
+      { value: "+111 WORK 3456789", type: "pager" },
+      { value: "+123 CELL 456 789", type: "fax" },
+      { value: "809 FAX 77 666 8", type: "" },
+      { value: "+111 PAGER 3456789", type: "work" },
+    ],
+  });
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  // As we touched the type values they are now saved in lowercase.
+  // At this point it is up to the other vCard implementation to handle this.
+  checkVCardValues(book.childCards[0], {
+    tel: [
+      { value: "+123456 789", type: "home" },
+      { value: "809 HOME 77 666 8", type: "cell" },
+      { value: "+111 WORK 3456789", type: "pager" },
+      { value: "+123 CELL 456 789", type: "fax" },
+      { value: "809 FAX 77 666 8", type: "" },
+      { value: "+111 PAGER 3456789", type: "work" },
+    ],
+  });
+
+  await closeAddressBookWindow();
+  await promiseDirectoryRemoved(book.URI);
+});
+
 add_task(async function test_special_date_field() {
   let abWindow = await openAddressBookWindow();
   let abDocument = abWindow.document;
@@ -2544,6 +2832,72 @@ add_task(async function test_special_date_field() {
   await closeAddressBookWindow();
 });
 
+/**
+ * Tests that custom properties (Custom1 etc.) are editable.
+ */
+add_task(async function testCustomProperties() {
+  let card = VCardUtils.vCardToAbCard(formatVCard`
+    BEGIN:VCARD
+    FN:custom person
+    X-CUSTOM3:x-custom three
+    X-CUSTOM4:x-custom four
+    END:VCARD
+  `);
+  card.setProperty("Custom2", "custom two");
+  card.setProperty("Custom4", "custom four");
+  card = personalBook.addCard(card);
+
+  let abWindow = await openAddressBookWindow();
+  let abDocument = abWindow.document;
+  let cardsList = abDocument.getElementById("cards");
+  let detailsPane = abDocument.getElementById("detailsPane");
+  let editButton = abDocument.getElementById("editButton");
+  let saveEditButton = abDocument.getElementById("saveEditButton");
+
+  let index = cardsList.view.getIndexForUID(card.UID);
+  EventUtils.synthesizeMouseAtCenter(
+    cardsList.getRowAtIndex(index),
+    {},
+    abWindow
+  );
+  await TestUtils.waitForCondition(() =>
+    BrowserTestUtils.is_visible(detailsPane)
+  );
+
+  EventUtils.synthesizeMouseAtCenter(editButton, {}, abWindow);
+  await inEditingMode();
+
+  let customField = getFields("custom")[0];
+  let inputs = customField.querySelectorAll("input");
+  Assert.equal(inputs.length, 4);
+  Assert.equal(inputs[0].value, "");
+  Assert.equal(inputs[1].value, "custom two");
+  Assert.equal(inputs[2].value, "x-custom three");
+  Assert.equal(inputs[3].value, "x-custom four");
+
+  inputs[0].value = "x-custom one";
+  inputs[1].value = "x-custom two";
+  inputs[3].value = "";
+
+  EventUtils.synthesizeMouseAtCenter(saveEditButton, {}, abWindow);
+  await notInEditingMode(editButton);
+
+  card = personalBook.childCards.find(c => c.UID == card.UID);
+  checkCardValues(card, {
+    Custom2: null,
+    Custom4: null,
+  });
+  checkVCardValues(card, {
+    "x-custom1": [{ value: "x-custom one" }],
+    "x-custom2": [{ value: "x-custom two" }],
+    "x-custom3": [{ value: "x-custom three" }],
+    "x-custom4": [],
+  });
+
+  await closeAddressBookWindow();
+  personalBook.deleteCards([card]);
+});
+
 /**
  * Tests that we correctly fix Google's bad escaping of colons in values, and
  * other characters in URI values.
diff --git a/comm/mail/components/addrbook/test/browser/browser_mailing_lists.js b/comm/mail/components/addrbook/test/browser/browser_mailing_lists.js
index 556a552f4d2d2eae1b31f485d1c9d9d8f116406c..9b56841bf4eec2816368e5224cb3532c125dce8b 100644
--- a/comm/mail/components/addrbook/test/browser/browser_mailing_lists.js
+++ b/comm/mail/components/addrbook/test/browser/browser_mailing_lists.js
@@ -453,6 +453,7 @@ add_task(async () => {
     `address book ("${inputs.abName}") is displayed in the address book list`
   );
 
+  global.booksList.focus();
   global.booksList.selectedIndex = 2;
   EventUtils.sendKey("DELETE", global.abWindow);
 
diff --git a/comm/mail/components/compose/content/MsgComposeCommands.js b/comm/mail/components/compose/content/MsgComposeCommands.js
index e2673339ae64b9de6436d897ca75d5099ea37f9a..474f6a24ca49f24d236b997446bc53bb6c800fda 100644
--- a/comm/mail/components/compose/content/MsgComposeCommands.js
+++ b/comm/mail/components/compose/content/MsgComposeCommands.js
@@ -3360,6 +3360,16 @@ async function checkRecipientKeys() {
     return;
   }
 
+  let remindSMime = Services.prefs.getBoolPref(
+    "mail.smime.remind_encryption_possible"
+  );
+  let remindOpenPGP = Services.prefs.getBoolPref(
+    "mail.openpgp.remind_encryption_possible"
+  );
+  if (!remindSMime && !remindOpenPGP) {
+    return;
+  }
+
   let recipients = getEncryptionCompatibleRecipients();
   // Calculate key notifications.
   // 1 notification at most per email address that has no valid key.
@@ -3373,7 +3383,7 @@ async function checkRecipientKeys() {
   let emailsWithMissingKeys = [];
   let haveAllKeys = false;
 
-  if (gSendEncrypted || isPgpConfigured()) {
+  if (remindOpenPGP && (gSendEncrypted || isPgpConfigured())) {
     for (let addr of recipients) {
       let keyMetas = await EnigmailKeyRing.getEncryptionKeyMeta(addr);
 
@@ -3393,7 +3403,7 @@ async function checkRecipientKeys() {
     }
   }
 
-  if (gSendEncrypted || isSmimeEncryptionConfigured()) {
+  if (remindSMime && (gSendEncrypted || isSmimeEncryptionConfigured())) {
     Recipients2CompFields(gMsgCompose.compFields);
     let helper = Cc[
       "@mozilla.org/messenger-smime/smimejshelper;1"
@@ -5126,7 +5136,9 @@ function setComposeLabelsAndMenuItems() {
   document.l10n.setAttributes(
     document.getElementById("menu_showToField"),
     "show-to-row-main-menuitem",
-    { key: SHOW_TO_KEY }
+    {
+      key: SHOW_TO_KEY,
+    }
   );
   document.l10n.setAttributes(
     document.getElementById("addr_toShowAddressRowMenuItem"),
@@ -5135,14 +5147,18 @@ function setComposeLabelsAndMenuItems() {
   document.l10n.setAttributes(
     document.getElementById("addr_toShowAddressRowButton"),
     "show-to-row-button",
-    { key: SHOW_TO_KEY }
+    {
+      key: SHOW_TO_KEY,
+    }
   );
 
   // Cc field.
   document.l10n.setAttributes(
     document.getElementById("menu_showCcField"),
     "show-cc-row-main-menuitem",
-    { key: SHOW_CC_KEY }
+    {
+      key: SHOW_CC_KEY,
+    }
   );
   document.l10n.setAttributes(
     document.getElementById("addr_ccShowAddressRowMenuItem"),
@@ -5151,14 +5167,18 @@ function setComposeLabelsAndMenuItems() {
   document.l10n.setAttributes(
     document.getElementById("addr_ccShowAddressRowButton"),
     "show-cc-row-button",
-    { key: SHOW_CC_KEY }
+    {
+      key: SHOW_CC_KEY,
+    }
   );
 
   // Bcc field.
   document.l10n.setAttributes(
     document.getElementById("menu_showBccField"),
     "show-bcc-row-main-menuitem",
-    { key: SHOW_BCC_KEY }
+    {
+      key: SHOW_BCC_KEY,
+    }
   );
   document.l10n.setAttributes(
     document.getElementById("addr_bccShowAddressRowMenuItem"),
@@ -5167,7 +5187,9 @@ function setComposeLabelsAndMenuItems() {
   document.l10n.setAttributes(
     document.getElementById("addr_bccShowAddressRowButton"),
     "show-bcc-row-button",
-    { key: SHOW_BCC_KEY }
+    {
+      key: SHOW_BCC_KEY,
+    }
   );
 }
 
@@ -6227,7 +6249,9 @@ function checkPublicRecipientsLimit() {
     document.l10n.setAttributes(
       notification.messageText,
       "many-public-recipients-notice",
-      { count: publicAddressPillsCount }
+      {
+        count: publicAddressPillsCount,
+      }
     );
     return;
   }
@@ -6299,7 +6323,9 @@ function checkPublicRecipientsLimit() {
   document.l10n.setAttributes(
     notification.messageText,
     "many-public-recipients-notice",
-    { count: publicAddressPillsCount }
+    {
+      count: publicAddressPillsCount,
+    }
   );
 }
 
@@ -6831,6 +6857,9 @@ function InitLanguageMenu() {
       item.setAttribute("value", dict.localeCode);
       item.setAttribute("type", "checkbox");
       item.setAttribute("selection-type", "multiple");
+      if (dictList.length > 1) {
+        item.setAttribute("closemenu", "none");
+      }
       return item;
     }),
     ...getMoreArray
@@ -7875,7 +7904,9 @@ function updateAttachmentPane(aShowPane) {
   document.l10n.setAttributes(
     document.getElementById("attachmentBucketCount"),
     "attachment-bucket-count-value",
-    { count }
+    {
+      count,
+    }
   );
 
   let attachmentsSize = 0;
@@ -9659,13 +9690,17 @@ var envelopeDragObserver = {
         document.l10n.setAttributes(
           document.getElementById("addAsAttachmentLabel"),
           "drop-file-label-attachment",
-          { count: attachments.length || 1 }
+          {
+            count: attachments.length || 1,
+          }
         );
 
         document.l10n.setAttributes(
           document.getElementById("addInlineLabel"),
           "drop-file-label-inline",
-          { count: attachments.length || 1 }
+          {
+            count: attachments.length || 1,
+          }
         );
 
         // Show the #addInline box only if the user is dragging text that we
diff --git a/comm/mail/components/extensions/test/browser/browser_ext_compose_attachments.js b/comm/mail/components/extensions/test/browser/browser_ext_compose_attachments.js
index 6ff1dd5ee113661d9916f9f5adbbc2e9215169ce..b194b727fca8b4487ebdedd2ade91187aa52bbfc 100644
--- a/comm/mail/components/extensions/test/browser/browser_ext_compose_attachments.js
+++ b/comm/mail/components/extensions/test/browser/browser_ext_compose_attachments.js
@@ -205,7 +205,9 @@ add_task(async function test_file_attachments() {
       let changed2 = await browser.compose.updateAttachment(
         composeTab.id,
         attachment2.id,
-        { name: "file2 with a new name.txt" }
+        {
+          name: "file2 with a new name.txt",
+        }
       );
       browser.test.assertEq("file2 with a new name.txt", changed2.name);
       browser.test.assertEq(41, changed2.size);
@@ -322,7 +324,9 @@ add_task(async function test_file_attachments() {
       let changed4 = await browser.compose.updateAttachment(
         composeTab.id,
         attachment2.id,
-        { name: "cloud file2 with a new name.txt" }
+        {
+          name: "cloud file2 with a new name.txt",
+        }
       );
       browser.test.assertEq("cloud file2 with a new name.txt", changed4.name);
       browser.test.assertEq(30, changed4.size);
@@ -870,7 +874,9 @@ add_task(async function test_compose_attachments() {
       let tab3_changed2 = await browser.compose.updateAttachment(
         composeTab3.id,
         tab3_attachment2.id,
-        { name: "That is going to be interesting.txt" }
+        {
+          name: "That is going to be interesting.txt",
+        }
       );
       browser.test.assertEq(
         "That is going to be interesting.txt",
@@ -1034,7 +1040,9 @@ add_task(async function test_compose_attachments() {
       await browser.compose.updateAttachment(
         composeTab5.id,
         tab5_attachment2.id,
-        { name: "I am the only one left.txt" }
+        {
+          name: "I am the only one left.txt",
+        }
       );
       await tab5_renamePromise;
 
diff --git a/comm/mail/components/extensions/test/browser/browser_ext_menus.js b/comm/mail/components/extensions/test/browser/browser_ext_menus.js
index 22b52ee45b749abe0a8e671f37587de9d633af77..a27b0d208879a3a392a7868e4edca949bc64275f 100644
--- a/comm/mail/components/extensions/test/browser/browser_ext_menus.js
+++ b/comm/mail/components/extensions/test/browser/browser_ext_menus.js
@@ -463,7 +463,11 @@ async function subtest_message_panes(...permissions) {
     permissions.includes("messagesRead"),
     messagePane,
     /^mailbox\:/,
-    { active: true, index: 0, mailTab: true }
+    {
+      active: true,
+      index: 0,
+      mailTab: true,
+    }
   );
 
   window.gFolderDisplay.tree.view.selection.clearSelection();
@@ -478,7 +482,11 @@ async function subtest_message_panes(...permissions) {
     permissions.includes("messagesRead"),
     messagePane,
     /^mailbox\:/,
-    { active: true, index: 1, mailTab: false }
+    {
+      active: true,
+      index: 1,
+      mailTab: false,
+    }
   );
 
   window.gFolderDisplay.tree.view.selection.clearSelection();
@@ -505,7 +513,11 @@ async function subtest_message_panes(...permissions) {
     permissions.includes("messagesRead"),
     messagePane,
     /^mailbox\:/,
-    { active: true, index: 0, mailTab: false }
+    {
+      active: true,
+      index: 0,
+      mailTab: false,
+    }
   );
 
   await extension.unload();
@@ -842,7 +854,11 @@ add_task(async function test_content() {
     true,
     messagePane,
     `${URL_BASE}/content.html`,
-    { active: true, index: 0, mailTab: true }
+    {
+      active: true,
+      index: 0,
+      mailTab: true,
+    }
   );
 
   await extension.unload();
@@ -864,7 +880,11 @@ add_task(async function test_content_tab() {
     true,
     tab.browser,
     `${URL_BASE}/content.html`,
-    { active: true, index: 1, mailTab: false }
+    {
+      active: true,
+      index: 1,
+      mailTab: false,
+    }
   );
 
   await extension.unload();
@@ -905,7 +925,11 @@ add_task(async function test_content_window() {
     true,
     extensionWindow.browser,
     `${URL_BASE}/content.html`,
-    { active: true, index: 0, mailTab: false }
+    {
+      active: true,
+      index: 0,
+      mailTab: false,
+    }
   );
 
   await extension.unload();
@@ -956,7 +980,11 @@ async function subtest_compose(...permissions) {
     permissions.includes("compose"),
     messagePane,
     "about:blank?compose",
-    { active: true, index: 0, mailTab: false }
+    {
+      active: true,
+      index: 0,
+      mailTab: false,
+    }
   );
 
   const chromeElementsMap = {
diff --git a/comm/mail/components/extensions/test/xpcshell/test_ext_folders.js b/comm/mail/components/extensions/test/xpcshell/test_ext_folders.js
index b137f7f0d90ccbc1febd54a866b6aa29e83152dc..4ef32e2098115243fdd315d3ac53d5c98b8daf5b 100644
--- a/comm/mail/components/extensions/test/xpcshell/test_ext_folders.js
+++ b/comm/mail/components/extensions/test/xpcshell/test_ext_folders.js
@@ -474,8 +474,8 @@ add_task(async function test_getFolderInfo() {
       let onFolderInfoChangedPromise = window.waitForEvent(
         "folders.onFolderInfoChanged"
       );
-      await browser.test.sendMessage("markAllAsRead");
-      await browser.test.sendMessage("setFavorite", true);
+      await window.sendMessage("markAllAsRead");
+      await window.sendMessage("setFavorite", true);
       let [mailFolder, mailFolderInfo] = await onFolderInfoChangedPromise;
       window.assertDeepEqual(
         { unreadMessageCount: 0, favorite: true },
@@ -493,7 +493,7 @@ add_task(async function test_getFolderInfo() {
       onFolderInfoChangedPromise = window.waitForEvent(
         "folders.onFolderInfoChanged"
       );
-      await browser.test.sendMessage("setFavorite", false);
+      await window.sendMessage("setFavorite", false);
       [mailFolder, mailFolderInfo] = await onFolderInfoChangedPromise;
       window.assertDeepEqual({ favorite: false }, mailFolderInfo);
       browser.test.assertEq(InfoTestFolder.path, mailFolder.path);
@@ -502,7 +502,7 @@ add_task(async function test_getFolderInfo() {
       onFolderInfoChangedPromise = window.waitForEvent(
         "folders.onFolderInfoChanged"
       );
-      await browser.test.sendMessage("markSomeAsUnread", 5);
+      await window.sendMessage("markSomeAsUnread", 5);
       [mailFolder, mailFolderInfo] = await onFolderInfoChangedPromise;
       window.assertDeepEqual({ unreadMessageCount: 5 }, mailFolderInfo);
 
@@ -528,6 +528,7 @@ add_task(async function test_getFolderInfo() {
 
   extension.onMessage("markAllAsRead", () => {
     InfoTestFolder.markAllMessagesRead(null);
+    extension.sendMessage();
   });
 
   extension.onMessage("markSomeAsUnread", count => {
@@ -537,6 +538,7 @@ add_task(async function test_getFolderInfo() {
       msg.markRead(false);
       count--;
     }
+    extension.sendMessage();
   });
 
   extension.onMessage("setFavorite", value => {
@@ -545,6 +547,7 @@ add_task(async function test_getFolderInfo() {
     } else {
       InfoTestFolder.clearFlag(Ci.nsMsgFolderFlags.Favorite);
     }
+    extension.sendMessage();
   });
 
   // We should now have three folders. For IMAP accounts they are Inbox, Trash,
diff --git a/comm/mail/components/im/IMIncomingServer.jsm b/comm/mail/components/im/IMIncomingServer.jsm
index 3f8eb82e9084b100629b8d0db7466b67f53e6e56..c6022224c03464deb9eaa9516bbd320d28dbea7e 100644
--- a/comm/mail/components/im/IMIncomingServer.jsm
+++ b/comm/mail/components/im/IMIncomingServer.jsm
@@ -4,7 +4,8 @@
 
 var EXPORTED_SYMBOLS = ["IMIncomingServer"];
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 
 function IMIncomingServer() {}
 
@@ -22,8 +23,8 @@ IMIncomingServer.prototype = {
     if (!id) {
       return null;
     }
-    Services.core.init();
-    return (this._imAccount = Services.accounts.getAccountById(id));
+    IMServices.core.init();
+    return (this._imAccount = IMServices.accounts.getAccountById(id));
   },
   set imAccount(aImAccount) {
     this._imAccount = aImAccount;
@@ -51,7 +52,7 @@ IMIncomingServer.prototype = {
   },
 
   clearAllValues() {
-    Services.accounts.deleteAccount(this.imAccount.id);
+    IMServices.accounts.deleteAccount(this.imAccount.id);
     for (let prefName of this._prefBranch.getChildList("")) {
       this._prefBranch.clearUserPref(prefName);
     }
@@ -65,7 +66,7 @@ IMIncomingServer.prototype = {
   // This is used in account removal dialog and should return the same path
   // that the removeFiles() function deletes.
   get localPath() {
-    let logPath = Services.logs.getLogFolderPathForAccount(this.imAccount);
+    let logPath = IMServices.logs.getLogFolderPathForAccount(this.imAccount);
     let file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
     file.initWithPath(logPath);
     return file;
@@ -73,7 +74,7 @@ IMIncomingServer.prototype = {
 
   // Removes files created by this account.
   removeFiles() {
-    Services.logs.deleteLogFolderForAccount(this.imAccount);
+    IMServices.logs.deleteLogFolderForAccount(this.imAccount);
   },
 
   // called by nsMsgAccountManager while deleting an account:
diff --git a/comm/mail/components/im/content/addbuddy.js b/comm/mail/components/im/content/addbuddy.js
index fb8661388432967fd95404d13f0c8eac498c7847..2782c91190b5c0fa2f76e872b16c0bbccf3a317c 100644
--- a/comm/mail/components/im/content/addbuddy.js
+++ b/comm/mail/components/im/content/addbuddy.js
@@ -2,13 +2,14 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
 
 var addBuddy = {
   onload() {
     let accountList = document.getElementById("accountlist");
-    for (let acc of Services.accounts.getAccounts()) {
+    for (let acc of IMServices.accounts.getAccounts()) {
       if (!acc.connected) {
         continue;
       }
@@ -38,13 +39,13 @@ var addBuddy = {
   },
 
   create() {
-    let account = Services.accounts.getAccountById(
+    let account = IMServices.accounts.getAccountById(
       this.getValue("accountlist")
     );
     let group = Services.strings
       .createBundle("chrome://messenger/locale/chat.properties")
       .GetStringFromName("defaultGroup");
-    account.addBuddy(Services.tags.createTag(group), this.getValue("name"));
+    account.addBuddy(IMServices.tags.createTag(group), this.getValue("name"));
   },
 };
 
diff --git a/comm/mail/components/im/content/chat-contact.js b/comm/mail/components/im/content/chat-contact.js
index b4b34ede7ac27fe9f18c4898caadff6660c34517..55e917355d415bddb5a4ba3774ec87788f08f40d 100644
--- a/comm/mail/components/im/content/chat-contact.js
+++ b/comm/mail/components/im/content/chat-contact.js
@@ -11,6 +11,9 @@
   const { Services } = ChromeUtils.import(
     "resource://gre/modules/Services.jsm"
   );
+  const { IMServices } = ChromeUtils.import(
+    "resource:///modules/IMServices.jsm"
+  );
   const { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
 
   /**
@@ -227,7 +230,7 @@
 
     openConversation() {
       let prplConv = this.contact.createConversation();
-      let uiConv = Services.conversations.getUIConversation(prplConv);
+      let uiConv = IMServices.conversations.getUIConversation(prplConv);
       chatHandler.focusConversation(uiConv);
     }
 
diff --git a/comm/mail/components/im/content/chat-conversation-info.js b/comm/mail/components/im/content/chat-conversation-info.js
index 0e8fde4ed992f5cdb640716a64aa4329d6153c83..047b36123054f82e59067f742b70490eb185f2e2 100644
--- a/comm/mail/components/im/content/chat-conversation-info.js
+++ b/comm/mail/components/im/content/chat-conversation-info.js
@@ -8,7 +8,9 @@
 
 // Wrap in a block to prevent leaking to window scope.
 {
-  const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+  const { Services } = ChromeUtils.import(
+    "resource://gre/modules/Services.jsm"
+  );
   const { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
 
   ChromeUtils.defineModuleGetter(this, "OTR", "resource:///modules/OTR.jsm");
diff --git a/comm/mail/components/im/content/chat-conversation.js b/comm/mail/components/im/content/chat-conversation.js
index e2ef1b2a5645dd419f9c2fa2feb839f4136dabe2..86a08ec5fc8873ee253bc333c3b87b07c9a35459 100644
--- a/comm/mail/components/im/content/chat-conversation.js
+++ b/comm/mail/components/im/content/chat-conversation.js
@@ -8,7 +8,12 @@
 
 // Wrap in a block to prevent leaking to window scope.
 {
-  const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+  const { Services } = ChromeUtils.import(
+    "resource://gre/modules/Services.jsm"
+  );
+  const { IMServices } = ChromeUtils.import(
+    "resource:///modules/IMServices.jsm"
+  );
   const { Status } = ChromeUtils.import(
     "resource:///modules/imStatusUtils.jsm"
   );
@@ -529,7 +534,7 @@
         if (aMsg.match(/^\/(?:say)? .*/)) {
           aMsg = aMsg.slice(aMsg.indexOf(" ") + 1);
         } else if (
-          Services.cmd.executeCommand(aMsg, this._conv.target, convToFocus)
+          IMServices.cmd.executeCommand(aMsg, this._conv.target, convToFocus)
         ) {
           this._conv.sendTyping("");
           this.resetInput();
@@ -789,7 +794,7 @@
         // Check if we are completing a command.
         let completingCommand = isFirstWord && word[0] == "/";
         if (completingCommand) {
-          for (let cmd of Services.cmd.listCommandsForConversation(
+          for (let cmd of IMServices.cmd.listCommandsForConversation(
             this._conv
           )) {
             // It's possible to have a global and a protocol specific command
diff --git a/comm/mail/components/im/content/chat-messenger.js b/comm/mail/components/im/content/chat-messenger.js
index d84980d7f7f85ab999e241913378ca968f32bf5f..183a5fc276f940313004c58d898f5a927a771c78 100644
--- a/comm/mail/components/im/content/chat-messenger.js
+++ b/comm/mail/components/im/content/chat-messenger.js
@@ -13,9 +13,7 @@ var { Notifications } = ChromeUtils.import(
   "resource:///modules/chatNotifications.jsm"
 );
 var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
-var { Services: imServices } = ChromeUtils.import(
-  "resource:///modules/imServices.jsm"
-);
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { AppConstants } = ChromeUtils.import(
   "resource://gre/modules/AppConstants.jsm"
 );
@@ -343,7 +341,7 @@ var chatTabType = {
     aTab.tabNode.setIcon("chrome://messenger/skin/icons/new/compact/chat.svg");
     if (!this.hasBeenOpened) {
       if (chatHandler.ChatCore && chatHandler.ChatCore.initialized) {
-        let convs = imServices.conversations.getUIConversations();
+        let convs = IMServices.conversations.getUIConversations();
         if (convs.length != 0) {
           convs.sort((a, b) =>
             a.title.toLowerCase().localeCompare(b.title.toLowerCase())
@@ -594,7 +592,7 @@ var chatHandler = {
   },
 
   countUnreadMessages() {
-    let convs = imServices.conversations.getUIConversations();
+    let convs = IMServices.conversations.getUIConversations();
     let unreadTargetedCount = 0;
     let unreadTotalCount = 0;
     let unreadOTRNotificationCount = 0;
@@ -653,7 +651,7 @@ var chatHandler = {
       return;
     }
 
-    let us = imServices.core.globalUserStatus;
+    let us = IMServices.core.globalUserStatus;
     us.setStatus(Status.toFlag(status), us.statusText);
   },
 
@@ -687,7 +685,7 @@ var chatHandler = {
     cti.setAttribute("displayName", aConversation.title);
 
     // Find and display the contact for this log.
-    for (let account of imServices.accounts.getAccounts()) {
+    for (let account of IMServices.accounts.getAccounts()) {
       if (
         account.normalizedName == aConversation.account.normalizedName &&
         account.protocol.normalizedName == aConversation.account.protocol.name
@@ -699,7 +697,7 @@ var chatHandler = {
           return;
         }
         // Display information for contacts.
-        let accountBuddy = imServices.contacts.getAccountBuddyByNameAndAccount(
+        let accountBuddy = IMServices.contacts.getAccountBuddyByNameAndAccount(
           aConversation.normalizedName,
           account
         );
@@ -943,8 +941,8 @@ var chatHandler = {
         Services.dirsvc.get("ProfD", Ci.nsIFile).path,
         ...path.split("/")
       );
-      imServices.logs.getLogFromFile(path, true).then(aLog => {
-        imServices.logs.getSimilarLogs(aLog).then(aSimilarLogs => {
+      IMServices.logs.getLogFromFile(path, true).then(aLog => {
+        IMServices.logs.getSimilarLogs(aLog).then(aSimilarLogs => {
           if (contactlistbox.selectedItem != item) {
             return;
           }
@@ -1013,7 +1011,7 @@ var chatHandler = {
 
       ChatEncryption.updateEncryptionButton(document, item.conv);
 
-      imServices.logs.getLogsForConversation(item.conv).then(aLogs => {
+      IMServices.logs.getLogsForConversation(item.conv).then(aLogs => {
         if (contactlistbox.selectedItem != item) {
           return;
         }
@@ -1060,7 +1058,7 @@ var chatHandler = {
           e.setAttribute("hidden", "true");
         });
 
-      imServices.logs.getLogsForContact(contact).then(aLogs => {
+      IMServices.logs.getLogsForContact(contact).then(aLogs => {
         if (contactlistbox.selectedItem != item) {
           return;
         }
@@ -1167,7 +1165,7 @@ var chatHandler = {
     let connected = false;
     let hasAccount = false;
     let canJoinChat = false;
-    for (let account of imServices.accounts.getAccounts()) {
+    for (let account of IMServices.accounts.getAccounts()) {
       hasAccount = true;
       if (account.connected) {
         connected = true;
@@ -1707,12 +1705,12 @@ var chatHandler = {
   },
   _observedTopics: [],
   _addObserver(aTopic) {
-    imServices.obs.addObserver(chatHandler, aTopic);
+    Services.obs.addObserver(chatHandler, aTopic);
     chatHandler._observedTopics.push(aTopic);
   },
   _removeObservers() {
     for (let topic of this._observedTopics) {
-      imServices.obs.removeObserver(this, topic);
+      Services.obs.removeObserver(this, topic);
     }
   },
   // TODO move this function away from here and test it.
@@ -1881,7 +1879,7 @@ var chatHandler = {
 
     if (ChatEncryption.otrEnabled) {
       new Promise(resolve => {
-        if (Services.core.initialized) {
+        if (IMServices.core.initialized) {
           resolve();
           return;
         }
diff --git a/comm/mail/components/im/content/imAccountWizard.js b/comm/mail/components/im/content/imAccountWizard.js
index 327553cf9c87f1cc8e7dd15e587b14c9297743ea..c1554a3afcd437097fb3c22cb14b1851b1b146a1 100644
--- a/comm/mail/components/im/content/imAccountWizard.js
+++ b/comm/mail/components/im/content/imAccountWizard.js
@@ -5,7 +5,8 @@
 // chat/content/imAccountOptionsHelper.js
 /* globals accountOptionsHelper */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
@@ -44,12 +45,12 @@ var accountWizard = {
     );
 
     // Ensure the im core is initialized before we get a list of protocols.
-    Services.core.init();
+    IMServices.core.init();
 
     accountWizard.setGetMoreProtocols();
 
     var protoList = document.getElementById("protolist");
-    var protos = Services.core.getProtocols();
+    var protos = IMServices.core.getProtocols();
     protos.sort((a, b) => {
       if (a.name < b.name) {
         return -1;
@@ -154,7 +155,7 @@ var accountWizard = {
   selectProtocol() {
     var protoList = document.getElementById("protolist");
     var id = protoList.selectedItem.value;
-    this.proto = Services.core.getProtocolById(id);
+    this.proto = IMServices.core.getProtocolById(id);
   },
 
   /**
@@ -401,7 +402,7 @@ var accountWizard = {
   },
 
   createAccount() {
-    var acc = Services.accounts.createAccount(this.username, this.proto.id);
+    var acc = IMServices.accounts.createAccount(this.username, this.proto.id);
     if (!this.proto.noPassword && this.password) {
       acc.password = this.password;
     }
diff --git a/comm/mail/components/im/content/imAccounts.js b/comm/mail/components/im/content/imAccounts.js
index 6f66e07c525f5922a427e9796159b8cbd06243ae..4cd1f858a71ac5fbdce8bd665f1241bf10c2a97e 100644
--- a/comm/mail/components/im/content/imAccounts.js
+++ b/comm/mail/components/im/content/imAccounts.js
@@ -6,7 +6,8 @@
 /* globals statusSelector */
 /* globals MsgAccountManager */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
@@ -59,7 +60,7 @@ var gAccountManager = {
       () => {
         this.accountList = document.getElementById("accountlist");
         let defaultID;
-        Services.core.init(); // ensure the imCore is initialized.
+        IMServices.core.init(); // ensure the imCore is initialized.
         for (let acc of this.getAccounts()) {
           let elt = document.createXULElement("richlistitem", {
             is: "chat-account-richlistitem",
@@ -520,7 +521,7 @@ var gAccountManager = {
   },
 
   *getAccounts() {
-    for (let account of Services.accounts.getAccounts()) {
+    for (let account of IMServices.accounts.getAccounts()) {
       yield account;
     }
   },
@@ -532,7 +533,7 @@ var gAccountManager = {
   },
 
   setAutoLoginNotification() {
-    var as = Services.accounts;
+    var as = IMServices.accounts;
     var autoLoginStatus = as.autoLoginStatus;
     let isOffline = false;
     let crashCount = 0;
@@ -546,7 +547,7 @@ var gAccountManager = {
     }
 
     if (autoLoginStatus == as.AUTOLOGIN_ENABLED && crashCount == 0) {
-      let status = Services.core.globalUserStatus.statusType;
+      let status = IMServices.core.globalUserStatus.statusType;
       this.setOffline(isOffline || status == Ci.imIStatusInfo.STATUS_OFFLINE);
       return;
     }
@@ -605,7 +606,7 @@ var gAccountManager = {
       default:
         barLabel = bundle.getString("accountsManager.notification.other.label");
     }
-    let status = Services.core.globalUserStatus.statusType;
+    let status = IMServices.core.globalUserStatus.statusType;
     this.setOffline(isOffline || status == Ci.imIStatusInfo.STATUS_OFFLINE);
 
     box.appendNotification(
@@ -624,7 +625,7 @@ var gAccountManager = {
       ioService.offline = false;
     }
 
-    Services.accounts.processAutoLogin();
+    IMServices.accounts.processAutoLogin();
 
     gAccountManager.accountList.selectedItem.setFocus();
   },
diff --git a/comm/mail/components/im/content/imStatusSelector.js b/comm/mail/components/im/content/imStatusSelector.js
index 2f1e26cabc7ba56b5ae507e1fc63a1ae3c9d791c..879f4d69bec6ab50e4548037cbcad6d3e2441627 100644
--- a/comm/mail/components/im/content/imStatusSelector.js
+++ b/comm/mail/components/im/content/imStatusSelector.js
@@ -3,7 +3,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 var { Status } = ChromeUtils.import("resource:///modules/imStatusUtils.jsm");
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
 
 var statusSelector = {
@@ -18,7 +19,7 @@ var statusSelector = {
   },
 
   displayUserIcon() {
-    let icon = Services.core.globalUserStatus.getUserIcon();
+    let icon = IMServices.core.globalUserStatus.getUserIcon();
     ChatIcons.setUserIconSrc(
       document.getElementById("userIcon"),
       icon?.spec,
@@ -27,7 +28,7 @@ var statusSelector = {
   },
 
   displayUserDisplayName() {
-    let displayName = Services.core.globalUserStatus.displayName;
+    let displayName = IMServices.core.globalUserStatus.displayName;
     let elt = document.getElementById("displayName");
     if (displayName) {
       elt.removeAttribute("usingDefault");
@@ -53,7 +54,7 @@ var statusSelector = {
   },
 
   displayCurrentStatus() {
-    let us = Services.core.globalUserStatus;
+    let us = IMServices.core.globalUserStatus;
     let status = Status.toAttribute(us.statusType);
     let message = status == "offline" ? "" : us.statusText;
     let statusMessage = document.getElementById("statusMessageLabel");
@@ -75,7 +76,7 @@ var statusSelector = {
   editStatus(aEvent) {
     let status = aEvent.target.getAttribute("status");
     if (status == "offline") {
-      Services.core.globalUserStatus.setStatus(
+      IMServices.core.globalUserStatus.setStatus(
         Ci.imIStatusInfo.STATUS_OFFLINE,
         ""
       );
@@ -120,7 +121,7 @@ var statusSelector = {
         ) {
           statusMessageInput.setAttribute(
             "value",
-            Services.core.globalUserStatus.statusText
+            IMServices.core.globalUserStatus.statusText
           );
         } else {
           statusMessageInput.removeAttribute("value");
@@ -207,7 +208,7 @@ var statusSelector = {
         newStatus != Ci.imIStatusInfo.STATUS_UNKNOWN ||
         statusMessageInput.value != statusMessageInput.getAttribute("value")
       ) {
-        Services.core.globalUserStatus.setStatus(
+        IMServices.core.globalUserStatus.setStatus(
           newStatus,
           statusMessageInput.value
         );
@@ -254,7 +255,7 @@ var statusSelector = {
       if (rv != nsIFilePicker.returnOK || !fp.file) {
         return;
       }
-      Services.core.globalUserStatus.setUserIcon(fp.file);
+      IMServices.core.globalUserStatus.setUserIcon(fp.file);
     });
   },
 
@@ -322,7 +323,7 @@ var statusSelector = {
       aSave &&
       displayNameInput.value != displayNameInput.getAttribute("value")
     ) {
-      Services.core.globalUserStatus.displayName = displayNameInput.value;
+      IMServices.core.globalUserStatus.displayName = displayNameInput.value;
     } else if (displayName.hasAttribute("usingDefault")) {
       displayName.setAttribute(
         "value",
diff --git a/comm/mail/components/im/content/joinchat.js b/comm/mail/components/im/content/joinchat.js
index a56d73f303a781b4d76bed580a2932c42f0141a5..531f5cdd616f37b45cd01e990f077429f3b82e4a 100644
--- a/comm/mail/components/im/content/joinchat.js
+++ b/comm/mail/components/im/content/joinchat.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 var { ChatIcons } = ChromeUtils.import("resource:///modules/chatIcons.jsm");
 
 var autoJoinPref = "autoJoin";
@@ -10,7 +11,7 @@ var autoJoinPref = "autoJoin";
 var joinChat = {
   onload() {
     var accountList = document.getElementById("accountlist");
-    for (let acc of Services.accounts.getAccounts()) {
+    for (let acc of IMServices.accounts.getAccounts()) {
       if (!acc.connected || !acc.canJoinChat) {
         continue;
       }
@@ -141,7 +142,7 @@ var joinChat = {
       name = values.getValue("room") + "@" + values.getValue("server");
     }
 
-    let conv = Services.conversations.getConversationByNameAndAccount(
+    let conv = IMServices.conversations.getConversationByNameAndAccount(
       name,
       account,
       true
diff --git a/comm/mail/components/im/modules/chatHandler.jsm b/comm/mail/components/im/modules/chatHandler.jsm
index 97c98c2fa8d382cff30585402e3086c12da13fef..c9ebb2674565c5c92e7f5ca83055da144d7b0334 100644
--- a/comm/mail/components/im/modules/chatHandler.jsm
+++ b/comm/mail/components/im/modules/chatHandler.jsm
@@ -4,7 +4,8 @@
 
 const EXPORTED_SYMBOLS = ["allContacts", "onlineContacts", "ChatCore"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
@@ -28,69 +29,53 @@ var ChatCore = {
     Services.obs.addObserver(this, "contact-signed-off");
     Services.obs.addObserver(this, "contact-added");
     Services.obs.addObserver(this, "contact-removed");
+  },
+  idleStart() {
+    IMServices.core.init();
 
-    // The initialization of the im core may trigger a primary password prompt,
-    // so wrap it with the async prompter service. Note this service already
-    // waits for the asynchronous initialization of the password service.
-    Cc["@mozilla.org/messenger/msgAsyncPrompter;1"]
-      .getService(Ci.nsIMsgAsyncPrompter)
-      .queueAsyncAuthPrompt("im", false, {
-        onPromptStartAsync(callback) {
-          callback.onAuthResult(this.onPromptStart());
-        },
-        onPromptStart() {
-          Services.core.init();
-
-          // Find the accounts that exist in the im account service but
-          // not in nsMsgAccountManager. They have probably been lost if
-          // the user has used an older version of Thunderbird on a
-          // profile with IM accounts. See bug 736035.
-          let accountsById = {};
-          for (let account of Services.accounts.getAccounts()) {
-            accountsById[account.numericId] = account;
-          }
-          let mgr = MailServices.accounts;
-          for (let account of mgr.accounts) {
-            let incomingServer = account.incomingServer;
-            if (!incomingServer || incomingServer.type != "im") {
-              continue;
-            }
-            delete accountsById[
-              incomingServer.wrappedJSObject.imAccount.numericId
-            ];
-          }
-          // Let's recreate each of them...
-          for (let id in accountsById) {
-            let account = accountsById[id];
-            let inServer = mgr.createIncomingServer(
-              account.name,
-              account.protocol.id, // hostname
-              "im"
-            );
-            inServer.wrappedJSObject.imAccount = account;
-            let acc = mgr.createAccount();
-            // Avoid new folder notifications.
-            inServer.valid = false;
-            acc.incomingServer = inServer;
-            inServer.valid = true;
-            mgr.notifyServerLoaded(inServer);
-          }
-
-          Services.tags.getTags().forEach(function(aTag) {
-            aTag.getContacts().forEach(function(aContact) {
-              let name = aContact.preferredBuddy.normalizedName;
-              allContacts[name] = aContact;
-            });
-          });
+    // Find the accounts that exist in the im account service but
+    // not in nsMsgAccountManager. They have probably been lost if
+    // the user has used an older version of Thunderbird on a
+    // profile with IM accounts. See bug 736035.
+    let accountsById = {};
+    for (let account of IMServices.accounts.getAccounts()) {
+      accountsById[account.numericId] = account;
+    }
+    let mgr = MailServices.accounts;
+    for (let account of mgr.accounts) {
+      let incomingServer = account.incomingServer;
+      if (!incomingServer || incomingServer.type != "im") {
+        continue;
+      }
+      delete accountsById[incomingServer.wrappedJSObject.imAccount.numericId];
+    }
+    // Let's recreate each of them...
+    for (let id in accountsById) {
+      let account = accountsById[id];
+      let inServer = mgr.createIncomingServer(
+        account.name,
+        account.protocol.id, // hostname
+        "im"
+      );
+      inServer.wrappedJSObject.imAccount = account;
+      let acc = mgr.createAccount();
+      // Avoid new folder notifications.
+      inServer.valid = false;
+      acc.incomingServer = inServer;
+      inServer.valid = true;
+      mgr.notifyServerLoaded(inServer);
+    }
 
-          ChatCore.initialized = true;
-          Services.obs.notifyObservers(null, "chat-core-initialized");
-          ChatCore._initializing = false;
-          return true;
-        },
-        onPromptAuthAvailable() {},
-        onPromptCanceled() {},
+    IMServices.tags.getTags().forEach(function(aTag) {
+      aTag.getContacts().forEach(function(aContact) {
+        let name = aContact.preferredBuddy.normalizedName;
+        allContacts[name] = aContact;
       });
+    });
+
+    ChatCore.initialized = true;
+    Services.obs.notifyObservers(null, "chat-core-initialized");
+    ChatCore._initializing = false;
   },
   observe(aSubject, aTopic, aData) {
     if (aTopic == "browser-request") {
diff --git a/comm/mail/components/im/modules/chatNotifications.jsm b/comm/mail/components/im/modules/chatNotifications.jsm
index 18adc122c800a26543135b32815d4328367c8510..b52c8f1f5d4ed68cf9c9dcc522c4f08e5e6f2c4f 100644
--- a/comm/mail/components/im/modules/chatNotifications.jsm
+++ b/comm/mail/components/im/modules/chatNotifications.jsm
@@ -4,7 +4,8 @@
 
 const EXPORTED_SYMBOLS = ["Notifications"];
 
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { AppConstants } = ChromeUtils.import(
   "resource://gre/modules/AppConstants.jsm"
 );
@@ -157,7 +158,7 @@ var Notifications = {
         this._lastMessageTime = 0;
         this._lastMessageSender = null;
         // Focus the conversation if the notification is clicked.
-        let uiConv = Services.conversations.getUIConversation(
+        let uiConv = IMServices.conversations.getUIConversation(
           aMessage.conversation
         );
         let mainWindow = Services.wm.getMostRecentWindow("mail:3pane");
diff --git a/comm/mail/components/im/modules/index_im.jsm b/comm/mail/components/im/modules/index_im.jsm
index 14f9eec82ad8a25ff53859c5b8ef226ee09edf7b..140a0e162da582f3a5a24849eae65339dc3d63fb 100644
--- a/comm/mail/components/im/modules/index_im.jsm
+++ b/comm/mail/components/im/modules/index_im.jsm
@@ -15,7 +15,8 @@ const { GlodaAccount } = ChromeUtils.import(
 const { GlodaIndexer, IndexingJob } = ChromeUtils.import(
   "resource:///modules/gloda/GlodaIndexer.jsm"
 );
-const { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+const { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 const { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
@@ -475,7 +476,7 @@ var GlodaIMIndexer = {
     (async () => {
       // We need to get the log files every time, because a new log file might
       // have been started since we last got them.
-      let logFiles = await Services.logs.getLogPathsForConversation(
+      let logFiles = await IMServices.logs.getLogPathsForConversation(
         aConversation
       );
       if (!logFiles || !logFiles.length) {
@@ -606,7 +607,7 @@ var GlodaIMIndexer = {
       // Ok, some new text is about to be put into a conversation. For this
       // notification, aSubject is a prplIMessage.
       let conv = aSubject.conversation;
-      let uiConv = Services.conversations.getUIConversation(conv);
+      let uiConv = IMServices.conversations.getUIConversation(conv);
 
       // We only want to schedule an indexing job if this message is
       // immediately visible to the user. We figure this out by finding
@@ -680,7 +681,7 @@ var GlodaIMIndexer = {
     aCache,
     aGlodaConv
   ) {
-    let log = await Services.logs.getLogFromFile(aLogPath);
+    let log = await IMServices.logs.getLogFromFile(aLogPath);
     let logConv = await log.getConversation();
 
     // Ignore corrupted log files.
diff --git a/comm/mail/components/im/test/TestProtocol.jsm b/comm/mail/components/im/test/TestProtocol.jsm
index 861bb01c7481ca245e333e9dedf368e270acee43..f92366f781fb4329fd2d37d6c3c7fc93f9953493 100644
--- a/comm/mail/components/im/test/TestProtocol.jsm
+++ b/comm/mail/components/im/test/TestProtocol.jsm
@@ -17,7 +17,7 @@ var {
 var { ComponentUtils } = ChromeUtils.import(
   "resource://gre/modules/ComponentUtils.jsm"
 );
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 var { nsSimpleEnumerator } = ChromeUtils.import(
   "resource:///modules/imXPCOMUtils.jsm"
 );
diff --git a/comm/mail/components/im/test/browser/browser_chatTelemetry.js b/comm/mail/components/im/test/browser/browser_chatTelemetry.js
index 39b248fcc317eb9f3a3570199750945b45816cb7..06644af30341b924eb134a9321a5113158d5287e 100644
--- a/comm/mail/components/im/test/browser/browser_chatTelemetry.js
+++ b/comm/mail/components/im/test/browser/browser_chatTelemetry.js
@@ -9,7 +9,10 @@ let { TelemetryTestUtils } = ChromeUtils.import(
 add_task(async function testMessageThemeTelemetry() {
   Services.telemetry.clearScalars();
 
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -44,5 +47,5 @@ add_task(async function testMessageThemeTelemetry() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_contextMenu.js b/comm/mail/components/im/test/browser/browser_contextMenu.js
index 56cd047f71bbd8a07068a59a75608d6be7607d7f..44afcb2a3b3ed5e0c03d3789422b802906d8c716 100644
--- a/comm/mail/components/im/test/browser/browser_contextMenu.js
+++ b/comm/mail/components/im/test/browser/browser_contextMenu.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testContextMenu() {
-  const account = Services.accounts.createAccount("context", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "context",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -46,11 +49,14 @@ add_task(async function testContextMenu() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testMessageContextMenuOnLink() {
-  const account = Services.accounts.createAccount("context", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "context",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -152,11 +158,14 @@ add_task(async function testMessageContextMenuOnLink() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testMessageAction() {
-  const account = Services.accounts.createAccount("context", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "context",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -230,5 +239,5 @@ add_task(async function testMessageAction() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_logs.js b/comm/mail/components/im/test/browser/browser_logs.js
index 006b2bc830774d4704b4ce4cf44b54cd974f447a..ab72e95a72c8020e96102b9e7abd2c37b3bba25f 100644
--- a/comm/mail/components/im/test/browser/browser_logs.js
+++ b/comm/mail/components/im/test/browser/browser_logs.js
@@ -7,7 +7,10 @@ const { mailTestUtils } = ChromeUtils.import(
 );
 
 add_task(async function testTopicRestored() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -92,5 +95,5 @@ add_task(async function testTopicRestored() {
 
   newConversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_messagesMail.js b/comm/mail/components/im/test/browser/browser_messagesMail.js
index 9e775067a8fa99d5c3c665589cb6006bb98d812c..6bc73c723c71127447eb5d1fd58ac3e88bef816c 100644
--- a/comm/mail/components/im/test/browser/browser_messagesMail.js
+++ b/comm/mail/components/im/test/browser/browser_messagesMail.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testCollapse() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -63,11 +66,14 @@ add_task(async function testCollapse() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testGrouping() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -132,11 +138,14 @@ add_task(async function testGrouping() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testSystemMessageReplacement() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -214,7 +223,7 @@ add_task(async function testSystemMessageReplacement() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 function addNotice(conversation, uiConversation) {
diff --git a/comm/mail/components/im/test/browser/browser_readMessage.js b/comm/mail/components/im/test/browser/browser_readMessage.js
index 9ed61e5c506cb8a40a977b8110c284289569134a..e290cb36fb18d3c2f4a8268c2c02d4f9f65455ad 100644
--- a/comm/mail/components/im/test/browser/browser_readMessage.js
+++ b/comm/mail/components/im/test/browser/browser_readMessage.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testDisplayed() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -42,5 +45,5 @@ add_task(async function testDisplayed() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_removeMessage.js b/comm/mail/components/im/test/browser/browser_removeMessage.js
index 3d9fb48f284f322e1041777984a5f7ee84a8aaa5..0d95bb77b54475c11db044768504c651b2685517 100644
--- a/comm/mail/components/im/test/browser/browser_removeMessage.js
+++ b/comm/mail/components/im/test/browser/browser_removeMessage.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testRemove() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -47,5 +50,5 @@ add_task(async function testRemove() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_requestNotifications.js b/comm/mail/components/im/test/browser/browser_requestNotifications.js
index 9ba997ff3b6634bc075d7b372e271c971c6a1171..62128add8b5a1d2acfce0f8bec9ae4a9e96f844c 100644
--- a/comm/mail/components/im/test/browser/browser_requestNotifications.js
+++ b/comm/mail/components/im/test/browser/browser_requestNotifications.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testGrantingBuddyRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -46,11 +49,14 @@ add_task(async function testGrantingBuddyRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testCancellingBuddyRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -96,11 +102,14 @@ add_task(async function testCancellingBuddyRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testDenyingBuddyRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -138,11 +147,14 @@ add_task(async function testDenyingBuddyRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testGrantingChatRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -185,11 +197,14 @@ add_task(async function testGrantingChatRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testCancellingChatRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -236,11 +251,14 @@ add_task(async function testCancellingChatRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testDenyingChatRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -280,11 +298,14 @@ add_task(async function testDenyingChatRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testUndenyableChatRequest() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   const prplAccount = account.prplAccount.wrappedJSObject;
   account.password = "this is a test";
   account.connect();
@@ -325,5 +346,5 @@ add_task(async function testUndenyableChatRequest() {
   ok(!notificationBox.getNotificationWithValue(value), "notification closed");
 
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_spacesToolbarChat.js b/comm/mail/components/im/test/browser/browser_spacesToolbarChat.js
index 8780ef7bbfd50bd1712c4b7354ddd12f803d1c94..e8e928d036aabf6c745e2a3ebd00145803df7389 100644
--- a/comm/mail/components/im/test/browser/browser_spacesToolbarChat.js
+++ b/comm/mail/components/im/test/browser/browser_spacesToolbarChat.js
@@ -4,7 +4,10 @@
 
 add_task(async function test_spacesToolbarChatBadgeMUC() {
   window.gSpacesToolbar.toggleToolbar(false);
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -57,12 +60,15 @@ add_task(async function test_spacesToolbarChatBadgeMUC() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function test_spacesToolbarChatBadgeDM() {
   window.gSpacesToolbar.toggleToolbar(false);
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -126,12 +132,15 @@ add_task(async function test_spacesToolbarChatBadgeDM() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function test_spacesToolbarPinnedChatBadgeMUC() {
   window.gSpacesToolbar.toggleToolbar(true);
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -185,12 +194,15 @@ add_task(async function test_spacesToolbarPinnedChatBadgeMUC() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function test_spacesToolbarPinnedChatBadgeDM() {
   window.gSpacesToolbar.toggleToolbar(true);
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -241,5 +253,5 @@ add_task(async function test_spacesToolbarPinnedChatBadgeDM() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/browser_tooltips.js b/comm/mail/components/im/test/browser/browser_tooltips.js
index 78816609f6ada98ef9415e7364147c8ee7d77380..db8a7fd86bb2c11c4ce4b4dfad8f83a9800f6e45 100644
--- a/comm/mail/components/im/test/browser/browser_tooltips.js
+++ b/comm/mail/components/im/test/browser/browser_tooltips.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testMUCMessageSenderTooltip() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -103,11 +106,14 @@ add_task(async function testMUCMessageSenderTooltip() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 add_task(async function testTimestampTooltip() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -164,7 +170,7 @@ add_task(async function testTimestampTooltip() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
 
 async function showTooltip(elementSelector, tooltip, browser) {
diff --git a/comm/mail/components/im/test/browser/browser_updateMessage.js b/comm/mail/components/im/test/browser/browser_updateMessage.js
index e60c5222f033f518c28b66a0ef474802e1496088..1aa74a9c645bd13bd04457be2cb4dc3c7ff33d63 100644
--- a/comm/mail/components/im/test/browser/browser_updateMessage.js
+++ b/comm/mail/components/im/test/browser/browser_updateMessage.js
@@ -3,7 +3,10 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 add_task(async function testUpdate() {
-  const account = Services.accounts.createAccount("testuser", "prpl-mochitest");
+  const account = IMServices.accounts.createAccount(
+    "testuser",
+    "prpl-mochitest"
+  );
   account.password = "this is a test";
   account.connect();
 
@@ -55,5 +58,5 @@ add_task(async function testUpdate() {
 
   conversation.close();
   account.disconnect();
-  Services.accounts.deleteAccount(account.id);
+  IMServices.accounts.deleteAccount(account.id);
 });
diff --git a/comm/mail/components/im/test/browser/head.js b/comm/mail/components/im/test/browser/head.js
index 3a0088020ac79c433dbfdf28bc53ee42fd1d1607..2917280fe55c1409ce8c46b36be037c1bb22181d 100644
--- a/comm/mail/components/im/test/browser/head.js
+++ b/comm/mail/components/im/test/browser/head.js
@@ -5,7 +5,8 @@
 var { registerTestProtocol, unregisterTestProtocol } = ChromeUtils.import(
   "resource://testing-common/TestProtocol.jsm"
 );
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 
 async function openChatTab() {
   let tabmail = document.getElementById("tabmail");
@@ -104,7 +105,7 @@ registerCleanupFunction(async () => {
   // Make sure the chat state is clean
   await closeChatTab();
 
-  const conversations = Services.conversations.getConversations();
+  const conversations = IMServices.conversations.getConversations();
   is(conversations.length, 0, "All conversations were closed by their test");
   for (const conversation of conversations) {
     try {
@@ -114,14 +115,14 @@ registerCleanupFunction(async () => {
     }
   }
 
-  const accounts = Services.accounts.getAccounts();
+  const accounts = IMServices.accounts.getAccounts();
   is(accounts.length, 0, "All accounts were removed by their test");
   for (const account of accounts) {
     try {
       if (account.connected || account.connecting) {
         account.disconnect();
       }
-      Services.accounts.deleteAccount(account.id);
+      IMServices.accounts.deleteAccount(account.id);
     } catch (error) {
       ok(false, "Error deleting account " + account.id + ": " + error.message);
     }
diff --git a/comm/mail/components/preferences/messagestyle.js b/comm/mail/components/preferences/messagestyle.js
index 70543ca7a14d9cbb63744207861b4d0bb6277a5e..c7ade804d7b36a020aabf637de80022494136015 100644
--- a/comm/mail/components/preferences/messagestyle.js
+++ b/comm/mail/components/preferences/messagestyle.js
@@ -11,6 +11,8 @@ var { getThemeByName, getThemeVariants } = ChromeUtils.import(
   "resource:///modules/imThemes.jsm"
 );
 
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
+
 function Conversation(aName) {
   this._name = aName;
   this._observers = [];
@@ -25,7 +27,7 @@ Conversation.prototype = {
     protocol: { name: "Fake Protocol" },
     alias: "",
     name: "Fake Account",
-    statusInfo: Services.core.globalUserStatus,
+    statusInfo: IMServices.core.globalUserStatus,
   },
 };
 
diff --git a/comm/mail/config/version.txt b/comm/mail/config/version.txt
index fa1c7d11f19580ae6429da2521d8a94fe78fa427..54feb1125b2c50c9183ac3fae9c4001c61670da1 100644
--- a/comm/mail/config/version.txt
+++ b/comm/mail/config/version.txt
@@ -1 +1 @@
-102.1.2
+102.2.0
diff --git a/comm/mail/config/version_display.txt b/comm/mail/config/version_display.txt
index fa1c7d11f19580ae6429da2521d8a94fe78fa427..54feb1125b2c50c9183ac3fae9c4001c61670da1 100644
--- a/comm/mail/config/version_display.txt
+++ b/comm/mail/config/version_display.txt
@@ -1 +1 @@
-102.1.2
+102.2.0
diff --git a/comm/mail/extensions/am-e2e/am-e2e.js b/comm/mail/extensions/am-e2e/am-e2e.js
index 9d5db322bb178a68e7953c9885670c089fe06280..ff7175534506aa939f02222fb21f33ed4223a4f7 100644
--- a/comm/mail/extensions/am-e2e/am-e2e.js
+++ b/comm/mail/extensions/am-e2e/am-e2e.js
@@ -1069,7 +1069,10 @@ function enigmailKeyDetails(keyId) {
   parent.gSubDialog.open(
     "chrome://openpgp/content/ui/keyDetailsDlg.xhtml",
     undefined,
-    { keyId, modified: onDataModified }
+    {
+      keyId,
+      modified: onDataModified,
+    }
   );
 }
 
diff --git a/comm/mail/extensions/am-e2e/prefs/e2e-prefs.js b/comm/mail/extensions/am-e2e/prefs/e2e-prefs.js
index 3452171b9699bc3ba1528c1e455af691fcdeb435..e5be5e9bf4898cb3e70177d382abbea18d48f15b 100644
--- a/comm/mail/extensions/am-e2e/prefs/e2e-prefs.js
+++ b/comm/mail/extensions/am-e2e/prefs/e2e-prefs.js
@@ -43,6 +43,14 @@ pref("mail.openpgp.alias_rules_file", "");
 
 pref("mail.openpgp.key_assistant.enable", true);
 
+// If false, disable the reminder in composer, whether email could be
+// sent with OpenPGP encryption (without further user actions/decisions).
+pref("mail.openpgp.remind_encryption_possible", true);
+
+// If false, disable the reminder in composer, whether email could be
+// sent with S/MIME encryption (without further user actions/decisions).
+pref("mail.smime.remind_encryption_possible", false);
+
 // When sending, encrypt to this additional key. Not available in release channel builds.
 pref("mail.openpgp.debug.extra_encryption_key", "");
 
diff --git a/comm/mail/extensions/openpgp/content/modules/keyLookupHelper.jsm b/comm/mail/extensions/openpgp/content/modules/keyLookupHelper.jsm
index 59262bec001d55e7f065c202d5c729123e81300f..2916361aa90c79c18e18bb0ab6daafa13c9629d1 100644
--- a/comm/mail/extensions/openpgp/content/modules/keyLookupHelper.jsm
+++ b/comm/mail/extensions/openpgp/content/modules/keyLookupHelper.jsm
@@ -95,7 +95,8 @@ var KeyLookupHelper = {
             foundUnchanged = true;
           }
         } else {
-          if (mode == "interactive-import") {
+          keyList = keyList.filter(k => k.userIds.length > 1);
+          if (keyList.length && mode == "interactive-import") {
             keyImported = await EnigmailKeyRing.importKeyDataWithConfirmation(
               window,
               keyList,
@@ -245,7 +246,7 @@ var KeyLookupHelper = {
             } else {
               wkdFoundUnchanged = true;
             }
-          } else {
+          } else if (wkdKey.userIds.length > 0) {
             newKeys.push(wkdKey);
           }
         }
diff --git a/comm/mail/extensions/openpgp/content/ui/composeKeyStatus.js b/comm/mail/extensions/openpgp/content/ui/composeKeyStatus.js
index a8a5b8640e55af459868d774d9ee9296a5f93d68..4bdb4f2e33c5ff0bab8e62c1c6bb47dbb40aa52d 100644
--- a/comm/mail/extensions/openpgp/content/ui/composeKeyStatus.js
+++ b/comm/mail/extensions/openpgp/content/ui/composeKeyStatus.js
@@ -67,7 +67,9 @@ async function setListEntries() {
       } else {
         statusStringDirect = await document.l10n.formatValue(
           "openpgp-compose-alias-status-direct",
-          { count: aliasKeys.length }
+          {
+            count: aliasKeys.length,
+          }
         );
       }
     } else {
diff --git a/comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js b/comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js
index 200c3ef0af88d73ec74cee9e95b9b83479017993..69a45572f3108f1ae3450c5242634e580d49872f 100644
--- a/comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js
+++ b/comm/mail/extensions/openpgp/content/ui/enigmailMessengerOverlay.js
@@ -3035,7 +3035,9 @@ Enigmail.msg = {
       document.l10n.setAttributes(
         conflictDescription,
         "openpgp-be-careful-new-key",
-        { email: Enigmail.msg.authorEmail }
+        {
+          email: Enigmail.msg.authorEmail,
+        }
       );
       conflictDescription.removeAttribute("hidden");
     }
diff --git a/comm/mail/extensions/openpgp/content/ui/enigmailMsgComposeOverlay.js b/comm/mail/extensions/openpgp/content/ui/enigmailMsgComposeOverlay.js
index df2cb56591006f9e1c4e44d43ce924e594014c2b..093755f877c43bcd1d9debca88ffdec895ce7c36 100644
--- a/comm/mail/extensions/openpgp/content/ui/enigmailMsgComposeOverlay.js
+++ b/comm/mail/extensions/openpgp/content/ui/enigmailMsgComposeOverlay.js
@@ -16,7 +16,7 @@
 /*global gSendEncrypted: true, gOptionalEncryption: true, gSendSigned: true, gSelectedTechnologyIsPGP: true */
 /*global gIsRelatedToEncryptedOriginal: true, gIsRelatedToSignedOriginal: true, gAttachMyPublicPGPKey: true */
 /*global gEncryptSubject: true, setEncSigStatusUI: false, gEncryptedURIService: false */
-/* global setSendEncryptedAndSigned: true */
+/* global updateE2eeOptions: true */
 /* global gAttachmentBucket: true */
 
 var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
@@ -428,11 +428,11 @@ Enigmail.msg = {
         case EnigmailConstants.ENIG_UNDEF:
           break;
         case EnigmailConstants.ENIG_ALWAYS:
-          setSendEncryptedAndSigned(true);
+          updateE2eeOptions(true);
           break;
         case EnigmailConstants.ENIG_NEVER:
         default:
-          setSendEncryptedAndSigned(false);
+          updateE2eeOptions(false);
           break;
       }
       gOptionalEncryption = false;
@@ -637,7 +637,7 @@ Enigmail.msg = {
             EnigmailLog.DEBUG(
               "originalMsgURI=" + gMsgCompose.originalMsgURI + "\n"
             );
-            setSendEncryptedAndSigned(true);
+            updateE2eeOptions(true);
             gSelectedTechnologyIsPGP = true;
             useEncryptionUnlessWeHaveDraftInfo = false;
             usePGPUnlessWeKnowOtherwise = false;
@@ -648,7 +648,7 @@ Enigmail.msg = {
       }
 
       if (useEncryptionUnlessWeHaveDraftInfo) {
-        setSendEncryptedAndSigned(true);
+        updateE2eeOptions(true);
       }
       if (gSendEncrypted && !obtainedDraftFlagsObj.value) {
         gSendSigned = true;
@@ -2515,7 +2515,7 @@ Enigmail.msg = {
       // automatic enabling encryption currently depends on
       // adjustSignEncryptAfterIdentityChanged to be always reached
       gIsRelatedToEncryptedOriginal = true;
-      setSendEncryptedAndSigned(gSendEncrypted);
+      updateE2eeOptions(gSendEncrypted);
       gSendSigned = true;
     }
     //}
diff --git a/comm/mail/extensions/openpgp/content/ui/keyAssistant.js b/comm/mail/extensions/openpgp/content/ui/keyAssistant.js
index 0ca015602f06b83ea7155e9bc6670dd3964b8c36..a16046058dcb51156a6056b94803939aa0c7baa2 100644
--- a/comm/mail/extensions/openpgp/content/ui/keyAssistant.js
+++ b/comm/mail/extensions/openpgp/content/ui/keyAssistant.js
@@ -485,7 +485,9 @@ var gKeyAssistant = {
       document.l10n.setAttributes(
         element,
         "openpgp-key-assistant-keys-has-collected",
-        { count: unacceptedNotYetImported.length }
+        {
+          count: unacceptedNotYetImported.length,
+        }
       );
       if (unacceptedNotYetImported.length == 1) {
         element.before("0x" + unacceptedNotYetImported[0].keyObj.keyId);
@@ -626,7 +628,10 @@ var gKeyAssistant = {
     document.l10n.setAttributes(
       document.getElementById("resolveViewTitle"),
       "openpgp-key-assistant-resolve-title",
-      { recipient, numKeys }
+      {
+        recipient,
+        numKeys,
+      }
     );
 
     document.l10n.setAttributes(
diff --git a/comm/mail/extensions/openpgp/content/ui/keyDetailsDlg.js b/comm/mail/extensions/openpgp/content/ui/keyDetailsDlg.js
index a2a588868315ab221b80e32c6c7211cb45d23a23..d4a638fd02557587a34e526e002769dfbf20e01d 100644
--- a/comm/mail/extensions/openpgp/content/ui/keyDetailsDlg.js
+++ b/comm/mail/extensions/openpgp/content/ui/keyDetailsDlg.js
@@ -356,7 +356,9 @@ async function reloadData(firstLoad) {
     document.l10n.setAttributes(
       acceptanceVerification,
       acceptanceVerificationText,
-      { addr: EnigmailFuncs.getEmailFromUserID(gUserId).toLowerCase() }
+      {
+        addr: EnigmailFuncs.getEmailFromUserID(gUserId).toLowerCase(),
+      }
     );
   }
 
diff --git a/comm/mail/extensions/openpgp/content/ui/keyWizard.js b/comm/mail/extensions/openpgp/content/ui/keyWizard.js
index 3cbf2c97f8fe5eacf41fb0685b786a8f4a3b14a3..06db628bb5188fcb96b05ab46a26886e94c22064 100644
--- a/comm/mail/extensions/openpgp/content/ui/keyWizard.js
+++ b/comm/mail/extensions/openpgp/content/ui/keyWizard.js
@@ -807,7 +807,9 @@ async function importSecretKey() {
       document.l10n.setAttributes(
         await addImportWarningNotification(),
         "import-error-failed",
-        { error: errorMsgObj.value }
+        {
+          error: errorMsgObj.value,
+        }
       );
       continue;
     }
@@ -823,7 +825,9 @@ async function importSecretKey() {
   document.l10n.setAttributes(
     document.getElementById("keyListCount"),
     "openpgp-import-key-list-amount-2",
-    { count: keyCount }
+    {
+      count: keyCount,
+    }
   );
 
   document.getElementById("importKeyListContainer").collapsed = !keyCount;
@@ -918,7 +922,9 @@ async function openPgpImportStart() {
       document.l10n.setAttributes(
         await addImportWarningNotification(),
         "openpgp-import-keys-failed",
-        { error: errorMsgObj.value }
+        {
+          error: errorMsgObj.value,
+        }
       );
       continue;
     }
diff --git a/comm/mail/locales/en-US/messenger/addressbook/vcard.ftl b/comm/mail/locales/en-US/messenger/addressbook/vcard.ftl
index 0cedbbd4e53938c9b54874484155d6f7692a9845..1cadc37573a108a102f9878a85e5604281410972 100644
--- a/comm/mail/locales/en-US/messenger/addressbook/vcard.ftl
+++ b/comm/mail/locales/en-US/messenger/addressbook/vcard.ftl
@@ -116,10 +116,6 @@ vcard-adr-label = Address
 
 vcard-adr-delivery-label = Delivery label
 
-vcard-adr-pobox = Post office box
-
-vcard-adr-ext = Extended address
-
 vcard-adr-street = Street address
 
 # Or "Locality"
@@ -150,3 +146,9 @@ vcard-org-title = Title
 vcard-org-role = Role
 
 vcard-org-org = Organization
+
+# Custom properties
+
+vcard-custom-header = Custom Properties
+
+vcard-custom-add = Add custom properties
diff --git a/comm/mail/locales/en-US/messenger/preferences/preferences.ftl b/comm/mail/locales/en-US/messenger/preferences/preferences.ftl
index 697f6e48321e907a7ddf80166089c89c70907472..0f9fd43b83f17d0cfe9982e624b126e2b19fac8c 100644
--- a/comm/mail/locales/en-US/messenger/preferences/preferences.ftl
+++ b/comm/mail/locales/en-US/messenger/preferences/preferences.ftl
@@ -541,6 +541,7 @@ spellcheck-inline-label =
 
 language-popup-label =
     .value = Language:
+    .accesskey = L
 
 download-dictionaries-link = Download More Dictionaries
 
diff --git a/comm/mail/locales/l10n-changesets.json b/comm/mail/locales/l10n-changesets.json
index e2815c3107fd0d5cf136c6ac9c8cda8680b80853..2b1763820e405f5922d4ecbc05383e14e8a7312d 100644
--- a/comm/mail/locales/l10n-changesets.json
+++ b/comm/mail/locales/l10n-changesets.json
@@ -8,7 +8,7 @@
             "win32",
             "win64"
         ],
-        "revision": "965d59dfc8d5cf6e7c98b259ffd4b0b2b45cf0bc"
+        "revision": "3d8725d2c2dfc1a1deeaa18f1744b140c83f9be7"
     },
     "ar": {
         "pin": false,
@@ -19,7 +19,7 @@
             "win32",
             "win64"
         ],
-        "revision": "817d0d1b0d033da399860ebacd71cb0ab60cbb53"
+        "revision": "6df4c4fc405176bdbf40e71e74e58da24b1d183e"
     },
     "ast": {
         "pin": false,
@@ -30,7 +30,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1711b2bad066e1a578b991ea4be2fca57706401c"
+        "revision": "48321cfb42e2a6fac49c5112c4b1d92540ac8ba8"
     },
     "be": {
         "pin": false,
@@ -41,7 +41,7 @@
             "win32",
             "win64"
         ],
-        "revision": "dffc49eb106ab53874de91b8a8f98ffc7c6bf9fc"
+        "revision": "a56ea5f95fe6c1477673fc0107e2a6b663c17ba1"
     },
     "bg": {
         "pin": false,
@@ -52,7 +52,7 @@
             "win32",
             "win64"
         ],
-        "revision": "4b5ba612838e90b1ee0d79804df7a4ca4795ab7f"
+        "revision": "6bdfef3c1a9e4bbf3d1548e2bb01db3eba07d055"
     },
     "br": {
         "pin": false,
@@ -63,7 +63,7 @@
             "win32",
             "win64"
         ],
-        "revision": "d300eb130fbfeaf954b1dddd45d938bcea3d1b59"
+        "revision": "16aa43d8b3682efb897874ea750ead4c7d9e02f9"
     },
     "ca": {
         "pin": false,
@@ -74,7 +74,7 @@
             "win32",
             "win64"
         ],
-        "revision": "20ef91fac0f9eb34d947f3638bfa9dc0bf85fafe"
+        "revision": "561c86741e2ccf220a229c89974d1c5ebac0c318"
     },
     "cak": {
         "pin": false,
@@ -85,7 +85,7 @@
             "win32",
             "win64"
         ],
-        "revision": "7f3670f56a3abfd44b0ef657bf90694c8a2a22bc"
+        "revision": "4c7da772320229fb8b8d14665a57de97a4ff5255"
     },
     "cs": {
         "pin": false,
@@ -96,7 +96,7 @@
             "win32",
             "win64"
         ],
-        "revision": "7710b3de8d91cc4facfdb689117485046c6de7b8"
+        "revision": "b34c1d517ba9570c21750a11f357a81347061dd9"
     },
     "cy": {
         "pin": false,
@@ -107,7 +107,7 @@
             "win32",
             "win64"
         ],
-        "revision": "ce3223f9e6cf59cc9b53fc5542a5b4e48645d21a"
+        "revision": "5d05025282fdda1b3234034c89903c29632bb357"
     },
     "da": {
         "pin": false,
@@ -118,7 +118,7 @@
             "win32",
             "win64"
         ],
-        "revision": "9dc1dedede72215112e11cb5a98740b9f141d744"
+        "revision": "31c8e9148c9bdccb33b561dbbe480b4760c0ece0"
     },
     "de": {
         "pin": false,
@@ -129,7 +129,7 @@
             "win32",
             "win64"
         ],
-        "revision": "93c8cf3e02ab8ce4e975024112cde51f8ab1b492"
+        "revision": "d62917dd21a9c00da91a4be8a6e973c28d4410ef"
     },
     "dsb": {
         "pin": false,
@@ -140,7 +140,7 @@
             "win32",
             "win64"
         ],
-        "revision": "714d0004198859c564a1f95a4f5b0d4f1db7ca9a"
+        "revision": "a439450330e143935d6a53c4666f6d9cf67e896f"
     },
     "el": {
         "pin": false,
@@ -151,7 +151,7 @@
             "win32",
             "win64"
         ],
-        "revision": "0f301c638ccee5837e4d5a46a49d7dceccf8475e"
+        "revision": "ce56f8f60ebf7e6cc185a98bc7aa99016e76669d"
     },
     "en-CA": {
         "pin": false,
@@ -162,7 +162,7 @@
             "win32",
             "win64"
         ],
-        "revision": "a90ce373e64e118cc31583f4874dcf2ab89341b1"
+        "revision": "ec433d549a8bbb5d50167ee7629948b2656dbfa5"
     },
     "en-GB": {
         "pin": false,
@@ -173,7 +173,7 @@
             "win32",
             "win64"
         ],
-        "revision": "2825caf86cf25dead4ab16a4ae276a331a689bc1"
+        "revision": "83cd2ec9010fb4fcc6aa09e71474f10b97d70b79"
     },
     "es-AR": {
         "pin": false,
@@ -184,7 +184,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1283fb3bed20dbbacb60f18052ca89cd721ecb90"
+        "revision": "48b88b3eebc9705ba4946570040fbbd81b8ae160"
     },
     "es-ES": {
         "pin": false,
@@ -195,7 +195,7 @@
             "win32",
             "win64"
         ],
-        "revision": "85ee32ce614684eee7914e14d2658a459676a239"
+        "revision": "72bd7c7c9047d3b6cfb4245efe5f1ba40c4f2e16"
     },
     "es-MX": {
         "pin": false,
@@ -206,7 +206,7 @@
             "win32",
             "win64"
         ],
-        "revision": "83f017d3586e16195744c941845940aff34e08ed"
+        "revision": "99ba5e1fdbed1c7b0f9ae22556236545c8a6ba6d"
     },
     "et": {
         "pin": false,
@@ -217,7 +217,7 @@
             "win32",
             "win64"
         ],
-        "revision": "02c69eabe881af0dbde4f7e9d0d79e8efd7fa8ff"
+        "revision": "08ef88b2041890cc5455e9bfdb70a047a2ad218d"
     },
     "eu": {
         "pin": false,
@@ -228,7 +228,7 @@
             "win32",
             "win64"
         ],
-        "revision": "58739f7103250b425ec383312e7b7112afa9102c"
+        "revision": "498693c8d8561b11886015145c36f6513ece1406"
     },
     "fi": {
         "pin": false,
@@ -239,7 +239,7 @@
             "win32",
             "win64"
         ],
-        "revision": "4898c5d8934d1314c2bebd169adbc8df27aca01e"
+        "revision": "d0e28c856eae3aac99c40c4cbb258a82622b4be7"
     },
     "fr": {
         "pin": false,
@@ -250,7 +250,7 @@
             "win32",
             "win64"
         ],
-        "revision": "87cd58c4e70baf6eb230d6c5568fef4ca7e44b42"
+        "revision": "1df90d266b7b1c4b06e8f99e5bac24fe32df68f7"
     },
     "fy-NL": {
         "pin": false,
@@ -261,7 +261,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1ed2605cd2b492d2a68dfdc8924cac75cc8d3381"
+        "revision": "89313c5c136ea390dbbb7a42dad0186b846aa3dc"
     },
     "ga-IE": {
         "pin": false,
@@ -272,7 +272,7 @@
             "win32",
             "win64"
         ],
-        "revision": "39145b7715376f73c041471ec6c684dfe442759d"
+        "revision": "0374c3d640db3c50a6a321542b191376fdc5d5b0"
     },
     "gd": {
         "pin": false,
@@ -283,7 +283,7 @@
             "win32",
             "win64"
         ],
-        "revision": "e227fdcdb6baf79c8bf76889180096d54f14911e"
+        "revision": "ea59362b45cf3fc27ad444b5787f9cb49dd0f002"
     },
     "gl": {
         "pin": false,
@@ -294,7 +294,7 @@
             "win32",
             "win64"
         ],
-        "revision": "e4078e39b4788e0ebdfc366c351a43f11594bd79"
+        "revision": "26fa1d25a070a8ac61b0f6e139975ee3bbb1cb38"
     },
     "he": {
         "pin": false,
@@ -305,7 +305,7 @@
             "win32",
             "win64"
         ],
-        "revision": "bcf75e2bcbd2941e3f1b971f732a320238da4317"
+        "revision": "54f013e66509bcacbcd165aa7c4bf9c79ac5484b"
     },
     "hr": {
         "pin": false,
@@ -316,7 +316,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1eec6f144c10f4b23e864019b05ab6bd987f34c4"
+        "revision": "75e27c31b5e962c8f2ac0b038e65b4b8e4c9eaf1"
     },
     "hsb": {
         "pin": false,
@@ -327,7 +327,7 @@
             "win32",
             "win64"
         ],
-        "revision": "adc647b964dea41fc78eb9339d031895721e031c"
+        "revision": "a8b013f11cef3b17da763de91744eb54c4336f00"
     },
     "hu": {
         "pin": false,
@@ -338,7 +338,7 @@
             "win32",
             "win64"
         ],
-        "revision": "e2f5c3591a337dfe3f818c825f53850689fa106b"
+        "revision": "e25784a3fd330cfdeb59f7d66e85fde46baf6b84"
     },
     "hy-AM": {
         "pin": false,
@@ -349,7 +349,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1e2b3feebeff0ba327a5fae6f5122cfbd87e1be8"
+        "revision": "6163239367d3cb8ae31c4894958de85ebdce007e"
     },
     "id": {
         "pin": false,
@@ -360,7 +360,7 @@
             "win32",
             "win64"
         ],
-        "revision": "a0ab9d5440e25f2c4b9c6757832566467dd82d21"
+        "revision": "9be2a901f8163252090adcb3b699665cc4ba760d"
     },
     "is": {
         "pin": false,
@@ -371,7 +371,7 @@
             "win32",
             "win64"
         ],
-        "revision": "178674424315f8b3266439518f50d0b960af5a25"
+        "revision": "b34df27ccd10f84572535aff48bbd166aea0a2a6"
     },
     "it": {
         "pin": false,
@@ -382,7 +382,7 @@
             "win32",
             "win64"
         ],
-        "revision": "f2bf5827adc41c8aed056920a797896e3230290d"
+        "revision": "ab74bb3825cdd1ad9bfab623281b35fd873e85d9"
     },
     "ja": {
         "pin": false,
@@ -392,14 +392,14 @@
             "win32",
             "win64"
         ],
-        "revision": "a1f3ff9a1c5cab4c473d364732730ff6ed163f73"
+        "revision": "33a1e5f5d835f417c893a7fccc3b6a99b4d28456"
     },
     "ja-JP-mac": {
         "pin": false,
         "platforms": [
             "macosx64"
         ],
-        "revision": "93b000a31bd1814aa1642aa2d59644cebf5696cf"
+        "revision": "a71d3762d08464c24ddf15f32e540d29778a92b2"
     },
     "ka": {
         "pin": false,
@@ -410,7 +410,7 @@
             "win32",
             "win64"
         ],
-        "revision": "7968aa0d456b74a5238c1e916f177e6ede247b5a"
+        "revision": "44f461c7a659da9658ad996612b0ff63e50def2d"
     },
     "kab": {
         "pin": false,
@@ -421,7 +421,7 @@
             "win32",
             "win64"
         ],
-        "revision": "ef66d6d52ef14642cdb8bebccfe1ceead2b77599"
+        "revision": "a7909e330a1c8c79a5db80b3fb716d58c54d7c63"
     },
     "kk": {
         "pin": false,
@@ -432,7 +432,7 @@
             "win32",
             "win64"
         ],
-        "revision": "3ba121cb043c21c6b2084285b442f9a2aae6f7f8"
+        "revision": "471454887522abf06ebde8d676bcc1aa83bd564e"
     },
     "ko": {
         "pin": false,
@@ -443,7 +443,7 @@
             "win32",
             "win64"
         ],
-        "revision": "2ab5c2c1d4c85ca37ce1672ed66fdbe051b89da7"
+        "revision": "bd30c3317a1fcc97501ba41496b3fb48f9f703f7"
     },
     "lt": {
         "pin": false,
@@ -454,7 +454,7 @@
             "win32",
             "win64"
         ],
-        "revision": "51255a7e1edf61b4ded80c4b9cf38338f5c45a0e"
+        "revision": "08897caa462b6ef3165235b84e7e9fda74880917"
     },
     "lv": {
         "pin": false,
@@ -465,7 +465,7 @@
             "win32",
             "win64"
         ],
-        "revision": "6fbdecdc34536850dd0fe0686331051f4149cc92"
+        "revision": "f9d656dd2cea663810904711a732e009a3d65421"
     },
     "ms": {
         "pin": false,
@@ -476,7 +476,7 @@
             "win32",
             "win64"
         ],
-        "revision": "c3a9ad2b15b12000228855160c1e23f0c160a8ae"
+        "revision": "2eb904b9218c969a260044623a05fb7afb908033"
     },
     "nb-NO": {
         "pin": false,
@@ -487,7 +487,7 @@
             "win32",
             "win64"
         ],
-        "revision": "9c058e008b1c194f7895233ce1bd5332475262b8"
+        "revision": "7ae1c655813b97bd8391e5a4617a95348cba6261"
     },
     "nl": {
         "pin": false,
@@ -498,7 +498,7 @@
             "win32",
             "win64"
         ],
-        "revision": "5aa43e950ca544e8861602a091097f88205eb126"
+        "revision": "e73df1c882c13778a0a1a9521877ff31310b98ec"
     },
     "nn-NO": {
         "pin": false,
@@ -509,7 +509,7 @@
             "win32",
             "win64"
         ],
-        "revision": "0ea5f38625e606206517bb82aba840ea01f91f24"
+        "revision": "1755cf51d06bbfe0c00587755396d70e86b7ea49"
     },
     "pa-IN": {
         "pin": false,
@@ -520,7 +520,7 @@
             "win32",
             "win64"
         ],
-        "revision": "66272be4453bf99963eeacc6efd15d30c63e44db"
+        "revision": "15af3848001881f9b278c5d7c2f5afd035a9a512"
     },
     "pl": {
         "pin": false,
@@ -531,7 +531,7 @@
             "win32",
             "win64"
         ],
-        "revision": "1aa593bb9f4c6bd427273c9f95550581f6f1225a"
+        "revision": "17ed60bc5b55ba1ff9c4a3da9769c926b624d0ec"
     },
     "pt-BR": {
         "pin": false,
@@ -542,7 +542,7 @@
             "win32",
             "win64"
         ],
-        "revision": "e631c26ac93013c046bf36ad4288296ee89ea9fb"
+        "revision": "cf1d468fdfff0752305ec7e9ee28af75f77082d9"
     },
     "pt-PT": {
         "pin": false,
@@ -553,7 +553,7 @@
             "win32",
             "win64"
         ],
-        "revision": "02921b0fcd60ee2164f7cc03cd25ec73b524a865"
+        "revision": "6dc46c481ccf4e4af3348bf780621ad0d8461469"
     },
     "rm": {
         "pin": false,
@@ -564,7 +564,7 @@
             "win32",
             "win64"
         ],
-        "revision": "defaa91d6d9ae2736eecae6e0be1bd64595e8af6"
+        "revision": "80c4b3fe9b3f11f8f9fa70430a479929aae5ee7d"
     },
     "ro": {
         "pin": false,
@@ -575,7 +575,7 @@
             "win32",
             "win64"
         ],
-        "revision": "6f3af54f5051829dcde1c493201b996dd911aa5f"
+        "revision": "c0febc1a8dcc09ee130164532a9ce9cc71461993"
     },
     "ru": {
         "pin": false,
@@ -586,7 +586,7 @@
             "win32",
             "win64"
         ],
-        "revision": "a98031640192ba65995c146bd86bc15f36cf379c"
+        "revision": "cd1d920be8a61ded89b08babd2ae33438f6bf411"
     },
     "sk": {
         "pin": false,
@@ -597,7 +597,7 @@
             "win32",
             "win64"
         ],
-        "revision": "565f848fad42e2a96433d151748b9c1eb224d5a6"
+        "revision": "cab5a99c19cc1cce91de5c08217a87eb2db98e6d"
     },
     "sl": {
         "pin": false,
@@ -608,7 +608,7 @@
             "win32",
             "win64"
         ],
-        "revision": "b986e0bda45be002740b30bb6cb6b9d3ca77fd9c"
+        "revision": "d7472870ef1d2f7858562bf2476e845619f94b89"
     },
     "sq": {
         "pin": false,
@@ -619,7 +619,7 @@
             "win32",
             "win64"
         ],
-        "revision": "4b5d44deade533b9202c483a77c20594fb6e1279"
+        "revision": "d4295bb513dcf6580f96ef0f09ca2d9d49b90b60"
     },
     "sr": {
         "pin": false,
@@ -630,7 +630,7 @@
             "win32",
             "win64"
         ],
-        "revision": "f5a602ce9ac5e1a775c0fd868801ad80bd34baf7"
+        "revision": "dd23e3f0cdf76dc37c29d6589211e3b8327ac90c"
     },
     "sv-SE": {
         "pin": false,
@@ -641,7 +641,7 @@
             "win32",
             "win64"
         ],
-        "revision": "af29d2163676f239012c131bcbf886112d66bf0d"
+        "revision": "e1d79edf44d2fe908a927dabb9e9be1d45b41373"
     },
     "th": {
         "pin": false,
@@ -652,7 +652,7 @@
             "win32",
             "win64"
         ],
-        "revision": "9317a68b039511c611f7b0355c7d8df07b92ef41"
+        "revision": "0d30f70e1db699d4fbb5e21f3014b3942162c858"
     },
     "tr": {
         "pin": false,
@@ -663,7 +663,7 @@
             "win32",
             "win64"
         ],
-        "revision": "62e2cdaffde692cfc173d422405bd8d84a83309e"
+        "revision": "149353f26d6cbbec01a6bb4242a909851c498209"
     },
     "uk": {
         "pin": false,
@@ -674,7 +674,7 @@
             "win32",
             "win64"
         ],
-        "revision": "7f8aa19d5cbb2105df5f6e227e2a7f889fbcb61c"
+        "revision": "65bae258e50b6757249b7362b3598ffa870bd3b8"
     },
     "uz": {
         "pin": false,
@@ -685,7 +685,7 @@
             "win32",
             "win64"
         ],
-        "revision": "449ff5a70a32209b9799ea0b39ecdfde4d9a8278"
+        "revision": "dc30161bbc8009113cdb04161b9735d873b969ca"
     },
     "vi": {
         "pin": false,
@@ -696,7 +696,7 @@
             "win32",
             "win64"
         ],
-        "revision": "790169c16ac9d788e98d4845ae926ed9d87c1619"
+        "revision": "e8eeed8fb58b963d558eb8c1e9ac22c92edccc07"
     },
     "zh-CN": {
         "pin": false,
@@ -707,7 +707,7 @@
             "win32",
             "win64"
         ],
-        "revision": "027cde7bec47da164615407985a6820808d0e4fb"
+        "revision": "74129320a02fc8368e95135cded1978ea5d0274f"
     },
     "zh-TW": {
         "pin": false,
@@ -718,6 +718,6 @@
             "win32",
             "win64"
         ],
-        "revision": "2849e73e1de88f4469e470903a2cf5eedcece9b4"
+        "revision": "954ec82acfdf6fe36632ac4d24715779a5d8e405"
     }
 }
\ No newline at end of file
diff --git a/comm/mail/test/browser/account/browser_accountTelemetry.js b/comm/mail/test/browser/account/browser_accountTelemetry.js
index 8d3ccfd7b41f678054c42f726329046118e1b9f3..60db4dd37811b6fd5713db9d2c4abd639878ae7b 100644
--- a/comm/mail/test/browser/account/browser_accountTelemetry.js
+++ b/comm/mail/test/browser/account/browser_accountTelemetry.js
@@ -10,6 +10,7 @@
 let { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 let { TelemetryTestUtils } = ChromeUtils.import(
   "resource://testing-common/TelemetryTestUtils.jsm"
 );
@@ -45,7 +46,7 @@ add_task(async function test_account_types() {
   let imapServer = MailServices.accounts
     .createIncomingServer("nobody", "foo.invalid", "imap")
     .QueryInterface(Ci.nsIImapIncomingServer);
-  let imAccount = Services.accounts.createAccount(
+  let imAccount = IMServices.accounts.createAccount(
     "telemetry-irc-user",
     "prpl-irc"
   );
diff --git a/comm/mail/test/browser/account/browser_mailAccountSetupWizard.js b/comm/mail/test/browser/account/browser_mailAccountSetupWizard.js
index 977a446b28e99ddb71087abd2edfeaf3ecac36a7..3eac477dda477ec40bca7a0c7073669c070cc527 100644
--- a/comm/mail/test/browser/account/browser_mailAccountSetupWizard.js
+++ b/comm/mail/test/browser/account/browser_mailAccountSetupWizard.js
@@ -134,12 +134,21 @@ DNS.srv = function(name) {
   if (["_caldavs._tcp.localhost", "_carddavs._tcp.localhost"].includes(name)) {
     return [{ prio: 0, weight: 0, host: "example.org", port: 443 }];
   }
-  throw new Error("Unexpected DNS SRV lookup.");
+  if (
+    [
+      "_caldavs._tcp.example-imap.com",
+      "_carddavs._tcp.example-imap.com",
+    ].includes(name)
+  ) {
+    return [{ prio: 0, weight: 0, host: "example.org", port: 443 }];
+  }
+  throw new Error(`Unexpected DNS SRV lookup: ${name}`);
 };
 DNS.txt = function(name) {
   if (name == "_caldavs._tcp.localhost") {
     return [{ data: "path=/browser/comm/calendar/test/browser/data/dns.sjs" }];
-  } else if (name == "_carddavs._tcp.localhost") {
+  }
+  if (name == "_carddavs._tcp.localhost") {
     return [
       {
         data:
@@ -147,7 +156,18 @@ DNS.txt = function(name) {
       },
     ];
   }
-  throw new Error("Unexpected DNS TXT lookup.");
+  if (name == "_caldavs._tcp.example-imap.com") {
+    return [{ data: "path=/browser/comm/calendar/test/browser/data/dns.sjs" }];
+  }
+  if (name == "_carddavs._tcp.example-imap.com") {
+    return [
+      {
+        data:
+          "path=/browser/comm/mail/components/addrbook/test/browser/data/dns.sjs",
+      },
+    ];
+  }
+  throw new Error(`Unexpected DNS TXT lookup: ${name}`);
 };
 
 const PREF_NAME = "mailnews.auto_config_url";
@@ -627,6 +647,9 @@ add_task(async function test_full_account_setup() {
   let tab = await openAccountSetup();
   let tabDocument = tab.browser.contentWindow.document;
 
+  // If any realname is already filled, clear it out, we have our own.
+  tabDocument.getElementById("realname").value = "";
+
   // The focus should be on the "realname" input by default, so let's fill it.
   input_value(mc, imapUser.name);
   EventUtils.synthesizeKey("VK_TAB", {}, mc.window);
@@ -711,7 +734,11 @@ add_task(async function test_full_account_setup() {
   await finalViewShowed;
 
   // The tab shouldn't change even if we created a new account.
-  Assert.equal(tab, mc.tabmail.selectedTab);
+  Assert.equal(
+    tab,
+    mc.tabmail.selectedTab,
+    "Tab should should still be the same"
+  );
 
   // Assert the UI is properly filled with the new account info.
   Assert.equal(
diff --git a/comm/mail/test/browser/composition/browser_spelling.js b/comm/mail/test/browser/composition/browser_spelling.js
index 199b155104e3f69204c09d15f6d863c1205e13b8..d2a92bc3d48f88b1b3e799fc039b77ba6e7313b8 100644
--- a/comm/mail/test/browser/composition/browser_spelling.js
+++ b/comm/mail/test/browser/composition/browser_spelling.js
@@ -183,7 +183,9 @@ add_task(async function() {
 
   Assert.equal(languageList.childElementCount, 4);
   Assert.equal(languageList.children[0].value, "en-NZ");
+  Assert.equal(languageList.children[0].getAttribute("checked"), "false");
   Assert.equal(languageList.children[1].value, "en-US");
+  Assert.equal(languageList.children[1].getAttribute("checked"), "true");
   Assert.equal(languageList.children[2].localName, "menuseparator");
   Assert.equal(
     languageList.children[3].dataset.l10nId,
@@ -192,8 +194,22 @@ add_task(async function() {
 
   hiddenPromise = BrowserTestUtils.waitForEvent(languageList, "popuphidden");
   languageList.activateItem(languageList.children[0]);
+  await TestUtils.waitForCondition(
+    () => languageList.children[0].getAttribute("checked") == "true",
+    "en-NZ menu item checked"
+  );
+  await TestUtils.waitForCondition(
+    () => composeWindow.gActiveDictionaries.has("en-NZ"),
+    "en-NZ added to dictionaries"
+  );
+  languageList.hidePopup();
   await hiddenPromise;
 
+  Assert.deepEqual(
+    [...composeWindow.gActiveDictionaries],
+    ["en-US", "en-NZ"],
+    "correct dictionaries active"
+  );
   await checkMisspelledWords(subjectEditor);
   await checkMisspelledWords(bodyEditor);
 
@@ -205,7 +221,9 @@ add_task(async function() {
 
   Assert.equal(languageList.childElementCount, 4);
   Assert.equal(languageList.children[0].value, "en-NZ");
+  Assert.equal(languageList.children[0].getAttribute("checked"), "true");
   Assert.equal(languageList.children[1].value, "en-US");
+  Assert.equal(languageList.children[1].getAttribute("checked"), "true");
   Assert.equal(languageList.children[2].localName, "menuseparator");
   Assert.equal(
     languageList.children[3].dataset.l10nId,
@@ -214,8 +232,22 @@ add_task(async function() {
 
   hiddenPromise = BrowserTestUtils.waitForEvent(languageList, "popuphidden");
   languageList.activateItem(languageList.children[1]);
+  await TestUtils.waitForCondition(
+    () => !languageList.children[1].hasAttribute("checked"),
+    "en-US menu item unchecked"
+  );
+  await TestUtils.waitForCondition(
+    () => !composeWindow.gActiveDictionaries.has("en-US"),
+    "en-US removed from dictionaries"
+  );
+  languageList.hidePopup();
   await hiddenPromise;
 
+  Assert.deepEqual(
+    [...composeWindow.gActiveDictionaries],
+    ["en-NZ"],
+    "correct dictionaries active"
+  );
   await checkMisspelledWords(subjectEditor, "harbor");
   let words = await checkMisspelledWords(
     bodyEditor,
diff --git a/comm/mail/test/browser/im/browser_toolbarButtons.js b/comm/mail/test/browser/im/browser_toolbarButtons.js
index de49baa826a2a6e5e554ccd141d2ecccdc9e9cb3..af424e41ac3bf07f102ddc2a90e216ea6ef7a9d4 100644
--- a/comm/mail/test/browser/im/browser_toolbarButtons.js
+++ b/comm/mail/test/browser/im/browser_toolbarButtons.js
@@ -8,7 +8,8 @@ var { mc } = ChromeUtils.import(
   "resource://testing-common/mozmill/FolderDisplayHelpers.jsm"
 );
 
-var { Services } = ChromeUtils.import("resource:///modules/imServices.jsm");
+var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
+var { IMServices } = ChromeUtils.import("resource:///modules/IMServices.jsm");
 
 /* This test checks that the toolbar buttons of the chat toolbar are
  * correctly disabled/enabled, and that the placeholder displayed in
@@ -67,7 +68,7 @@ add_task(function test_toolbar_and_placeholder() {
   );
 
   // The next tests require an account, get the unwrapped default IRC account.
-  let account = Services.accounts.getAccountByNumericId(1);
+  let account = IMServices.accounts.getAccountByNumericId(1);
   Assert.equal(
     account.protocol.id,
     "prpl-irc",
diff --git a/comm/mail/test/browser/message-header/browser_messageHeader.js b/comm/mail/test/browser/message-header/browser_messageHeader.js
index 4bb0d2139c4886e015412ce167b13108e1df2950..4e867b643947e695b2e608c61c673d7c76e935c4 100644
--- a/comm/mail/test/browser/message-header/browser_messageHeader.js
+++ b/comm/mail/test/browser/message-header/browser_messageHeader.js
@@ -815,7 +815,9 @@ add_task(async function test_show_all_header_mode() {
   async function toggle_header_mode(show) {
     mc.click_through_appmenu(
       [{ id: "appmenu_View" }, { id: "appmenu_viewHeadersMenu" }],
-      { id: show ? "appmenu_viewallheaders" : "appmenu_viewnormalheaders" }
+      {
+        id: show ? "appmenu_viewallheaders" : "appmenu_viewnormalheaders",
+      }
     );
 
     await BrowserTestUtils.waitForCondition(
diff --git a/comm/mail/themes/linux/jar.mn b/comm/mail/themes/linux/jar.mn
index 12d4d8c7f293946bae5f00f81c6064674c43b8e8..0df52206c2426dd3cc7ababda314396dd07bf24f 100644
--- a/comm/mail/themes/linux/jar.mn
+++ b/comm/mail/themes/linux/jar.mn
@@ -36,7 +36,6 @@ classic.jar:
   skin/classic/messenger/panelUI.css                          (mail/panelUI.css)
   skin/classic/messenger/tabmail.css                          (mail/tabmail.css)
   skin/classic/messenger/themeableDialog.css                  (mail/themeableDialog.css)
-  skin/classic/messenger/tooltip.css                          (mail/tooltip.css)
   skin/classic/messenger/popupPanel.css                       (mail/popupPanel.css)
   skin/classic/messenger/quickFilterBar.css                   (mail/quickFilterBar.css)
   skin/classic/messenger/variables.css                        (mail/variables.css)
diff --git a/comm/mail/themes/linux/mail/messageIcons.css b/comm/mail/themes/linux/mail/messageIcons.css
index 8c0dd448a88523a328d3d55937fb0a75f030363c..4741ce1725d4ea909c04e4b7f503bd10cee6d795 100644
--- a/comm/mail/themes/linux/mail/messageIcons.css
+++ b/comm/mail/themes/linux/mail/messageIcons.css
@@ -13,7 +13,7 @@
 /* ..... attachment column ..... */
 
 .attachmentColumnHeader {
-  padding-inline: 0;
+  padding-inline: 2px 5px;
 }
 
 treechildren::-moz-tree-image(attachmentCol) {
diff --git a/comm/mail/themes/linux/mail/messenger.css b/comm/mail/themes/linux/mail/messenger.css
index 4a1f8ee37dceb4ea184764daf6d20f0bb6b12849..a373f8c8fcf2e1f836e0e86002478edf7e3021e5 100644
--- a/comm/mail/themes/linux/mail/messenger.css
+++ b/comm/mail/themes/linux/mail/messenger.css
@@ -189,6 +189,7 @@
     width: 16px;
   }
   .titlebar-button > .toolbarbutton-icon:-moz-lwtheme {
+    display: -moz-inline-box;
     padding: 3px;
     -moz-context-properties: stroke;
     stroke: currentColor;
diff --git a/comm/mail/themes/linux/mail/tooltip.css b/comm/mail/themes/linux/mail/tooltip.css
deleted file mode 100644
index 68b95d71036f5ed16dc0e7d9f0c7a698124156ed..0000000000000000000000000000000000000000
--- a/comm/mail/themes/linux/mail/tooltip.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@import url("chrome://messenger/skin/shared/tooltip.css");
-
-tooltip {
-  padding: 4px 8px;
-}
-
-tooltip:not([position]) {
-  margin-top: 21px;
-}
diff --git a/comm/mail/themes/osx/jar.mn b/comm/mail/themes/osx/jar.mn
index b65bb200c576913c2424acc0098608c682f01dc2..0ea760051f3af2115f9dd01a73b961ac11c02126 100644
--- a/comm/mail/themes/osx/jar.mn
+++ b/comm/mail/themes/osx/jar.mn
@@ -36,7 +36,6 @@ classic.jar:
   skin/classic/messenger/panelUI.css                             (mail/panelUI.css)
   skin/classic/messenger/tabmail.css                             (mail/tabmail.css)
   skin/classic/messenger/themeableDialog.css                     (mail/themeableDialog.css)
-  skin/classic/messenger/tooltip.css                             (mail/tooltip.css)
   skin/classic/messenger/popupPanel.css                          (mail/popupPanel.css)
   skin/classic/messenger/quickFilterBar.css                      (mail/quickFilterBar.css)
   skin/classic/messenger/variables.css                           (mail/variables.css)
diff --git a/comm/mail/themes/osx/mail/tooltip.css b/comm/mail/themes/osx/mail/tooltip.css
deleted file mode 100644
index 2a105cc3f59c7185bca6e672d2f23915dbe89481..0000000000000000000000000000000000000000
--- a/comm/mail/themes/osx/mail/tooltip.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@import url("chrome://messenger/skin/shared/tooltip.css");
-
-tooltip {
-  padding: 3px 6px;
-}
-
-tooltip:not([position]) {
-  margin-top: 18px;
-}
diff --git a/comm/mail/themes/shared/jar.inc.mn b/comm/mail/themes/shared/jar.inc.mn
index 5fb02efd3c31c9750849d81cc532fe261bdfc7ab..180987ad37f112fbd3d1478c92abbf0476fa52a2 100644
--- a/comm/mail/themes/shared/jar.inc.mn
+++ b/comm/mail/themes/shared/jar.inc.mn
@@ -8,7 +8,6 @@
 # to the location of the actual manifest.
 
 % override chrome://global/skin/netError.css chrome://messenger/skin/aboutNetError.css
-% override chrome://global/skin/tooltip.css chrome://messenger/skin/tooltip.css
 % override chrome://global/skin/wizard.css chrome://messenger/skin/wizard.css
 % override chrome://global/skin/in-content/common.css chrome://messenger/skin/common.css
 % override chrome://global/content/elements/message-bar.css chrome://messenger/skin/message-bar.css
@@ -391,7 +390,6 @@
   skin/classic/messenger/shared/spacesToolbar.css             (../shared/mail/spacesToolbar.css)
   skin/classic/messenger/shared/tabmail.css                   (../shared/mail/tabmail.css)
   skin/classic/messenger/shared/themeableDialog.css           (../shared/mail/themeableDialog.css)
-  skin/classic/messenger/shared/tooltip.css                   (../shared/mail/tooltip.css)
   skin/classic/messenger/shared/tree-listbox.css              (../shared/mail/tree-listbox.css)
   skin/classic/messenger/shared/panelUI.css                   (../shared/mail/panelUI.css)
   skin/classic/messenger/shared/grid-layout.css               (../shared/mail/grid-layout.css)
@@ -490,6 +488,7 @@
   skin/classic/messenger/icons/new/compact/cut.svg            (../shared/mail/icons/new/compact/cut.svg)
   skin/classic/messenger/icons/new/compact/download.svg       (../shared/mail/icons/new/compact/download.svg)
   skin/classic/messenger/icons/new/compact/draft.svg          (../shared/mail/icons/new/compact/draft.svg)
+  skin/classic/messenger/icons/new/compact/error-circle.svg   (../shared/mail/icons/new/compact/error-circle.svg)
   skin/classic/messenger/icons/new/compact/export.svg         (../shared/mail/icons/new/compact/export.svg)
   skin/classic/messenger/icons/new/compact/extension.svg      (../shared/mail/icons/new/compact/extension.svg)
   skin/classic/messenger/icons/new/compact/eye.svg            (../shared/mail/icons/new/compact/eye.svg)
@@ -553,6 +552,7 @@
   skin/classic/messenger/icons/new/compact/reply-all.svg      (../shared/mail/icons/new/compact/reply-all.svg)
   skin/classic/messenger/icons/new/compact/reply-list.svg     (../shared/mail/icons/new/compact/reply-list.svg)
   skin/classic/messenger/icons/new/compact/reply.svg          (../shared/mail/icons/new/compact/reply.svg)
+  skin/classic/messenger/icons/new/compact/restore.svg        (../shared/mail/icons/new/compact/restore.svg)
   skin/classic/messenger/icons/new/compact/ribbon.svg         (../shared/mail/icons/new/compact/ribbon.svg)
   skin/classic/messenger/icons/new/compact/rss.svg            (../shared/mail/icons/new/compact/rss.svg)
   skin/classic/messenger/icons/new/compact/search.svg         (../shared/mail/icons/new/compact/search.svg)
diff --git a/comm/mail/themes/shared/mail/aboutAddressBook.css b/comm/mail/themes/shared/mail/aboutAddressBook.css
index 934fb1fe4e53400383924fa239618b24cc2a8604..5fc6ffea2518f8416f491ac37d0269676c16c5f3 100644
--- a/comm/mail/themes/shared/mail/aboutAddressBook.css
+++ b/comm/mail/themes/shared/mail/aboutAddressBook.css
@@ -105,6 +105,10 @@ body.layout-table {
   font-size: 1rem;
 }
 
+.toolbarbutton-1:focus-visible {
+  outline: var(--in-content-focus-outline);
+}
+
 #toolbarCreateBook {
   list-style-image: var(--icon-new-address-book);
 }
diff --git a/comm/mail/themes/shared/mail/attachmentList.css b/comm/mail/themes/shared/mail/attachmentList.css
index 9eb066446536d1c4b74b304814c72895eb54a3a0..4ff8e3084b303af5a4d7c1dbe3986be3439e2ba1 100644
--- a/comm/mail/themes/shared/mail/attachmentList.css
+++ b/comm/mail/themes/shared/mail/attachmentList.css
@@ -7,6 +7,8 @@
   -moz-user-focus: normal;
   margin: 0;
   padding: 3px;
+  background-color: Field;
+  color: FieldText;
   display: flex;
   overflow-x: hidden;
   flex-wrap: wrap;
diff --git a/comm/mail/themes/shared/mail/folderPane.css b/comm/mail/themes/shared/mail/folderPane.css
index e658386570ec15bd171513480b7bc9136a876500..13f5704814354d8eb4204d2af664ba74b045d3a4 100644
--- a/comm/mail/themes/shared/mail/folderPane.css
+++ b/comm/mail/themes/shared/mail/folderPane.css
@@ -306,6 +306,12 @@ treechildren::-moz-tree-cell-text(imapdeleted) {
   text-decoration: line-through;
 }
 
+@media not (prefers-contrast) {
+  treechildren::-moz-tree-cell-text(imapdeleted) {
+    opacity: 0.6;
+  }
+} 
+
 .tree-folder-checkbox {
   list-style-image: none;
 }
diff --git a/comm/mail/themes/shared/mail/icons.css b/comm/mail/themes/shared/mail/icons.css
index 80bae5768b581ffb06e3b40aebf87e0a1975b875..80716a661f637ef879a107a96095e7a17d9cf678 100644
--- a/comm/mail/themes/shared/mail/icons.css
+++ b/comm/mail/themes/shared/mail/icons.css
@@ -26,6 +26,7 @@
   --icon-cut: url("chrome://messenger/skin/icons/new/compact/cut.svg");
   --icon-download: url("chrome://messenger/skin/icons/new/compact/download.svg");
   --icon-draft: url("chrome://messenger/skin/icons/new/compact/draft.svg");
+  --icon-error-circle: url("chrome://messenger/skin/icons/new/compact/error-circle.svg");
   --icon-export: url("chrome://messenger/skin/icons/new/compact/export.svg");
   --icon-extension: url("chrome://messenger/skin/icons/new/compact/extension.svg");
   --icon-eye: url("chrome://messenger/skin/icons/new/compact/eye.svg");
@@ -88,6 +89,7 @@
   --icon-reply-all: url("chrome://messenger/skin/icons/new/compact/reply-all.svg");
   --icon-reply-list: url("chrome://messenger/skin/icons/new/compact/reply-list.svg");
   --icon-reply: url("chrome://messenger/skin/icons/new/compact/reply.svg");
+  --icon-restore: url("chrome://messenger/skin/icons/new/compact/restore.svg");
   --icon-ribbon: url("chrome://messenger/skin/icons/new/compact/ribbon.svg");
   --icon-rss: url("chrome://messenger/skin/icons/new/compact/rss.svg");
   --icon-search: url("chrome://messenger/skin/icons/new/compact/search.svg");
diff --git a/comm/mail/themes/shared/mail/icons/new/compact/error-circle.svg b/comm/mail/themes/shared/mail/icons/new/compact/error-circle.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c45136b4116e41b2f84c80f6c5c2677dbfed5445
--- /dev/null
+++ b/comm/mail/themes/shared/mail/icons/new/compact/error-circle.svg
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+   - License, v. 2.0. If a copy of the MPL was not distributed with this
+   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill-opacity="context-fill-opacity" height="16" width="16">
+  <path d="M7.5 14.5a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z" fill="context-fill"/>
+  <path d="M7.5 0a7.5 7.5 0 1 0 .02 15.02A7.5 7.5 0 0 0 7.5 0zm0 1a6.5 6.5 0 1 1 0 13A6.5 6.5 0 0 1 1 7.5C1 3.9 3.9 1 7.5 1zm0 3a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5zm0 6a.5.5 0 0 0-.5.5.5.5 0 0 0 .5.5.5.5 0 0 0 .5-.5.5.5 0 0 0-.5-.5z" fill="context-stroke"/>
+</svg>
diff --git a/comm/mail/themes/shared/mail/messageHeader.css b/comm/mail/themes/shared/mail/messageHeader.css
index 464fa02f60f9502309423eaa6d359314cde4714f..ba668ef1a28715154050f41e6e8d11c82febdbac 100644
--- a/comm/mail/themes/shared/mail/messageHeader.css
+++ b/comm/mail/themes/shared/mail/messageHeader.css
@@ -333,11 +333,6 @@ mail-tagfield[collapsed="true"] {
   outline-offset: -1px;
 }
 
-#attachmentList {
-  background-color: Field;
-  color: FieldText;
-}
-
 #attachment-splitter {
   appearance: none;
   background-color: transparent;
@@ -473,8 +468,7 @@ button.email-action-button:focus-visible {
 }
 
 :root[lwt-tree] #singleMessage,
-:root[lwt-tree] #attachmentView,
-:root[lwt-tree] #attachmentList {
+:root[lwt-tree] #attachmentView {
   background-color: var(--toolbar-bgcolor) !important;
   background-image: none !important;
   color: var(--lwt-text-color);
diff --git a/comm/mail/themes/shared/mail/messageIcons.css b/comm/mail/themes/shared/mail/messageIcons.css
index 3a3b4434f3ce2f6fa0dd80d5f2e6b64b42fba0e9..c991ce248b88ddd6292bd89d1ef049727d546815 100644
--- a/comm/mail/themes/shared/mail/messageIcons.css
+++ b/comm/mail/themes/shared/mail/messageIcons.css
@@ -258,14 +258,6 @@ treechildren::-moz-tree-image(subjectCol, new) {
   stroke: var(--color-orange-40) !important; /* override the selected, focus rule */
 }
 
-treechildren::-moz-tree-image(subjectCol, imapdeleted) {
-  list-style-image: var(--icon-cancel-sm);
-  fill: color-mix(in srgb, var(--color-red-50) 20%, transparent);
-  fill: var(--color-red-50);
-  width: 12px;
-  margin-inline: 2px 4px;
-}
-
 treechildren::-moz-tree-image(subjectCol, selected, focus) {
   fill: var(--select-focus-text-color);
   stroke: var(--select-focus-text-color);
@@ -291,11 +283,6 @@ treechildren::-moz-tree-image(subjectCol, selected, focus) {
     fill: var(--color-yellow-40) !important; /* override the selected, focus rule */
     stroke: var(--color-orange-30) !important; /* override the selected, focus rule */
   }
-
-  treechildren::-moz-tree-image(subjectCol, imapdeleted) {
-    fill: var(--color-red-40);
-    fill: var(--color-red-50);
-  }
 }
 
 /* ..... do not show icons ..... */
diff --git a/comm/mail/themes/shared/mail/messenger.css b/comm/mail/themes/shared/mail/messenger.css
index b1868ccbe2f7c6bf46f25079c58a702510bbc289..38720cbc462a51c60b289357b360031d0c17be5b 100644
--- a/comm/mail/themes/shared/mail/messenger.css
+++ b/comm/mail/themes/shared/mail/messenger.css
@@ -437,13 +437,11 @@ toolbox[labelalign="end"] > toolbar[mode="full"] .toolbarbutton-1 .toolbarbutton
 
 toolbox:not([labelalign="end"]) > toolbar[mode="full"]
   .toolbarbutton-1:not(.button-appmenu)[type="menu"] {
-  padding-inline-end: 12px !important;
-  background-image: url("chrome://messenger/skin/icons/toolbarbutton-arrow.svg");
-  background-size: 9px;
+  padding-inline-end: 15px !important;
+  background-image: var(--icon-nav-down-sm);
+  background-size: 12px;
   background-repeat: no-repeat;
   background-position: calc(100% - 4px) center;
-  -moz-context-properties: fill, fill-opacity, stroke-opacity;
-  stroke-opacity: 1;
 }
 
 toolbox:not([labelalign="end"]) > toolbar[mode="full"]
@@ -453,7 +451,15 @@ toolbox:not([labelalign="end"]) > toolbar[mode="full"]
 
 toolbox:not([labelalign="end"]) > toolbar[mode="full"]
   .toolbarbutton-1:not(.button-appmenu)[type="menu"][disabled="true"] {
-  stroke-opacity: 0.4;
+  opacity: 0.4;
+}
+
+/* Don't set a reduced opacity because we set it on the whole button. */
+toolbox:not([labelalign="end"]) > toolbar[mode="full"]
+  .toolbarbutton-1:not(.button-appmenu)[type="menu"][disabled="true"] .toolbarbutton-icon,
+toolbox:not([labelalign="end"]) > toolbar[mode="full"]
+  .toolbarbutton-1:not(.button-appmenu)[type="menu"][disabled="true"] .toolbarbutton-text {
+  opacity: 1;
 }
 
 toolbox:not([labelalign="end"]) > toolbar[mode="full"]
diff --git a/comm/mail/themes/shared/mail/messengercompose.css b/comm/mail/themes/shared/mail/messengercompose.css
index a13a616856822b28ad85af38914204fec0d3daf7..7d03da4dc265eeffc9a2896de3a11d88f0510763 100644
--- a/comm/mail/themes/shared/mail/messengercompose.css
+++ b/comm/mail/themes/shared/mail/messengercompose.css
@@ -85,11 +85,9 @@
 }
 
 #attachmentBucket {
-  appearance: none;
+  grid-area: attachment-list;
   border-block: 1px solid var(--splitter-color); /* The same color as the splitters */
   padding: 1px;
-  background-color: Field;
-  color: FieldText;
 }
 
 :root[lwt-tree] #attachmentArea > summary {
@@ -98,6 +96,7 @@
 }
 
 #attachmentArea > summary {
+  grid-area: attachment-header;
   padding: 6px;
   /* Position self for the #newAttachmentIndicator. */
   position: relative;
@@ -461,14 +460,6 @@
   display: contents;
 }
 
-#attachmentArea > summary {
-  grid-area: attachment-header;
-}
-
-#attachmentBucket {
-  grid-area: attachment-list;
-}
-
 /* When the attachment area is hidden, or the visibility of the attachmentBucket
  * is toggled by the summary element. */
 #composeContentBox:is(.attachment-area-hidden, .attachment-bucket-closed) {
@@ -741,23 +732,25 @@ toolbarbutton.formatting-button[disabled="true"] > .toolbarbutton-icon,
 /* :::: autocomplete icons :::: */
 
 .autocomplete-richlistitem > .ac-site-icon {
-  opacity: 0.85;
+  -moz-context-properties: fill, stroke;
+  fill: color-mix(in srgb, currentColor 20%, transparent);
+  stroke: currentColor;
 }
 
 .autocomplete-richlistitem[type="local-abook"] > .ac-site-icon {
-  list-style-image: url("chrome://messenger/skin/icons/address.svg");
+  list-style-image: var(--icon-address-book);
 }
 
 .autocomplete-richlistitem[type="remote-abook"] > .ac-site-icon {
-  list-style-image: url("chrome://messenger/skin/icons/globe.svg");
+  list-style-image: var(--icon-globe);
 }
 
 .autocomplete-richlistitem[type="remote-err"] > .ac-site-icon {
-  list-style-image: url("chrome://global/skin/icons/error.svg");
+  list-style-image: var(--icon-error-circle);
 }
 
 .autocomplete-richlistitem[type="subscribed-news"] > .ac-site-icon {
-  list-style-image: url("chrome://messenger/skin/icons/newsgroup.svg");
+  list-style-image: var(--icon-newsletter);
 }
 
 /* :::: attachment notification :::: */
@@ -778,10 +771,6 @@ toolbarbutton.formatting-button[disabled="true"] > .toolbarbutton-icon,
   cursor: pointer;
 }
 
-#attachmentNotificationBox > hbox > .messageImage {
-  list-style-image: url("chrome://messenger/skin/icons/attach.svg");
-}
-
 #identityLabel,
 .address-label-container label {
   margin-inline-end: 6px;
diff --git a/comm/mail/themes/shared/mail/tooltip.css b/comm/mail/themes/shared/mail/tooltip.css
deleted file mode 100644
index 83e602e291161f98744534d5369cbf1e68a9637c..0000000000000000000000000000000000000000
--- a/comm/mail/themes/shared/mail/tooltip.css
+++ /dev/null
@@ -1,41 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@media not (prefers-contrast) {
-  tooltip {
-    --tooltip-color: #15141a;
-    --tooltip-background: #f9f9fa;
-    --tooltip-border: #75747a;
-  }
-
-  @media (prefers-color-scheme: dark) {
-    tooltip {
-      --tooltip-color: #fbfbfe;
-      --tooltip-background: #42414d;
-      --tooltip-border: #82828e;
-    }
-  }
-}
-
-@media (prefers-contrast) {
-  tooltip {
-    --tooltip-color: FieldText;
-    --tooltip-background: Field;
-    --tooltip-border: FieldText;
-  }
-}
-
-tooltip {
-  font: message-box;
-  max-width: 40em;
-  background-color: var(--tooltip-background);
-  color: var(--tooltip-color);
-  border: 1px solid var(--tooltip-border);
-  border-radius: 3px;
-}
diff --git a/comm/mail/themes/windows/jar.mn b/comm/mail/themes/windows/jar.mn
index 0b3a334c5cc07a26564571f7636e53855383cdf8..af4bf9d06dd034089ae433b768cc4eb33a12c310 100644
--- a/comm/mail/themes/windows/jar.mn
+++ b/comm/mail/themes/windows/jar.mn
@@ -36,7 +36,6 @@ classic.jar:
   skin/classic/messenger/panelUI.css                          (mail/panelUI.css)
   skin/classic/messenger/tabmail.css                          (mail/tabmail.css)
   skin/classic/messenger/themeableDialog.css                  (mail/themeableDialog.css)
-  skin/classic/messenger/tooltip.css                          (mail/tooltip.css)
   skin/classic/messenger/popupPanel.css                       (mail/popupPanel.css)
   skin/classic/messenger/quickFilterBar.css                   (mail/quickFilterBar.css)
   skin/classic/messenger/variables.css                        (mail/variables.css)
diff --git a/comm/mail/themes/windows/mail/mailWindow1.css b/comm/mail/themes/windows/mail/mailWindow1.css
index 2f77a3ff05d33355c761018c9342eebf37e039de..1fc30725b0ce39e9b33ab9e5dbe33430027d913d 100644
--- a/comm/mail/themes/windows/mail/mailWindow1.css
+++ b/comm/mail/themes/windows/mail/mailWindow1.css
@@ -246,7 +246,8 @@ treechildren::-moz-tree-row(dummy, selected, focus) {
       }
     }
 
-    .titlebar-button > .toolbarbutton-icon {
+    .titlebar-buttonbox > .titlebar-button > .toolbarbutton-icon {
+      display: -moz-inline-box;
       width: 12px;
       height: 12px;
     }
diff --git a/comm/mail/themes/windows/mail/tooltip.css b/comm/mail/themes/windows/mail/tooltip.css
deleted file mode 100644
index 295de4d3abcf95f4b1ab082f440380509d7a417a..0000000000000000000000000000000000000000
--- a/comm/mail/themes/windows/mail/tooltip.css
+++ /dev/null
@@ -1,18 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@import url("chrome://messenger/skin/shared/tooltip.css");
-
-tooltip {
-  padding: 3px 6px;
-}
-
-tooltip:not([position]) {
-  margin-top: 21px;
-}
diff --git a/comm/mailnews/addrbook/modules/VCardUtils.jsm b/comm/mailnews/addrbook/modules/VCardUtils.jsm
index 5e6cd8ca8de1f0d2ca47e5d9d08ee11c162e4148..e6c603c308b67483a2cde568acc2ef146012d8a2 100644
--- a/comm/mailnews/addrbook/modules/VCardUtils.jsm
+++ b/comm/mailnews/addrbook/modules/VCardUtils.jsm
@@ -503,6 +503,10 @@ var typeMap = {
   "tel.cell": singleTextProperty("CellularNumber", "tel", { type: "cell" }),
   "url.work": singleTextProperty("WebPage1", "url", { type: "work" }, "url"),
   "url.home": singleTextProperty("WebPage2", "url", { type: "home" }, "url"),
+  "x-custom1": singleTextProperty("Custom1", "x-custom1"),
+  "x-custom2": singleTextProperty("Custom2", "x-custom2"),
+  "x-custom3": singleTextProperty("Custom3", "x-custom3"),
+  "x-custom4": singleTextProperty("Custom4", "x-custom4"),
 };
 
 /**
diff --git a/comm/mailnews/addrbook/test/unit/data/export.vcf b/comm/mailnews/addrbook/test/unit/data/export.vcf
index 43e975af9d777c31adb389dd31a2033fef64bddb..91cc8b70160b43cb7fabb63544b378115c527226 100644
--- a/comm/mailnews/addrbook/test/unit/data/export.vcf
+++ b/comm/mailnews/addrbook/test/unit/data/export.vcf
@@ -12,5 +12,9 @@ FN:contact number two
 NOTE:here's some unicode text…
 TITLE:"worker"
 N:two;contact;;;
+X-CUSTOM1;VALUE=TEXT:custom\, 1
+X-CUSTOM2;VALUE=TEXT:custom	2
+X-CUSTOM3;VALUE=TEXT:custom
3
+X-CUSTOM4;VALUE=TEXT:custom\n4
 UID:yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
 END:VCARD
diff --git a/comm/mailnews/addrbook/test/unit/test_export.js b/comm/mailnews/addrbook/test/unit/test_export.js
index 1990bdb6096b8b986e5ff0518914503a45b3db3d..39a24e04dc5037e4470dbc000a54e7c98b83da8d 100644
--- a/comm/mailnews/addrbook/test/unit/test_export.js
+++ b/comm/mailnews/addrbook/test/unit/test_export.js
@@ -16,6 +16,9 @@ var { AppConstants } = ChromeUtils.import(
 var { MailServices } = ChromeUtils.import(
   "resource:///modules/MailServices.jsm"
 );
+var { VCardPropertyEntry } = ChromeUtils.import(
+  "resource:///modules/VCardUtils.jsm"
+);
 var { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
 
 async function subtest(cardConstructor) {
@@ -36,6 +39,10 @@ async function subtest(cardConstructor) {
 
   let contact2 = cardConstructor();
   contact2.UID = "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy";
+  contact2.setProperty("Custom1", "custom, 1");
+  contact2.setProperty("Custom2", "custom\t2");
+  contact2.setProperty("Custom3", "custom\r3");
+  contact2.setProperty("Custom4", "custom\n4");
   contact2.displayName = "contact number two";
   contact2.firstName = "contact";
   contact2.lastName = "two";
@@ -47,10 +54,6 @@ async function subtest(cardConstructor) {
     contact2.setProperty("JobTitle", `"worker"`);
     contact2.setProperty("Notes", "here's some unicode text…");
   }
-  contact2.setProperty("Custom1", "custom, 1");
-  contact2.setProperty("Custom2", "custom\t2");
-  contact2.setProperty("Custom3", "custom\r3");
-  contact2.setProperty("Custom4", "custom\n4");
   contact2 = book.addCard(contact2);
 
   let list = Cc["@mozilla.org/addressbook/directoryproperty;1"].createInstance(
diff --git a/comm/mailnews/addrbook/test/unit/test_vCardProperties.js b/comm/mailnews/addrbook/test/unit/test_vCardProperties.js
index 3cdf76613a4d62c1780fb7e80743ef25f7d6a54c..7121c3e130187230f449c7cd0a55605f54970370 100644
--- a/comm/mailnews/addrbook/test/unit/test_vCardProperties.js
+++ b/comm/mailnews/addrbook/test/unit/test_vCardProperties.js
@@ -200,13 +200,17 @@ add_task(function testFromToPropertyMap() {
     ["LastName", "Test"],
     ["FirstName", "Mike"],
     ["PrimaryEmail", "mike@test.invalid"],
+    ["Custom1", "custom one"],
+    ["Custom2", "custom two"],
+    ["Custom3", "custom three"],
+    ["Custom4", "custom four"],
   ];
   let properties = VCardProperties.fromPropertyMap(
     new Map(inProperties),
     "3.0"
   );
 
-  Assert.equal(properties.entries.length, 4, "entry count");
+  Assert.equal(properties.entries.length, 8, "entry count");
   propertyEqual(
     properties.getFirstEntry("version"),
     {
@@ -247,9 +251,49 @@ add_task(function testFromToPropertyMap() {
     },
     "email entry"
   );
+  propertyEqual(
+    properties.getFirstEntry("x-custom1"),
+    {
+      name: "x-custom1",
+      params: {},
+      type: "text",
+      value: "custom one",
+    },
+    "custom1 entry"
+  );
+  propertyEqual(
+    properties.getFirstEntry("x-custom2"),
+    {
+      name: "x-custom2",
+      params: {},
+      type: "text",
+      value: "custom two",
+    },
+    "custom2 entry"
+  );
+  propertyEqual(
+    properties.getFirstEntry("x-custom3"),
+    {
+      name: "x-custom3",
+      params: {},
+      type: "text",
+      value: "custom three",
+    },
+    "custom3 entry"
+  );
+  propertyEqual(
+    properties.getFirstEntry("x-custom4"),
+    {
+      name: "x-custom4",
+      params: {},
+      type: "text",
+      value: "custom four",
+    },
+    "custom4 entry"
+  );
 
   let outProperties = properties.toPropertyMap();
-  Assert.equal(outProperties.size, 4, "property count");
+  Assert.equal(outProperties.size, 8, "property count");
   for (let [key, value] of inProperties) {
     Assert.equal(outProperties.get(key), value, `${key} property`);
   }
diff --git a/comm/mailnews/base/content/folderProps.js b/comm/mailnews/base/content/folderProps.js
index 555bac6a493a675380f03080ad7606bf63371a21..e59d0f9ca3fed8202df5b00e023480e58d2661b0 100644
--- a/comm/mailnews/base/content/folderProps.js
+++ b/comm/mailnews/base/content/folderProps.js
@@ -19,8 +19,12 @@ window.addEventListener("DOMContentLoaded", folderPropsOnLoad);
 document.addEventListener("dialogaccept", folderPropsOKButton);
 document.addEventListener("dialogcancel", folderCancelButton);
 
-// The folderPropsSink is the class that gets notified of an imap folder's properties
-
+/**
+ * The folderPropsSink is the class that gets notified of an imap folder's
+ * properties.
+ *
+ * @implements {nsIMsgImapFolderProps}
+ */
 var gFolderPropsSink = {
   setFolderType(folderTypeString) {
     var typeLabel = document.getElementById("folderType.text");
@@ -244,8 +248,6 @@ function folderPropsOnLoad() {
       gMsgFolder,
       "folderIconColor"
     );
-  } else {
-    dump("passed null for folder, do nothing\n");
   }
 
   if (window.arguments[0].name) {
@@ -254,9 +256,6 @@ function folderPropsOnLoad() {
     // when the dialog is accepted.
     var nameTextbox = document.getElementById("name");
     nameTextbox.value = window.arguments[0].name;
-
-    // name.setSelectionRange(0,-1);
-    // name.focusTextField();
   }
 
   const serverType = window.arguments[0].serverType;
@@ -347,10 +346,8 @@ function folderPropsOnLoad() {
   }
 
   if (serverType == "imap") {
-    var imapFolder = gMsgFolder.QueryInterface(Ci.nsIMsgImapMailFolder);
-    if (imapFolder) {
-      imapFolder.fillInFolderProps(gFolderPropsSink);
-    }
+    let imapFolder = gMsgFolder.QueryInterface(Ci.nsIMsgImapMailFolder);
+    imapFolder.fillInFolderProps(gFolderPropsSink);
 
     let users = [...imapFolder.getOtherUsersWithAccess()];
     if (users.length) {
@@ -359,6 +356,11 @@ function folderPropsOnLoad() {
         ", "
       );
     }
+
+    // Disable "Repair Folder" when offline as that would cause the offline store
+    // to get deleted and redownloaded.
+    document.getElementById("folderRebuildSummaryButton").disabled =
+      gMsgFolder.supportsOffline && Services.io.offline;
   }
 
   var retentionSettings = gMsgFolder.retentionSettings;
@@ -476,5 +478,5 @@ function onUseDefaultRetentionSettings() {
 }
 
 function RebuildSummaryInformation() {
-  window.arguments[0].rebuildSummaryCallback(gMsgFolder);
+  window.arguments[0].rebuildSummaryCallback();
 }
diff --git a/comm/mailnews/base/src/nsMsgDBFolder.cpp b/comm/mailnews/base/src/nsMsgDBFolder.cpp
index a326f1eab1904398563034dd12680b0c19e0f40f..d04ec87339bc7e114031331db777658bbc003713 100644
--- a/comm/mailnews/base/src/nsMsgDBFolder.cpp
+++ b/comm/mailnews/base/src/nsMsgDBFolder.cpp
@@ -2019,16 +2019,8 @@ nsMsgDBFolder::GetStringProperty(const char* propertyName,
     rv = GetFolderCacheElemFromFile(dbPath, getter_AddRefs(cacheElement));
     if (cacheElement)  // try to get from cache
       rv = cacheElement->GetCachedString(propertyName, propertyValue);
-    if (NS_FAILED(rv))  // if failed, then try to get from db, usually.
+    if (NS_FAILED(rv))  // if failed, then try to get from db.
     {
-      if (!strcmp(propertyName, "LastPurgeTime")) {
-        // Don't open DB. propertyValue stays blank and return NS_OK. Goes ahead
-        // and does a check for need to purge. Initial value of LastPurgeTime in
-        // folderCache.json is null or it's not present at all since a purge
-        // check for this folder has yet to occur since cache was initialized,
-        // until now.
-        return NS_OK;
-      }
       nsCOMPtr<nsIDBFolderInfo> folderInfo;
       nsCOMPtr<nsIMsgDatabase> db;
       bool exists;
diff --git a/comm/mailnews/base/src/nsMsgFolderCache.cpp b/comm/mailnews/base/src/nsMsgFolderCache.cpp
index 38e66e3906220706908e5aa3494a1eaa4d4670b0..13ba977e50b251cf5d3a84b6af80c27bc0482097 100644
--- a/comm/mailnews/base/src/nsMsgFolderCache.cpp
+++ b/comm/mailnews/base/src/nsMsgFolderCache.cpp
@@ -49,8 +49,9 @@ class nsMsgFolderCacheElement : public nsIMsgFolderCacheElement {
   }
 
   NS_IMETHOD GetCachedString(const char* name, nsACString& _retval) override {
+    if (!Obj().isMember(name)) return NS_ERROR_FAILURE;
     Json::Value& o = Obj()[name];
-    if (!o.isNull() && o.isConvertibleTo(Json::stringValue)) {
+    if (o.isConvertibleTo(Json::stringValue)) {
       _retval = o.asString().c_str();
       return NS_OK;
     }
@@ -59,6 +60,7 @@ class nsMsgFolderCacheElement : public nsIMsgFolderCacheElement {
   }
 
   NS_IMETHOD GetCachedInt32(const char* name, int32_t* _retval) override {
+    if (!Obj().isMember(name)) return NS_ERROR_FAILURE;
     Json::Value& o = Obj()[name];
     if (o.isNumeric() && o.isConvertibleTo(Json::intValue)) {
       *_retval = o.asInt();
@@ -69,6 +71,7 @@ class nsMsgFolderCacheElement : public nsIMsgFolderCacheElement {
   }
 
   NS_IMETHOD GetCachedUInt32(const char* name, uint32_t* _retval) override {
+    if (!Obj().isMember(name)) return NS_ERROR_FAILURE;
     Json::Value& o = Obj()[name];
     if (o.isNumeric() && o.isConvertibleTo(Json::uintValue)) {
       *_retval = o.asUInt();
@@ -79,6 +82,7 @@ class nsMsgFolderCacheElement : public nsIMsgFolderCacheElement {
   }
 
   NS_IMETHOD GetCachedInt64(const char* name, int64_t* _retval) override {
+    if (!Obj().isMember(name)) return NS_ERROR_FAILURE;
     Json::Value& o = Obj()[name];
     if (o.isNumeric()) {
       *_retval = o.asInt64();
diff --git a/comm/mailnews/db/gloda/modules/IndexMsg.jsm b/comm/mailnews/db/gloda/modules/IndexMsg.jsm
index 89478d7cb343fa82efab5d57763dd5d03e7dfec0..6c632f86c4c24616c69b96ac3d7cd48dfe934f49 100644
--- a/comm/mailnews/db/gloda/modules/IndexMsg.jsm
+++ b/comm/mailnews/db/gloda/modules/IndexMsg.jsm
@@ -3117,7 +3117,9 @@ var GlodaMsgIndexer = {
         aCallbackHandle.callbackThis,
         aCallbackHandle.callback,
         false,
-        { saneBodySize: true }
+        {
+          saneBodySize: true,
+        }
       );
       aMimeMsg = (yield this.kWorkAsync)[1];
     } else {
diff --git a/comm/mailnews/db/gloda/modules/NounMimetype.jsm b/comm/mailnews/db/gloda/modules/NounMimetype.jsm
index c78220e7ce65fe834a19dffeeb07ce065938b47b..5bf3d8321f69a92ab14f2b3a87e9d5b9c11543f3 100644
--- a/comm/mailnews/db/gloda/modules/NounMimetype.jsm
+++ b/comm/mailnews/db/gloda/modules/NounMimetype.jsm
@@ -191,7 +191,6 @@ var MimeCategoryMapping = {
     "application/x-pdf",
     "image/pdf",
     "file/pdf",
-
     "application/x-bzpdf",
     "application/x-gzpdf",
   ],
diff --git a/comm/mailnews/db/gloda/test/unit/test_mime_attachments_size.js b/comm/mailnews/db/gloda/test/unit/test_mime_attachments_size.js
index 0b363e901fec2eda5ab34f2cf3d2fbcdfc763a02..5e83e76d3d22d530f3ba817e8977fd946bbf6916 100644
--- a/comm/mailnews/db/gloda/test/unit/test_mime_attachments_size.js
+++ b/comm/mailnews/db/gloda/test/unit/test_mime_attachments_size.js
@@ -110,7 +110,11 @@ var yencText =
 
 var partUUText = new SyntheticPartLeaf(
   "I am text! With uuencode... noes...\n\n" + uuText,
-  { contentType: "", charset: "", format: "" }
+  {
+    contentType: "",
+    charset: "",
+    format: "",
+  }
 );
 
 var tachText = {
diff --git a/comm/mailnews/imap/public/nsIImapHostSessionList.h b/comm/mailnews/imap/public/nsIImapHostSessionList.h
index 2601b5862ab05fede74a7ff055bf53c0c2ebebad..111ffe5fba1f8a0d9e35091b798a6371ec58bf30 100644
--- a/comm/mailnews/imap/public/nsIImapHostSessionList.h
+++ b/comm/mailnews/imap/public/nsIImapHostSessionList.h
@@ -77,6 +77,8 @@ class nsIImapHostSessionList : public nsISupports {
                                            bool inProgress) = 0;
   NS_IMETHOD GetDiscoveryForHostInProgress(const char* serverKey,
                                            bool& result) = 0;
+  NS_IMETHOD SetSavedTlsError(const char* serverKey, nsresult errorCode) = 0;
+  NS_IMETHOD GetSavedTlsError(const char* serverKey, nsresult& result) = 0;
 
   // Trash Folder
   NS_IMETHOD SetOnlineTrashFolderExistsForHost(const char* serverKey,
diff --git a/comm/mailnews/imap/src/nsImapHostSessionList.cpp b/comm/mailnews/imap/src/nsImapHostSessionList.cpp
index 51b08d24c7e51811c85bfe090d107b7425bcfbed..1c84d435c5bbbcb743e8d54292c1f92162d357c4 100644
--- a/comm/mailnews/imap/src/nsImapHostSessionList.cpp
+++ b/comm/mailnews/imap/src/nsImapHostSessionList.cpp
@@ -31,6 +31,7 @@ nsIMAPHostInfo::nsIMAPHostInfo(const char* serverKey,
   fHaveWeEverDiscoveredFolders = false;  // try this, see what bad happens
 #endif
   fDiscoveryForHostInProgress = false;
+  fTlsErrorCode = NS_OK;
   fCanonicalOnlineSubDir = NULL;
   fNamespaceList = nsImapNamespaceList::CreatensImapNamespaceList();
   fUsingSubscription = true;
@@ -316,6 +317,27 @@ NS_IMETHODIMP nsImapHostSessionList::SetDiscoveryForHostInProgress(
   return (host == NULL) ? NS_ERROR_ILLEGAL_VALUE : NS_OK;
 }
 
+NS_IMETHODIMP nsImapHostSessionList::GetSavedTlsError(const char* serverKey,
+                                                      nsresult& result) {
+  PR_EnterMonitor(gCachedHostInfoMonitor);
+  nsIMAPHostInfo* host = FindHost(serverKey);
+  if (host)
+    result = host->fTlsErrorCode;
+  else
+    result = NS_ERROR_UNEXPECTED;
+  PR_ExitMonitor(gCachedHostInfoMonitor);
+  return (host == NULL) ? NS_ERROR_ILLEGAL_VALUE : NS_OK;
+}
+
+NS_IMETHODIMP nsImapHostSessionList::SetSavedTlsError(const char* serverKey,
+                                                      nsresult tlsError) {
+  PR_EnterMonitor(gCachedHostInfoMonitor);
+  nsIMAPHostInfo* host = FindHost(serverKey);
+  if (host) host->fTlsErrorCode = tlsError;
+  PR_ExitMonitor(gCachedHostInfoMonitor);
+  return (host == NULL) ? NS_ERROR_ILLEGAL_VALUE : NS_OK;
+}
+
 NS_IMETHODIMP nsImapHostSessionList::SetOnlineTrashFolderExistsForHost(
     const char* serverKey, bool exists) {
   PR_EnterMonitor(gCachedHostInfoMonitor);
diff --git a/comm/mailnews/imap/src/nsImapHostSessionList.h b/comm/mailnews/imap/src/nsImapHostSessionList.h
index 6d8621a3395f5d2bfb199f7c007d1d809a4087d3..810588d078495476eaa27fb82e411f70d96d7ce3 100644
--- a/comm/mailnews/imap/src/nsImapHostSessionList.h
+++ b/comm/mailnews/imap/src/nsImapHostSessionList.h
@@ -33,6 +33,7 @@ class nsIMAPHostInfo {
   char* fHierarchyDelimiters;  // string of top-level hierarchy delimiters
   bool fHaveWeEverDiscoveredFolders;
   bool fDiscoveryForHostInProgress;
+  nsresult fTlsErrorCode;
   char* fCanonicalOnlineSubDir;
   nsImapNamespaceList *fNamespaceList, *fTempNamespaceList;
   bool fNamespacesOverridable;
@@ -112,6 +113,9 @@ class nsImapHostSessionList : public nsIImapHostSessionList,
                                            bool inProgress) override;
   NS_IMETHOD GetDiscoveryForHostInProgress(const char* serverKey,
                                            bool& result) override;
+  NS_IMETHOD SetSavedTlsError(const char* serverKey,
+                              nsresult errorCode) override;
+  NS_IMETHOD GetSavedTlsError(const char* serverKey, nsresult& result) override;
 
   // Trash Folder
   NS_IMETHOD SetOnlineTrashFolderExistsForHost(const char* serverKey,
diff --git a/comm/mailnews/imap/src/nsImapIncomingServer.cpp b/comm/mailnews/imap/src/nsImapIncomingServer.cpp
index 2e1a6d4d46adffa84f94500e8132eca18d09cbcb..99b45c65a02b056d14f89a266023a16bf00525e0 100644
--- a/comm/mailnews/imap/src/nsImapIncomingServer.cpp
+++ b/comm/mailnews/imap/src/nsImapIncomingServer.cpp
@@ -684,7 +684,7 @@ nsresult nsImapIncomingServer::GetImapConnection(
     if (NS_SUCCEEDED(res) && hostSessionList) {
       nsAutoCString serverKey;
       if (NS_SUCCEEDED(GetKey(serverKey)) && !serverKey.IsEmpty()) {
-        bool hasBeenAuthenticated = true;
+        bool hasBeenAuthenticated = false;
         if (NS_SUCCEEDED(hostSessionList->GetPasswordVerifiedOnline(
                 serverKey.get(), hasBeenAuthenticated)) &&
             !hasBeenAuthenticated) {
@@ -692,9 +692,18 @@ nsresult nsImapIncomingServer::GetImapConnection(
           // session. Returning here with aImapConnection null will tell caller
           // to queue the URL. Also tell caller to skip the immediate retry of
           // the queued URL which, at this time, will fail.
-          m_skipRetryQueued = true;
-          return NS_OK;
+          // However, don't want to queue the URL if the host has seen a TLS
+          // related error that can possibly be overriden. Let the URL run even
+          // though it will fail.
+          nsresult tlsError;
+          hostSessionList->GetSavedTlsError(serverKey.get(), tlsError);
+          if (NS_SUCCEEDED(tlsError)) {
+            m_skipRetryQueued = true;
+            return NS_OK;
+          }
         }
+        if (hasBeenAuthenticated)
+          hostSessionList->SetSavedTlsError(serverKey.get(), NS_OK);
       }
     }
   }
diff --git a/comm/mailnews/imap/src/nsImapProtocol.cpp b/comm/mailnews/imap/src/nsImapProtocol.cpp
index 2e84d4cf5cfb1a6b6cfa91c04ff9e96b798814ff..ee8d68f8707d2946e51975e299ebbdefdd1df72e 100644
--- a/comm/mailnews/imap/src/nsImapProtocol.cpp
+++ b/comm/mailnews/imap/src/nsImapProtocol.cpp
@@ -5012,12 +5012,27 @@ char* nsImapProtocol::CreateNewLineFromSocket() {
           // SSL_ERROR_BAD_CERT_DOMAIN from security/nss/lib/ssl/sslerr.h
           // rv = 0x80000000 + 0x00450000 + 0x00150000 + 0x00002ff4 = 0x805A2ff4
           int32_t sec_error = -1 * NS_ERROR_GET_CODE(rv);  // = 0xFFFFD00C
-          if (!mozilla::psm::ErrorIsOverridable(sec_error))
+          if (!mozilla::psm::ErrorIsOverridable(sec_error)) {
             AlertUserEventUsingName("imapTlsError");
+          } else {
+            m_hostSessionList->SetSavedTlsError(GetImapServerKey(), rv);
+            bool authenticated = false;
+            if (NS_SUCCEEDED(m_hostSessionList->GetPasswordVerifiedOnline(
+                    GetImapServerKey(), authenticated)) &&
+                !authenticated) {
+              // Create a new protocol instance for queued select url and let
+              // it run and fail so it can trigger the exception dialog.
+              if (m_imapServerSink) {
+                bool urlRun;
+                m_imapServerSink->LoadNextQueuedUrl(nullptr, &urlRun);
+              }
+            }
+          }
 
           // Stash the socket transport's securityInfo on the URL so it will be
           // available in nsIUrlListener OnStopRunningUrl() callbacks to trigger
           // the override dialog or a security related error message.
+          // Currently this is only used to trigger the override dialog.
           if (m_runningUrl) {
             nsCOMPtr<nsIMsgMailNewsUrl> mailNewsUrl =
                 do_QueryInterface(m_runningUrl);
diff --git a/comm/mailnews/import/test/unit/resources/addressbook.json b/comm/mailnews/import/test/unit/resources/addressbook.json
index b774e9409be2ceaa843f19834c685142192345bc..f9a87a8a519cf0bf039436cd6f72894447f1f829 100644
--- a/comm/mailnews/import/test/unit/resources/addressbook.json
+++ b/comm/mailnews/import/test/unit/resources/addressbook.json
@@ -31,12 +31,12 @@
         "TEL;TYPE=cell;VALUE=TEXT:567-890-1234",
         "URL;TYPE=work;VALUE=URL:http://127.0.0.1",
         "URL;TYPE=home;VALUE=URL:http://localhost",
+        "X-CUSTOM1;VALUE=TEXT:Custom Field 1",
+        "X-CUSTOM2;VALUE=TEXT:Custom Field 2",
+        "X-CUSTOM3;VALUE=TEXT:Custom Field 3",
+        "X-CUSTOM4;VALUE=TEXT:Custom Field 4",
         "UID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
-      ],
-      "Custom1": "Custom Field 1",
-      "Custom2": "Custom Field 2",
-      "Custom3": "Custom Field 3",
-      "Custom4": "Custom Field 4"
+      ]
     }
   ],
   "bug_263304": [
diff --git a/comm/mailnews/local/src/Pop3Channel.jsm b/comm/mailnews/local/src/Pop3Channel.jsm
index 02fda4bc04ff4b0bf5554a6974876aa1a67cd046..61901b7618bc068115335f2cc3bf46648fdd0784 100644
--- a/comm/mailnews/local/src/Pop3Channel.jsm
+++ b/comm/mailnews/local/src/Pop3Channel.jsm
@@ -87,10 +87,14 @@ class Pop3Channel {
     client.runningUri = this.URI;
     client.connect();
     client.onOpen = () => {
+      listener.onStartRequest(this);
       client.fetchBodyForUidl(
         this.URI.QueryInterface(Ci.nsIPop3URL).pop3Sink,
         uidl
       );
     };
+    client.onDone = status => {
+      listener.onStopRequest(this, status);
+    };
   }
 }
diff --git a/comm/mailnews/local/src/Pop3Client.jsm b/comm/mailnews/local/src/Pop3Client.jsm
index 5e9d7976ff17b4857438c64c45d34306f12edfcb..63e47f36b5f1e64ff1ea52caf1cabfa7c8b52677 100644
--- a/comm/mailnews/local/src/Pop3Client.jsm
+++ b/comm/mailnews/local/src/Pop3Client.jsm
@@ -129,6 +129,9 @@ class Pop3Client {
     this._logger.debug(
       `Connecting to pop://${this._server.hostName}:${this._server.port}`
     );
+    this.runningUri
+      .QueryInterface(Ci.nsIMsgMailNewsUrl)
+      .SetUrlState(true, Cr.NS_OK);
     this._server.serverBusy = true;
     this._secureTransport = this._server.socketType == Ci.nsMsgSocketType.SSL;
     this._socket = new TCPSocket(this._server.hostName, this._server.port, {
@@ -468,7 +471,7 @@ class Pop3Client {
     this._lineReader.read(
       res.data,
       line => {
-        line = line.trim();
+        line = line.trim().toUpperCase();
         if (line == "USER") {
           this._supportedAuthMethods.push("USERPASS");
         } else if (line.startsWith("SASL ")) {
@@ -791,6 +794,7 @@ class Pop3Client {
     }
 
     if (firstToken) {
+      this._nextAction = this._actionAuthGssapi;
       this._send(firstToken, true);
       return;
     }
@@ -819,6 +823,7 @@ class Pop3Client {
     }
 
     if (firstToken) {
+      this._nextAction = this._actionAuthNtlm;
       this._send(firstToken, true);
       return;
     }
@@ -1028,13 +1033,14 @@ class Pop3Client {
           this._newUidlMap = this._uidlMap;
         }
 
-        let totalDownloadSize = this._messagesToHandle.reduce(
-          (acc, msg) =>
-            msg.status == UIDL_FETCH_BODY
-              ? acc + this._messageSizeMap.get(msg.messageNumber)
-              : acc,
+        let messagesToDownload = this._messagesToHandle.filter(msg =>
+          [UIDL_FETCH_BODY, UIDL_TOO_BIG].includes(msg.status)
+        );
+        this._totalDownloadSize = messagesToDownload.reduce(
+          (acc, msg) => acc + this._messageSizeMap.get(msg.messageNumber),
           0
         );
+        this._totalReceivedSize = 0;
         try {
           let localFolder = this._sink.folder.QueryInterface(
             Ci.nsIMsgLocalMailFolder
@@ -1042,7 +1048,7 @@ class Pop3Client {
           if (
             localFolder.warnIfLocalFileTooBig(
               this._msgWindow,
-              totalDownloadSize
+              this._totalDownloadSize
             )
           ) {
             throw new Error("Not enough disk space");
@@ -1059,12 +1065,9 @@ class Pop3Client {
         // This discards staled uidls that are no longer on the server.
         this._uidlMap = this._newUidlMap;
 
-        this._sink.setMsgsToDownload(
-          this._messagesToHandle.filter(msg =>
-            [UIDL_FETCH_BODY, UIDL_TOO_BIG].includes(msg.status)
-          ).length
-        );
+        this._sink.setMsgsToDownload(messagesToDownload.length);
         this._actionHandleMessage();
+        this._updateProgress();
       }
     );
   };
@@ -1210,6 +1213,8 @@ class Pop3Client {
         }
       },
       () => {
+        // Don't count the ending indicator.
+        this._totalReceivedSize -= ".\r\n".length;
         try {
           this._sink.incorporateComplete(
             this._msgWindow,
@@ -1231,6 +1236,9 @@ class Pop3Client {
         }
       }
     );
+
+    this._totalReceivedSize += res.data.length;
+    this._updateProgress();
   };
 
   /**
@@ -1310,6 +1318,8 @@ class Pop3Client {
     this._writeUidlState(true);
     this.urlListener?.OnStopRunningUrl(this.runningUri, status);
     this.quit();
+    this.runningUri.SetUrlState(false, Cr.NS_OK);
+    this.onDone?.(status);
 
     if (this._folderLocked) {
       this._sink.abortMailDelivery(this);
@@ -1346,6 +1356,15 @@ class Pop3Client {
     );
   }
 
+  /**
+   * Show a progress bar in the status bar.
+   */
+  _updateProgress() {
+    this._msgWindow?.statusFeedback?.showProgress(
+      Math.floor((this._totalReceivedSize * 100) / this._totalDownloadSize)
+    );
+  }
+
   /** @see nsIPop3Protocol */
   checkMessage(uidl) {
     return this._uidlMap.has(uidl);
diff --git a/comm/mailnews/local/src/Pop3Service.jsm b/comm/mailnews/local/src/Pop3Service.jsm
index ac4975259696f19759df7e74229398521aa6b27b..942bf2f943a7dad1cb79711188059a153fa62044 100644
--- a/comm/mailnews/local/src/Pop3Service.jsm
+++ b/comm/mailnews/local/src/Pop3Service.jsm
@@ -64,6 +64,7 @@ class Pop3Service {
 
   _getMail(downloadNewMail, msgWindow, urlListener, inbox, server) {
     let client = new Pop3Client(server);
+    client.runningUri.msgWindow = msgWindow;
     client.urlListener = urlListener;
     client.connect();
     client.onOpen = () => {
diff --git a/comm/mailnews/local/test/unit/head_maillocal.js b/comm/mailnews/local/test/unit/head_maillocal.js
index c0edde22bf44d15cb31bafd14fcad63451ce6519..4c1c9695123d915cafb9f88678876087cefc263c 100644
--- a/comm/mailnews/local/test/unit/head_maillocal.js
+++ b/comm/mailnews/local/test/unit/head_maillocal.js
@@ -142,7 +142,7 @@ function copyFileMessageInLocalFolder(
 function do_check_transaction(real, expected) {
   // If we don't spin the event loop before starting the next test, the readers
   // aren't expired. In this case, the "real" real transaction is the last one.
-  if (real instanceof Array) {
+  if (Array.isArray(real)) {
     real = real[real.length - 1];
   }
 
diff --git a/comm/mailnews/local/test/unit/test_Pop3Channel.js b/comm/mailnews/local/test/unit/test_Pop3Channel.js
new file mode 100644
index 0000000000000000000000000000000000000000..b518e5b19f0cae560986bb6fb49613a1191e56ed
--- /dev/null
+++ b/comm/mailnews/local/test/unit/test_Pop3Channel.js
@@ -0,0 +1,75 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+var { NetUtil } = ChromeUtils.import("resource://gre/modules/NetUtil.jsm");
+var { PromiseTestUtils } = ChromeUtils.import(
+  "resource://testing-common/mailnews/PromiseTestUtils.jsm"
+);
+
+let [daemon, server] = setupServerDaemon();
+server.start();
+registerCleanupFunction(() => {
+  server.stop();
+});
+
+/**
+ * Test Pop3Channel can download a partial message correctly.
+ */
+add_task(async function test_fetchPartialMessage() {
+  // Set up a test message.
+  daemon.setMessages(["message1.eml"]);
+
+  // Set up the incoming server to fetch headers only.
+  let incomingServer = createPop3ServerAndLocalFolders(server.port);
+  incomingServer
+    .QueryInterface(Ci.nsILocalMailIncomingServer)
+    .createDefaultMailboxes();
+  incomingServer.headersOnly = true;
+
+  // Use GetNewMail to fetch the headers.
+  let urlListener = new PromiseTestUtils.PromiseUrlListener();
+  MailServices.pop3.GetNewMail(
+    null,
+    urlListener,
+    incomingServer.rootFolder.getChildNamed("Inbox"),
+    incomingServer
+  );
+  await urlListener.promise;
+
+  // Check TOP is correctly sent.
+  let transaction = server.playTransaction();
+  do_check_transaction(transaction, [
+    "CAPA",
+    "AUTH PLAIN",
+    "STAT",
+    "LIST",
+    "UIDL",
+    "TOP 1 0",
+  ]);
+
+  let streamListener = new PromiseTestUtils.PromiseStreamListener();
+  // A nsIPop3URL instance is needed to construct a Pop3Channel, but we can't
+  // create a nsIPop3URL instance in JS directly. A workaround is constructing a
+  // mailbox: url with a uidl query, then newChannel will return a Pop3Channel.
+  let channel = NetUtil.newChannel({
+    uri: `${incomingServer.serverURI}/Inbox?uidl=UIDL1`,
+    loadingPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
+    securityFlags: Ci.nsILoadInfo.SEC_REQUIRE_SAME_ORIGIN_INHERITS_SEC_CONTEXT,
+    contentPolicyType: Ci.nsIContentPolicy.TYPE_OTHER,
+  });
+  channel.asyncOpen(streamListener);
+  await streamListener.promise;
+
+  // Check RETR is correctly sent.
+  transaction = server.playTransaction();
+  do_check_transaction(transaction, [
+    "CAPA",
+    "AUTH PLAIN",
+    "STAT",
+    "LIST",
+    "UIDL",
+    "RETR 1",
+    "DELE 1",
+  ]);
+});
diff --git a/comm/mailnews/local/test/unit/test_pop3Client.js b/comm/mailnews/local/test/unit/test_pop3Client.js
index 49ac1af8ce30a3a1e0c636d6de524072882e22eb..41939ae32a6e65c3b448aeebf42ae4d998d9b752 100644
--- a/comm/mailnews/local/test/unit/test_pop3Client.js
+++ b/comm/mailnews/local/test/unit/test_pop3Client.js
@@ -2,7 +2,8 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-let [daemon, server] = setupServerDaemon();
+let [daemon, server, handler] = setupServerDaemon();
+handler.kCapabilities = ["uidl", "top"]; // CAPA response is case-insensitive.
 server.start();
 registerCleanupFunction(() => {
   server.stop();
diff --git a/comm/mailnews/local/test/unit/xpcshell.ini b/comm/mailnews/local/test/unit/xpcshell.ini
index cba7c1c91076722b466634e00b4c6a21b6b88241..969acb133cde99db82233afdf80fa21ae723a11d 100644
--- a/comm/mailnews/local/test/unit/xpcshell.ini
+++ b/comm/mailnews/local/test/unit/xpcshell.ini
@@ -12,3 +12,6 @@ prefs =
   mail.biff.animate_dock_icon=false
 
 [include:xpcshell-shared.ini]
+
+# Only run for POP-Js implrmentation
+[test_Pop3Channel.js]
diff --git a/comm/mailnews/mime/test/unit/test_attachment_size.js b/comm/mailnews/mime/test/unit/test_attachment_size.js
index 49cea5919b24aa5ae93267afcfc9b02bad59f53c..90ea54548a680be0f8a25421818e855f1220d4bd 100644
--- a/comm/mailnews/mime/test/unit/test_attachment_size.js
+++ b/comm/mailnews/mime/test/unit/test_attachment_size.js
@@ -90,7 +90,9 @@ const YENC_SIZE = 174;
 
 const PART_HTML = new SyntheticPartLeaf(
   "<html><head></head><body>I am HTML! Woo! </body></html>",
-  { contentType: "text/html" }
+  {
+    contentType: "text/html",
+  }
 );
 
 var attachedMessage1 = msgGen.makeMessage({ body: { body: TEXT_ATTACHMENT } });
diff --git a/comm/mailnews/news/src/NntpMessageService.jsm b/comm/mailnews/news/src/NntpMessageService.jsm
index 8e3d5ecc4a0930708718aabab939625828db480e..f990ac6ca2ea214086d0ca1ef49658bb6be0a48b 100644
--- a/comm/mailnews/news/src/NntpMessageService.jsm
+++ b/comm/mailnews/news/src/NntpMessageService.jsm
@@ -18,12 +18,17 @@ XPCOMUtils.defineLazyModuleGetters(this, {
 /**
  * A message service for news-message://, mainly used for displaying messages.
  * @implements {nsIMsgMessageService}
+ * @implements {nsIMsgMessageFetchPartService}
  */
 class BaseMessageService {
-  QueryInterface = ChromeUtils.generateQI(["nsIMsgMessageService"]);
+  QueryInterface = ChromeUtils.generateQI([
+    "nsIMsgMessageService",
+    "nsIMsgMessageFetchPartService",
+  ]);
 
   _logger = NntpUtils.logger;
 
+  /** @see nsIMsgMessageService */
   DisplayMessage(
     messageURI,
     displayConsumer,
@@ -101,6 +106,25 @@ class BaseMessageService {
     }
   }
 
+  CopyMessage(
+    messageUri,
+    copyListener,
+    moveMessage,
+    urlListener,
+    msgWindow,
+    outUrl
+  ) {
+    this._logger.debug("CopyMessage", messageUri);
+    this.DisplayMessage(
+      messageUri,
+      copyListener,
+      msgWindow,
+      urlListener,
+      false,
+      outUrl
+    );
+  }
+
   SaveMessageToDisk(
     messageUri,
     file,
@@ -216,6 +240,18 @@ class BaseMessageService {
     }
     return url.toString();
   }
+
+  /** @see nsIMsgMessageFetchPartService */
+  fetchMimePart(uri, messageUri, displayConsumer, msgWindow, urlListener) {
+    this._logger.debug("fetchMimePart", uri.spec);
+    this.DisplayMessage(
+      uri.spec,
+      displayConsumer,
+      msgWindow,
+      urlListener,
+      false
+    );
+  }
 }
 
 /**
diff --git a/comm/mailnews/search/content/searchWidgets.js b/comm/mailnews/search/content/searchWidgets.js
index 59c1ec0c7d21c78c78b8c3c1732a840fb4787a23..6e845f31a63ca9f61dcdab761008a039685679fb 100644
--- a/comm/mailnews/search/content/searchWidgets.js
+++ b/comm/mailnews/search/content/searchWidgets.js
@@ -817,15 +817,15 @@
             );
             break;
           case "junk-status":
-            // FIXME: Is this unused? It only has one menu item.
+            // "Junk Status is/isn't/is empty/isn't empty 'Junk'".
             input = this.constructor._createMenulist([
               { stringId: "junk", value: Ci.nsIJunkMailPlugin.JUNK },
             ]);
             break;
           case "attachment-status":
-            // FIXME: Is this unused? It only has one menu item.
+            // "Attachment Status is/isn't 'Has Attachments'".
             input = this.constructor._createMenulist([
-              { stringId: "hasAttachment", value: "0" },
+              { stringId: "hasAttachments", value: "0" },
             ]);
             break;
           case "junk-origin":
diff --git a/comm/mailnews/test/fakeserver/Pop3d.jsm b/comm/mailnews/test/fakeserver/Pop3d.jsm
index acf6d8c7eb9cf843b8921fc3a4bf1966b78110bd..cf58782e20937cf8615c815ac211367f292cddd2 100644
--- a/comm/mailnews/test/fakeserver/Pop3d.jsm
+++ b/comm/mailnews/test/fakeserver/Pop3d.jsm
@@ -196,7 +196,6 @@ POP3_RFC1939_handler.prototype = {
   },
   TOP(args) {
     let [messageNumber, numberOfBodyLines] = args.split(" ");
-    console.log({ args });
     if (this._state != kStateTransaction) {
       return "-ERR invalid state";
     }
diff --git a/config/milestone.txt b/config/milestone.txt
index 5dede41c28b69258b761e2e0b049cbb5c0c7fc0d..98a0389d8f8aa7c0f19e998c65a72aedb3355807 100644
--- a/config/milestone.txt
+++ b/config/milestone.txt
@@ -10,4 +10,4 @@
 # hardcoded milestones in the tree from these two files.
 #--------------------------------------------------------
 
-102.1.0
+102.2.0
diff --git a/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_console.js b/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_console.js
index f7c28cf5f81fbb820e4b71e18971b40c88becc81..4c1036f5fd615fb556529800df85bb4983aca2fe 100644
--- a/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_console.js
+++ b/devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_debug_console.js
@@ -24,6 +24,9 @@ const OTHER_ADDON_NAME = "other-test-devtools-webextension";
 const POPUPONLY_ADDON_ID = "popuponly-test-devtools-webextension@mozilla.org";
 const POPUPONLY_ADDON_NAME = "popuponly-test-devtools-webextension";
 
+const BACKGROUND_ADDON_ID = "background-test-devtools-webextension@mozilla.org";
+const BACKGROUND_ADDON_NAME = "background-test-devtools-webextension";
+
 /**
  * This test file ensures that the webextension addon developer toolbox:
  * - when the debug button is clicked on a webextension, the opened toolbox
@@ -191,42 +194,36 @@ add_task(async function testWebExtensionsToolboxWebConsole() {
   );
 
   // Verify that we don't get the other addon log and errors
-  is(
-    findMessagesByType(hud, "Other addon log", ".console-api").length,
-    0,
+  ok(
+    !findMessageByType(hud, "Other addon log", ".console-api"),
     "We don't get the other addon log"
   );
-  is(
-    findMessagesByType(hud, "Other addon exception", ".console-api").length,
-    0,
+  ok(
+    !findMessageByType(hud, "Other addon exception", ".console-api"),
     "We don't get the other addon exception"
   );
-  is(
-    findMessagesByType(hud, "Other popup log", ".console-api").length,
-    0,
+  ok(
+    !findMessageByType(hud, "Other popup log", ".console-api"),
     "We don't get the other addon popup log"
   );
-  is(
-    findMessagesByType(hud, "Other popup exception", ".error").length,
-    0,
+  ok(
+    !findMessageByType(hud, "Other popup exception", ".error"),
     "We don't get the other addon popup exception"
   );
-  is(
-    findMessagesByType(
+  ok(
+    !findMessageByType(
       hud,
       "Expected color but found ‘error’.  Error in parsing value for ‘background-color’.  Declaration dropped.",
       ".warn"
-    ).length,
-    0,
+    ),
     "We don't get the other addon's background page CSS error message"
   );
-  is(
-    findMessagesByType(
+  ok(
+    !findMessageByType(
       hud,
       "Expected color but found ‘popup-error’.  Error in parsing value for ‘background-color’.  Declaration dropped.",
       ".warn"
-    ).length,
-    0,
+    ),
     "We don't get the other addon's popup CSS error message"
   );
 
@@ -239,14 +236,13 @@ add_task(async function testWebExtensionsToolboxWebConsole() {
   await onDomCompleteResource;
 
   info("Try to evaluate something after reload");
-  const onEvaluationResultAfterReload = waitUntil(() => {
-    return findMessagesByType(hud, "result:2", ".result").length > 0;
-  });
-  const onMessageAfterReload = waitUntil(() => {
-    return (
-      findMessagesByType(hud, "message after reload", ".console-api").length > 0
-    );
-  });
+
+  const onEvaluationResultAfterReload = waitUntil(() =>
+    findMessageByType(hud, "result:2", ".result")
+  );
+  const onMessageAfterReload = waitUntil(() =>
+    findMessageByType(hud, "message after reload", ".console-api")
+  );
   hud.ui.wrapper.dispatchEvaluateExpression(
     "console.log('message after reload'); 'result:' + (1 + 1)"
   );
@@ -349,3 +345,94 @@ add_task(async function testWebExtensionNoBgScript() {
   await removeTemporaryExtension(POPUPONLY_ADDON_NAME, document);
   await removeTab(tab);
 });
+
+// Check that reloading the addon several times does not break the console,
+// see Bug 1778951.
+add_task(async function testWebExtensionTwoReloads() {
+  await enableExtensionDebugging();
+  const { document, tab, window } = await openAboutDebugging();
+  await selectThisFirefoxPage(document, window.AboutDebugging.store);
+
+  await installTemporaryExtensionFromXPI(
+    {
+      background: function() {
+        console.log("Background page log");
+      },
+      extraProperties: {
+        browser_action: {
+          default_title: "WebExtension with background script",
+          default_popup: "popup.html",
+        },
+      },
+      files: {
+        "popup.html": `<!DOCTYPE html>
+        <html>
+          <body>
+            Popup
+          </body>
+        </html>
+      `,
+      },
+      id: BACKGROUND_ADDON_ID,
+      name: BACKGROUND_ADDON_NAME,
+    },
+    document
+  );
+
+  // Retrieve the addonTarget element before calling `openAboutDevtoolsToolbox`,
+  // otherwise it will pick the about:devtools-toolbox tab with the same name
+  // instead.
+  const addonTarget = findDebugTargetByText(BACKGROUND_ADDON_NAME, document);
+
+  const { devtoolsTab, devtoolsWindow } = await openAboutDevtoolsToolbox(
+    document,
+    tab,
+    window,
+    BACKGROUND_ADDON_NAME
+  );
+  const toolbox = getToolbox(devtoolsWindow);
+  const webconsole = await toolbox.selectTool("webconsole");
+  const { hud } = webconsole;
+
+  // Verify that console evaluations still work after reloading the addon
+  info("Reload the webextension itself");
+  let { onDomCompleteResource } = await waitForNextTopLevelDomCompleteResource(
+    toolbox.commands
+  );
+  const reloadButton = addonTarget.querySelector(
+    ".qa-temporary-extension-reload-button"
+  );
+  reloadButton.click();
+  await onDomCompleteResource;
+
+  info("Try to evaluate something after 1st addon reload");
+  // Wait before evaluating the message, otherwise they might be cleaned up by
+  // the console UI.
+  info("Wait until the background script log is visible");
+  await waitUntil(() =>
+    findMessageByType(hud, "Background page log", ".message")
+  );
+
+  hud.ui.wrapper.dispatchEvaluateExpression("40+1");
+  await waitUntil(() => findMessageByType(hud, "41", ".result"));
+
+  info("Reload the extension a second time");
+  ({ onDomCompleteResource } = await waitForNextTopLevelDomCompleteResource(
+    toolbox.commands
+  ));
+  reloadButton.click();
+  await onDomCompleteResource;
+
+  info("Wait until the background script log is visible - after reload");
+  await waitUntil(() =>
+    findMessageByType(hud, "Background page log", ".message")
+  );
+
+  info("Try to evaluate something after 2nd addon reload");
+  hud.ui.wrapper.dispatchEvaluateExpression("40+2");
+  await waitUntil(() => findMessageByType(hud, "42", ".result"));
+
+  await closeAboutDevtoolsToolbox(document, devtoolsTab, window);
+  await removeTemporaryExtension(BACKGROUND_ADDON_NAME, document);
+  await removeTab(tab);
+});
diff --git a/devtools/client/debugger/src/components/Editor/index.js b/devtools/client/debugger/src/components/Editor/index.js
index 13123c657f5d113fda0615db68622e8b2db8489e..55b4ba6fc45dd3acaac827818f0bf9480b5602ef 100644
--- a/devtools/client/debugger/src/components/Editor/index.js
+++ b/devtools/client/debugger/src/components/Editor/index.js
@@ -608,7 +608,7 @@ class Editor extends PureComponent {
     return showSourceText(
       editor,
       selectedSource,
-      selectedSourceTextContent.value,
+      selectedSourceTextContent,
       symbols
     );
   }
diff --git a/devtools/client/debugger/src/utils/editor/source-documents.js b/devtools/client/debugger/src/utils/editor/source-documents.js
index 4e1d130fce4b4a3e775e49bfb616d94785d055d6..ffdc062b749fa8f6b80f042fdb01419da39c0f0f 100644
--- a/devtools/client/debugger/src/utils/editor/source-documents.js
+++ b/devtools/client/debugger/src/utils/editor/source-documents.js
@@ -118,11 +118,12 @@ function setEditorText(editor, sourceId, content) {
   }
 }
 
-function setMode(editor, source, content, symbols) {
+function setMode(editor, source, sourceTextContent, symbols) {
   // Disable modes for minified files with 1+ million characters Bug 1569829
+  const content = sourceTextContent.value;
   if (
     content.type === "text" &&
-    isMinified(source, content) &&
+    isMinified(source, sourceTextContent) &&
     content.value.length > 1000000
   ) {
     return;
@@ -139,17 +140,17 @@ function setMode(editor, source, content, symbols) {
  * Handle getting the source document or creating a new
  * document with the correct mode and text.
  */
-export function showSourceText(editor, source, content, symbols) {
+export function showSourceText(editor, source, sourceTextContent, symbols) {
   if (hasDocument(source.id)) {
     const doc = getDocument(source.id);
     if (editor.codeMirror.doc === doc) {
-      setMode(editor, source, content, symbols);
+      setMode(editor, source, sourceTextContent, symbols);
       return;
     }
 
     editor.replaceDocument(doc);
     updateLineNumberFormat(editor, source.id);
-    setMode(editor, source, content, symbols);
+    setMode(editor, source, sourceTextContent, symbols);
     return doc;
   }
 
@@ -157,7 +158,7 @@ export function showSourceText(editor, source, content, symbols) {
   setDocument(source.id, doc);
   editor.replaceDocument(doc);
 
-  setEditorText(editor, source.id, content);
-  setMode(editor, source, content, symbols);
+  setEditorText(editor, source.id, sourceTextContent.value);
+  setMode(editor, source, sourceTextContent, symbols);
   updateLineNumberFormat(editor, source.id);
 }
diff --git a/devtools/client/themes/common.css b/devtools/client/themes/common.css
index f411634bceb9c6896e6408b6749bc25cff0900d9..72da70accc5f401021b722c4347d561e83779279 100644
--- a/devtools/client/themes/common.css
+++ b/devtools/client/themes/common.css
@@ -20,20 +20,21 @@
 
   --searchbox-no-match-background-color: #ffe5e5;
   --searchbox-no-match-stroke-color: var(--red-60);
+}
 
-  /* Default to light form controls */
+:root.theme-light {
   color-scheme: light;
 }
 
 :root.theme-dark {
+  color-scheme: dark;
+
   --tab-line-hover-color: rgba(255,255,255,.2);
   --toggle-thumb-color: var(--grey-40);
   --toggle-track-color: var(--grey-60);
 
   --searchbox-no-match-background-color: #402325;
   --searchbox-no-match-stroke-color: var(--red-50);
-
-  color-scheme: dark;
 }
 
 :root[platform="mac"] {
diff --git a/devtools/server/actors/targets/webextension.js b/devtools/server/actors/targets/webextension.js
index 2b93bc3d77ef0e08009ce356bd084ab7752f2ef5..080bff5dfd7aa7043fe617a4b031654ca1929228 100644
--- a/devtools/server/actors/targets/webextension.js
+++ b/devtools/server/actors/targets/webextension.js
@@ -13,7 +13,7 @@
  */
 
 const { extend } = require("devtools/shared/extend");
-const { Ci, Cu, Cc } = require("chrome");
+const { Ci, Cu } = require("chrome");
 const Services = require("Services");
 
 const {
@@ -114,7 +114,8 @@ webExtensionTargetPrototype.initialize = function(
 ) {
   this.addonId = addonId;
   this.addonBrowsingContextGroupId = addonBrowsingContextGroupId;
-  this.chromeGlobal = chromeGlobal;
+  this._chromeGlobal = chromeGlobal;
+  this._prefix = prefix;
 
   // Expose the BrowsingContext of the fallback document,
   // which is the one this target actor will always refer to via its form()
@@ -132,8 +133,6 @@ webExtensionTargetPrototype.initialize = function(
     window: extensionWindow,
     sessionContext,
   });
-  this._chromeGlobal = chromeGlobal;
-  this._prefix = prefix;
 
   // Redefine the messageManager getter to return the chromeGlobal
   // as the messageManager for this actor (which is the browser XUL
@@ -160,10 +159,6 @@ webExtensionTargetPrototype.initialize = function(
     addonId: this.addonId,
   };
 
-  this.aps = Cc["@mozilla.org/addons/policy-service;1"].getService(
-    Ci.nsIAddonPolicyService
-  );
-
   // This creates a Debugger instance for debugging all the add-on globals.
   this.makeDebugger = makeDebugger.bind(null, {
     findDebuggees: dbg => {
@@ -234,7 +229,7 @@ webExtensionTargetPrototype._searchFallbackWindow = function() {
   // about:blank browser), this window is related to a XUL browser element
   // specifically created for the devtools server and it is never used
   // or navigated anywhere else.
-  this.fallbackWindow = this.chromeGlobal.content;
+  this.fallbackWindow = this._chromeGlobal.content;
 
   // Add the addonId in the URL to retrieve this information in other devtools
   // helpers. The addonId is usually populated in the principal, but this will
@@ -298,6 +293,9 @@ webExtensionTargetPrototype._onDocShellDestroy = function(docShell) {
 webExtensionTargetPrototype._onNewExtensionWindow = function(window) {
   if (!this.window || this.window === this.fallbackWindow) {
     this._changeTopLevelDocument(window);
+    // For new extension windows, the BrowsingContext group id might have
+    // changed, for instance when reloading the addon.
+    this.addonBrowsingContextGroupId = window.docShell.browsingContext.group.id;
   }
 };
 
diff --git a/docshell/base/BrowsingContext.cpp b/docshell/base/BrowsingContext.cpp
index d47e8056fde52704a618fe148f0320ad94a3bad8..d1b9f4f0712cd0529f182c392166616904c588f6 100644
--- a/docshell/base/BrowsingContext.cpp
+++ b/docshell/base/BrowsingContext.cpp
@@ -2996,19 +2996,21 @@ void BrowsingContext::DidSet(FieldIndex<IDX_IsActiveBrowserWindowInternal>,
       doc->UpdateDocumentStates(NS_DOCUMENT_STATE_WINDOW_INACTIVE, true);
 
       RefPtr<nsPIDOMWindowInner> win = doc->GetInnerWindow();
-      RefPtr<MediaDevices> devices;
-      if (isActivateEvent && (devices = win->GetExtantMediaDevices())) {
-        devices->BrowserWindowBecameActive();
-      }
+      if (win) {
+        RefPtr<MediaDevices> devices;
+        if (isActivateEvent && (devices = win->GetExtantMediaDevices())) {
+          devices->BrowserWindowBecameActive();
+        }
 
-      if (XRE_IsContentProcess() &&
-          (!aContext->GetParent() || !aContext->GetParent()->IsInProcess())) {
-        // Send the inner window an activate/deactivate event if
-        // the context is the top of a sub-tree of in-process
-        // contexts.
-        nsContentUtils::DispatchEventOnlyToChrome(
-            doc, win, isActivateEvent ? u"activate"_ns : u"deactivate"_ns,
-            CanBubble::eYes, Cancelable::eYes, nullptr);
+        if (XRE_IsContentProcess() &&
+            (!aContext->GetParent() || !aContext->GetParent()->IsInProcess())) {
+          // Send the inner window an activate/deactivate event if
+          // the context is the top of a sub-tree of in-process
+          // contexts.
+          nsContentUtils::DispatchEventOnlyToChrome(
+              doc, win, isActivateEvent ? u"activate"_ns : u"deactivate"_ns,
+              CanBubble::eYes, Cancelable::eYes, nullptr);
+        }
       }
     }
   });
diff --git a/dom/base/BodyStream.cpp b/dom/base/BodyStream.cpp
index 310c0167f3a3d753d549794ad2e78533f5406893..186f034458748e44319743289e60e6422b405de9 100644
--- a/dom/base/BodyStream.cpp
+++ b/dom/base/BodyStream.cpp
@@ -115,8 +115,8 @@ void BodyStream::Create(JSContext* aCx, BodyStreamHolder* aStreamHolder,
     WorkerPrivate* workerPrivate = GetWorkerPrivateFromContext(aCx);
     MOZ_ASSERT(workerPrivate);
 
-    RefPtr<WeakWorkerRef> workerRef =
-        WeakWorkerRef::Create(workerPrivate, [stream]() { stream->Close(); });
+    RefPtr<StrongWorkerRef> workerRef =
+        StrongWorkerRef::Create(workerPrivate, "BodyStream", [stream]() { stream->Close(); });
 
     if (NS_WARN_IF(!workerRef)) {
       aRv.Throw(NS_ERROR_DOM_INVALID_STATE_ERR);
@@ -215,6 +215,7 @@ already_AddRefed<Promise> BodyStream::PullCallback(
     ErrorPropagation(aCx, lock, stream, rv);
     return nullptr;
   }
+  mAsyncWaitWorkerRef = mWorkerRef;
 
   // All good.
   return resolvedWithUndefinedPromise.forget();
@@ -272,6 +273,7 @@ void BodyStream::WriteIntoReadRequestBuffer(JSContext* aCx,
     ErrorPropagation(aCx, lock, aStream, rv);
     return;
   }
+  mAsyncWaitWorkerRef = mWorkerRef;
 
   // All good.
 }
@@ -429,6 +431,7 @@ BodyStream::OnInputStreamReady(nsIAsyncInputStream* aStream)
     NO_THREAD_SAFETY_ANALYSIS {
   AssertIsOnOwningThread();
   MOZ_DIAGNOSTIC_ASSERT(aStream);
+  mAsyncWaitWorkerRef = nullptr;
 
   // Acquire |mMutex| in order to safely inspect |mState| and use |mGlobal|.
   Maybe<MutexSingleWriterAutoLock> lock;
@@ -581,7 +584,7 @@ void BodyStream::ReleaseObjects(const MutexSingleWriterAutoLock& aProofOfLock) {
     // Let's dispatch a WorkerControlRunnable if the owning thread is a worker.
     if (mWorkerRef) {
       RefPtr<WorkerShutdown> r =
-          new WorkerShutdown(mWorkerRef->GetUnsafePrivate(), this);
+          new WorkerShutdown(mWorkerRef->Private(), this);
       Unused << NS_WARN_IF(!r->Dispatch());
       return;
     }
diff --git a/dom/base/BodyStream.h b/dom/base/BodyStream.h
index 70b75d12c8300c774574dac76781a83a7b243957..152774088e2377b9537a6daa4d8d19822727c419 100644
--- a/dom/base/BodyStream.h
+++ b/dom/base/BodyStream.h
@@ -30,7 +30,7 @@ class ErrorResult;
 namespace dom {
 
 class BodyStream;
-class WeakWorkerRef;
+class StrongWorkerRef;
 class ReadableStream;
 class ReadableStreamController;
 
@@ -200,7 +200,8 @@ class BodyStream final : public nsIInputStreamCallback,
   nsCOMPtr<nsIInputStream> mOriginalInputStream;
   nsCOMPtr<nsIAsyncInputStream> mInputStream;
 
-  RefPtr<WeakWorkerRef> mWorkerRef;
+  RefPtr<StrongWorkerRef> mWorkerRef;
+  RefPtr<StrongWorkerRef> mAsyncWaitWorkerRef;
 };
 
 }  // namespace dom
diff --git a/dom/base/Document.h b/dom/base/Document.h
index d04aee703c53e0c753d8dd55336687d85ad6f716..a6b2636a07e550885bd7d880af82a129f32cfeb0 100644
--- a/dom/base/Document.h
+++ b/dom/base/Document.h
@@ -1525,14 +1525,14 @@ class Document : public nsINode,
 
   void DoNotifyPossibleTitleChange();
 
+  nsresult InitFeaturePolicy(nsIChannel* aChannel);
+
  protected:
   friend class nsUnblockOnloadEvent;
 
   nsresult InitCSP(nsIChannel* aChannel);
   nsresult InitCOEP(nsIChannel* aChannel);
 
-  nsresult InitFeaturePolicy(nsIChannel* aChannel);
-
   nsresult InitReferrerInfo(nsIChannel* aChannel);
 
   void PostUnblockOnloadEvent();
diff --git a/dom/bindings/ToJSValue.h b/dom/bindings/ToJSValue.h
index 4cd807a3befd055fe7d6a4c518c512bbdb496320..3e245512efb5e7db1a1ec48d2ec69d7655888595 100644
--- a/dom/bindings/ToJSValue.h
+++ b/dom/bindings/ToJSValue.h
@@ -117,7 +117,7 @@ inline bool ToJSValue(JSContext* aCx, double aArgument,
   // Make sure we're called in a compartment
   MOZ_ASSERT(JS::CurrentGlobalOrNull(aCx));
 
-  aValue.setNumber(aArgument);
+  aValue.set(JS_NumberValue(aArgument));
   return true;
 }
 
diff --git a/dom/canvas/ClientWebGLContext.cpp b/dom/canvas/ClientWebGLContext.cpp
index 884b15ea1744f613d6b851bb8ac93005323fb874..d699cbbc44b10fcc1023a882027cf8579b014679 100644
--- a/dom/canvas/ClientWebGLContext.cpp
+++ b/dom/canvas/ClientWebGLContext.cpp
@@ -487,6 +487,9 @@ bool ClientWebGLContext::InitializeCanvasRenderer(
 
   const auto& options = *mInitialOptions;
   const auto& size = DrawingBufferSize();
+
+  if (IsContextLost()) return false;
+
   data.mIsOpaque = !options.alpha;
   data.mIsAlphaPremult = !options.alpha || options.premultipliedAlpha;
   data.mSize = {size.x, size.y};
diff --git a/dom/fetch/FetchStreamReader.cpp b/dom/fetch/FetchStreamReader.cpp
index 252e1f3dcb3115aada83d4fc6cce565186685e31..ce5c7ed598aba1686a56dcb9f427fc4aa072c2dc 100644
--- a/dom/fetch/FetchStreamReader.cpp
+++ b/dom/fetch/FetchStreamReader.cpp
@@ -77,16 +77,14 @@ nsresult FetchStreamReader::Create(JSContext* aCx, nsIGlobalObject* aGlobal,
     WorkerPrivate* workerPrivate = GetWorkerPrivateFromContext(aCx);
     MOZ_ASSERT(workerPrivate);
 
-    RefPtr<WeakWorkerRef> workerRef =
-        WeakWorkerRef::Create(workerPrivate, [streamReader]() {
+    RefPtr<StrongWorkerRef> workerRef = StrongWorkerRef::Create(
+        workerPrivate, "FetchStreamReader", [streamReader]() {
           MOZ_ASSERT(streamReader);
           MOZ_ASSERT(streamReader->mWorkerRef);
 
-          WorkerPrivate* workerPrivate = streamReader->mWorkerRef->GetPrivate();
-          MOZ_ASSERT(workerPrivate);
-
-          streamReader->CloseAndRelease(workerPrivate->GetJSContext(),
-                                        NS_ERROR_DOM_INVALID_STATE_ERR);
+          streamReader->CloseAndRelease(
+              streamReader->mWorkerRef->Private()->GetJSContext(),
+              NS_ERROR_DOM_INVALID_STATE_ERR);
         });
 
     if (NS_WARN_IF(!workerRef)) {
@@ -192,6 +190,7 @@ void FetchStreamReader::StartConsuming(JSContext* aCx, ReadableStream* aStream,
   if (NS_WARN_IF(aRv.Failed())) {
     return;
   }
+  mAsyncWaitWorkerRef = mWorkerRef;
 }
 
 struct FetchReadRequest : public ReadRequest {
@@ -234,6 +233,7 @@ MOZ_CAN_RUN_SCRIPT_BOUNDARY
 NS_IMETHODIMP
 FetchStreamReader::OnOutputStreamReady(nsIAsyncOutputStream* aStream) {
   NS_ASSERT_OWNINGTHREAD(FetchStreamReader);
+  mAsyncWaitWorkerRef = nullptr;
   if (mStreamClosed) {
     return NS_OK;
   }
diff --git a/dom/fetch/FetchStreamReader.h b/dom/fetch/FetchStreamReader.h
index 7a74b336c336540c3d26c4bff3daf9c54bcbd6fc..90cfb3e6ebc481218726ba20c6f5bf678cff6fe6 100644
--- a/dom/fetch/FetchStreamReader.h
+++ b/dom/fetch/FetchStreamReader.h
@@ -19,7 +19,7 @@ namespace mozilla::dom {
 
 class ReadableStream;
 class ReadableStreamDefaultReader;
-class WeakWorkerRef;
+class StrongWorkerRef;
 
 class FetchStreamReader final : public nsIOutputStreamCallback {
  public:
@@ -66,7 +66,8 @@ class FetchStreamReader final : public nsIOutputStreamCallback {
 
   nsCOMPtr<nsIAsyncOutputStream> mPipeOut;
 
-  RefPtr<WeakWorkerRef> mWorkerRef;
+  RefPtr<StrongWorkerRef> mWorkerRef;
+  RefPtr<StrongWorkerRef> mAsyncWaitWorkerRef;
 
   RefPtr<ReadableStreamDefaultReader> mReader;
 
diff --git a/dom/fetch/FetchUtil.cpp b/dom/fetch/FetchUtil.cpp
index 6f97a1e38cc99882e306e5542b35d51d7be266f1..e55b4c986827b97c6bf5a38b6a19702c68da1a83 100644
--- a/dom/fetch/FetchUtil.cpp
+++ b/dom/fetch/FetchUtil.cpp
@@ -295,14 +295,13 @@ class WorkerStreamOwner final {
     RefPtr<WorkerStreamOwner> self =
         new WorkerStreamOwner(aStream, std::move(target));
 
-    self->mWorkerRef = WeakWorkerRef::Create(aWorker, [self]() {
+    self->mWorkerRef = StrongWorkerRef::Create(aWorker, "JSStreamConsumer", [self]() {
       if (self->mStream) {
         // If this Close() calls JSStreamConsumer::OnInputStreamReady and drops
         // the last reference to the JSStreamConsumer, 'this' will not be
         // destroyed since ~JSStreamConsumer() only enqueues a release proxy.
         self->mStream->Close();
         self->mStream = nullptr;
-        self->mWorkerRef = nullptr;
       }
     });
 
@@ -326,7 +325,7 @@ class WorkerStreamOwner final {
   // Read from any thread but only set/cleared on the worker thread. The
   // lifecycle of WorkerStreamOwner prevents concurrent read/clear.
   nsCOMPtr<nsIAsyncInputStream> mStream;
-  RefPtr<WeakWorkerRef> mWorkerRef;
+  RefPtr<StrongWorkerRef> mWorkerRef;
   nsCOMPtr<nsIEventTarget> mOwningEventTarget;
 };
 
diff --git a/dom/file/FileReader.cpp b/dom/file/FileReader.cpp
index 0e96e1c7274a850d15d37397caff526112ea11b5..ca1d55c0d8a45afd89c652f833d3cf653a155de4 100644
--- a/dom/file/FileReader.cpp
+++ b/dom/file/FileReader.cpp
@@ -624,15 +624,15 @@ FileReader::Notify(nsITimer* aTimer) {
 // InputStreamCallback
 NS_IMETHODIMP
 FileReader::OnInputStreamReady(nsIAsyncInputStream* aStream) {
-  if (mReadyState != LOADING || aStream != mAsyncStream) {
-    return NS_OK;
-  }
-
   // We use this class to decrease the busy counter at the end of this method.
   // In theory we can do it immediatelly but, for debugging reasons, we want to
   // be 100% sure we have a workerRef when OnLoadEnd() is called.
   FileReaderDecreaseBusyCounter RAII(this);
 
+  if (mReadyState != LOADING || aStream != mAsyncStream) {
+    return NS_OK;
+  }
+
   uint64_t count;
   nsresult rv = aStream->Available(&count);
 
@@ -731,14 +731,7 @@ void FileReader::Abort() {
 
   MOZ_ASSERT(mReadyState == LOADING);
 
-  ClearProgressEventTimer();
-
-  if (mAsyncWaitRunnable) {
-    mAsyncWaitRunnable->Cancel();
-    mAsyncWaitRunnable = nullptr;
-  }
-
-  mReadyState = DONE;
+  Cleanup();
 
   // XXX The spec doesn't say this
   mError = DOMException::Create(NS_ERROR_DOM_ABORT_ERR);
@@ -747,30 +740,12 @@ void FileReader::Abort() {
   SetDOMStringToNull(mResult);
   mResultArrayBuffer = nullptr;
 
-  // If we have the stream and the busy-count is not 0, it means that we are
-  // waiting for an OnInputStreamReady() call. Let's abort the current
-  // AsyncWait() calling it again with a nullptr callback. See
-  // nsIAsyncInputStream.idl.
-  if (mAsyncStream && mBusyCount) {
-    mAsyncStream->AsyncWait(/* callback */ nullptr,
-                            /* aFlags*/ 0,
-                            /* aRequestedCount */ 0, mTarget);
-    DecreaseBusyCounter();
-    MOZ_ASSERT(mBusyCount == 0);
-
-    mAsyncStream->Close();
-  }
-
-  mAsyncStream = nullptr;
   mBlob = nullptr;
 
-  // Clean up memory buffer
-  FreeFileData();
-
   // Dispatch the events
   DispatchProgressEvent(nsLiteralString(ABORT_STR));
   DispatchProgressEvent(nsLiteralString(LOADEND_STR));
-}  // namespace dom
+}
 
 nsresult FileReader::IncreaseBusyCounter() {
   if (mWeakWorkerRef && mBusyCount++ == 0) {
@@ -800,7 +775,7 @@ void FileReader::DecreaseBusyCounter() {
   }
 }
 
-void FileReader::Shutdown() {
+void FileReader::Cleanup() {
   mReadyState = DONE;
 
   if (mAsyncWaitRunnable) {
@@ -816,11 +791,12 @@ void FileReader::Shutdown() {
   ClearProgressEventTimer();
   FreeFileData();
   mResultArrayBuffer = nullptr;
+}
 
-  if (mWeakWorkerRef && mBusyCount != 0) {
-    mStrongWorkerRef = nullptr;
+void FileReader::Shutdown() {
+  Cleanup();
+  if (mWeakWorkerRef) {
     mWeakWorkerRef = nullptr;
-    mBusyCount = 0;
   }
 }
 
diff --git a/dom/file/FileReader.h b/dom/file/FileReader.h
index 159a974ebb47df7077965321c1f4331f7e21b46f..1c07b6193f2c3533edce000e89fa746800918407 100644
--- a/dom/file/FileReader.h
+++ b/dom/file/FileReader.h
@@ -155,6 +155,7 @@ class FileReader final : public DOMEventTargetHelper,
   nsresult IncreaseBusyCounter();
   void DecreaseBusyCounter();
 
+  void Cleanup();
   void Shutdown();
 
   char* mFileData;
diff --git a/dom/html/test/browser.ini b/dom/html/test/browser.ini
index 9f537e2ece53d5776edfeb73e0cc72d2c65fcb8f..0a1f80417514d3785e6260bc363b8c7c801075a4 100644
--- a/dom/html/test/browser.ini
+++ b/dom/html/test/browser.ini
@@ -57,6 +57,13 @@ support-files =
   file_fullscreen-iframe-inner.html
 [browser_fullscreen-document-mutation-race.js]
 tags = fullscreen
+support-files =
+  fullscreen_helpers.js
+  file_fullscreen-iframe-top.html
+  file_fullscreen-iframe-middle.html
+  file_fullscreen-iframe-inner.html
+[browser_fullscreen-document-mutation-navigation.js]
+tags = fullscreen
 support-files =
   fullscreen_helpers.js
   file_fullscreen-iframe-top.html
diff --git a/dom/html/test/browser_fullscreen-document-mutation-navigation.js b/dom/html/test/browser_fullscreen-document-mutation-navigation.js
new file mode 100644
index 0000000000000000000000000000000000000000..440a15d876affb5853486f2ea4503271486ae525
--- /dev/null
+++ b/dom/html/test/browser_fullscreen-document-mutation-navigation.js
@@ -0,0 +1,132 @@
+/* Any copyright is dedicated to the Public Domain.
+   http://creativecommons.org/publicdomain/zero/1.0/ */
+
+"use strict";
+
+requestLongerTimeout(2);
+
+// Import helpers
+Services.scriptloader.loadSubScript(
+  "chrome://mochitests/content/browser/dom/html/test/fullscreen_helpers.js",
+  this
+);
+
+// This test tends to trigger a race in the fullscreen time telemetry,
+// where the fullscreen enter and fullscreen exit events (which use the
+// same histogram ID) overlap. That causes TelemetryStopwatch to log an
+// error.
+SimpleTest.ignoreAllUncaughtExceptions(true);
+
+add_task(async function init() {
+  await pushPrefs(
+    ["full-screen-api.transition-duration.enter", "0 0"],
+    ["full-screen-api.transition-duration.leave", "0 0"],
+    ["full-screen-api.allow-trusted-requests-only", false]
+  );
+});
+
+async function startTests(testFun, name) {
+  TEST_URLS.forEach(url => {
+    add_task(async () => {
+      info(`Test ${name}, url: ${url}`);
+      await BrowserTestUtils.withNewTab(
+        {
+          gBrowser,
+          url,
+        },
+        async function(browser) {
+          let promiseFsState = waitForFullscreenState(document, true);
+          // Trigger click event in inner most iframe
+          SpecialPowers.spawn(
+            browser.browsingContext.children[0].children[0],
+            [],
+            function() {
+              content.setTimeout(() => {
+                content.document.getElementById("div").click();
+              }, 0);
+            }
+          );
+          await promiseFsState;
+
+          // This should exit fullscreen
+          promiseFsState = waitForFullscreenState(document, false, true);
+          await testFun(browser);
+          await promiseFsState;
+
+          // This test triggers a fullscreen request during the fullscreen exit
+          // process, so it could be possible that document goes into fullscreen
+          // mode again, but it should end up leave fullscreen mode again.
+          if (window.fullScreen) {
+            info("still in fullscreen, wait again");
+            await waitForFullscreenState(document, false, true);
+          }
+
+          // Ensure the browser exits fullscreen state.
+          ok(
+            !window.fullScreen,
+            "The chrome window should not be in fullscreen"
+          );
+          ok(
+            !document.documentElement.hasAttribute("inDOMFullscreen"),
+            "The chrome document should not be in fullscreen"
+          );
+        }
+      );
+    });
+  });
+}
+
+function MutateAndNavigateFromRemoteDocument(
+  aBrowsingContext,
+  aElementId,
+  aURL
+) {
+  return SpecialPowers.spawn(
+    aBrowsingContext,
+    [aElementId, aURL],
+    async function(id, url) {
+      let element = content.document.getElementById(id);
+      element.requestFullscreen();
+      content.document.body.appendChild(element);
+      content.location.href = url;
+    }
+  );
+}
+
+startTests(async browser => {
+  // toplevel
+  await MutateAndNavigateFromRemoteDocument(
+    browser.browsingContext,
+    "div",
+    "about:blank"
+  );
+}, "document_mutation_navigation_toplevel");
+
+startTests(async browser => {
+  let promiseRemoteFsState = waitRemoteFullscreenExitEvents([
+    // browsingContext, name
+    [browser.browsingContext, "toplevel"],
+  ]);
+  // middle iframe
+  await MutateAndNavigateFromRemoteDocument(
+    browser.browsingContext.children[0],
+    "div",
+    "about:blank"
+  );
+  await promiseRemoteFsState;
+}, "document_mutation_navigation_middle_frame");
+
+startTests(async browser => {
+  let promiseRemoteFsState = waitRemoteFullscreenExitEvents([
+    // browsingContext, name
+    [browser.browsingContext, "toplevel"],
+    [browser.browsingContext.children[0], "middle"],
+  ]);
+  // innermost iframe
+  await MutateAndNavigateFromRemoteDocument(
+    browser.browsingContext.children[0].children[0],
+    "div",
+    "about:blank"
+  );
+  await promiseRemoteFsState;
+}, "document_mutation_navigation_inner_frame");
diff --git a/dom/indexedDB/KeyPath.cpp b/dom/indexedDB/KeyPath.cpp
index d96e0bbd423ed58a632c42aff8f11bee050ef616..5cad1642961d00bf28f3b6d9b1b1821b698f14cd 100644
--- a/dom/indexedDB/KeyPath.cpp
+++ b/dom/indexedDB/KeyPath.cpp
@@ -87,7 +87,7 @@ nsresult GetJSValFromKeyPathString(
       // step 4 substep 1: check for .length on a String value.
       if (currentVal.isString() && !tokenizer.hasMoreTokens() &&
           token.EqualsLiteral("length")) {
-        aKeyJSVal->setNumber(double(JS_GetStringLength(currentVal.toString())));
+        aKeyJSVal->setNumber(JS_GetStringLength(currentVal.toString()));
         break;
       }
 
diff --git a/dom/xml/nsXMLContentSink.cpp b/dom/xml/nsXMLContentSink.cpp
index 926a817614009ea4a53e9877d692b594c13e2695..4080a10b93fc5ffac98acc9e9f7cbf54a1c1b31a 100644
--- a/dom/xml/nsXMLContentSink.cpp
+++ b/dom/xml/nsXMLContentSink.cpp
@@ -323,22 +323,23 @@ nsXMLContentSink::DidBuildModel(bool aTerminated) {
   return NS_OK;
 }
 
-NS_IMETHODIMP
-nsXMLContentSink::OnDocumentCreated(Document* aResultDocument) {
-  NS_ENSURE_ARG(aResultDocument);
-
+nsresult nsXMLContentSink::OnDocumentCreated(Document* aSourceDocument,
+                                             Document* aResultDocument) {
   aResultDocument->SetDocWriteDisabled(true);
 
   nsCOMPtr<nsIContentViewer> contentViewer;
   mDocShell->GetContentViewer(getter_AddRefs(contentViewer));
-  if (contentViewer) {
+  // Make sure that we haven't loaded a new document into the contentviewer
+  // after starting the XSLT transform.
+  if (contentViewer && contentViewer->GetDocument() == aSourceDocument) {
     return contentViewer->SetDocumentInternal(aResultDocument, true);
   }
   return NS_OK;
 }
 
-NS_IMETHODIMP
-nsXMLContentSink::OnTransformDone(nsresult aResult, Document* aResultDocument) {
+nsresult nsXMLContentSink::OnTransformDone(Document* aSourceDocument,
+                                           nsresult aResult,
+                                           Document* aResultDocument) {
   MOZ_ASSERT(aResultDocument,
              "Don't notify about transform end without a document.");
 
@@ -347,42 +348,49 @@ nsXMLContentSink::OnTransformDone(nsresult aResult, Document* aResultDocument) {
   nsCOMPtr<nsIContentViewer> contentViewer;
   mDocShell->GetContentViewer(getter_AddRefs(contentViewer));
 
-  if (NS_FAILED(aResult) && contentViewer) {
-    // Transform failed.
-    aResultDocument->SetMayStartLayout(false);
-    // We have an error document.
-    contentViewer->SetDocument(aResultDocument);
-  }
-
   RefPtr<Document> originalDocument = mDocument;
   bool blockingOnload = mIsBlockingOnload;
-  if (!mRunsToCompletion) {
-    // This BlockOnload call corresponds to the UnblockOnload call in
-    // nsContentSink::DropParserAndPerfHint.
-    aResultDocument->BlockOnload();
-    mIsBlockingOnload = true;
-  }
-  // Transform succeeded, or it failed and we have an error document to display.
-  mDocument = aResultDocument;
-  aResultDocument->SetDocWriteDisabled(false);
-
-  // Notify document observers that all the content has been stuck
-  // into the document.
-  // XXX do we need to notify for things like PIs?  Or just the
-  // documentElement?
-  nsIContent* rootElement = mDocument->GetRootElement();
-  if (rootElement) {
-    NS_ASSERTION(mDocument->ComputeIndexOf(rootElement).isSome(),
-                 "rootElement not in doc?");
-    mDocument->BeginUpdate();
-    MutationObservers::NotifyContentInserted(mDocument, rootElement);
-    mDocument->EndUpdate();
-  }
-
-  // Start the layout process
-  StartLayout(false);
-
-  ScrollToRef();
+
+  // Make sure that we haven't loaded a new document into the contentviewer
+  // after starting the XSLT transform.
+  if (contentViewer && (contentViewer->GetDocument() == aSourceDocument ||
+                        contentViewer->GetDocument() == aResultDocument)) {
+    if (NS_FAILED(aResult)) {
+      // Transform failed.
+      aResultDocument->SetMayStartLayout(false);
+      // We have an error document.
+      contentViewer->SetDocument(aResultDocument);
+    }
+
+    if (!mRunsToCompletion) {
+      // This BlockOnload call corresponds to the UnblockOnload call in
+      // nsContentSink::DropParserAndPerfHint.
+      aResultDocument->BlockOnload();
+      mIsBlockingOnload = true;
+    }
+    // Transform succeeded, or it failed and we have an error document to
+    // display.
+    mDocument = aResultDocument;
+    aResultDocument->SetDocWriteDisabled(false);
+
+    // Notify document observers that all the content has been stuck
+    // into the document.
+    // XXX do we need to notify for things like PIs?  Or just the
+    // documentElement?
+    nsIContent* rootElement = mDocument->GetRootElement();
+    if (rootElement) {
+      NS_ASSERTION(mDocument->ComputeIndexOf(rootElement).isSome(),
+                   "rootElement not in doc?");
+      mDocument->BeginUpdate();
+      MutationObservers::NotifyContentInserted(mDocument, rootElement);
+      mDocument->EndUpdate();
+    }
+
+    // Start the layout process
+    StartLayout(false);
+
+    ScrollToRef();
+  }
 
   originalDocument->EndLoad();
   if (blockingOnload) {
diff --git a/dom/xml/nsXMLContentSink.h b/dom/xml/nsXMLContentSink.h
index 0f7d4a4e3b70e0d2af8f3a7590f8a2ed7e64250c..41acbbc0272eaf2ef57bc2a13b1f5e4de8df2ff0 100644
--- a/dom/xml/nsXMLContentSink.h
+++ b/dom/xml/nsXMLContentSink.h
@@ -76,10 +76,11 @@ class nsXMLContentSink : public nsContentSink,
   }
 
   // nsITransformObserver
-  NS_IMETHOD OnDocumentCreated(
-      mozilla::dom::Document* aResultDocument) override;
-  NS_IMETHOD OnTransformDone(nsresult aResult,
+  nsresult OnDocumentCreated(mozilla::dom::Document* aSourceDocument,
                              mozilla::dom::Document* aResultDocument) override;
+  nsresult OnTransformDone(mozilla::dom::Document* aSourceDocument,
+                           nsresult aResult,
+                           mozilla::dom::Document* aResultDocument) override;
 
   // nsICSSLoaderObserver
   NS_IMETHOD StyleSheetLoaded(mozilla::StyleSheet* aSheet, bool aWasDeferred,
diff --git a/dom/xslt/nsIDocumentTransformer.h b/dom/xslt/nsIDocumentTransformer.h
index 110f2285671d2e179a488526f31d7b6a959ab421..3df790dae010d4974107fd8c6c78986677657736 100644
--- a/dom/xslt/nsIDocumentTransformer.h
+++ b/dom/xslt/nsIDocumentTransformer.h
@@ -33,10 +33,13 @@ class nsITransformObserver : public nsISupports {
  public:
   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ITRANSFORMOBSERVER_IID)
 
-  NS_IMETHOD OnDocumentCreated(mozilla::dom::Document* aResultDocument) = 0;
+  virtual nsresult OnDocumentCreated(
+      mozilla::dom::Document* aSourceDocument,
+      mozilla::dom::Document* aResultDocument) = 0;
 
-  NS_IMETHOD OnTransformDone(nsresult aResult,
-                             mozilla::dom::Document* aResultDocument) = 0;
+  virtual nsresult OnTransformDone(mozilla::dom::Document* aSourceDocument,
+                                   nsresult aResult,
+                                   mozilla::dom::Document* aResultDocument) = 0;
 };
 
 NS_DEFINE_STATIC_IID_ACCESSOR(nsITransformObserver, NS_ITRANSFORMOBSERVER_IID)
diff --git a/dom/xslt/xslt/txMozillaTextOutput.cpp b/dom/xslt/xslt/txMozillaTextOutput.cpp
index 36cca24eb432bd79e2e4cadf2e8f56fc6383b86f..dbb9969eb2fc31a7211ca13520028f6da491b917 100644
--- a/dom/xslt/xslt/txMozillaTextOutput.cpp
+++ b/dom/xslt/xslt/txMozillaTextOutput.cpp
@@ -21,8 +21,11 @@
 using namespace mozilla;
 using namespace mozilla::dom;
 
-txMozillaTextOutput::txMozillaTextOutput(nsITransformObserver* aObserver)
-    : mObserver(do_GetWeakReference(aObserver)), mCreatedDocument(false) {
+txMozillaTextOutput::txMozillaTextOutput(Document* aSourceDocument,
+                                         nsITransformObserver* aObserver)
+    : mSourceDocument(aSourceDocument),
+      mObserver(do_GetWeakReference(aObserver)),
+      mCreatedDocument(false) {
   MOZ_COUNT_CTOR(txMozillaTextOutput);
 }
 
@@ -86,7 +89,7 @@ nsresult txMozillaTextOutput::endDocument(nsresult aResult) {
   if (NS_SUCCEEDED(aResult)) {
     nsCOMPtr<nsITransformObserver> observer = do_QueryReferent(mObserver);
     if (observer) {
-      observer->OnTransformDone(aResult, mDocument);
+      observer->OnTransformDone(mSourceDocument, aResult, mDocument);
     }
   }
 
@@ -102,8 +105,7 @@ nsresult txMozillaTextOutput::processingInstruction(const nsString& aTarget,
 
 nsresult txMozillaTextOutput::startDocument() { return NS_OK; }
 
-nsresult txMozillaTextOutput::createResultDocument(Document* aSourceDocument,
-                                                   bool aLoadedAsData) {
+nsresult txMozillaTextOutput::createResultDocument(bool aLoadedAsData) {
   /*
    * Create an XHTML document to hold the text.
    *
@@ -131,13 +133,13 @@ nsresult txMozillaTextOutput::createResultDocument(Document* aSourceDocument,
   mDocument->SetReadyStateInternal(Document::READYSTATE_LOADING);
   bool hasHadScriptObject = false;
   nsIScriptGlobalObject* sgo =
-      aSourceDocument->GetScriptHandlingObject(hasHadScriptObject);
+      mSourceDocument->GetScriptHandlingObject(hasHadScriptObject);
   NS_ENSURE_STATE(sgo || !hasHadScriptObject);
 
   NS_ASSERTION(mDocument, "Need document");
 
   // Reset and set up document
-  URIUtils::ResetWithSource(mDocument, aSourceDocument);
+  URIUtils::ResetWithSource(mDocument, mSourceDocument);
   // Only do this after resetting the document to ensure we have the
   // correct principal.
   mDocument->SetScriptHandlingObject(sgo);
@@ -154,7 +156,7 @@ nsresult txMozillaTextOutput::createResultDocument(Document* aSourceDocument,
   // Notify the contentsink that the document is created
   nsCOMPtr<nsITransformObserver> observer = do_QueryReferent(mObserver);
   if (observer) {
-    rv = observer->OnDocumentCreated(mDocument);
+    rv = observer->OnDocumentCreated(mSourceDocument, mDocument);
     NS_ENSURE_SUCCESS(rv, rv);
   }
 
diff --git a/dom/xslt/xslt/txMozillaTextOutput.h b/dom/xslt/xslt/txMozillaTextOutput.h
index abfc8bff725466a3a204429754570959a0867b17..c3e493af3702b9a4c61e184017ab78b1943aa823 100644
--- a/dom/xslt/xslt/txMozillaTextOutput.h
+++ b/dom/xslt/xslt/txMozillaTextOutput.h
@@ -22,19 +22,20 @@ class Element;
 
 class txMozillaTextOutput : public txAOutputXMLEventHandler {
  public:
-  explicit txMozillaTextOutput(nsITransformObserver* aObserver);
+  explicit txMozillaTextOutput(mozilla::dom::Document* aSourceDocument,
+                               nsITransformObserver* aObserver);
   explicit txMozillaTextOutput(mozilla::dom::DocumentFragment* aDest);
   virtual ~txMozillaTextOutput();
 
   TX_DECL_TXAXMLEVENTHANDLER
   TX_DECL_TXAOUTPUTXMLEVENTHANDLER
 
-  nsresult createResultDocument(mozilla::dom::Document* aSourceDocument,
-                                bool aLoadedAsData);
+  nsresult createResultDocument(bool aLoadedAsData);
 
  private:
   nsresult createXHTMLElement(nsAtom* aName, mozilla::dom::Element** aResult);
 
+  nsCOMPtr<mozilla::dom::Document> mSourceDocument;
   nsCOMPtr<nsIContent> mTextParent;
   nsWeakPtr mObserver;
   RefPtr<mozilla::dom::Document> mDocument;
diff --git a/dom/xslt/xslt/txMozillaXMLOutput.cpp b/dom/xslt/xslt/txMozillaXMLOutput.cpp
index b011b87e1d1768bc8e0839ce9632e0d24f270c92..de53347ae038c3b77bc1ae21027e1c517de7cb89 100644
--- a/dom/xslt/xslt/txMozillaXMLOutput.cpp
+++ b/dom/xslt/xslt/txMozillaXMLOutput.cpp
@@ -50,7 +50,8 @@ using namespace mozilla::dom;
   NS_ASSERTION(mCurrentNode, "mCurrentNode is nullptr"); \
   if (!mCurrentNode) return NS_ERROR_UNEXPECTED
 
-txMozillaXMLOutput::txMozillaXMLOutput(txOutputFormat* aFormat,
+txMozillaXMLOutput::txMozillaXMLOutput(Document* aSourceDocument,
+                                       txOutputFormat* aFormat,
                                        nsITransformObserver* aObserver)
     : mTreeDepth(0),
       mBadChildLevel(0),
@@ -61,7 +62,7 @@ txMozillaXMLOutput::txMozillaXMLOutput(txOutputFormat* aFormat,
       mNoFixup(false) {
   MOZ_COUNT_CTOR(txMozillaXMLOutput);
   if (aObserver) {
-    mNotifier = new txTransformNotifier();
+    mNotifier = new txTransformNotifier(aSourceDocument);
     if (mNotifier) {
       mNotifier->Init(aObserver);
     }
@@ -776,6 +777,9 @@ nsresult txMozillaXMLOutput::createResultDocument(const nsAString& aName,
   if (mNotifier) {
     rv = mNotifier->SetOutputDocument(mDocument);
     NS_ENSURE_SUCCESS(rv, rv);
+
+    rv = mDocument->InitFeaturePolicy(mDocument->GetChannel());
+    NS_ENSURE_SUCCESS(rv, rv);
   }
 
   // Do this after calling OnDocumentCreated to ensure that the
@@ -835,8 +839,10 @@ nsresult txMozillaXMLOutput::createHTMLElement(nsAtom* aName,
   return rv;
 }
 
-txTransformNotifier::txTransformNotifier()
-    : mPendingStylesheetCount(0), mInTransform(false) {}
+txTransformNotifier::txTransformNotifier(Document* aSourceDocument)
+    : mSourceDocument(aSourceDocument),
+      mPendingStylesheetCount(0),
+      mInTransform(false) {}
 
 txTransformNotifier::~txTransformNotifier() = default;
 
@@ -906,7 +912,7 @@ nsresult txTransformNotifier::SetOutputDocument(Document* aDocument) {
   mDocument = aDocument;
 
   // Notify the contentsink that the document is created
-  return mObserver->OnDocumentCreated(mDocument);
+  return mObserver->OnDocumentCreated(mSourceDocument, mDocument);
 }
 
 void txTransformNotifier::SignalTransformEnd(nsresult aResult) {
@@ -937,6 +943,6 @@ void txTransformNotifier::SignalTransformEnd(nsresult aResult) {
   }
 
   if (NS_SUCCEEDED(aResult)) {
-    mObserver->OnTransformDone(aResult, mDocument);
+    mObserver->OnTransformDone(mSourceDocument, aResult, mDocument);
   }
 }
diff --git a/dom/xslt/xslt/txMozillaXMLOutput.h b/dom/xslt/xslt/txMozillaXMLOutput.h
index f7773bb7a135092b3e36b2905e4c4a7dfc37f2f3..c77ecb6aae88778ffd5063fbeddc317c2411765a 100644
--- a/dom/xslt/xslt/txMozillaXMLOutput.h
+++ b/dom/xslt/xslt/txMozillaXMLOutput.h
@@ -30,7 +30,7 @@ class Element;
 class txTransformNotifier final : public nsIScriptLoaderObserver,
                                   public nsICSSLoaderObserver {
  public:
-  txTransformNotifier();
+  explicit txTransformNotifier(mozilla::dom::Document* aSourceDocument);
 
   NS_DECL_ISUPPORTS
   NS_DECL_NSISCRIPTLOADEROBSERVER
@@ -50,6 +50,7 @@ class txTransformNotifier final : public nsIScriptLoaderObserver,
   ~txTransformNotifier();
   void SignalTransformEnd(nsresult aResult = NS_OK);
 
+  nsCOMPtr<mozilla::dom::Document> mSourceDocument;
   nsCOMPtr<mozilla::dom::Document> mDocument;
   nsCOMPtr<nsITransformObserver> mObserver;
   nsTArray<nsCOMPtr<nsIScriptElement>> mScriptElements;
@@ -59,7 +60,8 @@ class txTransformNotifier final : public nsIScriptLoaderObserver,
 
 class txMozillaXMLOutput : public txAOutputXMLEventHandler {
  public:
-  txMozillaXMLOutput(txOutputFormat* aFormat, nsITransformObserver* aObserver);
+  txMozillaXMLOutput(mozilla::dom::Document* aSourceDocument,
+                     txOutputFormat* aFormat, nsITransformObserver* aObserver);
   txMozillaXMLOutput(txOutputFormat* aFormat,
                      mozilla::dom::DocumentFragment* aFragment, bool aNoFixup);
   ~txMozillaXMLOutput();
diff --git a/dom/xslt/xslt/txMozillaXSLTProcessor.cpp b/dom/xslt/xslt/txMozillaXSLTProcessor.cpp
index 559a91904cc58c339609fc3a9ccaf62fdff4c3cb..24d3e4094261e9de4d9ac51bdc7403fe9af863a3 100644
--- a/dom/xslt/xslt/txMozillaXSLTProcessor.cpp
+++ b/dom/xslt/xslt/txMozillaXSLTProcessor.cpp
@@ -80,7 +80,7 @@ nsresult txToDocHandlerFactory::createHandlerWith(
 
     case eHTMLOutput: {
       UniquePtr<txMozillaXMLOutput> handler(
-          new txMozillaXMLOutput(aFormat, mObserver));
+          new txMozillaXMLOutput(mSourceDocument, aFormat, mObserver));
 
       nsresult rv = handler->createResultDocument(
           u""_ns, kNameSpaceID_None, mSourceDocument, mDocumentIsData);
@@ -93,10 +93,9 @@ nsresult txToDocHandlerFactory::createHandlerWith(
 
     case eTextOutput: {
       UniquePtr<txMozillaTextOutput> handler(
-          new txMozillaTextOutput(mObserver));
+          new txMozillaTextOutput(mSourceDocument, mObserver));
 
-      nsresult rv =
-          handler->createResultDocument(mSourceDocument, mDocumentIsData);
+      nsresult rv = handler->createResultDocument(mDocumentIsData);
       if (NS_SUCCEEDED(rv)) {
         *aHandler = handler.release();
       }
@@ -123,7 +122,7 @@ nsresult txToDocHandlerFactory::createHandlerWith(
     case eXMLOutput:
     case eHTMLOutput: {
       UniquePtr<txMozillaXMLOutput> handler(
-          new txMozillaXMLOutput(aFormat, mObserver));
+          new txMozillaXMLOutput(mSourceDocument, aFormat, mObserver));
 
       nsresult rv = handler->createResultDocument(aName, aNsID, mSourceDocument,
                                                   mDocumentIsData);
@@ -136,10 +135,9 @@ nsresult txToDocHandlerFactory::createHandlerWith(
 
     case eTextOutput: {
       UniquePtr<txMozillaTextOutput> handler(
-          new txMozillaTextOutput(mObserver));
+          new txMozillaTextOutput(mSourceDocument, mObserver));
 
-      nsresult rv =
-          handler->createResultDocument(mSourceDocument, mDocumentIsData);
+      nsresult rv = handler->createResultDocument(mDocumentIsData);
       if (NS_SUCCEEDED(rv)) {
         *aHandler = handler.release();
       }
@@ -1024,8 +1022,7 @@ void txMozillaXSLTProcessor::notifyError() {
   MOZ_ASSERT(document->GetReadyStateEnum() == Document::READYSTATE_LOADING,
              "Bad readyState.");
   document->SetReadyStateInternal(Document::READYSTATE_INTERACTIVE);
-
-  mObserver->OnTransformDone(mTransformResult, document);
+  mObserver->OnTransformDone(mSource->OwnerDoc(), mTransformResult, document);
 }
 
 nsresult txMozillaXSLTProcessor::ensureStylesheet() {
diff --git a/editor/libeditor/HTMLEditorDataTransfer.cpp b/editor/libeditor/HTMLEditorDataTransfer.cpp
index 1f2f584b5296b131dee036be61d3a33ebf575501..7e5102ba8d3748525abcd58b69c97eb6952bebee 100644
--- a/editor/libeditor/HTMLEditorDataTransfer.cpp
+++ b/editor/libeditor/HTMLEditorDataTransfer.cpp
@@ -3195,6 +3195,10 @@ NS_IMETHODIMP HTMLEditor::Rewrap(bool aRespectNewlines) {
   InternetCiter::Rewrap(current, wrapWidth, firstLineOffset, aRespectNewlines,
                         wrapped);
 
+  if (wrapped.IsEmpty()) {
+    return NS_OK;
+  }
+
   if (isCollapsed) {
     DebugOnly<nsresult> rvIgnored = SelectAllInternal();
     NS_WARNING_ASSERTION(NS_SUCCEEDED(rvIgnored),
diff --git a/editor/libeditor/HTMLTableEditor.cpp b/editor/libeditor/HTMLTableEditor.cpp
index cb1eae0203ced003b1fb338d7592b151e1f0e85f..f51c4bf8085973f0090ff17d421e8c4c85c0d932 100644
--- a/editor/libeditor/HTMLTableEditor.cpp
+++ b/editor/libeditor/HTMLTableEditor.cpp
@@ -1046,11 +1046,11 @@ nsresult HTMLEditor::InsertTableRowsWithTransaction(
         MOZ_ASSERT(numberOfCellsInStartRow >=
                    cellDataInLastRow.mEffectiveColSpan);
         numberOfCellsInStartRow -= cellDataInLastRow.mEffectiveColSpan;
-      } else if (colIndex < cellData.mCurrent.mColumn) {
+      } else if (colIndex < cellDataInLastRow.mCurrent.mColumn) {
         offsetInTRElementToPutCaret++;
       }
       MOZ_ASSERT(colIndex < cellDataInLastRow.NextColumnIndex());
-      colIndex = cellData.NextColumnIndex();
+      colIndex = cellDataInLastRow.NextColumnIndex();
     }
     return TableRowData{nullptr, numberOfCellsInStartRow,
                         offsetInTRElementToPutCaret};
diff --git a/editor/libeditor/tests/test_bug1649005.html b/editor/libeditor/tests/test_bug1649005.html
index 4665c6b6de5dc6e13b34720a07cfe9aa5bb8e3f9..fbd8e16ef82c2a8d50028109a67c4769e16489d1 100644
--- a/editor/libeditor/tests/test_bug1649005.html
+++ b/editor/libeditor/tests/test_bug1649005.html
@@ -10,7 +10,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1649005
   <link rel="stylesheet" href="/tests/SimpleTest/test.css">
   <script src="/tests/SimpleTest/EventUtils.js"></script>
   <script>
-  /** Test for bug 1649005 **/
+  /** Test for bug 1649005, bug 1779343 **/
   window.addEventListener("DOMContentLoaded", (event) => {
     SimpleTest.waitForExplicitFinish();
     SimpleTest.waitForFocus(function() {
@@ -21,11 +21,15 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1649005
       is(document.body.textContent, "", "Initial body check");
       editor.rewrap(false);
       is(document.body.textContent, "", "Initial body check after rewrap");
-      
+
       document.body.innerHTML = "&gt;abc<br/>&gt;def<br/>&gt;ghi";
       editor.rewrap(true);
       is(document.body.textContent, "> abc def ghi", "Rewrapped");
 
+      document.body.innerHTML = "&gt; ";
+      editor.rewrap(true);
+      is(document.body.textContent, "> ", "Rewrapped half-empty string");
+
       SimpleTest.finish();
     });
   });
diff --git a/editor/libeditor/tests/test_nsITableEditor_insertTableRow.html b/editor/libeditor/tests/test_nsITableEditor_insertTableRow.html
index ee47673445e3650d3bdc8346c055366065e41ab3..84c2443af874e3b500c5602e698291a8b342cd92 100644
--- a/editor/libeditor/tests/test_nsITableEditor_insertTableRow.html
+++ b/editor/libeditor/tests/test_nsITableEditor_insertTableRow.html
@@ -373,6 +373,48 @@ SimpleTest.waitForFocus(() => {
       "when selection is collapsed in a cell whose row follows a text node (testInsertAfterRowFollowedTextNode)"
     );
   })();
+
+  (function testInsertAfterLastRow() {
+    selection.removeAllRanges();
+    editor.innerHTML =
+      "<table>" +
+        "<tr><td>cell1-1</td><td>cell1-2</td></tr>" +
+        '<tr><td id="select">cell2-1</td><td>cell2-2</td></tr>' +
+      "</table>";
+    editor.focus();
+    beforeInputEvents = [];
+    inputEvents = [];
+    selection.collapse(document.getElementById("select").firstChild, 0);
+    getTableEditor().insertTableRow(1, true);
+    is(
+      editor.innerHTML,
+      "<table><tbody>" +
+        "<tr><td>cell1-1</td><td>cell1-2</td></tr>" +
+        '<tr><td id="select">cell2-1</td><td>cell2-2</td></tr>' +
+        '<tr><td valign="top"><br></td><td valign="top"><br></td></tr>' +
+      "</tbody></table>",
+      "testInsertAfterLastRow: nsITableEditor.insertTableRow(1, true) should insert a row after the last row"
+    );
+    is(
+      beforeInputEvents.length,
+      1,
+      'testInsertAfterLastRow: Only one "beforeinput" event should be fired'
+    );
+    checkInputEvent(
+      beforeInputEvents[0],
+      "when selection is collapsed in a cell whose row follows a text node (testInsertAfterLastRow)"
+    );
+    is(
+      inputEvents.length,
+      1,
+      'testInsertAfterLastRow: Only one "input" event should be fired'
+    );
+    checkInputEvent(
+      inputEvents[0],
+      "when selection is collapsed in a cell whose row follows a text node (testInsertAfterLastRow)"
+    );
+  })();
+
   editor.removeEventListener("beforeinput", onBeforeInput);
   editor.removeEventListener("input", onInput);
 
diff --git a/gfx/2d/DrawTargetCairo.cpp b/gfx/2d/DrawTargetCairo.cpp
index 26b90311f9abfaa6ac63781e6c364600ef24f741..e0e7607936de739b15fc2e006671952b4fcd8a24 100644
--- a/gfx/2d/DrawTargetCairo.cpp
+++ b/gfx/2d/DrawTargetCairo.cpp
@@ -254,15 +254,6 @@ static cairo_surface_t* GetAsImageSurface(cairo_surface_t* aSurface) {
   return nullptr;
 }
 
-// We're creating a subimage from the parent image's data (in aData) without
-// altering that data or its stride. This constrains the values in aRect, and
-// how they're used. Callers must see to it that the parent fully contains the
-// subimage. Here we ensure that no clipping is done in the X dimension at the
-// beginning of any line. (To do otherwise would require creating a copy of
-// aData from parts of every line in aData (from aRect.Y() to aRect.Height()),
-// and setting the copy to a different stride.) A non-zero aRect.X() is used
-// only to specify the subimage's location in its parent (via
-// cairo_surface_set_device_offset()). This change resolves bug 1719215.
 static cairo_surface_t* CreateSubImageForData(unsigned char* aData,
                                               const IntRect& aRect, int aStride,
                                               SurfaceFormat aFormat) {
@@ -270,12 +261,14 @@ static cairo_surface_t* CreateSubImageForData(unsigned char* aData,
     gfxWarning() << "DrawTargetCairo.CreateSubImageForData null aData";
     return nullptr;
   }
-  unsigned char* data = aData + aRect.Y() * aStride;
+  unsigned char* data =
+      aData + aRect.Y() * aStride + aRect.X() * BytesPerPixel(aFormat);
 
   cairo_surface_t* image = cairo_image_surface_create_for_data(
       data, GfxFormatToCairoFormat(aFormat), aRect.Width(), aRect.Height(),
       aStride);
-  // Set the subimage's location in its parent
+  // Set the subimage's device offset so that in remains in the same place
+  // relative to the parent
   cairo_surface_set_device_offset(image, -aRect.X(), -aRect.Y());
   return image;
 }
diff --git a/gfx/cairo/cairo/src/cairo-quartz-surface.c b/gfx/cairo/cairo/src/cairo-quartz-surface.c
index 2dd77536722d3b45b025b6e8b8bec7dc19e77da7..b6129c4a867578322f0c264c748cfdc23b74374d 100644
--- a/gfx/cairo/cairo/src/cairo-quartz-surface.c
+++ b/gfx/cairo/cairo/src/cairo-quartz-surface.c
@@ -872,8 +872,12 @@ _cairo_surface_to_cgimage (cairo_surface_t       *source,
 	return _cairo_error (CAIRO_STATUS_NO_MEMORY);
     }
 
+    // The last row of data may have less than stride bytes so make sure we
+    // only copy the minimum amount required from that row.
     memcpy (image_data, image_surface->data,
-	    image_surface->height * image_surface->stride);
+	    (image_surface->height - 1) * image_surface->stride +
+	    cairo_format_stride_for_width (image_surface->format,
+					   image_surface->width));
     *image_out = CairoQuartzCreateCGImage (image_surface->format,
 					   image_surface->width,
 					   image_surface->height,
diff --git a/gfx/gl/GLContextGLX.h b/gfx/gl/GLContextGLX.h
index 7e7ff109aca854cedbceda4a275ff651c3605872..aa6dd3861ca64443dcb5cfc25a5a4b5786504ca6 100644
--- a/gfx/gl/GLContextGLX.h
+++ b/gfx/gl/GLContextGLX.h
@@ -11,8 +11,6 @@
 #include "GLXLibrary.h"
 #include "mozilla/X11Util.h"
 
-class gfxXlibSurface;
-
 namespace mozilla {
 namespace gl {
 
@@ -21,8 +19,7 @@ class GLContextGLX : public GLContext {
   MOZ_DECLARE_REFCOUNTED_VIRTUAL_TYPENAME(GLContextGLX, override)
   static already_AddRefed<GLContextGLX> CreateGLContext(
       const GLContextDesc&, std::shared_ptr<gfx::XlibDisplay> display,
-      GLXDrawable drawable, GLXFBConfig cfg, bool deleteDrawable,
-      gfxXlibSurface* pixmap);
+      GLXDrawable drawable, GLXFBConfig cfg, Drawable ownedPixmap = X11None);
 
   static bool FindVisual(Display* display, int screen, int* const out_visualId);
 
@@ -68,18 +65,20 @@ class GLContextGLX : public GLContext {
   friend class GLContextProviderGLX;
 
   GLContextGLX(const GLContextDesc&, std::shared_ptr<gfx::XlibDisplay> aDisplay,
-               GLXDrawable aDrawable, GLXContext aContext, bool aDeleteDrawable,
-               bool aDoubleBuffered, gfxXlibSurface* aPixmap);
+               GLXDrawable aDrawable, GLXContext aContext, bool aDoubleBuffered,
+               Drawable aOwnedPixmap = X11None);
 
   const GLXContext mContext;
   const std::shared_ptr<gfx::XlibDisplay> mDisplay;
   const GLXDrawable mDrawable;
-  const bool mDeleteDrawable;
+  // The X pixmap associated with the GLX pixmap. If this is provided, then this
+  // class assumes responsibility for freeing both. Otherwise, the user of this
+  // class is responsibility for freeing the drawables.
+  const Drawable mOwnedPixmap;
   const bool mDoubleBuffered;
 
   GLXLibrary* const mGLX;
 
-  const RefPtr<gfxXlibSurface> mPixmap;
   const bool mOwnsContext = true;
 };
 
diff --git a/gfx/gl/GLContextProviderGLX.cpp b/gfx/gl/GLContextProviderGLX.cpp
index 215a4c9c05573f302ee4b37218a0293411c7078b..b0c8d701050b292cbef98525bbf4286ec1d81eb0 100644
--- a/gfx/gl/GLContextProviderGLX.cpp
+++ b/gfx/gl/GLContextProviderGLX.cpp
@@ -32,7 +32,6 @@
 #include "nsDebug.h"
 #include "nsIWidget.h"
 #include "GLXLibrary.h"
-#include "gfxXlibSurface.h"
 #include "gfxContext.h"
 #include "gfxEnv.h"
 #include "gfxPlatform.h"
@@ -318,8 +317,7 @@ std::shared_ptr<XlibDisplay> GLXLibrary::GetDisplay() {
 
 already_AddRefed<GLContextGLX> GLContextGLX::CreateGLContext(
     const GLContextDesc& desc, std::shared_ptr<XlibDisplay> display,
-    GLXDrawable drawable, GLXFBConfig cfg, bool deleteDrawable,
-    gfxXlibSurface* pixmap) {
+    GLXDrawable drawable, GLXFBConfig cfg, Drawable ownedPixmap) {
   GLXLibrary& glx = sGLXLibrary;
 
   int isDoubleBuffered = 0;
@@ -347,9 +345,8 @@ already_AddRefed<GLContextGLX> GLContextGLX::CreateGLContext(
     const auto glxContext = glx.fCreateContextAttribs(
         *display, cfg, nullptr, X11True, terminated.data());
     if (!glxContext) return nullptr;
-    const RefPtr<GLContextGLX> ret =
-        new GLContextGLX(desc, display, drawable, glxContext, deleteDrawable,
-                         isDoubleBuffered, pixmap);
+    const RefPtr<GLContextGLX> ret = new GLContextGLX(
+        desc, display, drawable, glxContext, isDoubleBuffered, ownedPixmap);
 
     if (!ret->Init()) return nullptr;
 
@@ -444,8 +441,11 @@ GLContextGLX::~GLContextGLX() {
 
   mGLX->fDestroyContext(*mDisplay, mContext);
 
-  if (mDeleteDrawable) {
+  // If we own the enclosed X pixmap, then free it after we free the enclosing
+  // GLX pixmap.
+  if (mOwnedPixmap) {
     mGLX->fDestroyPixmap(*mDisplay, mDrawable);
+    XFreePixmap(*mDisplay, mOwnedPixmap);
   }
 }
 
@@ -549,16 +549,14 @@ bool GLContextGLX::RestoreDrawable() {
 GLContextGLX::GLContextGLX(const GLContextDesc& desc,
                            std::shared_ptr<XlibDisplay> aDisplay,
                            GLXDrawable aDrawable, GLXContext aContext,
-                           bool aDeleteDrawable, bool aDoubleBuffered,
-                           gfxXlibSurface* aPixmap)
+                           bool aDoubleBuffered, Drawable aOwnedPixmap)
     : GLContext(desc, nullptr),
       mContext(aContext),
       mDisplay(aDisplay),
       mDrawable(aDrawable),
-      mDeleteDrawable(aDeleteDrawable),
+      mOwnedPixmap(aOwnedPixmap),
       mDoubleBuffered(aDoubleBuffered),
-      mGLX(&sGLXLibrary),
-      mPixmap(aPixmap) {}
+      mGLX(&sGLXLibrary) {}
 
 static bool AreCompatibleVisuals(Visual* one, Visual* two) {
   if (one->c_class != two->c_class) {
@@ -618,9 +616,8 @@ already_AddRefed<GLContext> CreateForWidget(Display* aXDisplay, Window aXWindow,
   } else {
     flags = CreateContextFlags::REQUIRE_COMPAT_PROFILE;
   }
-  return GLContextGLX::CreateGLContext({{flags}, false},
-                                       XlibDisplay::Borrow(aXDisplay), aXWindow,
-                                       config, false, nullptr);
+  return GLContextGLX::CreateGLContext(
+      {{flags}, false}, XlibDisplay::Borrow(aXDisplay), aXWindow, config);
 }
 
 already_AddRefed<GLContext> GLContextProviderGLX::CreateForCompositorWidget(
@@ -865,30 +862,27 @@ static already_AddRefed<GLContextGLX> CreateOffscreenPixmapContext(
   int depth;
   FindVisualAndDepth(*display, visid, &visual, &depth);
 
-  bool error = false;
-
   gfx::IntSize dummySize(16, 16);
-  RefPtr<gfxXlibSurface> surface = gfxXlibSurface::Create(
-      display, DefaultScreenOfDisplay(display->get()), visual, dummySize);
-  if (surface->CairoStatus() != 0) {
+  const auto drawable =
+      XCreatePixmap(*display, DefaultRootWindow(display->get()),
+                    dummySize.width, dummySize.height, depth);
+  if (!drawable) {
     return nullptr;
   }
 
   // Handle slightly different signature between glXCreatePixmap and
   // its pre-GLX-1.3 extension equivalent (though given the ABI, we
   // might not need to).
-  const auto drawable = surface->XDrawable();
   const auto pixmap = glx->fCreatePixmap(*display, config, drawable, nullptr);
   if (pixmap == 0) {
-    error = true;
+    XFreePixmap(*display, drawable);
+    return nullptr;
   }
 
-  if (error) return nullptr;
-
   auto fullDesc = GLContextDesc{desc};
   fullDesc.isOffscreen = true;
-  return GLContextGLX::CreateGLContext(fullDesc, display, pixmap, config, true,
-                                       surface);
+  return GLContextGLX::CreateGLContext(fullDesc, display, pixmap, config,
+                                       drawable);
 }
 
 /*static*/
diff --git a/gfx/layers/wr/WebRenderMessageUtils.h b/gfx/layers/wr/WebRenderMessageUtils.h
index 6a170b9b5a147506b05afe9580d365f2db18f65a..73f7928a2821123ac055198b9e212ce3a9506794 100644
--- a/gfx/layers/wr/WebRenderMessageUtils.h
+++ b/gfx/layers/wr/WebRenderMessageUtils.h
@@ -54,6 +54,74 @@ struct ParamTraits<mozilla::wr::ImageDescriptor> {
   }
 };
 
+template <>
+struct ParamTraits<mozilla::wr::GeckoDisplayListType::Tag>
+    : public ContiguousEnumSerializer<mozilla::wr::GeckoDisplayListType::Tag,
+                                      mozilla::wr::GeckoDisplayListType::Tag::None,
+                                      mozilla::wr::GeckoDisplayListType::Tag::Sentinel> {};
+
+template <>
+struct ParamTraits<mozilla::wr::GeckoDisplayListType> {
+  typedef mozilla::wr::GeckoDisplayListType paramType;
+
+  static void Write(MessageWriter* aWriter, const paramType& aParam) {
+    WriteParam(aWriter, aParam.tag);
+    switch (aParam.tag) {
+      case mozilla::wr::GeckoDisplayListType::Tag::None:
+        break;
+      case mozilla::wr::GeckoDisplayListType::Tag::Partial:
+        WriteParam(aWriter, aParam.partial._0);
+        break;
+      case mozilla::wr::GeckoDisplayListType::Tag::Full:
+        WriteParam(aWriter, aParam.full._0);
+        break;
+      default:
+        MOZ_RELEASE_ASSERT(false, "bad enum variant");
+    }
+  }
+
+  static bool Read(MessageReader* aReader, paramType* aResult) {
+    if (!ReadParam(aReader, &aResult->tag)) {
+      return false;
+    }
+    switch (aResult->tag) {
+      case mozilla::wr::GeckoDisplayListType::Tag::None:
+        return true;
+      case mozilla::wr::GeckoDisplayListType::Tag::Partial:
+        return ReadParam(aReader, &aResult->partial._0);
+      case mozilla::wr::GeckoDisplayListType::Tag::Full:
+        return ReadParam(aReader, &aResult->full._0);
+      default:
+        MOZ_RELEASE_ASSERT(false, "bad enum variant");
+    }
+  }
+};
+
+template <>
+struct ParamTraits<mozilla::wr::BuiltDisplayListDescriptor> {
+  typedef mozilla::wr::BuiltDisplayListDescriptor paramType;
+
+  static void Write(MessageWriter* aWriter, const paramType& aParam) {
+    WriteParam(aWriter, aParam.gecko_display_list_type);
+    WriteParam(aWriter, aParam.builder_start_time);
+    WriteParam(aWriter, aParam.builder_finish_time);
+    WriteParam(aWriter, aParam.send_start_time);
+    WriteParam(aWriter, aParam.total_clip_nodes);
+    WriteParam(aWriter, aParam.total_spatial_nodes);
+    WriteParam(aWriter, aParam.cache_size);
+  }
+
+  static bool Read(MessageReader* aReader, paramType* aResult) {
+    return ReadParam(aReader, &aResult->gecko_display_list_type) &&
+           ReadParam(aReader, &aResult->builder_start_time) &&
+           ReadParam(aReader, &aResult->builder_finish_time) &&
+           ReadParam(aReader, &aResult->send_start_time) &&
+           ReadParam(aReader, &aResult->total_clip_nodes) &&
+           ReadParam(aReader, &aResult->total_spatial_nodes) &&
+           ReadParam(aReader, &aResult->cache_size);
+  }
+};
+
 template <>
 struct ParamTraits<mozilla::wr::IdNamespace>
     : public PlainOldDataSerializer<mozilla::wr::IdNamespace> {};
@@ -121,10 +189,6 @@ struct ParamTraits<mozilla::wr::MixBlendMode>
                                       mozilla::wr::MixBlendMode::Normal,
                                       mozilla::wr::MixBlendMode::Sentinel> {};
 
-template <>
-struct ParamTraits<mozilla::wr::BuiltDisplayListDescriptor>
-    : public PlainOldDataSerializer<mozilla::wr::BuiltDisplayListDescriptor> {};
-
 template <>
 struct ParamTraits<mozilla::wr::WebRenderError>
     : public ContiguousEnumSerializer<mozilla::wr::WebRenderError,
diff --git a/gfx/thebes/gfxDWriteFontList.cpp b/gfx/thebes/gfxDWriteFontList.cpp
index 370645667dd36b11322e4bd904dc2dd9b85d179c..cde1fbd981e4f66e7b3408f8870e9149d1cb735c 100644
--- a/gfx/thebes/gfxDWriteFontList.cpp
+++ b/gfx/thebes/gfxDWriteFontList.cpp
@@ -567,7 +567,7 @@ nsresult gfxDWriteFontEntry::ReadCMAP(FontInfoData* aFontInfoData) {
     // Temporarily retain charmap, until the shared version is
     // ready for use.
     if (mCharacterMap.compareExchange(nullptr, charmap.get())) {
-      Unused << charmap.forget();
+      charmap.get()->AddRef();
     }
   }
 
diff --git a/gfx/thebes/gfxFT2FontList.cpp b/gfx/thebes/gfxFT2FontList.cpp
index 920c82a15ad560959a5edbff6804b0a9bbd77e97..a4665a09c16ffc4b050c5ab7ac561cd36c20e67c 100644
--- a/gfx/thebes/gfxFT2FontList.cpp
+++ b/gfx/thebes/gfxFT2FontList.cpp
@@ -426,6 +426,7 @@ nsresult FT2FontEntry::ReadCMAP(FontInfoData* aFontInfoData) {
   }
   if (setCharMap) {
     if (mCharacterMap.compareExchange(nullptr, charmap.get())) {
+      // We forget rather than addref because we don't use the charmap below.
       Unused << charmap.forget();
     }
   }
diff --git a/gfx/thebes/gfxFcPlatformFontList.cpp b/gfx/thebes/gfxFcPlatformFontList.cpp
index 0d12972b37e97ce036004935a61a2cc2cdf4fe7d..ddd230be7e46475d92e4497710ad3c2f0ccb91ba 100644
--- a/gfx/thebes/gfxFcPlatformFontList.cpp
+++ b/gfx/thebes/gfxFcPlatformFontList.cpp
@@ -459,7 +459,7 @@ nsresult gfxFontconfigFontEntry::ReadCMAP(FontInfoData* aFontInfoData) {
   }
   if (setCharMap) {
     if (mCharacterMap.compareExchange(nullptr, charmap.get())) {
-      Unused << charmap.forget();
+      charmap.get()->AddRef();
     }
   }
 
diff --git a/gfx/thebes/gfxGDIFontList.cpp b/gfx/thebes/gfxGDIFontList.cpp
index a38dd1626b41879086978dac6e2186fcf7f92746..d0c6de5d5cc462950ffbf060d41e9e2338033661 100644
--- a/gfx/thebes/gfxGDIFontList.cpp
+++ b/gfx/thebes/gfxGDIFontList.cpp
@@ -181,7 +181,7 @@ nsresult GDIFontEntry::ReadCMAP(FontInfoData* aFontInfoData) {
     charmap->mBuildOnTheFly = true;
   }
   if (mCharacterMap.compareExchange(nullptr, charmap.get())) {
-    Unused << charmap.forget();
+    charmap.get()->AddRef();
   }
 
   LOG_FONTLIST(("(fontlist-cmap) name: %s, size: %zd hash: %8.8x%s\n",
diff --git a/gfx/thebes/gfxGradientCache.cpp b/gfx/thebes/gfxGradientCache.cpp
index e69883ac44432219285d8c62684796bfd2983bd7..3c43a47026c47a4f2f188edc342e9f4f0520f644 100644
--- a/gfx/thebes/gfxGradientCache.cpp
+++ b/gfx/thebes/gfxGradientCache.cpp
@@ -147,51 +147,47 @@ class GradientCache final
     lockedInstance->NotifyHandlerEndLocked(lockedInstance);
   }
 
-  static GradientCacheData* Lookup(const nsTArray<GradientStop>& aStops,
-                                   ExtendMode aExtend,
-                                   BackendType aBackendType) {
-    LockedInstance lockedInstance(sInstanceMutex);
-    if (!EnsureInstanceLocked(lockedInstance)) {
-      return nullptr;
-    }
-
-    GradientCacheData* gradientData = lockedInstance->mHashEntries.Get(
-        GradientCacheKey(aStops, aExtend, aBackendType));
-    if (!gradientData) {
-      return nullptr;
-    }
-
-    if (!gradientData->mStops || !gradientData->mStops->IsValid()) {
-      lockedInstance->NotifyExpiredLocked(gradientData, lockedInstance);
-      return nullptr;
-    }
-
-    lockedInstance->MarkUsedLocked(gradientData, lockedInstance);
-    return gradientData;
-  }
-
-  static void RegisterEntry(UniquePtr<GradientCacheData> aValue) {
+  template <typename CreateFunc>
+  static already_AddRefed<GradientStops> LookupOrInsert(
+      const GradientCacheKey& aKey, CreateFunc aCreateFunc) {
     uint32_t numberOfEntries;
+    RefPtr<GradientStops> stops;
     {
       LockedInstance lockedInstance(sInstanceMutex);
       if (!EnsureInstanceLocked(lockedInstance)) {
-        return;
+        return aCreateFunc();
+      }
+
+      GradientCacheData* gradientData = lockedInstance->mHashEntries.Get(aKey);
+      if (gradientData) {
+        if (gradientData->mStops && gradientData->mStops->IsValid()) {
+          lockedInstance->MarkUsedLocked(gradientData, lockedInstance);
+          return do_AddRef(gradientData->mStops);
+        }
+
+        lockedInstance->NotifyExpiredLocked(gradientData, lockedInstance);
+        lockedInstance->NotifyHandlerEndLocked(lockedInstance);
+      }
+
+      stops = aCreateFunc();
+      if (!stops) {
+        return nullptr;
       }
 
-      nsresult rv =
-          lockedInstance->AddObjectLocked(aValue.get(), lockedInstance);
+      auto data = MakeUnique<GradientCacheData>(stops, GradientCacheKey(&aKey));
+      nsresult rv = lockedInstance->AddObjectLocked(data.get(), lockedInstance);
       if (NS_FAILED(rv)) {
         // We are OOM, and we cannot track this object. We don't want to store
         // entries in the hash table (since the expiration tracker is
         // responsible for removing the cache entries), so we avoid putting that
         // entry in the table, which is a good thing considering we are short on
         // memory anyway, we probably don't want to retain things.
-        return;
+        return stops.forget();
       }
-      lockedInstance->mHashEntries.InsertOrUpdate(aValue->mKey,
-                                                  std::move(aValue));
+      lockedInstance->mHashEntries.InsertOrUpdate(aKey, std::move(data));
       numberOfEntries = lockedInstance->mHashEntries.Count();
     }
+
     if (numberOfEntries > MAX_ENTRIES) {
       // We have too many entries force the cache to age a generation.
       NS_DispatchToMainThread(
@@ -204,6 +200,8 @@ class GradientCache final
             lockedInstance->NotifyHandlerEndLocked(lockedInstance);
           }));
     }
+
+    return stops.forget();
   }
 
   GradientCacheMutex& GetMutex() final { return sInstanceMutex; }
@@ -271,20 +269,12 @@ already_AddRefed<GradientStops> gfxGradientCache::GetOrCreateGradientStops(
                                     aExtend);
   }
 
-  GradientCacheData* cached =
-      GradientCache::Lookup(aStops, aExtend, aDT->GetBackendType());
-  if (cached) {
-    return do_AddRef(cached->mStops);
-  }
-
-  RefPtr<GradientStops> gs =
-      aDT->CreateGradientStops(aStops.Elements(), aStops.Length(), aExtend);
-  if (!gs) {
-    return nullptr;
-  }
-  GradientCache::RegisterEntry(MakeUnique<GradientCacheData>(
-      gs, GradientCacheKey(aStops, aExtend, aDT->GetBackendType())));
-  return gs.forget();
+  return GradientCache::LookupOrInsert(
+      GradientCacheKey(aStops, aExtend, aDT->GetBackendType()),
+      [&]() -> already_AddRefed<GradientStops> {
+        return aDT->CreateGradientStops(aStops.Elements(), aStops.Length(),
+                                        aExtend);
+      });
 }
 
 void gfxGradientCache::PurgeAllCaches() { GradientCache::AgeAllGenerations(); }
diff --git a/gfx/thebes/gfxMacPlatformFontList.mm b/gfx/thebes/gfxMacPlatformFontList.mm
index 300f0cbfdb98c24c1dc64d822e60bf36fc258328..12b780b8b8cb98457de3c082922b352095ece3f2 100644
--- a/gfx/thebes/gfxMacPlatformFontList.mm
+++ b/gfx/thebes/gfxMacPlatformFontList.mm
@@ -432,7 +432,7 @@ nsresult MacOSFontEntry::ReadCMAP(FontInfoData* aFontInfoData) {
     // Temporarily retain charmap, until the shared version is
     // ready for use.
     if (mCharacterMap.compareExchange(nullptr, charmap.get())) {
-      Unused << charmap.forget();
+      charmap.get()->AddRef();
     }
   }
 
diff --git a/gfx/thebes/gfxPlatform.cpp b/gfx/thebes/gfxPlatform.cpp
index c9326aa40a2ec6691eccdde5479acb7373659841..0832ed925c3197508e40ceaed44a9848205434c9 100644
--- a/gfx/thebes/gfxPlatform.cpp
+++ b/gfx/thebes/gfxPlatform.cpp
@@ -957,6 +957,7 @@ void gfxPlatform::Init() {
 #ifdef MOZ_ENABLE_FREETYPE
   SkInitCairoFT(gPlatform->FontHintingEnabled());
 #endif
+  gfxGradientCache::Init();
 
   InitLayersIPC();
 
diff --git a/gfx/thebes/gfxPlatformGtk.cpp b/gfx/thebes/gfxPlatformGtk.cpp
index dd8dab682a35d271602329d892f83329db404fdf..e066c11c7c0d1640724f81f856275b6afdcbe14a 100644
--- a/gfx/thebes/gfxPlatformGtk.cpp
+++ b/gfx/thebes/gfxPlatformGtk.cpp
@@ -730,7 +730,7 @@ class GtkVsyncSource final : public VsyncSource {
     }
 
     mGLContext = gl::GLContextGLX::CreateGLContext(
-        {}, gfx::XlibDisplay::Borrow(mXDisplay), root, config, false, nullptr);
+        {}, gfx::XlibDisplay::Borrow(mXDisplay), root, config);
 
     if (!mGLContext) {
       lock.NotifyAll();
diff --git a/gfx/wgpu_bindings/src/server.rs b/gfx/wgpu_bindings/src/server.rs
index 17bedbf89b684f842cffa849d2f6323b4f35bdb6..0415ed49bdd3d8b4b1bce5882915f9bf36b5a291 100644
--- a/gfx/wgpu_bindings/src/server.rs
+++ b/gfx/wgpu_bindings/src/server.rs
@@ -12,6 +12,15 @@ use wgc::{gfx_select, id};
 use std::{error::Error, os::raw::c_char, ptr, slice};
 use std::sync::atomic::{AtomicU32, Ordering};
 
+/// We limit the size of buffer allocations for stability reason.
+/// We can reconsider this limit in the future. Note that some drivers (mesa for example),
+/// have issues when the size of a buffer, mapping or copy command does not fit into a
+/// signed 32 bits integer, so beyond a certain size, large allocations will need some form
+/// of driver allow/blocklist.
+const MAX_BUFFER_SIZE: wgt::BufferAddress = 1 << 30;
+// Mesa has issues with height/depth that don't fit in a 16 bits signed integers.
+const MAX_TEXTURE_EXTENT: u32 = std::i16::MAX as u32;
+
 /// A fixed-capacity, null-terminated error buffer owned by C++.
 ///
 /// This type points to space owned by a C++ `mozilla::webgpu::ErrorBuffer`
@@ -215,6 +224,12 @@ pub extern "C" fn wgpu_server_device_create_buffer(
     new_id: id::BufferId,
     mut error_buf: ErrorBuffer,
 ) {
+    // Don't trust the graphics driver with buffer sizes larger than our conservative max texture size.
+    if desc.size > MAX_BUFFER_SIZE {
+        error_buf.init_str("Out of memory".to_string());
+        return;
+    }
+
     let desc = desc.map_label(cow_label);
     let (_, error) = gfx_select!(self_id => global.device_create_buffer(self_id, &desc, new_id));
     if let Some(err) = error {
@@ -283,6 +298,10 @@ impl Global {
                 }
             }
             DeviceAction::CreateTexture(id, desc) => {
+                let max = MAX_TEXTURE_EXTENT;
+                if desc.size.width > max || desc.size.height > max || desc.size.depth_or_array_layers > max {
+                    panic!("Allocation error");
+                }
                 let (_, error) = self.device_create_texture::<A>(self_id, &desc, id);
                 if let Some(err) = error {
                     error_buf.init(err);
diff --git a/gfx/wr/webrender/src/picture.rs b/gfx/wr/webrender/src/picture.rs
index 40c3cf0ba0f8ac9a4b75049440328751741cc8c3..fb60dba673f11e78d20eb7a3f5153a7d332c4efe 100644
--- a/gfx/wr/webrender/src/picture.rs
+++ b/gfx/wr/webrender/src/picture.rs
@@ -3943,6 +3943,7 @@ struct SurfaceAllocInfo {
     task_size: DeviceIntSize,
     needs_scissor_rect: bool,
     clipped: DeviceRect,
+    unclipped: DeviceRect,
     clipped_local: PictureRect,
     uv_rect_kind: UvRectKind,
 }
@@ -5225,27 +5226,32 @@ impl PicturePrimitive {
                             height_std_deviation,
                         );
 
-                        let mut device_rect = surface_rects.clipped;
-                        let original_size = device_rect.size();
+                        let original_size = surface_rects.clipped.size();
 
                         // Adjust the size to avoid introducing sampling errors during the down-scaling passes.
                         // what would be even better is to rasterize the picture at the down-scaled size
                         // directly.
                         let adjusted_size = BlurTask::adjusted_blur_source_size(
-                            device_rect.size(),
+                            original_size,
                             blur_std_deviation,
                         );
-                        device_rect.set_size(adjusted_size);
 
                         let cmd_buffer_index = frame_state.cmd_buffers.create_cmd_buffer();
 
+                        // Since we (may have) adjusted the render task size for downscaling accuracy
+                        // above, recalculate the uv rect for tasks that may sample from this blur output
+                        let uv_rect_kind = calculate_uv_rect_kind(
+                            DeviceRect::from_origin_and_size(surface_rects.clipped.min, adjusted_size.to_f32()),
+                            surface_rects.unclipped,
+                        );
+
                         let picture_task_id = frame_state.rg_builder.add().init(
                             RenderTask::new_dynamic(
-                                surface_rects.task_size,
+                                adjusted_size,
                                 RenderTaskKind::new_picture(
-                                    surface_rects.task_size,
+                                    adjusted_size,
                                     surface_rects.needs_scissor_rect,
-                                    device_rect.min,
+                                    surface_rects.clipped.min,
                                     surface_spatial_node_index,
                                     raster_spatial_node_index,
                                     device_pixel_scale,
@@ -5255,7 +5261,7 @@ impl PicturePrimitive {
                                     cmd_buffer_index,
                                     can_use_shared_surface,
                                 )
-                            ).with_uv_rect_kind(surface_rects.uv_rect_kind)
+                            ).with_uv_rect_kind(uv_rect_kind)
                         );
 
                         let blur_render_task_id = RenderTask::new_blur(
@@ -7145,6 +7151,7 @@ fn get_surface_rects(
         task_size,
         needs_scissor_rect,
         clipped,
+        unclipped,
         clipped_local,
         uv_rect_kind,
     })
diff --git a/gfx/wr/webrender/src/render_task.rs b/gfx/wr/webrender/src/render_task.rs
index 16c4f6d9718876fc636258ec19ec6c4b3c41978b..b3474a41bf64e47c9e38964e8ff41a990f5ba1ae 100644
--- a/gfx/wr/webrender/src/render_task.rs
+++ b/gfx/wr/webrender/src/render_task.rs
@@ -232,7 +232,7 @@ impl BlurTask {
     // In order to do the blur down-scaling passes without introducing errors, we need the
     // source of each down-scale pass to be a multuple of two. If need be, this inflates
     // the source size so that each down-scale pass will sample correctly.
-    pub fn adjusted_blur_source_size(original_size: DeviceSize, mut std_dev: DeviceSize) -> DeviceSize {
+    pub fn adjusted_blur_source_size(original_size: DeviceSize, mut std_dev: DeviceSize) -> DeviceIntSize {
         let mut adjusted_size = original_size;
         let mut scale_factor = 1.0;
         while std_dev.width > MAX_BLUR_STD_DEVIATION && std_dev.height > MAX_BLUR_STD_DEVIATION {
@@ -245,7 +245,7 @@ impl BlurTask {
             adjusted_size = (original_size.to_f32() / scale_factor).ceil();
         }
 
-        adjusted_size * scale_factor
+        (adjusted_size * scale_factor).round().to_i32()
     }
 }
 
diff --git a/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.png b/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.png
new file mode 100644
index 0000000000000000000000000000000000000000..36da2d2620f1d68c884012d7dab6ec0805e86d04
Binary files /dev/null and b/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.png differ
diff --git a/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.yaml b/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..56f843d5ec5e3b1f36b72058804b9911b461e5f1
--- /dev/null
+++ b/gfx/wr/wrench/reftests/filters/filter-blur-downscale-fractional.yaml
@@ -0,0 +1,11 @@
+# verify that we correctly size an image to a power of two when
+# using downscale passes to avoid blur artifacts
+---
+root:
+  items:
+    - type: stacking-context
+      bounds: [100, 100, 300, 300]
+      filters: blur(16.4, 16.4)
+      items:
+      - image: "firefox.png"
+        bounds: 20 20 200 200
diff --git a/gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png b/gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png
index 2483ff5ba63bd3cba3aa49dfeba3ee3f28d35488..e48a567c381ed44a089bd56ad81bb0271667889a 100644
Binary files a/gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png and b/gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png differ
diff --git a/gfx/wr/wrench/reftests/filters/reftest.list b/gfx/wr/wrench/reftests/filters/reftest.list
index 3244dd2a71111d37f000dfa805b89d2a3d6007c2..493cb6ff8c92578698e248e986c1a32587c1af09 100644
--- a/gfx/wr/wrench/reftests/filters/reftest.list
+++ b/gfx/wr/wrench/reftests/filters/reftest.list
@@ -1,5 +1,6 @@
 == filter-grayscale.yaml filter-grayscale-ref.yaml
 platform(linux,mac) == draw_calls(7) color_targets(7) alpha_targets(0) filter-blur.yaml filter-blur.png
+platform(linux,mac) == filter-blur-downscale-fractional.yaml filter-blur-downscale-fractional.png
 == isolated.yaml isolated-ref.yaml
 == invisible.yaml invisible-ref.yaml
 fuzzy-if(platform(swgl),1,10000) == opacity.yaml opacity-ref.yaml
diff --git a/image/decoders/nsWebPDecoder.cpp b/image/decoders/nsWebPDecoder.cpp
index e58ca9257ab91fe2bad0932e301be57af34c3664..199ce68527c72a96e2d7fd2c8d5d12f60038017a 100644
--- a/image/decoders/nsWebPDecoder.cpp
+++ b/image/decoders/nsWebPDecoder.cpp
@@ -361,14 +361,19 @@ LexerResult nsWebPDecoder::ReadHeader(WebPDemuxer* aDemuxer, bool aIsComplete) {
   if (!IsMetadataDecode() && !mGotColorProfile) {
     if (flags & WebPFeatureFlags::ICCP_FLAG) {
       WebPChunkIterator iter;
-      if (!WebPDemuxGetChunk(aDemuxer, "ICCP", 1, &iter)) {
-        return aIsComplete ? LexerResult(TerminalState::FAILURE)
-                           : LexerResult(Yield::NEED_MORE_DATA);
-      }
+      if (WebPDemuxGetChunk(aDemuxer, "ICCP", 1, &iter)) {
+        ApplyColorProfile(reinterpret_cast<const char*>(iter.chunk.bytes),
+                          iter.chunk.size);
+        WebPDemuxReleaseChunkIterator(&iter);
+
+      } else {
+        MOZ_LOG(sWebPLog, LogLevel::Warning,
+                ("[this=%p] nsWebPDecoder::ReadHeader header specified ICCP "
+                 "but no ICCP chunk found, ignoring\n",
+                 this));
 
-      ApplyColorProfile(reinterpret_cast<const char*>(iter.chunk.bytes),
-                        iter.chunk.size);
-      WebPDemuxReleaseChunkIterator(&iter);
+        ApplyColorProfile(nullptr, 0);
+      }
     } else {
       ApplyColorProfile(nullptr, 0);
     }
diff --git a/image/test/reftest/webp/blue.png b/image/test/reftest/webp/blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b6253000630eb94dd11ec332079ed82816c65ec
Binary files /dev/null and b/image/test/reftest/webp/blue.png differ
diff --git a/image/test/reftest/webp/icc-bit-no-icc-chunk.webp b/image/test/reftest/webp/icc-bit-no-icc-chunk.webp
new file mode 100644
index 0000000000000000000000000000000000000000..66d38f46fe400bf7193a3e0aabead36040287aeb
Binary files /dev/null and b/image/test/reftest/webp/icc-bit-no-icc-chunk.webp differ
diff --git a/image/test/reftest/webp/reftest.list b/image/test/reftest/webp/reftest.list
new file mode 100644
index 0000000000000000000000000000000000000000..971d895a4d60760e1ac93235b5c3ac6eb11d292f
--- /dev/null
+++ b/image/test/reftest/webp/reftest.list
@@ -0,0 +1 @@
+== icc-bit-no-icc-chunk.webp blue.png
diff --git a/js/public/Debug.h b/js/public/Debug.h
index ed025d5ca98b6a2874f29ff31b52a7c720367dbb..6d7fd8a4be5eef87dc97340f3b4b6e0ca97d9c08 100644
--- a/js/public/Debug.h
+++ b/js/public/Debug.h
@@ -139,7 +139,7 @@ class Builder {
   // Check that |thing| is in the same compartment as our debuggerObject. Used
   // for assertions when constructing BuiltThings. We can overload this as we
   // add more instantiations of BuiltThing.
-#if DEBUG
+#ifdef DEBUG
   void assertBuilt(JSObject* obj);
 #else
   void assertBuilt(JSObject* obj) {}
diff --git a/js/src/build/Makefile.in b/js/src/build/Makefile.in
index 8548eb25842917a514701009b5aa7b0c72962abb..0dfd7d57f6078651ced62b8f429df4f1588d5d8a 100644
--- a/js/src/build/Makefile.in
+++ b/js/src/build/Makefile.in
@@ -31,6 +31,9 @@ install:: $(LIBRARY_NAME).pc
 install:: ../js-config.h
 	$(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(JS_LIBRARY_NAME)
 
+install:: ../../../mozglue/baseprofiler/public/ProfilingCategoryList.h
+	$(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(JS_LIBRARY_NAME)/js
+
 ######################################################
 # BEGIN SpiderMonkey header installation
 #
diff --git a/js/src/tests/non262/String/utf8-encode.js b/js/src/tests/non262/String/utf8-encode.js
index 78b6afae8a07254d08e264cd6f536966339a7a2c..d6aee543d0b7acdecbdbc3d81e2536054adef96f 100644
--- a/js/src/tests/non262/String/utf8-encode.js
+++ b/js/src/tests/non262/String/utf8-encode.js
@@ -167,13 +167,21 @@ concat.forEach(function(t) {
   checkUtf8Equal(rope, t.expected);
 });
 
-var ab = newRope("a", "b");
-var abc = newRope(ab, "c");
-var ef = newRope("e", "f");
-var def = newRope("d", ef);
-var abcdef = newRope(abc, def);
-var abcdefab = newRope(abcdef, ab);
-checkUtf8Equal(abcdefab, "abcdefab");
+{
+  var ab = newRope("a", "b");
+  var abc = newRope(ab, "c");
+  var ef = newRope("e", "f");
+  var def = newRope("d", ef);
+  var abcdef = newRope(abc, def);
+  var abcdefab = newRope(abcdef, ab);
+  checkUtf8Equal(abcdefab, "abcdefab");
+}
+
+{
+  var right = newRope("\ude0a", ".");
+  var rope = newRope("\ud83d", right);
+  checkUtf8Equal(rope, "\ud83d\ude0a.");
+}
 
 if (typeof reportCompare === "function")
   reportCompare(true, true);
diff --git a/js/src/vm/StringType.cpp b/js/src/vm/StringType.cpp
index 4367609eef1e6ed90340c0421bd08048a431cad3..e19eddb3d12dd39e4d8934c29a673c8f92ba368c 100644
--- a/js/src/vm/StringType.cpp
+++ b/js/src/vm/StringType.cpp
@@ -216,25 +216,24 @@ mozilla::Maybe<mozilla::Tuple<size_t, size_t> > JSString::encodeUTF8Partial(
         }
         pendingLeadSurrogate = 0;
       }
-      if (src.IsEmpty()) {
-        return mozilla::Some(mozilla::MakeTuple(totalRead, totalWritten));
-      }
-      char16_t last = src[src.Length() - 1];
-      if (unicode::IsLeadSurrogate(last)) {
-        src = src.To(src.Length() - 1);
-        pendingLeadSurrogate = last;
-      } else {
-        MOZ_ASSERT(!pendingLeadSurrogate);
-      }
-      size_t read;
-      size_t written;
-      mozilla::Tie(read, written) =
-          mozilla::ConvertUtf16toUtf8Partial(src, buffer);
-      buffer = buffer.From(written);
-      totalRead += read;
-      totalWritten += written;
-      if (read < src.Length()) {
-        return mozilla::Some(mozilla::MakeTuple(totalRead, totalWritten));
+      if (!src.IsEmpty()) {
+        char16_t last = src[src.Length() - 1];
+        if (unicode::IsLeadSurrogate(last)) {
+          src = src.To(src.Length() - 1);
+          pendingLeadSurrogate = last;
+        } else {
+          MOZ_ASSERT(!pendingLeadSurrogate);
+        }
+        size_t read;
+        size_t written;
+        mozilla::Tie(read, written) =
+            mozilla::ConvertUtf16toUtf8Partial(src, buffer);
+        buffer = buffer.From(written);
+        totalRead += read;
+        totalWritten += written;
+        if (read < src.Length()) {
+          return mozilla::Some(mozilla::MakeTuple(totalRead, totalWritten));
+        }
       }
     }
     if (stack.empty()) {
diff --git a/js/xpconnect/src/XPCConvert.cpp b/js/xpconnect/src/XPCConvert.cpp
index fe39bb298719ed313abde5ddbd1ee90f17d5d052..8a8038f5f122bf97510c45220b8248f34bdd0ed9 100644
--- a/js/xpconnect/src/XPCConvert.cpp
+++ b/js/xpconnect/src/XPCConvert.cpp
@@ -104,7 +104,7 @@ bool XPCConvert::NativeData2JS(JSContext* cx, MutableHandleValue d,
       d.setNumber(*static_cast<const float*>(s));
       return true;
     case nsXPTType::T_DOUBLE:
-      d.setNumber(*static_cast<const double*>(s));
+      d.set(JS_NumberValue(*static_cast<const double*>(s)));
       return true;
     case nsXPTType::T_BOOL:
       d.setBoolean(*static_cast<const bool*>(s));
diff --git a/js/xpconnect/src/XPCVariant.cpp b/js/xpconnect/src/XPCVariant.cpp
index 8e1c2e0e8b8b39ba24685f178d57a27fb2b5bd49..99ac8dec7f0551b07e5280263a0e0320ed78c310 100644
--- a/js/xpconnect/src/XPCVariant.cpp
+++ b/js/xpconnect/src/XPCVariant.cpp
@@ -439,7 +439,7 @@ bool XPCVariant::VariantDataToJS(JSContext* cx, nsIVariant* variant,
       if (NS_FAILED(variant->GetAsDouble(&d))) {
         return false;
       }
-      pJSVal.setNumber(d);
+      pJSVal.set(JS_NumberValue(d));
       return true;
     }
     case nsIDataType::VTYPE_BOOL: {
diff --git a/layout/base/nsLayoutUtils.cpp b/layout/base/nsLayoutUtils.cpp
index 8dee4c5b4eec1391f6524aa5204cf12259202986..d9d8036382d5d4e4f7170cf443e56ea5f298f953 100644
--- a/layout/base/nsLayoutUtils.cpp
+++ b/layout/base/nsLayoutUtils.cpp
@@ -6920,8 +6920,8 @@ nsIFrame* nsLayoutUtils::GetReferenceFrame(nsIFrame* aFrame) {
       result |= gfx::ShapedTextFlags::TEXT_OPTIMIZE_SPEED;
       break;
     case StyleTextRendering::Auto:
-      if (aStyleFont->mFont.size.ToCSSPixels() <
-          aPresContext->GetAutoQualityMinFontSize()) {
+      if (aPresContext && aStyleFont->mFont.size.ToCSSPixels() <
+                              aPresContext->GetAutoQualityMinFontSize()) {
         result |= gfx::ShapedTextFlags::TEXT_OPTIMIZE_SPEED;
       }
       break;
diff --git a/layout/generic/nsGfxScrollFrame.cpp b/layout/generic/nsGfxScrollFrame.cpp
index b955d4ba29e7c83501e5bea99e93cb4b78513946..71ea33bda5e2f5aa65d6c095206d03a6fdfa2919 100644
--- a/layout/generic/nsGfxScrollFrame.cpp
+++ b/layout/generic/nsGfxScrollFrame.cpp
@@ -3720,6 +3720,124 @@ static int32_t MaxZIndexInListOfItemsContainedInFrame(nsDisplayList* aList,
   return maxZIndex;
 }
 
+void ScrollFrameHelper::MaybeCreateTopLayerAndWrapRootItems(
+    nsDisplayListBuilder* aBuilder, nsDisplayListCollection& aSet,
+    bool aCreateAsyncZoom,
+    AutoContainsBlendModeCapturer* aAsyncZoomBlendCapture,
+    const nsRect& aAsyncZoomClipRect, nscoord* aRadii) {
+  if (!mIsRoot) {
+    return;
+  }
+
+  // Create any required items for the 'top layer' and check if they'll be
+  // opaque over the entire area of the viewport. If they are, then we can
+  // skip building display items for the rest of the page.
+  if (ViewportFrame* viewport = do_QueryFrame(mOuter->GetParent())) {
+    bool topLayerIsOpaque = false;
+    if (nsDisplayWrapList* topLayerWrapList =
+            viewport->BuildDisplayListForTopLayer(aBuilder,
+                                                  &topLayerIsOpaque)) {
+      // If the top layer content is opaque, and we're the root content document
+      // in the process, we can drop the display items behind it. We only
+      // support doing this for the root content document in the process, since
+      // the top layer content might have fixed position items that have a
+      // scrolltarget referencing the APZ data for the document. APZ builds this
+      // data implicitly for the root content document in the process, but
+      // subdocuments etc need their display items to generate it, so we can't
+      // cull those.
+      if (topLayerIsOpaque &&
+          mOuter->PresContext()->IsRootContentDocumentInProcess()) {
+        aSet.DeleteAll(aBuilder);
+      }
+      aSet.PositionedDescendants()->AppendToTop(topLayerWrapList);
+    }
+  }
+
+  nsDisplayList rootResultList(aBuilder);
+
+  bool serializedList = false;
+  auto SerializeList = [&] {
+    if (!serializedList) {
+      serializedList = true;
+      aSet.SerializeWithCorrectZOrder(&rootResultList, mOuter->GetContent());
+    }
+  };
+
+  if (nsIFrame* rootStyleFrame = GetFrameForStyle()) {
+    bool usingBackdropFilter =
+        rootStyleFrame->StyleEffects()->HasBackdropFilters() &&
+        rootStyleFrame->IsVisibleForPainting();
+
+    if (rootStyleFrame->StyleEffects()->HasFilters()) {
+      SerializeList();
+      rootResultList.AppendNewToTop<nsDisplayFilters>(
+          aBuilder, mOuter, &rootResultList, rootStyleFrame,
+          usingBackdropFilter);
+    }
+
+    if (usingBackdropFilter) {
+      SerializeList();
+      DisplayListClipState::AutoSaveRestore clipState(aBuilder);
+      nsRect backdropRect =
+          mOuter->GetRectRelativeToSelf() + aBuilder->ToReferenceFrame(mOuter);
+      rootResultList.AppendNewToTop<nsDisplayBackdropFilters>(
+          aBuilder, mOuter, &rootResultList, backdropRect, rootStyleFrame);
+    }
+  }
+
+  if (aCreateAsyncZoom) {
+    MOZ_ASSERT(mIsRoot);
+
+    // Wrap all our scrolled contents in an nsDisplayAsyncZoom. This will be
+    // the layer that gets scaled for APZ zooming. It does not have the
+    // scrolled ASR, but it does have the composition bounds clip applied to
+    // it. The children have the layout viewport clip applied to them (above).
+    // Effectively we are double clipping to the viewport, at potentially
+    // different async scales.
+    SerializeList();
+
+    if (aAsyncZoomBlendCapture->CaptureContainsBlendMode()) {
+      // The async zoom contents contain a mix-blend mode, so let's wrap all
+      // those contents into a blend container, and then wrap the blend
+      // container in the async zoom container. Otherwise the blend container
+      // ends up outside the zoom container which results in blend failure for
+      // WebRender.
+      nsDisplayItem* blendContainer =
+          nsDisplayBlendContainer::CreateForMixBlendMode(
+              aBuilder, mOuter, &rootResultList,
+              aBuilder->CurrentActiveScrolledRoot());
+      rootResultList.AppendToTop(blendContainer);
+
+      // Blend containers can be created or omitted during partial updates
+      // depending on the dirty rect. So we basically can't do partial updates
+      // if there's a blend container involved. There is equivalent code to this
+      // in the BuildDisplayListForStackingContext function as well, with a more
+      // detailed comment explaining things better.
+      if (aBuilder->IsRetainingDisplayList()) {
+        if (aBuilder->IsPartialUpdate()) {
+          aBuilder->SetPartialBuildFailed(true);
+        } else {
+          aBuilder->SetDisablePartialUpdates(true);
+        }
+      }
+    }
+
+    mozilla::layers::FrameMetrics::ViewID viewID =
+        nsLayoutUtils::FindOrCreateIDFor(mScrolledFrame->GetContent());
+
+    DisplayListClipState::AutoSaveRestore clipState(aBuilder);
+    clipState.ClipContentDescendants(aAsyncZoomClipRect, aRadii);
+
+    rootResultList.AppendNewToTop<nsDisplayAsyncZoom>(
+        aBuilder, mOuter, &rootResultList,
+        aBuilder->CurrentActiveScrolledRoot(), viewID);
+  }
+
+  if (serializedList) {
+    aSet.Content()->AppendToTop(&rootResultList);
+  }
+}
+
 void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
                                          const nsDisplayListSet& aLists) {
   SetAndNullOnExit<const nsIFrame> tmpBuilder(
@@ -3730,7 +3848,7 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
 
   mOuter->DisplayBorderBackgroundOutline(aBuilder, aLists);
 
-  bool isRootContent =
+  const bool isRootContent =
       mIsRoot && mOuter->PresContext()->IsRootContentDocumentCrossProcess();
 
   nsRect effectiveScrollPort = mScrollPort;
@@ -3749,7 +3867,8 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
   // It's safe to get this value before the DecideScrollableLayer call below
   // because that call cannot create a displayport for root scroll frames,
   // and hence it cannot create an ignore scroll frame.
-  bool ignoringThisScrollFrame = aBuilder->GetIgnoreScrollFrame() == mOuter;
+  const bool ignoringThisScrollFrame =
+      aBuilder->GetIgnoreScrollFrame() == mOuter;
 
   // Overflow clipping can never clip frames outside our subtree, so there
   // is no need to worry about whether we are a moving frame that might clip
@@ -3788,11 +3907,13 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
   // of the viewport, so most layer implementations would create a layer buffer
   // that's much larger than necessary. Creating independent layers for each
   // scrollbar works around the problem.
-  bool createLayersForScrollbars = isRootContent;
+  const bool createLayersForScrollbars = isRootContent;
 
   nsIScrollableFrame* sf = do_QueryFrame(mOuter);
   MOZ_ASSERT(sf);
 
+  nsDisplayListCollection set(aBuilder);
+
   if (ignoringThisScrollFrame) {
     // If we are a root scroll frame that has a display port we want to add
     // scrollbars, they will be children of the scrollable layer, but they get
@@ -3800,8 +3921,6 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     bool addScrollBars =
         mIsRoot && mWillBuildScrollableLayer && aBuilder->IsPaintingToWindow();
 
-    nsDisplayListCollection set(aBuilder);
-
     if (addScrollBars) {
       // Add classic scrollbars.
       AppendScrollPartsTo(aBuilder, set, createLayersForScrollbars, false);
@@ -3817,10 +3936,9 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
       mOuter->BuildDisplayListForChild(aBuilder, mScrolledFrame, set);
     }
 
-    if (nsDisplayWrapList* topLayerWrapList =
-            MaybeCreateTopLayerItems(aBuilder, nullptr)) {
-      set.PositionedDescendants()->AppendToTop(topLayerWrapList);
-    }
+    MaybeCreateTopLayerAndWrapRootItems(aBuilder, set,
+                                        /* aCreateAsyncZoom = */ false, nullptr,
+                                        nsRect(), nullptr);
 
     if (addScrollBars) {
       // Add overlay scrollbars.
@@ -3836,16 +3954,16 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
   // to the layer tree (a scroll info layer if necessary, and add the right
   // area to the dispatch to content layer event regions) necessary to activate
   // a scroll frame so it creates a scrollable layer.
-  bool couldBuildLayer = false;
-  if (aBuilder->IsPaintingToWindow()) {
+  const bool couldBuildLayer = [&] {
+    if (!aBuilder->IsPaintingToWindow()) {
+      return false;
+    }
     if (mWillBuildScrollableLayer) {
-      couldBuildLayer = true;
-    } else {
-      couldBuildLayer = mOuter->StyleVisibility()->IsVisible() &&
-                        nsLayoutUtils::AsyncPanZoomEnabled(mOuter) &&
-                        WantAsyncScroll();
+      return true;
     }
-  }
+    return mOuter->StyleVisibility()->IsVisible() &&
+           nsLayoutUtils::AsyncPanZoomEnabled(mOuter) && WantAsyncScroll();
+  }();
 
   // Now display the scrollbars and scrollcorner. These parts are drawn
   // in the border-background layer, on top of our own background and
@@ -3918,10 +4036,9 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     }
   }
 
-  nsDisplayListCollection set(aBuilder);
   AutoContainsBlendModeCapturer blendCapture(*aBuilder);
 
-  bool willBuildAsyncZoomContainer =
+  const bool willBuildAsyncZoomContainer =
       mWillBuildScrollableLayer && aBuilder->ShouldBuildAsyncZoomContainer() &&
       isRootContent;
 
@@ -3931,7 +4048,7 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
   // Our override of GetBorderRadii ensures we never have a radius at
   // the corners where we have a scrollbar.
   nscoord radii[8];
-  bool haveRadii = mOuter->GetPaddingBoxBorderRadii(radii);
+  const bool haveRadii = mOuter->GetPaddingBoxBorderRadii(radii);
   if (mIsRoot) {
     clipRect.SizeTo(nsLayoutUtils::CalculateCompositionSizeForFrame(mOuter));
     // The composition size is essentially in visual coordinates.
@@ -3957,7 +4074,8 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     DisplayListClipState::AutoSaveRestore clipState(aBuilder);
     // If we're building an async zoom container, clip the contents inside
     // to the layout viewport (scrollPortClip). The composition bounds clip
-    // (clipRect) will be applied to the zoom container itself below.
+    // (clipRect) will be applied to the zoom container itself in
+    // MaybeCreateTopLayerAndWrapRootItems.
     nsRect clipRectForContents =
         willBuildAsyncZoomContainer ? scrollPortClip : clipRect;
     if (mIsRoot) {
@@ -3969,7 +4087,6 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     }
 
     Maybe<DisplayListClipState::AutoSaveRestore> contentBoxClipState;
-    ;
     if (contentBoxClip) {
       contentBoxClipState.emplace(aBuilder);
       if (mIsRoot) {
@@ -4124,117 +4241,14 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     }
   }
 
-  // Create any required items for the 'top layer' and check if they'll be
-  // opaque over the entire area of the viewport. If they are, then we can
-  // skip building display items for the rest of the page.
-  bool topLayerIsOpaque = false;
-  if (nsDisplayWrapList* topLayerWrapList =
-          MaybeCreateTopLayerItems(aBuilder, &topLayerIsOpaque)) {
-    // If the top layer content is opaque, and we're the root content document
-    // in the process, we can drop the display items behind it. We only support
-    // doing this for the root content document in the process, since the top
-    // layer content might have fixed position items that have a scrolltarget
-    // referencing the APZ data for the document. APZ builds this data
-    // implicitly for the root content document in the process, but subdocuments
-    // etc need their display items to generate it, so we can't cull those.
-    if (topLayerIsOpaque &&
-        mOuter->PresContext()->IsRootContentDocumentInProcess()) {
-      set.DeleteAll(aBuilder);
-    }
-    set.PositionedDescendants()->AppendToTop(topLayerWrapList);
-  }
-
-  nsDisplayList rootResultList(aBuilder);
-  bool serializedList = false;
-  auto SerializeList = [&] {
-    if (!serializedList) {
-      serializedList = true;
-      set.SerializeWithCorrectZOrder(&rootResultList, mOuter->GetContent());
-    }
-  };
-  if (mIsRoot) {
-    if (nsIFrame* rootStyleFrame = GetFrameForStyle()) {
-      bool usingBackdropFilter =
-          rootStyleFrame->StyleEffects()->HasBackdropFilters() &&
-          rootStyleFrame->IsVisibleForPainting();
-
-      if (rootStyleFrame->StyleEffects()->HasFilters()) {
-        SerializeList();
-        rootResultList.AppendNewToTop<nsDisplayFilters>(
-            aBuilder, mOuter, &rootResultList, rootStyleFrame,
-            usingBackdropFilter);
-      }
-
-      if (usingBackdropFilter) {
-        SerializeList();
-        DisplayListClipState::AutoSaveRestore clipState(aBuilder);
-        nsRect backdropRect = mOuter->GetRectRelativeToSelf() +
-                              aBuilder->ToReferenceFrame(mOuter);
-        rootResultList.AppendNewToTop<nsDisplayBackdropFilters>(
-            aBuilder, mOuter, &rootResultList, backdropRect, rootStyleFrame);
-      }
-    }
-  }
-
-  if (willBuildAsyncZoomContainer) {
-    MOZ_ASSERT(mIsRoot);
-
-    // Wrap all our scrolled contents in an nsDisplayAsyncZoom. This will be
-    // the layer that gets scaled for APZ zooming. It does not have the
-    // scrolled ASR, but it does have the composition bounds clip applied to
-    // it. The children have the layout viewport clip applied to them (above).
-    // Effectively we are double clipping to the viewport, at potentially
-    // different async scales.
-    SerializeList();
-
-    if (blendCapture.CaptureContainsBlendMode()) {
-      // The async zoom contents contain a mix-blend mode, so let's wrap all
-      // those contents into a blend container, and then wrap the blend
-      // container in the async zoom container. Otherwise the blend container
-      // ends up outside the zoom container which results in blend failure for
-      // WebRender.
-      nsDisplayItem* blendContainer =
-          nsDisplayBlendContainer::CreateForMixBlendMode(
-              aBuilder, mOuter, &rootResultList,
-              aBuilder->CurrentActiveScrolledRoot());
-      rootResultList.AppendToTop(blendContainer);
-
-      // Blend containers can be created or omitted during partial updates
-      // depending on the dirty rect. So we basically can't do partial updates
-      // if there's a blend container involved. There is equivalent code to this
-      // in the BuildDisplayListForStackingContext function as well, with a more
-      // detailed comment explaining things better.
-      if (aBuilder->IsRetainingDisplayList()) {
-        if (aBuilder->IsPartialUpdate()) {
-          aBuilder->SetPartialBuildFailed(true);
-        } else {
-          aBuilder->SetDisablePartialUpdates(true);
-        }
-      }
-    }
-
-    mozilla::layers::FrameMetrics::ViewID viewID =
-        nsLayoutUtils::FindOrCreateIDFor(mScrolledFrame->GetContent());
-
-    DisplayListClipState::AutoSaveRestore clipState(aBuilder);
-    clipState.ClipContentDescendants(clipRect, haveRadii ? radii : nullptr);
-
-    rootResultList.AppendNewToTop<nsDisplayAsyncZoom>(
-        aBuilder, mOuter, &rootResultList,
-        aBuilder->CurrentActiveScrolledRoot(), viewID);
-  }
-
-  if (serializedList) {
-    set.Content()->AppendToTop(&rootResultList);
-  }
-
-  nsDisplayListCollection scrolledContent(aBuilder);
-  set.MoveTo(scrolledContent);
-
   if (mWillBuildScrollableLayer && aBuilder->IsPaintingToWindow()) {
     aBuilder->ForceLayerForScrollParent();
   }
 
+  MaybeCreateTopLayerAndWrapRootItems(
+      aBuilder, set, willBuildAsyncZoomContainer, &blendCapture, clipRect,
+      haveRadii ? radii : nullptr);
+
   // We want to call SetContainsNonMinimalDisplayPort if
   // mWillBuildScrollableLayer is true for any reason other than having a
   // minimal display port.
@@ -4266,7 +4280,7 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
     // create a displayport for this frame. We'll add the item later on.
     if (!mWillBuildScrollableLayer && aBuilder->BuildCompositorHitTestInfo()) {
       int32_t zIndex = MaxZIndexInListOfItemsContainedInFrame(
-          scrolledContent.PositionedDescendants(), mOuter);
+          set.PositionedDescendants(), mOuter);
       if (aBuilder->IsPartialUpdate()) {
         for (nsDisplayItem* item : mScrolledFrame->DisplayItems()) {
           if (item->GetType() ==
@@ -4289,7 +4303,7 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
           MakeDisplayItemWithIndex<nsDisplayCompositorHitTestInfo>(
               aBuilder, mScrolledFrame, 1, area, info);
       if (hitInfo) {
-        AppendInternalItemToTop(scrolledContent, hitInfo, Some(zIndex));
+        AppendInternalItemToTop(set, hitInfo, Some(zIndex));
         aBuilder->SetCompositorHitTestInfo(info);
       }
     }
@@ -4302,24 +4316,9 @@ void ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder* aBuilder,
   }
 
   // Now display overlay scrollbars and the resizer, if we have one.
-  AppendScrollPartsTo(aBuilder, scrolledContent, createLayersForScrollbars,
-                      true);
-
-  scrolledContent.MoveTo(aLists);
-}
-
-nsDisplayWrapList* ScrollFrameHelper::MaybeCreateTopLayerItems(
-    nsDisplayListBuilder* aBuilder, bool* aIsOpaque) {
-  if (!mIsRoot) {
-    return nullptr;
-  }
-
-  ViewportFrame* viewport = do_QueryFrame(mOuter->GetParent());
-  if (!viewport) {
-    return nullptr;
-  }
+  AppendScrollPartsTo(aBuilder, set, createLayersForScrollbars, true);
 
-  return viewport->BuildDisplayListForTopLayer(aBuilder, aIsOpaque);
+  set.MoveTo(aLists);
 }
 
 nsRect ScrollFrameHelper::RestrictToRootDisplayPort(
diff --git a/layout/generic/nsGfxScrollFrame.h b/layout/generic/nsGfxScrollFrame.h
index 151e924d72e7e1fcf3ee779bf0558b7fa87182d6..f561be0f9293cd9ece2b5ca1706733b28610082e 100644
--- a/layout/generic/nsGfxScrollFrame.h
+++ b/layout/generic/nsGfxScrollFrame.h
@@ -32,6 +32,7 @@ class nsPresContext;
 class nsIContent;
 class nsAtom;
 class nsIScrollPositionListener;
+class AutoContainsBlendModeCapturer;
 
 namespace mozilla {
 class PresShell;
@@ -119,8 +120,10 @@ class ScrollFrameHelper : public nsIReflowCallback {
   // wrapped in the async zoom container, if we're building one.
   // It should not be called with an ASR setter on the stack, as the
   // top-layer items handle setting up their own ASRs.
-  nsDisplayWrapList* MaybeCreateTopLayerItems(nsDisplayListBuilder* aBuilder,
-                                              bool* aIsOpaque);
+  void MaybeCreateTopLayerAndWrapRootItems(
+      nsDisplayListBuilder*, nsDisplayListCollection&, bool aCreateAsyncZoom,
+      AutoContainsBlendModeCapturer* aAsyncZoomBlendCapture,
+      const nsRect& aAsyncZoomClipRect, nscoord* aRadii);
 
   void AppendScrollPartsTo(nsDisplayListBuilder* aBuilder,
                            const nsDisplayListSet& aLists, bool aCreateLayer,
diff --git a/layout/painting/nsDisplayList.cpp b/layout/painting/nsDisplayList.cpp
index c064f5b504985d855b791b76d5da3106b6c97ef0..f1d3038b76c29119dfd23497e444502fe7e7e048 100644
--- a/layout/painting/nsDisplayList.cpp
+++ b/layout/painting/nsDisplayList.cpp
@@ -7920,9 +7920,8 @@ bool nsDisplayMasksAndClipPaths::PaintMask(nsDisplayListBuilder* aBuilder,
 
   imgDrawingParams imgParams(aBuilder->GetImageDecodeFlags());
   nsRect borderArea = nsRect(ToReferenceFrame(), mFrame->GetSize());
-  SVGIntegrationUtils::PaintFramesParams params(*aMaskContext, mFrame, mBounds,
-                                                borderArea, aBuilder,
-                                                aHandleOpacity, imgParams);
+  PaintFramesParams params(*aMaskContext, mFrame, mBounds, borderArea, aBuilder,
+                           aHandleOpacity, imgParams);
   ComputeMaskGeometry(params);
   bool maskIsComplete = false;
   bool painted = SVGIntegrationUtils::PaintMask(params, maskIsComplete);
@@ -7987,9 +7986,8 @@ void nsDisplayMasksAndClipPaths::PaintWithContentsPaintCallback(
 
   imgDrawingParams imgParams(aBuilder->GetImageDecodeFlags());
   nsRect borderArea = nsRect(ToReferenceFrame(), mFrame->GetSize());
-  SVGIntegrationUtils::PaintFramesParams params(
-      *aCtx, mFrame, GetPaintRect(aBuilder, aCtx), borderArea, aBuilder, false,
-      imgParams);
+  PaintFramesParams params(*aCtx, mFrame, GetPaintRect(aBuilder, aCtx),
+                           borderArea, aBuilder, false, imgParams);
 
   ComputeMaskGeometry(params);
 
@@ -8367,17 +8365,19 @@ void nsDisplayFilters::ComputeInvalidationRegion(
 void nsDisplayFilters::PaintWithContentsPaintCallback(
     nsDisplayListBuilder* aBuilder, gfxContext* aCtx,
     const std::function<void(gfxContext* aContext)>& aPaintChildren) {
-  MOZ_ASSERT(!mStyle, "Shouldn't get to  this code path on the root");
   imgDrawingParams imgParams(aBuilder->GetImageDecodeFlags());
   nsRect borderArea = nsRect(ToReferenceFrame(), mFrame->GetSize());
-  SVGIntegrationUtils::PaintFramesParams params(
-      *aCtx, mFrame, mVisibleRect, borderArea, aBuilder, false, imgParams);
+  PaintFramesParams params(*aCtx, mFrame, mVisibleRect, borderArea, aBuilder,
+                           false, imgParams);
 
   gfxPoint userSpaceToFrameSpaceOffset =
       SVGIntegrationUtils::GetOffsetToUserSpaceInDevPx(mFrame, params);
 
+  auto filterChain = mStyle ? mStyle->StyleEffects()->mFilters.AsSpan()
+                            : mFrame->StyleEffects()->mFilters.AsSpan();
   SVGIntegrationUtils::PaintFilter(
       params,
+      filterChain,
       [&](gfxContext& aContext, nsIFrame* aTarget, const gfxMatrix& aTransform,
           const nsIntRect* aDirtyRect, imgDrawingParams& aImgParams) {
         gfxContextMatrixAutoSaveRestore autoSR(&aContext);
diff --git a/layout/style/test/test_bug405818.html b/layout/style/test/test_bug405818.html
index 30b09f5df62635a4c361588fdb33597495293fc5..eff4da449b9796338057b9713043df2c4aee8f90 100644
--- a/layout/style/test/test_bug405818.html
+++ b/layout/style/test/test_bug405818.html
@@ -8,11 +8,11 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=405818
   <script src="/tests/SimpleTest/SimpleTest.js"></script>
   <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
   <link rel="stylesheet" type="text/css" href="data:text/css,%23myDiv{color:green;}">
-  <link rel="stylesheet" type="text/css" href="chrome://global/skin/tooltip.css">
+  <link rel="stylesheet" type="text/css" href="chrome://global/skin/popup.css">
   <!-- Script to make sure sheets gets a chance to load fully in Gecko 1.8 and earlier -->
   <script type="text/javascript" src="data:text/javascript,"></script>
   <link rel="stylesheet" type="text/css" href="data:text/css,%23myDiv{color:green;}">
-  <link rel="stylesheet" type="text/css" href="chrome://global/skin/tooltip.css">
+  <link rel="stylesheet" type="text/css" href="chrome://global/skin/popup.css">
 </head>
 <body>
 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=405818">Mozilla Bug 405818</a>
@@ -35,10 +35,10 @@ addLoadEvent(function() {
      "Unexpected href for later linked sheet before cloning");
 
   is(document.styleSheets[2].href,
-     "chrome://global/skin/tooltip.css",
+     "chrome://global/skin/popup.css",
      "Unexpected href for linked chrome sheet before cloning");
   is(document.styleSheets[4].href,
-     "chrome://global/skin/tooltip.css",
+     "chrome://global/skin/popup.css",
      "Unexpected href for later linked chrome sheet before cloning");
 
   // Force cloning of inners
@@ -53,10 +53,10 @@ addLoadEvent(function() {
      "Unexpected href for later linked sheet after cloning");
 
   is(document.styleSheets[2].href,
-     "chrome://global/skin/tooltip.css",
+     "chrome://global/skin/popup.css",
      "Unexpected href for linked chrome sheet after cloning");
   is(document.styleSheets[4].href,
-     "chrome://global/skin/tooltip.css",
+     "chrome://global/skin/popup.css",
      "Unexpected href for later linked chrome sheet after cloning");
 
   var myDiv = document.getElementById("myDiv");
diff --git a/layout/svg/FilterInstance.cpp b/layout/svg/FilterInstance.cpp
index fa4fd43abe80966a92c442c186c14de189bf36fe..de49d10d2314fe27af96e6075ffe13ec32a491d0 100644
--- a/layout/svg/FilterInstance.cpp
+++ b/layout/svg/FilterInstance.cpp
@@ -62,10 +62,9 @@ static UniquePtr<UserSpaceMetrics> UserSpaceMetricsForFrame(nsIFrame* aFrame) {
 }
 
 void FilterInstance::PaintFilteredFrame(
-    nsIFrame* aFilteredFrame, gfxContext* aCtx,
-    const SVGFilterPaintCallback& aPaintCallback, const nsRegion* aDirtyArea,
-    imgDrawingParams& aImgParams, float aOpacity) {
-  auto filterChain = aFilteredFrame->StyleEffects()->mFilters.AsSpan();
+    nsIFrame* aFilteredFrame, Span<const StyleFilter> aFilterChain,
+    gfxContext* aCtx, const SVGFilterPaintCallback& aPaintCallback,
+    const nsRegion* aDirtyArea, imgDrawingParams& aImgParams, float aOpacity) {
   UniquePtr<UserSpaceMetrics> metrics =
       UserSpaceMetricsForFrame(aFilteredFrame);
 
@@ -91,7 +90,7 @@ void FilterInstance::PaintFilteredFrame(
   // Hardcode InputIsTainted to true because we don't want JS to be able to
   // read the rendered contents of aFilteredFrame.
   FilterInstance instance(aFilteredFrame, aFilteredFrame->GetContent(),
-                          *metrics, filterChain, /* InputIsTainted */ true,
+                          *metrics, aFilterChain, /* InputIsTainted */ true,
                           aPaintCallback, scaleMatrixInDevUnits, aDirtyArea,
                           nullptr, nullptr, nullptr);
   if (instance.IsInitialized()) {
diff --git a/layout/svg/FilterInstance.h b/layout/svg/FilterInstance.h
index e900af4cb8c30d072e51d273d52187a3793b0469..78820a8c76212854c34cab47634184e20ae15412 100644
--- a/layout/svg/FilterInstance.h
+++ b/layout/svg/FilterInstance.h
@@ -89,7 +89,9 @@ class FilterInstance {
    *   frame space (i.e. relative to its origin, the top-left corner of its
    *   border box).
    */
-  static void PaintFilteredFrame(nsIFrame* aFilteredFrame, gfxContext* aCtx,
+  static void PaintFilteredFrame(nsIFrame* aFilteredFrame,
+                                 Span<const StyleFilter> aFilterChain,
+                                 gfxContext* aCtx,
                                  const SVGFilterPaintCallback& aPaintCallback,
                                  const nsRegion* aDirtyArea,
                                  imgDrawingParams& aImgParams,
diff --git a/layout/svg/SVGIntegrationUtils.cpp b/layout/svg/SVGIntegrationUtils.cpp
index 66e44536bd032980baca89b746f559b364784354..9325c7c639c5cb6816f77e909f6ea3d3f7496004 100644
--- a/layout/svg/SVGIntegrationUtils.cpp
+++ b/layout/svg/SVGIntegrationUtils.cpp
@@ -991,10 +991,11 @@ void SVGIntegrationUtils::PaintMaskAndClipPath(
 }
 
 void SVGIntegrationUtils::PaintFilter(const PaintFramesParams& aParams,
+                                      Span<const StyleFilter> aFilters,
                                       const SVGFilterPaintCallback& aCallback) {
   MOZ_ASSERT(!aParams.builder->IsForGenerateGlyphMask(),
              "Filter effect is discarded while generating glyph mask.");
-  MOZ_ASSERT(aParams.frame->StyleEffects()->HasFilters(),
+  MOZ_ASSERT(!aFilters.IsEmpty(),
              "Should not use this method when no filter effect on this frame");
 
   nsIFrame* frame = aParams.frame;
@@ -1032,8 +1033,8 @@ void SVGIntegrationUtils::PaintFilter(const PaintFramesParams& aParams,
   /* Paint the child and apply filters */
   nsRegion dirtyRegion = aParams.dirtyRect - offsets.offsetToBoundingBox;
 
-  FilterInstance::PaintFilteredFrame(frame, &context, aCallback, &dirtyRegion,
-                                     aParams.imgParams, opacity);
+  FilterInstance::PaintFilteredFrame(frame, aFilters, &context, aCallback,
+                                     &dirtyRegion, aParams.imgParams, opacity);
 }
 
 bool SVGIntegrationUtils::CreateWebRenderCSSFilters(
diff --git a/layout/svg/SVGIntegrationUtils.h b/layout/svg/SVGIntegrationUtils.h
index 828ee1e00b8eb9fcd68c0e156cd3eed41bb436a9..28b99d8026f4648d1b61cce0dfa2abede0a81dfb 100644
--- a/layout/svg/SVGIntegrationUtils.h
+++ b/layout/svg/SVGIntegrationUtils.h
@@ -206,6 +206,7 @@ class SVGIntegrationUtils final {
    * Paint non-SVG frame with filter and opacity effect.
    */
   static void PaintFilter(const PaintFramesParams& aParams,
+                          Span<const StyleFilter> aFilters,
                           const SVGFilterPaintCallback& aCallback);
 
   /**
diff --git a/layout/svg/SVGUtils.cpp b/layout/svg/SVGUtils.cpp
index b222fa68951432677f770b85466425c6e44c7a46..21c81dbd4ae56fe6fb4e7eefe76d39140640b4d1 100644
--- a/layout/svg/SVGUtils.cpp
+++ b/layout/svg/SVGUtils.cpp
@@ -782,8 +782,9 @@ void SVGUtils::PaintFrameWithEffects(nsIFrame* aFrame, gfxContext& aContext,
       svgFrame->PaintSVG(aContext, SVGUtils::GetCSSPxToDevPxMatrix(aTarget),
                          aImgParams, dirtyRect);
     };
-    FilterInstance::PaintFilteredFrame(aFrame, target, callback, dirtyRegion,
-                                       aImgParams);
+    FilterInstance::PaintFilteredFrame(
+        aFrame, aFrame->StyleEffects()->mFilters.AsSpan(), target, callback,
+        dirtyRegion, aImgParams);
   } else {
     svgFrame->PaintSVG(*target, aTransform, aImgParams, aDirtyRect);
   }
diff --git a/layout/xul/nsMenuPopupFrame.cpp b/layout/xul/nsMenuPopupFrame.cpp
index b00f15dd608b281b8866f355e34a158af56f7301..86b46e8d1b905bc80a8e99173238f47d81713d17 100644
--- a/layout/xul/nsMenuPopupFrame.cpp
+++ b/layout/xul/nsMenuPopupFrame.cpp
@@ -322,6 +322,7 @@ nsresult nsMenuPopupFrame::CreateWidgetForView(nsView* aView) {
   nsWidgetInitData widgetData;
   widgetData.mWindowType = eWindowType_popup;
   widgetData.mBorderStyle = eBorderStyle_default;
+  widgetData.mForMenupopupFrame = true;
   widgetData.clipSiblings = true;
   widgetData.mPopupHint = mPopupType;
   widgetData.mNoAutoHide = IsNoAutoHide();
@@ -359,19 +360,11 @@ nsresult nsMenuPopupFrame::CreateWidgetForView(nsView* aView) {
   bool remote = HasRemoteContent();
 
   nsTransparencyMode mode = nsLayoutUtils::GetFrameTransparency(this, this);
-  nsIContent* parentContent = GetContent()->GetParent();
-  nsAtom* tag = nullptr;
-  if (parentContent && parentContent->IsXULElement())
-    tag = parentContent->NodeInfo()->NameAtom();
   widgetData.mHasRemoteContent = remote;
   widgetData.mSupportTranslucency = mode == eTransparencyTransparent;
   widgetData.mPopupLevel = PopupLevel(widgetData.mNoAutoHide);
 
-  // The special cases are menulists.
-  widgetData.mDropShadow =
-      !(mode == eTransparencyTransparent || tag == nsGkAtoms::menulist);
-
-  // panels which have a parent level need a parent widget. This allows them to
+  // Panels which have a parent level need a parent widget. This allows them to
   // always appear in front of the parent window but behind other windows that
   // should be in front of it.
   nsCOMPtr<nsIWidget> parentWidget;
diff --git a/netwerk/dns/effective_tld_names.dat b/netwerk/dns/effective_tld_names.dat
index 1dc8fe37114af4ba474eab61c850b8eb035e1759..950568c38f83d292e51e37159e3932cd229e2c3f 100644
--- a/netwerk/dns/effective_tld_names.dat
+++ b/netwerk/dns/effective_tld_names.dat
@@ -1315,7 +1315,9 @@ web.id
 ie
 gov.ie
 
-// il : http://www.isoc.org.il/domains/
+// il :         http://www.isoc.org.il/domains/
+// see also:    https://en.isoc.org.il/il-cctld/registration-rules
+// ISOC-IL      (operated by .il Registry)
 il
 ac.il
 co.il
@@ -1325,6 +1327,16 @@ k12.il
 muni.il
 net.il
 org.il
+// xn--4dbrk0ce ("Israel", Hebrew) : IL
+ישראל
+// xn--4dbgdty6c.xn--4dbrk0ce.
+אקדמיה.ישראל
+// xn--5dbhl8d.xn--4dbrk0ce.
+ישוב.ישראל
+// xn--8dbq2a.xn--4dbrk0ce.
+צהל.ישראל
+// xn--hebda8b.xn--4dbrk0ce.
+ממשל.ישראל
 
 // im : https://www.nic.im/
 // Submitted by registry <info@nic.im>
@@ -1344,18 +1356,47 @@ tv.im
 // Please note, that nic.in is not an official eTLD, but used by most
 // government institutions.
 in
+5g.in
+6g.in
+ac.in
+ai.in
+am.in
+bihar.in
+biz.in
+business.in
+ca.in
+cn.in
 co.in
+com.in
+coop.in
+cs.in
+delhi.in
+dr.in
+edu.in
+er.in
 firm.in
-net.in
-org.in
 gen.in
+gov.in
+gujarat.in
 ind.in
+info.in
+int.in
+internet.in
+io.in
+me.in
+mil.in
+net.in
 nic.in
-ac.in
-edu.in
+org.in
+pg.in
+post.in
+pro.in
 res.in
-gov.in
-mil.in
+travel.in
+tv.in
+uk.in
+up.in
+us.in
 
 // info : https://en.wikipedia.org/wiki/.info
 info
@@ -7130,7 +7171,7 @@ org.zw
 
 // newGTLDs
 
-// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-07-03T15:13:53Z
+// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-07-28T15:14:54Z
 // This list is auto-generated, don't edit it manually.
 // aaa : 2015-02-26 American Automobile Association, Inc.
 aaa
@@ -8779,7 +8820,7 @@ lanxess
 // lasalle : 2015-04-02 Jones Lang LaSalle Incorporated
 lasalle
 
-// lat : 2014-10-16 ECOM-LAC Federaciòn de Latinoamèrica y el Caribe para Internet y el Comercio Electrònico
+// lat : 2014-10-16 XYZ.COM LLC
 lat
 
 // latino : 2015-07-30 Dish DBS Corporation
diff --git a/netwerk/protocol/http/nsHttpChannel.cpp b/netwerk/protocol/http/nsHttpChannel.cpp
index 769139ebcd169b49f2b93d19962dd25f0311ccd0..74a362edc760a77e619c81a847fd9421d708c2a3 100644
--- a/netwerk/protocol/http/nsHttpChannel.cpp
+++ b/netwerk/protocol/http/nsHttpChannel.cpp
@@ -395,14 +395,16 @@ nsresult nsHttpChannel::PrepareToConnect() {
 
 #ifdef XP_WIN
   // If Windows 10 SSO is enabled, we potentially add auth information to
-  // secure top level loads (DOCUMENTs) that aren't anonymous or
-  // private browsing.
+  // secure top level loads (DOCUMENTs) and iframes (SUBDOCUMENTs) that
+  // aren't anonymous or private browsing.
   if (StaticPrefs::network_http_windows_sso_enabled() &&
-      mURI->SchemeIs("https") &&
-      mLoadInfo->GetExternalContentPolicyType() ==
-          ExtContentPolicy::TYPE_DOCUMENT &&
-      !(mLoadFlags & LOAD_ANONYMOUS) && !mPrivateBrowsing) {
-    AddWindowsSSO(this);
+      mURI->SchemeIs("https") && !(mLoadFlags & LOAD_ANONYMOUS) &&
+      !mPrivateBrowsing) {
+    ExtContentPolicyType type = mLoadInfo->GetExternalContentPolicyType();
+    if (type == ExtContentPolicy::TYPE_DOCUMENT ||
+        type == ExtContentPolicy::TYPE_SUBDOCUMENT) {
+      AddWindowsSSO(this);
+    }
   }
 #endif
 
diff --git a/netwerk/streamconv/converters/nsHTTPCompressConv.cpp b/netwerk/streamconv/converters/nsHTTPCompressConv.cpp
index 8e14e1225dcb99835cd33dc710eb3ed5451a7970..d2e7783d70f631b8962f3d2ef23763fe9f5443cc 100644
--- a/netwerk/streamconv/converters/nsHTTPCompressConv.cpp
+++ b/netwerk/streamconv/converters/nsHTTPCompressConv.cpp
@@ -201,9 +201,14 @@ nsresult nsHTTPCompressConv::BrotliHandler(nsIInputStream* stream,
     return NS_OK;
   }
 
+  auto outBuffer = MakeUniqueFallible<uint8_t[]>(kOutSize);
+  if (outBuffer == nullptr) {
+    self->mBrotli->mStatus = NS_ERROR_OUT_OF_MEMORY;
+    return self->mBrotli->mStatus;
+  }
   do {
-    outSize = 0;
-    outPtr = nullptr;
+    outSize = kOutSize;
+    outPtr = outBuffer.get();
 
     // brotli api is documented in brotli/dec/decode.h and brotli/dec/decode.c
     LOG(("nsHttpCompresssConv %p brotlihandler decompress %zu\n", self, avail));
@@ -212,11 +217,13 @@ nsresult nsHTTPCompressConv::BrotliHandler(nsIInputStream* stream,
         &self->mBrotli->mState, &avail,
         reinterpret_cast<const unsigned char**>(&dataIn), &outSize, &outPtr,
         &totalOut);
+    outSize = kOutSize - outSize;
     self->mBrotli->mTotalOut = totalOut;
     self->mBrotli->mBrotliStateIsStreamEnd =
         BrotliDecoderIsFinished(&self->mBrotli->mState);
-    LOG(("nsHttpCompresssConv %p brotlihandler decompress rv=%" PRIx32, self,
-         static_cast<uint32_t>(res)));
+    LOG(("nsHttpCompresssConv %p brotlihandler decompress rv=%" PRIx32
+         " out=%zu\n",
+         self, static_cast<uint32_t>(res), outSize));
 
     if (res == BROTLI_DECODER_RESULT_ERROR) {
       LOG(("nsHttpCompressConv %p marking invalid encoding", self));
@@ -235,17 +242,35 @@ nsresult nsHTTPCompressConv::BrotliHandler(nsIInputStream* stream,
       }
     }
 
-    while (::BrotliDecoderHasMoreOutput(&self->mBrotli->mState)) {
-      outSize = kOutSize;
-      const uint8_t* buffer =
-          ::BrotliDecoderTakeOutput(&self->mBrotli->mState, &outSize);
-      nsresult rv = self->do_OnDataAvailable(
-          self->mBrotli->mRequest, self->mBrotli->mSourceOffset,
-          reinterpret_cast<const char*>(buffer), outSize);
+    auto callOnDataAvailable = [&](uint64_t aSourceOffset, const char* aBuffer,
+                                   uint32_t aCount) {
+      nsresult rv = self->do_OnDataAvailable(self->mBrotli->mRequest,
+                                             aSourceOffset, aBuffer, aCount);
       LOG(("nsHttpCompressConv %p BrotliHandler ODA rv=%" PRIx32, self,
            static_cast<uint32_t>(rv)));
       if (NS_FAILED(rv)) {
         self->mBrotli->mStatus = rv;
+      }
+
+      return rv;
+    };
+
+    if (outSize > 0) {
+      if (NS_FAILED(callOnDataAvailable(
+              self->mBrotli->mSourceOffset,
+              reinterpret_cast<const char*>(outBuffer.get()), outSize))) {
+        return self->mBrotli->mStatus;
+      }
+    }
+
+    // See bug 1759745. If the decoder has more output data, take it.
+    while (::BrotliDecoderHasMoreOutput(&self->mBrotli->mState)) {
+      outSize = kOutSize;
+      const uint8_t* buffer =
+          ::BrotliDecoderTakeOutput(&self->mBrotli->mState, &outSize);
+      if (NS_FAILED(callOnDataAvailable(self->mBrotli->mSourceOffset,
+                                        reinterpret_cast<const char*>(buffer),
+                                        outSize))) {
         return self->mBrotli->mStatus;
       }
     }
diff --git a/netwerk/wifi/nsWifiMonitor.cpp b/netwerk/wifi/nsWifiMonitor.cpp
index 90280381e85698847db9a87a3c935de512739c7b..3c185a3b73b83f15162d4a8543d7c95e644cb26a 100644
--- a/netwerk/wifi/nsWifiMonitor.cpp
+++ b/netwerk/wifi/nsWifiMonitor.cpp
@@ -19,6 +19,10 @@
 #include "mozilla/IntegerPrintfMacros.h"
 #include "mozilla/Services.h"
 
+#ifdef XP_MACOSX
+#  include "nsCocoaFeatures.h"
+#endif
+
 using namespace mozilla;
 
 LazyLogModule gWifiMonitorLog("WifiMonitor");
@@ -50,6 +54,19 @@ nsWifiMonitor::Observe(nsISupports* subject, const char* topic,
   return NS_OK;
 }
 
+uint32_t nsWifiMonitor::GetMonitorThreadStackSize() {
+#ifdef XP_MACOSX
+  // If this ASSERT fails, we've increased our default stack size and
+  // may no longer need to special-case the stack size on macOS.
+  MOZ_ASSERT(kMacOS13MonitorStackSize > nsIThreadManager::DEFAULT_STACK_SIZE);
+  return nsCocoaFeatures::OnVenturaOrLater()
+             ? kMacOS13MonitorStackSize
+             : nsIThreadManager::DEFAULT_STACK_SIZE;
+#else
+  return nsIThreadManager::DEFAULT_STACK_SIZE;
+#endif
+}
+
 NS_IMETHODIMP nsWifiMonitor::StartWatching(nsIWifiListener* aListener) {
   LOG(("nsWifiMonitor::StartWatching %p thread %p listener %p\n", this,
        mThread.get(), aListener));
@@ -75,7 +92,8 @@ NS_IMETHODIMP nsWifiMonitor::StartWatching(nsIWifiListener* aListener) {
   }
 
   if (!mThread) {
-    rv = NS_NewNamedThread("Wifi Monitor", getter_AddRefs(mThread), this);
+    rv = NS_NewNamedThread("Wifi Monitor", getter_AddRefs(mThread), this,
+                           GetMonitorThreadStackSize());
     if (NS_FAILED(rv)) {
       return rv;
     }
diff --git a/netwerk/wifi/nsWifiMonitor.h b/netwerk/wifi/nsWifiMonitor.h
index 5a2943f1280eea46943fac304a7ce1bbbf3830f0..f457e0be4e97cf0b32fb24d88629037b7f1c5c4d 100644
--- a/netwerk/wifi/nsWifiMonitor.h
+++ b/netwerk/wifi/nsWifiMonitor.h
@@ -30,6 +30,12 @@ class nsWifiAccessPoint;
 
 #define kDefaultWifiScanInterval 5 /* seconds */
 
+#ifdef XP_MACOSX
+// Use a larger stack size for the monitor thread on macOS 13+
+// to accommodate Core WLAN making large stack allocations.
+#  define kMacOS13MonitorStackSize (512 * 1024)
+#endif
+
 class nsWifiListener {
  public:
   explicit nsWifiListener(nsMainThreadPtrHolder<nsIWifiListener>* aListener) {
@@ -59,6 +65,8 @@ class nsWifiMonitor final : nsIRunnable, nsIWifiMonitor, nsIObserver {
   nsresult CallWifiListeners(const nsCOMArray<nsWifiAccessPoint>& aAccessPoints,
                              bool aAccessPointsChanged);
 
+  uint32_t GetMonitorThreadStackSize();
+
   mozilla::Atomic<bool> mKeepGoing;
   mozilla::Atomic<bool> mThreadComplete;
   nsCOMPtr<nsIThread> mThread;  // only accessed on MainThread
diff --git a/nsprpub/TAG-INFO b/nsprpub/TAG-INFO
index e8a2081f29fbe0cd466ea6a289c7c3f1791d4b58..081023c1e0ba7b24af99936a89f6c42de1d520fe 100644
--- a/nsprpub/TAG-INFO
+++ b/nsprpub/TAG-INFO
@@ -1 +1 @@
-NSPR_4_34_RTM
\ No newline at end of file
+NSPR_4_34_1_RTM
\ No newline at end of file
diff --git a/nsprpub/configure b/nsprpub/configure
index f0103b6cc0728f5dec86795ce47c7441d9d08194..6ad81ac9438d308998fd269d3da8fbfdcb687d5c 100755
--- a/nsprpub/configure
+++ b/nsprpub/configure
@@ -2487,7 +2487,7 @@ test -n "$target_alias" &&
 
 MOD_MAJOR_VERSION=4
 MOD_MINOR_VERSION=34
-MOD_PATCH_VERSION=0
+MOD_PATCH_VERSION=1
 NSPR_MODNAME=nspr20
 _HAVE_PTHREADS=
 USE_PTHREADS=
diff --git a/nsprpub/configure.in b/nsprpub/configure.in
index 865df72f03a8146204a80aa13f391de7e526f188..53ffe3882bd766be32a13d60e99209c0bde0a033 100644
--- a/nsprpub/configure.in
+++ b/nsprpub/configure.in
@@ -16,7 +16,7 @@ dnl = Defaults
 dnl ========================================================
 MOD_MAJOR_VERSION=4
 MOD_MINOR_VERSION=34
-MOD_PATCH_VERSION=0
+MOD_PATCH_VERSION=1
 NSPR_MODNAME=nspr20
 _HAVE_PTHREADS=
 USE_PTHREADS=
diff --git a/nsprpub/pr/include/prinit.h b/nsprpub/pr/include/prinit.h
index 64c20ada44441ac0612a4a7d2883a98133017dc5..c1b9905174d22665b5b74dfdcb10df7ce7a69b91 100644
--- a/nsprpub/pr/include/prinit.h
+++ b/nsprpub/pr/include/prinit.h
@@ -31,10 +31,10 @@ PR_BEGIN_EXTERN_C
 ** The format of the version string is
 **     "<major version>.<minor version>[.<patch level>] [<Beta>]"
 */
-#define PR_VERSION  "4.34"
+#define PR_VERSION  "4.34.1"
 #define PR_VMAJOR   4
 #define PR_VMINOR   34
-#define PR_VPATCH   0
+#define PR_VPATCH   1
 #define PR_BETA     PR_FALSE
 
 /*
diff --git a/nsprpub/pr/src/md/unix/unix.c b/nsprpub/pr/src/md/unix/unix.c
index d9e359257423902dccf6191309cd4673c9caed0d..f71d1f66a1dd4b4db95f05a859ce9a5ae0904245 100644
--- a/nsprpub/pr/src/md/unix/unix.c
+++ b/nsprpub/pr/src/md/unix/unix.c
@@ -3641,7 +3641,8 @@ int poll(struct pollfd *filedes, unsigned long nfds, int timeout)
         int events = filedes[i].events;
         PRBool fdHasEvent = PR_FALSE;
 
-        if (osfd < 0) {
+        PR_ASSERT(osfd < FD_SETSIZE);
+        if (osfd < 0 || osfd >= FD_SETSIZE) {
             continue;  /* Skip this osfd. */
         }
 
@@ -3686,6 +3687,10 @@ int poll(struct pollfd *filedes, unsigned long nfds, int timeout)
             if (filedes[i].fd < 0) {
                 continue;
             }
+            if (filedes[i].fd >= FD_SETSIZE) {
+                filedes[i].revents |= POLLNVAL;
+                continue;
+            }
             if (FD_ISSET(filedes[i].fd, &rd)) {
                 if (filedes[i].events & POLLIN) {
                     filedes[i].revents |= POLLIN;
diff --git a/nsprpub/pr/tests/vercheck.c b/nsprpub/pr/tests/vercheck.c
index 528510f129ba895846d463f5c3e891cf985c57e6..35a922a96600a28532709ebf0f5ee204a8e0f2cc 100644
--- a/nsprpub/pr/tests/vercheck.c
+++ b/nsprpub/pr/tests/vercheck.c
@@ -42,7 +42,7 @@ static char *compatible_version[] = {
     "4.10.10", "4.11", "4.12", "4.13", "4.14", "4.15",
     "4.16", "4.17", "4.18", "4.19", "4.20", "4.21", "4.22",
     "4.23", "4.24", "4.25", "4,26", "4.27", "4.28", "4.29",
-    "4.30", "4.31", "4.32", "4.33",
+    "4.30", "4.31", "4.32", "4.33", "4.34",
     PR_VERSION
 };
 
@@ -58,7 +58,7 @@ static char *incompatible_version[] = {
     "3.0", "3.0.1",
     "3.1", "3.1.1", "3.1.2", "3.1.3",
     "3.5", "3.5.1",
-    "4.34.1",
+    "4.34.2",
     "4.35", "4.35.1",
     "10.0", "11.1", "12.14.20"
 };
diff --git a/python/mozboot/mozboot/base.py b/python/mozboot/mozboot/base.py
index 5fff9d1b26b35ed5e0d00a6a87a0bc83bb388329..3a21733e7133aae1f7371f5f828d94c7f71ab76e 100644
--- a/python/mozboot/mozboot/base.py
+++ b/python/mozboot/mozboot/base.py
@@ -49,6 +49,22 @@ If it continues to fail, consider installing Mercurial by following the
 instructions at http://mercurial.selenic.com/.
 """
 
+MERCURIAL_INSTALL_PROMPT = """
+Mercurial releases a new version every 3 months and your distro's package
+may become out of date. This may cause incompatibility with some
+Mercurial extensions that rely on new Mercurial features. As a result,
+you may not have an optimal version control experience.
+
+To have the best Mercurial experience possible, we recommend installing
+Mercurial via the "pip" Python packaging utility. This will likely result
+in files being placed in /usr/local/bin and /usr/local/lib.
+
+How would you like to continue?
+  1. Install a modern Mercurial via pip [default]
+  2. Install a legacy Mercurial via the distro package manager
+  3. Do not install Mercurial
+Your choice: """
+
 PYTHON_UNABLE_UPGRADE = """
 You are currently running Python %s. Running %s or newer (but
 not 3.x) is required.
diff --git a/python/mozboot/mozboot/debian.py b/python/mozboot/mozboot/debian.py
index cef1f6b13478f2c05a551bc187e2eec65aa3556f..bab658ba02093d3c8bc48515658e2dc712283be7 100644
--- a/python/mozboot/mozboot/debian.py
+++ b/python/mozboot/mozboot/debian.py
@@ -4,27 +4,11 @@
 
 from __future__ import absolute_import, print_function, unicode_literals
 
-from mozboot.base import BaseBootstrapper
+from mozboot.base import BaseBootstrapper, MERCURIAL_INSTALL_PROMPT
 from mozboot.linux_common import LinuxBootstrapper
 
 import sys
 
-MERCURIAL_INSTALL_PROMPT = """
-Mercurial releases a new version every 3 months and your distro's package
-may become out of date. This may cause incompatibility with some
-Mercurial extensions that rely on new Mercurial features. As a result,
-you may not have an optimal version control experience.
-
-To have the best Mercurial experience possible, we recommend installing
-Mercurial via the "pip" Python packaging utility. This will likely result
-in files being placed in /usr/local/bin and /usr/local/lib.
-
-How would you like to continue?
-  1. Install a modern Mercurial via pip [default]
-  2. Install a legacy Mercurial via apt
-  3. Do not install Mercurial
-Your choice: """
-
 
 class DebianBootstrapper(LinuxBootstrapper, BaseBootstrapper):
 
diff --git a/python/mozboot/mozboot/opensuse.py b/python/mozboot/mozboot/opensuse.py
index 8e08ab25842412816b4233b6c9418d60956b0261..9e73b271645b6e00e4f1d03bad593a863149df75 100644
--- a/python/mozboot/mozboot/opensuse.py
+++ b/python/mozboot/mozboot/opensuse.py
@@ -4,7 +4,7 @@
 
 from __future__ import absolute_import, print_function, unicode_literals
 
-from mozboot.base import BaseBootstrapper
+from mozboot.base import BaseBootstrapper, MERCURIAL_INSTALL_PROMPT
 from mozboot.linux_common import LinuxBootstrapper
 
 
@@ -54,10 +54,6 @@ class OpenSUSEBootstrapper(LinuxBootstrapper, BaseBootstrapper):
     def install_browser_artifact_mode_packages(self, mozconfig_builder):
         self.install_browser_packages(mozconfig_builder, artifact_mode=True)
 
-    def install_mercurial(self):
-        self(["pip", "install", "--upgrade", "pip", "--user"])
-        self(["pip", "install", "--upgrade", "Mercurial", "--user"])
-
     def ensure_clang_static_analysis_package(self):
         from mozboot import static_analysis
 
@@ -91,11 +87,31 @@ class OpenSUSEBootstrapper(LinuxBootstrapper, BaseBootstrapper):
         )
 
     def _update_package_manager(self):
-        self.zypper_update
+        self.zypper_update()
 
     def upgrade_mercurial(self, current):
-        self(["pip3", "install", "--upgrade", "pip", "--user"])
-        self(["pip3", "install", "--upgrade", "Mercurial", "--user"])
+        """Install Mercurial from pip because system packages could lag."""
+        if self.no_interactive:
+            # Install via zypper in non-interactive mode because it is the more
+            # conservative option and less likely to make people upset.
+            self.zypper_install("mercurial")
+            return
+
+        res = self.prompt_int(MERCURIAL_INSTALL_PROMPT, 1, 3)
+
+        # zypper.
+        if res == 2:
+            self.zypper_install("mercurial")
+            return False
+
+        # No Mercurial.
+        if res == 3:
+            print("Not installing Mercurial.")
+            return False
+
+        # pip.
+        assert res == 1
+        self.run_as_root(["pip3", "install", "--upgrade", "Mercurial"])
 
     def zypper_install(self, *packages):
         command = ["zypper", "install"]
diff --git a/python/mozbuild/mozbuild/telemetry.py b/python/mozbuild/mozbuild/telemetry.py
index fa57697d7f93e4f601108abfd96c8b8764cbf14f..4fb7f227b896367bac60c7d95e1d30bd50a9dccc 100644
--- a/python/mozbuild/mozbuild/telemetry.py
+++ b/python/mozbuild/mozbuild/telemetry.py
@@ -242,25 +242,24 @@ def get_vscode_running():
     """Return if the vscode is currently running."""
     try:
         import psutil
-    except Exception:
-        psutil = None
-
-    if not psutil:
-        return None
 
-    for proc in psutil.process_iter():
-        try:
-            # On Windows we have "Code.exe"
-            # On MacOS we have "Code Helper (Renderer)"
-            # On Linux we have ""
-            if (
-                proc.name == "Code.exe"
-                or proc.name == "Code Helper (Renderer)"
-                or proc.name == "code"
-            ):
-                return True
-        except Exception:
-            # may not be able to access process info for all processes
-            continue
+        for proc in psutil.process_iter():
+            try:
+                # On Windows we have "Code.exe"
+                # On MacOS we have "Code Helper (Renderer)"
+                # On Linux we have ""
+                if (
+                    proc.name == "Code.exe"
+                    or proc.name == "Code Helper (Renderer)"
+                    or proc.name == "code"
+                ):
+                    return True
+            except Exception:
+                # may not be able to access process info for all processes
+                continue
+    except Exception:
+        # On some platforms, sometimes, the generator throws an
+        # exception preventing us to enumerate.
+        return False
 
     return False
diff --git a/remote/cdp/CDP.jsm b/remote/cdp/CDP.jsm
index 0cb5f4c71b5e700ea57f00f80c5784d1fc403c14..5c7d9d31a7dc99e09ef95be9a35e94f418bbfb14 100644
--- a/remote/cdp/CDP.jsm
+++ b/remote/cdp/CDP.jsm
@@ -82,6 +82,13 @@ class CDP {
 
     RecommendedPreferences.applyPreferences(RECOMMENDED_PREFS);
 
+    // Starting CDP too early can cause issues with clients in not being able
+    // to find any available target. Also when closing the application while
+    // it's still starting up can cause shutdown hangs. As such CDP will be
+    // started when the initial application window has finished initializing.
+    logger.debug(`Waiting for initial application window`);
+    await this.agent.browserStartupFinished;
+
     this.agent.server.registerPrefixHandler("/json/", new JSONHandler(this));
 
     this.targetList = new TargetList();
@@ -94,13 +101,6 @@ class CDP {
 
     await this.targetList.watchForTargets();
 
-    // Starting CDP too early can cause issues with clients in not being able
-    // to find any available target. Also when closing the application while
-    // it's still starting up can cause shutdown hangs. As such CDP will be
-    // started when the initial application window has finished initializing.
-    logger.debug(`Waiting for initial application window`);
-    await this.agent.browserStartupFinished;
-
     Cu.printStderr(`DevTools listening on ${this.address}\n`);
 
     // Write connection details to DevToolsActivePort file within the profile.
diff --git a/remote/shared/listeners/BrowsingContextListener.jsm b/remote/shared/listeners/BrowsingContextListener.jsm
index 8ec150f8e92af65d415b687b2096bd8ab1d11948..f75b1ac0482fa22e8f905169025872a4098ca365 100644
--- a/remote/shared/listeners/BrowsingContextListener.jsm
+++ b/remote/shared/listeners/BrowsingContextListener.jsm
@@ -18,6 +18,8 @@ XPCOMUtils.defineLazyModuleGetters(this, {
 const OBSERVER_TOPIC_ATTACHED = "browsing-context-attached";
 const OBSERVER_TOPIC_DISCARDED = "browsing-context-discarded";
 
+const OBSERVER_TOPIC_SET_EMBEDDER = "browsing-context-did-set-embedder";
+
 /**
  * The BrowsingContextListener can be used to listen for notifications coming
  * from browsing contexts that get attached or discarded.
@@ -45,6 +47,7 @@ const OBSERVER_TOPIC_DISCARDED = "browsing-context-discarded";
  */
 class BrowsingContextListener {
   #listening;
+  #topContextsToAttach;
 
   /**
    * Create a new BrowsingContextListener instance.
@@ -52,6 +55,11 @@ class BrowsingContextListener {
   constructor() {
     EventEmitter.decorate(this);
 
+    // A map that temporarily holds attached top-level browsing contexts until
+    // their embedder element is set, which is required to successfully
+    // retrieve a unique id for the content browser by the TabManager.
+    this.#topContextsToAttach = new Map();
+
     this.#listening = false;
   }
 
@@ -62,11 +70,33 @@ class BrowsingContextListener {
   observe(subject, topic, data) {
     switch (topic) {
       case OBSERVER_TOPIC_ATTACHED:
+        // Delay emitting the event for top-level browsing contexts until
+        // the embedder element has been set.
+        if (!subject.parent) {
+          this.#topContextsToAttach.set(subject, data);
+          return;
+        }
+
         this.emit("attached", { browsingContext: subject, why: data });
         break;
+
       case OBSERVER_TOPIC_DISCARDED:
+        // Remove a recently attached top-level browsing context if it's
+        // immediately discarded.
+        if (this.#topContextsToAttach.has(subject)) {
+          this.#topContextsToAttach.delete(subject);
+        }
+
         this.emit("discarded", { browsingContext: subject, why: data });
         break;
+
+      case OBSERVER_TOPIC_SET_EMBEDDER:
+        const why = this.#topContextsToAttach.get(subject);
+        if (why !== undefined) {
+          this.emit("attached", { browsingContext: subject, why });
+          this.#topContextsToAttach.delete(subject);
+        }
+        break;
     }
   }
 
@@ -77,6 +107,7 @@ class BrowsingContextListener {
 
     Services.obs.addObserver(this, OBSERVER_TOPIC_ATTACHED);
     Services.obs.addObserver(this, OBSERVER_TOPIC_DISCARDED);
+    Services.obs.addObserver(this, OBSERVER_TOPIC_SET_EMBEDDER);
 
     this.#listening = true;
   }
@@ -88,6 +119,9 @@ class BrowsingContextListener {
 
     Services.obs.removeObserver(this, OBSERVER_TOPIC_ATTACHED);
     Services.obs.removeObserver(this, OBSERVER_TOPIC_DISCARDED);
+    Services.obs.removeObserver(this, OBSERVER_TOPIC_SET_EMBEDDER);
+
+    this.#topContextsToAttach.clear();
 
     this.#listening = false;
   }
diff --git a/remote/shared/listeners/test/browser/browser_BrowsingContextListener.js b/remote/shared/listeners/test/browser/browser_BrowsingContextListener.js
index 568abda28dfdd43591a5e315813ee4bc01e35cb1..3f910614b2fb673e49e670410c1a5881feb518f3 100644
--- a/remote/shared/listeners/test/browser/browser_BrowsingContextListener.js
+++ b/remote/shared/listeners/test/browser/browser_BrowsingContextListener.js
@@ -28,6 +28,32 @@ add_task(async function test_attachedOnNewTab() {
   gBrowser.removeTab(tab);
 });
 
+add_task(async function test_attachedValidEmbedderElement() {
+  const listener = new BrowsingContextListener();
+
+  let hasEmbedderElement = false;
+  listener.on(
+    "attached",
+    (evtName, { browsingContext }) => {
+      hasEmbedderElement = !!browsingContext.embedderElement;
+    },
+    { once: true }
+  );
+
+  listener.startListening();
+
+  const tab = BrowserTestUtils.addTab(gBrowser, "about:blank");
+  await BrowserTestUtils.browserLoaded(tab.linkedBrowser);
+
+  ok(
+    hasEmbedderElement,
+    "Attached browsing context has a valid embedder element"
+  );
+
+  listener.stopListening();
+  gBrowser.removeTab(tab);
+});
+
 add_task(async function test_discardedOnCloseTab() {
   const listener = new BrowsingContextListener();
   const discarded = listener.once("discarded");
diff --git a/remote/webdriver-bidi/modules/root/browsingContext.jsm b/remote/webdriver-bidi/modules/root/browsingContext.jsm
index b2b20f005f66850dd86b6d4c1231c9f9ae46dd49..f0c90e64cb490a927e467d0b4a01c6c14c8d8873 100644
--- a/remote/webdriver-bidi/modules/root/browsingContext.jsm
+++ b/remote/webdriver-bidi/modules/root/browsingContext.jsm
@@ -504,11 +504,6 @@ class BrowsingContextModule extends Module {
       return;
     }
 
-    // Wait until navigation starts, so that an active document is attached.
-    await waitForInitialNavigationCompleted(browsingContext.webProgress, {
-      resolveWhenStarted: true,
-    });
-
     const contextInfo = this.#getBrowsingContextInfo(browsingContext, {
       maxDepth: 0,
     });
diff --git a/security/manager/ssl/SSLServerCertVerification.cpp b/security/manager/ssl/SSLServerCertVerification.cpp
index e6db9703a33623c903e4514e261b1e934236f3bf..52628799176c8ad02951f5e086d0616f161f3b67 100644
--- a/security/manager/ssl/SSLServerCertVerification.cpp
+++ b/security/manager/ssl/SSLServerCertVerification.cpp
@@ -317,16 +317,19 @@ SECStatus DetermineCertOverrideErrors(const nsCOMPtr<nsIX509Cert>& cert,
           certInput, mozilla::pkix::EndEntityOrCA::MustBeEndEntity, nullptr);
       Result rv = backCert.Init();
       if (rv != Success) {
-        MapResultToPRErrorCode(rv);
+        PR_SetError(MapResultToPRErrorCode(rv), 0);
         return SECFailure;
       }
       mozilla::pkix::Time notBefore(mozilla::pkix::Time::uninitialized);
       mozilla::pkix::Time notAfter(mozilla::pkix::Time::uninitialized);
+      // If the validity can't be parsed, ParseValidity will return
+      // Result::ERROR_INVALID_DER_TIME.
       rv = mozilla::pkix::ParseValidity(backCert.GetValidity(), &notBefore,
                                         &notAfter);
       if (rv != Success) {
-        MapResultToPRErrorCode(rv);
-        return SECFailure;
+        collectedErrors |= nsICertOverrideService::ERROR_TIME;
+        errorCodeTime = MapResultToPRErrorCode(rv);
+        break;
       }
       // If `now` is outside of the certificate's validity period,
       // CheckValidity will return Result::ERROR_NOT_YET_VALID_CERTIFICATE or
diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h
index 5ce802d9527fe50e86da2b8cd91f98825b9d91db..6a0a86550086c0309b5a3b0fa2ba02ab769b9a30 100644
--- a/security/manager/ssl/StaticHPKPins.h
+++ b/security/manager/ssl/StaticHPKPins.h
@@ -1125,4 +1125,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
 
 static const int32_t kUnknownId = -1;
 
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1666609671265000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1669288206218000);
diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc
index b4806cd53dbec4ed5f192932385af9b52ec81459..a623f1c8da76453113a2272fb70f8996fd857f31 100644
--- a/security/manager/ssl/nsSTSPreloadList.inc
+++ b/security/manager/ssl/nsSTSPreloadList.inc
@@ -8,7 +8,7 @@
 /*****************************************************************************/
 
 #include <stdint.h>
-const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
+const PRTime gPreloadListExpirationTime = INT64_C(1671707401989000);
 %%
 0--1.de, 1
 0-0.io, 1
@@ -69,10 +69,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 0037552.com, 1
 003d88.com, 1
 003dyw.com, 1
-00440044.net, 1
 0047552.com, 1
 00484.com, 1
-00550055.net, 1
 0057552.com, 1
 00660066.net, 1
 0067552.com, 1
@@ -129,7 +127,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 01smh.com, 1
 01tools.com, 1
 01up.co.za, 1
-020diverseninclusief.nl, 1
 020ks.com, 1
 021002.com, 1
 0222z6.com, 1
@@ -148,6 +145,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 02349898.xyz, 1
 02365t.com, 1
 02375.net, 1
+023838.com, 0
 023sec.com, 1
 025k8.com, 1
 02607.com, 1
@@ -165,8 +163,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 032ks.com, 1
 0335z6.com, 1
 035711630.xyz, 1
-035ks.com, 0
-036ks.com, 0
+035ks.com, 1
+036ks.com, 1
 0376z6.com, 1
 0377z6.com, 1
 038663.com, 1
@@ -197,18 +195,18 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 0514.chat, 1
 051552.com, 0
 0517z6.com, 1
-0518z6.com, 0
+0518z6.com, 1
 051ks.com, 1
 052ks.com, 1
 05365t.com, 1
 053ks.com, 1
 054552.com, 0
 055268.com, 1
-0553z6.com, 0
+0553z6.com, 1
 0555z6.com, 1
 0571z6.com, 1
 0575z6.com, 1
-058kb.com, 0
+058kb.com, 1
 0597z6.com, 1
 060258.com, 1
 060579.com, 1
@@ -224,7 +222,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 068552.com, 0
 06d88.com, 1
 06d88.net, 1
-06se.com, 0
+06se.com, 1
 070709.net, 1
 0712z6.com, 1
 071552.com, 0
@@ -235,7 +233,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 078663.com, 1
 0788yh.com, 1
 0792112.com, 1
-0798rcw.com, 1
+0798rcw.com, 0
 07d88.com, 1
 07d88.net, 1
 08000113.nl, 1
@@ -273,7 +271,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 08845.cc, 1
 089818.com, 1
 08detaxe.fr, 1
-08lc.net, 0
 09000113.nl, 1
 0906-clan.tk, 1
 09115.com, 0
@@ -320,6 +317,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 0r3.de, 1
 0rap.tk, 1
 0system.tk, 1
+0trust.cloud, 1
+0trust.pro, 1
 0verall.tk, 1
 0verener.com, 1
 0vi.org, 1
@@ -379,14 +378,15 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 1-airlines.com, 1
 1-inv.com, 1
 1-pujcky-uvery.tk, 1
-1-weightloss.com, 1
 100-downloads.com, 1
+100-i.com, 1
 100-referencement.com, 1
 10000hits.tk, 1
 10000lab.net, 1
 10000rub.gq, 1
 10000spoons.tk, 1
 10000v.ru, 1
+10001000.xyz, 1
 100048.com, 1
 1000cp5.cc, 1
 1000inf.ru, 1
@@ -408,18 +408,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 100baksov.tk, 1
 100ballov.tk, 1
 100beauty.com, 1
-100cccc.com, 1
-100dddd.com, 1
-100eeee.com, 1
 100fast.com, 1
-100ffff.com, 1
 100fss.com, 1
 100fss.marketing, 1
-100gggg.com, 1
-100hhhh.com, 1
-100jjjj.com, 1
 100k.eu, 1
-100kkkk.com, 1
 100kraz.ga, 1
 100kredite.de, 1
 100lat.pl, 1
@@ -428,27 +420,22 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 100onrainkajino.com, 1
 100pay.com, 1
 100pudov.tk, 1
-100qqqq.com, 1
 100reach.com, 1
 100refer.tk, 1
-100rrrr.com, 1
 100sapog.tk, 1
 100skidok.ga, 1
 100tur.tk, 1
 100up.de, 1
 100up.net, 1
 100up.org, 1
-100uuuu.com, 1
 100v.org, 1
 100visits.tk, 1
 100voprosov.tk, 1
-100vvvv.com, 1
 100words.ca, 1
-100yyyy.com, 1
 100zakladok.tk, 1
-100zzzz.com, 1
 101.qa, 1
 10101.io, 1
+101010.hopto.org, 1
 101010.pl, 1
 10198.com, 1
 101android.ru, 0
@@ -498,6 +485,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 10hz.de, 1
 10ktotalent.com, 1
 10mach.com, 1
+10marifet.net, 1
 10media.ru, 1
 10mijlvanijmuiden.tk, 1
 10milliondollarpage.com, 1
@@ -512,71 +500,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 10xnation.com, 1
 1100.so, 1
 1100110.xyz, 1
-110110110.net, 1
 11018vip.com, 1
 11018xpj.com, 1
 110692.com, 1
 11082.com, 1
-110ae.com, 1
-110al.com, 1
-110ap.com, 1
-110au.com, 1
-110bg.com, 1
-110bu.com, 1
-110bv.com, 1
-110ce.com, 1
 110cl.com, 1
-110eh.com, 1
-110ej.com, 1
-110ek.com, 1
-110en.com, 1
-110ep.com, 1
-110es.com, 1
-110et.com, 1
-110fn.com, 1
-110fr.com, 1
-110gf.com, 1
-110gh.com, 1
-110hq.com, 1
-110jf.com, 1
-110ju.com, 1
-110jx.com, 1
-110kh.com, 1
-110kn.com, 1
-110kp.com, 1
-110lh.com, 1
-110lj.com, 1
 110na.com, 1
-110ne.com, 1
-110nf.com, 1
-110ng.com, 1
-110nl.com, 1
-110nr.com, 1
-110nz.com, 1
-110pe.com, 1
-110qa.com, 1
-110qc.com, 1
-110qu.com, 1
-110rd.com, 1
-110rl.com, 1
-110sk.com, 1
-110uh.com, 1
-110ut.com, 1
-110wc.com, 1
-110wd.com, 1
-110we.com, 1
-110wf.com, 1
-110wq.com, 1
-110wy.com, 1
-110xp.com, 1
-110xz.com, 1
-110yj.com, 1
-110yl.com, 1
-110yn.com, 1
-110yt.com, 1
-110yu.com, 1
-110ze.com, 1
-110zg.com, 1
 111111.online, 1
 111111.plus, 1
 1111365t.com, 1
@@ -636,7 +565,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 1120348.com, 1
 1120349.com, 1
 1120350.com, 1
-112112112.net, 1
 11221jz.com, 1
 11223837.com, 0
 1126.blog, 1
@@ -645,13 +573,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 112it.ro, 0
 112krimpen.tk, 1
 112madgamer.tk, 1
-113113113.net, 1
 11321365.com, 1
 11333837.com, 1
 11335835.com, 0
 11365t.com, 1
 113k8.com, 1
-113ks.com, 0
+113ks.com, 1
 113z6.com, 1
 11400.com, 1
 11443837.com, 0
@@ -669,7 +596,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 117766.xyz, 1
 1177z6.com, 1
 11792.com, 1
-118118118.net, 1
 11883837.com, 0
 11885835.com, 0
 1190america.tk, 1
@@ -699,7 +625,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 11ccpp.com, 1
 11ccqq.com, 1
 11cctt.com, 1
-11ccyy.com, 1
 11cczz.com, 1
 11cloud.ch, 1
 11ddbb.com, 1
@@ -728,7 +653,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 11ggbb.com, 1
 11ggcc.com, 1
 11ggee.com, 1
-11ggff.com, 1
 11ggjj.com, 1
 11ggrr.com, 1
 11ggss.com, 1
@@ -798,7 +722,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 11yyee.com, 1
 11yyjj.com, 1
 11yykk.com, 1
-11yypp.com, 1
 11yyqq.com, 1
 11yyxx.com, 1
 11zzdd.com, 1
@@ -874,7 +797,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 123midterm.com, 1
 123noticias.com.br, 1
 123nutricion.es, 1
-123opstalverzekeringen.nl, 1
 123pay.ir, 1
 123seo.ml, 1
 123site.tk, 1
@@ -891,6 +813,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 1244546066.rsc.cdn77.org, 1
 124633.com, 1
 1248.ink, 1
+125-rue.com, 1
 12517.com, 1
 12554.com, 1
 12557.com, 1
@@ -977,12 +900,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 146533.com, 1
 146552.com, 1
 146733.com, 1
-1481481.com, 1
-1481485.net, 1
 1481486.com, 1
 1481486.net, 1
 148663.com, 1
-149433.com, 1
 149733.com, 1
 14er.jp, 1
 14er.net, 1
@@ -1047,7 +967,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 153z6.com, 1
 154233.com, 1
 154552.com, 0
-154633.com, 1
 154922.com, 0
 154933.com, 1
 155175.com, 0
@@ -1059,15 +978,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 157z6.com, 1
 158306.com, 0
 158bg.com, 1
-158fb.com, 1
-158ia.com, 1
-158in.com, 1
-158iw.com, 1
-158yt.com, 1
-158yv.com, 1
-158za.com, 1
 1590284872.rsc.cdn77.org, 1
-159ks.com, 0
+159ks.com, 1
 159ks.net, 1
 159z6.com, 1
 15u15.com, 1
@@ -1124,18 +1036,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 162229.com, 1
 162361.com, 0
 162632.com, 1
-162bf.com, 1
-162bg.com, 1
-162ca.com, 1
-162cb.com, 1
-162cf.com, 1
 162cr.com, 1
 162ea.com, 1
-162ee.com, 1
-162ff.com, 1
-162jj.com, 1
 162jonesrd.ca, 1
-162rt.com, 1
+163.gd, 1
 16321.tk, 1
 163noticias.com.br, 0
 163pay.com, 1
@@ -1170,7 +1074,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 16packets.com, 1
 16qw.tk, 1
 16region.tk, 1
-16te.com, 1
 16u15.com, 1
 16valerienicolas.tk, 1
 171365a.com, 1
@@ -1251,12 +1154,13 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 174343.com, 1
 1750studios.com, 0
 175k8.com, 0
-175ks.com, 0
+175ks.com, 1
 1768calc.com.au, 1
 178ks.net, 1
 17901.com, 1
 17920.com, 1
 17921.com, 1
+17avolemsaberlaveritat.cat, 1
 17kpw.cc, 1
 17kpw.com, 1
 17th-airborne.tk, 1
@@ -1268,7 +1172,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 180k8.com, 1
 181k8.com, 1
 181ks.net, 1
-181z6.com, 0
+181z6.com, 1
 1820301.com, 1
 1820302.com, 1
 1820303.com, 1
@@ -1334,14 +1238,14 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 186526.top, 1
 186526.xyz, 1
 1869365.com, 0
-186kb.com, 0
+186kb.com, 1
 186ks.com, 1
 1876365.com, 0
 1876996.com, 1
 18836.com, 1
 1888zr.com, 0
 188cn-sb.com, 1
-188da.com, 1
+188da.com, 0
 188wei.com, 1
 189fc.com, 1
 18f.gov, 1
@@ -1351,7 +1255,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 18onlypixels.com, 1
 18pee.com, 1
 18pioners.tk, 1
-18street.com, 1
 18upchat.com, 1
 1901.cz, 1
 1911trust.com, 1
@@ -1367,10 +1270,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 19216811.mobi, 1
 192168ll.repair, 1
 1921958389.rsc.cdn77.org, 1
-192433.com, 1
 1939365.com, 1
 1941-45.ru, 1
-195theglobe.live, 1
 1965.ml, 1
 196flavors.com, 1
 1972969867.rsc.cdn77.org, 1
@@ -1380,7 +1281,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 1986ventures.ph, 1
 1989-bmw-e30-forsale-in-norcal.com, 1
 1989studio.tk, 1
-198ks.net, 0
+198ks.net, 1
 198wei.com, 1
 1990.ee, 1
 1994.io, 1
@@ -1558,6 +1459,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 1whw.co.uk, 1
 1whw.uk, 1
 1wirelog.de, 1
+1wl.uk, 1
 1x1.re, 1
 1x2betwinner.com, 1
 1x2magazine.eu, 1
@@ -1589,27 +1491,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2007-g8.tk, 1
 20071019780415.com, 1
 2007nea.tk, 1
-200aaaa.com, 1
-200bbbb.com, 1
-200cccc.com, 1
 200fcw.com, 1
-200ffff.com, 1
-200gggg.com, 1
-200hhhh.com, 1
-200iiii.com, 1
-200jjjj.com, 1
-200kkkk.com, 1
-200llll.com, 1
-200mmmm.com, 1
-200oooo.com, 1
 200pppp.com, 1
-200qqqq.com, 1
-200rrrr.com, 1
-200uuuu.com, 1
-200vvvv.com, 1
-200wwww.com, 1
-200yyyy.com, 1
-200zzzz.com, 1
 2012.ovh, 1
 2012review.tk, 1
 2013review.tk, 1
@@ -1658,7 +1541,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 21-school.ru, 1
 21.co.uk, 1
 2113.ch, 1
-211hh.com, 1
 2122bet.com, 1
 2132vip.com, 1
 2138vip.com, 1
@@ -1735,79 +1617,18 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2299466.com, 1
 2299477.com, 1
 2299488.com, 1
-22aaee.com, 1
-22aagg.com, 1
-22aahh.com, 1
-22aaii.com, 1
-22aajj.com, 1
-22aarr.com, 1
-22aaxx.com, 1
-22aayy.com, 1
-22atat.com, 1
 22b58.com, 1
-22bbgg.com, 1
-22bbhh.com, 1
-22bbii.com, 1
-22bbjj.com, 1
-22bbtt.com, 1
 22bet.com, 1
 22bet.ng, 1
 22bet86.com, 1
 22betglobal.com, 1
 22ccaa.com, 1
-22ccbb.com, 1
-22ccpp.com, 1
-22ccxx.com, 1
-22cncn.com, 1
 22d.io, 1
-22ddhh.com, 1
-22ddii.com, 1
-22ddkk.com, 1
-22ddpp.com, 1
-22ddqq.com, 1
-22ddrr.com, 1
 22delta.com, 1
-22eebb.com, 1
-22eedd.com, 1
-22eeff.com, 1
-22eegg.com, 1
-22eekk.com, 1
-22eess.com, 1
-22ffee.com, 1
-22ffpp.com, 1
-22ffxx.com, 1
-22ggaa.com, 1
-22ggdd.com, 1
-22haose.com, 1
-22hehe.com, 1
-22hhcc.com, 1
-22hhii.com, 1
-22hhqq.com, 1
 22i.co.uk, 1
-22iigg.com, 1
-22iirr.com, 1
-22iiyy.com, 1
-22jjbb.com, 1
-22jjdd.com, 1
-22jjyy.com, 1
-22kkdd.com, 1
-22kkpp.com, 1
-22kkyy.com, 1
 22lc8.com, 0
 22momo.com, 1
 22nd.com, 1
-22ppdd.com, 1
-22ppgg.com, 1
-22ppss.com, 1
-22pptt.com, 1
-22qqbb.com, 1
-22qqgg.com, 1
-22qqii.com, 1
-22qqrr.com, 1
-22qqtt.com, 1
-22rree.com, 1
-22rrff.com, 1
-22rrss.com, 1
 22ssbb.com, 1
 22ssjj.com, 1
 22sskk.com, 1
@@ -1882,6 +1703,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 246060.ru, 1
 247a.co.uk, 1
 247able.com, 1
+247bar.fr, 1
+247computersupport.net, 1
 247dns.net, 1
 247healthshop.com, 1
 247medplan.com, 1
@@ -1963,21 +1786,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 254vc.ml, 1
 2555z6.com, 1
 255k8.com, 1
-256ac.com, 1
-256be.com, 1
-256bf.com, 1
-256bl.com, 1
-256bp.com, 1
-256bq.com, 1
 256br.com, 1
-256bt.com, 1
-256bx.com, 1
-256hh.com, 1
 256k.me, 1
-256pb.com, 1
-256pf.com, 1
-256rr.com, 1
-256tq.com, 1
 258management.cf, 1
 258management.ga, 1
 258management.ml, 1
@@ -1997,18 +1807,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 269196.com, 1
 2698pacificave.com, 1
 26bbc.com, 1
-26ce.com, 1
 26ck.com, 1
-26gt.com, 1
-26ja.com, 1
-26nc.com, 1
-26nd.com, 1
-26pg.com, 1
-26pn.com, 1
-26sn.com, 1
-26sr.com, 1
-26ssb.com, 1
-26uuu.info, 1
 26uuu.mobi, 1
 26uuu.us, 1
 27.gay, 1
@@ -2040,15 +1839,14 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2948.ca, 1
 297computers.com, 1
 2991236.com, 1
-299ks.com, 0
-299ks.net, 0
+299ks.com, 1
+299ks.net, 1
 299zzz.com, 1
 29dejuniode1997.tk, 1
 2ae86.com, 1
 2au.ru, 1
 2b2b.pro, 1
 2b2t.fi, 1
-2ba.cc, 1
 2badvintage.tk, 1
 2bas.nl, 1
 2bcompany.ch, 0
@@ -2059,6 +1857,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2boost.com, 1
 2bougie.com, 1
 2btv.eu, 1
+2bu2t.online, 1
+2bu2t.ru, 1
+2buldzha2t.ru, 1
 2business.ml, 1
 2c-b.com, 1
 2c-d.com, 1
@@ -2102,6 +1903,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2hypeenterprises.com, 1
 2img.net, 1
 2impact.com, 1
+2innovateit.com, 0
 2insights.com, 1
 2isk.in, 1
 2jhb.com, 1
@@ -2119,7 +1921,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2mb.solutions, 1
 2me.cl, 0
 2melo.fr, 1
-2mfitnessduo.com, 1
 2milebridge.com, 1
 2mileservice.com, 1
 2mir.com, 1
@@ -2143,12 +1944,13 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 2steel.com, 1
 2stv.net, 0
 2target.com, 1
+2tausend19.de, 1
 2th.me, 1
 2travel8.world, 1
-2tt1.org, 1
 2tuu.com, 1
 2ulcceria.nl, 1
 2url.link, 1
+2ustyle.com, 1
 2value.com, 1
 2vp-an.online, 1
 2wheel.com, 0
@@ -2167,20 +1969,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 3000security.co.uk, 1
 30019cc.com, 1
 3007337.com, 1
-300aaaa.com, 1
-300bbbb.com, 1
-300cccc.com, 1
-300dddd.com, 1
-300hhhh.com, 1
 300jjjj.com, 1
-300kkkk.com, 1
-300llll.com, 1
-300mmmm.com, 1
-300oooo.com, 1
-300qqqq.com, 1
-300rrrr.com, 1
-300uuuu.com, 1
-300xxxx.com, 1
 301.moe, 1
 301.sh, 1
 301.technology, 1
@@ -2215,7 +2004,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 314553.com, 1
 314622.com, 1
 314633.com, 1
-314922.com, 1
 315422.com, 1
 315xpj.com, 0
 316433.com, 1
@@ -2288,13 +2076,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 324922.com, 1
 325552.com, 1
 325fss.marketing, 1
-326422.com, 1
 3265623.com, 1
 329422.com, 1
 32bet365.com, 1
 32h.de, 1
 32kk.edu.ee, 1
-32y.ru, 1
 33-couvreur.fr, 1
 33-elagage.fr, 1
 33-km.ru, 1
@@ -2341,7 +2127,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 341922.com, 1
 342022.com, 1
 342033.com, 1
-342633.com, 1
 342922.com, 1
 342933.com, 1
 343022.com, 1
@@ -2356,8 +2141,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 3456666365.com, 0
 345678365.com, 1
 3456789365.com, 1
-346022.com, 1
-346033.com, 1
 346122.com, 1
 346233.com, 1
 346322.com, 1
@@ -2371,71 +2154,17 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 347552.com, 1
 3477bet.com, 1
 348233.com, 1
-348433.com, 1
 348663.com, 1
 349022.com, 1
 349033.com, 1
 349433.com, 1
 349533.com, 1
-34ac.com, 1
-34ax.com, 1
 34bg.com, 1
-34bk.com, 1
-34da.com, 1
-34fc.com, 1
-34fy.com, 1
-34gr.com, 1
-34gv.com, 1
-34hc.com, 1
-34if.com, 1
-34il.com, 1
-34iu.com, 1
-34iv.com, 1
-34ix.com, 1
 34ja.com, 1
-34jb.com, 1
-34jg.com, 1
-34ji.com, 1
-34jm.com, 1
-34jn.com, 1
 34jw.com, 1
-34kr.com, 1
-34lb.com, 1
-34ld.com, 1
-34lp.com, 1
-34lq.com, 1
-34lr.com, 1
 34metiza.ru, 1
-34nd.com, 1
 34nh.com, 1
 34nj.com, 1
-34nv.com, 1
-34nw.com, 1
-34oa.com, 1
-34oh.com, 1
-34om.com, 1
-34oy.com, 1
-34pv.com, 1
-34py.com, 1
-34qa.com, 1
-34qf.com, 1
-34qx.com, 1
-34sh.com, 1
-34sk.com, 1
-34uf.com, 1
-34va.com, 1
-34vd.com, 1
-34vh.com, 1
-34vi.com, 1
-34vt.com, 1
-34vu.com, 1
-34vz.com, 1
-34xc.com, 1
-34xt.com, 1
-34xu.com, 1
-34yt.com, 1
-34zi.com, 1
-34zq.com, 1
 350.org, 1
 350422.com, 1
 35089y.com, 1
@@ -2468,13 +2197,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 35898w.com, 1
 35898x.com, 1
 35898y.com, 1
-35dr.com, 1
-35if.com, 1
-35jq.com, 1
-35ud.com, 1
-35ue.com, 1
 35uj.com, 1
-35vn.com, 1
 360-ot.de, 1
 3602020.xyz, 1
 360365.com, 1
@@ -2630,38 +2353,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 365yuwen.com, 1
 365zg.org, 1
 369369.xyz, 1
-369az.com, 1
-369bk.com, 1
-369bn.com, 1
-369bu.com, 1
-369bw.com, 1
-369cd.com, 1
-369ck.com, 1
-369cr.com, 1
-369cu.com, 1
 369dp.com, 1
-369dr.com, 1
-369ec.com, 1
-369eh.com, 1
-369em.com, 1
-369ep.com, 1
 369eq.com, 1
 369ex.com, 1
-369fj.com, 1
-369fn.com, 1
-369ft.com, 1
-369fy.com, 1
-369gh.com, 1
-369gp.com, 1
-369ja.com, 1
-369mr.com, 1
-369nk.com, 1
-369pb.com, 1
-369qb.com, 1
-369ra.com, 1
 369rr.com, 1
-369ve.com, 1
-369wt.com, 1
 36ag8.com, 1
 36ga.com, 1
 36ja.com, 1
@@ -2825,6 +2520,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 39sihu.com, 0
 39w66.com, 1
 3aa365.com, 1
+3abnstore.com, 1
 3accounts.ml, 1
 3ae86.com, 1
 3aexpert.com.ua, 1
@@ -2862,11 +2558,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 3deni.com, 1
 3dexpose.tk, 1
 3dfeel.com, 1
-3dfiguur.nl, 1
+3dfiguur.nl, 0
 3dflat.tk, 1
 3dgep.com, 1
 3dgifts.ro, 1
-3dicomviewer.com, 1
+3dicomviewer.com, 0
 3dissue.com, 1
 3djapan.com, 1
 3djava.ml, 1
@@ -3033,6 +2729,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 3vlnaeet.cz, 1
 3w-solutions.fr, 1
 3wcafe.com, 1
+3wid.com.br, 1
 3wincorp.com, 1
 3xx.click, 1
 3xx.link, 1
@@ -3050,21 +2747,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 4000sf.com, 1
 40010monogatari.com, 1
 4005365.com, 1
-400bbbb.com, 1
-400cccc.com, 1
 400china.com, 1
-400eeee.com, 1
-400gggg.com, 1
-400iiii.com, 1
-400jjjj.com, 1
-400llll.com, 1
-400nnnn.com, 1
-400pppp.com, 1
-400tttt.com, 1
-400uuuu.com, 1
-400vvvv.com, 1
 400yaahc.gov, 1
-400yyyy.com, 1
 4025360.com, 1
 4025361.com, 1
 4025362.com, 1
@@ -3101,7 +2785,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 41southbar.com, 1
 420.nerdpol.ovh, 1
 420hq.xyz, 1
-420java.com, 1
 420screen.com, 1
 420weedcenter.com, 1
 4233065.com, 1
@@ -3177,185 +2860,14 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 45secondes.fr, 1
 463855.com, 1
 4661049.com, 1
-46ae.com, 1
-46ah.com, 1
-46aj.com, 1
-46ak.com, 1
-46ap.com, 1
-46ay.com, 1
-46az.com, 1
 46bf.com, 1
-46bg.com, 1
-46bh.com, 1
 46bl.com, 1
-46bn.com, 1
-46bp.com, 1
-46bq.com, 1
-46br.com, 1
-46bx.com, 1
-46cg.com, 1
-46cu.com, 1
-46da.com, 1
-46db.com, 1
-46df.com, 1
-46dk.com, 1
-46dn.com, 1
-46dr.com, 1
-46ds.com, 1
-46eb.com, 1
-46ed.com, 1
-46eg.com, 1
-46ep.com, 1
-46eq.com, 1
-46et.com, 1
-46ey.com, 1
 46fn.com, 1
-46fp.com, 1
-46fq.com, 1
-46gc.com, 1
-46gi.com, 1
-46gj.com, 1
-46gk.com, 1
-46gl.com, 1
-46gx.com, 1
-46gy.com, 1
-46gz.com, 1
-46ha.com, 1
-46he.com, 1
-46hi.com, 1
-46hl.com, 1
-46ia.com, 1
-46if.com, 1
-46ig.com, 1
-46ij.com, 1
-46ik.com, 1
-46iq.com, 1
-46ir.com, 1
-46iy.com, 1
-46iz.com, 1
-46ja.com, 1
-46jc.com, 1
-46jd.com, 1
-46jr.com, 1
-46kh.com, 1
-46ki.com, 1
-46kn.com, 1
-46kp.com, 1
-46kq.com, 1
-46kt.com, 1
-46ky.com, 1
-46kz.com, 1
-46lf.com, 1
-46lk.com, 1
-46lq.com, 1
-46lt.com, 1
-46na.com, 1
-46ng.com, 1
-46ni.com, 1
-46nk.com, 1
-46nu.com, 1
-46pg.com, 1
-46pj.com, 1
-46pn.com, 1
-46pq.com, 1
-46pz.com, 1
-46ql.com, 1
-46qt.com, 1
-46ra.com, 1
-46rb.com, 1
-46rf.com, 1
-46rj.com, 1
-46rl.com, 1
-46rn.com, 1
-46rx.com, 1
-46rz.com, 1
-46sd.com, 1
-46sg.com, 1
-46sp.com, 1
-46sr.com, 1
-46sx.com, 1
-46td.com, 1
-46te.com, 1
-46tf.com, 1
-46ti.com, 1
-46tj.com, 1
-46tn.com, 1
-46tr.com, 1
-46ty.com, 1
-46tz.com, 1
-46ua.com, 1
-46ub.com, 1
-46ud.com, 1
-46ue.com, 1
-46uk.com, 1
-46uq.com, 1
-46ut.com, 1
-46ux.com, 1
-46uz.com, 1
-46xa.com, 1
-46xe.com, 1
-46xj.com, 1
-46yf.com, 1
-46yj.com, 1
-46yk.com, 1
-46yl.com, 1
-46yq.com, 1
-46yt.com, 1
-46yu.com, 1
-46yz.com, 1
-46zb.com, 1
-46ze.com, 1
-46zf.com, 1
-46zh.com, 1
-46zi.com, 1
-46zk.com, 1
-46zl.com, 1
-46zn.com, 1
 47.rs, 1
 476773.com, 1
-47af.com, 1
-47dp.com, 1
 47essays.com, 1
-47fd.com, 1
-47fl.com, 1
-47gq.com, 1
-47gr.com, 1
-47hc.com, 1
-47hf.com, 1
-47ho.com, 1
-47hv.com, 1
-47ic.com, 1
-47ix.com, 1
-47iz.com, 1
-47jc.com, 1
-47kl.com, 1
-47lo.com, 1
-47nf.com, 1
-47nt.com, 1
-47ph.com, 1
-47qe.com, 1
-47rd.com, 1
-47rv.com, 1
 47tech.com, 1
-47tf.com, 1
-47tw.com, 1
-47ty.com, 1
-47uy.com, 1
-47vg.com, 1
-47vk.com, 1
-47vy.com, 1
-47wv.com, 1
-47xc.com, 1
-47xt.com, 1
-47yi.com, 1
-47yp.com, 1
 47yr.com, 1
-47yv.com, 1
-47yw.com, 1
-47yz.com, 1
-47ze.com, 1
-47zg.com, 1
-47zv.com, 1
 48365365cn.com, 1
 48365cn-365.com, 1
 486773.com, 1
@@ -3408,6 +2920,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 4flex.info, 1
 4freepress.com, 1
 4g-server.eu, 0
+4game.my.id, 1
 4garage.com.br, 1
 4gnews.pt, 1
 4hmediaproductions.com, 1
@@ -3421,7 +2934,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 4iplatform.com, 1
 4just.com, 1
 4k3dyptt.com, 1
-4kitchenknives.com, 1
 4kpi.eu, 1
 4kprojektory.cz, 1
 4lados.tk, 1
@@ -3429,6 +2941,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 4list.ml, 1
 4loc.us, 1
 4lock.com.br, 1
+4mama.ua, 1
 4maniacos.tk, 1
 4meizu.ru, 1
 4mm.org, 1
@@ -3486,25 +2999,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 5000yz.com, 1
 5002888.com, 1
 5007999.com, 1
-500bbbb.com, 1
-500dddd.com, 1
-500eeee.com, 1
 500fcw.com, 1
-500foods.com, 1
-500iiii.com, 1
-500jjjj.com, 1
 500k.nl, 1
 500k8.com, 1
-500mmmm.com, 1
-500nnnn.com, 1
 500promokodov.ru, 1
-500qqqq.com, 1
-500rrrr.com, 1
-500tttt.com, 1
-500uuuu.com, 1
-500vvvv.com, 1
 500wordessay.gq, 1
-500zzzz.com, 1
 5017501.com, 1
 5017502.com, 1
 5017503.com, 1
@@ -3524,12 +3023,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 502fss.marketing, 1
 504122.com, 1
 504322.com, 1
-504622.com, 1
 504922.com, 1
 5060711.com, 1
 5060715.com, 1
 506422.com, 1
-508kb.com, 0
+508kb.com, 1
 50balles.com, 1
 50fss.marketing, 1
 50hertz.tk, 1
@@ -3682,13 +3180,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 52051.com, 1
 52051a.com, 1
 5205365.com, 0
-52062z.com, 1
 5206365.com, 0
 52067.vip, 0
 5209365.com, 0
 520xpjxpj.com, 0
 521.dog, 1
-5214889.com, 1
 5219.ml, 1
 521keyvista.com, 1
 5225sf.com, 1
@@ -3704,6 +3200,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 52car.com, 1
 52danji.cc, 1
 52dashboard.com, 1
+52fanpai.com, 1
 52fish.com, 1
 52fss.com, 1
 52fss.marketing, 1
@@ -3769,6 +3266,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 55jam.com, 1
 55k66.vip, 1
 55opt.org, 1
+561-gotpain.com, 1
 5611bet.com, 1
 5622bet.com, 1
 5633bet.com, 1
@@ -3777,7 +3275,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 5663.co, 1
 566380.com, 1
 56695.com, 1
-567.hu, 1
+567.hu, 0
 56736565.com, 1
 5676321.com, 1
 567666365.com, 1
@@ -3794,21 +3292,17 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 5781.org, 1
 578380.com, 1
 5792.org, 1
-579422.com, 1
 5795444.com, 1
 5795887.com, 1
 5796.org, 1
 5797.org, 1
-583422.com, 1
 585380.com, 1
 585422.com, 1
-586422.com, 1
 588e.com, 1
 5898657.com, 1
 589team.com, 1
-58w66.com, 0
+58w66.com, 1
 591380.com, 1
-591422.com, 1
 592227.com, 1
 592422.com, 1
 5930593.com, 1
@@ -3907,6 +3401,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 5peciali5t.tk, 1
 5penazi.sk, 1
 5percentperweek.com, 1
+5pila.com, 1
 5sporn.com, 1
 5starcruises.com.au, 1
 5stardesigner.tk, 1
@@ -3924,26 +3419,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6-bros.com, 1
 6-d.cc, 1
 6.vu, 1
-600aaaa.com, 1
-600bbbb.com, 1
 600cao.com, 1
-600dddd.com, 1
-600iiii.com, 1
 600k8.com, 0
-600kkkk.com, 1
-600llll.com, 1
-600mmmm.com, 1
-600pppp.com, 1
-600ssss.com, 1
-600tttt.com, 1
-600vvvv.com, 1
-600wwww.com, 1
-600xxxx.com, 1
 602422.com, 1
 602yb.com, 1
 603yb.com, 1
 604122.com, 1
-604322.com, 1
 604522.com, 1
 604622.com, 1
 604windswell.ca, 1
@@ -3951,7 +3432,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6060fm.tk, 1
 606422.com, 1
 608vets.com, 1
-609422.com, 1
 60n13.com, 1
 60w.co, 1
 610.co, 1
@@ -3964,7 +3444,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6132pk.com, 1
 6132vip.com, 1
 614022.com, 1
-614322.com, 1
 614922.com, 1
 616578.com, 1
 616675.com, 1
@@ -3985,14 +3464,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 621nn.com, 0
 622283.com, 1
 622812.com, 1
-622bbb.com, 1
 624022.com, 1
 624122.com, 1
 624322.com, 1
 624522.com, 1
 624922.com, 1
 625kb.com, 1
-626422.com, 1
 630422.com, 1
 631422.com, 1
 632017.com, 1
@@ -4073,97 +3550,14 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6396xxx.com, 0
 6396yyy.com, 1
 6396zzz.com, 0
-63aj.com, 1
-63at.com, 1
-63bg.com, 1
-63bh.com, 1
-63cb.com, 1
-63co.com, 1
-63dt.com, 1
-63eb.com, 1
-63eh.com, 1
-63ej.com, 1
-63en.com, 1
-63ep.com, 1
-63et.com, 1
-63fb.com, 1
-63fd.com, 1
 63fg.com, 1
-63fk.com, 1
-63fn.com, 1
-63fp.com, 1
-63ga.com, 1
 63gaming.com, 1
-63gc.com, 1
-63gf.com, 1
-63gh.com, 1
-63gj.com, 1
-63gn.com, 1
-63gq.com, 1
-63gu.com, 1
-63ha.com, 1
-63he.com, 1
-63hq.com, 1
-63hv.com, 1
-63hx.com, 1
-63ia.com, 1
-63if.com, 1
-63ik.com, 1
-63im.com, 1
-63iw.com, 1
-63jl.com, 1
-63jr.com, 1
-63kd.com, 1
-63ki.com, 1
-63kl.com, 1
-63kn.com, 1
-63kv.com, 1
-63kz.com, 1
-63lb.com, 1
-63lc.com, 1
-63ld.com, 1
-63lo.com, 1
-63lr.com, 1
-63md.com, 1
-63mf.com, 1
-63mq.com, 1
-63nd.com, 1
-63ng.com, 1
-63ni.com, 1
-63nk.com, 1
-63nl.com, 1
-63nx.com, 1
-63of.com, 1
-63ox.com, 1
-63pd.com, 1
-63pl.com, 1
-63qb.com, 1
-63qz.com, 1
-63re.com, 1
-63rh.com, 1
-63rj.com, 1
-63rk.com, 1
-63rn.com, 1
-63rz.com, 1
-63ta.com, 1
-63tf.com, 1
-63tx.com, 1
-63ud.com, 1
-63uf.com, 1
-63um.com, 1
-63ut.com, 1
-63uz.com, 1
-63vg.com, 1
-63vo.com, 1
-63wq.com, 1
 640622.com, 1
-640722.com, 1
 640922.com, 1
 641022.com, 1
 641322.com, 1
 641422.com, 1
 641522.com, 1
-641622.com, 1
 641722.com, 1
 641822.com, 1
 641922.com, 1
@@ -4171,22 +3565,16 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 642322.com, 1
 642422.com, 1
 642722.com, 1
-642822.com, 1
-642922.com, 1
 643022.com, 1
 643122.com, 1
 643722.com, 1
 643922.com, 1
-645022.com, 1
 645122.com, 1
 645322.com, 1
 645722.com, 1
-645822.com, 1
-645922.com, 1
 645ds.cn, 0
 645ds.com, 0
 646.io, 0
-646022.com, 1
 646322.com, 1
 646722.com, 1
 649022.com, 1
@@ -4310,7 +3698,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 671422.com, 1
 671660.com, 1
 671990.com, 1
-672422.com, 1
 6728365.com, 0
 6729.co, 0
 672990.com, 0
@@ -4323,11 +3710,11 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729bb.co, 1
 6729bb.com, 1
 6729c.co, 1
-6729c.com, 0
+6729c.com, 1
 6729cc.co, 1
 6729cc.com, 1
 6729d.co, 1
-6729d.com, 0
+6729d.com, 1
 6729dd.co, 1
 6729dd.com, 1
 6729dh.co, 1
@@ -4355,9 +3742,9 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729ii.com, 0
 6729ipa.com, 1
 6729j.co, 1
-6729j.com, 0
+6729j.com, 1
 6729jj.co, 1
-6729jj.com, 0
+6729jj.com, 1
 6729k.co, 1
 6729k.com, 0
 6729kk.co, 1
@@ -4365,7 +3752,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729l.co, 1
 6729l.com, 0
 6729ll.co, 1
-6729ll.com, 0
+6729ll.com, 1
 6729m.co, 1
 6729m.com, 0
 6729mm.co, 1
@@ -4375,13 +3762,13 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729nn.co, 1
 6729nn.com, 0
 6729o.co, 1
-6729o.com, 0
+6729o.com, 1
 6729oo.co, 1
 6729oo.com, 0
 6729p.co, 1
-6729p.com, 0
+6729p.com, 1
 6729pp.co, 1
-6729pp.com, 0
+6729pp.com, 1
 6729q.co, 1
 6729q.com, 1
 6729qq.co, 1
@@ -4389,7 +3776,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729r.co, 1
 6729r.com, 0
 6729rr.co, 1
-6729rr.com, 0
+6729rr.com, 1
 6729s.co, 1
 6729s.com, 0
 6729ss.co, 1
@@ -4407,20 +3794,20 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6729vv.co, 1
 6729vv.com, 0
 6729w.co, 1
-6729w.com, 0
+6729w.com, 1
 6729ww.co, 1
 6729ww.com, 0
 6729x.co, 1
-6729x.com, 0
+6729x.com, 1
 6729xx.co, 1
 6729xx.com, 0
 6729xy.com, 0
 6729y.co, 1
 6729y.com, 0
 6729yy.co, 1
-6729yy.com, 0
+6729yy.com, 1
 6729z.co, 1
-6729z.com, 0
+6729z.com, 1
 6729zz.co, 1
 6729zz.com, 0
 672bbb.com, 1
@@ -4466,7 +3853,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 692422.com, 1
 692660.com, 1
 692b8c32.de, 1
-693422.com, 1
 69420.reviews, 1
 694322.com, 1
 694622.com, 1
@@ -4534,6 +3920,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6957zz.co, 1
 695990.com, 1
 6997896.com, 1
+69asmr.com, 1
 69butterfly.com, 1
 69games.xxx, 1
 69level.com, 1
@@ -4557,17 +3944,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 6x6project.com, 1
 7-it.ml, 1
 700.az, 1
-700bbbb.com, 1
-700cccc.com, 1
-700dddd.com, 1
-700gggg.com, 1
-700hhhh.com, 1
-700iiii.com, 1
-700mmmm.com, 1
-700uuuu.com, 1
 700wns.com, 1
-700yyyy.com, 1
-700zzzz.com, 1
 701605.com, 1
 701squad.tk, 1
 70365365.com, 0
@@ -4581,6 +3958,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 70mpg.org, 1
 712433.com, 1
 712kb.com, 1
+713367.com, 0
 713433.com, 1
 71365365.com, 0
 7139365.com, 1
@@ -4595,7 +3973,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 718113.com, 0
 7183.org, 0
 718433.com, 1
-719433.com, 1
 71fss.marketing, 1
 71tuiguang.com, 1
 7214.cc, 1
@@ -4620,115 +3997,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 736433.com, 1
 738433.com, 1
 739433.com, 1
-73af.com, 1
-73aj.com, 1
-73ap.com, 1
-73ar.com, 1
-73ax.com, 1
-73az.com, 1
-73ea.com, 1
-73eb.com, 1
-73ef.com, 1
 73eg.com, 1
-73eh.com, 1
-73ei.com, 1
-73ej.com, 1
-73ek.com, 1
-73en.com, 1
 73eq.com, 1
-73es.com, 1
-73ex.com, 1
 73ez.com, 1
-73fd.com, 1
-73fg.com, 1
-73fl.com, 1
-73fp.com, 1
-73fq.com, 1
-73fw.com, 1
-73fy.com, 1
-73fz.com, 1
-73ga.com, 1
-73gb.com, 1
-73gc.com, 1
-73gf.com, 1
-73gj.com, 1
-73gl.com, 1
-73gn.com, 1
-73gp.com, 1
-73gr.com, 1
-73gs.com, 1
-73gx.com, 1
-73hb.com, 1
-73hc.com, 1
-73hn.com, 1
-73hw.com, 1
-73ia.com, 1
-73if.com, 1
-73ig.com, 1
-73ih.com, 1
-73iw.com, 1
-73ix.com, 1
-73iy.com, 1
-73ja.com, 1
-73je.com, 1
-73jn.com, 1
-73kc.com, 1
-73kn.com, 1
-73kp.com, 1
-73ky.com, 1
-73ld.com, 1
-73lg.com, 1
-73ln.com, 1
-73nk.com, 1
-73nm.com, 1
-73np.com, 1
-73nq.com, 1
-73nw.com, 1
-73nz.com, 1
-73pb.com, 1
-73pe.com, 1
-73pl.com, 1
-73px.com, 1
-73qa.com, 1
-73qd.com, 1
-73qe.com, 1
-73ql.com, 1
-73qx.com, 1
-73rh.com, 1
-73rq.com, 1
-73rt.com, 1
-73ru.com, 1
-73si.com, 1
-73sk.com, 1
-73te.com, 1
-73tf.com, 1
-73tg.com, 1
-73ti.com, 1
-73tq.com, 1
-73tx.com, 1
-73ub.com, 1
-73ud.com, 1
-73uh.com, 1
-73ui.com, 1
-73uk.com, 1
-73un.com, 1
-73uq.com, 1
-73uy.com, 1
-73vt.com, 1
-73vz.com, 1
-73wb.com, 1
-73wj.com, 1
-73wt.com, 1
-73xh.com, 1
-73xi.com, 1
-73xm.com, 1
-73xv.com, 1
-73yj.com, 1
 73yp.com, 1
-73yr.com, 1
-73yu.com, 1
-73za.com, 1
-73zd.com, 1
 740833.com, 1
 741833.com, 1
 743365.com, 1
@@ -4771,7 +4043,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 76956.com, 1
 7699.org, 1
 769k.com, 0
-769sc.com, 1
+769sc.com, 0
 76networks.tk, 1
 77-elagage.fr, 1
 77018dd.com, 0
@@ -4822,6 +4094,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 799z6.com, 1
 79ch.com, 1
 7akawyna.tk, 1
+7bandarqq.com, 1
 7bet86.com, 1
 7careconnect.com, 1
 7daystodie.top, 1
@@ -4862,32 +4135,17 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8006d88.com, 1
 8007d88.com, 1
 800999.xyz, 1
-800bbbb.com, 1
-800cccc.com, 1
-800dddd.com, 1
-800eeee.com, 1
-800hhhh.com, 1
-800iiii.com, 1
 800ink.com, 1
-800kkkk.com, 1
-800llll.com, 1
-800nnnn.com, 1
 800perkins.com, 1
-800qqqq.com, 1
-800rrrr.com, 1
-800vvvv.com, 1
-800wwww.com, 1
-800xxxx.com, 1
-800zzzz.com, 1
 8010d88.com, 1
 8012d88.com, 1
-8017d.com, 0
+8017d.com, 1
 8017d88.com, 1
 8019d88.com, 1
-8020d88.com, 0
+8020d88.com, 1
 8021d.com, 1
 8022d.com, 1
-8026d88.com, 0
+8026d88.com, 1
 8027d.com, 1
 8028d.com, 1
 8028d88.com, 1
@@ -4901,7 +4159,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8036d88.com, 1
 8038d88.com, 1
 8039d.com, 1
-803hao.com, 0
 804322.com, 1
 8050d.com, 1
 8059d88.com, 1
@@ -4932,7 +4189,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 80kittens.net, 1
 80motorsclub.tk, 1
 81.cz, 1
-8100d.com, 0
+8100d.com, 1
 8102d.com, 1
 8102d88.com, 1
 8106365.com, 0
@@ -5020,8 +4277,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 81d88.com, 1
 81klima.cz, 1
 81klima.sk, 1
-81sese.net, 1
-81sese.org, 1
 81uc.com, 1
 8202d.com, 1
 8203d88.com, 1
@@ -5094,6 +4349,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 82kb88.com, 1
 832365.com, 1
 83365365.com, 1
+833792.com, 0
 833z6.com, 1
 834365.com, 1
 8349822.com, 1
@@ -5194,7 +4450,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8688fc.com, 1
 868z6.com, 1
 8699bet.com, 1
-869kb.com, 0
+869kb.com, 1
 86kb88.com, 1
 86metro.ru, 1
 870.cc, 1
@@ -5215,15 +4471,14 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8796.jp, 1
 8799bet.com, 1
 87kb88.com, 1
-88-line.com, 0
-88-line.net, 1
+88-eline.com, 1
+88-line.com, 1
 8800.ru, 1
 8806d.com, 1
 8809d.com, 1
 8809d88.com, 1
 8809ks.com, 1
-881-line.com, 0
-881-line.net, 1
+881-line.com, 1
 8815d.com, 1
 88168365.com, 1
 8816d.com, 1
@@ -5232,7 +4487,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8817d88.com, 1
 8818k3.com, 1
 881z6.com, 1
-8822d88.com, 0
+8822d88.com, 1
 8826d.com, 1
 8826d88.com, 1
 88321365.com, 0
@@ -5296,7 +4551,7 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 888321365.com, 0
 8884553.com, 1
 8885asknick.com, 1
-8885ks.com, 0
+8885ks.com, 1
 888666pj.com, 1
 888700.xyz, 1
 888789j.com, 1
@@ -5308,7 +4563,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 888b58.com, 0
 888bet86.com, 1
 888bwf.com, 1
-888funcity.com, 1
 888funcity.net, 1
 888xpjxpj.com, 0
 8890d.com, 1
@@ -5349,9 +4603,8 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 88yule13.com, 1
 88yule15.com, 1
 88yule16.com, 1
-88yule3.com, 0
-88yule5.com, 1
-88yule6.com, 0
+88yule3.com, 1
+88yule6.com, 1
 88yule7.com, 1
 88yule9.com, 1
 8900d.com, 1
@@ -5359,12 +4612,12 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8906d.com, 1
 8908d.com, 1
 8919d.com, 1
-8920d.com, 0
+8920d.com, 1
 8921d.com, 1
-8925d.com, 0
+8925d.com, 1
 8925d88.com, 1
 8926d88.com, 1
-8927d.com, 0
+8927d.com, 1
 8927d88.com, 1
 8929d88.com, 1
 893067.com, 1
@@ -5381,7 +4634,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 8977bet.com, 1
 8989k3.com, 1
 899ks.com, 1
-89ca.com, 1
 8a.pw, 1
 8ack.de, 1
 8ag8.org, 1
@@ -5421,34 +4673,17 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 9.lviv.ua, 1
 9005424.com, 1
 9009019.com, 0
-900aaaa.com, 1
-900bbbb.com, 1
-900cccc.com, 1
-900dddd.com, 1
-900eeee.com, 1
-900gggg.com, 1
 900hosting.com, 1
-900iiii.com, 1
-900jjjj.com, 1
 900k8.com, 1
-900nnnn.com, 1
 900pk.com, 1
-900qqqq.com, 1
-900tttt.com, 1
-900uuuu.com, 1
-900wwww.com, 1
-900yyyy.com, 1
-900zzzz.com, 1
 901543.com, 1
 9021.io, 1
 903422.com, 1
 905422.com, 1
-908vv.com, 1
 90920.cn, 1
 90daydiet.org, 1
 90r.jp, 1
 90splease.com, 1
-910kj.com, 1
 911.gov, 1
 9111s.ru, 1
 911216.xyz, 1
@@ -5590,19 +4825,19 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 9397gg.com, 0
 9397hb.com, 1
 9397hd.com, 1
-9397hh.com, 0
+9397hh.com, 1
 9397i.com, 1
 9397ii.com, 0
 9397jj.com, 0
 9397kk.com, 0
 9397ll.com, 0
 9397m.com, 0
-9397n.com, 0
+9397n.com, 1
 9397nn.com, 0
-9397o.com, 0
+9397o.com, 1
 9397oo.com, 0
-9397p.com, 0
-9397pp.com, 0
+9397p.com, 1
+9397pp.com, 1
 9397q.com, 0
 9397qq.com, 0
 9397r.com, 1
@@ -5613,10 +4848,10 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 9397tt.com, 0
 9397u.com, 0
 9397uu.com, 0
-9397v.com, 0
+9397v.com, 1
 9397vv.com, 0
 9397w.com, 0
-9397ww.com, 0
+9397ww.com, 1
 9397x.com, 0
 9397xx.com, 0
 9397yy.com, 0
@@ -5722,39 +4957,39 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 9721dh.com, 0
 9721e.com, 0
 9721ee.com, 0
-9721ff.com, 0
-9721g.com, 0
+9721ff.com, 1
+9721g.com, 1
 9721gg.com, 0
 9721h.com, 0
 9721hd.com, 1
 9721hh.com, 0
 9721i.com, 0
-9721j.com, 0
+9721j.com, 1
 9721jj.com, 0
 9721k.com, 0
 9721l.com, 0
-9721ll.com, 0
+9721ll.com, 1
 9721m.com, 0
-9721nn.com, 0
-9721o.com, 0
+9721nn.com, 1
+9721o.com, 1
 9721oo.com, 0
 9721p.com, 0
 9721pp.com, 0
-9721q.com, 0
-9721qq.com, 0
+9721q.com, 1
+9721qq.com, 1
 9721r.com, 0
 9721rr.com, 0
 9721s.com, 0
 9721ss.com, 0
-9721t.com, 0
+9721t.com, 1
 9721tt.com, 0
 9721u.com, 0
 9721uu.com, 0
 9721v.com, 0
-9721vv.com, 0
+9721vv.com, 1
 9721w.com, 0
-9721ww.com, 0
-9721x.com, 0
+9721ww.com, 1
+9721x.com, 1
 9721xx.com, 0
 9721z.com, 0
 9721zz.com, 0
@@ -5824,7 +5059,6 @@ const PRTime gPreloadListExpirationTime = INT64_C(1669028866018000);
 977kb.com, 1
 9788876.com, 1
 97bros.com, 1
-97display.com, 1
 97m.cc, 1
 9800.cc, 1
 980709.xyz, 1
@@ -6282,6 +5516,7 @@ aavstudio.com, 1
 aawt.net.au, 0
 aayub.xyz, 1
 ab-design.tk, 1
+ab-mfbnigeria.com, 0
 ab-pflege.de, 1
 ab-photography.nl, 0
 ab-solutepilates.com, 1
@@ -6303,6 +5538,7 @@ abacusbouncycastle.co.uk, 1
 abacusfi.com, 1
 abacuslouisville.com, 1
 abacustech.co.jp, 1
+abacustech.jp, 1
 abadie-architecture.com, 1
 abaev.uk, 1
 abalsa.tk, 1
@@ -6320,7 +5556,6 @@ abaranov.gq, 1
 abarquinha.tk, 1
 abas-erp.com, 1
 abasalehngo.com, 1
-abashevo.ml, 1
 abashevo.tk, 1
 abasite.tk, 1
 abasky.net, 1
@@ -6403,7 +5638,6 @@ abecodes.net, 1
 abecon.com.br, 1
 abeestrada.com, 0
 abeilles-idapi.fr, 0
-abelbarretto.tk, 1
 abellagranitecountertops.com, 1
 abellao.com, 1
 abelles.cf, 1
@@ -6445,6 +5679,7 @@ abidinginhesed.com, 1
 abierta.cr, 1
 abigailstark.com, 1
 abigisp.com, 1
+abigruppe.de, 1
 abilenemachine.com, 1
 abilities-inc.jp, 1
 abilitycaresoftware.com, 1
@@ -6471,8 +5706,10 @@ ablebits.com, 1
 ablecha.tk, 1
 ableofficeadmin.com, 1
 ableprop.net, 1
+abli.at, 1
 abli.eu, 1
 abli.info, 1
+abli.li, 1
 ablmultiservice.nl, 1
 abloop.com, 1
 ablx.de, 1
@@ -6555,7 +5792,6 @@ aboutmarketing.ga, 1
 aboutmedia.nl, 1
 aboutmedicine.tk, 1
 aboutmoney.tk, 1
-aboutmusicals.tk, 1
 aboutmyip.info, 1
 aboutmyproperty.ca, 1
 aboutpublishers.nl, 1
@@ -6584,6 +5820,7 @@ aboyle.ca, 1
 abpis.hr, 1
 abplive.com, 1
 abpoolsub.com, 1
+abr.ru, 1
 abracadabra.co.jp, 0
 abracadabra.com, 1
 abrah.am, 1
@@ -6631,6 +5868,7 @@ absoluteautobody.com, 1
 absolutebritney.com, 1
 absolutedouble.co.uk, 1
 absolutegames.ga, 1
+absolutelybaching.com, 1
 absoluterush.net, 1
 absolutezero.tk, 1
 absolution.ga, 1
@@ -6665,9 +5903,7 @@ abuse.cat, 1
 abuse.ch, 1
 abuse.fi, 1
 abuse.io, 1
-abusinessinabox.ca, 1
 abusive-host.tk, 1
-abuziyadhsds.com, 1
 abvent.net, 0
 abvlbasketviganello.ch, 0
 aby-action.com, 1
@@ -6675,7 +5911,6 @@ abys.se, 1
 abysra.com, 1
 abyss.moe, 1
 abysse.tk, 1
-abyssinian.ga, 1
 abyssiniankitty.com, 1
 abyssproject.net, 1
 abysswebsite.tk, 1
@@ -6688,13 +5923,12 @@ ac-town.com, 1
 ac.id.au, 1
 ac.milan.it, 1
 ac0g.dyndns.org, 1
+acab.love, 1
 acacia-gardens.co.uk, 1
 academiacivilbalonmano.tk, 1
 academiadelmolino.com.uy, 1
 academiadeufologia.com.br, 1
-academiaelizart.ro, 1
 academiaeureka.tk, 1
-academiaoposicionescorreos.com, 1
 academiasdemodelos.com, 1
 academica.nl, 1
 academichealthscience.net, 1
@@ -6713,6 +5947,7 @@ acalcio.ga, 1
 acallawayroofing.com, 1
 acalvio.com, 1
 acampar.com.br, 1
+acanbi.com, 1
 acandroid.top, 1
 acani.xyz, 1
 acaonegocios.com.br, 1
@@ -6737,6 +5972,7 @@ accademiaprati.tk, 1
 accademiapugilistica.it, 1
 accadia.academy, 1
 acccnyc.org, 0
+accedeainternet.gov, 1
 accedia-distribution.com, 1
 accelaway.com, 1
 acceleranda.com, 1
@@ -6748,7 +5984,6 @@ accelerator.nyc, 1
 accelerator.tk, 1
 accelsnow.com, 1
 accentchair.net, 1
-accentthailand.com, 1
 acces-elevation.fr, 1
 accescites.fr, 1
 accesloges.com, 1
@@ -6793,6 +6028,7 @@ accordius.com.au, 1
 accordproject.tk, 1
 account.bbc.com, 1
 account.gov.uk, 1
+accountmanager.tips, 1
 accountmover.io, 1
 accounts.firefox.com, 1
 accounts.google.com, 1
@@ -6818,6 +6054,7 @@ ace-aegon.cloud, 1
 ace-clan.tk, 1
 ace-familydental.com, 1
 ace-translations.tk, 1
+ace-wiki.com, 1
 ace.one, 1
 ace0328.com, 1
 ace360.org, 1
@@ -6845,7 +6082,6 @@ acemypaper.com, 1
 acendealuz.com.br, 1
 aceofdiamondspainting.com, 1
 aceparking.com, 1
-acephalafashion.com, 1
 acercapartners.com, 1
 acerentalandsales.com, 1
 acerislaw.com, 1
@@ -6878,7 +6114,8 @@ achicrip.org, 1
 achievenewsfrance.tk, 1
 achiever.ga, 1
 achievingheightsacademy.com, 1
-achiksongs.tk, 1
+achildshome.com, 1
+achildshome.org, 1
 achill.org, 1
 achinsk.tk, 1
 achintyaesbee.tk, 1
@@ -6908,13 +6145,13 @@ ackadia.com, 1
 ackermann.ch, 1
 acklandstainless.com.au, 1
 acl.gov, 1
-aclfurniture.com, 1
 aclhire.com, 1
 aclipt.com, 1
 acloud.one, 1
 acls13.fr, 1
 aclu.org, 0
 acluva.org, 0
+acm.vc, 1
 acmebookkeepingsolutions.com, 1
 acmegamer.com, 1
 acmilan.gq, 1
@@ -6928,7 +6165,6 @@ acodonline.be, 1
 acolicy.com, 1
 acomerygozar.cam, 1
 acompanhantes.com.pt, 1
-acomplia20mg.cf, 1
 aconnor.xyz, 1
 acopatableware.com, 1
 acordes.online, 1
@@ -6970,7 +6206,6 @@ acrhnc2020.dedyn.io, 1
 acriticismlab.org, 1
 acrobatic.cf, 1
 acrobatic.tk, 1
-acronaline.com, 1
 acronis.com, 1
 acronis.org, 0
 acronis.work, 1
@@ -6997,6 +6232,7 @@ acsmuhendislik.com.tr, 1
 acsports.ca, 1
 act-interactive.com, 1
 act-news.com, 1
+actabg.net, 1
 actacapital.com.au, 1
 actc.org.uk, 1
 actdigital.agency, 1
@@ -7023,6 +6259,7 @@ actionablefuturist.com, 1
 actioncameraaccessories.ga, 1
 actioncleaningnd.com, 1
 actioncoachignite.co.za, 1
+actioncovid.nl, 1
 actioncutprint.com, 1
 actionlabs.net, 1
 actionmadagascar.ch, 0
@@ -7033,7 +6270,6 @@ actionsandreactions.com, 1
 actionverb.com, 1
 actiumhealth.com, 1
 activat3rs.com, 1
-activatemyiphone.com, 1
 activatenow.com, 1
 activators.ml, 1
 active-baby.com, 1
@@ -7055,6 +6291,7 @@ activespacetech.com, 1
 activetk.cf, 1
 activetk.jp, 1
 activeyogi.tk, 1
+actividadesempresa.com, 1
 activism.cf, 1
 activiteithardenberg.nl, 1
 activitesaintnicaise.org, 1
@@ -7146,11 +6383,9 @@ ad5001.eu, 1
 ada.eco, 1
 ada.gov, 1
 adab-mans.tk, 1
-adacoins.xyz, 1
 adacprod.fr, 1
 adaera.com, 1
 adagia.eu, 1
-adaiacorporation.com, 1
 adaio.es, 1
 adaio.eu, 1
 adaio.net, 1
@@ -7167,8 +6402,8 @@ adamabernathy.com, 1
 adamadr.com, 1
 adamas-magicus.ru, 1
 adamaveray.com.au, 1
-adambalogh.net, 1
 adambryant.ca, 0
+adamcarbonell.com, 1
 adamcoffee.net, 1
 adamdixon.co.uk, 1
 adamdorman.com, 1
@@ -7189,7 +6424,6 @@ adamricheimer.com, 1
 adams-gonczi.fun, 1
 adams.dk, 1
 adams.es, 1
-adamsasphaltpaving.com, 1
 adamscampcolorado.org, 1
 adamschmuck.de, 1
 adamscountyco.gov, 1
@@ -7233,9 +6467,7 @@ adblockextreme.com, 1
 adblockextreme.net, 1
 adblockextreme.org, 1
 adbpub.com, 1
-adc-dentalcare.com, 1
 adc64.com, 1
-adceuta.tk, 1
 adcnvs.com, 1
 add-image.tk, 1
 add-ons.co.uk, 1
@@ -7280,12 +6512,13 @@ addydari.us, 1
 addymail.com, 1
 addyourlink.tk, 1
 ade-power.com, 1
+adea.mx, 1
 adec-emsa.ae, 1
 adeelshahid.tk, 1
 adel.lol, 0
 adelaidecc.com.au, 0
 adelaidecoldlaser.com.au, 1
-adelaideskintherapy.com.au, 1
+adelapereira.com, 1
 adeldz-foot.cf, 1
 adelebeals.com, 1
 adelgace.top, 1
@@ -7357,6 +6590,7 @@ adinfinitum.gq, 1
 adinternational.com.au, 1
 adiprospero.it, 1
 adiraku.co.id, 1
+adiscorduser.com, 1
 aditro.com, 1
 adityatelange.in, 1
 adiyamanarackiralama.com, 1
@@ -7387,7 +6621,6 @@ admin.academy, 1
 admin.fedoraproject.org, 1
 admin.google.com, 1
 admin.stg.fedoraproject.org, 1
-admind.at, 1
 admindaily.com, 1
 adminforge.de, 1
 admingateway.net, 1
@@ -7397,7 +6630,6 @@ administracionessaez.es, 1
 administradoresdefincasvalencia.net, 1
 administradorvalencia.es, 1
 administrarmeusite.tk, 1
-administratie-smits.nl, 1
 administratiekantoorblom.nl, 1
 administrator.de, 1
 administratorhandal.cf, 1
@@ -7455,6 +6687,7 @@ adorno-gymnasium.de, 1
 adotta.me, 1
 adoucishop.fr, 1
 adoxy.com.br, 1
+adpesp.org.br, 1
 adpost.com, 1
 adprospb.com, 0
 adquisitio.co.uk, 1
@@ -7503,7 +6736,6 @@ adrieng.fr, 1
 adrienkohlbecker.com, 1
 adriennekiss.net, 1
 adriennesmiles.com, 1
-adrinet.tk, 1
 adrino.cf, 1
 adrino.gq, 1
 adrino.ml, 1
@@ -7515,6 +6747,7 @@ adseye.tk, 1
 adsforcash.ga, 1
 adsib.gob.bo, 1
 adsl2meg.fr, 1
+adsmagic.us, 1
 adsmarketing.tk, 1
 adsmobilefor.win, 1
 adsmodels.com, 1
@@ -7534,7 +6767,6 @@ adson.lv, 1
 adson.nl, 1
 adson.no, 1
 adson.pt, 1
-adspire.tk, 1
 adspottest.tk, 1
 adspu.org, 1
 adstop.ga, 1
@@ -7554,9 +6786,9 @@ adultwebcams1.com, 1
 adurra.com, 1
 adutoras.com.br, 1
 adv.cr, 1
+adv.studio, 1
 advair-generic.ga, 1
 advairgeneric.ga, 1
-advairprice.ga, 1
 advaitghaisas.in, 1
 advaith.fun, 1
 advaith.io, 1
@@ -7566,7 +6798,6 @@ advaithnikhi.tk, 1
 advance.hr, 1
 advanced-fleet-services.com, 1
 advanced-online.eu, 1
-advanced-scribes.com, 1
 advanced.info, 0
 advancedboilers.com, 1
 advancedbotoxclinic.com, 1
@@ -7587,7 +6818,6 @@ advancedprotectionsecuritykey.com, 1
 advancedroofingmuskoka.com, 1
 advancedsepticandpumping.com, 0
 advancedsurgicalconsultantsllc.com, 1
-advancedturf.tk, 1
 advancedurologyca.com, 1
 advancedurologyswla.com, 1
 advancedwriters.com, 1
@@ -7604,7 +6834,6 @@ advantageroofer.com, 1
 advantis.cf, 1
 advantis.ga, 1
 advantis.gq, 1
-advantis.tk, 1
 advapacs.com, 1
 advara.com, 1
 advarra.com, 1
@@ -7615,10 +6844,10 @@ advc.tk, 1
 advenacs.com, 1
 advenacs.com.au, 1
 advenapay.com, 1
-advens.com, 1
 advenspolska.pl, 1
 adventaholdings.com, 1
 adventistai.lt, 1
+adventisthomemaker.com, 1
 advento.bg, 1
 adventry.tk, 1
 adventure-runner.tk, 1
@@ -7663,42 +6892,27 @@ advice24.tk, 1
 adviceprime.tk, 1
 adviesfactuur.nl, 1
 adviesgv.nl, 1
-advirk.tk, 1
 advisercentre.com.au, 1
 adviserplus.com, 1
 advisorperspectives.com, 1
-advmaster.cf, 1
 advocaat-dejonge.be, 1
 advocatae.com, 1
 advocatburo.tk, 1
+advocateanakha.com, 1
 advocatize.com, 1
 advocator.ca, 1
 advoervice.ga, 1
 advogatech.com.br, 1
-advokat-dtp.cf, 1
 advokat-dtp.ga, 1
-advokat-dtp.gq, 1
-advokat-dtp.ml, 1
-advokat-dtp.tk, 1
 advokat-malinovskii.ml, 1
+advokat-romanov.com, 1
 advokat-teigstad.no, 1
 advokat-vvp.com.ua, 1
 advokat73.gq, 1
 advokati-ceva.cz, 1
-advokatkonsult.cf, 1
 advokatmorgunov.ml, 1
-advokatonline.ml, 1
-advokatskoe-byuro.ml, 1
-advokaty-onlajn.cf, 1
-advokaty-onlajn.ga, 1
 advokaty-onlajn.gq, 1
-advokaty-onlajn.ml, 1
-advokaty-onlajn.tk, 1
 advokaty-yuristy.ga, 1
-advokaty-yuristy.ml, 1
-advokaty-yuristy.tk, 1
-advokaty.cf, 1
-advokaty.gq, 1
 advst.uk, 1
 advtran.com, 0
 adware.pl, 0
@@ -7706,7 +6920,6 @@ adwokatkosterka.pl, 1
 adwokatzdunek.pl, 1
 adws.io, 1
 adxperience.com, 1
-adygeya.cf, 1
 adzie.xyz, 1
 adzuna.at, 1
 adzuna.ca, 1
@@ -7772,6 +6985,7 @@ aegee-academy.eu, 1
 aegee-academy.org, 1
 aegee-utrecht.nl, 1
 aegee.eu, 1
+aegee.org, 1
 aegis.moe, 1
 aegisaccounting.co.uk, 1
 aegisalarm.co.uk, 1
@@ -7789,6 +7003,7 @@ aelieve.com, 0
 aelintx.com, 1
 aelisya.net, 0
 aelurus.com, 1
+aemoria.com, 0
 aemteatre.com, 1
 aenes.com, 1
 aenmail.com, 1
@@ -7798,6 +7013,7 @@ aeon.co, 0
 aeonc.com, 1
 aeonct.org, 1
 aeonian.live, 0
+aeonmall.global, 1
 aepx.org, 1
 aequometer.de, 1
 aeradesign.com, 1
@@ -7810,7 +7026,6 @@ aerisnetwork.com, 1
 aerlux.md, 1
 aero-pioneer.com, 1
 aero.parts, 1
-aeroalbrook.com, 1
 aerobasegroup.com, 1
 aerobatt.com, 1
 aerobiconline.tk, 1
@@ -7818,7 +7033,6 @@ aerobotz.com, 1
 aeroclub-tolhuin.tk, 1
 aeroexpress.tk, 1
 aeroflot.gq, 1
-aeroframe.tk, 1
 aeroglass.ml, 1
 aerogrill.tk, 1
 aeroklub.tk, 1
@@ -7838,7 +7052,6 @@ aerospacearchives.tk, 1
 aerospacescience.ml, 1
 aerotechcoatings.com, 1
 aerotrophy.fr, 1
-aerowillys.tk, 1
 aerozone.tk, 1
 aertel.ie, 1
 aerztezentrum.io, 1
@@ -7857,8 +7070,8 @@ aesthetx.com, 1
 aestore.by, 1
 aestuar.de, 1
 aesvalanalys.com, 1
+aesyours.com, 1
 aeterna-ufa.ru, 1
-aeternus-darkermonument.tk, 1
 aeternus.tech, 1
 aetherc0r3.eu, 1
 aethereahealth.com, 1
@@ -7877,16 +7090,15 @@ af.link, 1
 afadvantage.gov, 1
 afafootball.co.th, 1
 afalina-hotel.su, 1
-afanasev.tk, 1
 afanias.org, 1
 afas-apps.nl, 1
 afasim.tk, 1
 afbouw-gevelsupport.nl, 1
 afbrlf.com, 1
 afbrtv.com, 1
+afbrunswick.com, 1
 afbryt.com, 1
 afc-capital.mx, 1
-afcmrs.org, 0
 afcmrstest.org, 1
 afcurgentcarelyndhurst.com, 0
 afdah.se, 1
@@ -7904,6 +7116,7 @@ affilia.tk, 1
 affiliatebeeers.ga, 1
 affiliatebeest.ga, 1
 affiliatebitz.com, 1
+affiliatedphysicians.com, 1
 affiliatep.com, 1
 affiliateprogram.ga, 1
 affiliateprograms.cf, 1
@@ -7918,12 +7131,9 @@ affittialmare.it, 1
 affittibreviliguria.it, 1
 affittisalento.it, 1
 affle.com, 1
-afflictedquarter.tk, 1
 affordable.icu, 1
 affordableblindsexpress.com, 1
-affordablecameras.tk, 1
 affordableconnectivity.gov, 1
-affordableelectronics.tk, 1
 affordableenvironmental.net, 1
 affordablehealthquotesforyou.com, 1
 affordablepapers.com, 1
@@ -7933,6 +7143,7 @@ affpass.com, 1
 affping.com, 1
 affproduct.com, 1
 affumico.it, 1
+affusio.com, 1
 affvps.net, 1
 afg-team.tk, 1
 afganistan.cf, 1
@@ -7940,7 +7151,6 @@ afghan-media.tk, 1
 afghan-sites.tk, 1
 afghan.dating, 1
 afghan.gq, 1
-afghandonia.tk, 1
 afghanen4life.tk, 1
 afghangreetings.tk, 1
 afghanlink.tk, 1
@@ -7967,12 +7177,11 @@ aflebedevo.tk, 1
 afoikrali.gr, 1
 afonso.io, 1
 aforadearrastu.tk, 1
-aforism.tk, 1
 afp548.com, 1
 afreelancersworld.com, 1
+afreshperspective.com, 1
 africa.dating, 1
 africaclassifieds.ga, 1
-africaindemander.tk, 1
 africalebanon.tk, 1
 african-artmosphere.tk, 1
 africanconstellations.co.za, 1
@@ -7980,10 +7189,8 @@ africanewstest0.ml, 1
 africangazda.tk, 1
 africangreyparrotscare.com, 1
 africanheritage.tk, 1
-africanhosting.ml, 1
 africankingsclothing.com, 1
 africankitchen.gallery, 1
-africanmangoforum.ga, 1
 africanmangoforum.gq, 1
 africansafaris.co.nz, 1
 africantourer.com, 1
@@ -8004,7 +7211,6 @@ afriregister.eu, 1
 afriregister.rw, 1
 afriregister.sn, 1
 afrodigital.uk, 1
-afrodisiac.tk, 1
 afrodita.tk, 1
 afroditafirm.tk, 1
 afroditehotel.tk, 1
@@ -8013,15 +7219,12 @@ afroludi.tk, 1
 afroto.com, 1
 afsys.com.br, 1
 aftamurae.com, 1
-after-whoru.tk, 1
 after.digital, 1
 afterblokrock.tk, 1
 afterburnerjs.com, 1
 afterdwi.info, 1
-afterfostercare.tk, 1
 afterhate.fr, 1
 afterhoursglass.com.au, 1
-afternoonhereyes.tk, 1
 afteroblivion.tk, 1
 afterpay.com, 1
 afterschool.tk, 1
@@ -8044,7 +7247,6 @@ ag138.com, 1
 ag13842.com, 1
 ag1386.com, 1
 ag158.cc, 0
-ag1601.com, 1
 ag1603.com, 0
 ag1604.com, 1
 ag1607.com, 1
@@ -8052,11 +7254,13 @@ ag166.com, 1
 ag2.app, 1
 ag2776.com, 1
 ag2821.com, 1
+ag299.vip, 1
 ag3.la, 1
 ag3232g.com, 1
 ag3792.com, 1
 ag388.vip, 1
 ag393.com, 1
+ag399.vip, 1
 ag4.app, 0
 ag518518.net, 1
 ag5369.com, 1
@@ -8085,7 +7289,7 @@ ag69000.com, 1
 ag72.vip, 1
 ag775.com, 1
 ag8-game.com, 1
-ag8.email, 0
+ag8.email, 1
 ag8.im, 1
 ag8.live, 1
 ag8.us, 1
@@ -8150,7 +7354,6 @@ ag995.com, 1
 ag9999.co, 1
 ag9ks.com, 1
 ag9vip.com, 1
-aga-eiken.tk, 1
 aga.gov.au, 1
 agabucheros.tk, 1
 agaclinicaltrials.com, 1
@@ -8161,7 +7364,6 @@ againstgynexams.tk, 1
 againsttheneighbour.tk, 1
 againsttheodds.es, 1
 agalexusfix.com, 1
-agalloch.tk, 1
 agambition.eu, 1
 agamsecurity.ch, 0
 agape24-7.com, 1
@@ -8206,11 +7408,9 @@ agenbandarq.tk, 1
 agence-immobiliere-hossegor.com, 1
 agence-initiale.fr, 1
 agence-wazacom.fr, 1
-agencecentaure.fr, 1
 agenceimmoselect.com, 1
 agences-cegee.fr, 1
 agencesaintpierre.fr, 1
-agencetourismemali.ml, 1
 agenciacanina.tk, 1
 agenciacolors.com.br, 1
 agenciacolors.digital, 1
@@ -8263,6 +7463,7 @@ agenziaimmobiliarezeta.it, 1
 agenziapubblicitaria.milano.it, 1
 agenziapubblicitaria.roma.it, 1
 ageofreason.tk, 1
+agesofarda.net, 1
 agfmedia.com, 1
 agg097.com, 1
 agg66.com, 1
@@ -8270,7 +7471,6 @@ agg88.com, 1
 aggielandtutoring.com, 1
 agglo-sion.ch, 1
 aggn.info, 1
-aggression.tk, 1
 aggressionpvp.com, 1
 aggressivecarwraps.com, 1
 aghayeva-edler.de, 1
@@ -8325,7 +7525,7 @@ agks60.com, 1
 agks63.com, 1
 agks67.com, 1
 agks68.com, 1
-agks69.com, 1
+agks69.com, 0
 agks7.com, 1
 agks70.com, 1
 agks71.com, 1
@@ -8361,7 +7561,6 @@ agnusbostel.tk, 1
 agocs.me, 1
 agonpro.ch, 1
 agonworks.com, 0
-agora-soft.cf, 1
 agora.co.il, 1
 agora.ru, 1
 agoracupom.com.br, 1
@@ -8402,7 +7601,6 @@ agrente.pl, 1
 agreor.com, 1
 agri-meet.com, 1
 agri.ee, 1
-agricult.tk, 1
 agricultural-technology.tk, 1
 agriculture-schools.com, 1
 agrifoodtoday.it, 1
@@ -8415,7 +7613,6 @@ agriresearch.tk, 1
 agrish.tk, 1
 agrisicilia.it, 0
 agro-dom.solutions, 1
-agro-ferma.tk, 1
 agro-forestry.net, 1
 agrobase.uz, 0
 agrobaza.com.ua, 1
@@ -8434,14 +7631,13 @@ agroland.tk, 1
 agrolife.tk, 1
 agromotorsburzaco.com, 1
 agron.tk, 1
-agronomi.tk, 1
 agronomict.tk, 1
 agropark.tk, 1
 agroplas.cf, 1
-agropool.tk, 1
 agropotter.com.ua, 1
 agrospan.ga, 1
 agroteam.tk, 1
+agrotek.lt, 1
 agrotender.com.ua, 1
 agrotraktor.gq, 1
 agroyard.com.ua, 1
@@ -8450,7 +7646,6 @@ agscapeslandscaping.com, 1
 agscinemas.com, 1
 agscinemasapp.com, 1
 agsun6.com, 1
-aguantepimpinero.tk, 1
 aguarani.com.br, 1
 aguaviva.tk, 1
 aguiascarecas.org, 1
@@ -8483,14 +7678,15 @@ agworkers.com, 1
 agzlapp.com, 1
 ahanet.tk, 1
 ahansen.is, 0
+ahbap.org, 1
 ahc.fyi, 1
-ahccorleone.tk, 1
+ahcpb.com, 1
 ahcpr.gov, 1
 ahd.com, 0
 ahealthyjourney.ca, 1
 ahegaoroulette.com, 1
-ahelos.tk, 1
 ahenkerp.com, 1
+ahero4all.org, 1
 ahg-offices.fr, 1
 ahhcomfortshoes.com, 1
 ahidta.gov, 1
@@ -8535,7 +7731,6 @@ ahroproject.org, 1
 ahrq.gov, 1
 ahs.com, 1
 ahsanautos.pk, 1
-ahsinsaleem.tk, 1
 ahstrem.com, 1
 ahsyg.com, 1
 ahtuxpk.ru, 1
@@ -8651,6 +7846,7 @@ aim-port.com, 1
 aim.org.pt, 1
 aimare-web.tk, 1
 aimax.com, 1
+aimbot.games, 1
 aimd.tech, 1
 aimdigital.tk, 1
 aimeeandalec.com, 1
@@ -8661,7 +7857,6 @@ aimlessempire.tk, 1
 aimmuneinstitute.org, 1
 aimotive.com, 1
 aimrom.org, 1
-aimstitute.com, 1
 ainamoroms.com, 1
 ainfographie.com, 1
 aini99.club, 0
@@ -8695,7 +7890,6 @@ aipregnant.com, 1
 aiqidm.com, 1
 air-business.tk, 1
 air-clan.tk, 1
-air-flot.tk, 1
 air-planning.co.jp, 1
 air-rishon.tk, 1
 air-soft.ga, 1
@@ -8782,18 +7976,13 @@ aircheapfare.com, 1
 aircheapfares.com, 1
 aircomet.tk, 1
 aircompressormachine.com, 1
-airconditioning.tk, 1
-airconditioningboksburg.co.za, 1
 airconditioningcondensers.tk, 1
-airconditioningfourways.co.za, 1
 airconditioningmidrand.co.za, 1
-airconditioningrandburg.co.za, 1
-airconditioningsandton.co.za, 1
 airconmidrand.co.za, 1
-airconsalberton.co.za, 1
+airconrandburg.co.za, 1
+airconsandton.co.za, 1
 airconsboksburg.co.za, 1
 airconsfourways.co.za, 1
-airconsmidrand.co.za, 1
 airconsrandburg.co.za, 1
 airconuncle.sg, 1
 aircraft-database.com, 1
@@ -8808,7 +7997,6 @@ airdur.eu, 1
 aireaseleaks.org, 1
 airedaleterrier.com.br, 1
 aires-autoroute-areas.com, 1
-airethilien.tk, 1
 airetvie.com, 1
 aireuropeflights.com, 1
 airez.tk, 1
@@ -8828,6 +8016,7 @@ airfaresdomestic.com, 1
 airfareseconomy.com, 1
 airfaresfrom.com, 1
 airfareshotels.com, 1
+airfaretracking.com, 1
 airfield.gq, 1
 airfocused.com, 1
 airforce.com, 1
@@ -8841,39 +8030,62 @@ airhelp.com, 1
 airhorn.de, 1
 airi-tabei.com, 1
 airi.ga, 1
+airicy.com, 1
 airikai.com, 1
 airit.de, 1
 airjet.cf, 1
 airjordanpascher.tk, 1
 airkiss.ga, 1
 airknowledge.gov, 1
-airline-rabota.tk, 1
+airlineairlines.com, 1
+airlineairways.com, 1
+airlinec.com, 1
 airlinecheapdeals.com, 1
 airlinecheapflightinternationalticket.com, 1
 airlinecheapprices.com, 1
+airlinedenmark.com, 1
 airlinefareprices.com, 1
 airlinefarescompare.com, 1
 airlinefee.com, 1
 airlinefees.com, 1
 airlineflyingclub.tk, 1
+airlinehawaii.com, 1
 airlinelondon.com, 1
-airlinenews.tk, 1
 airlineoil.com, 1
 airlineplanetickets.com, 1
+airlinesair.com, 1
+airlinesaustralia.com, 1
 airlinesbritish.com, 1
 airlinescheapfare.com, 1
 airlinescheapflights.com, 1
 airlinescheapticket.com, 1
+airlineseconomy.com, 1
 airlinesettlement.com, 1
+airlinesfrom.com, 1
+airlinesincanada.com, 1
+airlinesingapore.com, 1
+airlinesinsingapore.com, 1
+airlineslasvegas.com, 1
 airlineslowfare.com, 1
+airlinesnashville.com, 1
+airlinesnyc.com, 1
 airlinesseating.com, 1
 airlinesticketbooking.com, 1
 airlinesto.com, 1
+airlinestoamerica.com, 1
+airlinestolasvegas.com, 1
+airlinestoorlando.com, 1
+airlinestophoenix.com, 1
+airlinestosingapore.com, 1
+airlinesunitedstates.com, 1
 airlineti.com, 1
 airlinetic.com, 1
 airlineticketscheapflights.com, 1
+airlineticketsfrom.com, 1
 airlineto.com, 1
 airlinetohawaii.com, 1
+airlinetolasvegas.com, 1
+airlinetolondon.com, 1
 airlinetovegas.com, 1
 airlinetravelnetwork.com, 1
 airloge.com, 1
@@ -8891,6 +8103,7 @@ airnow.gov, 1
 airparana.com.br, 1
 airpark-roissy.fr, 1
 airpbx.com, 1
+airplaneairline.com, 1
 airplanepictures.tk, 1
 airplanestatsers.ga, 1
 airplanestatsest.ga, 1
@@ -8903,17 +8116,28 @@ airpoint-compressors.nl, 1
 airport-acap.eu, 1
 airport-car-rental.tk, 1
 airport-charlotte.com, 1
+airportairline.com, 1
 airportal.cn, 1
 airportbarking.eu, 1
 airportcoc.cf, 1
 airportcoc.ga, 1
 airportcoc.ml, 1
+airportcyprus.com, 1
+airportgatwick.com, 1
+airportguam.com, 1
+airportinrome.com, 1
 airportlimototoronto.com, 1
 airportparkingcoupon.info, 1
+airportsdc.com, 1
+airportsflorida.com, 1
+airportsfo.com, 1
 airportstuttgart.com, 1
-airporttaxibudapest.com, 1
-airporttransferbudapest.co.uk, 1
-airporttransferbudapest.com, 1
+airporttaxibudapest.com, 0
+airporttransferbudapest.co.uk, 0
+airporttransferbudapest.com, 0
+airportturkey.com, 1
+airportzo.net.in, 1
+airportzostage.in, 1
 airpurifierproductsonline.com, 1
 airquestion.org, 1
 airrestoration.ch, 1
@@ -8929,7 +8153,9 @@ airskystore.com, 1
 airslate.com, 1
 airsnore.com, 1
 airsoft.ch, 1
+airsoft.fr, 1
 airsofthub.fr, 1
+airsoftpark.cz, 1
 airsoftpinoso.tk, 1
 airstrike.tk, 1
 airswap.io, 1
@@ -8937,9 +8163,9 @@ airtable.com, 1
 airtec-france.fr, 1
 airtel.com.ng, 1
 airterms.cf, 1
+airticketstravel.com, 1
 airtimerewards.co.uk, 0
 airtoolaccessoryo.com, 1
-airtrain.gq, 1
 airtrolinc.com, 1
 airventilation.ca, 1
 airventuri.com, 1
@@ -8954,7 +8180,6 @@ airzox.com, 1
 ais.fashion, 1
 aiscale.fr, 1
 aischepervers-porn.com, 1
-aisedomains.ga, 1
 aisera.com, 1
 aish.ml, 1
 aisi316l.net, 1
@@ -9002,7 +8227,6 @@ ajaxnow.tk, 1
 ajaxplaza.tk, 1
 ajaxposter.tk, 1
 ajaxsites.tk, 1
-ajaxtime.tk, 1
 ajaxtraining.tk, 1
 ajaxworld.tk, 1
 ajces.com, 1
@@ -9029,6 +8253,7 @@ ajoneuvokeskitys.fi, 1
 ajramos.tk, 1
 ajsb85.com, 1
 ajscred.online, 1
+ajsrp.com, 1
 ajt.io, 1
 ajutor.tk, 1
 ajvco.com.hk, 1
@@ -9060,17 +8285,17 @@ akalashnikov.ru, 1
 akamon.ac.jp, 1
 akaoma.com, 1
 akapumkin.com, 1
+akaratasker.com, 1
 akarisoftware.com, 1
 akaritakai.net, 1
 akaritaste.ch, 1
 akasha.world, 1
 akashdsouza.now.sh, 1
+akashstephen.com, 1
 akasi.cf, 1
 akaxaka.tk, 1
 akaziya.cf, 1
 akbam.co.uk, 1
-akbarsempoi.tk, 1
-akbas.tk, 1
 akbtv.ru, 1
 akc3n.org, 1
 akdenizim.tk, 1
@@ -9084,6 +8309,7 @@ akerberri.tk, 1
 akerboom.family, 1
 akerboom.me, 1
 akerboom.org, 1
+akeroh.com, 1
 akesinti.tk, 1
 aketzasantacoloma.tk, 1
 akewe.com, 0
@@ -9093,6 +8319,7 @@ akhbaralam.cf, 1
 akhbareldesh.tk, 1
 akhbarmisr.tk, 1
 akhealthconnection.com, 0
+akhenaten.eu, 1
 akhepcat.com, 1
 akhilindurti.com, 0
 akhomesforyou.com, 1
@@ -9122,7 +8349,6 @@ akiyama.website, 1
 akiym.com, 1
 akj.io, 1
 akkerwinde.tk, 1
-akkordy-skachat.ga, 1
 akkorturizm.com, 1
 akl.city, 1
 aklagare.se, 1
@@ -9156,8 +8382,8 @@ akselinurmio.fi, 1
 aksenov.tk, 1
 aksenovalexey.tk, 1
 akses.co, 1
+akshavitrends.com, 1
 akshay.in.eu.org, 1
-akshi.in, 1
 akshit.me, 1
 aksot.com, 1
 akssma.com, 1
@@ -9186,7 +8412,6 @@ akumat.pl, 1
 akuntansilengkap.com, 1
 akupunktur-akupunktoer.dk, 1
 akupunktura.tk, 1
-akura.cf, 1
 akura.tk, 1
 akuseorangtraveler.com, 1
 akuston.eu, 1
@@ -9198,8 +8423,6 @@ akvorrat.at, 1
 akyildiz.net, 1
 al-abdal.tk, 1
 al-bahrain.tk, 1
-al-capone.ga, 1
-al-capone.tk, 1
 al-f.net, 1
 al-hekka.com.ua, 1
 al-salam.tk, 1
@@ -9232,7 +8455,6 @@ alacriti.com, 1
 alacritylaw.com, 1
 aladdin.ie, 1
 aladdinschools.appspot.com, 1
-aladintechnologies.tk, 1
 alain-webcreator.cf, 1
 alainbaechlerphotography.ch, 0
 alainfrancois.eu, 1
@@ -9243,7 +8465,7 @@ alainwolf.ch, 1
 alainwolf.net, 1
 alais.com.do, 1
 alalivre.cf, 1
-alamad.cf, 1
+alamak.cc, 1
 alamalsahara.co, 1
 alamanceconstruction.com, 1
 alamanceinsulationllc.com, 1
@@ -9257,6 +8479,7 @@ alan-turnbull.co.uk, 1
 alana.com.ua, 1
 alanberger.me.uk, 0
 alanbleiweiss.com, 1
+alanburr.us.eu.org, 1
 alancabrera.com, 1
 alancat.ml, 1
 aland.co.uk, 1
@@ -9278,14 +8501,11 @@ alapa-tatsuno.com, 1
 alapetite.fr, 1
 alarbnet.tk, 1
 alargarlavida.com, 1
-alarko-carrier.com.tr, 1
 alarmat.pl, 1
-alarmcomplete.co.uk, 1
 alarme-bateau-yacht.com, 1
 alarmmessageest.ga, 1
 alarmnewengland.com, 1
 alarna.de, 1
-alas-negras.tk, 1
 alasdelalma.com.co, 1
 alasdupur.tk, 1
 alaska.com.tr, 1
@@ -9310,11 +8530,8 @@ albadon.tk, 1
 albagold.tk, 1
 albagora.nl, 1
 albakham.eu.org, 1
-albakos.tk, 1
-albaladejodelcuende.tk, 1
 albalatedelarzobispo.tk, 1
 albalew.is, 1
-albalinks.tk, 1
 albamusic.tk, 1
 albaneselorenzo.com, 1
 albanesi.it, 1
@@ -9341,15 +8558,14 @@ albersdruck.de, 1
 albert-yu.com, 1
 albertathome.org, 1
 albertcuyp-markt.amsterdam, 1
-alberteinsteinbiography.tk, 1
 albertforfuture.de, 1
 albertgibb.tk, 1
 albertify.xyz, 1
 albertofarina.tk, 1
 albertolopezaroca.tk, 1
-albertonplumber24-7.co.za, 1
 albertosobrino.tk, 1
 albertovr.com, 1
+albertpedersen.com, 1
 alberts-blatt.de, 1
 albertspahiu.tk, 1
 alberttonrubbleremovals.co.za, 1
@@ -9363,6 +8579,7 @@ albionfaeries.org.uk, 1
 albleuchten.de, 1
 albme.gov, 1
 albourne.com, 1
+albrightcompliance.com, 1
 albrocar.com, 1
 albstaedter-kids-cup.de, 1
 albuic.tk, 1
@@ -9377,8 +8594,6 @@ alcalainos.tk, 1
 alcaldia.info, 1
 alcamilo.cloudns.cc, 1
 alcanaan.com, 1
-alcancevalor.com, 1
-alcantara.cf, 1
 alcapalis.tk, 1
 alcapone.gq, 1
 alcar.tk, 1
@@ -9393,7 +8608,6 @@ alchemisten.tk, 1
 alchemiya.ru, 1
 alchemy-media-marketing.com, 1
 alchemy.gr, 1
-alchemyequities.com.au, 1
 alchimic.ch, 0
 alchimist-paulo-coelho.tk, 1
 alchosting.net, 0
@@ -9401,7 +8615,6 @@ alcineconamor.com, 1
 alcionesakugawa.com, 0
 alcites.com, 1
 alcnutrition.com, 1
-alcobendas.tk, 1
 alcoclinica.moscow, 1
 alcoclinica.ru, 1
 alcoholapi.com, 1
@@ -9412,14 +8625,11 @@ alcoleadetajo.tk, 1
 alcolecapital.com, 1
 alcor.tk, 1
 alcorncountyms.gov, 1
-alcove.cf, 1
 alcovidvaccine.gov, 1
 alctel.com.br, 1
-alcubillas.tk, 1
 aldarcake.com, 1
 aldastv.tk, 1
 alday.de, 1
-aldeal.gq, 1
 aldealices.tk, 1
 aldebaranbm.com, 1
 aldersgatemontgomery.org, 1
@@ -9436,7 +8646,6 @@ aldo-shop.tk, 1
 aldomedia.com, 1
 aldorr.net, 0
 aldous-huxley.com, 1
-aldridge-ringers.tk, 1
 aldyputra.net, 1
 ale5000.altervista.org, 1
 alea-prevention.com, 1
@@ -9458,26 +8667,21 @@ alejandromunoz.es, 1
 alejandropernett.tk, 1
 alejandrophones.com.mx, 1
 alek.in, 1
+alekos2go.com, 1
 aleks.com, 1
 aleksa.ga, 1
 aleksa.tk, 1
-aleksandar-vukmirovic.tk, 1
 aleksanderkilinski.tk, 1
-aleksanders.tk, 1
 alekseevaleksandr.cf, 1
 alekseevski.tk, 1
-aleksejjocic.tk, 1
 alelectricista.es, 1
 alelin.ml, 1
 alemagia.pl, 1
-alemangranada.tk, 1
 alemautos.com.co, 1
 alena.ga, 1
 alena.tk, 1
 alenafugueroa.tk, 1
-alenaserezhina.cf, 1
 alenbadel.com, 1
-alendronate.gq, 1
 alenwich.com, 1
 aleph.land, 1
 alerbon.net, 1
@@ -9489,7 +8693,6 @@ alertes.biz, 1
 alerts.sg, 1
 alertwire.com, 1
 alescan.it, 1
-alesha.tk, 1
 aless.io, 1
 alessandraoliva.tk, 1
 alessandrobasi.it, 1
@@ -9519,13 +8722,10 @@ alexanderb.info, 1
 alexanderbernitz.eu, 1
 alexanderg.tk, 1
 alexanderjshapiro.com, 1
-alexanderkhen.tk, 1
 alexanderlau.ga, 1
 alexanderneng.de, 1
 alexandernorth.ch, 1
-alexanderpiatigorsky.tk, 1
 alexanderplatz.tk, 1
-alexanderpopov.tk, 1
 alexanderschimpf.de, 1
 alexandertechniquenow.com, 1
 alexandertutoring.com, 1
@@ -9544,7 +8744,6 @@ alexandros.io, 0
 alexandryimmobilier.fr, 1
 alexaprinting.tk, 1
 alexarthur.net, 1
-alexas18.net, 1
 alexauto.tk, 1
 alexberts.ch, 1
 alexblock.io, 1
@@ -9552,7 +8751,6 @@ alexbogovich.com, 0
 alexbosch.net, 1
 alexbresnahan.com, 1
 alexcoman.com, 1
-alexcpp.tk, 1
 alexdaniel.org, 1
 alexdesigner.tk, 1
 alexdowns.tk, 1
@@ -9580,8 +8778,8 @@ alexispoficial.tk, 1
 alexisquero.tk, 1
 alexisshaw.com, 1
 alexitor.com, 1
+alexjsully.me, 1
 alexlambertz.de, 1
-alexlombardo.tk, 1
 alexlouden.com, 1
 alexmainz.com, 1
 alexmedia.tk, 1
@@ -9613,7 +8811,6 @@ alextaffe.com, 1
 alexthayne.co.uk, 1
 alextsang.net, 1
 alextweewielers.tk, 1
-alexustinoff.cf, 1
 alexvdveen.nl, 1
 alexvetter.de, 0
 alexwardweb.com, 1
@@ -9623,7 +8820,6 @@ alexzeta.tk, 1
 aleymedya.ga, 1
 aleymedya.gq, 1
 aleymedya.ml, 1
-aleynamasajsalonu.gq, 1
 alezaragoza.com, 1
 alfa-auto.tk, 1
 alfa-books.ga, 1
@@ -9637,9 +8833,8 @@ alfacharlie.co, 1
 alfadecor.ml, 1
 alfadefiant.tk, 1
 alfagroup-aluminium.com, 1
-alfalasteenyia.cf, 1
+alfagroupaluminium.com, 1
 alfamask.de, 1
-alfambra.tk, 1
 alfaperfumes.com.br, 1
 alfaproweb.fr, 1
 alfastone.com.ua, 1
@@ -9666,7 +8861,6 @@ algbee.com, 1
 algbra.com, 1
 algebra-quiz.com, 1
 algercounty.gov, 1
-algerianportal.tk, 1
 algeriaweb.tk, 1
 algerie-music.tk, 1
 alghadpowersolutions.com, 1
@@ -9676,6 +8870,7 @@ algoarmada.com, 1
 algoentremanos.com, 1
 algofactory.de, 1
 algolia.com, 1
+algomacas.org, 1
 algopix.com, 1
 algorista.tk, 1
 algorithmic.ml, 1
@@ -9697,16 +8892,13 @@ alianet.org, 1
 aliantsoft.pl, 1
 aliasinfoforums.tk, 1
 aliaswp.com, 1
-alibabau.tk, 1
 alibamu.com, 1
 alibamu.org, 1
 alibangash.com, 1
 alibi-ua.com.ua, 1
 alibip.de, 1
-alicante-spain.tk, 1
 alice-memorial.de, 1
 alice.tw, 1
-alicebaldenegro.tk, 1
 alicedepret.com, 1
 alicehairstyling.tk, 1
 alicehartley.com, 1
@@ -9755,9 +8947,9 @@ alimanaka-rabesata.tk, 1
 aliment-covid19.com, 1
 alimentosemgluten.com.br, 1
 alimentosmcf.com, 1
+alimentsduquebecaumenu.com, 1
 alimenty.tk, 1
 alimeta.it, 1
-alimmystore.my.id, 1
 alimwilliams.tk, 1
 alina-fox.com, 1
 alinalamour.com, 1
@@ -9772,11 +8964,9 @@ alinode.com, 1
 alinol.com, 1
 aliorange.com, 1
 aliosmanyuksel.com.tr, 1
-alireza2love.tk, 1
 alirezahesari.com, 1
 alis-test.tk, 1
 alisblog.ml, 1
-alishanova.tk, 1
 alisoft.gq, 1
 alisondavenport.ga, 1
 alisondemarco.com, 1
@@ -9786,17 +8976,17 @@ alisonmcalpine.com, 1
 alissa-group.com, 1
 alissagerhard.de, 1
 alissanoir.net, 1
-alisstyle.tk, 1
 alista.design, 1
-alistaku.tk, 1
 alisync.com, 1
 alitabergert.tk, 1
 alitajran.com, 1
 alitec.it, 1
 alitpedia.ga, 1
+aliud.be, 1
 aliv.biz, 1
 alivecast.co.jp, 1
 alix-board.de, 1
+aliyasin.org, 1
 alizah.id, 1
 alize-theatre.ch, 0
 alizeemedia.tk, 1
@@ -9809,6 +8999,7 @@ aljaspod.org, 1
 aljoschairmer.com, 1
 aljullusims.tk, 1
 aljweb.com, 1
+alkaabi.io, 1
 alkacoin.net, 1
 alkamitech.com, 1
 alkel.info, 1
@@ -9818,7 +9009,6 @@ alko-stop.cf, 1
 alko-stop.ml, 1
 alkoferma.gq, 1
 alkogol.ga, 1
-alkopedia.tk, 1
 alkor.tk, 1
 alkozeroks-wiki.ru, 1
 all-bikes.fr, 1
@@ -9829,7 +9019,6 @@ all-credits.cf, 1
 all-ebooks.gq, 1
 all-fashion-schools.com, 1
 all-for-u.tk, 1
-all-gsm-solutions.tk, 1
 all-inhealth.com, 1
 all-markup-news.com, 1
 all-music.ml, 1
@@ -9874,7 +9063,6 @@ allandrichonline.tk, 1
 allangirvan.net, 1
 allanlopez.tk, 1
 allanta.be, 1
-allappliancerepairsandiego.com, 1
 allapresenter.com, 1
 allarmi.roma.it, 1
 allarticles.tk, 1
@@ -9893,15 +9081,12 @@ allbooks.cf, 1
 allbouncesurrey.co.uk, 1
 allboymodeling.com, 1
 allbrestby.tk, 1
-allbrestorg.tk, 1
 allbridges.tk, 1
 allbs.pt, 1
-allbusiness.com, 1
 allcapa.org, 1
 allcarecorrectionalpharmacy.com, 1
 allcarepharmacy.com, 1
 allcarespecialty.pharmacy, 1
-allcelebs.tk, 1
 allcinema.net, 1
 allcleanservices.ca, 1
 allcloud.com, 1
@@ -9909,7 +9094,6 @@ allcompanycorp.com, 1
 allcooking.tk, 1
 allcourts.tk, 1
 allcoveredbyac.com, 1
-allcrimea.tk, 1
 alldentalalanya.com, 1
 alldewall.de, 1
 alldigitalsolutions.com, 0
@@ -9921,15 +9105,12 @@ alle.bg, 1
 allefrisuren.de, 1
 alleganyco.gov, 1
 allegorymetal.tk, 1
-allegra.ga, 1
 allegra180.ga, 1
 allegra180mg.ga, 1
-allegrapark.ga, 1
 allegrettoresort.com, 1
 allegrettoresortandvineyard.com, 1
 allegrettoresortandvineyardbyayres.com, 1
 allegrettovineyard.com, 1
-allegrettovineyardresort.com, 1
 allegrettovineyards.com, 1
 allegrettowine.com, 1
 allegrettowines.com, 1
@@ -9945,6 +9126,7 @@ allensun.org, 1
 allentherapeuticmassage.com, 1
 allenturley.com, 1
 allenwillis.ga, 1
+allerbestefreunde.de, 1
 allergento.shop, 1
 allergento.store, 0
 allergictoidiots.tk, 1
@@ -9972,23 +9154,20 @@ allexpress.su, 1
 allfashionews.tk, 1
 allfaucet.ml, 1
 allfoodrecipes.ga, 1
-allfoodsmagazine.com, 1
-allforex.ml, 1
 allforhon.tk, 1
 allforlocal.com, 1
 allformsweden.com, 1
 allfortips.com, 1
 allfundsconnect.com, 1
 allfur.love, 1
-allgadgetsfree.tk, 1
 allgaragefloors.com, 1
 allgemeinarzt-wenta-bralla.de, 1
+allglobal.net, 1
 allgooddeedshomes.com, 1
 allgrass.net, 1
 allgreek.tk, 1
 allhallows.tk, 1
 allhard.org, 1
-allhits.ml, 1
 allhomemueble.com, 1
 allhsa.com, 1
 alli-diet-pill.cf, 1
@@ -10005,9 +9184,7 @@ alliances-globalsolutions.com, 0
 allianskyrkan.se, 1
 allincoin.shop, 1
 allindiacityguide.com, 1
-allindiajobs.ga, 1
 allindiatanzeem.ml, 1
-allinform.ga, 1
 allinoutfits.com, 1
 allinsuranceinformation.com, 1
 allis.co.jp, 1
@@ -10017,25 +9194,19 @@ allisonsite.tk, 1
 allitcrm.sytes.net, 1
 allius.de, 1
 alljamin.com, 1
-alljokesaside.tk, 1
-alllaboutchickens.tk, 1
 allladyboys.com, 1
-alllectra.de, 0
 allline.shop, 1
 allmagic.tk, 1
 allmandlaw.com, 1
-allmaps.tk, 1
 allmaster.ga, 1
 allmba.cf, 1
 allmco.com, 1
 allmemy.com, 0
 allmen.tk, 1
-allmessedup.tk, 1
 allmobilenews.tk, 1
 allmousepads.com, 1
 allmoviesonline.tk, 1
 allnations4christ.org, 1
-allnovosibirsk.tk, 1
 allns.fr, 1
 allnutritionrd.com, 1
 allo-credit.ch, 0
@@ -10045,11 +9216,9 @@ allohol.de, 1
 allontanamentovolatili.it, 1
 allontanamentovolatili.milano.it, 1
 allopurinal.tk, 1
-allopurinol.gq, 1
 allopurinol100mg.tk, 1
 allopurinol300mg.ml, 1
 alloverthehill.com, 1
-allpedia.tk, 1
 allphaseclean.com, 1
 allplayer.tk, 1
 allpointsblog.com, 1
@@ -10061,7 +9230,6 @@ allproptonline.com, 1
 allpussynow.com, 1
 allrad-buck.de, 1
 allram.info, 1
-allremotecodes.com, 0
 allreptiles.tk, 1
 allresorts.tk, 1
 allright.tk, 1
@@ -10079,7 +9247,6 @@ allseasonschimney.com, 1
 allseasonswaterproofing.com, 1
 allset.ml, 1
 allshapes.co.nz, 1
-allshopbiz.com, 1
 allshousedesigns.com, 0
 allsoftfree.com, 1
 allsoulinc.com, 1
@@ -10110,6 +9277,7 @@ allthingsfpl.com, 1
 allthingshealthy.org, 1
 allthingsroyal.nl, 1
 allthingssquared.com, 1
+allthingzit.com, 1
 alltourism.tk, 1
 alltrade.ga, 1
 alltubedownload.net, 1
@@ -10150,9 +9318,6 @@ almadeviajante.com, 1
 almagalla.com, 1
 almajaniyate.ga, 1
 almamarket.com, 1
-almanassa.com, 1
-almanassa.net, 1
-almanassa.run, 1
 almancax.com, 1
 almanea.email, 1
 almanea.family, 1
@@ -10161,7 +9326,6 @@ almanea.org, 1
 almanilan.com, 1
 almanshood.com, 1
 almarail.tk, 1
-almargen.ga, 1
 almargen.tk, 1
 almasoft.ga, 1
 almastabriz.com, 1
@@ -10170,7 +9334,6 @@ almatinki.com, 1
 almatytips.com, 1
 almayadeen.education, 1
 almaz-host.ml, 1
-almaz-host.tk, 1
 almaz-sait-rp.ml, 1
 almeerajtour.com, 1
 almeeraloyalty.com, 1
@@ -10180,11 +9343,9 @@ almenrausch-pirkhof.de, 1
 almeriaplayer.tk, 1
 almi.cz, 1
 almiriatechstore.co.ke, 1
-almlab.tk, 1
 almlc.gov, 1
 almokhlifoud.com, 1
 almorafestival.com, 1
-almosis.tk, 1
 almost.cf, 1
 almost.fit, 1
 almost.gq, 1
@@ -10210,8 +9371,8 @@ alohapartyevents.co.uk, 1
 alohotel.com, 1
 alohotelorange.com, 1
 alohotels.com, 1
+alola.co.uk, 1
 alolabor.org, 1
-alomch.gq, 1
 alomendia.tk, 1
 alonaku.com, 1
 aloneg.ovh, 1
@@ -10227,6 +9388,7 @@ aloris-controle.fr, 1
 alotso.com, 1
 alottajava.com, 1
 alov.blog, 1
+aloys233.top, 1
 alp.od.ua, 1
 alpaca.haus, 1
 alpahandling.com, 1
@@ -10279,9 +9441,7 @@ alphacyp.com, 1
 alphadance.tk, 1
 alphadefense.co.za, 1
 alphadote.com, 1
-alphadronten.tk, 1
 alphaetomega3d.fr, 1
-alphagames.tk, 1
 alphahosting.hu, 1
 alphahunks.com, 1
 alphainflatablehire.com, 1
@@ -10326,6 +9486,7 @@ alpinepubliclibrary.org, 1
 alpinestarmassage.com, 1
 alpinisci.pro, 1
 alplogopedia.it, 1
+alpparts.com, 1
 alquiler-de-coches.tk, 1
 alquiler-de-furgonetas.tk, 1
 alquran-online.tk, 1
@@ -10349,24 +9510,13 @@ alta-densidad.tk, 1
 alta-ict.nl, 1
 altabadia.com, 1
 altabadia.it, 1
-altabash.tk, 1
 altabib.me, 1
-altabooks.ga, 1
 altacomunicazione.tk, 1
 altahrim.net, 1
-altai-info.ga, 1
-altai-voyage.tk, 1
-altai-zemlya.cf, 1
-altai-zemlya.ga, 1
-altai-zemlya.ml, 1
-altai-zemlya.tk, 1
-altai22.tk, 1
+altailife.ru, 0
 altairfp.es, 1
 altairlyh.com, 1
 altaizemlya.cf, 1
-altaizemlya.ga, 1
-altaizemlya.ml, 1
-altaizemlya.tk, 1
 altaplana.be, 1
 altavaldinon.com, 1
 altaynews.kz, 0
@@ -10409,14 +9559,12 @@ alternative.hosting, 1
 alternativebit.fr, 1
 alternativedev.ca, 1
 alternativeenergy.tk, 1
-alternativefacts.cf, 1
 alternativehosting.ca, 1
 alternativehosting.com, 1
 alternativeinternet.ca, 1
 alternativet.party, 1
 alternativetomeds.com, 1
 alternativnizivot.tk, 1
-alternatiwa.tk, 1
 alternatyv.ch, 1
 alternego.com, 1
 alternet.ml, 1
@@ -10457,16 +9605,13 @@ altopia.com, 1
 altoplan.de, 1
 altorise.com, 1
 altos.tk, 1
-altospam.com, 1
 altovalemarmoraria.com.br, 1
 altovoltaggio.tk, 1
 altoweb.tk, 1
 altphotos.com, 1
 altporn.xyz, 0
 altralamezia.tk, 1
-altramarsala.tk, 1
 altrasoluzione.com, 1
-altratella.tk, 1
 altrei.ch, 1
 altria.wang, 1
 altrui.st, 1
@@ -10480,8 +9625,6 @@ alturiak.net, 1
 altusbiologics.com, 1
 altview.gq, 1
 altweb.ro, 1
-aluchta.tk, 1
-aluflam.lt, 1
 alugha.com, 1
 aluguer-rodagigante.pt, 0
 alukard.ml, 1
@@ -10489,7 +9632,6 @@ alulasails.com, 1
 aluminium-giesserei.de, 1
 aluminumfencestlouis.com, 1
 alumni-kusa.jp, 1
-alumni-skensa.tk, 1
 alumnifire-staging.com, 1
 alumnifire.com, 1
 alumnispecialers.ga, 1
@@ -10498,14 +9640,11 @@ alunara.eu, 1
 alunyc.gq, 1
 alupferd.de, 1
 aluroof.eu, 1
-alushta-vostorg.ml, 1
 alushta-vostorg.tk, 1
 alushta.tk, 1
 alusib.ga, 1
-alusim.ga, 1
 alvaiazere.net, 1
 alvarez.tk, 1
-alvarezmorales.tk, 1
 alvaritoeresnuestradulcelocura.tk, 1
 alvaro-smith.link, 1
 alvarocastillo.net, 1
@@ -10523,7 +9662,6 @@ alvordtx.gov, 1
 alvosec.com, 1
 always.com, 0
 always.com.mx, 1
-alwayshowher.tk, 1
 alwayslookingyourbest.com, 1
 alwaysmine.fi, 1
 alwaysonssl.com, 1
@@ -10575,8 +9713,6 @@ ama.com.au, 1
 ama.ne.jp, 1
 amabiligranilhas.com, 1
 amaderforum.tk, 1
-amadeusproject.cf, 1
-amadin.tk, 1
 amadispa.com.br, 1
 amadoraslindas.com, 1
 amadvice.com, 1
@@ -10590,16 +9726,13 @@ amaiz.com, 1
 amalbansode.com, 1
 amalfi5stars.com, 1
 amalfipositanoboatrental.com, 1
-amalgaamvrij.tk, 1
 amalgaamziekte.tk, 1
-amalgamma.ml, 1
 amalievonstein.net, 1
 amalou-photografie.de, 1
 amambebe.com, 1
 amanandalens.com, 1
 amandablain.com, 1
 amandadamsphotography.com, 1
-amandahamilton.tk, 1
 amandamachado.nl, 1
 amandamaedesign.com, 1
 amandasage.ca, 1
@@ -10629,13 +9762,11 @@ amasing.tk, 1
 amateri.com, 1
 amateur-boxing.tk, 1
 amateur-ham-rad.io, 1
-amateur.cf, 1
 amateur101.tk, 1
 amateureuro.com, 1
 amateurplayerstour.com, 1
 amateurpornhours.com, 1
 amateurprospog.com, 1
-amateurradiokits.in, 1
 amateurradionotes.com, 1
 amateurs.ga, 1
 amateurs.gq, 1
@@ -10645,6 +9776,7 @@ amati.solutions, 1
 amato.tk, 1
 amatoryasamak.tk, 1
 amatsuka.com, 1
+amatutis.lt, 1
 amatya.co.uk, 1
 amatzen.dk, 1
 amauf.de, 1
@@ -10715,6 +9847,7 @@ ambulanza.it, 1
 ambulanza.milano.it, 1
 ambulanza.roma.it, 1
 ambulari.cz, 1
+ambulatori.it, 1
 amcanalense.tk, 1
 amcangroup.com, 1
 amcchemical.com, 0
@@ -10769,6 +9902,7 @@ americanacrylicaward.com, 1
 americanartwarehouse.com, 1
 americanbooks.cf, 1
 americanbuzz.tk, 1
+americancarcenter.com, 1
 americancasinoguide.shop, 1
 americancomfortexperts.com, 1
 americandisinfectingassociation.com, 1
@@ -10783,10 +9917,10 @@ americanfootball.tk, 1
 americangods.tk, 1
 americanimageawards.com, 1
 americanindiannursing.com, 1
-americankickoff.ga, 1
 americanpop.be, 1
 americanreservations.us, 1
 americans.cam, 1
+americansamaritan.org, 1
 americanstrategic.com, 1
 americantowers.org, 1
 americanunicornparty.tk, 1
@@ -10885,7 +10019,6 @@ amiserver.de, 1
 amisharingstuff.com, 1
 amishra.tk, 1
 amisoft.co.jp, 1
-amisoft.tk, 1
 amissing.link, 1
 amithvijayan.in, 1
 amitopia.tk, 1
@@ -10894,6 +10027,7 @@ amitriptyline-hydrochloride.ga, 1
 amitriptyline25mg.cf, 1
 amitriptylineonline.tk, 1
 amitt.ga, 1
+amitywebsitedesign.com, 1
 amiv.ch, 1
 amjaadabdullah.com, 1
 amjesusdespojado.tk, 1
@@ -10927,6 +10061,7 @@ amnistiya.tk, 1
 amoatuaexistencia.com.br, 1
 amobileway.co.uk, 1
 amodeocarlo.com, 1
+amoderm.com, 1
 amokinio.com, 1
 amolaccum.tk, 1
 amolador.com.br, 1
@@ -10976,7 +10111,6 @@ amphibo.ly, 1
 amphora.jp, 1
 amphora.tk, 1
 amphost.tk, 1
-ampicillin.ga, 1
 ampicillin.ml, 1
 ampicilliniv.tk, 1
 ampicillinonline.gq, 1
@@ -10989,16 +10123,16 @@ amplifier-technics.tk, 1
 ampparit.com, 1
 ampproject.com, 1
 ampproject.org, 1
+ampselectricsolar.com, 1
 amptubes.com.au, 1
 ampullen.tk, 1
-amputated.tk, 1
 amputatedgenitals.tk, 1
+amr.de, 1
 amrcaustin.com, 1
 amrcla.com, 1
 amrff.com, 1
 amrita.cafe, 1
 amritps.com, 1
-amroofingelpaso.com, 1
 amrun-verlag.de, 1
 amruta.org, 1
 ams-web-qa.azurewebsites.net, 1
@@ -11023,6 +10157,7 @@ amtheone.com, 1
 amtrakoig.gov, 1
 amujuul.dk, 1
 amule.cf, 1
+amunanalytics.eu, 1
 amundi-ca-assurances.com, 1
 amundi-ee.com, 1
 amundi-tc.com, 1
@@ -11057,7 +10192,6 @@ an-alles-gedacht.de, 1
 an0ns.ru, 1
 an0ns.tk, 1
 an7hrax.se, 1
-anaal-nathrakh.tk, 1
 anaaldea.tk, 1
 anaalmeisjes.tk, 1
 anaalnathrakh.tk, 1
@@ -11069,7 +10203,6 @@ anabijou.com.br, 1
 anabolic-stresser.ga, 1
 anabolic.co, 1
 anabolickdieta.ga, 1
-anabolics.tk, 1
 anabolika.ga, 1
 anabolika.gq, 1
 anabolika.ml, 1
@@ -11084,7 +10217,6 @@ anaethelion.fr, 1
 anafranil.cf, 1
 anafranil.ga, 1
 anageorgia.com, 1
-anagir.tk, 1
 anagramma.tk, 1
 anahitascribe.tk, 1
 anahwaftah.ga, 1
@@ -11128,15 +10260,11 @@ anamterminal.tk, 1
 ananas.gq, 1
 anandchowdhary.com, 1
 anandsah.in, 1
-anangeix.tk, 1
 anankecosmetics.com, 1
 anantshri.info, 1
-ananyagupta.tk, 1
 ananyoo.com, 0
 anaprieto.com, 1
-anapsi.tk, 1
 anarajaoui.ma, 1
-anarcasmetalicos.tk, 1
 anarchie-in-lippe.tk, 1
 anarchie.tk, 1
 anarchista.top, 1
@@ -11158,7 +10286,6 @@ anarticle.gq, 1
 anasaci.com, 1
 anasahr.be, 1
 anassiriphotography.com, 0
-anastasia-shamara.ru, 0
 anastasiaweb.tk, 1
 anastasis.lu, 1
 anastasis.studio, 1
@@ -11191,6 +10318,7 @@ anchr.io, 1
 anciennes-automobiles.fr, 1
 anciens.org, 1
 ancient-gates.de, 1
+ancientcraft.eu, 1
 ancientnorth.com, 1
 ancientnorth.nl, 1
 ancolies-andre.com, 0
@@ -11223,14 +10351,12 @@ andibo.net, 1
 andiplusben.com, 1
 andisadhdspot.com, 1
 andiscyber.space, 1
-anditi.com, 1
 andnames.com, 1
 andnet.tk, 1
 andoaingo-gaztetxea.tk, 1
 andoms.fi, 1
 andonivr.com, 1
 andor.com.au, 1
-andorraimperial.tk, 1
 andorrainsiders.com, 1
 andos.tk, 1
 andoyasuyuki.com, 1
@@ -11242,7 +10368,6 @@ andrasnagy.eu, 1
 andrasnagy.net, 1
 andrazaharia.com, 1
 andre-ballensiefen.de, 1
-andre-baum.com, 1
 andre-otto.com, 1
 andre-schlichting.de, 1
 andrea-kiaora.de, 1
@@ -11288,10 +10413,9 @@ andrei-nakov.org, 1
 andreina-atencio.com, 1
 andrejbenz.com, 1
 andrejstefanovski.com, 1
-andrelauzier.com, 1
 andremaciel.pt, 1
 andrematosband.tk, 1
-andreo.ch, 0
+andreo.ch, 1
 andreoliveira.io, 1
 andreotti-furniture.com, 1
 andrepicard.de, 1
@@ -11305,6 +10429,7 @@ andrespr.es, 1
 andressaflores.com.br, 1
 andresvillanueva.mx, 1
 andreundnina.de, 1
+andrew-lazarev.com, 1
 andrew-simon.ml, 0
 andrew.fi, 1
 andrewbennett.ltd, 1
@@ -11348,7 +10473,6 @@ andreysmirnov.tk, 1
 andrian.ga, 1
 andrian.tk, 1
 andriano.net, 1
-andrianova.ml, 1
 andriekus.tk, 1
 andrienko.tk, 1
 andrija-i-andjelka.com, 1
@@ -11393,7 +10517,6 @@ androidtotal.ml, 1
 androidwale.ga, 1
 androlab.tk, 1
 andromeda.se, 1
-andromedacenter.com, 1
 andropia-online.fr, 1
 androtics.com, 1
 androtix.com, 1
@@ -11448,6 +10571,7 @@ anekdot-pr.tk, 1
 anekdotik.tk, 1
 anekdotiki.tk, 1
 anelik.tk, 1
+anelki.net, 1
 aneslix.com, 0
 anessex.wedding, 1
 anesterov.xyz, 1
@@ -11462,6 +10586,7 @@ ange-de-bonheur444.com, 1
 angel-body.com, 1
 angel-jrk.com, 1
 angel-wing.jp, 1
+angel163.ru, 1
 angela.baby, 1
 angeladietrich.com, 1
 angelaheck.com, 1
@@ -11537,12 +10662,10 @@ anglirl.eu.org, 1
 angolo.ga, 1
 angora.me, 1
 angorarabbitsaspets.com, 1
-angrido.com, 1
 angristan.fr, 1
 angristan.xyz, 1
 angry-monk.com, 1
 angry.im, 1
-angryaf.com, 1
 angrybear.tk, 1
 angrybug.com, 1
 angrydragonproductions.com, 1
@@ -11565,7 +10688,6 @@ aniaimichal.eu, 1
 anian.ch, 1
 aniblackfox.net, 1
 aniblizzard.tk, 1
-anicam.fr, 1
 aniforprez.net, 1
 anightmareonelmstreet.tk, 1
 anihilated.tk, 1
@@ -11598,6 +10720,7 @@ animallog.tk, 1
 animalnutritionwizard.org, 1
 animalpetblog.ml, 1
 animalpetgroup.ml, 1
+animalpix.ch, 1
 animalplace.tk, 1
 animalratingsers.ga, 1
 animalratingsest.ga, 1
@@ -11668,6 +10791,7 @@ animelime.ru, 1
 animelody.net, 1
 animelolipop.com, 1
 animemotivation.com, 1
+animeonsen.xyz, 1
 animepahe.com, 1
 animeplus1.tk, 1
 animepower.gq, 1
@@ -11702,7 +10826,6 @@ anisotomatikkapi.com, 1
 anitaalbersen.nl, 1
 anitahebe.com, 1
 anitalk.dk, 1
-anitavangelderleeromgeving.nl, 1
 anitcloud.cc, 1
 anitklib.ml, 1
 anitop.ga, 1
@@ -11721,15 +10844,19 @@ anjara.eu, 1
 anjocerdena.com, 1
 anjoola.com, 1
 ankane.org, 1
+ankaraarabakiralama.name.tr, 1
+ankaraarackiralama.name.tr, 1
 ankaraciftkabin.com, 1
 ankaradaozelders.tk, 1
 ankaraevdenevenakliyat.name.tr, 1
 ankarakurumsalwebtasarim.com, 1
 ankaramotosikletyedekparca.com, 1
+ankaraotokiralama.name.tr, 1
 ankaraotokiralama.tk, 1
 ankaraotomobilcikmaparca.com, 1
 ankaraotomobilyedekparca.com, 1
 ankaraprofesyonelwebtasarim.com, 1
+ankararentacar.name.tr, 1
 ankaraseo.name.tr, 1
 ankarasondajkuyusutemizleme.com, 1
 ankarauzmanlarnakliyat.com, 1
@@ -11763,6 +10890,7 @@ anna-center.tk, 1
 anna-dance.ru, 1
 anna-mai.net, 1
 anna.info, 1
+annaaurora.eu, 1
 annabelcinemas.com, 1
 annabelmassina.net, 1
 annadebrux.cf, 1
@@ -11793,6 +10921,7 @@ anneeden-porn.com, 1
 anneeden.com, 1
 annefit.ro, 1
 annejan.com, 1
+annekleinert.de, 1
 annelies-monsere.tk, 1
 anneliesonline.nl, 1
 anneliesvanhoof.tk, 1
@@ -11820,7 +10949,6 @@ annonces34.tk, 1
 annonseringonline.se, 1
 annotate.software, 1
 announcement.tk, 1
-annoyingasfuk.com, 1
 annoyinggui.de, 1
 annoyingguide.de, 1
 annrusnak.com, 1
@@ -11849,6 +10977,7 @@ anon-tipz.tk, 1
 anon-ways.tk, 1
 anonaddy.com, 1
 anonaddy.me, 1
+anonase.com, 1
 anoncrypto.org, 1
 anoneko.com, 1
 anongoth.pl, 0
@@ -11873,7 +11002,6 @@ anora.ai, 1
 anoracdn.net, 1
 anorak.tech, 1
 anordinaryhousewife.com, 1
-anoretics.com, 1
 anorexia-nervosa.tk, 1
 another.ch, 1
 anotherfatgeek.net, 1
@@ -11904,6 +11032,7 @@ ansermet.net, 0
 ansgar-sonntag.de, 1
 ansgar.tk, 1
 ansgarsonntag.de, 1
+anshar.eu, 1
 ansibeast.net, 1
 ansichtssache.at, 1
 ansogning-sg.dk, 1
@@ -11923,7 +11052,6 @@ antabuse500mg.ga, 1
 antabuskaufen1.gq, 1
 antagning.se, 1
 antagonist1.tk, 1
-antalya-taxi.cf, 1
 antalya-turkey.tk, 1
 antalya-yesim.cf, 1
 antalyaescmagazin.tk, 1
@@ -11935,6 +11063,7 @@ antanavagefarbiarz.com, 1
 antani.cloud, 1
 antarcti.co, 1
 antarctida.tk, 1
+antaresmedia.com.py, 1
 antarktida.tk, 1
 antcas.com, 0
 antechrista.tk, 1
@@ -11962,7 +11091,6 @@ anteny.ml, 1
 antephaber.tk, 1
 anteprima.info, 1
 anteroleppanen.fi, 1
-antfarm.cf, 1
 anthisis.tv, 1
 anthony-bardon.eu, 1
 anthonycarbonaro.com, 0
@@ -11978,13 +11106,15 @@ anthonymineo.com, 0
 anthonytimbers.com, 1
 anthonytutorials.tk, 1
 anthonyvadala.me, 1
-anthro.asia, 1
+anthro.icu, 1
+anthrocon.com, 1
+anthrocon.net, 1
+anthrocon.org, 1
 anthroper.com, 1
 anthropoid.ca, 1
 anti-bible.com, 1
 anti-civilisation.tk, 1
 anti-depressants.tk, 1
-anti-doping.tk, 1
 anti-eniologia.ml, 1
 anti-eniologiya.ml, 1
 anti-gololed.ga, 1
@@ -12076,11 +11206,9 @@ antistate.ch, 1
 antistatik.tk, 1
 antisystem.tk, 1
 antitabak.tk, 1
-antiuser.tk, 1
 antivandal.tk, 1
 antivigilancia.tk, 1
 antivirus.cz, 1
-antivirus.directory, 1
 antivirusnet.tk, 1
 antivirusnik.tk, 1
 antivirusprotection.reviews, 1
@@ -12128,7 +11256,7 @@ antonyraz.de, 1
 antopie.org, 1
 antoshka-net.tk, 1
 antota.lt, 1
-antragsgruen.de, 1
+antragsgruen.de, 0
 antraxx.ee, 1
 antroposboutique.it, 1
 antroposofica.com.br, 1
@@ -12145,9 +11273,9 @@ anuartaxi.com, 1
 anubandarage.com, 1
 anubislinux.tk, 1
 anubisz.tk, 1
-anugerahfuneral.com, 1
 anujag.tk, 1
 anukaweb.com, 1
+anuke.eu.org, 1
 anulowano.pl, 1
 anuntulmeu.tk, 1
 anunturitv.ro, 1
@@ -12189,6 +11317,7 @@ anyprime.net, 1
 anypromo.com, 1
 anyquestions.govt.nz, 1
 anyradio.ga, 1
+anyrisk.ru, 1
 anyrose.ga, 1
 anysale.ga, 1
 anyshapemusic.com, 1
@@ -12229,7 +11358,6 @@ aokae.com, 1
 aoku3d.com, 1
 aolcollege.com, 1
 aomar-mohammedi.tk, 1
-aonepick.com, 1
 aooobo.com, 1
 aopedeure.nl, 1
 aopsy.de, 1
@@ -12298,6 +11426,8 @@ aperioadvice.ga, 1
 aperiomoney.ga, 1
 aperiotaxation.ga, 1
 apert.be, 1
+aperta.ro, 1
+aperta.shop, 1
 apertis.org, 0
 aperto-nota.eu, 0
 aperto.de, 1
@@ -12327,10 +11457,8 @@ aphantasiac.com, 1
 aphelion-design.jp, 1
 aphelionband.ga, 1
 aphelionentertainment.com, 1
-aphelis.net, 1
 api-agri.ga, 1
 api-bitrefill.com, 1
-api-connect.com, 0
 api-geek.com, 1
 api-hany.cf, 1
 api.biz.tr, 1
@@ -12352,6 +11480,8 @@ apinat.de, 1
 apination.com, 1
 apio.systems, 1
 apiora.ru, 1
+apiordie.com, 1
+apipalominos.cl, 1
 apiplus.fr, 1
 apipsandiego.ga, 1
 apipsandiego.gq, 1
@@ -12378,7 +11508,6 @@ apklatte.com, 1
 apkmaze.com, 1
 apkmint.co, 1
 apkmody.io, 1
-apkmody.ir, 1
 apknut.com, 1
 apkoc.com, 1
 apkpokemongo.ga, 1
@@ -12388,6 +11517,7 @@ apktechy.com, 1
 apkteen.com, 1
 aplausse.tk, 1
 aplazame.com, 1
+aplcare.com, 1
 aplibrary.org, 1
 aplikaceproandroid.cz, 1
 aplis-online.de, 0
@@ -12409,7 +11539,6 @@ apnisites.tk, 1
 apnsettingss.com, 1
 apobot.de, 1
 apocalipsisdot.tk, 1
-apocalypseboard.tk, 1
 apocalypseclan.tk, 1
 apocalypsje.ga, 1
 apod.com.au, 1
@@ -12513,6 +11642,7 @@ appetitesanonymous.com, 1
 appfarm.io, 0
 appgeek.com.br, 1
 appharbor.com, 1
+appian-cdn.com, 1
 appiancloud-dynamic.com, 1
 appiancloud-static.com, 1
 appiancloud.com, 1
@@ -12627,8 +11757,8 @@ aprazivel.com.br, 1
 aprendafotografia.org, 1
 aprendaingles123.com, 1
 aprende.com, 1
-aprende.org, 1
 aprendejainternet.tk, 1
+aprenderexcel.com.br, 1
 aprenderjuntos.cl, 1
 aprendiendoforexhoy.com, 1
 apresski-pictures.tk, 1
@@ -12639,7 +11769,7 @@ apricotactuaries.com.au, 1
 aprilagentur.de, 1
 aprilspecialsest.ga, 1
 aprofunda.art.br, 1
-apropont.hu, 1
+apropont.hu, 0
 apropotv.ro, 1
 apropotv.tk, 1
 aprpullmanportermuseum.org, 0
@@ -12679,7 +11809,6 @@ apw-dortmund.de, 1
 aqalat.com.sa, 1
 aqarategypt.com, 1
 aqarbab.com, 1
-aqcbv.com, 1
 aqdun.com, 1
 aqlivia.com, 1
 aqqrate.com, 1
@@ -12696,7 +11825,8 @@ aquabio.ch, 0
 aquabiodesign.tk, 1
 aquablue.tk, 1
 aquabotanic.tk, 1
-aquabyte.net, 0
+aquabyte.co.uk, 1
+aquabyte.net, 1
 aquacapsule.cf, 1
 aquacitylands.com, 1
 aquaconcepts.be, 1
@@ -12741,13 +11871,13 @@ aquascaping.tk, 1
 aquaselect.eu, 1
 aquasun.pl, 1
 aquatherm72.ru, 1
-aquaticbyte.com, 1
 aquatiq.com, 1
 aquatropical.tk, 1
 aquaviaspa.es, 1
 aquaworld.tk, 1
 aquedim.com, 1
 aqueducttech.com, 1
+aquienguate.com, 1
 aquila.co.uk, 1
 aquilogia-patrimoine.fr, 1
 aquimisa.com, 1
@@ -12793,7 +11923,6 @@ arabstar.ml, 1
 arabstar.tk, 1
 arabstreamsystem.tk, 1
 arabtones.tk, 1
-arabwomen.ml, 1
 aracbul.com, 1
 arachina.com, 1
 arachnid.tk, 1
@@ -12818,6 +11947,7 @@ arandinacf.tk, 1
 arandomsite.tk, 1
 aranel.me, 1
 aranycsillag.net, 1
+aranykornyp.hu, 1
 arapahoeco.gov, 1
 arapahoesheriff.gov, 1
 arapahoevotes.gov, 1
@@ -12840,7 +11970,6 @@ arbautocare.com, 1
 arbavere.ee, 1
 arbeidsplassen.no, 1
 arbeiten.ga, 1
-arbeitsch.eu, 1
 arbeitskraft.de, 1
 arbeitskreis-asyl-eningen.de, 1
 arbeitslosenverwaltung.de, 1
@@ -12940,7 +12069,7 @@ archlinux.de, 1
 archlinux.org, 1
 archlinuxcn.org, 1
 archmacro.ga, 1
-archmediamarketing.com, 1
+archmediamarketing.com, 0
 archmirror.it, 1
 archoit.org, 0
 archsec.info, 1
@@ -12998,9 +12127,9 @@ area21.ga, 1
 area3.org, 1
 area4pro.com, 1
 area51.dyndns1.de, 1
+area51.social, 1
 area51bit.com, 1
 area51bit.it, 1
-areacinquentaeum.tk, 1
 areaclienti.net, 0
 areafiftylan.nl, 1
 areallyneatwebsite.com, 1
@@ -13008,7 +12137,6 @@ arealsultan.ga, 1
 areanet.tk, 1
 areata.tk, 1
 areatrend.com, 1
-areavipbrasil.com.br, 1
 areavoipers.ga, 1
 areavoipest.ga, 1
 areege.tk, 1
@@ -13019,6 +12147,7 @@ areis.pt, 1
 arekatieandchrisgettingmarried.com, 1
 arekatieandchrisgettingmarried.today, 1
 arekatieandchrismarriedyet.com, 1
+areminder.co, 1
 arena-lemgo.de, 1
 arena-news.tk, 1
 arenaalbionu.pl, 1
@@ -13131,7 +12260,6 @@ arinde.ee, 1
 arinflatablefun.co.uk, 1
 arionta.com, 1
 arious.uk, 1
-aripiprazolee.gq, 1
 arirabinowitz.com, 1
 arisaka.tk, 1
 arise19.com, 1
@@ -13253,7 +12381,9 @@ armor.ai, 1
 armorsoft.fr, 1
 armourroofcolorado.com, 1
 armourroofinc.com, 1
+armstrongsengineering.com, 1
 armtopnews.tk, 1
+army.gov.lb, 1
 armycyberchallenge.xyz, 1
 armyholidays.com.au, 1
 armyofflyingmonkeys.com, 1
@@ -13286,7 +12416,6 @@ arno.pm, 1
 arnoklein.eu, 1
 arnoklein.fr, 1
 arnoklein.it, 1
-arnold-schwarzenegger.tk, 1
 arnoldkontz-occasions.lu, 0
 arnonerba.com, 1
 arnor.org, 1
@@ -13296,7 +12425,6 @@ arnoudvandalen.nl, 1
 arnove.fr, 1
 arnove.net, 1
 arnoweterings.nl, 1
-arnsmedia.nl, 0
 arnstein.it, 1
 arny.ru, 1
 aroablog.tk, 1
@@ -13410,6 +12538,7 @@ art-online.tk, 1
 art-pix.com, 0
 art-pix.de, 1
 art-pix.net, 1
+art-polynesien.com, 1
 art-rca.cf, 1
 art-school.tk, 1
 art-shinbi.com, 1
@@ -13442,6 +12571,7 @@ arteaga.tech, 1
 arteaga.uk, 1
 arteaga.xyz, 1
 artebel.com.br, 1
+artecat.ch, 1
 artechip.net, 1
 artededition.tk, 1
 artedellavetrina.it, 1
@@ -13515,6 +12645,7 @@ articlestack.tk, 1
 articlesutiles.cf, 1
 articu.no, 1
 articulatedvaluation.com, 1
+artifact.center, 1
 artifact.spb.ru, 1
 artifex21.fr, 1
 artifexnet.com, 1
@@ -13549,7 +12680,6 @@ artistedeparis.fr, 1
 artistiquementvotre.tk, 1
 artistmovieers.ga, 1
 artistrunwebsite.com, 1
-artitbe.net, 1
 artiwear.com.tw, 1
 artizlibranza.com, 1
 artj.jp, 1
@@ -13565,6 +12695,7 @@ artlogo.cz, 1
 artlogo.sk, 1
 artmaker.kiev.ua, 1
 artmarketingnews.com, 1
+artmaterials.com.ua, 1
 artmaxi.eu, 1
 arto.bg, 1
 artofclouds.ru, 0
@@ -13580,20 +12711,20 @@ artomili.com, 1
 artouch.com, 1
 artozoul.fr, 1
 artplaneta-leto.by, 1
-artprojectsforkids.org, 1
+artprojectsforkids.org, 0
 artransparency.gov, 1
 artrapid.com, 1
 artratio.net, 1
 artrofisio.com.br, 1
 artroot.jp, 1
 artroscopiaperlosport.it, 1
-artru.tk, 1
+arts-polynesiens.com, 1
 arts.gov, 1
 artsalon.tk, 1
 artsandculturessm.ca, 1
 artsautomotive.com, 1
 artschmidtoptical.com, 1
-artspac.es, 1
+artspac.es, 0
 artspark.tk, 1
 artstudioweb.tk, 1
 artsy.cloud, 1
@@ -13649,7 +12780,7 @@ aryacollege.me, 1
 aryalaroca.de, 1
 aryan-nation.com, 1
 aryani-fitriana.tk, 1
-aryankhera.xyz, 1
+aryankhera.xyz, 0
 aryasenna.net, 1
 aryescommercial.com, 1
 aryesgroup.net, 1
@@ -13710,6 +12841,7 @@ asasesoria.cl, 1
 asatahvieh.com, 1
 asato-jewelry.com, 1
 asatys-partners.com, 1
+asb.edu.my, 1
 asbestos-awareness.cf, 1
 asbestos-awareness.ga, 1
 asbestos-awareness.gq, 1
@@ -13744,6 +12876,7 @@ ascultaonlineradio.ml, 1
 asd.gov.au, 0
 asdainfomanager.co.uk, 1
 asdchieti.tk, 1
+asdetrifolium.com, 1
 asdf.one, 1
 asdwfwqd.com, 1
 asdyx.de, 1
@@ -13772,13 +12905,13 @@ asgapps.co.za, 1
 asgard-engineering.com, 1
 asgardiamc.fr, 1
 asgeirolafs.com, 1
-asgrd.org, 1
 asgrep.com, 1
-ashasinternetcafe.com, 1
 ashastalent.com, 0
 ashburnr.com, 1
 ashbusters.net, 1
 ashbyhq.com, 1
+ashbyprd.com, 1
+ashbystg.com, 1
 ashd1.goip.de, 1
 ashd2.goip.de, 1
 ashd3.goip.de, 1
@@ -13807,7 +12940,6 @@ ashlocklawgroup.com, 1
 ashmportfolio.com, 1
 ashotofadrenaline.net, 1
 ashraful-islam.ml, 1
-ashridgetrees.co.uk, 1
 ashtar.tk, 1
 ashtech.tk, 1
 ashtonbromleyceramics.co.uk, 1
@@ -13829,7 +12961,6 @@ asiaflash.com, 1
 asiafood-curator.com, 1
 asiagate.ga, 1
 asiahabit.com, 1
-asiaheavens.com, 1
 asiakartu.tk, 1
 asialeonding.at, 1
 asialivenewscafe.gq, 1
@@ -13838,6 +12969,7 @@ asian-industry.eu, 1
 asian-sirens.net, 1
 asian.school, 0
 asianbusinesscards.com, 1
+asiandickfor.me, 1
 asiandubfoundation.tk, 1
 asianet.tk, 1
 asiangroceronline.com.au, 1
@@ -13848,7 +12980,6 @@ asiansongs.tk, 1
 asianspa.co.uk, 1
 asianwebcams.webcam, 1
 asiaproductsdirect.tk, 1
-asiasmi.tk, 1
 asiaticas.cf, 1
 asiaview.ml, 1
 asiaview.tk, 1
@@ -13861,6 +12992,7 @@ asikpasagazetesi.tk, 1
 asikqq.id, 1
 asile-colis.fr, 1
 asilo.roma.it, 1
+asinat.by, 1
 asinetasima.com, 1
 asisee.co.il, 1
 asistencialegal.tk, 1
@@ -13876,7 +13008,6 @@ askana.my.id, 1
 askapkmod.com, 1
 askaret.cz, 1
 askatrans.tk, 1
-askbonus.com, 1
 askcaisse.com, 1
 askcascade.com, 0
 askdeliver.tk, 1
@@ -13907,6 +13038,7 @@ askwhy.eu, 1
 asla.info, 1
 aslamazyan.tk, 1
 aslanadam.com, 1
+aslanpaslanmaz.com, 1
 aslinfinity.com, 1
 asm.io, 1
 asm802.com, 1
@@ -13914,6 +13046,7 @@ asm802.es, 1
 asmbsurvey.com, 1
 asmdz.com, 1
 asmeets.nl, 1
+asmess.com, 1
 asmm.cc, 1
 asmobox.ga, 1
 asmood.net, 1
@@ -13928,7 +13061,6 @@ asocedune.com, 1
 asociacionatlas.tk, 1
 asociaciones.tk, 1
 asociacionlarueda.tk, 1
-asociatiaeuropas.ro, 1
 asokan.org, 1
 asonaderi2002.tk, 1
 asoul.tw, 1
@@ -13958,6 +13090,7 @@ aspiraplasticsurgery.com, 1
 aspirateur-anti-pollution.fr, 1
 aspirateur-univers.com, 1
 aspiration.marketing, 1
+aspire-dev2.com, 1
 aspireappliances.ca, 1
 aspirecig.bg, 1
 aspireuniversal.com, 1
@@ -13999,10 +13132,12 @@ assemblee-copropriete.fr, 1
 assemblywithoutthewalls.org, 1
 assentooriginal.com.br, 1
 assertion.de, 1
+assertstack.com, 1
 assessments.careers, 1
 assessoriati.com.br, 1
 assessorindie.tk, 1
 assetbacked.capital, 0
+asseti.co, 1
 assetpanda.com, 1
 assets.schwarz, 1
 assetsec.io, 1
@@ -14027,9 +13162,9 @@ assistere-a-domicilio.it, 1
 assistere-in-famiglia.it, 1
 assisteu.eu, 1
 assmb.ly, 1
+asso.com.ua, 1
 associate.today, 1
 associatedgamer.com, 1
-associatedwomenshealthcare.com, 1
 associationguillaume.com, 0
 associationhorizon.tk, 1
 associazionenazionalectu.it, 1
@@ -14069,6 +13204,7 @@ astenretail.com, 1
 asteracancercare.org, 1
 asterix-obelix.ga, 1
 asterobot.net, 1
+astettner.de, 1
 astha.fr, 1
 asthamishra.com, 1
 asthma-explained.com, 1
@@ -14104,7 +13240,6 @@ astrid-stolz.de, 1
 astro-com.co.uk, 1
 astro4u.tk, 1
 astroalloys.com.au, 0
-astrociencia.tk, 1
 astrodog.com.au, 1
 astrogate.tk, 1
 astrogift.cf, 1
@@ -14122,7 +13257,6 @@ astrologie12.tk, 1
 astrologjia.com, 0
 astrology-for-beginners.com, 1
 astrology42.com, 1
-astrologywizard.com, 1
 astrolojiyorumcusu.com, 1
 astroluxe.io, 1
 astrong.pl, 1
@@ -14132,7 +13266,7 @@ astronomija.tk, 1
 astronomygcse.cf, 1
 astropackgulf.com, 1
 astropar.tk, 1
-astrophena.name, 0
+astrophena.name, 1
 astroscopy.ch, 0
 astrosnail.pt.eu.org, 1
 astrosoc.ml, 1
@@ -14157,10 +13291,12 @@ asucrews.com, 1
 asuikit.com, 1
 asukalangley.tk, 1
 asun.co, 1
+asuntospropios.com, 1
 asur.store, 1
 asurbernardo.com, 1
 asurepay.cc, 0
 asurgiant.ca, 1
+asus.com, 1
 asustor.com, 1
 asustreiber.de, 1
 asvsa.ch, 0
@@ -14202,7 +13338,7 @@ atarinew.tk, 1
 atary.tk, 1
 ataton.ch, 0
 atayia.com, 1
-atbtaxi.com, 1
+atbtaxi.com, 0
 atbwebservices.co.uk, 1
 atc-fr.com, 1
 atc.cuneo.it, 1
@@ -14226,7 +13362,6 @@ atelier-aleph.fr, 1
 atelier-coiffure.ch, 0
 atelier-naruby.cz, 1
 atelier-viennois-cannes.fr, 1
-atelieracbaby.com.br, 1
 atelieraphelion.com, 1
 atelierbw.com, 1
 atelierdefrancais.ch, 0
@@ -14241,7 +13376,6 @@ atelierjs.com, 1
 atelierkuni.jp, 1
 atelierlk.art, 1
 ateliernaruby.cz, 1
-atelierssud.ch, 0
 atelierssud.swiss, 1
 atelierverbeelding.nl, 1
 atemon.com, 1
@@ -14257,13 +13391,11 @@ aterlectric.com, 1
 atev.tk, 1
 atf.gov, 1
 atfonline.gov, 1
-atfstudios.tk, 1
 atgoetschel.ch, 0
 atgresultat.com, 1
 atgseed.co.uk, 1
 atgseed.uk, 1
 ath0.org, 0
-athack.com, 1
 atheatac.com, 1
 atheism.org, 1
 atheist-faq.com, 1
@@ -14292,7 +13424,6 @@ athlin.de, 1
 athomedeco.fr, 1
 athorcis.ovh, 1
 athritisexplained.com, 1
-atide.cf, 1
 atigerseye.com, 1
 atik.kr, 0
 atiku2007.tk, 1
@@ -14343,7 +13474,6 @@ atlanticwatches.ch, 1
 atlantida-amber.org, 1
 atlantik.ml, 1
 atlantik.tk, 1
-atlantikwall.ga, 1
 atlantischild.hu, 1
 atlantishop.si, 1
 atlantishq.de, 1
@@ -14375,7 +13505,6 @@ atlastaxi.eu, 1
 atlasuno.com, 1
 atlaswu.com, 1
 atlcoaters.com, 1
-atletico-guacuano.tk, 1
 atletika.hu, 1
 atletismomacotera.tk, 1
 atlseccon.com, 1
@@ -14391,7 +13520,6 @@ atmmasterplan.eu, 1
 atmocdn.com, 0
 atmondigital.com, 0
 atmos.tk, 1
-atmosferno.cf, 1
 atmox.eu, 1
 atmoz.tk, 1
 atmydesk.tech, 1
@@ -14402,6 +13530,7 @@ atom-china.org, 1
 atom86.net, 1
 atombase.org, 1
 atomic-bounce.com, 1
+atomic.radio, 1
 atomicanet.tk, 1
 atomicbounce.co.uk, 1
 atomicecho.com, 1
@@ -14413,7 +13542,6 @@ atomik.biz, 1
 atomism.com, 1
 atomsdigital.com, 1
 atomtechexport.ru, 1
-atomzcorp.io, 1
 aton-ensemble.tk, 1
 atonibai.com, 1
 atope.art, 1
@@ -14436,7 +13564,6 @@ atriballi.com.br, 1
 atrinik.org, 1
 atris-qa.media, 1
 atris.media, 1
-atrium.am, 1
 atriumschool.gr, 1
 atspeeds.com, 1
 att-lda.pt, 1
@@ -14451,7 +13578,6 @@ attekaleva.fi, 1
 attendanceondemand.com, 1
 attendantdesign.com, 1
 attendu.cz, 1
-attengo.ga, 1
 attention.horse, 1
 attentionpleats.com.tw, 1
 atthehelmins.com, 1
@@ -14482,6 +13608,7 @@ atvirtual.at, 1
 atvlifesaver.net, 1
 atvsafety.gov, 1
 atwatermn.gov, 1
+atwel.de, 1
 atwonline.org, 1
 atxchirocoverage.com, 1
 atxtraumatherapycenter.com, 1
@@ -14555,7 +13682,6 @@ audion.cc, 1
 audionamix.com, 1
 audionpack.de, 1
 audioonly.stream, 1
-audiophile.ch, 0
 audiophix.com, 1
 audiorental.net, 1
 audios.tk, 1
@@ -14574,7 +13700,6 @@ auditingfirm.tk, 1
 audition-radio.tk, 1
 auditiontapes.co.uk, 1
 auditmatrix.com, 1
-auditore-host.tk, 1
 auditos.com, 1
 auditpartnership.com, 1
 auditsquare.com, 1
@@ -14602,8 +13727,6 @@ augesen.tk, 1
 augix.net, 1
 augmedix.com, 1
 augmentable.de, 0
-augmentin.ga, 1
-augmentin.gq, 1
 augmentines600.ga, 1
 augredutemps.ca, 1
 augur.us, 1
@@ -14634,14 +13757,19 @@ auntiesnorkel.com, 1
 auntmia.com, 1
 aunto.xyz, 1
 auntodev.com, 1
+aupapa.com, 1
 aupaysdesanes.com, 1
 auplidespages.fr, 1
 aur.rocks, 1
 aura.moe, 1
 aura7chakr.com, 1
 aurabeautyhub.com, 1
+aurac.org.nz, 1
 aurahiemis.tk, 1
 auralia.cloud, 1
+auralia.net, 1
+auraliafirst.com, 1
+auraliamusic.com, 1
 auralinna.blog, 1
 aurantis.it, 1
 aurbrowser.tk, 1
@@ -14651,6 +13779,7 @@ aurelie-valognes.com, 1
 aurelieburn.fr, 1
 aureliecharlesguillot.com, 1
 aurelien-duchene.fr, 1
+aurelien-pratviel.fr, 1
 aurelienaltarriba.fr, 1
 aurelvoica.ro, 1
 aureshotels.com, 1
@@ -14662,7 +13791,7 @@ auriko-games.de, 1
 auristelasaavedra.tk, 1
 aurnik.com, 1
 aurobindodash.tk, 1
-aurora.net.au, 1
+aurora.net.au, 0
 aurora403.com, 1
 aurora911.net, 1
 aurorak12.org, 1
@@ -14672,6 +13801,7 @@ auroraofficefurniture.com.au, 1
 auroraoss.com, 1
 aurorarecordings.com, 1
 aurorasa-coaching.com, 1
+aurorasa.com, 1
 auroravtc.com, 1
 aurtho.com, 1
 aurumautomaton.com, 1
@@ -14686,6 +13816,7 @@ auscultador.org, 1
 auscultadores.net, 1
 auscultadores.org, 1
 ausec.ch, 0
+auservicedeschiens.com, 1
 ausfinex.com, 1
 auskast.com, 1
 auskate.tk, 1
@@ -14705,6 +13836,7 @@ aussieofficefurniture.com, 1
 aussieparrotlets.com.au, 1
 aussiepie.es, 1
 aussieservicedown.com, 1
+aussiesmostlifted.com.au, 1
 aussiestoresonline.com, 0
 austenplumbing.com, 1
 austercita.tk, 1
@@ -14720,10 +13852,8 @@ austinonline.tk, 1
 austinsutphin.com, 1
 austintxacrepairtoday.com, 1
 austinuniversityhouse.com, 1
-australiadaily.ga, 1
 australiajetcharter.com, 1
 australian.dating, 1
-australian.tk, 1
 australianairbrushedtattoos.com, 1
 australianairbrushedtattoos.com.au, 1
 australianallnaturalskincare.com.au, 1
@@ -14738,7 +13868,6 @@ australiantemporarytattoos.com, 1
 australiantemporarytattoos.com.au, 1
 australien-tipps.info, 1
 austriablog.de, 0
-austriaguide.tk, 1
 austriahikingtours.tk, 1
 austriantekken.tk, 1
 austriatravel.tk, 1
@@ -14746,6 +13875,7 @@ austromorph.space, 1
 auszeit-lanzarote.com, 1
 auszeit-walsrode.de, 1
 auszeit.bio, 1
+autc.org.nz, 1
 autek.com.br, 1
 auteldesbrumes.com, 1
 autenticismo.tk, 1
@@ -14781,7 +13911,6 @@ autismewoerden.nl, 1
 autisten.club, 1
 autistici.org, 1
 auto-anleitung.de, 1
-auto-arsenal.tk, 1
 auto-borse.tk, 1
 auto-dealership-news.com, 1
 auto-ecole-remparts.fr, 1
@@ -14794,7 +13923,6 @@ auto-plus.tn, 1
 auto-profy.com.ua, 1
 auto-quote.ga, 1
 auto-rahbari.de, 1
-auto-reklame.tk, 1
 auto-res.ru, 1
 auto-skills.ru, 1
 auto1.fi, 1
@@ -14834,8 +13962,6 @@ autoconcept.ga, 1
 autoconcept.tk, 1
 autocorner.com, 1
 autocross.tk, 1
-autocrossfoto.tk, 1
-autocrossonline.tk, 1
 autocrossteam-martens.tk, 1
 autocrossteam-monein.tk, 1
 autocrossteam.tk, 1
@@ -14856,7 +13982,6 @@ autoentrepreneurinfo.com, 1
 autoepc.ro, 1
 autoexprez.com, 1
 autofficina.roma.it, 1
-autofinancing.ga, 1
 autofornal.pl, 1
 autofresh.tk, 1
 autogarag.ru, 1
@@ -14886,6 +14011,7 @@ autokredit.org, 1
 autolackierung-sadiki.de, 1
 autolatex.cf, 1
 autolawetawroclaw.pl, 1
+autoleaders.gr, 1
 autoledky.sk, 1
 autolet.tk, 1
 autolib.ru, 1
@@ -14894,7 +14020,6 @@ automaatic.com, 1
 automacity.com, 1
 automagischeberegening.nl, 1
 automasrl.it, 1
-automat1c.ru, 1
 automationpro.me, 1
 automationstore.ga, 1
 automatyczna-identyfikacja.pl, 1
@@ -15075,8 +14200,6 @@ autoparts.wf, 1
 autopartso.com, 1
 autopaulito.pt, 1
 autopocket.co, 1
-autoportal.tk, 1
-autoprice.info, 0
 autopril.com, 1
 autoprogconsortium.ga, 1
 autoproshouston.com, 1
@@ -15087,13 +14210,11 @@ autorecoveryandtowing.com, 1
 autorefuellings.com, 1
 autorefuellings.ru, 1
 autoreinigung-noack.de, 1
-autorepairinlasvegas.com, 1
 autorepairseattle.com, 1
 autorepguide.com, 1
 autorepmans.com, 1
 autoresponderilimitado.tk, 1
 autoreview.ml, 1
-autorijschool-mydrive.nl, 0
 autorijschooldehaas.nl, 1
 autorijschooljohanbos.nl, 1
 autorijschoolrichardschut.nl, 1
@@ -15127,7 +14248,6 @@ autostationsest.ga, 1
 autostock.me, 1
 autostodulky.cz, 1
 autostop-occasions.be, 1
-autostrady.tk, 1
 autostramites.com, 1
 autostramites.com.ar, 1
 autosupirkimas.tk, 1
@@ -15170,7 +14290,6 @@ autowallpapers.tk, 1
 autowatch.tk, 1
 autoweek.nl, 1
 autowerkstatt-puchheim.de, 1
-autozaz.ml, 1
 autozen.com.co, 1
 autozuki.com, 1
 autres-talents.fr, 1
@@ -15197,6 +14316,7 @@ av163.cc, 1
 ava-creative.de, 0
 ava-sky.ga, 1
 ava-software.at, 1
+ava.exposed, 1
 ava360.com, 1
 avaamo.com, 1
 avaaz.org, 1
@@ -15220,7 +14340,6 @@ avalon-rpg.com, 1
 avalon-studios.de, 1
 avalonaardoom.nl, 1
 avalonbelltown.com, 0
-avalondevelopment.tk, 1
 avalontechsv.com, 1
 avalyuan.com, 1
 avamax.cz, 1
@@ -15278,13 +14397,12 @@ avanadejobs.com, 1
 avanadejobs.net, 1
 avanadeonline.com, 1
 avancen.com, 1
-avangard-tovar.tk, 1
 avangard.tk, 1
 avanguardia.tk, 1
-avangvpn.ga, 1
 avanovum.de, 1
 avanpatel.com, 1
 avanpost.co, 1
+avanta.co, 1
 avantcoequipment.com, 1
 avantcoice.com, 1
 avantcorefrigeration.com, 1
@@ -15302,8 +14420,9 @@ avasu.com, 1
 avatardiffusion.com, 1
 avatarka.tk, 1
 avatype.ir, 1
+avaxprices.com, 1
+avay.vn, 1
 avcafe.ru, 0
-avcilarescort.com, 1
 avclub.com, 1
 avdagic.net, 1
 avdh.top, 0
@@ -15314,7 +14433,6 @@ avedesk.org, 0
 avelecollege.edu.ws, 1
 avelengo.org, 1
 avelinodiaz.gal, 1
-avellinno.com, 1
 avellinotoday.it, 1
 avelon.cloud, 1
 avelux.ru, 1
@@ -15328,7 +14446,7 @@ avenade.org, 1
 avenge.pet, 1
 avengepet.com, 1
 avengersonline.ml, 1
-avengersonlinemovie.ga, 1
+aventuranursery.com, 1
 aventurasnorowa.com, 0
 avenuedesbebes.com, 1
 avepoint.com, 1
@@ -15354,7 +14472,6 @@ avia-krasnoyarsk.ru, 0
 avia-ufa.ru, 0
 aviabilet.tk, 1
 aviacao.pt, 0
-avianotravel.com, 1
 aviaphoto.tk, 1
 aviapic.com, 1
 aviapic.eu, 1
@@ -15367,7 +14484,6 @@ aviasales.gq, 1
 aviasalon.spb.ru, 1
 aviaskan.ru, 1
 aviationcareerpal.com, 1
-aviationmilitaire.tk, 1
 aviationonline.tk, 1
 aviations-engineering.tk, 1
 aviationsafetywiki.org, 1
@@ -15375,19 +14491,19 @@ aviationstrategies.aero, 1
 aviationstrategy.aero, 1
 aviationweather.gov, 1
 aviationzone.tk, 1
-aviconverter.tk, 1
 avidmode-dev.com, 1
 avidmode-staging.com, 1
 avidmode.com, 1
 avidthink.com, 0
 avie.de, 1
+avilauto.com.es, 1
+avilauto.net, 1
 avincouture.de, 1
 avinguard.com, 1
 avinilo.com, 1
 avinserver.com, 1
 avintivmedia.com, 1
 aviokarte.rs, 1
-avionicbooks.tk, 1
 avions.ga, 1
 aviruptribedi.com, 1
 avisbabes.com, 1
@@ -15424,7 +14540,6 @@ avocatcivil.net, 1
 avocatpenal.net, 1
 avocatro.net, 1
 avocode.com, 1
-avodart.ml, 1
 avogel-company.ch, 1
 avogel.ca, 1
 avogel.ch, 1
@@ -15448,6 +14563,7 @@ avontuurlijk-natuurlijk.be, 1
 avonvets.co.uk, 1
 avoonix.com, 1
 avova.de, 1
+avp-emobility.de, 1
 avpres.net, 0
 avptp.org, 1
 avqueen.cn, 1
@@ -15462,23 +14578,19 @@ avstack.io, 1
 avt-ukraine.com, 1
 avtecmedia.com, 0
 avtek.pl, 1
-avticket.ru, 0
 avto-bazar.tk, 1
 avto-signal.cf, 1
 avto-signal.ga, 1
 avto-signal.gq, 1
-avto-signal.ml, 1
 avto-skupka-dorogo.ru, 1
 avtobania.pro, 1
 avtochip.tk, 1
-avtodoki.tk, 1
 avtodot.tk, 1
 avtoforex.ru, 1
 avtogara-isperih.com, 1
 avtojurist.ml, 1
 avtojurist.tk, 1
 avtomaniya.ml, 1
-avtomaniya.tk, 1
 avtomarket.ru, 1
 avtoobzor.tk, 1
 avtorlab.ru, 1
@@ -15488,12 +14600,11 @@ avtours.gr, 1
 avtoveles.by, 1
 avtovikup.ml, 1
 avtovokzaly.ru, 1
-avtoyurist.cf, 1
 avtoyurist.ga, 1
-avtoyurist.gq, 1
 avtoyurist.ml, 1
 avtoyurist.tk, 1
 avtransformation.com, 1
+avus-automobile.com, 1
 avv.li, 1
 avvaterra.ch, 1
 avvcorda.com, 0
@@ -15509,7 +14620,6 @@ awakinn.co.in, 1
 awangardaszkola.pl, 1
 awanteverde.tk, 1
 award.ga, 1
-awaremi-tai.com, 1
 awarenessadvisor.ga, 1
 awarenessadvisorest.ga, 1
 awaresec.com, 1
@@ -15526,7 +14636,6 @@ awe130.com, 1
 awebsome.fr, 1
 awedience.tv, 1
 awei.pub, 1
-awersomecreatorfromrussia.tk, 1
 awesome-coconut-software.fr, 1
 awesomebouncycastles.co.uk, 1
 awesomelifedeals.today, 1
@@ -15539,7 +14648,6 @@ awh.ink, 1
 awinninghabit.com, 1
 awk.tw, 1
 awksolutions.com, 1
-awladistore.com, 1
 awlonline.tk, 1
 awningcanopyus.com, 1
 awningsaboveus.com, 1
@@ -15578,13 +14686,14 @@ axearrow.nl, 1
 axel-faure.eu, 1
 axel-fischer.net, 1
 axel-fischer.science, 1
+axel-stettner.de, 1
 axel-voss.eu, 0
 axel.red, 1
 axelcalle.com, 1
 axeldavid.fr, 1
+axeligence.com, 1
 axelname.ru, 1
 axelr.me, 1
-axelteichmann.net, 1
 axelvoss.eu, 0
 axendatranslations.com, 0
 axeonline.tk, 1
@@ -15609,13 +14718,14 @@ axisdesignarchitects.com, 1
 axishw.com, 1
 axispara-bg.com, 1
 axmedmessi.tk, 1
+axo.art, 1
 axome.com, 1
 axon-toumpa.gr, 1
-axoncoho.tk, 1
 axone-computers.fr, 0
 axonholdingse.eu, 1
 axre.de, 1
 axrec.de, 1
+axstet.de, 1
 axstor.ru, 1
 axton.ink, 0
 axtux.tk, 1
@@ -15736,6 +14846,7 @@ aysima.com, 1
 ayubesportes.com.br, 1
 ayudacloud.com, 1
 ayudaconmibanco.gov, 1
+ayudacontenedores.org, 1
 ayudalabs.com, 1
 ayudamutua.red, 1
 ayudapreview.com, 1
@@ -15765,15 +14876,16 @@ azabani.com, 1
 azadblog.tk, 1
 azadliq.info, 1
 azadliq.online, 1
+azairline.com, 1
 azaleos.com, 1
 azaleos.net, 1
 azallon.com.br, 1
+azan.live, 0
 azaria.blog, 1
 azarkepic.com, 1
 azartmania.ga, 1
 azartmania.tk, 1
 azarus.ch, 1
-azarweb.tk, 1
 azbukazvetov.ru, 1
 azcensus2020.gov, 1
 azenot.com, 0
@@ -15789,6 +14901,7 @@ azeronline.tk, 1
 azertyjobs.com, 1
 azfreaks.tk, 1
 azh-kunden.de, 1
+azhadev.com, 1
 azhamevents.com, 1
 azhapasa.com, 1
 azhibo18.com, 1
@@ -15824,6 +14937,7 @@ azort.com, 1
 azotobacter.nl, 1
 azoulaygroup.org, 1
 azpogomap.com, 1
+azquality.com, 1
 azrangers.gov, 1
 azrazalea.net, 1
 azredistricting.gov, 1
@@ -15860,7 +14974,6 @@ azuriom.com, 1
 azurlane.cool, 1
 azurpedia.cf, 1
 azuxul.fr, 1
-azvpn.tk, 1
 azzorti.com, 1
 azzurrapelletterie.it, 1
 b-angel.info, 1
@@ -15882,6 +14995,7 @@ b-landia.net, 1
 b-root-force.de, 1
 b-services.net, 0
 b-ticket.ch, 1
+b-tje.nl, 1
 b-tree.be, 1
 b.nf, 1
 b.wtf, 1
@@ -15904,6 +15018,7 @@ b2b-leads.nl, 1
 b2b-nestle.com.br, 1
 b2bchiemihara.com, 1
 b2bmail.ga, 1
+b2egroup.com.br, 1
 b3.nu, 1
 b303.me, 1
 b3103.com, 0
@@ -16101,6 +15216,7 @@ baas-becking.biology.utah.edu, 1
 baas.agency, 1
 baatar.idv.hk, 1
 baazee.de, 1
+baba.wiki, 1
 babacasino.net, 1
 babacloud.ddns.net, 1
 babacsalogato.hu, 0
@@ -16110,7 +15226,6 @@ babaei.net, 1
 babaei.org, 1
 babaganousha.net, 1
 babai.ru, 1
-babakhanalia.tk, 1
 babakortane.ga, 1
 babakshaabani.tk, 1
 babarkata.com, 1
@@ -16122,8 +15237,8 @@ babb.is, 1
 babbel.tk, 1
 babbelchat.tk, 1
 babblefeed.tk, 1
+babeeclothingandoutfits.com, 1
 babehunt.tk, 1
-babekids.tk, 1
 babeleo.com, 1
 babelfisch.eu, 1
 babet365.com, 1
@@ -16132,9 +15247,7 @@ babettelandmesser.de, 0
 babibonami.tk, 1
 babineaux.zone, 1
 babitaji.tk, 1
-babki-mgnovenno.ga, 1
 babki-mgnovenno.ml, 1
-babkitut.ga, 1
 bablodel.biz, 1
 bablodel.com, 1
 babo.tk, 1
@@ -16145,11 +15258,10 @@ babsbibs.com, 1
 baburhat.tk, 1
 babursahvizeofisi.com, 1
 babushkin-mir.tk, 1
-baby-bath-tub.com, 0
+baby-bath-tub.com, 1
 baby-digne.com, 0
 baby-doll.tk, 1
 baby-massage.tk, 1
-baby-skin-care.ga, 1
 baby-tester.tk, 1
 babyandchild.ae, 1
 babyandmoms.tk, 1
@@ -16164,7 +15276,6 @@ babychou.me, 1
 babyfights.tk, 1
 babyfotograf-schweiz.ch, 1
 babygearlab.com, 1
-babygirlholidaydresses.tk, 1
 babyinthehouse.com.br, 1
 babykappy.com, 1
 babyledweaning.website, 1
@@ -16172,7 +15283,6 @@ babyliss-pro.net, 0
 babylonclub.cf, 1
 babylonplast.com, 1
 babymasaze.cz, 1
-babymozg.ga, 1
 babynamen.nl, 1
 babynames.net, 1
 babynoise.tk, 1
@@ -16196,7 +15306,6 @@ babyzen.tk, 1
 bac-fiches.tk, 1
 bacanal-intruder.tk, 1
 bacaneriahlg.com, 1
-bacanora.tk, 1
 bacardi.cf, 1
 bacardicola.tk, 1
 baccarat.tk, 1
@@ -16220,7 +15329,6 @@ bachweid-baar.ch, 1
 baciu.ch, 0
 back-links.ga, 1
 back-stage.tk, 1
-back-streets.tk, 1
 back-yard.tk, 1
 backd00red.org, 1
 backenmachtgluecklich.de, 0
@@ -16241,6 +15349,7 @@ backlink-builder.tk, 1
 backlinktr.tk, 1
 backlogapp.io, 1
 backmark.tk, 1
+backmigo.com, 1
 backmitra.com, 1
 backmitra.mx, 1
 backmitra.nl, 1
@@ -16250,7 +15359,6 @@ backpacker.dating, 1
 backpackinglight.com, 1
 backpackingtours.com, 1
 backpacktour.ru, 1
-backpagegals.com, 1
 backporchartists.com, 1
 backrestored.gq, 1
 backrip.tk, 1
@@ -16288,12 +15396,8 @@ bacsmegye.hu, 1
 bacteriakit.com, 1
 bactrim-antibiotic.gq, 1
 bactrim-antibiotic.ml, 1
-bactrim-ds.ga, 1
-bactrim-medicine.ml, 1
 bactrim.ga, 1
 bactrim.gq, 1
-bactrimds.cf, 1
-bactrimprice.tk, 1
 bacula.jp, 1
 bacus.ga, 1
 bad-homburg.tk, 1
@@ -16301,7 +15405,6 @@ bad.horse, 1
 bad.pet, 1
 bad.spdns.de, 1
 badaa.info, 1
-badam.co, 1
 badante.it, 1
 badanteinfamiglia.it, 1
 badaparda.com, 1
@@ -16325,7 +15428,6 @@ badf00d.de, 1
 badge.rs, 1
 badges.fedoraproject.org, 1
 badges.stg.fedoraproject.org, 1
-badgirlfoto.ga, 1
 badgirlsbible.com, 1
 badhabits.tk, 1
 badhusky.com, 0
@@ -16336,9 +15438,6 @@ badkamermarkt.com, 1
 badkamermarkt.net, 1
 badkamermarkt.nl, 1
 badkeys.info, 1
-badmania.fr, 1
-badmessage.tk, 1
-badmice.tk, 1
 badminton-forum.tk, 1
 badmintonargentina.tk, 1
 badmintonbeersheva.co.il, 1
@@ -16347,11 +15446,8 @@ badmintonclubwaarschoot.tk, 1
 badmintonoverdag.tk, 1
 badmonkey.fr, 1
 badmood.tk, 1
-badmusic.tk, 1
-badnails.tk, 1
 badnat.tk, 1
 badnjar.rs, 1
-badodds.ga, 1
 badoo.com, 1
 badoo.com.ar, 1
 badoo.de, 1
@@ -16393,6 +15489,7 @@ baggy.me.uk, 1
 bagheera.me.uk, 1
 baghtelecom.net, 1
 bagiobella.com, 1
+bagirahome.bg, 1
 baglu.com, 0
 bagni-chimici.roma.it, 1
 bagnichimici.milano.it, 1
@@ -16400,6 +15497,7 @@ bagnichimici.roma.it, 1
 bagnichimici.veneto.it, 1
 bagol.tk, 1
 bagoria.by, 1
+bagso.bg, 1
 bagsofbounce.co.uk, 1
 bagspecialist.nl, 1
 bagssale.ga, 1
@@ -16426,11 +15524,9 @@ bahrainonline.tk, 1
 bahrep.com, 1
 baidu-s.com, 0
 baiduo.com, 1
-baif.hr, 1
+baifubao.com, 1
 baikal.cf, 1
-baikalfond.ml, 1
 baikalppk.tk, 1
-bailbondsnetwork.com, 1
 baildonbouncycastles.co.uk, 1
 baildonhottubs.co.uk, 1
 baileebee.com, 1
@@ -16439,6 +15535,7 @@ bailleux.be, 1
 bailodromo.tk, 1
 bailong.kr.ua, 1
 bailonga.com, 1
+bainba.com, 1
 baindayman.com, 1
 baircentral.com, 1
 bairrosonline.com, 1
@@ -16446,14 +15543,11 @@ bairuo.net, 1
 bairuo.top, 1
 bairwell.com, 1
 bait55.ru, 1
-baitable.ml, 1
 baitulongbaycruises.com, 1
 baity.net, 1
-baixadordemusica.tk, 1
 baixarbluray.tk, 1
 baixarvideosgratis.com.br, 1
 baiyangliu.com, 0
-bajacalifornia.tk, 1
 bajalotodo.tk, 1
 bajanowski-fotografie.de, 0
 bajaprogramas.tk, 1
@@ -16465,6 +15559,7 @@ bajominimos.tk, 1
 bajune.tk, 1
 bak.my.id, 0
 baka-gamer.net, 1
+baka.ms, 1
 baka.network, 1
 baka.org.cn, 1
 baka.red, 1
@@ -16497,12 +15592,10 @@ bakkus.tk, 1
 bakla.ml, 1
 bakongcondo.com, 1
 bakrypt.io, 1
-baks.cf, 1
 baksclub.cf, 1
-baksclub.gq, 1
 baku-club.tk, 1
 baku.news, 1
-bakubest.tk, 1
+bakupka.de, 1
 bakuze.net, 1
 bakxnet.com, 0
 balaam-black.tk, 1
@@ -16531,9 +15624,7 @@ balancehits.com.br, 1
 balancemedical.com, 1
 balancenaturalhealthclinic.ca, 1
 balancer.gq, 1
-balanda.ga, 1
 balashiha-podmoskovie.ml, 1
-balasingandaru.cf, 1
 balaskas.gr, 1
 balatonlelleapartman.tk, 1
 balboa.io, 1
@@ -16552,9 +15643,9 @@ baldvinringsted.com, 1
 baldwin-mania.tk, 1
 baleen.us, 1
 balelabs.id, 1
-balerma.tk, 1
 balesetvedelem.hu, 1
 balester.com, 1
+balezovolley.fr, 1
 balia.de, 1
 balicari.com, 1
 balicekzdravi.cz, 0
@@ -16563,6 +15654,7 @@ balikesireftotoekspertiz.com, 1
 balikesirhaberleri.tk, 1
 baliklar.tk, 1
 balilingo.ooo, 0
+balimoves.com, 1
 balinese.dating, 1
 balintjanvari.com, 1
 balist.es, 1
@@ -16572,7 +15664,6 @@ balivillassanur.com, 0
 baliwebsitedesign.info, 1
 baliyano.com, 1
 balkan-webcam-model.com, 1
-balkannightlife.ga, 1
 balkanpharmstore.com, 1
 balkenbushmechanical.com, 1
 balkoni.gq, 1
@@ -16600,20 +15691,18 @@ ballothero.com, 1
 ballparkbuns.com, 0
 ballpythonsaspets.com, 1
 ballroom.info, 1
+ballroompages.com, 1
 balls.zone, 1
 balluncar.tk, 1
 balmaindubai.com, 1
 balmofgilead.org.uk, 1
 balnova.com, 1
-baloch-intelligence.tk, 1
 balochism.tk, 1
-baloncestoarqueros.tk, 1
 baloncestolliria.tk, 1
 balonmano.co, 1
 balonsiparis.com, 1
 balopal.tk, 1
 balosport.com, 1
-balsallcommonbouncycastles.co.uk, 1
 balsamaiso.es, 1
 balski.com, 1
 balslev.io, 1
@@ -16621,9 +15710,11 @@ balter.com, 1
 balthazarlondon.com, 1
 baltialcoholicos.tk, 1
 baltimorecashflow.com, 1
+baltimorecolonrectal.com, 1
 baltimorejetcharter.com, 1
 baltimoreroofingservices.com, 1
 bam.com.gt, 1
+bamaagahi.ir, 1
 bamahammer.com, 1
 bamaland.org, 1
 bamberger-maelzerei.de, 1
@@ -16634,7 +15725,6 @@ bamboostage.com, 1
 bambrick.com.au, 1
 bambuitalia.it, 1
 bambuk.com.br, 1
-bambukshop.ml, 1
 bambumania.com.br, 1
 bambusushibar.com, 0
 bamfacts.tk, 1
@@ -16642,15 +15732,14 @@ bamifm.tk, 1
 bamily.rocks, 1
 baming.com, 1
 bamoza.com, 1
-bampers.tk, 1
 bamsmackpow.com, 1
 ban-list.gq, 1
 banabarka.tk, 1
 banajanitorialservices.com, 1
 bananabandy.com, 1
+bananabeer.xyz, 1
 bananaday.ru, 1
 banananet.work, 1
-bananathrash.tk, 1
 bananatreenews.today, 1
 bananatrunkingprotocol.com, 1
 bananavapes.com, 1
@@ -16662,6 +15751,7 @@ bancastato.ch, 1
 bancatransilvania.ro, 1
 banco.bradesco, 1
 bancobai.ao, 0
+bancobica.com.ar, 1
 bancobpm.it, 1
 bancoctt.pt, 1
 bancodeloja.fin.ec, 1
@@ -16672,7 +15762,6 @@ band.us, 1
 bandademusicacarrion.tk, 1
 bandadestino.tk, 1
 bandally.net, 1
-bandamirandadeebro.tk, 1
 bandarifamily.com, 1
 bandaronline.ml, 1
 bandarqonline.ga, 1
@@ -16696,12 +15785,9 @@ bando.de, 1
 bandolino-bewind.nl, 1
 bandoom.tk, 1
 bandures.tk, 1
-bandvideos.tk, 1
 bandwagon.tk, 1
 bandwagonok.tk, 1
-bandymasarna.tk, 1
 baneh-academic.com, 1
-banerka.tk, 1
 banes.ch, 1
 banffcanmorespeedskating.ca, 1
 banfieldtravel.it, 1
@@ -16763,11 +15849,11 @@ bankingheralders.ga, 1
 bankinter.pt, 1
 bankio.se, 1
 bankipmr.ru, 0
+bankiros.ru, 1
 bankitt.network, 1
 bankmno.ga, 1
 bankmoney.cf, 1
 banknet.gov, 1
-banknews.ga, 1
 banknn.ru, 0
 bankofdenton.com, 1
 bankofireland.com, 1
@@ -16788,8 +15874,8 @@ banktool.com, 1
 bankvanbreda.be, 1
 banland.net, 1
 banlinhdanong.com, 0
+banlitang.com, 1
 banned-bitches.tk, 1
-banner-design.tk, 1
 banner.ga, 1
 bannercountyne.gov, 1
 bannerexchange.tk, 1
@@ -16799,7 +15885,6 @@ bannerrealty.com, 1
 bannervaners.ga, 1
 bannerworld.co.uk, 1
 bannifan.com, 1
-banning.gq, 1
 banningca.gov, 1
 banninglibraryca.gov, 1
 bannisbierblog.de, 1
@@ -16814,7 +15899,6 @@ banterera.com, 1
 bantik.by, 1
 bantiki.ga, 1
 banwagong.eu.org, 1
-banzay.ml, 1
 banzhuti.com, 1
 bao-in.net, 1
 baobabgroup.com, 1
@@ -16833,7 +15917,6 @@ bapeel.tk, 1
 bapha.be, 1
 baptiste-peugnez.fr, 1
 baptistecabrera.com, 1
-baptisteplanckaert.tk, 1
 baptistesale.tk, 1
 bar-event.tk, 1
 bar-valhalla.tk, 1
@@ -16871,7 +15954,6 @@ barberscorner.tk, 1
 barbershop-harmony.org, 0
 barbershop-lasvillas.com, 0
 barbiecollectorjapan.cf, 1
-barbiecollectorjapan.ga, 1
 barbiecollectorjapan.gq, 1
 barbieforteza.tk, 1
 barbiere.it, 1
@@ -16893,6 +15975,7 @@ barchetta.org, 1
 barcicuvele.tk, 1
 barclays.net, 1
 barcoder.tk, 1
+barcodewiz.com, 1
 bardak.ga, 1
 bardes.org, 1
 bardiel.com.br, 1
@@ -16914,7 +15997,6 @@ bargerveen.tk, 1
 bargrill.ga, 1
 bargroup.ga, 1
 bariatricsurgerynewjersey.com, 1
-barihandin.tk, 1
 barikell.be, 1
 barinasknot.tk, 1
 barinov.ga, 1
@@ -16940,7 +16022,6 @@ barmenteros.com, 1
 barmusic.tk, 1
 barnabasgolf.org, 1
 barnabycolby.io, 1
-barnaul-altai.tk, 1
 barnestransport.com, 1
 barnesvilleohio.gov, 1
 barneveldcentrum.nl, 1
@@ -16955,7 +16036,6 @@ baroccofashion.it, 1
 barok.tk, 1
 baroloboys.de, 1
 baron14.be, 1
-baronet.cf, 1
 baronspices.com, 1
 barpodsosnami.pl, 1
 barprive.com, 1
@@ -16984,7 +16064,6 @@ barro.ga, 1
 barronbankruptcyattorney.com, 1
 barruntos.tk, 1
 barrydenicola.com, 1
-barrymarkus.tk, 1
 barrytownshipmn.gov, 1
 barsashop.com.br, 1
 barsgroup.com, 1
@@ -16998,7 +16077,6 @@ bartavi.nl, 1
 bartbania.com, 1
 bartcoppens.be, 1
 bartdaelman.tk, 1
-bartdesign.tk, 1
 bartel.ws, 1
 bartelt.name, 1
 barter.vg, 1
@@ -17011,7 +16089,6 @@ bartlettil.gov, 1
 bartolomebellido.com, 1
 bartowcountyga.gov, 1
 bartula.de, 1
-bartvandamme.tk, 1
 baruch.me, 1
 barwaldesigns.com, 1
 barwave.com, 1
@@ -17031,7 +16108,6 @@ basdferty.cf, 1
 base-autonome-durable.com, 0
 base-people.ml, 1
 base-radio.cf, 1
-base2face.tk, 1
 base64-encode-decode.com, 1
 basebalance.net, 1
 baseballcrank.com, 1
@@ -17072,15 +16148,15 @@ bashari.tk, 1
 bashc.at, 1
 bashhack.cf, 1
 bashing-battlecats.com, 1
-bashkiri.cf, 1
 bashkiria.cf, 1
 bashkiria.ga, 1
 bashkiria.ml, 1
 bashkirlife.tk, 1
-bashsoftware.tk, 1
+bashoutter.link, 1
 bashstreetband.co.uk, 1
 bashtel.tk, 1
 basic.is, 1
+basic.space, 1
 basicamente.digital, 0
 basicapparel.de, 1
 basicattentiontoken.org, 1
@@ -17116,12 +16192,12 @@ basmacioglu.com, 1
 basnachtegaal.tk, 1
 basnoslovno.ru, 1
 basonlinemarketing.nl, 1
-basradio.tk, 1
 bass-pro.ru, 1
 bassanova.tk, 1
 bassbase.tk, 1
 bassblog.net, 1
 bassculture.tk, 1
+bassdentistry.com, 1
 bassethound.tk, 1
 bassguy.tk, 1
 basskickers.tk, 1
@@ -17139,7 +16215,6 @@ bastelstu.be, 1
 basteltips.tk, 1
 bastelwelt.ch, 1
 bastelzauberwelt.de, 1
-bastionadvokat.ml, 1
 bastionentifo.tk, 1
 bastiv.com, 1
 bastivmobile.com, 1
@@ -17151,7 +16226,6 @@ baswetter.photography, 1
 basyrova.ml, 1
 basysconsulting.com, 1
 basyspro.net, 1
-batailleros.tk, 1
 bataminnovationhub.com, 1
 batcave.tech, 1
 batch.com, 0
@@ -17159,6 +16233,7 @@ batdongsancongnghiep.vn, 1
 baterioverolety.cz, 1
 batesvillearkansas.gov, 1
 batextiles.tk, 1
+bath.limited, 1
 bath.men, 1
 bathbodyshop.tk, 1
 bathok.tk, 1
@@ -17180,7 +16255,6 @@ batkonjon.com, 1
 batmanvsupermanfullmovie.ga, 1
 batmod.com, 1
 batoit.gq, 1
-batonchik.tk, 1
 batook.org, 1
 batten.eu.org, 1
 batterman.ch, 1
@@ -17228,10 +16302,8 @@ baumkletterschule.de, 1
 baumkuchen-aus-dresden.de, 1
 baur.de, 1
 bausep.de, 1
-bausparkassen.tk, 1
 baustils.com, 1
 bauthier-occasions.be, 0
-bautied.de, 1
 bautizodelucia.com, 1
 bav.com, 1
 bavaria-feuerloeschershop.de, 1
@@ -17254,6 +16326,7 @@ bayarea.tk, 1
 bayareagynecology.com, 1
 bayareamustangs.tk, 1
 bayareaplasticsurgery.com, 1
+bayburtmanset.com, 1
 bayden.com, 1
 baydreamer.tk, 1
 bayer-stefan.com, 1
@@ -17271,13 +16344,14 @@ bayltd.com, 1
 bayly.eu, 1
 baymard.com, 0
 bayofseo.com, 1
+bayou.energy, 1
 bayportuganda.com, 1
 bayraklar.info, 1
-bayramov.tk, 1
 bayrisch-fuer-anfaenger.de, 1
 bayscollisionrepairs.co.nz, 1
 baysideaba.com, 1
 baysidefamilydentist.com.au, 1
+baysidemedicalgroup.net, 1
 baysidephotography.ga, 1
 bayt.com, 1
 baytalebaa.com, 1
@@ -17296,12 +16370,12 @@ bazaarcompass.com, 1
 bazaart.me, 1
 bazaclub.ru, 0
 bazaleev.ru, 1
-bazar-online.tk, 1
 bazar-pc.tk, 1
 bazar.bg, 0
 bazardunet.tk, 1
 bazarfds.com.br, 1
 bazari.com.pl, 1
+bazarmag.ir, 1
 bazarotehijos.com, 1
 bazdell.com, 0
 bazdidaval.ir, 1
@@ -17323,7 +16397,7 @@ bb2-group.com, 1
 bb37roma.it, 1
 bb5197.co, 1
 bb6729.co, 1
-bb6729.com, 0
+bb6729.com, 1
 bb6957.co, 1
 bb9297.co, 1
 bb9721.com, 0
@@ -17336,7 +16410,6 @@ bbbff.net, 1
 bbc-anal.com, 1
 bbc67.fr, 1
 bbcastles.com, 1
-bbclyra.tk, 1
 bbcomcdn.com, 1
 bbcsuk.co.uk, 1
 bbcustomremodeling.com, 1
@@ -17369,8 +16442,6 @@ bbox-mag.fr, 1
 bbpnas.win, 1
 bbqs-algarve.com, 1
 bbrigittae.hu, 1
-bbrinck.eu, 1
-bbschat.tk, 1
 bbsec.xyz, 1
 bbsgood.com, 1
 bbunits.de, 1
@@ -17398,12 +16469,11 @@ bcdiesel.ca, 1
 bcdonadio.com, 1
 bcdonadio.com.br, 1
 bcdonadio.org, 1
-bceventhire.co.uk, 1
 bcfp.gov, 1
 bcgefatap.com, 1
-bch7al.ma, 0
 bchep.com, 1
 bchi.xyz, 1
+bcis.co.uk, 1
 bck-koethen.de, 1
 bck-lelystad.nl, 1
 bckaccompressoroz.com, 1
@@ -17419,9 +16489,9 @@ bcoffices.com.mx, 1
 bcome.nl, 1
 bcomm.com.au, 1
 bcpc-ccgpfcheminots.com, 1
-bcrnews.tk, 1
 bcrook.com, 1
 bcrypt.online, 1
+bcschool.cn, 1
 bcswampcabins.com, 1
 bcsytv.com, 0
 bcubeanalytics.com, 1
@@ -17429,7 +16499,6 @@ bcubic.net, 1
 bcyw56.live, 0
 bcyw56.top, 1
 bczeeland.tk, 1
-bd-media.tk, 1
 bd.foundation, 1
 bda-boulevarddesairs.com, 0
 bdbe.ga, 1
@@ -17458,8 +16527,6 @@ bdt001.com, 1
 bdtc.com.bd, 1
 bdtd.nl, 1
 bdtechnews.tk, 1
-bdvg.org, 1
-be-a-password.ninja, 1
 be-craft.de, 1
 be-free.gq, 1
 be-ka-tec.de, 1
@@ -17494,7 +16561,6 @@ beachsmile.com, 1
 beachsoccer.tk, 1
 beachvolley.tk, 1
 beachvolleyball.tk, 1
-beachworldchampion.tk, 1
 beacinsight.com, 1
 beaconfed.org, 1
 beaconhospital.com.my, 1
@@ -17520,12 +16586,12 @@ beaker.coffee, 1
 beal.edu, 1
 bealefss.marketing, 1
 bealpha.pl, 1
-beam-life.tk, 1
 beam-to.me, 1
 beama.org, 1
 beambdi.com, 1
-beamitaly.tk, 1
 beamitapp.com, 1
+beamrustproofing.com.au, 1
+beanandbarrel.co.za, 1
 beanbagaa.com, 1
 beanbot.party, 1
 beanboygames.com, 1
@@ -17537,7 +16603,6 @@ beaoriflame.hu, 1
 beapieceofart.com, 1
 beaquarium.com, 1
 bearbonesenterprises.com, 1
-bearcms.com, 1
 bearcosports.com.br, 1
 bearcreekcubschildcare.com, 1
 bearcreektownshipmi.gov, 1
@@ -17547,7 +16612,6 @@ bearden.io, 1
 beardic.cn, 1
 beardsome.me, 1
 bearev.xyz, 1
-bearfactory.tk, 1
 bearfarm.tk, 1
 beargoggleson.com, 1
 bearings.tk, 1
@@ -17562,7 +16626,6 @@ beashandmade.com, 1
 beast-books.com, 1
 beast.rent, 1
 beastiejob.com, 1
-beastlog.tk, 1
 beastnet.works, 1
 beastnet.xyz, 1
 beastowner.li, 1
@@ -17600,8 +16663,8 @@ beautifulart.ml, 1
 beautifulplaces.tk, 1
 beautifulreflectionsmedspa.com, 1
 beautifulrussianwomen.cf, 1
-beautifulsouth.tk, 1
 beauty-blog.gq, 1
+beauty-expert.co, 0
 beauty-form.ir, 1
 beauty-haircare.tk, 1
 beauty-mens.com, 1
@@ -17617,10 +16680,8 @@ beauty2home.net, 1
 beauty77.ch, 1
 beautyandboutique.tk, 1
 beautyandfashionadvice.com, 1
-beautyandthebeast.tk, 1
 beautyanna.ga, 1
 beautyanna.gq, 1
-beautyarticles.tk, 1
 beautybism.com, 1
 beautybox.ro, 1
 beautyby.tv, 1
@@ -17635,6 +16696,7 @@ beautyinweb.net, 1
 beautyisfine.tk, 1
 beautykiss.com, 1
 beautylookz.nl, 1
+beautymadel.de, 1
 beautyplace-buxtehude.de, 1
 beautyschool.od.ua, 1
 beautyseasons.ru, 1
@@ -17677,7 +16739,6 @@ beckerpumps.com, 1
 becklove.cn, 1
 beckmccormick.com, 1
 beckylicious.tk, 1
-beclan.tk, 1
 becleverwithyourcash.com, 1
 beclick.co.il, 1
 becoairandheat.com, 1
@@ -17706,7 +16767,6 @@ bedofcorpses.tk, 1
 bedouille.com, 1
 bedrijfsfeesten.tk, 1
 bedrijfsfotoreportages.nl, 1
-bedrockcommunity.ml, 1
 bedrocklinux.org, 1
 bedstecasinobonusser.dk, 1
 bedtimeflirt.com, 1
@@ -17749,7 +16809,6 @@ beercast.co.uk, 1
 beerdigung-hellersdorf.de, 1
 beeremovalspretoria.co.za, 1
 beergifts.tk, 1
-beerglasses.tk, 1
 beerhouse.tk, 1
 beerians.com, 1
 beerians.info, 1
@@ -17768,6 +16827,7 @@ beersheva.co.il, 1
 beerview.ga, 1
 beerxa.cz, 1
 beesbuzzstudio.com, 1
+beescloud.com, 1
 beesco.us, 1
 beesex.xyz, 1
 beestar.it, 1
@@ -17775,6 +16835,7 @@ beestation13.com, 1
 beeswarmrehoming.com.au, 1
 beesweethoney.co.za, 1
 beet-und-balkonpflanze-des-jahres.de, 1
+beetech.global, 1
 beetgroup.id, 1
 beethoveninlove.com, 1
 beetman.net, 1
@@ -17790,6 +16851,7 @@ beforeyoueatoc.com, 1
 beframed.ch, 0
 befreewifi.info, 1
 befundonline.de, 1
+befunky.in, 1
 bega-dc.gov, 1
 begabungsfoerderung.info, 1
 begemoth.tk, 1
@@ -17835,6 +16897,7 @@ beinad.com, 1
 beinad.ru, 1
 beinghuman.tk, 1
 beingmad.org, 1
+beingtricky.com, 1
 beinsports.pro, 1
 beinteractive.pl, 1
 beiramar.tk, 1
@@ -17864,6 +16927,8 @@ bejo.vn, 0
 bejogt.com, 0
 bejoindia.in, 0
 bejoindonesia.com, 0
+bejosamen.de, 0
+beka-eg.com, 1
 bekabazar.cz, 1
 bekeltetes.hu, 1
 beklenengazete.com, 1
@@ -17878,7 +16943,6 @@ belacapa.com.br, 1
 belacine.com, 1
 belafonte.co, 1
 belajar.store, 1
-belajarpsikology.tk, 1
 belanews.tk, 1
 belani.eu, 1
 belanja.express, 1
@@ -17889,7 +16953,6 @@ belarto.es, 1
 belarto.pl, 1
 belarus-mtz.gq, 1
 belarus.tk, 1
-belarustoday.tk, 1
 belarustravel.tk, 1
 belastingdienst-in-beeld.nl, 0
 belastingmiddeling.nl, 1
@@ -17898,10 +16961,10 @@ belayarus.tk, 1
 belcanto.cz, 1
 beleadsteam.com, 1
 belebey.city, 1
+beleefheemstede.nl, 1
 beleggingspanden-financiering.nl, 0
 belezadateresa.com.br, 1
 belezashopping.com.br, 1
-belf.ml, 1
 belfastbounce.co.uk, 1
 belfastjujitsu.tk, 1
 belfastlocks.com, 1
@@ -17914,11 +16977,9 @@ belger.tk, 1
 belgers.com, 1
 belgia.tk, 1
 belgian-investor.be, 1
-belgian-naturists.tk, 1
 belgian-swimmers-united.tk, 1
 belgianbirdalerts.be, 1
 belgianfilipinolovers.be, 1
-belgiantennis.tk, 1
 belgianwaffleironstore.com, 1
 belgianwesthoekclassic.tk, 1
 belgicaservices.be, 1
@@ -17975,22 +17036,22 @@ belle-lingerie.co.uk, 0
 bellebakes.blog, 1
 bellebaum.eu, 1
 bellecarmen.tk, 1
+bellehorizon.co.za, 1
 bellenundballern.de, 1
 belleplaineiowa.gov, 1
 belleplainemn.gov, 1
 bellesetrebelles.tk, 1
+bellevilleboot.com, 1
 bellevueduilawyers.com, 1
 bellezademujeres.com, 1
 bellezanatural.life, 1
 bellezzasenzalimiti.it, 1
 bellflowerlactation.com, 1
 bellinifashion.nl, 1
-bellissime.tk, 1
 bellizas.com.br, 1
 belloweb.tk, 1
 bellowsafs.marketing, 1
 belloy.net, 0
-bellreguard.tk, 1
 bellsapplianceservice.com, 1
 bellsweets.com, 1
 bellthrogh.com, 1
@@ -18001,6 +17062,7 @@ bellyaccessoriesest.ga, 1
 belmontgoessolar.org, 1
 belmontnh.gov, 1
 belmontsheriffohio.gov, 1
+belmorrishotel.com.ng, 1
 belmundo.org, 1
 belocallyseo.com, 1
 beloevino.ml, 1
@@ -18018,10 +17080,8 @@ belt.black, 1
 beltanelabrosse.tk, 1
 beltar.nl, 1
 beltbuckle.pw, 1
-beltman-shipping.tk, 1
 beltramifashion.be, 1
 belug.de, 1
-belugadev.ml, 1
 belviderepoliceil.gov, 1
 belvitajoreggelt.hu, 1
 belvo.com, 1
@@ -18052,7 +17112,6 @@ benceskorka.com, 1
 benchling.com, 1
 benchmarkmonument.com, 1
 benchstoolo.com, 1
-benclarkphotography.com.au, 1
 bencrump.com, 1
 bendechrai.com, 0
 bendemaree.com, 1
@@ -18072,6 +17131,7 @@ benedicthanshenwang.com, 1
 benedictoaguilar.tech, 1
 benedikto.tk, 1
 benee-awraham.nl, 1
+benefeds.com, 1
 benefitz.cf, 1
 benefitz.ga, 1
 benefitz.gq, 1
@@ -18086,7 +17146,6 @@ benevita.life, 1
 benevita.live, 1
 benevita.organic, 1
 benewahcountyid.gov, 1
-benflix.info, 1
 bengalcat.tk, 1
 bengalcatscare.com, 1
 bengaldisom.tk, 1
@@ -18099,9 +17158,9 @@ bengisureklam.com, 1
 bengkelkeramik.tk, 1
 bengou.tk, 1
 bengt.org, 1
-benhamplateau.tk, 1
 benhaney.com, 1
 benhartmann.de, 0
+benhocking.com, 1
 benhoeg.com, 0
 beniajan.tk, 1
 benidormcd.tk, 1
@@ -18144,6 +17203,7 @@ bennet.org, 1
 bennettsbouncycastlehire.co.uk, 1
 bennettshire.co.uk, 1
 benni1.eu, 1
+bennie.com, 1
 bennierobinson.com, 1
 benningtontownshipmi.gov, 1
 bennink.me, 1
@@ -18153,6 +17213,8 @@ bennygommers.nl, 1
 bennythink.com, 1
 benobi.one, 0
 benoitchantre.com, 1
+benoniplumber24-7.co.za, 1
+benprisby.com, 1
 benpro.fr, 1
 benrogers.tk, 1
 bensbouncycastles.co.uk, 1
@@ -18164,10 +17226,8 @@ bensjamtracks.com, 1
 bensokol.com, 1
 bensonvermont.gov, 1
 benstevinson.com, 1
-bensvriend.tk, 1
 bent-nails.com, 1
-bentcreekvineyards.com.au, 1
-bentertain.de, 1
+bentertain.de, 0
 benthanhtourist.com, 1
 bentley.blog, 1
 bentley.link, 1
@@ -18190,7 +17250,6 @@ benzin.tk, 1
 benzonestore.tk, 1
 benzou-space.com, 1
 beonas.ddns.net, 1
-beonline.ml, 1
 beospain.tk, 1
 bep.gov, 1
 bepayd.com, 1
@@ -18211,7 +17270,6 @@ berasavocate.com, 1
 beraten-entwickeln-steuern.de, 1
 beratungswelt.dvag, 1
 berbatov.ga, 1
-berbervandenberg.tk, 1
 berchtesgaden-hilft.de, 1
 berdan.tk, 1
 berdu.id, 1
@@ -18228,7 +17286,6 @@ berete.de, 1
 beretinec.hr, 1
 berg.social, 1
 berge.tk, 1
-bergelevrad.tk, 1
 bergenfieldnj.gov, 1
 bergenson.nl, 0
 berger-chiro.com, 1
@@ -18242,7 +17299,6 @@ berglust-pur.de, 1
 bergman-gmbh.de, 1
 bergmanbeachproperties.com, 1
 bergside.pl, 1
-bergsjomannen.tk, 1
 bergstoneware.com, 1
 bergvallsmassage.se, 1
 bergwandercamp.de, 1
@@ -18272,6 +17328,7 @@ berkswatertech.com, 1
 berlin-cuisine.com, 1
 berlin-flirt.de, 1
 berlin-hotel.tk, 1
+berlinal.gov, 1
 berlincreators.de, 1
 berlinct.gov, 1
 berlindecouverte.fr, 1
@@ -18279,7 +17336,6 @@ berlingeriresort.it, 1
 berlintwpmi.gov, 1
 berlinvt.gov, 1
 berluga.com, 1
-berluskoni.tk, 1
 bermatrix.hu, 1
 bermeitinger.eu, 0
 bermellar.tk, 1
@@ -18288,15 +17344,12 @@ bermudabathtub-retard.cf, 1
 bermytraq.bm, 1
 bern.bz, 1
 berna.fr, 1
-bernack.ga, 1
-bernadette.tk, 1
 bernadetteanderes.ch, 0
 bernama.com.my, 1
 bernar.do, 1
 bernard-securite-protection.fr, 1
 bernardcontainers.be, 0
 bernardez-photo.com, 1
-bernarditadiaz.tk, 1
 bernardo.fm, 1
 bernat.ch, 1
 bernat.im, 1
@@ -18306,9 +17359,8 @@ berncoclerk.gov, 1
 bernd-leitner-fotodesign.com, 1
 bernd-leitner-fotodesign.de, 1
 bernd-leitner.de, 1
-berndartmueller.com, 1
+berndartmueller.com, 0
 bernerland.cf, 1
-bernerland.tk, 1
 bernersennen.tk, 1
 bernexskiclub.ch, 0
 bernhard-eicher.ch, 1
@@ -18334,7 +17386,6 @@ berrycheapers.ga, 1
 berryvillear.gov, 1
 berrywan.com, 1
 berserk.gq, 1
-berserk.tk, 1
 bersierservices.ch, 0
 bersotavocats.fr, 0
 berst.cz, 1
@@ -18350,6 +17401,7 @@ bertietrains.com, 1
 bertlight.com, 1
 bertold.org, 1
 bertoliniodontoiatria.it, 1
+bertr.am, 1
 bertrand.bio, 1
 bertrandkeller.info, 1
 bertrell.com, 1
@@ -18381,7 +17433,6 @@ besnik.tk, 1
 besola.de, 1
 besole.ch, 1
 besolov.tk, 1
-besonders-s.at, 1
 besox.be, 1
 bespaarenergie.click, 1
 bespaarnu.click, 1
@@ -18394,11 +17445,9 @@ bessems.com, 1
 bessems.eu, 1
 besser-beissen.de, 1
 besser-golfen.tk, 1
-besslavnye-ublyudki.tk, 1
 bessmertie.ml, 1
 best-accounting-schools.com, 1
 best-art-colleges.com, 1
-best-book.gq, 1
 best-business-colleges.com, 1
 best-cat.tk, 1
 best-cats.tk, 1
@@ -18421,7 +17470,6 @@ best-photobooth.ro, 1
 best-pool-cleaner.com, 1
 best-seminar.gq, 1
 best-seminar.ml, 1
-best-software.tk, 1
 best-survival-bag.com, 1
 best-ticket.it, 1
 best-tickets.co.uk, 1
@@ -18461,11 +17509,11 @@ bestcreditcards.me, 1
 bestcreditcards.news, 1
 bestcreditcards.tv, 1
 bestcreditcards.xyz, 1
+bestcriminallawyerinsingapore.com, 1
 bestcrossbowguide.com, 1
 bestdatingsite.ml, 1
 bestdatingsite.tk, 1
 bestdeal.co.in, 1
-bestdietpillss.com, 1
 bestdlsites2.tk, 1
 bestdownloadscenter.com, 1
 bestdslrcameras.tk, 1
@@ -18479,7 +17527,6 @@ bestellipticalmachinereview.info, 1
 bestelsportprijzen.nl, 1
 bestemailmarketingsoftware.org, 1
 bestertagderwelt.de, 1
-bestesb.com, 1
 bestesb.net, 1
 bestessayhelp.com, 1
 bestestofzuiger.com, 1
@@ -18512,7 +17559,6 @@ bestinductioncooktop.us, 1
 bestinfo.com.au, 1
 bestinshowing.com, 1
 bestinsider.net, 0
-bestinsulatedwaterbottle.tk, 1
 bestinterior.fr, 1
 bestinver.es, 0
 bestitwork.tk, 1
@@ -18677,9 +17723,7 @@ bestnovelbooks.ga, 1
 besto.cf, 1
 besto.ga, 1
 besto.tk, 1
-bestofbooks.gq, 1
 bestofjazz.org, 1
-bestoldmusic.tk, 1
 bestoliveoils.com, 1
 bestomania.tk, 1
 bestparking.xyz, 1
@@ -18690,6 +17734,7 @@ bestplus.ml, 1
 bestplus.tk, 1
 bestpornclip.com, 1
 bestporngirls.com, 1
+bestpracticesblog.com, 1
 bestproductsaudit.com, 1
 bestprofessionalchainsaw.com, 1
 bestreleases.tk, 1
@@ -18702,7 +17747,7 @@ bestsellers.co, 1
 bestseo4u.co.uk, 1
 bestseries.tv, 1
 bestsextoys.com, 1
-bestshoesmix.com, 0
+bestshoesmix.com, 1
 bestshopping.ga, 1
 bestshops.ga, 1
 bestsingingbowls.com, 1
@@ -18717,9 +17762,7 @@ bestwebcams.ml, 1
 bestwebsite.gallery, 1
 bestweleenbeetje.nl, 1
 bestwigs.ga, 1
-bestwirelessdoorbell.ml, 1
 bestwriterjobs.tk, 1
-bestzoo.tk, 1
 besured.nl, 1
 besv.com, 1
 beszerzokozpont.hu, 1
@@ -18902,7 +17945,6 @@ betalingsregelingen.nl, 1
 betandslots.com, 1
 betandyou.com, 1
 betanoapp.com, 1
-betantt.com, 0
 betaoptimize.com, 1
 betaprofiles.com, 1
 betata.tk, 1
@@ -19006,7 +18048,6 @@ bettertime.jetzt, 1
 betterweb.fr, 0
 betterworlded.org, 1
 bettflaschen.ch, 1
-bettie.tk, 1
 bettingbasket.com, 1
 bettingbusiness.ru, 1
 bettingonaverage.com, 1
@@ -19016,6 +18057,7 @@ betty-baloo.com, 1
 bettyblue.tk, 1
 betulashop.ch, 1
 betus.tk, 1
+between.be, 0
 betweenthehills.be, 1
 betweenthesheets.tk, 1
 betwin9.net, 1
@@ -19030,7 +18072,6 @@ betwinnerfrance.net, 1
 betwinnergiris.org, 1
 betwinnerkenya.com, 1
 betwinnerlive.com, 1
-betwinnermexico.com, 1
 betwinnermobileapp.com, 1
 betwinnernigeria.com, 1
 betwinnerperu.com, 1
@@ -19063,7 +18104,6 @@ beverb.org, 1
 beverhof.nl, 1
 beverley.tk, 1
 beverleycounselling.co.uk, 1
-beverleymoneyman.com, 1
 beverly.tk, 1
 beverlydrive.tk, 1
 beverlyinternational.com, 1
@@ -19101,7 +18141,6 @@ beyerautomation.com, 1
 beyerm.de, 1
 beyers.io, 1
 beylkin.tk, 1
-beyoncyber.com, 1
 beyond-destiny.tk, 1
 beyond-infinity.org, 0
 beyond-rational.com, 1
@@ -19133,15 +18172,12 @@ bezagentstva.cf, 1
 bezahlbare-praemien.ch, 1
 bezbankrotstva.ru, 1
 bezbik.tk, 1
-bezchyb.sk, 1
 bezdech.tk, 1
 bezdomny.tk, 1
 bezemkast.nl, 0
 bezin.ga, 1
 bezlepkovamatka.cz, 1
-bezoek-benidorm.tk, 1
 bezoomnyville.com, 1
-bezopasna-rabota.tk, 1
 bezpecnostsiti.cf, 1
 bezposrednio.net.pl, 1
 bezpredel.tk, 1
@@ -19194,12 +18230,11 @@ bgtraffic.tk, 1
 bh-oberland.de, 1
 bh.sb, 1
 bhacit.com, 0
+bhaiben.com, 1
 bhanaphotography.co.nz, 1
-bharat-media.tk, 1
 bharatanatyam-dancer.tk, 1
 bharath-g.in, 1
 bhat.vn, 1
-bhavansvidyamandir.tk, 1
 bhaweshkumar.com, 1
 bhbet365.com, 1
 bhhscalhomes.com, 1
@@ -19207,16 +18242,15 @@ bhi.consulting, 1
 bhitnews.tk, 1
 bhitti.in, 1
 bhodisoft.com, 1
-bhogavati.tk, 1
 bhosted.nl, 1
 bhpin.pl, 1
 bhpropco.com, 1
 bhrenovations.com, 1
 bhserralheria.com.br, 1
-bhub.tk, 1
 bhuntr.com, 1
 bhuvanreddy.space, 1
 bhvapers.com, 1
+bhw.name, 1
 bhxch.moe, 1
 bi-fazlasi.com, 1
 bi-in-beeld.nl, 1
@@ -19272,7 +18306,6 @@ bibliobus.ch, 1
 bibliogram.art, 1
 bibliomarkt.ch, 1
 biblionaut.net, 1
-biblionet.pt, 1
 biblionix.com, 1
 biblionix.info, 1
 biblionix.net, 1
@@ -19375,16 +18408,13 @@ big80s.tk, 1
 bigalba.ga, 1
 bigambitions.co.za, 1
 bigart.tk, 1
-bigband.tk, 1
 bigbangco.com.br, 1
-bigbank.ee, 1
 bigbearkh.com, 0
 bigbeats.tk, 1
 bigbeautysecrets.tk, 1
 bigbendcoffeeroasters.com, 0
 bigbendguide.com, 1
 bigbendsentinel.com, 1
-bigbenny.tk, 1
 bigbit.tk, 1
 bigbluecomputers.tk, 1
 bigbluedoor.net, 1
@@ -19398,7 +18428,6 @@ bigbunce.ru, 1
 bigbyte.com.np, 1
 bigcakes.dk, 1
 bigchance.tk, 1
-bigchris.tk, 1
 bigcitylife.fr, 1
 bigclassaction.com, 1
 bigcomputerchair.gq, 1
@@ -19449,8 +18478,6 @@ bigshare.ga, 1
 bigshopper.com, 1
 bigshopper.nl, 1
 bigshort.org, 1
-bigsister.tk, 1
-bigsisterchannel.com, 1
 bigskyhomebuyers.com, 1
 bigskylifestylerealestate.com, 1
 bigskymontanalandforsale.com, 1
@@ -19608,6 +18635,7 @@ billpay.com, 1
 billpro.com.au, 1
 billrobinson.io, 1
 billusherwood.com, 1
+billview.com.au, 1
 billwebb.com.au, 1
 billy.pictures, 1
 billy.wales, 1
@@ -19622,6 +18650,7 @@ bilsho.com, 1
 biltmoreatthepark.com, 1
 biltullen.com, 1
 bim.physio, 1
+bim0s.com, 1
 bimacitizen.com, 1
 bimbingan.tk, 1
 bimbobakeriesusa.com, 0
@@ -19663,7 +18692,6 @@ binarydream.fi, 1
 binaryevolved.com, 1
 binarypuzzle.nl, 1
 binarystud.io, 1
-binaryvision.tk, 1
 binbin9.com, 1
 binbo.cz, 1
 binbo.sk, 1
@@ -19707,6 +18735,7 @@ binsp.net, 1
 bintach.com, 1
 bintanglautplatinum.com, 1
 bintangsyurga.com, 1
+bintangtop.com, 1
 bintelligence.cl, 1
 bintelligence.info, 1
 bintelligence.nl, 1
@@ -19722,6 +18751,7 @@ bio24.si, 0
 bioadva.com, 1
 bioamtw.com, 1
 bioarchlinux.org, 1
+bioaufvorrat.de, 1
 bioblog.tk, 1
 biobone.net, 1
 biobuttons.ch, 1
@@ -19751,7 +18781,6 @@ bioexistencialismo.tk, 1
 bioexploratorium.pl, 1
 biofattorietoscane.it, 1
 biofizpribor.ru, 1
-bioforce.tk, 1
 biogaspuxin.es, 1
 biogecho.ch, 0
 biogecho.swiss, 0
@@ -19764,9 +18793,7 @@ biographyseriesest.ga, 1
 biographywiki.net, 1
 biohappiness.com, 1
 bioharmony.ca, 1
-biohazardland.tk, 1
 biohazardonline.tk, 1
-biohazardous.tk, 1
 biohof-paas.de, 1
 bioinformaticsweb.tk, 1
 biointelligence-explosion.com, 1
@@ -19796,12 +18823,13 @@ biomasscore.com, 0
 biomassinfo.jp, 1
 biomathalliance.org, 1
 biomax-mep.com.br, 1
-biomechanics.tk, 1
 biomechanoid.tk, 1
 biomed-hospital.ch, 1
+biomed-sparepart.com, 1
 biomed.ch, 1
 biomedsciinstrum.org, 1
 biomedyczne.pl, 1
+biometriccoe.gov, 1
 biometrics.gov, 1
 biomin.co.uk, 1
 biomod.tk, 1
@@ -19887,7 +18915,6 @@ birlikdayanisma.com, 1
 birman.tk, 1
 birmans.tk, 1
 birminghamal911.gov, 1
-birminghammoneyman.com, 1
 birminghamsunset.com, 1
 birnenhain.de, 1
 birobidjan.tk, 1
@@ -19908,7 +18935,6 @@ birwa.tk, 1
 birzan.org, 1
 birzman.ga, 1
 bisa-sis.net, 1
-bisainvest.com, 1
 bischoff-mathey.family, 1
 biscuit.town, 1
 biscuitcute.com.br, 1
@@ -19922,7 +18948,6 @@ bishopp.com.au, 1
 bishopscourt-hawarden.co.uk, 1
 bishoptx.com, 1
 bisik.ml, 1
-bisix.tk, 1
 bismantova.tk, 1
 bismarck-tb.de, 1
 bismi.solutions, 0
@@ -20201,8 +19226,6 @@ bizleal.com, 1
 bizmerlin.com, 1
 biznakenya.com, 1
 biznes-bum.tk, 1
-biznes-sekrety.gq, 1
-biznes-sekrety.tk, 1
 biznes.cf, 1
 biznes4you.ml, 1
 biznesinfo.pl, 0
@@ -20247,6 +19270,7 @@ bjolanta.pl, 1
 bjordanov.com, 1
 bjornhelmersson.se, 1
 bjornjohansen.no, 1
+bjornlarssen.com, 1
 bjornsennbrink.se, 1
 bjrn.io, 1
 bjs.com.au, 1
@@ -20273,7 +19297,7 @@ bksites.tk, 1
 bkt.to, 1
 bkulup.com, 1
 bl-builder.tk, 1
-bl00.se, 0
+bl00.se, 1
 bl0ck.org, 1
 bl4ckb0x.biz, 1
 bl4ckb0x.com, 1
@@ -20310,6 +19334,7 @@ blablacar.ro, 1
 blablacar.rs, 1
 black-air-rpg.com, 1
 black-diamonds.cf, 1
+black-flirt.de, 1
 black-friday.org.il, 1
 black-ghost.tk, 1
 black-hair-extension.tk, 1
@@ -20317,7 +19342,6 @@ black-holes.org, 1
 black-khat.com, 1
 black-magic-love-spells.com, 1
 black-mail.nl, 1
-black-market.ga, 1
 black-pool.net, 1
 black-raven.fr, 1
 black-rider-studio.eu, 1
@@ -20336,7 +19360,6 @@ blackbbwvideos.com, 1
 blackbean.tk, 1
 blackbettybbq.com, 1
 blackbird-whitebird.com, 1
-blackbirdproperties.tk, 1
 blackboxcity.tk, 1
 blackbrookwi.gov, 1
 blackbyte.it, 1
@@ -20344,6 +19367,7 @@ blackcastle.tk, 1
 blackcat.ca, 1
 blackcatinformatics.ca, 1
 blackcatinformatics.com, 1
+blackcatwanderlust.com, 1
 blackchristmas.tk, 1
 blackcicada.com, 1
 blackco.ga, 1
@@ -20395,31 +19419,27 @@ blackmetalist.tk, 1
 blackmetaller.tk, 1
 blackminds.tk, 1
 blackmistery.tk, 1
-blackmodelsusa.tk, 1
 blacknova.io, 1
-blackoutzone.tk, 1
 blackpapermoon.de, 1
 blackpayment.ru, 1
 blackphantom.de, 1
 blackphoenix.de, 1
 blackpi.dedyn.io, 1
 blackportal.tk, 1
-blackriverfalls.tk, 1
+blackpurl.com, 1
 blackroadphotography.de, 1
+blackrockvet.ie, 1
 blackroses.tk, 1
 blacksamantha.tk, 1
 blackscytheconsulting.com, 1
 blackseals.net, 1
 blacksega.ga, 1
-blackshark.cf, 1
 blacksheepsw.com, 1
 blackslots.club, 1
 blacksniffer.tk, 1
-blackspark.tk, 1
 blackspider.tk, 1
 blacksport.ru, 1
 blackstonehost.com, 1
-blackstonepress.tk, 1
 blackstrapsecurity.com, 1
 blackstump.xyz, 1
 blacksuitmedia.com, 0
@@ -20430,9 +19450,6 @@ blackteam.org, 1
 blacktemplars.tk, 1
 blacktown.eu, 1
 blacktownbuildingsupplies.com.au, 1
-blacktubes.cf, 1
-blacktubes.ga, 1
-blacktubes.ml, 1
 blacktype.bet, 1
 blackwaterutilities.tk, 1
 blackwidow.tk, 1
@@ -20450,8 +19467,6 @@ blagger.tk, 1
 blaggo.com, 1
 blago-sostoyanie.ga, 1
 blago-sostoyanie.gq, 1
-blago-sostoyanie.ml, 1
-blago.tk, 1
 blagosvet.ml, 1
 blague.tk, 1
 blahaj.eu, 1
@@ -20468,7 +19483,6 @@ blakekhan.com, 1
 blakenichols.com, 1
 blakescrepes.com, 1
 blakezone.com, 1
-blako-squad.tk, 1
 blakylle.de, 1
 blan.tk, 1
 blanboom.org, 1
@@ -20483,7 +19497,6 @@ blankgeneration.net, 1
 blankhang.com, 1
 blankpage.link, 1
 blankpagebiz.com, 1
-blankspade.com, 1
 blankstore.com.pe, 1
 blankstyle.com, 1
 blantik.net, 1
@@ -20498,6 +19511,7 @@ blastentertainment.com.au, 1
 blastersklan.com, 1
 blastoffbuisness.in, 1
 blastofftherapy.com, 1
+blastoise186.co.uk, 1
 blathinwheatens.tk, 1
 blatnic.eu, 1
 blatnice.cf, 1
@@ -20523,6 +19537,7 @@ blazebd.com, 1
 blazefire.tk, 1
 blazeit.io, 1
 blazeweb.ml, 1
+blazincreationz.com, 1
 blazing.cz, 1
 blazingsaddles.ga, 1
 blazingsuns.tk, 1
@@ -20581,8 +19596,8 @@ blijfbij.com, 1
 blijfbij.eu, 1
 bliker.ga, 1
 blikund.swedbank.se, 1
+blinblin.la, 1
 blindaryproduction.tk, 1
-blindfold.cf, 1
 blindfold.ga, 1
 blindpigandtheacorn.com, 1
 blinds-unlimited.com, 1
@@ -20629,6 +19644,7 @@ blizko.tk, 1
 blizora.com, 1
 blk-booking.com, 1
 blk-lunch.com, 1
+blk.me, 1
 blkbx.eu, 1
 blkj.com, 1
 bllb.ru, 0
@@ -20673,6 +19689,7 @@ blockvideo.live, 1
 blockwatch.cc, 0
 blockxit.de, 1
 bloemenbesteld.nl, 1
+bloemendaalsamen.nl, 1
 bloemendal.me, 1
 blog-erotyczny.pl, 1
 blog-investimenti.it, 1
@@ -20686,7 +19703,7 @@ blog.fo, 1
 blog.gparent.org, 1
 blog.gt, 1
 blog.je, 1
-blog.kg, 1
+blog.ln.cn, 1
 blog.torproject.org, 0
 blog.vu, 1
 blogabout.ru, 1
@@ -20698,7 +19715,6 @@ blogarts.net, 1
 blogauto.cz, 1
 blogbookcassiopee.fr, 1
 blogbooker.com, 1
-blogcast.com, 1
 blogcosmeticsurgeon.ga, 1
 blogcrimesnews.tk, 1
 blogcuaviet.com, 1
@@ -20730,7 +19746,6 @@ bloginbeeld.nl, 1
 bloginformatique.ml, 1
 blogit.fi, 1
 bloglogistics.com, 1
-blognews.cf, 1
 blognone.com, 1
 blogofant.de, 1
 blogofapps.com, 1
@@ -20742,6 +19757,7 @@ blogpronto.com.br, 1
 blogreen.org, 1
 blogsnote.xyz, 1
 blogspasest.ga, 1
+blogssl.com, 1
 blogstar.tk, 1
 blogtechnologiczny.pl, 1
 blogthedata.com, 1
@@ -20770,8 +19786,8 @@ bloodteam.tk, 1
 bloody-hosting.tk, 1
 bloody.pw, 1
 bloodybiz-news.tk, 1
-bloodycraft.ml, 1
 bloodyhawks.tk, 1
+bloom.ec, 1
 bloom.sh, 1
 bloombergadria.com, 1
 bloomingpink.in, 1
@@ -20783,7 +19799,6 @@ bloomppm.com, 1
 bloomscape.com, 1
 blopezabogado.es, 1
 blossom.so, 1
-blossomsflowerboutique.com.au, 1
 blossomtexas.gov, 1
 blountsherifftn.gov, 1
 blounttn.gov, 1
@@ -20796,7 +19811,6 @@ bltc.org, 1
 bltc.org.uk, 1
 bltdirect.com, 1
 bluamoeba.com, 1
-bluavido.ml, 1
 blubop.fr, 1
 blubracket.com, 1
 blubux.tk, 1
@@ -20813,12 +19827,12 @@ blue-python.tk, 1
 blueangel.org.tw, 1
 blueatlasmarketing.com, 1
 bluebahari.gq, 1
-bluebeeweb.com, 0
 bluebill.net, 0
 bluebird.com, 1
 bluebirdelc.com, 1
 bluebirdservice.us, 1
 bluebnc.com, 1
+blueboat.io, 1
 bluecanvas.io, 1
 bluecat.tk, 1
 bluecherry.tk, 1
@@ -20860,7 +19874,6 @@ bluemountain-ms.gov, 1
 bluemtnrentalmanagement.ca, 1
 bluenailsstudio.nl, 1
 bluenet-26.com, 1
-blueneuron.tk, 1
 blueoakart.com, 1
 blueoceanbrain.com, 1
 blueparrotpainting.com, 1
@@ -20872,21 +19885,22 @@ blueprintrealtytn.com, 1
 bluepromocode.com, 1
 bluerange.io, 1
 blueridge.social, 1
+blueridgeplans.com, 1
 bluerootsmarketing.com, 1
 blues-and-pictures.com, 1
 bluesbarn.tk, 1
 bluesbuyers.com, 1
-bluescape.com, 0
-bluesecret.co.uk, 1
+bluescape.com, 1
 blueshouse.ro, 1
 blueskiesmassage.com, 1
 bluesky-it.uk, 1
 blueskybrokerage.tk, 1
 blueskycoverage.com, 1
 blueskyinsure.com, 1
-bluesnews.tk, 1
+blueskywebdesign.net, 1
 bluesoap.com.au, 1
 bluespotmedia.ro, 1
+bluestarbus.co.uk, 1
 bluestardiabetes.com, 1
 bluestarroofing.com, 1
 bluestoneconstruction.com, 1
@@ -20900,9 +19914,8 @@ bluetape.tk, 1
 bluetexservice.com, 1
 bluetomatographics.com, 1
 bluetoothlasersers.ga, 1
-bluetoothspecialist.ga, 1
 bluetrout.nl, 1
-bluewatertaco.com, 1
+bluewatertaco.com, 0
 bluewavewebdesign.com, 1
 bluewire.ca, 1
 bluewizardart.net, 1
@@ -20933,17 +19946,16 @@ bluntandsnakes.com, 1
 blupig.net, 1
 bluproducts.com.es, 1
 blurringexistence.net, 1
-blurt.cf, 1
 blushbymounika.com, 0
 blushingweb.tk, 1
 blusmurf.net, 1
 blutooth.ga, 1
-blutopia.xyz, 1
 bluuglass.com, 1
 bluware.com, 1
 bluxus.com, 1
 blv38.fr, 1
 blw.moe, 0
+blwsongs.net, 1
 blyat.science, 1
 blyth.me.uk, 1
 blythwood.com, 1
@@ -20971,6 +19983,7 @@ bmsexperthub.hu, 1
 bmw-motorradclub-seefeld.de, 1
 bmwcolors.com, 1
 bmwdasauto.com, 1
+bmwhocking.com, 1
 bmwpartsdeal.com, 1
 bmyjacks.cn, 0
 bmzm.nl, 0
@@ -20981,6 +19994,7 @@ bnbsinflatablehire.co.uk, 1
 bnc.sh, 1
 bnck.me, 1
 bnct.us, 1
+bnd.house, 1
 bnext.tech, 1
 bngdigital.com, 1
 bngs.pl, 1
@@ -20992,7 +20006,7 @@ bnjscastles.co.uk, 1
 bnkconsulting.info, 1
 bnnuy.com, 1
 bnrailstories.com, 1
-bnstree.com, 1
+bnstree.com, 0
 bnty.net, 1
 bnzblowermotors.com, 1
 bo-rad.de, 1
@@ -21002,7 +20016,6 @@ bo4tracker.com, 1
 boa.rw, 1
 boam.nu, 1
 boanastudio.com, 1
-boardfree.tk, 1
 boardgameforces.com, 1
 boardgamegeeks.de, 1
 boardingschoolreview.com, 1
@@ -21017,7 +20030,6 @@ boatmanwindsor.com, 1
 boatseller.org, 0
 boattour.ru, 1
 boattrader.com.au, 1
-bob-dylan.tk, 1
 bob-fuchs.de, 1
 bobaly.es, 0
 bobancoamigo.com, 1
@@ -21036,7 +20048,6 @@ bobbyrobinson.tk, 1
 bobcoffee.com.br, 1
 bobcopeland.com, 1
 bobek.cz, 1
-bobfilm.ml, 1
 bobigames.com, 1
 bobiji.com, 0
 bobijoel.ml, 1
@@ -21055,7 +20066,6 @@ bobstikkers.be, 1
 bobstronomie.fr, 1
 bobtiell.com, 1
 bobvincent.com, 1
-bocaaboca.ml, 1
 bocabeats.tk, 1
 bocada.com, 1
 bocahkampus.com, 1
@@ -21069,11 +20079,9 @@ bocciatitanium.com, 1
 bochfernsh.com, 1
 bochs.info, 1
 bocloud.eu, 1
-bocreation.fr, 1
 bodas.com.mx, 1
 bodas.net, 1
 bodascartagena.com, 1
-bodclansite.tk, 1
 bodegademuebles.com, 1
 bodegagarces.tk, 1
 bodegasvirei.com, 0
@@ -21109,7 +20117,6 @@ bodyshopnews.net, 1
 bodytechautomotive.com.au, 1
 bodyweb.com.br, 1
 bodyweightsolution.com, 1
-bodyworksautorebuild.com, 1
 boealpinelounge.it, 1
 boeddhashop.nl, 1
 boegli.tk, 1
@@ -21118,13 +20125,12 @@ boehs.org, 1
 boeing747.tk, 1
 boeleo.ru, 1
 boensite.tk, 1
+boenyc.gov, 1
 boerandolphcountyga.gov, 1
 boese.one, 1
-boevik.ml, 1
 boew.de, 1
 bof.fo, 1
 bofashion.site, 1
-boffin.tk, 1
 bofn.com.tr, 1
 bofoxdesign.com, 0
 bog8.com, 1
@@ -21160,6 +20166,7 @@ boingboing.net, 1
 boingo00.wtf, 1
 boip.in, 1
 boira.tk, 1
+boisebirthdoula.com, 1
 boisehomeoffers.com, 1
 boiseonlinemall.com, 1
 boizeau.fr, 1
@@ -21169,7 +20176,7 @@ bojiu99.cc, 1
 bojoproductions.tk, 1
 bokadoktorn.se, 1
 bokatas.tk, 1
-boke.one, 1
+boke.one, 0
 boke112.com, 1
 bokehandbows.ca, 1
 bokhaldari.is, 1
@@ -21201,7 +20208,7 @@ bolgarus.ru, 0
 bolicforum.com, 1
 bolid.tk, 1
 bolivar-circuit-clerk.ms, 1
-bolivar80.com, 1
+bolivar80.com, 0
 bolivarchurch.tk, 1
 bolivarfm.com.ve, 1
 boliviaverde.tk, 1
@@ -21212,7 +20219,6 @@ bollywoodacapellas4djs.tk, 1
 bollywoodfans.tk, 1
 bollywoodgk.tk, 1
 bollywoodhdsongs.tk, 1
-bollywoodstrot.tk, 1
 bologna-disinfestazioni.it, 1
 bolognatoday.it, 1
 bologoe.tk, 1
@@ -21221,7 +20227,6 @@ bololo.online, 1
 bolos.tk, 1
 bolosbatiente.tk, 1
 bolovegna.it, 1
-bolsa.tk, 1
 bolsasbellagio.com.br, 1
 bolsashidrosolubles.com, 1
 bolseriacarioca.com.br, 1
@@ -21252,7 +20257,6 @@ bombgirls.cf, 1
 bombgirls.ga, 1
 bombgirls.gq, 1
 bombgirls.ml, 1
-bombiaturkiye.cf, 1
 bombo.xyz, 1
 bomboniere.roma.it, 1
 bomenzoeker.nl, 1
@@ -21277,7 +20281,6 @@ bonami.sk, 1
 bonami.tech, 1
 bonanzateam.tk, 1
 bonapati.tk, 1
-bonapeti.ml, 1
 bonaselect.lv, 1
 bonawehouse.co.uk, 1
 bonbini.ga, 1
@@ -21288,6 +20291,7 @@ bondagefetishstore.com, 1
 bondarenko.dn.ua, 1
 bondarenko.tk, 1
 bondcountyil.gov, 1
+bondcountysa.gov, 1
 bondcouponers.ga, 1
 bondingwithbaby.ca, 1
 bondmaster.tk, 1
@@ -21303,7 +20307,6 @@ boneros.tk, 1
 bonexio.tk, 1
 bonfi.net, 1
 bonfireleads.com, 0
-bonfloss.com, 1
 bong--brothers.tk, 1
 bongbong-irl.com, 1
 bongbongirl.com, 1
@@ -21311,12 +20314,10 @@ bongbongmarcos.com, 1
 bongit.de, 1
 bongjukim.com, 1
 bongloy.com, 1
-bongminhtam.com, 1
 bongo.cat, 1
 bongocams.webcam, 1
 bongoland.tk, 1
 bongoo.fr, 1
-bonic.tk, 1
 bonifatius-friedrich.de, 1
 bonita.com.br, 1
 bonitadesax.com, 1
@@ -21326,7 +20327,6 @@ bonitech.co.uk, 1
 bonito.pl, 1
 bonjourimmo.tv, 1
 bonk.pw, 1
-bonkleagues.ml, 1
 bonn.digital, 1
 bonnant-associes.ch, 0
 bonnant-partners.ch, 0
@@ -21348,11 +20348,10 @@ bonprix.co.uk, 1
 bonra.com, 1
 bonsai-uk.cf, 1
 bonsaiclubkengai.tk, 1
-bonsaiclubsanvi.tk, 1
 bonsaimedia.nl, 1
 bonsaitree.tv, 1
 bonsaj.tk, 1
-bonsi.net, 1
+bonsi.net, 0
 bonte.tk, 1
 bonukset.cf, 1
 bonukset.tk, 1
@@ -21361,7 +20360,6 @@ bonus-kran.tk, 1
 bonus.ca, 1
 bonus.net.nz, 1
 bonusdigital.id, 1
-bonusov.tk, 1
 bonusup.tk, 1
 bonviveur.com, 1
 bonvorur.is, 1
@@ -21406,23 +20404,20 @@ booknooktutor.com, 1
 bookourdjs.com, 1
 bookposh.com, 1
 bookreport.ga, 1
-books-dowload.tk, 1
 books-ru.tk, 1
 books.co.ua, 1
 booksales.tk, 1
-booksandcoffee.ml, 1
 bookshopofindia.com, 1
 booksinthefridge.at, 1
 booksjar.com, 1
-bookslibrarybooks.gq, 1
 booksoncamping.com, 1
 bookstores.gq, 1
-bookstrap.ga, 1
 booktoan.com, 1
 booktook.cz, 1
 bookvuz.tk, 1
 bookworld.gr, 1
 bookxuan.com, 0
+bookyourdata.com, 1
 bookzaga.com, 1
 bool.be, 1
 booldamm.llc, 1
@@ -21461,17 +20456,19 @@ boosman.nu, 1
 boosmanpoolservice.com, 1
 boost.fyi, 1
 boost.ink, 1
-boostdesign.tk, 1
 boostermachine.com, 1
 boostgame.win, 1
 boostitco.com, 1
 boostplm.com, 1
 boostport.com, 1
 boostport.com.au, 1
+boostrpro.pl, 1
 boostsafety.com, 1
 boostup.ai, 1
+booter.es, 1
 booths.cyou, 1
 bootlesshacker.com, 1
+bootmint.com, 1
 boots-shop.tk, 1
 bootsa.ga, 1
 bootsa.tk, 1
@@ -21480,12 +20477,12 @@ bootswinter.tk, 1
 boozinyan.com, 1
 bopiweb.com, 1
 bopyx.com, 0
+boraboraphotos.com, 1
 boracay.tk, 1
 borafalardeguito.com, 1
 borahan.net, 1
 boranco.tk, 1
 borasol.tk, 1
-borba-umov.tk, 1
 borche-imm.eu, 1
 borchers-media.de, 1
 borchers.ninja, 1
@@ -21506,7 +20503,6 @@ borderless360.com, 1
 borderzoo.tk, 1
 bordes.com.ar, 1
 bordes.me, 1
-bordo.com.au, 1
 bordoeurope.com, 1
 borduurcadeau.tk, 1
 borduurpatronen.tk, 1
@@ -21517,7 +20513,6 @@ boredhoard.com, 1
 boredhousewifeconfessions.cf, 1
 boredhousewifeconfessions.ga, 1
 boredhousewifeconfessions.ml, 1
-borein.cf, 1
 boreo.si, 1
 boresmail.ru, 1
 borgmestervangen.xyz, 1
@@ -21537,7 +20532,6 @@ borjalucero.es, 1
 borlangefk.tk, 1
 borman.biz, 1
 born2bounce.co.uk, 1
-born2dance.tk, 1
 bornaandishan.ir, 1
 bornandgrazed.com, 1
 bornbabies.com, 1
@@ -21557,9 +20551,7 @@ bortox.it, 1
 borysek.net, 1
 borysenko.se, 1
 borza.blog, 0
-borzamalta.com.mt, 1
 borzaresearch.com, 1
-borzov.tk, 1
 bosabosa.org, 0
 bosanski-forum.com, 1
 bosanskinovi.tk, 1
@@ -21578,7 +20570,6 @@ bosekarmelitky.cz, 1
 bosengineering.be, 1
 bosiquanao.vn, 1
 boskant.tk, 1
-bosnia-online.tk, 1
 bosonogka.tk, 1
 bospiraat.tk, 1
 bospor.tk, 1
@@ -21593,12 +20584,11 @@ boston-sailing.com, 1
 bostonadvisors.com, 0
 bostonaoii.com, 1
 bostonblockchainassociation.org, 1
-bostonews.tk, 1
 bostonivy.co, 1
 bostonprocleaning.com, 1
+bostonsportsmedicinemd.com, 1
 bosun.io, 1
 bot-manager.pl, 1
-bot-socket.tk, 1
 botarticle.ga, 1
 botbrother.ml, 1
 botcamp.org, 1
@@ -21606,7 +20596,6 @@ botcop.de, 1
 botcore.ai, 1
 botdiril.com, 1
 botealis.ch, 0
-botelegram.tk, 1
 botezdepoveste.ro, 0
 botguard.net, 1
 bothive.io, 1
@@ -21614,7 +20603,6 @@ boticadiservicio.com, 1
 botija.tk, 1
 botika.online, 1
 botikadiservisio.com, 1
-botipedia.tk, 1
 botlabs.host, 1
 botmaker.tk, 1
 botmanager.pl, 1
@@ -21633,7 +20621,6 @@ bottineauneighborhood.org, 1
 bottinquebec.com, 1
 bottke.berlin, 1
 bottle.li, 1
-bottlerocketmedia.net, 1
 bottlerockshuttles.com, 1
 bottom9clothing.com, 1
 bottomfeedings.tk, 1
@@ -21826,7 +20813,6 @@ boxintense.com, 0
 boxlitepackaging.com, 0
 boxmail.cn, 1
 boxmania.tk, 1
-boxofficebengal.tk, 1
 boxofninjas.ca, 1
 boxoptions.com, 1
 boxpirates.to, 1
@@ -21835,7 +20821,7 @@ boxspringbett-160x200.de, 1
 boxtub.com, 1
 boxturtlesaspets.com, 1
 boxview.com, 1
-boyard.tk, 1
+boydcorp.com, 1
 boydstree.com, 1
 boydwi.gov, 1
 boygirl.tk, 1
@@ -21849,7 +20835,6 @@ boyscouts.tk, 1
 boyscoutschile.tk, 1
 boyson.tech, 1
 boysontech.com, 1
-boysorebro.tk, 1
 boywife.space, 1
 bozdech.eu, 1
 bozdoz.com, 1
@@ -21872,6 +20857,7 @@ bpm-free.de, 1
 bpo.ovh, 1
 bpol-forum.de, 1
 bpreguica.com.br, 1
+bpsdev.org.uk, 1
 bpsis.fr, 1
 bpvgoncalves.com, 1
 bpvr.ddns.net, 1
@@ -21880,7 +20866,6 @@ bqcp.net, 1
 bqp.io, 0
 bqr.ch, 0
 bqtoolbox.com, 1
-bqueen.salon, 1
 br-miyamoto.spdns.org, 1
 br.search.yahoo.com, 0
 br1334shop.com.br, 1
@@ -21920,7 +20905,6 @@ bradler.net, 0
 bradturveyofficial.tk, 1
 bradyosborne.com, 1
 bradypatterson.com, 1
-braeden.au, 1
 braemer-it-consulting.de, 1
 braeunlich-gmbh.com, 1
 bragasoft.com.br, 0
@@ -21939,7 +20923,6 @@ brain.gov, 1
 brainatwork.it, 1
 brainball.fr, 0
 brainboxai.com, 1
-brainburger101.tk, 1
 braindiamond.com, 1
 braindiamonds.com, 1
 brainefive.com, 1
@@ -21952,18 +20935,15 @@ brainmade.tk, 1
 brainobeat.com, 1
 brainotony.com, 1
 brainoutlevel.com, 1
-brainrush.ga, 1
 brainserve.ch, 0
 brainserve.com, 0
 brainserve.swiss, 0
-brainshare.tk, 1
 brainshit.fr, 1
 brainsik.net, 1
 brainsoftict.nl, 0
 brainspawn.tk, 1
 brainstew.tk, 1
 brainstorm.social, 1
-brainstormproductions.tk, 1
 braintensive.com, 1
 braintonus.tk, 1
 braintreevt.gov, 1
@@ -21983,7 +20963,6 @@ bramfri.dk, 1
 bramhallsamusements.com, 1
 bramhopetails.uk, 1
 bramming-fysio.dk, 1
-bramois.tk, 1
 bramptonaikikai.tk, 1
 bramptonscrapcarremoval.com, 1
 bramsikkens.be, 1
@@ -22003,6 +20982,7 @@ branchtrack.com, 1
 brand-design.studio, 1
 brandabaski.tk, 1
 brandand.co.uk, 1
+brandarkitekt.com, 1
 brandathon.be, 1
 brandathon.nl, 1
 brandbags.gr, 1
@@ -22051,7 +21031,6 @@ brandt.tech, 1
 brandtechdesign.co.uk, 1
 brandtrapselfie.nl, 1
 brandweer-almelo.tk, 1
-brandweer-sgravendeel.tk, 1
 brandweerbarboek.nl, 1
 brandweercapcodes.tk, 1
 brandweeredam.tk, 1
@@ -22064,7 +21043,6 @@ brandweerpuch.tk, 1
 brandweerrooster.nl, 1
 brandweertrainingen.nl, 1
 brandweeruitgeest.nl, 1
-brandweerweb.tk, 1
 brandweerzonecentrum.be, 1
 brandwizo.com, 1
 branefive.com, 1
@@ -22078,14 +21056,10 @@ brantleycounty-ga.gov, 1
 branw.xyz, 0
 brard.it, 1
 brasas.ec, 1
-brasco.tk, 1
 brasdir.com, 1
 brashear.me, 1
-brasil66.tk, 1
 brasilandia.tk, 1
 brasilcheats.tk, 1
-brasilduino.tk, 1
-brasiliademinasnet.tk, 1
 brasilianskbikini.se, 1
 brasillifeoficial.tk, 1
 brasilmatamata.ml, 1
@@ -22100,7 +21074,6 @@ brass.host, 1
 brassbandwarmond.tk, 1
 brasseursdubois.com, 1
 brasspipedreams.org, 1
-bratan.ga, 1
 bratstvo.tk, 1
 bratt.tk, 1
 bratteng.me, 1
@@ -22115,7 +21088,6 @@ braunbergerfreelance.com, 1
 braunsteinpc.com, 1
 braunwarth.info, 0
 brausestube.de, 1
-brausin.com, 1
 brave-foods.ch, 0
 brave-foods.com, 0
 brave.com, 1
@@ -22129,10 +21101,19 @@ bravelychoc.com, 1
 bravenboer.tk, 1
 bravewiki.tk, 1
 bravga.com, 1
-bravica.tk, 1
 bravo.bi, 1
 bravoasociados.com, 1
 bravobet.et, 1
+bravodeal.com, 1
+bravodescuento.es, 1
+bravogutschein.at, 1
+bravogutschein.de, 1
+bravokorting.nl, 1
+bravokupony.pl, 1
+bravopromo.be, 1
+bravopromo.fr, 1
+bravosconto.it, 1
+bravovoucher.co.uk, 1
 bravurasolutions.com, 1
 brawin.cf, 1
 brawlstarsitalia.com, 1
@@ -22187,7 +21168,6 @@ breard.tf, 1
 breastaugmentationky.com, 1
 breastbuysers.ga, 1
 breastbuysest.ga, 1
-breastenlargement.gq, 1
 breathe-easy.tk, 1
 breathedreamgo.com, 0
 breathingblanket.com, 1
@@ -22207,6 +21187,7 @@ bredabeds.com, 1
 bredahooligans.tk, 1
 bredband.fi, 1
 breechdepot.com, 1
+breederworld.dog, 1
 breen.com.br, 1
 breeyn.com, 1
 breezyapp.hu, 1
@@ -22215,11 +21196,11 @@ brefy.com, 1
 brege.org, 1
 bregnedal.dk, 1
 bregnedalsystems.dk, 1
+brehoni.cz, 1
 breinify.ai, 1
 breinify.com, 1
 breitband.bz.it, 1
 breizh.pm, 1
-breket.ml, 1
 brelahotelberulia.com, 1
 brelin.tk, 1
 brellich.eu, 1
@@ -22239,17 +21220,13 @@ brentnewbury.com, 1
 breonart.com, 1
 bresciatoday.it, 1
 breshka.be, 1
-bressier.fr, 1
 brest-bel.tk, 1
 brest-biz-belarus.tk, 1
 brest-brest.tk, 1
-brest-master.tk, 1
 brest-news.tk, 1
 brest-region.tk, 1
 brest24.tk, 1
-brestnews.tk, 1
 brestradio.tk, 1
-brestshop.tk, 1
 bret-mcgee.me.uk, 0
 bretcarmichael.com, 1
 breteuilcommerceartisanat.com, 1
@@ -22290,7 +21267,7 @@ brhanhaki.org, 1
 bri.fyi, 1
 bri.net.br, 1
 brian-ormond.tk, 1
-brian.gq, 1
+brian.gq, 0
 brianalaway.com, 1
 brianalawayconsulting.com, 1
 briandorey.com, 0
@@ -22334,7 +21311,6 @@ brickvortex.com, 1
 brickweb.co.uk, 1
 brickwerks.io, 1
 bricmon.tk, 1
-brico-volet.com, 1
 bricolajeux.ch, 0
 bricolea.fr, 1
 bricomag-media.com, 1
@@ -22343,7 +21319,7 @@ brid.gy, 0
 bridal.tk, 1
 bridalfabrics.ru, 1
 bridalgallerysalem.com, 1
-bridalweddingshow.ga, 1
+bridalshoes.com, 1
 bride.vn, 1
 bridebook.com, 1
 bridesbouquet.ml, 1
@@ -22353,7 +21329,6 @@ bridge-online.cloud, 1
 bridge-to-knowledge.nl, 1
 bridge.nl, 1
 bridgedigest.cf, 1
-bridgedigest.tk, 1
 bridgedigestest.ga, 1
 bridgedirectoutreach.com, 1
 bridgefield.de, 1
@@ -22363,7 +21338,6 @@ bridgemanualest.ga, 1
 bridgement.com, 1
 bridgeout.com, 1
 bridgepayday.ph, 1
-bridgeportlaboratory.tk, 1
 bridgercanyonfiremt.gov, 1
 bridges.ml, 1
 bridges2understanding.com, 1
@@ -22410,10 +21384,8 @@ brightonncmachine.com, 1
 brightonvt.gov, 1
 brightonvt.org, 1
 brightpool-markets.com, 1
-brightshinystuff.com, 1
 brightside.com, 1
 brightsparks.com.sg, 1
-brightsport-news.tk, 1
 brightview.net.cn, 1
 brightwakeintranet.co.uk, 1
 brightzonecleaning.com.au, 1
@@ -22422,10 +21394,7 @@ brigidaarie.com, 1
 brigittaseasons.com, 1
 brigittaspromise.org, 1
 brigittebutt.tk, 1
-brigittefontaine.tk, 1
 brilalux.pe, 1
-brilhante.fr, 1
-briliant.tk, 1
 brilliant-minds.tk, 1
 brilliantbouncyfun.co.uk, 1
 brilliantproductions.co.nz, 1
@@ -22463,9 +21432,7 @@ brisignshop.com.au, 1
 briskbase.com, 1
 bristebein.com, 1
 bristolandwestonsuperbounce.com, 1
-bristolmoneyman.com, 1
 brit-thoracic.org.uk, 1
-britania.tk, 1
 britanniapandi.com, 1
 britelocate.com, 1
 britishbee.org.uk, 1
@@ -22482,7 +21449,6 @@ britishbullshitfoundation.cf, 1
 britishbullshitfoundation.ga, 1
 britishbullshitfoundation.ml, 1
 britishchronicles.com, 1
-britishgeneralelection.cf, 1
 britishgeneralelection.ga, 1
 britishgeneralelection.ml, 1
 britishgroupsg.com, 1
@@ -22513,6 +21479,7 @@ brkt.church, 1
 brktkiliseleri.com, 1
 brktkiliseleri.org, 1
 brmascots.com, 1
+brmnn.de, 1
 brmsalescommunity.com, 1
 brn.by, 1
 brnogame.com, 1
@@ -22524,10 +21491,8 @@ brnohra.online, 1
 brnojebozi.cz, 1
 brnr.link, 1
 brnrx.com, 1
-broadax.ml, 1
 broadbandchoices.co.uk, 1
 broadbandexposed.co.uk, 1
-broadbandnd.com, 1
 broadbiz-news.tk, 1
 broadcastlistingers.ga, 1
 broadcastlistingest.ga, 1
@@ -22566,7 +21531,6 @@ brokeinkorea.tk, 1
 brokenbiz-news.tk, 1
 brokencityllc.ga, 1
 brokenhands.io, 1
-brokenminds.tk, 1
 brokenneckgang.com, 1
 brokensword.tk, 1
 brokentoaster.tk, 1
@@ -22597,7 +21561,6 @@ brookeblogt.be, 1
 brookes.xyz, 1
 brookframework.org, 1
 brooklynabortionclinic.nyc, 1
-brooklynboyblues.cf, 1
 brooklynboyblues.ga, 1
 brooklynboyblues.ml, 1
 brooklyncentermn.gov, 1
@@ -22673,6 +21636,7 @@ brudkista.nu, 1
 brudkista.se, 1
 brudkistan.nu, 1
 brudkistan.se, 1
+bruechner.net, 1
 brueggi.tk, 1
 brueser-gmbh.de, 1
 brugerklub.info, 1
@@ -22709,11 +21673,9 @@ brushcreekyachts.com, 1
 brusselsbe.tk, 1
 brusselsexpolive.ga, 1
 brusselsexpoloft.ga, 1
-brusselsexpostudio.ga, 1
 brusselslouisepenthouse.ga, 1
 brusselslouisestudio.ga, 1
 brusselsmidiapartment.ga, 1
-brusselsmidistudio.ga, 1
 brusselspackagesers.ga, 1
 brusselspackagesest.ga, 1
 brusselswestapartment.ga, 1
@@ -22747,6 +21709,7 @@ bs-network.net, 1
 bs-security.com, 1
 bs.sb, 1
 bs.to, 1
+bs2k.me, 1
 bsa-dom.ru, 1
 bsa157.org, 1
 bsaab.se, 1
@@ -22822,8 +21785,8 @@ bt3658.com, 0
 bt780.com, 1
 bt85.cn, 0
 bt9.cc, 0
+btarts.com.br, 1
 btc-alpha.com, 1
-btc-doge.ga, 1
 btc-wallet.tk, 1
 btcanalyse.com, 1
 btcarg.com.ar, 1
@@ -22833,6 +21796,7 @@ btclients.tk, 1
 btcontract.com, 0
 btcp.space, 1
 btcpop.co, 1
+btcrit.com, 1
 btcwip.com, 1
 btdproductions.tk, 1
 btec.ae, 1
@@ -22853,7 +21817,6 @@ btraviswrightmps.com, 1
 btraviswrightmps.org, 1
 btrb.ml, 1
 btrfs.no, 1
-btshe.net, 1
 btsline.co.id, 1
 btslr.co, 1
 btsoft.eu, 1
@@ -22908,7 +21871,6 @@ buchholz-coaching.de, 1
 buchwegweiser.com, 1
 buck-hydro.de, 1
 buck.com, 1
-bucket.tk, 1
 buckethead.tk, 1
 buckfast.tk, 1
 buckglobal.com, 1
@@ -22919,16 +21881,16 @@ buckthorn.ml, 1
 buckypaper.com, 1
 buda.com, 1
 budapestairport.tk, 1
-budapestairporttaxi.net, 1
-budapestairporttocity.com, 1
-budapestairporttransfer.biz, 1
-budapestairporttransfer.org, 1
+budapestairporttaxi.net, 0
+budapestairporttocity.com, 0
+budapestairporttransfer.biz, 0
+budapestairporttransfer.org, 0
 budapestgraphics.hu, 1
 budapestjazzclub.hu, 1
-budapesttaxi.co.uk, 1
-budapesttaxi.de, 1
-budapesttaxi.fr, 1
-budapesttaxi.nl, 1
+budapesttaxi.co.uk, 0
+budapesttaxi.de, 0
+budapesttaxi.fr, 0
+budapesttaxi.nl, 0
 budapesttaxi.uk, 1
 budatx.gov, 1
 budbringerne.tk, 1
@@ -22951,7 +21913,6 @@ buddytop.com, 1
 buddyworks.net, 1
 budeanu.com, 1
 buderus-family.be, 1
-budexim.com.ua, 1
 budgerigarbirds.com, 1
 budget-cuts.tk, 1
 budget.gov, 1
@@ -22999,7 +21960,6 @@ buffup.media, 1
 buffus.cz, 1
 bufla.net, 1
 bufo.tk, 1
-bug-fest.com, 1
 bug.blue, 1
 bug.ee, 1
 bug321.com, 1
@@ -23007,7 +21967,6 @@ bugalert.org, 1
 bugbounty.ch, 1
 bugcrowd.com, 1
 bugfender.com, 1
-bugfest.co.uk, 1
 bugfuzz.com, 1
 buggiano.com, 1
 bugginslab.co.uk, 1
@@ -23032,6 +21991,7 @@ buick1958.tk, 1
 build-up.tk, 1
 build.chromium.org, 1
 build.gov, 1
+buildappleculvercrossings.com, 1
 buildbackbetter.gov, 1
 buildbytes.com, 1
 buildconcierge.ga, 1
@@ -23090,6 +22050,7 @@ bulario.com, 1
 bulario.net, 1
 bularmas.com, 1
 bulatlat.com, 1
+bulatlat.org, 1
 bulavki.tk, 1
 bulbagram.ml, 1
 bulbcompare.com, 1
@@ -23100,10 +22061,7 @@ bulentcirakli.tk, 1
 bulgakov.ga, 1
 bulgakov.ml, 1
 bulgakov.tk, 1
-bulgariablog.tk, 1
 bulgarianhouse.tk, 1
-bulgarianwine.com, 1
-bulgariya.cf, 1
 bulhost.com, 1
 bulindir.tk, 1
 bulkowespacerkowo.nl, 1
@@ -23255,7 +22213,6 @@ burmania.tk, 1
 burmeister-gmbh.de, 1
 burmesecatscare.com, 1
 burmesepythonpet.com, 1
-burnayavoda.ru, 0
 burncorp.org, 1
 burndyt3.com, 1
 burnedyouers.ga, 1
@@ -23300,13 +22257,12 @@ burtrum.me, 1
 burtrum.name, 1
 burtrum.org, 1
 burunucu.ga, 1
-buryat-mongol.cf, 1
 buryatia.tk, 1
 burybox.co.uk, 1
 burz.eu.com, 1
 burz.net, 1
 burz.one, 1
-burzcast.ro, 1
+burzcast.com, 1
 burzgroup.com, 1
 burzmali.com, 1
 burzmedia.com, 1
@@ -23322,11 +22278,12 @@ buscahost.com, 1
 buscalotodo.com, 1
 buscandolosmejores.com, 1
 buscasimple.com, 1
+buscatea.com, 1
 buscatodo.tk, 1
 buschavdar.tk, 1
 buscolu.tk, 1
-buselefante.tk, 1
 buserror.cn, 1
+buses.co.uk, 1
 busesurbanoschile.tk, 1
 busflag.tk, 1
 bush41library.gov, 1
@@ -23343,8 +22300,6 @@ business-explosion-fortune.tk, 1
 business-garden.com, 1
 business-secreti.cf, 1
 business-secreti.ga, 1
-business-secreti.gq, 1
-business-secreti.tk, 1
 business.facebook.com, 0
 business.gov, 0
 business.medbank.com.mt, 1
@@ -23519,7 +22474,6 @@ businessother.ga, 1
 businessouter.ga, 1
 businessparis.tk, 1
 businesspart.ga, 1
-businesspartner.tk, 1
 businesspassport.ga, 1
 businesspatch.ga, 1
 businesspeace.ga, 1
@@ -23569,12 +22523,14 @@ businessup.tk, 1
 businessuprise.com, 1
 businessusa.gov, 1
 businessusa.tk, 1
+businessvalue.com, 1
 businessvisual.ga, 1
 businesswaterfront.ga, 1
 businesswebadmin.com, 1
 businessweek.com.tr, 1
 businesswish.ga, 1
 businessworth.ga, 1
+businessx.in, 1
 businesszachod.pl, 1
 businka.tk, 1
 busit.be, 1
@@ -23585,7 +22541,6 @@ busnews.tk, 1
 busold.ws, 1
 buspark.com, 1
 buspark.cz, 1
-busphotos.tk, 1
 busqnet.com, 1
 bussinesconsulting.tk, 1
 bussinesinsurance.tk, 1
@@ -23607,7 +22562,6 @@ bustmovesest.ga, 1
 busty-milf.net, 1
 bustybombastic.com, 1
 busuttil.org.uk, 1
-buswiki.ml, 1
 busyon.cloud, 1
 but-it-actually.work, 1
 butarque.es, 1
@@ -23623,7 +22577,7 @@ butlaroo.com, 1
 butlercountyne.gov, 1
 butlerdisposal.com, 1
 butlerfm.dk, 1
-butorkarpitos.com, 1
+butorkarpitos.com, 0
 butowka.tk, 1
 butsa.tk, 1
 butserdocumentary.tk, 1
@@ -23665,10 +22619,10 @@ buy-camera-cases.ga, 1
 buy-cozaar.tk, 1
 buy-decadron.tk, 1
 buy-deltasone.tk, 1
-buy-essay-online.ga, 1
 buy-human-hair-extension.tk, 1
 buy-indocin.cf, 1
 buy-jeansbiz.tk, 1
+buy-kratom.us, 1
 buy-lasix-without-a-doctor-s-prescription.ga, 1
 buy-lingerie.tk, 1
 buy-lipitor.tk, 1
@@ -23682,7 +22636,6 @@ buy-stuffed-toys.tk, 1
 buy-terramycin.gq, 1
 buy-topamax.tk, 1
 buy-zimulti.ga, 1
-buy-zofran.ga, 1
 buyaccessible.gov, 1
 buyaccutane.gq, 1
 buyacompliaonline.ga, 1
@@ -23705,9 +22658,7 @@ buycbd.store, 1
 buycheapandlow.tk, 1
 buycheapshirts.com, 1
 buycialissmx.tk, 1
-buycitalopram.ga, 1
 buyclaritin.ml, 1
-buycompanyname.com, 1
 buycook.shop, 1
 buycostarica.tk, 1
 buycoverartwork.com, 1
@@ -23717,8 +22668,6 @@ buydegree.info, 1
 buydeltasone.ga, 1
 buydeltasone.ml, 1
 buydiamox.cf, 1
-buydiflucan.ga, 1
-buydiflucan.ml, 1
 buydissertations.com, 1
 buyeba.xyz, 1
 buyebook.xyz, 1
@@ -23735,9 +22684,8 @@ buyhydrochlorothiazide.ml, 1
 buyingstatus.com, 1
 buyingtvsers.ga, 1
 buyingtvsest.ga, 1
+buyitmalta.online, 1
 buyjewel.shop, 1
-buylasix.ml, 1
-buylevaquin.tk, 1
 buymetforminonline.tk, 1
 buymobic.ml, 1
 buymyvoip.com, 1
@@ -23760,11 +22708,9 @@ buypurenature.ga, 1
 buyr.com, 1
 buyretinamicro.cf, 1
 buyrimonabant.cf, 1
-buyrogaine.ga, 1
 buyru.net, 1
 buyshine.com, 1
 buyshoe.org, 1
-buysildenafil.ml, 1
 buystromectol.cf, 1
 buystromectol.ml, 1
 buysuisse.shop, 1
@@ -23825,13 +22771,14 @@ bvop.org, 1
 bvr-nsn.gov, 1
 bvrd.com.do, 1
 bvrlodge.com, 1
-bvrlodge.ro, 0
+bvrlodge.ro, 1
 bvsa.co.za, 0
 bvv-europe.eu, 1
 bw.codes, 1
 bwa.wroc.pl, 1
 bwanglab.com, 1
 bwashing.tk, 1
+bwasoimoveis.net, 1
 bwcscorecard.org, 1
 bweston.ga, 1
 bwf11.com, 1
@@ -23893,7 +22840,6 @@ byeskille.no, 1
 byfare.com, 1
 byfeldt.dk, 1
 byggindrustrin.ga, 1
-byggonline.ga, 1
 bygningsregistrering.dk, 1
 bygogmiljoe.dk, 1
 bygonegames.com, 1
@@ -23911,6 +22857,7 @@ byluthier.com, 1
 bylz.me, 1
 bymike.co, 1
 bymogarna.se, 1
+bynder.com, 1
 bynono.pt, 1
 bynumlaw.net, 1
 byootify.com, 1
@@ -24015,7 +22962,7 @@ c00ke.com, 1
 c057cl7.com, 1
 c0mplicated.tk, 1
 c0rn3j.com, 1
-c16t.uk, 1
+c16t.uk, 0
 c19adoption.com, 1
 c19aspirin.com, 1
 c19bromhexine.com, 1
@@ -24048,7 +22995,6 @@ c1cdn.com, 1
 c21first.co.il, 1
 c2athletics.com, 1
 c2lab.net, 1
-c2m-staging.com, 1
 c2o2.xyz, 1
 c3.pm, 1
 c35.design, 1
@@ -24116,7 +23062,6 @@ cabeceirasdebasto.pt, 0
 cabecera-descendimiento.tk, 1
 cabelgrano.tk, 1
 cabezadeframontanos.tk, 1
-cabezadelcaballo.tk, 1
 cabina-photobooth.ro, 1
 cabincrewcareercenter.com, 1
 cabineritten.nl, 1
@@ -24166,7 +23111,6 @@ cactusarium.tk, 1
 cactusdentrepair.com, 1
 cactusgreen.com.br, 1
 cactuspedia.cf, 1
-cactuspedia.ga, 1
 cactuspedia.gq, 1
 cactuspedia.ml, 1
 cad-noerdlingen.de, 1
@@ -24179,7 +23123,6 @@ cadaver.tk, 1
 cadavre-exquis-musical.tk, 1
 cadcc.cl, 0
 cadconcrete.ca, 1
-cadcreations.co.ke, 0
 caddo.gov, 1
 caddyfashionshop.com, 1
 caddyshackersmv.com, 1
@@ -24192,7 +23135,6 @@ cadetsge.ch, 0
 cadflow.pt, 1
 cadiar.tk, 1
 cadici.ga, 1
-cadifit.ga, 1
 cadillacfairview.com, 1
 cadillacitalia.it, 1
 cadiskitchen.ca, 1
@@ -24210,11 +23152,12 @@ cadoth.net, 1
 cadovod.tk, 1
 cadra.nl, 1
 cadre.com, 1
+cadreok.com, 1
 cadsys.net, 1
-cadusilva.com, 1
 caduta-capelli.tk, 1
 cadvending.ch, 1
 cadventura.com, 1
+cadwalk.de, 1
 cady-jennifer.tk, 1
 caenergyprograms.com, 1
 caerostris.com, 1
@@ -24256,12 +23199,10 @@ cafelandia.net, 1
 cafemadrid.tk, 1
 cafemandala.hu, 0
 cafemodi.cz, 0
-cafenix.tk, 1
 cafenoorderzon.tk, 1
 cafeobscura.nl, 1
 cafepress.com.au, 1
 cafermin.com, 1
-caferossio.de, 1
 cafesforonda.com, 1
 cafetalks.net, 1
 cafeterya.tk, 1
@@ -24361,6 +23302,7 @@ calafont.cat, 1
 calaix.click, 1
 calamidad.tk, 1
 calamp.com, 1
+calancamassages.ch, 0
 calandrahosting.tk, 1
 calantonieta.tk, 1
 calaverascounty.gov, 1
@@ -24370,12 +23312,13 @@ calcasieusheriff.gov, 1
 calcedge.com, 1
 calcettomania.com, 1
 calcinacci.com, 1
-calcioragusa.tk, 1
+calcinacci.roma.it, 1
 calconcontractors.com, 1
 calcoolator.pl, 1
 calcsoft.tk, 1
 calculadoraconversor.com, 1
 calcularis.ch, 1
+calculat.io, 1
 calculate.co.kr, 1
 calculateaspectratio.com, 1
 calculates.org, 1
@@ -24396,6 +23339,7 @@ caldoletto.com, 1
 caleaders.cf, 1
 caleatoxic.org, 1
 caledoniaoh.gov, 1
+caledonie.tech, 1
 calefones-electricos.com, 1
 calehoo.com, 1
 calendar.cf, 0
@@ -24426,7 +23370,7 @@ caliderumba.com, 1
 calidoinvierno.com, 1
 californiabalsamic.com, 1
 californiabudgetfinance.tk, 1
-californiahairmd.com, 1
+californiahairmd.com, 0
 californiahealth.tk, 1
 californiahumanrights.tk, 1
 californiakingsnakepet.com, 1
@@ -24440,7 +23384,6 @@ calimero.tk, 1
 caliph.one, 1
 calisteniaperu.ga, 1
 calitateavietii-ardeal.ro, 1
-calixa.io, 1
 calixte-concept.fr, 1
 call.me, 1
 calla.pl, 1
@@ -24456,6 +23399,7 @@ callbackform.tk, 1
 callboyz.net, 1
 callcenterdeluxecalls.nl, 1
 callear.org, 1
+callerid4u.com, 1
 callerstrom.se, 1
 calleveryday.com, 1
 callfordataspeakers.com, 1
@@ -24542,7 +23486,6 @@ cambridge-security.com, 1
 cambridgeanalytica.cz, 1
 cambridgeanalytica.net, 1
 cambridgeanalytica.org, 0
-cambridgemoneyman.com, 1
 cambridgesecuritygroup.org, 1
 cambridgetutors.com, 1
 cambuslangharriers.org, 1
@@ -24569,7 +23512,6 @@ camerahire.com.au, 1
 cameraman.tk, 1
 cameramark.nl, 1
 camerashot.tk, 1
-cameraslyphotography.tk, 1
 camerata.com, 1
 cameraviva.com.br, 1
 cameria.tk, 1
@@ -24638,6 +23580,8 @@ camperverzekerd.nl, 1
 campfire.moe, 1
 campfiretails.org, 1
 campfourpaws.com, 0
+campguaikinima.com, 1
+campineiraalimentos.com.br, 1
 camping-chantemerle.com, 1
 camping-dulac-dordogne.com, 1
 camping-le-pasquier.com, 1
@@ -24790,6 +23734,15 @@ candy-pop.tk, 1
 candyalexa.net, 1
 candyboulevard.tk, 1
 candybouquet.tk, 1
+candydoll11.com, 1
+candydoll12.com, 1
+candydoll13.com, 1
+candydoll14.com, 1
+candydoll15.com, 1
+candydoll3.com, 1
+candydoll7.com, 1
+candydoll8.com, 1
+candydoll9.com, 1
 candylion.rocks, 1
 candypalace.tk, 1
 candysailing.ml, 1
@@ -24808,8 +23761,9 @@ cangurin.com, 1
 canhas.report, 1
 canhazip.com, 1
 canhq.tk, 1
-canhtuaone.com, 1
+canhtuaone.com, 0
 cani-compostelle.fr, 1
+canidaerd.com, 1
 canihavesome.coffee, 0
 canile.it, 1
 caninecompilation.com, 1
@@ -24866,6 +23820,7 @@ canterburycrest.org, 1
 canterburynh.gov, 1
 canters.tk, 1
 cantik.co, 1
+cantinhodapetala.com.br, 1
 cantonmi.gov, 1
 cantonms.gov, 1
 cantor.cloud, 1
@@ -24880,6 +23835,7 @@ canva.cn, 1
 canva.com, 1
 canvas-art.tk, 1
 canveganseat.com, 1
+canwehavefun.com, 1
 canyoncreekjeep.com, 1
 canyons.media, 0
 canyonshoa.com, 1
@@ -24892,11 +23848,9 @@ caodecristachines.com.br, 0
 caodesantohumberto.com.br, 1
 caos.ch, 1
 caostura.com, 1
-caosudautieng.com.vn, 1
 cap73.fr, 1
 capa.digital, 1
 capachitos.cl, 0
-capacitateparaelempleo.org, 1
 capacityproject.org, 1
 caparicasurfing.com, 1
 caparicasurflessons.com, 1
@@ -24931,7 +23885,6 @@ capitalgyan.com, 1
 capitalibre.com, 1
 capitalism.party, 1
 capitalism.rip, 1
-capitalist.cf, 1
 capitaliz.io, 1
 capitalmarkets.online, 1
 capitalmatters.cf, 1
@@ -24961,6 +23914,7 @@ capitolrisk.tk, 1
 capitoltrades.com, 1
 caplinbouncycastles.co.uk, 1
 capoeiravillenavedornon.fr, 1
+caponte.io, 1
 caporalmktdigital.com.br, 1
 capota.tk, 1
 capper.de, 1
@@ -24980,7 +23934,6 @@ capseo.id, 1
 capsicle.tk, 1
 capslock.ch, 1
 capsogusto.com, 1
-capssouthafrica.co.za, 1
 capstansecurity.co.uk, 1
 capstansecurity.com, 1
 capsuladigital.tk, 1
@@ -24992,6 +23945,7 @@ captainark.net, 1
 captainclaw.tk, 1
 captainfit.in, 1
 captainjanks.tk, 1
+captainpassword.com, 1
 captainratnesh.tk, 1
 captainscarlet.tk, 1
 captainsunshine.tk, 1
@@ -25003,6 +23957,7 @@ capture-app.com, 1
 capturebilling.com, 1
 captured-symphonies.com, 1
 capturelead.tk, 1
+capturis.com, 1
 capuchinox.com, 1
 caputo.com, 1
 caputodesign.com, 1
@@ -25016,7 +23971,6 @@ car-forums.com, 1
 car-keys.tk, 1
 car-market.tk, 1
 car-seats-store.ga, 1
-car-speed.tk, 1
 car-touch.tk, 1
 car.info, 1
 car24.de, 1
@@ -25097,8 +24051,6 @@ cardexaminerest.ga, 1
 cardexchangesolutions.com, 0
 cardiaccane.com, 1
 cardiagnose.nl, 1
-cardiagnostics.tk, 1
-cardiffmoneyman.com, 1
 cardinauto.fr, 1
 cardingforum.co, 1
 cardington.tk, 1
@@ -25128,7 +24080,6 @@ cardranking.jp, 1
 cardrecovery.fr, 1
 cardsbymaria.com, 1
 cardschat.com, 1
-cardse.net, 1
 cardsolutionsbh.com.br, 1
 cardstesting.tk, 1
 cardstream.com, 1
@@ -25150,12 +24101,13 @@ careertransformed.com, 1
 careerwatchlist.com, 1
 carefully.com.au, 0
 carefy.ph, 1
+caregiverchecks.com, 1
 carehomejob.co.uk, 1
 careium.co.uk, 1
+carekleen.com.au, 1
 carelancerportfolio.ga, 1
 careloco.tk, 1
 caremad.io, 1
-carepan.ga, 1
 carepassport.com, 1
 caresco.nl, 1
 carescorp.com, 1
@@ -25178,6 +24130,7 @@ cargobay.net, 1
 cargoio.com, 1
 cargomaps.com, 1
 cargorestraintsystems.com.au, 1
+cargosapiens.com.br, 1
 cargotariff.ml, 1
 carhunters.cz, 1
 caribbean-tekton.com, 1
@@ -25186,9 +24139,7 @@ caribbeancinemas.com, 1
 caribbeanexams.com, 1
 caribbeansolutionslab.com, 1
 caribeeficiente.com.co, 1
-caribuku.tk, 1
 caricature.fr, 1
-caricatures-uk.com, 1
 carien.eu, 0
 cariki.gq, 1
 carikiv.gq, 1
@@ -25201,6 +24152,7 @@ carinsurance.es, 1
 carinsuranceliveest.ga, 1
 carintegrado.com.co, 1
 carinthia.eu, 1
+carioca-romania.ro, 1
 cariocabelos.com.br, 1
 carisenda.com, 1
 carium.com, 1
@@ -25220,6 +24172,7 @@ carlili.fr, 1
 carlingfordapartments.com.au, 1
 carlingforddental.com.au, 1
 carlinmack.com, 1
+carlislebrass.com, 1
 carlislecounty.gov, 1
 carlite.at, 1
 carlitoxxpro.com, 1
@@ -25260,8 +24213,8 @@ carlot-j.com, 1
 carlovanwyk.com, 1
 carls-fallout-4-guide.com, 1
 carlsbadluxuryhotels.ga, 1
+carlssoninnovation.se, 1
 carltonelitetravel.ga, 1
-carltontownfc.tk, 1
 carmageddon.tk, 1
 carmarthenradiocontrolledcarclub.tk, 1
 carmela.tk, 1
@@ -25298,19 +24251,18 @@ caroinstitute.cf, 1
 carol-lambert.com, 1
 carolcappelletti.com, 1
 carolcestas.com, 1
+caroleblouin.ca, 1
 caroletolila.com, 1
 caroli.biz, 1
 caroli.com, 1
 caroli.info, 1
 caroli.name, 1
 caroli.net, 1
-carolicious.tk, 1
 carolina.cz, 1
 carolinacybercenter.com, 1
 carolinaharboe.baby, 1
 carolinaharboe.com, 1
 carolinalamujerdehoy.com.gt, 1
-carolinaoliveira.tk, 1
 carolinasaddictionfellows.com, 1
 carolinavarletaarriagada.tk, 1
 carolinavein.com, 1
@@ -25325,7 +24277,6 @@ carollmed.ro, 1
 carolmolinari.tk, 1
 carontetourist.hr, 1
 carontetouristisoleminori.it, 1
-carousel.ga, 1
 carouselbuses.co.uk, 1
 carouselinsights.com, 1
 carp-world.tk, 1
@@ -25347,9 +24298,8 @@ carpio.tk, 1
 carplanet.ae, 1
 carplus.es, 1
 carplus.net, 1
+carprice.auction, 1
 carpticon.tk, 1
-carpuya.ga, 1
-carrabiners.tk, 1
 carre-jardin.com, 1
 carre-lutz.com, 1
 carrecovery.co.uk, 1
@@ -25380,6 +24330,7 @@ carryvanbruggen.tk, 1
 cars4salecy.com, 1
 carseatchecks.ca, 1
 carshippingcarriers.com, 1
+carsinsuranceis.com, 1
 carsoft.tk, 1
 carson-aviation-adventures.com, 1
 carson-matthews.co.uk, 1
@@ -25511,6 +24462,7 @@ casasparaperross.com, 1
 casasuara.com, 1
 casasuleletrodomesticos.com.br, 1
 casatendeiro.tk, 1
+casaunnuevosonido.com, 1
 casavacanze.estate, 1
 casavaleria.tk, 1
 casavlas.ro, 1
@@ -25520,6 +24472,7 @@ casburggraaf.com, 0
 casc.cz, 1
 casca.tk, 1
 cascadenos.tk, 1
+cascadewindows.com, 1
 cascadinglounge.tk, 1
 cascavelle.fr, 1
 cascavelle.nl, 1
@@ -25554,9 +24507,10 @@ cashbot.cz, 1
 cashbot.sk, 1
 cashcode.ga, 1
 cashcoin.tk, 1
+cashdo.co.il, 1
 cashdrop.ga, 1
 cashenvoy.com, 1
-cashflowstrategist.com, 1
+cashflowstrategist.com, 0
 cashforcarremovalsipswich.com.au, 1
 cashfortulsahouses.com, 1
 cashline.tk, 1
@@ -25574,7 +24528,6 @@ cashyourcar.sydney, 1
 casian.ir, 1
 casillasdecoria.tk, 1
 casino-apps.dk, 1
-casino-cash-flow.com, 1
 casino-cash-flow.com.ru, 1
 casino-cash-flow.info, 1
 casino-cash-flow.pro, 1
@@ -25705,6 +24658,7 @@ casinocitytimes.com, 1
 casinocrit.com, 1
 casinodays.com, 1
 casinofollower.com, 1
+casinoleader.com, 1
 casinolegal.pt, 1
 casinolistings.com, 1
 casinomucho.com, 1
@@ -25720,17 +24674,16 @@ casinorobots.com, 1
 casinosblockchain.io, 1
 casinospesialisten.net, 1
 casinospilnu.dk, 1
-casinotokelau.tk, 1
 casinotopplistan.com, 1
 casinotopplisten.com, 1
 casinotopsonline.com, 1
 casinovendors.com, 1
+casinovergleich.com, 1
 casio-caisses-enregistreuses.fr, 1
 casio.bg, 1
 casitawn.cf, 1
 casjay.cloud, 0
 casjay.com, 0
-casjenprome.cz, 1
 casko-insurance.tk, 1
 casman.tk, 1
 casnoviatownshipmi.gov, 1
@@ -25742,6 +24695,7 @@ caspi.org.il, 1
 caspianrentcar.com, 1
 caspicards.com, 1
 cass.cz, 1
+casscoroadmi.gov, 1
 casscountyia.gov, 1
 casscountyil.gov, 1
 casscountymn.gov, 1
@@ -25753,6 +24707,7 @@ cassini.ro, 1
 casso.ml, 1
 casso.tk, 1
 cassvillevlgwi.gov, 1
+cast-london.co.uk, 1
 castagnino.net, 1
 castagnola.tk, 1
 castalie.tk, 1
@@ -25760,11 +24715,10 @@ castan-dichtungstechnik.de, 1
 castaneatownshippa.gov, 1
 castaneda.tk, 1
 castella.tk, 1
-castellet.tk, 1
 castelletto.tk, 1
-castelnuovo.xyz, 1
 casteloinformatica.com.br, 1
 castelsardo.tk, 1
+castglobal-china.biz, 1
 casthull.co.uk, 1
 castiana.xyz, 1
 castible.de, 1
@@ -25813,7 +24767,6 @@ catalog-lingerie.tk, 1
 catalog-lingeries.tk, 1
 catalog-serverov.ml, 1
 catalog-serverov.tk, 1
-catalog-underwear.tk, 1
 catalog.beer, 1
 catalogador.ml, 1
 catalogcomputerhardware.tk, 1
@@ -25838,6 +24791,7 @@ catastrofy.tk, 1
 catatau.tk, 1
 catawiki.com, 1
 catb.on.ca, 1
+catbat.rocks, 1
 catbeautifulanimal.tk, 1
 catbold.space, 1
 catbop.com, 1
@@ -25850,6 +24804,7 @@ catchall.tw, 1
 catchers.cc, 1
 catchhimandkeephim.com, 1
 catchief.com, 1
+catchteamca.gov, 1
 catchup-enschede.tk, 1
 catcontent.cloud, 1
 catcoxx.com, 1
@@ -25925,7 +24880,6 @@ catram.org, 1
 catransportation.net, 1
 catrybayart.com, 1
 catscreativecakes.ga, 1
-catsforfun.com, 1
 catskillselfstorage.com, 0
 catsmagic.pp.ua, 1
 catsnow.com, 1
@@ -25933,6 +24887,7 @@ catsofcapetown.com, 1
 catsoft.me, 1
 catstv.tk, 1
 catsuae.com, 1
+catsystemsaustralia.com.au, 1
 cattellar.tk, 1
 cattery-mundilfari.tk, 1
 cattery.work, 1
@@ -25943,7 +24898,6 @@ cattleplay.gq, 1
 catto.win, 1
 cattsgym.co.uk, 1
 catu-bikes.se, 1
-catuniverse.org, 1
 catus.moe, 1
 catvsmice.com, 1
 catwilliford.com, 1
@@ -25954,7 +24908,6 @@ caueteam.tk, 1
 caughtredhanded.co.nz, 1
 caulacbonuochoa.tk, 1
 caulfieldeastapartments.com.au, 1
-caulfieldracecourseapartments.com.au, 1
 caulkingexperts.com, 1
 caulong-ao.net, 1
 caumont-normandie.fr, 1
@@ -26020,6 +24973,7 @@ cbdlession.com, 1
 cbdmarket.space, 1
 cbdoilcures.co, 1
 cbdtelegram.com, 1
+cbdvillage.co.uk, 1
 cbecrft.net, 1
 cbflleida.cat, 1
 cbh.org, 1
@@ -26030,7 +24984,7 @@ cbintermountainrealty.com, 1
 cbiq.com.iq, 1
 cblocallocksmiths.co.uk, 1
 cbmanager.dk, 1
-cbmc.store, 1
+cbmkenya.or.ke, 1
 cbmusa.com, 1
 cbncuritiba.com, 0
 cbnegocial.com.br, 1
@@ -26079,6 +25033,7 @@ ccc-ch.ch, 1
 ccc-checker.cn, 1
 ccc-cloud.de, 1
 ccc.gov, 1
+ccc.xxx, 1
 cccleaner.tk, 1
 cccp-o.tk, 1
 cccpublishing.com, 1
@@ -26117,7 +25072,6 @@ ccr.ovh, 1
 ccrun.tk, 1
 ccsaposs.com, 1
 ccshire.ga, 1
-ccsistema.com, 1
 ccsk.training, 1
 ccskills.org.uk, 1
 ccsource.org, 1
@@ -26156,7 +25110,6 @@ cdbp.pro, 1
 cdbtech.com, 1
 cdburnerxp.se, 1
 cdc-security.com, 1
-cdc.cx, 1
 cdc.gov, 1
 cdcpartners.gov, 1
 cdda.ch, 0
@@ -26279,7 +25232,6 @@ celebritypics.club, 1
 celebrityscope.net, 1
 celebritysrit.tk, 1
 celebritytopnews.tk, 1
-celebslovebrand.com, 1
 celebxx.com, 1
 celectro-pro.com, 1
 celendo.ga, 1
@@ -26319,7 +25271,6 @@ cellulitetreatment.tk, 1
 cellypso.com, 1
 celseven.com, 1
 celsoazevedo.com, 1
-celsusnicosia.com, 1
 celtacad.tk, 1
 celtadigital.com, 1
 celti.ie.eu.org, 1
@@ -26413,7 +25364,6 @@ centre-equestre.net, 1
 centre-maiakovski.fr, 1
 centre-momboye.fr, 0
 centreagree.com, 1
-centreautofronton.com, 1
 centrecountyvotes.gov, 1
 centredaccueil.fr, 0
 centreimageriedunord.com, 1
@@ -26443,6 +25393,7 @@ centrosocialferrel.pt, 1
 centrum-bz.it, 1
 centrum-edukacji.tk, 1
 centrum.church, 1
+centrumgarten.de, 1
 centrumhodinek.cz, 1
 centrumpieknairelaksu.pl, 1
 centrumpodpora.pl, 1
@@ -26478,6 +25429,7 @@ cephalexincapsules.ml, 1
 cephalexincapsules.tk, 1
 cephalexine.gq, 1
 cepmarket.com.tr, 0
+ceprenomnexistepas.ovh, 1
 cepsychologie.com, 1
 ceptamircisi.com, 1
 cepxuo.tk, 1
@@ -26543,7 +25495,6 @@ certificato-prevenzione-incendi.it, 1
 certificazione.it, 1
 certificazioni-energetiche.it, 1
 certified-parts.com, 1
-certifiedasbestosabatement.com, 1
 certifiedblk.com, 1
 certifiedfieldassociate.com, 1
 certifiedmerchandiseest.ga, 1
@@ -26559,14 +25510,13 @@ certspotter.com, 1
 certspotter.org, 1
 certum.cn, 1
 certyhukil.ga, 1
-cervej.art, 1
 cervejista.com, 1
 cervek.me, 1
 cervellomorto.tk, 1
+cerveny.ch, 1
 cervenyjezek.eu, 1
 cervera.com.br, 1
 ces-ltd.co.uk, 0
-cesac.mil.do, 1
 cesantias.co, 0
 cesar-hector.tk, 1
 cesarpinto.com, 1
@@ -26668,6 +25618,7 @@ cgknieuwpoort.nl, 1
 cglib.xyz, 1
 cgmbacklot.com, 1
 cgminc.net, 1
+cgmote.com, 1
 cgn-medienservice.de, 1
 cgo-it.de, 1
 cgp.moe, 1
@@ -26683,6 +25634,7 @@ cgtcaixabank.es, 1
 cgtv.ml, 1
 cgtx.us, 1
 cgu-ingenieria.tk, 1
+cgunited.com, 1
 cgurtner.ch, 1
 ch-ariege-couserans.fr, 1
 ch-axlesthermes.fr, 1
@@ -26788,6 +25740,8 @@ championweb.nz, 0
 championweb.sg, 0
 champonthis.de, 1
 champsglobal.org, 1
+champslearning.co.uk, 1
+chamsochoa.com, 0
 chamudi.lk, 1
 chamudi.net, 1
 chanakyanewz.com, 1
@@ -26867,7 +25821,6 @@ chardik.tk, 1
 charge.ga, 1
 charge.gq, 1
 chargeless.io, 1
-chargeseo.com, 0
 chargifi.com, 1
 chargify.com, 1
 chariots.tk, 1
@@ -26944,12 +25897,11 @@ charset.org, 1
 charta-digitale-vernetzung.de, 1
 chartbox.tk, 1
 charteredsurveyorinlondon.co.uk, 1
-charteroak.org, 1
 chartkick.com, 1
 chartlands.org, 1
 chartpixel.com, 1
 chartsy.de, 1
-charuni.ru, 1
+charuni.ru, 0
 charuru.moe, 1
 chasafilli.ch, 1
 chascrazycreations.com, 1
@@ -26958,7 +25910,6 @@ chasetrails.co.uk, 1
 chaskamn.gov, 1
 chasoslov.tk, 1
 chasse-au-tresor.eu, 1
-chasse-au-tresor.info, 1
 chastitybelts.tk, 1
 chat-buddy.com, 1
 chat-cam.tk, 1
@@ -26994,7 +25945,6 @@ chatenespana.us, 1
 chateroids.com, 1
 chatforskning.no, 1
 chatgayitalia.it, 1
-chatgrape.com, 1
 chatgratis40.it, 1
 chathamcountync.gov, 1
 chathamil.gov, 1
@@ -27071,6 +26021,7 @@ cheapautoinsuranceblog.com, 1
 cheapbloggingers.ga, 1
 cheapchiaplotting.com, 1
 cheapessay.net, 1
+cheapestdirectdebit.co.uk, 1
 cheapestgamecards.co.uk, 1
 cheapexpenseers.ga, 1
 cheapexpenseest.ga, 1
@@ -27088,7 +26039,6 @@ cheapmessengersest.cf, 1
 cheapmessengersest.ga, 1
 cheapmixesers.ga, 1
 cheapnolvadex.ml, 1
-cheapsmall.tk, 1
 cheapspecialistsers.ga, 1
 cheapspecialistsest.ga, 1
 cheapsshop.tk, 1
@@ -27098,6 +26048,7 @@ cheapsslsecurity.com.ph, 1
 cheapsyrupers.ga, 1
 cheaptadalafil.tk, 1
 cheapticket.in, 1
+cheapticketsfrom.com, 1
 cheaptravelmag.com, 1
 cheaptucsoners.ga, 1
 cheaptucsonest.ga, 1
@@ -27138,16 +26089,16 @@ checkfresh.com, 1
 checkiday.com, 1
 checkjehuis.be, 1
 checkjehuis.gent, 1
-checkjelinkje.nl, 0
+checkjelinkje.nl, 1
 checklistbuilder.herokuapp.com, 1
 checklistuj.cz, 1
 checkmack.cf, 1
 checkmack.ga, 1
 checkmack.gq, 1
+checkmarx.com, 1
 checkme.gq, 1
 checkme.ml, 1
 checkmedia.org, 1
-checkmin.cf, 1
 checkmyessay.com, 1
 checkmyhttps.net, 1
 checkmypsoriasis.com, 1
@@ -27201,13 +26152,11 @@ chelema.xyz, 1
 chellame.fr, 1
 chellescourt.tk, 1
 chelmsz.ml, 1
-chelpogoda.tk, 1
 chelsea98.com, 1
 chelseafs.co.uk, 1
 chelseahgaul.com, 1
 cheltenhambouncycastles.co.uk, 1
 cheltik.ru, 1
-chelyaba.tk, 1
 chem.digital, 1
 chema.ga, 1
 chemgenes.com, 1
@@ -27216,12 +26165,14 @@ chemicalcrux.org, 1
 chemicalguys-ruhrpott.de, 1
 chemicalpharm.com, 1
 chemicalromance.tk, 1
+chemie-schule.de, 1
 chemiphys.com, 0
 chemistry-schools.com, 1
 chemolak.pl, 1
 chenangocountyny.gov, 1
 chenapartment.com, 1
 chenbo.tk, 1
+chendhurcollections.com, 1
 chenequawi.gov, 1
 cheneypartners.com, 1
 cheng.pet, 1
@@ -27264,7 +26215,6 @@ chernogoriya.tk, 1
 chernyak.id.au, 1
 cherokee.net.br, 1
 cherokeecountyga.gov, 1
-cherokeehistorical.org, 1
 cherrett.digital, 0
 cherry-green.ch, 1
 cherry-handmade.ml, 1
@@ -27304,7 +26254,6 @@ chetwood.se, 1
 cheviron.org, 1
 chevius.tk, 1
 chevroletitalia.com, 1
-chevymotor-occasions.be, 1
 chewey.de, 1
 chewey.org, 1
 chewingucand.com, 1
@@ -27317,6 +26266,7 @@ chezbernard.tk, 1
 cheztitine.tk, 1
 chfr.search.yahoo.com, 0
 chhlayban.tk, 1
+chhlin.com, 1
 chhory.com, 1
 chhy.at, 1
 chialab.eu, 1
@@ -27367,7 +26317,6 @@ chickencoop.ml, 1
 chickenfarms.tk, 1
 chicki.tk, 1
 chickteam.tk, 1
-chicofc.tk, 1
 chicospanico.tk, 1
 chicurrichi.com, 1
 chief.tools, 1
@@ -27384,6 +26333,7 @@ chijb.cc, 1
 chika.kr, 0
 chikahaku1001vr.jp, 1
 chikan-beacon.net, 1
+chike.my.id, 1
 chikenweb.jp, 1
 chiki.tk, 1
 chikory.com, 1
@@ -27424,7 +26374,6 @@ chilihosting.eu, 1
 chilikin.pro, 1
 chilimathwords.com, 1
 chilio.net, 1
-chilipepperhomes.com, 1
 chilipy.ga, 1
 chill-house.ga, 1
 chillebever.nl, 1
@@ -27438,6 +26387,7 @@ chiltonwi.gov, 1
 chima.net, 1
 chimaira.tk, 1
 chimcanhcut.tk, 1
+chime.com, 1
 chimera.sh, 1
 chimeratool.com, 1
 chimerity.com, 1
@@ -27446,7 +26396,6 @@ chimpanzee.cf, 1
 chimpanzee.net, 1
 chimpmatic.com, 1
 china-midas.net, 1
-china-online-news.tk, 1
 china-week.com, 1
 chinabgj.com, 1
 chinablows.com, 1
@@ -27478,9 +26427,9 @@ chinesephones.tk, 1
 chineseplease.moe, 1
 chinfolk.tk, 1
 ching.tv, 1
-chinookelevator.com, 1
 chinookmt.gov, 1
 chinookwebdesign.ca, 1
+chinovalleyaz.gov, 1
 chinplugins.com, 1
 chinplugins.net, 1
 chinplugins.xyz, 1
@@ -27523,7 +26472,6 @@ chirotestelt.tk, 1
 chirototem.tk, 1
 chirowij.tk, 1
 chirpset.com, 1
-chirr.space, 1
 chiru.no, 1
 chirurgoplastico.roma.it, 1
 chisagocountymn.gov, 1
@@ -27543,6 +26491,7 @@ chitti4feet.com, 1
 chiusa-klausen.com, 1
 chiva-ariege.fr, 1
 chizouworld.tk, 1
+chizra.com, 1
 chjeco.com, 1
 chk-ccs.com, 1
 chkserv.com, 1
@@ -27568,7 +26517,6 @@ chnj.gov, 1
 chnlib.com, 1
 chobble.com, 1
 chobitool.com, 1
-chocamekong.com, 1
 chocgu.com, 1
 chochos.tk, 1
 choco.run, 1
@@ -27586,7 +26534,6 @@ chocolatier-tristan.ch, 0
 chocolatos.tk, 1
 chocolay.gov, 1
 chocolytech.info, 1
-chocope-peru.tk, 1
 chocorp.net, 1
 chocudan.tk, 1
 chodaczek.pl, 1
@@ -27673,6 +26620,7 @@ chrismarker.org, 1
 chrismax89.com, 1
 chrismcclendon.com, 1
 chrismckee.co.uk, 1
+chrismiller.xyz, 1
 chrismorgan.info, 1
 chrismurrayfilm.com, 1
 chrisnekarda.com, 1
@@ -27680,8 +26628,9 @@ chrisogedengbe.org, 1
 chrispaul.ml, 1
 chrispontius.tk, 1
 chrisrude.com, 1
+chrisseoguy.com, 1
 chrisshort.me, 1
-chrisshort.net, 0
+chrisshort.net, 1
 chrissmiley.co.uk, 0
 chrisspencercreative.com, 1
 chrisspencermusic.com, 1
@@ -27726,7 +26675,6 @@ christiangaro.email, 1
 christiangaro.info, 1
 christiangaro.us, 1
 christiangehring.org, 1
-christianhamacher.de, 1
 christianhaugen.tk, 1
 christianhoffmann.info, 0
 christianimweb.tk, 1
@@ -27778,7 +26726,6 @@ christophbartschat.com, 1
 christophe-dubois.tk, 1
 christophebarbezat.ch, 1
 christophedavid.tk, 1
-christopheduverger.fr, 1
 christopher-simon.de, 1
 christopher-wright.com, 1
 christopher-zentgraf.de, 1
@@ -27816,7 +26763,6 @@ chriswiggin.ml, 1
 chriswilding.co.uk, 1
 chrisx.xyz, 1
 chriszarb.tk, 1
-chrixonline.tk, 1
 chromaitaly.com, 1
 chromaphile.tk, 1
 chromarea.fr, 1
@@ -27865,6 +26811,7 @@ chrystofer.com, 1
 chrystus.pl, 1
 chsamuel.net, 1
 chsh.moe, 0
+chshealthcare.co.uk, 1
 chshouyu.com, 1
 chsterz.de, 1
 chstrategies.com.au, 1
@@ -27887,7 +26834,6 @@ chukcha.ru, 1
 chukotka.ml, 1
 chukwunyere-chambers.org, 1
 chun.pro, 1
-chun.si, 1
 chunabhatti.tk, 1
 chundelac.com, 1
 chunga.tk, 1
@@ -27898,6 +26844,7 @@ chunk.science, 1
 chunkeat.cyou, 1
 chunkeat.me, 1
 chunkeat.ml, 1
+chuongle.com, 1
 chupadelfrasco.com, 1
 chupanhcotrang.com, 1
 chuppa.com.au, 1
@@ -27906,6 +26853,7 @@ chur-arosa-bahn.nl, 1
 churakov.tk, 1
 church360.co.ke, 1
 churchaid.ml, 1
+churchforeveryone.info, 1
 churchforum.tk, 1
 churchhouse.io, 1
 churchill.co.za, 1
@@ -27931,7 +26879,6 @@ chuspace.com, 1
 chutisant.tk, 1
 chuvash-republic.tk, 1
 chuvash.tk, 1
-chuvashia.tk, 1
 chuvashiya.tk, 1
 chuyentien247.com.vn, 1
 chuying.ltd, 0
@@ -27955,7 +26902,7 @@ cianmawhinney.xyz, 1
 ciao.ro, 1
 ciaracode.com, 1
 ciaran.tk, 1
-ciasademunt.com, 1
+ciasademunt.com, 0
 ciat.no, 0
 cibcclearygull.com, 1
 cibdol.com, 1
@@ -27963,7 +26910,6 @@ cibdol.nl, 1
 cibercat.tk, 1
 cibercheck.com, 1
 cibleclick.com, 1
-cic.co.ke, 1
 cica.es, 1
 cicavkleci.cz, 1
 cicerony.gov, 1
@@ -28006,6 +26952,7 @@ cigarterminal.com, 0
 cigdelivery.com, 1
 ciginsurance.com, 1
 cign.nl, 1
+cignium.com, 1
 cihanmedya.ga, 1
 cihar.com, 1
 cihucm.com, 1
@@ -28021,7 +26968,6 @@ cilkanet.cloud, 1
 cilloc.be, 1
 cilt.tk, 1
 ciltskillnet.ie, 0
-cim.pe, 1
 cima-idf.fr, 1
 cimbalino.org, 1
 cimballa.com, 1
@@ -28029,6 +26975,7 @@ cimet.com.au, 1
 cimet.io, 1
 cimfax.com, 1
 cimtools.net, 1
+cin.net.au, 1
 cinafilm.com, 1
 cinay.pw, 1
 cinccapital.com, 1
@@ -28045,11 +26992,11 @@ cine.to, 1
 cinedarkwolf.tk, 1
 cinefilia.tk, 1
 cinefun.net, 1
+cineglitzz.in, 1
 cinegore.tk, 1
 cinelandia.tk, 1
 cinema-rulem.tk, 1
 cinemaclub.co, 1
-cinemadoma.tk, 1
 cinemafrix.cf, 1
 cinemaperto.tk, 1
 cinemarxism.com, 1
@@ -28066,6 +27013,7 @@ cinemysticism.com, 1
 cinenote.link, 1
 cineping.com, 1
 cineplex.my, 1
+cinesso.de, 1
 cinet.jp, 1
 cineterror.tk, 1
 cineworld.co.in, 1
@@ -28075,6 +27023,7 @@ cinicostudio.com, 1
 cinicsystems.tk, 1
 cinikestetik.com, 1
 ciniticket.com, 1
+ciniticket.in, 1
 cink.hu, 1
 cinkciarz.pl, 1
 cinnagar.tk, 1
@@ -28148,7 +27097,6 @@ circusdays.tk, 1
 circuses.tk, 1
 cirfi.com, 1
 cirocunato.tk, 1
-cirogomes.com.br, 1
 cirope.com, 1
 cirriton.de, 1
 cirruslab.ch, 1
@@ -28163,12 +27111,13 @@ cisa.gov, 1
 cisamexico.com, 1
 ciscoasanetflow.com, 1
 ciscocyberthreatdefense.com, 1
-ciscodude.net, 0
+ciscodude.net, 1
 ciscom.tk, 1
 cisconetflowleader.com, 1
 cisconetflowpartners.com, 1
 cisconetflowreporting.com, 1
 cisconetflowsupport.com, 1
+cisin.com, 0
 cisincometax.ca, 1
 cisindia.tk, 1
 cisoaid.com, 1
@@ -28191,7 +27140,6 @@ citacepro.com, 1
 citadelpark.be, 1
 citadni.online, 1
 citae.ga, 1
-citafogasa.es, 1
 citafun.tk, 1
 citakon.cz, 1
 citalopram-20-mg.ml, 1
@@ -28256,6 +27204,7 @@ cityhotel.tk, 1
 cityjam.tk, 1
 citylift.com.ua, 1
 citylocal.cf, 1
+citymeats.com, 1
 citymoobel.ee, 1
 cityofamoryms.gov, 1
 cityofarcolatx.gov, 1
@@ -28278,6 +27227,8 @@ cityofdelafieldwi.gov, 1
 cityofdelcity.gov, 1
 cityofeastpointemi.gov, 1
 cityofelynv.gov, 1
+cityofeuporams.gov, 1
+cityoffergusonky.gov, 1
 cityofgigharborwa.gov, 1
 cityofgirardoh.gov, 1
 cityofgolden.gov, 1
@@ -28294,9 +27245,11 @@ cityoflancasterpa.gov, 1
 cityoflfp.gov, 1
 cityoflodiwi.gov, 1
 cityoflompoc.gov, 1
+cityoflorettotn.gov, 1
 cityofmadera.gov, 1
 cityofmanchestertn.gov, 1
 cityofmargaretalabama.gov, 1
+cityofmarionia.gov, 1
 cityofmaysvilleky.gov, 1
 cityofmaywoodparkor.gov, 1
 cityofmebanenc.gov, 1
@@ -28354,7 +27307,6 @@ cityvision.nz, 1
 cityvision.org.nz, 1
 citywalkr.com, 1
 citywidealarms.com, 1
-citywisdom.tk, 1
 cityworksonline.com, 1
 ciubotaru.tk, 1
 ciuciucadou.ro, 1
@@ -28393,6 +27345,7 @@ cjean.fr, 0
 cjenni.ch, 1
 cjey.me, 1
 cjfinance.fr, 1
+cjgdenhaag.nl, 1
 cjhzp.net, 1
 cjimmobilier.com, 1
 cjpsrilanka.lk, 1
@@ -28422,7 +27375,6 @@ ckennelley.com, 1
 ckennelly.com, 1
 ckennely.com, 1
 ckgr.me, 1
-ckleemann.de, 1
 cklie.de, 1
 ckliemann.com, 1
 ckliemann.net, 1
@@ -28432,6 +27384,7 @@ ckp.ie, 1
 ckpl.io, 1
 ckpl.us, 1
 ckrobotics.tk, 1
+ckrubble.com, 1
 cktennis.com, 1
 ckyalliancefinland.tk, 1
 cl-automotive.com, 1
@@ -28474,10 +27427,8 @@ clan-behh.tk, 1
 clan-destin.tk, 1
 clan-doom.tk, 1
 clan-finaldestination.tk, 1
-clan-hosting.tk, 1
 clan-ogm.tk, 1
 clan-ready4war.tk, 1
-clan-wars.ml, 1
 clan-ww.com, 1
 clan-zone.dk, 1
 clancrazy.tk, 1
@@ -28494,6 +27445,7 @@ clantemplates.tk, 1
 clanto.shop, 1
 clantonal.gov, 1
 clanwarz.com, 1
+clanwub.dk, 1
 clapbacks.com, 1
 clapcafe.com, 1
 clapping-rhymes.com, 1
@@ -28526,6 +27478,7 @@ claritydesignworks.com, 1
 clark.de, 1
 clarkaesthetics.com, 1
 clarkassociatesinc.biz, 1
+clarkcoky.gov, 1
 clarkcommagere.com, 1
 clarkcountyar.gov, 1
 clarkcountywi.gov, 1
@@ -28573,9 +27526,7 @@ classichost.gq, 1
 classicmagazine.ml, 1
 classicpattern.com, 1
 classics.io, 1
-classicstories.tk, 1
 classictheatrecumbria.co.uk, 1
-classificadostodaoferta.tk, 1
 classificar.com.br, 1
 classifiedspoint.tk, 1
 classlastsforever.co.nz, 1
@@ -28593,7 +27544,6 @@ claudia-halfter.de, 1
 claudia-makeup.com, 1
 claudia-urio.com, 0
 claudiahalfter.de, 1
-claudiasnederlandsehangoordwergjes.tk, 1
 claudiaswea.com, 1
 claudiney.eti.br, 1
 claudiney.id, 1
@@ -28632,6 +27582,7 @@ cleancarbon24.de, 1
 cleanclearwater.co.uk, 1
 cleandetroit.org, 1
 cleandrains.com.au, 1
+cleanenergy.gov, 1
 cleaner-en.com, 1
 cleaner.tk, 1
 cleanertoday.com, 1
@@ -28640,7 +27591,9 @@ cleanforce.ca, 1
 cleango.pl, 1
 cleangreen.tech, 1
 cleangroup.in.ua, 1
+cleanhortihigienizados.com.br, 1
 cleanhouse2000.us, 1
+cleaningbyrosie.com, 0
 cleaningcarpet.ga, 1
 cleaningservicejulai.com, 1
 cleankey.jp, 0
@@ -28650,7 +27603,6 @@ cleanshield99.com, 1
 cleanspeak.com, 1
 cleansweepaa.com, 1
 cleanway.dk, 1
-clear-concise.com, 0
 clear.ml, 1
 clearance365.co.uk, 1
 clearbooks.co.uk, 1
@@ -28675,6 +27627,7 @@ clearsailingproperties.com, 1
 clearsoftcomputacion.com, 1
 clearspringinsurance.com, 1
 clearstep.health, 1
+clearstoneip.com, 1
 clearview-creative.com, 1
 clearviewwealthprojector.com.au, 1
 clearvoice.com, 1
@@ -28696,6 +27649,7 @@ clemens-bartz.de, 1
 clemensbartz.de, 1
 clemenscompanies.com, 1
 clemenshermanns.de, 1
+clement-gruin.fr, 1
 clementfevrier.fr, 1
 clementluck.com, 1
 clementsfamily.co, 1
@@ -28786,8 +27740,6 @@ clickcollect.boutique, 1
 clickdebateest.ga, 1
 clickdocs.ca, 1
 clickenergy.com.au, 1
-clickforum.cf, 1
-clickheretobegin.tk, 1
 clickhost.com.au, 1
 clickhouse.tech, 1
 clickinfo.tk, 1
@@ -28797,7 +27749,6 @@ clickkon.ml, 1
 clickmeeting.com, 1
 clickopenhuis.com, 1
 clickpeak.digital, 1
-clickphobia.ga, 1
 clickpool-server.de, 1
 clickpress.tk, 1
 clickrecados.tk, 1
@@ -28813,7 +27764,6 @@ clicktrans.de, 1
 clicktrans.es, 1
 clicktrans.it, 1
 clicktrans.pl, 1
-clickzone.ga, 1
 clicoclick.com, 1
 clien.net, 1
 client.coach, 0
@@ -28826,30 +27776,21 @@ cliffbreak.de, 1
 cliffburton.tk, 1
 clifflu.net, 1
 cliftonheritage.net, 1
-clik.ga, 1
-cliksource.com, 1
 climaencusco.com, 1
 climaffaires.com, 1
 climatechange2021.org, 1
 climatecrafters.com, 1
 climateinteractive.org, 1
 climatejustice.nyc, 1
-climatgate.tk, 1
-climaticequipment.tk, 1
 climatizzatore.it, 0
 climatizzatore.roma.it, 1
 climatizzatoriprezzi.it, 1
 climaverde.gr, 1
-climbing.tk, 1
 clinchcountyga.gov, 1
-clindamycin-150mg.ga, 1
-clindamycin-phosphate.ga, 1
 clindamycin.gq, 1
 clindamycinantibiotic.cf, 1
-clindamycinantibiotic.ga, 1
 clindamycinantibiotic.gq, 1
 clindamycinantibiotic.tk, 1
-clindamycinprice.tk, 1
 clindoeilmontagne.com, 0
 clingout.com, 1
 clinic-manager.academy, 1
@@ -28859,7 +27800,6 @@ clinicadeesteticacontagem.com.br, 1
 clinicadentalados.com, 1
 clinicadentalayomunoz.com, 1
 clinicadentalhome.com, 1
-clinicadentalmunoz.es, 1
 clinicaeliana.com, 1
 clinicaesteticabhprime.com.br, 1
 clinicaferrusbratos.com, 0
@@ -28900,7 +27840,6 @@ clipchamp.com, 1
 clipclip.com, 1
 clippingpathsupport.com, 1
 clippings.com, 1
-clips.ga, 1
 cliquetis.ddns.net, 1
 cliqz.com, 1
 clive.io, 1
@@ -28926,7 +27865,6 @@ clok.nl, 1
 clokdways.com, 1
 clomid100mg.ga, 1
 clomid50mg.cf, 1
-clomid50mg.ml, 1
 clomidformen.tk, 1
 clomidonline.tk, 1
 clomiphene.gq, 1
@@ -28934,14 +27872,12 @@ cloneprint.com, 1
 cloneuniverse.com, 1
 cloneuniverse.de, 1
 clonidine-hydrochloride.ga, 1
-clonix.tk, 1
 clonoe.tk, 1
 clonyitaly.tk, 1
 clooi.tk, 1
 cloppenburg-autmobil.com, 1
 cloppenburg-automobil.com, 1
 clorik.com, 1
-clorinda.tk, 1
 clorophilla.net, 1
 closecross.com, 1
 closeli.cn, 1
@@ -28950,14 +27886,12 @@ closelinksecurity.co.uk, 1
 closelinksecurity.com, 1
 closernow.tk, 1
 closetedsoul.com, 1
-closetemail.com, 1
 closets-cheap.tk, 1
 closingholding.com, 1
 closrr.cloud, 1
 clothes-for-school.tk, 1
 clothilde-wattelier.fr, 1
 clothing-2010.tk, 1
-clothing-for-women.tk, 1
 clothingforcamping.com, 1
 clothingjeans.tk, 1
 cloud-glaeser.dedyn.io, 1
@@ -28976,13 +27910,13 @@ cloud42.ch, 0
 cloud7.news, 1
 cloud9bouncycastlehire.com, 1
 cloud9vets.co.uk, 1
-cloudads.ga, 1
 cloudads.ml, 1
 cloudalice.com, 1
 cloudalice.net, 1
 cloudandco.co, 1
 cloudapps.digital, 1
 cloudav.pt, 1
+cloudbees.com, 1
 cloudberlin.goip.de, 1
 cloudbleed.info, 1
 cloudboard.fr, 1
@@ -28995,18 +27929,17 @@ cloudchart.site, 1
 cloudcite.net, 1
 cloudcloudcloud.cloud, 1
 cloudcomputingtechnologies.com, 1
+cloudcybersecure.com, 1
 clouddark.xyz, 1
 clouddatanotes.com, 1
 clouddaten.de, 1
 clouddesk.co.uk, 1
 clouddog.com.br, 1
-clouddomain.tk, 1
 clouddownloader.net, 1
 cloudeezy.com, 1
 cloudera.com, 1
 cloudeways.com, 1
 cloudey.net, 1
-cloudfast.cf, 1
 cloudfilecomputer.ga, 1
 cloudfiles.at, 1
 cloudfinders.cf, 1
@@ -29026,7 +27959,7 @@ cloudimproved.com, 1
 cloudimprovedtest.com, 1
 cloudindex.io, 1
 cloudinfinit.com, 1
-cloudix.cf, 1
+cloudlandmark.com, 1
 cloudlessdreams.com, 0
 cloudlfront.net, 1
 cloudlight.biz, 1
@@ -29035,7 +27968,6 @@ cloudmanagedbuilding.com, 1
 cloudmanagedbuildings.com, 1
 cloudmarathi.work, 1
 cloudmigrator365.com, 1
-cloudmoney.tk, 1
 cloudmyhome.site, 1
 cloudmyhome.top, 1
 cloudnexusit.com, 1
@@ -29061,9 +27993,7 @@ cloudscribe.com, 1
 cloudse.co.uk, 1
 cloudsec.tk, 1
 cloudsecurityalliance-europe.org, 1
-cloudsecurityalliance.ca, 1
 cloudsecurityalliance.cloud, 1
-cloudsecurityalliance.cn, 1
 cloudsecurityalliance.com, 1
 cloudsecurityalliance.info, 1
 cloudsecurityalliance.net, 1
@@ -29076,16 +28006,17 @@ cloudsecuritycongress.org, 1
 cloudseptam.fr, 1
 cloudservice.io, 1
 cloudsharp.io, 1
+cloudshiftgroup.co.uk, 1
 cloudsign.jp, 1
 cloudskill.in, 1
 cloudsmart.tech, 1
+cloudsmith.com, 1
 cloudspace-analytics.com, 1
 cloudspeedy.net, 1
 cloudspire.net, 1
 cloudstk.com, 1
 cloudstoragecompare.com, 1
 cloudstored.nl, 1
-cloudstress.ga, 1
 cloudsweeper.com, 1
 cloudsweeper.de, 1
 cloudsys.dnsalias.net, 1
@@ -29127,6 +28058,7 @@ clown-clan.tk, 1
 clownish.co.il, 1
 cloxy.com, 1
 cloze.com, 1
+clpoule.nl, 1
 clr3.com, 1
 cls.im, 1
 clsimage.com, 1
@@ -29137,33 +28069,25 @@ club-adulti.ro, 1
 club-climate.com, 1
 club-creole.com, 1
 club-dieta.ru, 1
-club-dresses.cf, 1
 club-duomo.com, 1
-club-eclipse.tk, 1
-club-leondehuanuco.tk, 1
 club-night.tk, 1
-club-oz.tk, 1
 club-premiere.com, 1
 club-reduc.com, 1
 club-slow.jp, 1
 club-soul.tk, 1
 club-yy.com, 1
 club.zj.cn, 1
-club103.ch, 0
 club10x.com, 1
+clubanimal.cl, 1
 clubapk.com, 1
-clubatleticonacionalpotosi.tk, 1
 clubbers-comtois.tk, 1
-clubcorolla.cf, 1
 clubcorsavenezuela.com, 0
 clubcupido.com.br, 1
-clubdeportivocieza.tk, 1
 clubdeslecteurs.net, 1
 clubeamizade.com, 1
 clubeamizade.com.pt, 1
 clubeamizade.pt, 1
 clubedaquimica.tk, 1
-clubedegeografia.tk, 1
 clubedoberloque.com.br, 1
 clubedohardware.com.br, 1
 clubedores.com.br, 1
@@ -29175,8 +28099,6 @@ clubeighteen.tk, 1
 clubempleos.com, 1
 clubeohara.com, 1
 cluberiks.cf, 1
-cluberiks.ga, 1
-cluberiks.gq, 1
 clubetravel.biz, 1
 clubetravel.com, 1
 clubetravel.com.br, 1
@@ -29186,19 +28108,17 @@ clubetravel.org, 1
 clubetravel.pt, 1
 clubexpress.com, 1
 clubfactory.ml, 1
-clubfailed.tk, 1
 clubfamily.de, 1
-clubfunday.ga, 1
 clubgalileo.com.ec, 1
-clubgenesis.tk, 1
 clubgls.com, 1
 clubhousetownhomes.com, 0
 clubic.com, 1
 clubinhodobaby.com.br, 1
 clubkalinka.tk, 1
+clublevelsports.com, 1
 clublibertad.tk, 1
+clublime.com.au, 1
 clubmagellan.tk, 1
-clubmania.tk, 1
 clubmarina.store, 1
 clubmate.rocks, 1
 clubmini.jp, 1
@@ -29207,13 +28127,10 @@ clubnature.tk, 1
 clubni.tk, 1
 clubnoetig-ink2g.de, 1
 cluboc.site, 1
-clubon.com.tw, 1
 clubon.space, 1
-clubpes.tk, 1
 clubpeugeot405.tk, 1
 clubserveers.ga, 1
 clubsuccessjapan.com, 1
-clubtamarugal.tk, 1
 clubtecknocore.tk, 1
 clubtraining.com.au, 1
 clubtravel.com.pt, 1
@@ -29262,7 +28179,6 @@ cmd2021acm.com, 1
 cmdline.org, 1
 cme-colleg.de, 1
 cmediaplayer.com, 0
-cmetana.tk, 1
 cmf.qc.ca, 1
 cmfaccounting.com, 0
 cmfcuro.com, 1
@@ -29301,7 +28217,6 @@ cn.search.yahoo.com, 0
 cn8522.com, 1
 cna5.net, 1
 cna5.org, 1
-cnabogota.tk, 1
 cnam-idf.fr, 1
 cnaprograms.online, 1
 cnatraining.network, 1
@@ -29312,7 +28227,6 @@ cncfraises.fr, 1
 cnclp.org.uk, 0
 cncn3.cn, 1
 cncollege.tk, 1
-cncr.ga, 1
 cncrans.ch, 0
 cncs.gob.do, 1
 cncs.gov.pt, 1
@@ -29323,8 +28237,8 @@ cngvp.org, 1
 cni-certing.it, 1
 cni.net.id, 1
 cnil.fr, 1
-cnki.com, 1
 cnlic.com, 1
+cnmi.gov, 1
 cnmilaw.gov, 1
 cnnc.jp, 1
 cnnet.in, 1
@@ -29345,7 +28259,7 @@ co.td, 1
 co2eco.cn, 0
 co2fr.ee, 0
 coach-enligne.fr, 1
-coach-hpe.ch, 1
+coach-hpe.ch, 0
 coach-immobilier-neuf.fr, 1
 coach.org.uk, 0
 coachapp-ipass.herokuapp.com, 1
@@ -29358,14 +28272,13 @@ coachingforleaders.com, 1
 coachingmillenium.com, 1
 coachingsantcugat.cat, 1
 coachjehond.nl, 1
+coachjelevennu.be, 1
 coachment.dk, 1
 coachrobcampos.com, 1
 coactive.com, 1
 coag.gov.au, 1
 coalition.tk, 1
-coalmen.ga, 1
 coalpointcottage.com, 1
-coalvillebasketball.tk, 1
 coaojarlos.tk, 1
 coassessment.com, 1
 coast.tk, 1
@@ -29394,7 +28307,6 @@ coc.de, 1
 cocaine.ninja, 1
 cocalc.com, 1
 cocareonline.com, 1
-cocbaoan.com, 1
 coccinellaskitchen.com, 1
 coccinellaskitchen.de, 1
 coccinellaskitchen.it, 1
@@ -29410,7 +28322,6 @@ cochise.gov, 1
 cocinaconalegria.com, 1
 cocinaconalegria.shop, 1
 cocinandoenelsalnes.com, 1
-cocinasazahara.tk, 1
 cocinoyo.com, 1
 cock.lt, 1
 cockedey.in, 1
@@ -29427,15 +28338,12 @@ cocoafl.gov, 1
 cocobollo-sallanches.com, 1
 cocobrother.ddnss.de, 1
 cocodroid.com, 0
-cocokmobi.ga, 1
 cocolink.jp, 1
 cocoloco.co.nz, 1
 cocomelody.co.za, 1
 cocomelody.com, 0
 cocomelody.de, 1
 cocomelody.jp, 1
-coconutguy.gq, 1
-coconutoil.ml, 1
 coconutoil24.com, 1
 coconuts-fashion.gr, 1
 coconutscrapbooking.com, 1
@@ -29444,7 +28352,6 @@ cocosunbeds.co.uk, 1
 cocounty.org, 1
 cocowine.com, 1
 cocquyt-usedcars.be, 1
-cocresa.tk, 1
 cocservice.top, 1
 cocukhekimim.com, 0
 cocula.net, 1
@@ -29484,7 +28391,6 @@ codebrahma.com, 0
 codebrasileiro.tk, 1
 codebreak.tk, 1
 codebreakers.it, 1
-codeclub.gq, 1
 codecolliders.com, 1
 codecommunity.io, 1
 codecrew.us, 1
@@ -29505,10 +28411,8 @@ codefordus.nrw, 1
 codefoundry.it, 0
 codegirl.tk, 1
 codehangar.io, 1
-codehelper.ml, 1
 codeheroes.fr, 1
 codehupy.org.py, 1
-codeidea.ga, 1
 codein.ca, 0
 codeine.co.uk, 1
 codeit.guru, 1
@@ -29520,7 +28424,6 @@ codemperium.com, 1
 codename-infinity.de, 1
 codename-infinity.org, 1
 codename24.tk, 1
-codenamelungo.tk, 1
 codenlife.kr, 1
 codenlife.xyz, 1
 codenode.io, 1
@@ -29528,9 +28431,9 @@ codeofhonor.tech, 1
 codeparva.com, 1
 codepen.com, 1
 codepen.io, 1
-codepoint.ml, 1
 codepoints.net, 0
 codepref.com, 1
+codeproxy.net, 1
 codera.co.uk, 1
 codercross.com, 1
 codered.sh, 1
@@ -29546,8 +28449,8 @@ coderoute-enligne.com, 1
 coderpad.io, 1
 codersatlas.co, 1
 codersatlas.xyz, 1
+coderus.com, 1
 codes.pk, 1
-codesgroup.tk, 1
 codeslaw.com, 1
 codesplain.in, 1
 codesport.io, 1
@@ -29578,7 +28481,6 @@ codexpo.net, 1
 codeyellow.nl, 1
 codezenith.com, 1
 codific.com, 1
-codifique.tk, 1
 codigodelbonusbet365.com, 1
 codigojose.com, 1
 codigomusical.tk, 1
@@ -29606,7 +28508,6 @@ codydostal.com, 1
 codywy.gov, 1
 coeburnva.gov, 1
 coelmay.net, 1
-coeminna.edu.ng, 1
 coenjutte.tk, 1
 coenraets.com, 1
 coens.me.uk, 1
@@ -29618,9 +28519,7 @@ cofense.at, 1
 coffee-mamenoki.jp, 1
 coffee-up.it, 1
 coffee.co.uk, 1
-coffeeandcashew.com, 1
 coffeebean.cf, 1
-coffeebeanstudios.tk, 1
 coffeebreak.bg, 1
 coffeeciel.com, 1
 coffeeciel.com.tr, 1
@@ -29635,6 +28534,7 @@ coffeetom.de, 1
 coffeist.com, 1
 cofidis-group.com, 1
 cofinco.nl, 1
+cofob.ru, 1
 cofradiaqueimada.tk, 1
 cogent.cc, 1
 cogetop.com.br, 1
@@ -29656,8 +28556,11 @@ cogsquad.house, 1
 cogsys.de, 1
 cogumelosmagicos.org, 1
 coharushika.com, 1
+cohassetma.gov, 1
+cohassetpolicema.gov, 1
 cohenandcohen.net, 1
 cohere.io, 1
+coiam.net, 1
 coiffbot.fr, 1
 coiffeurschnittstelle.ch, 1
 coignieresentransition.fr, 1
@@ -29714,7 +28617,6 @@ cokisiregar.com, 1
 cokomi.com, 1
 col-head.com, 1
 col.la, 0
-cola-host.tk, 1
 colaborame.tk, 1
 colaborativa.tv, 1
 colabug.com, 1
@@ -29723,13 +28625,12 @@ colaker.net, 1
 colapsys.net, 0
 colarelli.ch, 1
 colarose.tk, 1
-colbert.ml, 1
-colbonews.co.il, 1
 colburnadamswi.gov, 1
 colchesterglobal.com, 1
 colcomm.com, 1
 coldcardwallet.com, 1
 coldecan.edu.co, 1
+colder.one, 1
 coldfff.com, 1
 coldfusion.co.jp, 1
 coldhak.ca, 0
@@ -29795,6 +28696,7 @@ collaction.hk, 1
 collada.org, 1
 collage.me, 1
 collagecrafting.com, 1
+collagepartners.com, 1
 collalloc.com, 1
 collapsed.de, 1
 collard.tk, 1
@@ -29807,13 +28709,13 @@ collectfood.com, 1
 collectiblebeans.com, 1
 collectibles.tk, 1
 collectif-idem.org, 1
+collectif-laicite-yallah.be, 1
 collectif85.com, 1
 collectifpinceoreilles.com, 1
 collective-incubator.de, 1
 collectivedg.com, 1
 collectiverecyclers.com, 1
 collectivesupply.com, 1
-collector.cf, 1
 collectorknives.net, 1
 collectorsystems.com, 1
 colleencornez.com, 1
@@ -29835,13 +28737,10 @@ collegereligionandphilosophy.com, 1
 collegesecretary.cn, 1
 collegesecretary.com, 1
 collegesexvid.com, 1
-collegesrit.tk, 1
 collegestationhomes.com, 1
-collegetownstudios.tk, 1
 collegium-musicum-bocholt.de, 0
 collepietra.it, 1
 collerosso.com, 1
-colley.tk, 1
 collierlunaire.fr, 1
 colliervotes.gov, 1
 collin.xyz, 1
@@ -29850,8 +28749,14 @@ collinelhossari.com, 1
 collinklippel.com, 0
 collinlove.ch, 1
 collinlove.com, 1
+collinlove.us, 1
+collinlove.xyz, 1
 collinmbarrett.com, 1
 collins.kg, 1
+collins4mayor.co.nz, 1
+collins4mayor.nz, 1
+collins4mayor.org, 1
+collins4mayor.org.nz, 1
 collinsdictionary.com, 1
 collinselectricco.com, 1
 colloquio.tk, 1
@@ -29861,9 +28766,7 @@ colmena.biz, 1
 colo-tech.com, 1
 colocation-rennes.com, 1
 colocerin.com, 1
-colocolochile.tk, 1
 cololi.moe, 1
-colombiaemprendedora.org, 1
 colombiahoy.news, 1
 colombiajeans.co, 1
 colombian.cam, 1
@@ -29883,6 +28786,7 @@ color01.net, 1
 colorado-locksmith.com, 1
 coloradobluebook.gov, 1
 coloradoer.tk, 1
+coloradofamli.gov, 1
 coloradolottery.com, 1
 coloradoseodesign.com, 1
 coloradosos.gov, 1
@@ -29935,7 +28839,6 @@ columbushydroxide.net, 1
 columbushydroxide.org, 1
 columbusks.gov, 1
 columbusunderground.com, 1
-columbuswines.com, 1
 colwichks.gov, 1
 colyakoomusic.com, 1
 com-b.vn, 1
@@ -29949,7 +28852,6 @@ comalia.com, 1
 comanchecountyks.gov, 1
 comanchenationpolice.gov, 1
 comaporter.com, 1
-comarcadelaranda.tk, 1
 comarch.es, 1
 comarkinstruments.cloud, 1
 comarkinstruments.net, 1
@@ -29972,7 +28874,6 @@ comcol.nl, 1
 comdirect.de, 1
 comdotgame.com, 1
 comdurav.com, 1
-come.ga, 1
 come2cook.com, 1
 comealong.org, 1
 comeals.com, 1
@@ -29986,7 +28887,6 @@ comenc.ddns.net, 1
 comengpt.com, 1
 comeoishii.com, 1
 comeoneileen.tk, 1
-comercialcolombia.tk, 1
 comercialmattos.com, 1
 comercialroxana.com, 1
 comercialtech.cl, 1
@@ -30007,11 +28907,10 @@ comfintouch.com, 0
 comfis.nl, 1
 comfitsweets.co.uk, 1
 comflores.com.br, 1
-comfortablelife.tk, 1
 comfortsolutionsair.com, 1
-comfriesland.tk, 1
 comfun.net, 1
 comfuzztible.tk, 1
+comfy-court.com, 1
 comfy.cafe, 0
 comfy.gay, 1
 comfypc.com, 1
@@ -30028,6 +28927,7 @@ comicstrove.com, 1
 comicsymanga.com, 1
 comicwiki.dk, 1
 comidina.com, 1
+comingto.icu, 1
 comiq.io, 1
 comistar.ee, 1
 comita.ru, 1
@@ -30047,6 +28947,7 @@ commboxtest.com, 1
 commco.nl, 1
 commechezvous.ch, 0
 commencepayments.com, 1
+commentjaichangedevie.fr, 1
 comments.app, 1
 commerce.gov, 1
 commercega.gov, 1
@@ -30056,7 +28957,6 @@ commercia.srl, 1
 commercial.lviv.ua, 1
 commercialfinancepartners.com, 1
 commercialstainless.com, 1
-commercialzone.cf, 1
 commercialzone.ga, 1
 commercialzone.ml, 1
 commeunamour.com, 1
@@ -30078,6 +28978,7 @@ commonsensedivorce.ca, 1
 commonsenseinactie.nl, 1
 commonvoice.tk, 1
 commonwarest.ga, 1
+commplace.pl, 1
 communalconsulting.org, 1
 communebouteille.org, 1
 communic.tk, 1
@@ -30085,7 +28986,6 @@ communicate2lead.com, 1
 communication-services.tk, 1
 communiques.info, 1
 communiquons.org, 1
-communist-party.tk, 1
 community-pro.de, 1
 community-pro.net, 1
 community-services.cz, 0
@@ -30115,15 +29015,14 @@ comohacerblog.net, 1
 comohacerpara.com, 1
 comoimportar.net, 1
 comomoraremportugal.ga, 1
-comoperdonar.tk, 1
 comoreconquistaroex.com, 1
 comorecuperaratumujerpdf.com, 1
+comosecarabarriga.com, 1
 comosediceesto.com, 1
 comoseduzir.net, 1
 comosefazisto.com.br, 1
 comovenderpelowhatsapp.com.br, 1
 comoviajarcontumascota.com, 1
-compactador-vendetta.tk, 1
 compactchess.cc, 1
 compagnidimerenda.tk, 1
 compagniecoupable.fr, 1
@@ -30173,9 +29072,9 @@ competencyassessment.ca, 1
 competis.cf, 1
 competitor.com, 1
 compeuphoria.com, 1
+compex.com.sg, 1
 compibus.fr, 1
 compilenix.org, 0
-complaint.tk, 1
 complete-concrete-concise.com, 1
 complete-privacy.tk, 1
 completeanon.tk, 1
@@ -30206,7 +29105,6 @@ complt.xyz, 1
 complyadvantage.com, 1
 componentcore.com, 1
 composersforum.org, 1
-compositedevtec.tk, 1
 compostelle-bouddha.fr, 1
 compoundingrxusa.com, 1
 compra-deuna.com, 1
@@ -30237,8 +29135,8 @@ compucastell.ch, 1
 compucorner.mx, 1
 compucorner.tk, 1
 compudoc.tk, 1
+compufix.ml, 1
 compunetwor.com, 1
-compusrit.tk, 1
 compustore.pe, 1
 compustuff.tk, 1
 computec.ch, 1
@@ -30250,7 +29148,6 @@ computer-service-24.de, 1
 computer-service.ch, 1
 computer-world.pro, 1
 computer-worlds.tk, 1
-computer4me.tk, 1
 computeradvance.tk, 1
 computeradvice247.com, 1
 computerandaccessories.com, 1
@@ -30270,7 +29167,6 @@ computerpackages.com, 1
 computerscience.guide, 1
 computersforlearning.gov, 1
 computersneversleep.art, 1
-computersoftware.tk, 1
 computersystems.guru, 0
 computertech-ut.com, 1
 computerthings.net, 1
@@ -30284,7 +29180,7 @@ computingessentials.tk, 1
 computingsociety.co.uk, 1
 computingwarehouse.com, 1
 computop.com, 1
-computron.ga, 1
+comquadro.com.br, 1
 comradesofmight.tk, 1
 comswp.com, 1
 comtex.com.au, 1
@@ -30301,7 +29197,6 @@ comunidadmontepinar.es, 1
 comuniondelucia.com, 1
 comunismo.tk, 1
 comunistas.tk, 1
-comunitateonline.tk, 1
 comunitelia.com, 1
 comunityflashgame.cf, 1
 comvert.com, 1
@@ -30309,13 +29204,11 @@ comw.cc, 1
 comyuno.com, 0
 con-con.nl, 1
 conall.io, 1
-conalpedis.tk, 1
 conatus.ai, 1
 conbida.co, 1
 conbrio.tk, 1
 concealoutfitters.com, 1
 concellodoparamo.tk, 1
-concepcion-futbol-club.tk, 1
 concept-web.ch, 0
 concept5.co.il, 1
 conceptapps.pl, 1
@@ -30323,7 +29216,6 @@ conceptatelier.de, 1
 conceptcompany.com, 1
 conceptec.de, 1
 conceptground.com, 1
-conceptual.ga, 1
 concern.cloud, 1
 concern.co.nz, 1
 concert.ga, 1
@@ -30337,17 +29229,15 @@ concertsenboite.fr, 1
 concertsponent.tk, 1
 concertsto.com, 1
 conchgas.com, 1
+conciencia.fit, 1
 conciencianimal.tk, 1
 concierge.diet, 1
-conciergeofcare.com, 1
 conciertoscolombia.tk, 1
 concilioderivendel.tk, 1
 conciliumnotaire.ca, 1
 conclave.global, 1
-conclave.gq, 1
 conclave.rocks, 1
 conclave.tk, 1
-conclude.ga, 1
 conclusion.nl, 1
 conclusive.co.za, 1
 concord.sh, 1
@@ -30380,14 +29270,12 @@ condizionatore.roma.it, 1
 condolencemessages.net, 1
 condominiosi.it, 1
 condominioweb.com, 1
-condonescadistas.tk, 1
 condonline.app.br, 1
 condosforcash.com, 1
 condroz-motors.be, 0
 coneall.com, 1
 conectada.tk, 1
 conectadev.com, 1
-conectainmobiliariasa.com, 1
 conectumfinanse.pl, 1
 conejicos.tk, 1
 conejovalleyelectrical.com, 1
@@ -30416,10 +29304,9 @@ confia.io, 1
 confiancefoundation.org, 1
 confianza.pe, 1
 confidential.network, 1
-confidentliving.gq, 1
-confidentliving.tk, 1
 config.schokokeks.org, 0
 configcat.com, 1
+configpoint.group, 1
 configurat.cf, 1
 configurat.tk, 1
 configwizard.xyz, 1
@@ -30429,7 +29316,6 @@ confirmit.ca, 1
 confirmit.com, 1
 confirmit.com.au, 1
 confirmit.de, 0
-confiscate.ga, 1
 confiscation.tk, 1
 confiseriedubonheur.com, 1
 confiwall.de, 1
@@ -30502,7 +29388,7 @@ connecto-data.com, 1
 connecto.group, 1
 connectthedoc.com, 1
 connectum.eu, 1
-connectusa.com, 1
+connectusa.com, 0
 connelink.fr, 1
 conner.work, 1
 conneropticals.ga, 1
@@ -30554,7 +29440,6 @@ consegne.it, 1
 consejosdenutricion.com, 1
 consens.us.org, 1
 consensoprivacy.it, 1
-conservadoracbe.com.br, 1
 conservadoraembh.com.br, 1
 conservaschato.com, 1
 conservationfreedivers.com, 1
@@ -30575,8 +29460,6 @@ consiliumvitae.ch, 1
 consill.com, 1
 consoe.com, 1
 console.rest, 1
-consoletech.tk, 1
-consoleuniverse.tk, 1
 consolezone.tk, 1
 consommateuraverti.com, 1
 consommation-locale.fr, 1
@@ -30586,7 +29469,6 @@ consorcionacionalideal.com.br, 1
 consortium.chat, 1
 consorzio.org, 1
 conspectstudios.com, 1
-conspiracionweb.tk, 1
 conspiracy.gq, 1
 conspiracytheorypal.com, 1
 conssales.com, 1
@@ -30597,7 +29479,6 @@ constantin-blog.eu, 1
 constcorrect.com, 1
 constellatio.com, 1
 constellationinternational.ml, 1
-constellations.ga, 1
 constern.de, 1
 consteval.org, 1
 constexpr.org, 1
@@ -30614,10 +29495,8 @@ construction-group.ga, 1
 construction-student.co.uk, 1
 constructioncleanupinfortworth.com, 1
 constructionstudent.uk, 1
-construred.tk, 1
 construyetuempresa.com, 1
 consul-coton.ru, 1
-consul-novocherkassk.ml, 1
 consul.io, 0
 consulenteambientale.it, 1
 consulentedellavoro.it, 1
@@ -30637,6 +29516,7 @@ consultinghero.es, 1
 consultinghouse.tk, 1
 consultinghousenet.tk, 1
 consultingnurseest.ga, 1
+consultor.marketing, 1
 consultoresrey.cl, 1
 consultoreswpo.com, 1
 consultoriadeseguranca.com.br, 1
@@ -30648,7 +29528,6 @@ consulvation.com, 1
 consumer.ee, 1
 consumer.gov, 0
 consumer.gov.au, 1
-consumer.gq, 1
 consumera.com, 1
 consumeraction.gov, 1
 consumerattorneys.com, 1
@@ -30693,7 +29572,6 @@ contextogestaoempresarial.com.br, 1
 contextolog.cf, 1
 conti-profitlink.co.uk, 1
 continental-landscapes.co.uk, 1
-continuernom.tk, 1
 continuitycenters.com, 0
 continuum.memorial, 0
 continuumm-tech.com, 1
@@ -30716,7 +29594,6 @@ contralabel.com, 1
 contralaespeculacioninmobiliaria.tk, 1
 contralegem.it, 1
 contrapeso.es, 1
-contrarreforma.tk, 1
 contraspin.co.nz, 1
 contrastchecker.online, 1
 contrastecolombia.com, 1
@@ -30757,7 +29634,6 @@ convergencela.com, 1
 convergent.tn, 1
 convergnce.com, 1
 conversationexchange.com, 1
-conversatis.cf, 1
 converser.tk, 1
 conversiepartners.nl, 1
 conversionsciences.com, 1
@@ -30797,7 +29673,6 @@ cookiepedia.co.uk, 1
 cookiepro.com, 1
 cookiesoft.de, 1
 cookiestudies.cf, 1
-cooking-food.cf, 1
 cookingaround.town, 1
 cookingcrusade.com, 1
 cookingiseasy.tk, 1
@@ -30828,7 +29703,6 @@ cooldown.club, 1
 coole-fete.de, 1
 coolerssr.space, 1
 coolesc.xyz, 1
-coolfilm.cf, 1
 coolgifs.de, 1
 coolink.pub, 1
 cooljs.me, 1
@@ -30839,11 +29713,9 @@ coolpi.nl, 1
 coolprylar.se, 1
 coolsculptingmanhattanbeach.com, 1
 coolshirt.tk, 1
-coolsoftware.tk, 1
 coolspeak.com, 1
 cooltang.ooo, 1
 coolvox.com, 1
-coolwaterevergreendrilling.com, 1
 coolweirdfacts.ga, 1
 coombsinc.com, 1
 coomer.party, 1
@@ -30859,13 +29731,12 @@ coopercityfl.gov, 1
 coopermais.tk, 1
 coore.jp, 1
 coorpacademy.com, 1
-copa.cf, 1
+cooznacza.pl, 1
 copabarena.tk, 1
 copacabanafc.tk, 1
 copdfoundation.org, 1
 copdrop.ga, 1
 cope.finance, 1
-copedeportes.tk, 1
 cophumouraustralia.com, 1
 copiisiparinti.ro, 1
 copilotgps.com, 1
@@ -30901,7 +29772,6 @@ copyshop-witten.de, 1
 copyshrug.ca, 1
 copysyncest.ga, 1
 copytext.ml, 1
-copywriting-on-demand.tk, 1
 coqiptv.com, 1
 coral-study.eu, 1
 coralreef.blue, 1
@@ -30910,9 +29780,8 @@ coralsprings.gov, 1
 coralspringsfl.gov, 1
 corarain.me, 1
 corarcraft.com, 1
-coratxa.tk, 1
-corazoncaliente.tk, 1
 corazondemelon.es, 1
+corbax.com, 1
 corbi.net.au, 1
 corbusier.gq, 1
 corcoranmn.gov, 1
@@ -30943,6 +29812,7 @@ coreapm.com, 1
 coreapm.org, 1
 corebit.nl, 1
 corecdn.org, 1
+coredna.com, 1
 coredns.rocks, 1
 corefy.com, 1
 coreg.tk, 1
@@ -30952,7 +29822,6 @@ coreless-stretchfilm.com, 1
 coremcnetwork.ml, 1
 coremedia.co.id, 1
 coremicro.com, 1
-coremove.tk, 1
 corepacks.tk, 1
 corepartners.com.ua, 1
 corerad.net, 1
@@ -30977,7 +29846,6 @@ corintech.net, 1
 corisu.co, 1
 corkcityfc.tk, 1
 corkedwinebar.com, 1
-corksoncolumbus.com, 1
 corky.tk, 1
 corl3ss.com, 1
 corleoncatering.com, 1
@@ -30998,11 +29866,9 @@ cornerstone.photography, 1
 cornerstonecmc.org, 1
 cornerstonefoundationrepairllc.com, 1
 cornerstonenorthwest.com, 1
-cornertoyshop.ga, 1
 corniche.com, 1
 corningcu.org, 1
 cornishcamels.com, 0
-cornitek.tk, 1
 cornmachine.com, 1
 cornodo.com, 1
 cornwallct.gov, 1
@@ -31037,6 +29903,7 @@ corpomotriztokio.com, 1
 corpora.ga, 1
 corpora.tk, 1
 corporate-advisory.com, 1
+corporate-electric.ky, 1
 corporateclash.net, 1
 corporatecomputingsolutions.com, 1
 corporatehelicopters.com, 1
@@ -31052,7 +29919,6 @@ corpulent.coffee, 1
 corpulentcoffee.com, 1
 corpuschristisouthriver.org, 1
 corpusslayer.com, 1
-corrales-sanchez.tk, 1
 correct.cf, 1
 correctconstructions.com.au, 1
 correctemails.com, 1
@@ -31065,22 +29931,18 @@ correctpaardbatterijnietje.nl, 1
 corredorampr.com, 1
 correo.club, 1
 correotemporal.org, 1
-correspond.gq, 1
 correspondent.ga, 1
 corrick.io, 1
 corridorsands.com.au, 1
 corriere.roma.it, 1
 corrigan.xyz, 1
 corruptcatz.com, 1
-corrupted.io, 0
-corruptos.tk, 1
 cors-proxy.cf, 1
 cors.one, 1
 corsa-b.uk, 1
 corsectra.com, 1
 corsepro.com, 0
 corservsolutions.com, 1
-corsetacademy.tk, 1
 corsi.tk, 1
 corsica.ovh, 1
 corsicalaw.com, 1
@@ -31095,7 +29957,6 @@ cortadorplasma.com, 1
 cortapelos.site, 1
 corte.tk, 1
 cortealcastello.it, 1
-cortege.cf, 1
 cortep.fr, 1
 cortesparapelo.com, 1
 cortestesisat.net, 1
@@ -31103,8 +29964,6 @@ cortex-development.de, 1
 cortexx.nl, 1
 cortezco.gov, 1
 cortezsanitation.gov, 1
-cortina-design.eu, 1
-cortino.ga, 1
 cortis-consulting.ch, 1
 cortizo.com.ar, 1
 cortlandvoice.com, 1
@@ -31132,7 +29991,6 @@ coshima.ga, 1
 coshima.gq, 1
 coshima.tk, 1
 cosirex.com, 1
-coskun.tk, 1
 coslinker.com, 0
 cosmasiakraft.tk, 1
 cosmechic.fr, 1
@@ -31144,7 +30002,6 @@ cosmeticosfuerth.de, 1
 cosmeticosnet.com.br, 1
 cosmeticsurgeon.ga, 1
 cosmetify.com, 1
-cosmetiq.tk, 1
 cosmetiqua.com, 1
 cosmetiquesvegans.com, 1
 cosmetix-ndsf.fr, 1
@@ -31164,11 +30021,9 @@ cosmohosting.site, 1
 cosmoiler.com, 1
 cosmonaut.tk, 1
 cosmos-ink.net, 1
-cosmos-software.tk, 1
 cosmoschaos.net, 1
 cosmosdogbakery.com, 1
 cosmosearch-azerbaijan.tk, 1
-cosmosenalerta.tk, 1
 cosmosmkt.com.mx, 1
 cosmoz.ga, 1
 cosmundi.de, 1
@@ -31194,11 +30049,9 @@ costel.tk, 1
 costelino.tk, 1
 costellofc.co.uk, 0
 costflow.ga, 1
-costi.cf, 1
 costi.eu, 1
 costinesti.tk, 1
 costinstefan.eu, 1
-costoflipitor.gq, 1
 costreportdata.com, 0
 costruzioni.milano.it, 1
 costum-for-men.tk, 1
@@ -31217,14 +30070,11 @@ coteouestmedia.com, 1
 coteries.com, 0
 coth.ml, 1
 cotoacc.com, 1
-cotofoto.tk, 1
-coton.tk, 1
 cotonni.tk, 1
 cotsworth.com, 1
 cotta.dk, 1
 cottage.direct, 1
 cottagegroveor.gov, 1
-cottonage.tk, 1
 cottonwoodcountymn.gov, 1
 cotwe-ge.ch, 0
 coubron-escrime.fr, 1
@@ -31256,8 +30106,6 @@ countingdues.com, 1
 countrify.net, 1
 country-creativ.de, 1
 country-dancers.tk, 1
-country-games.tk, 1
-country-house.ga, 1
 countrybrewer.com.au, 1
 countrylife.cz, 1
 countrymountaininn.com, 1
@@ -31265,7 +30113,6 @@ countryoutlaws.ca, 1
 countryroadsmotorinn.com, 1
 countrysaloon.tk, 1
 countryshopradio.tk, 1
-countrysidebar.tk, 1
 countrysidemarquees.co.uk, 1
 countrysmile.org, 0
 county10.com, 1
@@ -31278,9 +30125,9 @@ coupedevils.tk, 1
 coupestanley.com, 1
 couplay.org, 1
 couplesapp.co, 1
-couponchief.com, 1
+couponchief.com, 0
 couponcodesme.com, 1
-couponite.com, 1
+couponite.com, 0
 couponsale.tk, 1
 couponsavingcodes.com, 1
 cour4g3.me, 1
@@ -31320,7 +30167,6 @@ covbounce.co.uk, 1
 covenantbattle.net, 1
 coventry.com, 1
 coventrycollege.ac.uk, 1
-coventrymoneyman.com, 1
 coventryuk.tk, 1
 cover-fashion.de, 1
 coveragecareservices.co.uk, 1
@@ -31350,7 +30196,6 @@ covid19responsepod.com, 1
 covid19scotland.co.uk, 0
 covid19statstracker.com, 1
 covidcoldfacts.com, 1
-coviddiary.live, 1
 coviddrawings.org.uk, 1
 covidfreeathome.org, 1
 covidinfo.com.br, 1
@@ -31396,7 +30241,6 @@ cp061.com, 0
 cpa-ea.co.il, 0
 cpadollar.cf, 1
 cpaexamguy.com, 1
-cpafirmnyc.com, 1
 cpanels.us, 1
 cpaneltips.com, 1
 cpap.com, 1
@@ -31410,18 +30254,17 @@ cpbanq.com, 1
 cpcbegin.tk, 1
 cpcheats.co, 1
 cpchur.ch, 1
+cpcyber.com, 1
 cpd-education.co.uk, 1
 cpdhealthcare.com, 1
 cpe-colleg.de, 1
 cpegypt.tk, 1
 cpelighting.tk, 1
-cpflsolucoes.com.br, 1
 cpfpa.com, 1
 cpfrancophonie.org, 1
 cpfs-group.com, 1
 cpgarmor.com, 1
 cpgiiaragon.es, 1
-cphollywoodproduct.ml, 1
 cphpvb.net, 1
 cpilot.cz, 1
 cpish.id.au, 1
@@ -31437,7 +30280,6 @@ cppressinc.com, 1
 cpqcol.gov.co, 1
 cprealtysolutions.com, 1
 cpro.pt, 1
-cps-sante.ml, 1
 cpsa.co.uk, 1
 cpsecureapp.com, 1
 cpsq.fr, 1
@@ -31448,7 +30290,6 @@ cpu.biz.tr, 1
 cpu.wiki, 1
 cpucheu.com, 1
 cpufanshop.ga, 1
-cpy.pt, 1
 cqn.ch, 0
 cqoicebordel.tk, 1
 cqradio.tk, 1
@@ -31471,9 +30312,8 @@ crabrave.space, 1
 crabtreestore.nl, 1
 crackajack.cf, 1
 crackcat.de, 1
-crackedsoftware.cf, 1
+crackedlemming.com, 1
 cracker.in.th, 1
-crackerjohn.tk, 1
 crackers4cheese.com, 1
 crackheros.site, 1
 cracklab.tk, 1
@@ -31509,11 +30349,9 @@ craftmeow.com, 1
 craftmeow.support, 1
 craftngo.hu, 1
 craftottawa.ca, 1
-craftshiponline.tk, 1
 craftsmandruggets.com, 1
 craftsmany.net, 1
 craftsofcleo.com, 1
-crafttalk.tk, 1
 craftwmcp.xyz, 1
 craftychameleonbar.com, 1
 craftydev.design, 1
@@ -31524,11 +30362,9 @@ crag.com.tw, 1
 craig-mullins.com, 1
 craigary.net, 1
 craigbates.co.uk, 0
-craigdavis.ga, 1
 craigfrancis.co.uk, 1
 craigheadcountyar.gov, 1
 craigleclaireteam.com, 1
-craigphillips-work.cf, 1
 craigrouse.com, 1
 craigsaper.com, 1
 craigwfox.com, 0
@@ -31551,7 +30387,6 @@ craphound.com, 1
 crapitalism.biz, 1
 crapmail.tk, 1
 crapouill.es, 1
-crash-de-1929-et-grande-depression.tk, 1
 crash.net, 1
 crashbolsa.com, 1
 crashcomputer.tk, 1
@@ -31560,7 +30395,6 @@ crashcrafter.de, 1
 crashday.tk, 1
 crashdebug.fr, 1
 crashdummy.tk, 1
-crashedata.tk, 1
 crashpaint.cf, 1
 crate.io, 0
 cratedb-dev.cloud, 1
@@ -31568,7 +30402,6 @@ cratedb.cloud, 1
 cratedb.net, 1
 crates-io.cn, 1
 cratss.co.uk, 1
-craveativemedia.com, 0
 cravecraftonline.com, 1
 crawcial.de, 1
 crawford.cloud, 1
@@ -31580,37 +30413,33 @@ crawloween.com, 1
 crawlspaceandbasementsolutions.com, 1
 crayon.co, 1
 craytos.jp, 1
+crazedknitters.com, 1
 crazy-cake.tk, 1
 crazy-cat.net, 1
 crazy-coders.com, 1
 crazy-fox.cf, 1
 crazy-project.ml, 1
 crazyachmed.de, 1
-crazybear-underground.tk, 1
 crazycastles.ie, 1
 crazycen.com, 0
 crazychicken.tk, 1
 crazycouple.ml, 1
 crazycube.fr, 1
 crazycube.tk, 1
-crazydrivers.tk, 1
 crazydude.tk, 1
 crazyfly.tk, 1
-crazygifts.cf, 1
+crazyfrog.com, 1
 crazyhost.ga, 1
-crazyhost.tk, 1
 crazymadness.tk, 1
 crazymarvin.com, 1
 crazymeeshu.com, 1
 crazymonkey.gq, 1
 crazypaul.com, 1
 crazypellas.tk, 1
-crazypete.ga, 1
 crazypong.tk, 1
 crazypotato.tk, 1
 crazypowered.com, 1
 crazysavings.ga, 1
-crazystories.tk, 1
 crbug.com, 1
 crc-bank.com, 1
 crc-online.nl, 1
@@ -31618,6 +30447,9 @@ crc-search.com, 1
 crc.net.br, 1
 crc32.online, 1
 crca911co.gov, 1
+crcdatatech.com, 1
+crcr.pw, 1
+cre8studios.net, 1
 crea-etc.net, 0
 crea-shops.ch, 0
 crea-th.at, 1
@@ -31650,19 +30482,16 @@ creasetheband.tk, 1
 creastic.com, 1
 create-it.cz, 1
 create-ls.jp, 1
-create-website.ga, 1
 createbeauty.tk, 1
 createbeing.com, 1
-createbot.ml, 1
 createcode.pt, 1
 createconline.de, 1
 createcos.com, 1
 createcpanama.com, 1
-creategyx.ga, 1
 createwithcynthia.com, 1
 creati.me, 1
+creatiefcoaching.nl, 1
 creatieven.com, 1
-creatieverd.nl, 1
 creatingchange.us, 1
 creation-photos.com, 1
 creationfox.gq, 1
@@ -31691,9 +30520,7 @@ creativelaw.eu, 1
 creativeliquid.com, 1
 creativelysustainable.com, 1
 creativemindslms.tk, 1
-creativephysics.ml, 1
-creativescorpio.tk, 1
-creativesectors.tk, 1
+creativestories.me, 1
 creativetechsolution.in, 1
 creativeweb.biz, 1
 creativewolf.net, 1
@@ -31716,11 +30543,10 @@ credello.com, 1
 credentsys.cloud, 0
 credex.bg, 1
 credit-10.com, 1
-credit-default-swaps.tk, 1
 creditcard.run, 1
 creditcardgenerator.money, 1
 credithelpinfo.com, 1
-creditif.tk, 1
+creditjunkie.com, 1
 creditkarma.ca, 1
 creditkarma.com, 1
 creditkarma.pro, 1
@@ -31728,13 +30554,11 @@ credito360.pt, 1
 creditoconsolidado.pt, 1
 creditopessoal.pt, 1
 creditor.ga, 1
-creditor.tk, 1
 creditorapido.pt, 1
 creditos-rapidos.com, 1
 creditozen.es, 0
 creditozen.mx, 0
 creditreport.tk, 1
-creditsense.com.au, 1
 creditshop.com, 1
 credittoken.io, 1
 credoperth.org, 1
@@ -31751,7 +30575,6 @@ creer-mon-business-plan.fr, 1
 creer-une-boutique-en-ligne.com, 1
 crem.in, 0
 cremalleradenuria.tk, 1
-crematory.tk, 1
 cremedigital.com, 1
 cremepassion.de, 1
 crena.ch, 1
@@ -31767,8 +30590,7 @@ crestasantos.com, 1
 crestaurant.com.au, 1
 crestdatasys.com, 1
 crestfitness.co.in, 1
-crestor20mg.ml, 1
-crestorgeneric.ml, 1
+crestoncottage.com, 0
 crestrockadvisors.com, 1
 crestwoodky.gov, 1
 cretdupuy.com, 0
@@ -31776,7 +30598,6 @@ creteangle.com, 1
 cretica.no, 1
 creusalp.ch, 0
 crew.moe, 1
-crewsing.tk, 1
 crewvision.pt, 1
 crex24.com, 1
 crfcap.org, 1
@@ -31791,6 +30612,7 @@ cricketarena.ml, 1
 cricketnmore.com, 1
 cricketwatch.org, 1
 crickey.eu, 1
+crickits.co.uk, 1
 cricklewood.condos, 1
 cricpa.com, 1
 crictechs.com, 1
@@ -31811,17 +30633,15 @@ crimeapress.info, 1
 crimebarta.com, 1
 crimefreeliving.com, 1
 crimesolutions.gov, 1
-crimethincx.tk, 1
 crimevictims.gov, 1
 criminal-attorney.ru, 1
 criminal-market.ml, 1
-criminal-news.tk, 1
 criminal.enterprises, 1
-criminalcasecheats.ml, 1
 criminaljusticehub.org.uk, 1
 criminallawyerjobdescription.ga, 1
 criminallawyerjobdescription.gq, 1
 criminallawyerjobdescription.ml, 1
+criminallawyersingapore.com, 1
 criminalminds.tk, 1
 criminalnote.tk, 1
 criminalskin.tk, 1
@@ -31829,7 +30649,6 @@ crimson.no, 0
 crimsonconnect.co.uk, 1
 crimsoncoward.com, 1
 crimsondragoncosplay.tk, 1
-crimsoninators.ga, 1
 crimsonlettersmusic.com, 1
 crimsonmedia.co.uk, 1
 crinesdanzantes.be, 1
@@ -31842,8 +30661,6 @@ criptoinvest.pt, 1
 criptomonedas365.com, 1
 criptomonedasworld.com, 1
 criptomonedaz.com, 1
-criptomoneylite.tk, 1
-criptozoologia.tk, 1
 cris2006.com, 1
 crisantacademy.com, 1
 crisisactual.com, 1
@@ -31858,28 +30675,21 @@ crisp.help, 1
 crisp.im, 1
 crisp.watch, 1
 crispinusphotography.com, 1
-crispybacon.ml, 1
 crisssmanmix.tk, 1
 cristalerencontres.fr, 1
 cristaleslitios.com.mx, 1
 cristalgema.ga, 1
-cristals.ga, 1
 cristaltercos.com.br, 1
 cristau.org, 1
-cristenberens.tk, 1
-cristian-alexander.tk, 1
 cristiandumitru.tk, 1
 cristianhares.com, 1
-cristianonascimento.ml, 1
 cristianuibar.com, 1
 cristiengoller.ga, 1
 cristiengoller.gq, 1
 cristina.tk, 1
 cristinafigueroa.tk, 1
-cristinaperea.com, 1
 cristnasar.tk, 1
 cristomisina.tk, 1
-cristomoradocusco.tk, 1
 cristoraciones.com, 0
 critcola.com, 1
 criteriaproducciones.tk, 1
@@ -31888,10 +30698,8 @@ criterionsystems.co.uk, 1
 critical-scientists.net, 1
 critical.software, 1
 criticalcaredvm.com, 1
-criticalculture.cf, 1
 criticalculture.gq, 1
 criticalculture.ml, 1
-criticalgenesis.tk, 1
 criticalmention.com, 1
 criticalrace.org, 1
 criticalsurveys.co.uk, 1
@@ -31917,7 +30725,6 @@ croceverdevb.it, 1
 crochetkim.com, 1
 crockettmyers.com, 1
 crocky.tk, 1
-crocop.tk, 1
 crocuscoaching.co.uk, 1
 croeder.net, 1
 croftdesigngifts.co.uk, 1
@@ -31934,7 +30741,6 @@ cromwellvets.co.uk, 1
 cronberg.ch, 1
 croncron.io, 1
 cronenberg.cc, 1
-cronicademuro.tk, 1
 cronix.cc, 1
 cronjob.de, 1
 cronmaster.online, 1
@@ -31951,16 +30757,13 @@ cropwizarders.ga, 1
 croquetgolf.tk, 1
 croquis.tk, 1
 crosbug.com, 1
-cross-culture.tk, 1
 cross-games.tk, 1
 cross-led-sign.com, 1
 cross-x.com, 1
-crossair.tk, 1
 crosscom.ch, 1
 crossconnected.co.uk, 1
 crossdresscontest.com, 1
 crossedwires.net, 1
-crossfiremovies.tk, 1
 crossfitbesafe.com, 1
 crossfitblau.com, 1
 crossformer.com, 1
@@ -31969,7 +30772,6 @@ crossfw.com, 1
 crossingna.com, 1
 crosslakefibre.ca, 1
 crosslifenutrition.co.uk, 0
-crosslimit.ga, 1
 crossorange.jp, 1
 crossorig.in, 1
 crossover.tk, 1
@@ -32016,6 +30818,7 @@ crsoresina.it, 1
 crsserviceogkloak.dk, 1
 crstat.ru, 1
 crsujind.org, 1
+crt.cloud, 1
 crt.sh, 1
 crt2014-2024review.gov, 1
 crtalleres.com, 1
@@ -32028,6 +30831,7 @@ cruelgirls.tk, 1
 crufad.org, 0
 cruicky.co.uk, 1
 cruicky.uk, 1
+cruiseaddicts.com, 1
 cruisecheap.com, 1
 cruisecontrolnovels.com, 1
 cruisefashion.tk, 1
@@ -32047,9 +30851,7 @@ crushxp.tk, 1
 crustytoothpaste.net, 1
 crute.me, 1
 crutic.gq, 1
-cruzadamorada.tk, 1
 crvegas.com, 1
-crvenikrst.tk, 1
 crvv.me, 1
 crxviewer.com, 1
 cry-sys.de, 0
@@ -32078,7 +30880,6 @@ cryptizy.com, 1
 cryptme.in, 1
 crypto-ads.ga, 1
 crypto-clix.xyz, 1
-crypto-gaming.tk, 1
 crypto-tools.cloud, 1
 crypto-trade.org, 1
 crypto-twist.com, 1
@@ -32093,7 +30894,6 @@ cryptoarabsolar.tk, 1
 cryptobells.com, 0
 cryptobin.co, 1
 cryptobonus.ga, 1
-cryptobonus.tk, 1
 cryptoclix.website, 1
 cryptocon.org, 1
 cryptocurrencylatestnews.today, 1
@@ -32171,14 +30971,12 @@ crys.me, 1
 crys.ovh, 1
 crys.pw, 1
 crys.tv, 1
-crystal-media.tk, 1
 crystal-zone.com, 1
 crystalapp.ca, 1
 crystalblockchain.com, 1
 crystalcave.nl, 0
 crystalcaves.tk, 1
 crystalchandelierservices.com, 1
-crystalcherryonline.tk, 1
 crystalcube.tk, 1
 crystaldesign.tk, 1
 crystaldown.de, 0
@@ -32194,7 +30992,6 @@ crystalsky.tk, 1
 crystalspringsms.gov, 1
 crystone.me, 1
 cryz.ru, 1
-cs-algeria.tk, 1
 cs-bot.tk, 1
 cs-colorscreed-betongulve.dk, 1
 cs-escom.tk, 1
@@ -32214,6 +31011,7 @@ csa.support, 1
 csaapac.com, 1
 csaapac.org, 1
 csabg.org, 1
+csachapter.io, 1
 csacloudbytes.com, 1
 csacongress.com, 1
 csacongress.org, 1
@@ -32226,6 +31024,7 @@ csale.co.il, 1
 csaposs.com, 1
 csarchispace.com, 1
 csatestdomain.com, 1
+csaurl.org, 1
 csb-consultancy.com, 1
 csbya.com, 1
 csca.me, 0
@@ -32236,7 +31035,6 @@ cscmotors.com, 1
 cscred.online, 1
 csd-sevnica.si, 1
 csd-slovenije.si, 1
-csdacadcv.ga, 1
 csdcareerday.com, 1
 csdisaster.club, 1
 csds.md, 1
@@ -32275,7 +31073,6 @@ cshostorg.tk, 1
 cshub.nl, 1
 csilies.de, 1
 csimarket.com, 1
-csinterstargeneve.ch, 0
 csirt.ee, 1
 csitarz.com, 1
 cskentertainment.co.uk, 1
@@ -32298,12 +31095,10 @@ cspi.uz, 1
 cspvalidator.org, 1
 csreturn.com.au, 1
 csrichter.com, 1
-csroot.cf, 1
 csrtech.com, 1
 csru.net, 1
 css-krebs.ch, 1
 css-tricks.com, 1
-css-tricks.tk, 1
 css.direct, 1
 cssai.eu, 1
 cssaunion.com, 1
@@ -32325,6 +31120,7 @@ csu.st, 1
 csulb-cmp-eir.com, 1
 csumathtutor.com, 1
 csupe.hu, 1
+csusop.gov, 1
 csuw.net, 1
 csvalpha.nl, 1
 csvplot.com, 1
@@ -32339,7 +31135,6 @@ ctcloud.ml, 1
 ctcom-peru.com, 1
 ctcp.pt, 1
 ctcue.com, 1
-ctech.cf, 1
 ctemplar.com, 1
 ctf-albstadt.de, 1
 ctf-archive.com, 1
@@ -32360,7 +31155,6 @@ ctnguyen.de, 1
 ctnguyen.net, 1
 ctns.de, 0
 ctoin.tw, 1
-ctonovenkogo.tk, 1
 ctor.ch, 1
 ctoresms.com, 1
 ctpe.info, 1
@@ -32369,14 +31163,12 @@ ctr-sante.eu, 1
 ctr.id, 0
 ctrl.blog, 1
 ctrl.gr, 0
-ctrlcvz.tk, 1
 ctsl.net, 1
 ctyrisinkneri.cz, 1
 cu247secure.ie, 1
 cua911.gov, 1
 cuarentagrados.tk, 1
 cuaresmaysemanasanta.tk, 1
-cuartetocontinental.tk, 1
 cuartob.tk, 1
 cuasotinhyeu.vn, 1
 cuatroporcuatro.tk, 1
@@ -32412,32 +31204,28 @@ cubia.com, 1
 cubia3.com, 1
 cubia4.com, 1
 cubic-lynx.com, 1
-cubicempire.com, 1
 cubiclands.com, 1
 cubicle.tk, 1
 cubiest.com, 1
-cubigames.tk, 1
 cubikus.fr, 1
 cubile.xyz, 1
 cubing.net, 1
 cublick.com, 1
 cubocell.com, 1
 cubotabacaria.com.br, 1
-cuboxmovies.ga, 1
 cubrebocas.tk, 1
 cubsbestteaminbaseball.com, 1
 cubsradio.tk, 1
 cubyhome.com, 1
 cucabot.tk, 1
-cucaracha.tk, 1
 cuchichi.es, 1
+cuckold-secrets.tk, 1
 cuckoldjungle.com, 1
 cuckoo.ee, 1
 cuddlecat.io, 1
+cuddlecomfort.com, 1
 cuddlingyaks.com, 1
 cuddlybeardaycare.com.au, 1
-cudesa.gq, 1
-cudesyb.tk, 1
 cudoo.de, 1
 cueca.com.br, 1
 cuecasonline.com.br, 1
@@ -32449,7 +31237,6 @@ cuentasmutualamr.org.ar, 1
 cues.org.uk, 1
 cuestiondetiempo.tk, 1
 cuetoems.com, 1
-cuevafelina.tk, 1
 cugetliber.ro, 1
 cuhawaii.com, 1
 cuidade.fr, 1
@@ -32458,12 +31245,10 @@ cuir-lipari.fr, 1
 cuisine-ultime.fr, 1
 cuitrau.tk, 1
 cujanovic.com, 1
-cukipott.cl, 1
 cukrinelape.com, 1
 cukurbag.ml, 1
 culan.dk, 0
 culha.net, 1
-culinary.ga, 1
 culinoa.be, 1
 culpoilu.tk, 1
 cultofperf.org.uk, 1
@@ -32471,24 +31256,19 @@ cultrix.co.uk, 1
 cultrixdigital.co.uk, 1
 culturaanarquista.tk, 1
 culturaarabe.tk, 1
-culturabrasilia.tk, 1
 culturaeuropea.tk, 1
 culturahack.tk, 1
-culturaldiversity.tk, 1
 culturalmaninhos.tk, 1
-culturalparadiso.tk, 1
-culturalsabotage.cf, 1
 culturama.tk, 1
 cultureetsoft.tk, 1
 culturehatti.com, 1
 culturelivresque.fr, 1
 culturerain.com, 1
-culturesgames.tk, 1
 cultureshift.co, 1
 culturesouthwest.org.uk, 1
 culturess.com, 1
 culturestraveled.com, 1
-culturism.ml, 1
+culturevision.com, 1
 culturoquiz.com, 1
 cultuur.gent, 1
 cultuurinonderwijs.be, 1
@@ -32582,10 +31362,10 @@ currencyfreaks.com, 1
 current-ip.com, 1
 current.com, 0
 currentbitcoin.news, 1
-currentchaos.tk, 1
 currentcryptocurrency.news, 1
 currentcryptocurrencynews.com, 1
 currenthaus.com, 1
+currentlystreaming.com, 1
 currentlyusa.com, 1
 currynissanmaparts.com, 1
 curseus.com, 1
@@ -32593,7 +31373,6 @@ cursillosdezaragoza.tk, 1
 cursoalia.com, 0
 cursocatolico.com, 1
 cursodehipnosis.tk, 1
-cursodememorizacao.ml, 1
 cursointeractivo.com, 1
 cursomente.online, 1
 cursorcam.tk, 1
@@ -32629,7 +31408,6 @@ cusfit.com, 1
 cusgpwoerden.nl, 1
 cushlaofgullion.com, 1
 cushytushiediapers.com, 1
-custer.tk, 1
 custercounty-co.gov, 1
 custercountymt.gov, 1
 custercountymttransit.gov, 1
@@ -32650,6 +31428,7 @@ customerfocus.co.za, 1
 customerservicepal.com, 1
 customerware.com.au, 0
 customessaystation.gq, 1
+customfiberglasscoaches.com, 1
 customfoodtruckgraphics.com, 1
 customgear.com.au, 1
 customhealthplans.com, 1
@@ -32659,9 +31438,7 @@ customizeyourshower.com, 0
 custompac.co.uk, 1
 custompapers.com, 1
 custompoolsbydesign.com, 1
-customradio.tk, 1
 customromlist.com, 1
-customsandals.tk, 1
 customshort.link, 1
 customsportsocks.com, 1
 customtel.com.au, 1
@@ -32678,16 +31455,11 @@ cutads.ml, 1
 cutaquigusa.com, 1
 cute-urls.ml, 1
 cute2u.com, 1
-cutehost.ga, 1
-cutemodel.ml, 1
 cutephil.com, 1
 cuthe.re, 1
-cutie-viewty.tk, 1
 cuties.chat, 1
 cutimbo.ovh, 1
-cutlinks.ml, 1
 cutme.fr, 1
-cutmylink.gq, 1
 cutner.co, 1
 cutout.ml, 1
 cutpasteprofit.tk, 1
@@ -32717,11 +31489,10 @@ cvalda.tk, 1
 cvbp.nl, 1
 cvc.digital, 1
 cvdeexpo.com, 1
+cvdesigner.lk, 1
 cve-le-carrousel.ch, 0
 cve.sh, 1
 cvec.org, 1
-cvetpodokonnik.tk, 1
-cvglobal.cf, 1
 cvhunter.hu, 1
 cviip.com, 1
 cvj.me, 1
@@ -32736,11 +31507,9 @@ cvr.dk, 1
 cvrn.cc, 1
 cvsmash.io, 1
 cvtemplatemaster.com, 1
-cvtenerife.tk, 1
 cvv.cn, 1
 cw-bw.de, 0
 cw.center, 1
-cwaclub.tk, 1
 cwallpapersheb.tk, 1
 cwaurora.top, 1
 cwbc-bearing.com, 1
@@ -32776,6 +31545,7 @@ cxbmystore.com, 1
 cxcarepro.com, 1
 cxm.co.uk, 1
 cxologic.io, 1
+cxorisks.com, 1
 cxotrustsummit.com, 1
 cy.ax, 1
 cy.technology, 1
@@ -32784,6 +31554,7 @@ cyanghost.com, 1
 cyanhexagon.com, 1
 cybbh.space, 1
 cybeautiful.com.br, 1
+cybelesoft.com, 1
 cyber-anon.tk, 1
 cyber-article.tk, 1
 cyber-computer.club, 1
@@ -32798,7 +31569,6 @@ cyber-sikkerhed.dk, 1
 cyber-swiat.pl, 1
 cyber-tarot.com, 1
 cyber-travel.com, 1
-cyber-world.tk, 1
 cyber-yaroslavl.tk, 1
 cyber.gc.ca, 1
 cyber.gov, 1
@@ -32812,7 +31582,6 @@ cyberautomobile.tk, 1
 cyberbook.ml, 1
 cyberbotx.com, 1
 cyberboy.tk, 1
-cyberburek.tk, 1
 cybercareers.gov, 1
 cybercat-tver.tk, 1
 cyberclaw.tk, 1
@@ -32835,15 +31604,13 @@ cyberfebrio.tk, 1
 cyberforensics.com, 1
 cyberforge.ml, 1
 cyberfruit.tk, 1
-cybergame-host.tk, 1
 cybergordon.com, 1
-cybergroup.cf, 1
 cyberguerrilla.org, 1
+cyberhazard.eu, 0
 cyberhelden.nl, 1
 cyberhipsters.nl, 1
 cyberhost.uk, 1
 cyberianhusky.com, 0
-cyberislam.tk, 1
 cyberium-planet.cf, 1
 cyberjake.xyz, 1
 cyberknife-sigulda.com, 1
@@ -32852,37 +31619,31 @@ cyberlin.org, 1
 cyberlocos.tk, 1
 cyberlounge.ga, 1
 cybermall.ga, 1
-cybermaniac.tk, 1
-cybermatrixone.tk, 1
 cyberme.sh, 1
 cybermeldpunt.nl, 1
 cybermonday.org.il, 1
 cybermotives.com, 1
 cybern.tk, 1
+cybernetivdigital.com, 1
 cybernode.host, 1
 cyberogism.com, 1
 cyberon.it, 1
 cyberoptic.de, 1
-cyberpanel.cf, 1
 cyberpanelsetup.com, 1
 cyberpathogen.me, 1
 cyberpcforum.com, 1
 cyberpedia.wiki, 1
-cyberphoenix.tk, 1
 cyberplus.net.id, 1
 cyberpro.co.uk, 1
 cyberproducciones.tk, 1
-cyberprogramming.tk, 1
 cyberpubonline.com, 1
 cyberpunk.guru, 1
-cyberquest.cf, 1
 cyberregister.nl, 1
 cyberregister.org, 1
 cyberrepair.de, 1
 cyberry.eu, 1
 cybersafesolutions.com, 0
 cybersafetn.gov, 1
-cybersamurai.tk, 1
 cyberscan.io, 1
 cyberschmiede.at, 1
 cyberschmiede.com, 1
@@ -32897,13 +31658,12 @@ cybersecuritychallenge.be, 0
 cybersecurityincidentresponse.com, 1
 cyberseguranca.com.br, 1
 cybershark.space, 1
-cybershot.tk, 1
 cybersins.com, 1
 cyberskyline.com, 1
 cybersmart.co.uk, 1
 cybersmartdefence.com, 1
 cybersniff.net, 1
-cybersolution.tk, 1
+cybersoulz.com, 1
 cybersound.tk, 1
 cyberspace.community, 1
 cyberspect.com, 1
@@ -32912,6 +31672,7 @@ cyberspot-ci.net, 1
 cyberstatus.de, 1
 cybertalents.com, 1
 cyberteam.info, 1
+cyberthreatintelligencenetwork.com, 1
 cybertinus.nl, 1
 cybertn.gov, 1
 cybertoolbank.cc, 1
@@ -32924,13 +31685,10 @@ cyberwandelendetakjes.tk, 1
 cyberwars.dk, 1
 cyberweightloss.com, 1
 cyberwire.nl, 1
-cyberworldexpert.tk, 1
 cyberwritersink.com, 1
 cyberxpert.nl, 1
 cyberzone.ml, 1
-cyberzones.gq, 1
 cybiko123.com, 1
-cyborgtheory.tk, 1
 cybozu.cn, 1
 cybozu.com, 1
 cybrix.io, 1
@@ -32948,6 +31706,7 @@ cyclinggoodso.com, 1
 cyclingmonthlyest.ga, 1
 cyclingverse.com, 1
 cyclisjumper.gallery, 1
+cyclize.cf, 1
 cyclonedesign.ca, 1
 cyclop-editorial.fr, 1
 cycomm.ro, 1
@@ -32968,7 +31727,6 @@ cylindricity.com, 1
 cyllos.me, 1
 cymricweb.com, 0
 cynchealth.org, 1
-cynetco.com, 1
 cynicaloptimist.me, 1
 cynology.ga, 1
 cynop.me, 1
@@ -33004,12 +31762,11 @@ cyril-leytsihovich.ml, 1
 cyriletsophie.fr, 1
 cyrilmurphy.com, 1
 cyrilstoll.ch, 1
-cyrix-systems.tk, 1
 cyrokx.com, 1
 cyrusdaily.tk, 1
+cysi.in, 1
 cysmo.de, 1
 cyson.tech, 1
-cytat.tk, 1
 cytech.com.tr, 1
 cytegic-update-packages.com, 1
 cythereaxxx.com, 1
@@ -33057,6 +31814,7 @@ d-day.tk, 1
 d-eisenbahn.com, 1
 d-ku.de, 1
 d-loop.de, 1
+d-macindustries.com, 1
 d-parts.de, 1
 d-parts24.de, 1
 d-shed.tk, 1
@@ -33129,7 +31887,7 @@ d88.xyz, 1
 d88118.com, 1
 d8812.com, 1
 d8814.com, 1
-d8816.com, 0
+d8816.com, 1
 d8819.com, 1
 d8834.com, 1
 d883vip.com, 1
@@ -33154,7 +31912,7 @@ d8891.net, 1
 d88a.vip, 1
 d88agent.com, 1
 d88agqj.com, 1
-d88d99.com, 0
+d88d99.com, 1
 d88siteintro.com, 1
 d898.app, 1
 d899365.com, 0
@@ -33181,10 +31939,8 @@ dabhand.studio, 1
 dabi.tk, 1
 dabrecords.co.uk, 0
 dabro.tk, 1
-dabuzz.tk, 1
 dacada-porn.com, 1
 daceurope.co.uk, 1
-dacha-letom.ml, 1
 dachb0den.net, 1
 dachbeschichtung-zentrum.de, 1
 dachdecker-ranzenberger.de, 1
@@ -33217,18 +31973,15 @@ dado.virtual.museum, 1
 dadons-laserdiscs.com, 1
 dadosch.de, 0
 dadrian.io, 1
-dadsarmy.tk, 1
 daduke.org, 1
 daemen.org, 1
-daemon-hentai.tk, 1
 daemon.xin, 1
-daemons.ml, 1
 daemonslayer.net, 1
 daemwool.ch, 1
 daevel.com, 1
 daevel.fr, 1
 daevel.net, 1
-dafassl.com, 1
+dafassl.com, 0
 dafater.sa, 1
 dafe2021.ee, 1
 dafmeyda.com, 1
@@ -33240,17 +31993,11 @@ daftarsitusjudislot.com, 1
 dafunda.com, 1
 dafuq.xyz, 1
 dafyddcrosby.com, 1
-dag-berlin.tk, 1
 dag-hebergement.fr, 1
 dag-konsult.com, 1
-dag-ogni.tk, 1
 daganghalal.com, 1
-daganzo.tk, 1
 dagbestedingwarrie.nl, 1
 dagensannonser.se, 1
-dagestan.cf, 1
-dagestanci.tk, 1
-dagestanec.tk, 1
 daggas.life, 1
 daggastest.com, 1
 dagirl.uno, 1
@@ -33258,7 +32005,6 @@ dagjetreinen.nl, 1
 daglar-domany.tk, 1
 dagmar2018.cz, 1
 dagmarhamalova.cz, 1
-dagopvangjozefhuis.nl, 1
 dagrs.se, 1
 dagsell.ga, 1
 dahaboffers.tk, 1
@@ -33275,13 +32021,11 @@ daikonsystems.com, 1
 daikoz.com, 1
 daily-puzzle.tk, 1
 daily-sudoku.tk, 1
-dailyalerts.ga, 1
 dailybihar.com, 1
 dailybits.be, 1
 dailyblocks.com, 1
 dailyblogged.com, 1
 dailybusiness.tk, 1
-dailycricnews.tk, 1
 dailydealika.com, 1
 dailydosehealth.com, 1
 dailydote.com, 1
@@ -33289,18 +32033,15 @@ dailyemailinboxing.com, 1
 dailyenglishchallenge.com, 1
 dailyfantasysports101.com, 1
 dailyfootballpredictions.com, 1
-dailyhealthylife.ml, 1
 dailyhealthylife.tk, 1
 dailykos.com, 1
 dailykosbeta.com, 1
 dailylime.kr, 1
 dailymotion.com, 1
 dailynewsclubs.ga, 1
-dailynewsfrommedjugorje.ml, 1
 dailyphototips.com, 0
 dailypop.ru, 1
 dailypost.ng, 1
-dailyreels.ga, 1
 dailyrenewblog.com, 1
 dailyreporters.com, 1
 dailyrover.com, 1
@@ -33321,7 +32062,6 @@ daisydevbi.net, 1
 daisyindia.org, 1
 daisypeanut.com, 1
 daisypeel.com, 1
-daisyscars.cf, 1
 daiwa-union.jp, 1
 daja.ml, 1
 dajaks.tk, 1
@@ -33332,7 +32072,6 @@ dajiale.org, 1
 dajjal.org, 1
 dak.org, 1
 daken.hu, 1
-daki-host.tk, 1
 dakin.nyc, 1
 dakindesign.com, 1
 dakinnyc.com, 1
@@ -33365,9 +32104,6 @@ dalianbbq.com, 1
 dalil.tk, 1
 dalilu.it, 1
 dalingk.com, 1
-dalkhola-city.tk, 1
-dalkhola.tk, 1
-dalkholaphotos.tk, 1
 dallapartedeltorto.tk, 1
 dallas.gov, 1
 dallas.lu, 1
@@ -33376,15 +32112,18 @@ dallascaraccidentlawyers.net, 1
 dallascowboys.tk, 1
 dallasdesignco.com, 1
 dallasescorts.net, 1
+dallasfire.gov, 1
 dallaslu.com, 1
 dallasmenshealth.com, 1
+dallaspolice.gov, 1
 dallastexas.ml, 1
-dallaswestinternational.ga, 1
+dallaswater.gov, 1
 dallatana.tk, 1
 dallemon.dk, 1
 dalliard.ch, 1
+dalliastore.com.br, 1
 dallinbryce.com, 1
-dallmeier.net, 1
+dallmeier.net, 0
 dalmatians.tk, 1
 daltoncraven.com, 1
 daltonohio.gov, 1
@@ -33393,13 +32132,14 @@ dalux.com, 1
 damadam.pk, 1
 damag.net, 1
 damaged.org, 1
+damai.co.id, 1
 damarsarkilar.tk, 1
 damasgonzalezabogados.com, 1
 dambo.tk, 1
 dame.cf, 1
 damebe.com.br, 1
 damedrogy.cz, 1
-dameeq.cf, 1
+dameisports.com, 1
 dameshoes.it, 1
 damesly.com, 1
 dametis.com, 1
@@ -33414,7 +32154,6 @@ damiengobron.com, 1
 damienoreilly.org, 1
 damifph.com, 1
 daminiphysio.ca, 1
-damip.net, 1
 damirsystems.com, 1
 damjanovic.work, 1
 dammekens.be, 1
@@ -33432,14 +32171,12 @@ dampferchef.ch, 1
 dampoo.com, 1
 damscheid.de, 1
 damuhan.tk, 1
-damvdolg.gq, 1
 dan-bureau.com, 1
 dan-informacijske-varnosti.si, 1
 dan-maskiner.tk, 1
 dan.me.uk, 1
 dan124.com, 1
 dana-hilliot.tk, 1
-danadameson.tk, 1
 danads.com, 1
 danaglennsmith.com, 1
 danalina.by, 1
@@ -33448,7 +32185,6 @@ danamica.dk, 1
 danandrum.com, 1
 danangcitytours.com, 1
 danarozmarin.com, 1
-danashamsters.tk, 1
 danbailey.com, 1
 danbaldwinart.com, 1
 danbarrett.com.au, 0
@@ -33480,6 +32216,7 @@ dandie.tk, 1
 danduran.ca, 1
 dandymodz.tk, 1
 dandymrsb.com, 1
+daneiakartes.info, 0
 danelska.pl, 1
 danelski.pl, 1
 daneshtools.tk, 1
@@ -33492,18 +32229,15 @@ dangmai.tk, 1
 dangr.zone, 1
 dangranger.co.uk, 1
 danhalliday.com, 1
-danhoej.dk, 1
+danhoej.dk, 0
 danholloway.online, 1
 danhotels.co.il, 1
 danhotels.com, 1
-dania.gq, 1
-dania.ml, 1
 daniel-ayala.tk, 1
 daniel-baumann.ch, 1
 daniel-beilharz.com, 1
 daniel-beilharz.de, 1
 daniel-cholewa.de, 1
-daniel-leblanc.tk, 1
 daniel-milnes.co.uk, 1
 daniel-milnes.uk, 1
 daniel-ruf.de, 1
@@ -33522,21 +32256,20 @@ danielbeilharz.com, 1
 danielbeilharz.de, 1
 danieldavies.co.uk, 1
 danielderidderfansite.tk, 1
-danieldevine.tk, 1
 danielduran.tk, 1
 daniele.tech, 1
 danielehniss.de, 0
-danieleluttazzi.tk, 1
 danieleoneta.it, 0
 danielepestilli.com, 0
 danielesalatti.com, 1
+danielg0.co.uk, 1
+danielg0.com, 1
 danielgil.pt, 1
 danielgorr.de, 1
 danielgray.email, 1
 danielgray.me, 1
 danielgraziano.ca, 1
 danielguttfreundphd.net, 1
-danielhammond.tk, 1
 danielheal.net, 0
 danielhinterlechner.eu, 1
 danielhurley.com, 1
@@ -33590,10 +32323,8 @@ danielzuzevich.com, 1
 danifabi.eu, 1
 danilapisarev.com, 1
 danilov-abrosimov.org.ua, 1
-danish.cf, 1
 danishiqbal.tk, 1
 danismaden.com, 1
-danispage.tk, 1
 danituuu7.tk, 1
 daniweb.com, 1
 daniya.tk, 1
@@ -33621,11 +32352,9 @@ danny-rohde.de, 1
 danny-tittel.de, 1
 danny.fm, 1
 dannycairns.com, 1
-dannycavanagh.tk, 1
 dannydiamondsconcrete.com, 1
 dannygaidateraelgar.com, 1
 dannyhoekstra.tk, 1
-dannyjota.tk, 1
 dannymoran.com, 1
 dannyoficial.tk, 1
 dannyroh.de, 1
@@ -33636,7 +32365,6 @@ dannystevens.co.uk, 1
 dannytemming.tk, 1
 dannyvanwamelen.tk, 1
 dannywall.com.au, 1
-danoji.cf, 1
 danonsecurity.com, 1
 danotage.tv, 1
 danovamix.com.br, 1
@@ -33656,9 +32384,11 @@ danskgummi.com, 1
 danskgummi.dk, 1
 danskoya.com, 1
 danslan.org, 1
+danslavieyadescactus.ch, 1
 danstillman.com, 1
 danstoncu.be, 1
 dantana.de, 1
+dantata1.com, 1
 dantelistan.com, 1
 dantesinferno.tk, 1
 dantikap.tk, 1
@@ -33680,7 +32410,6 @@ danwolff.se, 1
 danya.ml, 1
 danyabanya.com, 1
 danzavila.com, 1
-danzka.tk, 1
 dao.spb.su, 1
 daofficers.com, 1
 daoplattunhien.com.vn, 1
@@ -33688,18 +32417,14 @@ daoro.net, 0
 daoudi.it, 1
 daphne.informatik.uni-freiburg.de, 1
 daphnes-restaurant.co.uk, 1
-dapianw.com, 1
 dapoxetinagenerico.cf, 1
-dapoxetine.gq, 1
 dapperdom.net, 1
 dapps.earth, 1
 dappui.com, 1
 dappworld.com, 1
-daprint.tk, 1
 dapursolo.tk, 1
 daracokorilo.com, 1
-darador.net, 1
-daralwdconstruction.com, 1
+darador.net, 0
 daramad-telegram.ga, 1
 darani.ch, 1
 daravk.ch, 1
@@ -33722,6 +32447,7 @@ dariakociszewska.pl, 1
 daricaun.com, 1
 dariela.tk, 1
 darientownwi.gov, 1
+darienvillagewi.gov, 1
 dario.gq, 1
 darioackermann.ch, 0
 darioclip.com, 1
@@ -33729,25 +32455,20 @@ dariosirangelo.me, 1
 darioturchetti.me, 1
 dariusheghbali.tk, 1
 darix.tk, 1
-dark-ages.tk, 1
 dark-archive.com, 1
-dark-crystal.tk, 1
 dark-dreams.tk, 1
 dark-infection.de, 1
 dark-lake.com, 1
 dark-legion.tk, 1
 dark-nova.me, 1
-dark-nova.tk, 1
 dark-programs.com, 1
 dark-vision.cz, 1
 dark-wolf.tk, 1
 dark.direct, 1
 dark.fail, 1
 darkag.ovh, 1
-darkartstudios.tk, 1
 darkbin.net, 1
 darkboysmedia.com, 1
-darkcelebration.tk, 1
 darkcores.net, 1
 darkct.com, 1
 darkcure.tk, 1
@@ -33759,13 +32480,9 @@ darkerlystormy.com, 0
 darkerstormy.com, 0
 darkestproductions.net, 1
 darkfeeling.tk, 1
-darkfilm.tk, 1
 darkfire.ch, 1
 darkfirestudios.tk, 1
-darkforceofhappiness.tk, 1
-darkgames.cf, 1
 darkgrid.eu, 1
-darkhall.tk, 1
 darkhunter.eu, 1
 darkhuntersworld.tk, 1
 darkinvasion.tk, 1
@@ -33774,12 +32491,10 @@ darkkeepers.tk, 1
 darklang.com, 1
 darklaunch.com, 1
 darkleia.com, 1
-darklite.ml, 1
 darkmail.cf, 1
 darkmanthra.tk, 1
 darkmemo.com, 1
 darkmilknyeremeny.hu, 1
-darkmoon-art.de, 1
 darkness-and-light.tk, 1
 darkness.sk, 1
 darknessflickers.com, 0
@@ -33787,7 +32502,6 @@ darknessinme.tk, 1
 darknetlive.com, 1
 darknight.blog, 1
 darkoctoberseance.com, 1
-darkoff.tk, 1
 darkotip.tk, 1
 darkovepredmety.cz, 1
 darkpassionsite.tk, 1
@@ -33824,7 +32538,6 @@ darlingdownscoffee.com.au, 1
 darlington.tk, 1
 darlingtonia.nl, 1
 darlingtonwi.gov, 1
-darlo.co.uk, 0
 darmowy-tarot.pl, 1
 darnashop.fr, 1
 darom.jp, 1
@@ -33836,11 +32549,9 @@ darrenm.net, 1
 dart-tanke.com, 1
 dart-tanke.de, 1
 dartbeginners.tk, 1
-dartcarrousel.tk, 1
 dartcode.org, 0
 dartdriving.com, 1
 dartergroup.com, 1
-dartetdemetiers.fr, 1
 darthbraden.com, 1
 dartmold.com, 1
 dartnallministorage.com, 1
@@ -33853,11 +32564,9 @@ darwinpark.tk, 1
 darwinsearch.org, 1
 darxx.com, 1
 darya.tk, 1
-daryl-wilcher.tk, 1
 daryl.moe, 1
 darylcumbo.net, 1
 darylwilcher.tk, 1
-das-clanpage.tk, 1
 das-efx.tk, 1
 das-forum24.de, 1
 das-mediale-haus.de, 1
@@ -33887,7 +32596,6 @@ dasinternetluegt.at, 1
 daskirschhaus.com, 1
 dasler.eu, 1
 dasmailarchiv.ch, 1
-dasolindustrialpark.tk, 1
 dassolutions.eu, 1
 dastchin.live, 1
 dastchin.shop, 1
@@ -33919,6 +32627,7 @@ data.haus, 1
 data.world, 1
 data18.com, 1
 data3w.nl, 1
+data4.nl, 1
 database-excel-integration.com, 1
 database-word-integration.com, 1
 database.com, 1
@@ -33928,7 +32637,6 @@ databeam.de, 0
 databiz.ga, 1
 datablender.nl, 1
 databp.com, 1
-databricks.com, 1
 databutlr.com, 1
 databutlr.net, 1
 datacalle.com, 1
@@ -33940,8 +32648,7 @@ datacenternews.co.nz, 1
 datacenternews.us, 1
 datacentrenews.eu, 1
 datacloud.gq, 1
-datacommissioner.gov.au, 1
-datacool.tk, 1
+datacommissioner.gov.au, 0
 datadoghq.com, 1
 datadorf.de, 1
 datadraugen.no, 1
@@ -33951,7 +32658,6 @@ dataformers.at, 0
 datagate.com.br, 1
 datagir.ir, 0
 datagrail.io, 1
-datagrid.ga, 1
 dataguidance.com, 1
 dataguru.lv, 1
 dataharvest.at, 1
@@ -33972,7 +32678,6 @@ datamatic.ru, 1
 datapathology.ma, 1
 datapiped.com, 1
 dataprivacysolution.com, 1
-dataproulx.com, 1
 datapun.ch, 1
 dataregister.info, 1
 datasat.solutions, 1
@@ -34000,7 +32705,6 @@ datatube.tk, 1
 datatypes.net, 1
 datavizable.org, 1
 datawar.tk, 1
-datawow.io, 1
 datax-cloud.de, 1
 dataxl.net, 1
 datazoo.com, 1
@@ -34035,7 +32739,6 @@ datenschutzgrundverordnung.de, 1
 datenschutztag.org, 1
 datenschutzzentrum.de, 1
 datenwerkstatt.net, 1
-datessrit.tk, 1
 dating.wedding, 1
 datingadvice.gq, 1
 datingbedrog.tk, 1
@@ -34062,24 +32765,23 @@ datorhjalp-stockholm.se, 1
 datorhjalpen.link, 1
 datorhjalptaby.se, 1
 datos-quimsaitw.es, 1
+datos.pro, 1
 datosfreak.tk, 1
 datovyaudit.cz, 1
 datovyportal.cz, 1
-datsroofing.com, 1
 datumplus.co.uk, 1
 datumstudio.jp, 1
 datustribe.tk, 1
 datutoday.tk, 1
-datutorials.tk, 1
 daubecity.de, 1
 daubehosting.de, 1
+daughertyplasticsurgery.com, 1
 daughtridgeenergy.com, 1
 dauksiagire.lt, 1
 daum-group.de, 1
 daunatotala.ro, 1
 dauphincounty.gov, 1
 dausendschoen.de, 1
-davalochki.tk, 1
 davangarte.com, 0
 davaobasic.com, 1
 davd.cf, 1
@@ -34093,6 +32795,7 @@ davedevries.nl, 1
 daveedave.de, 0
 davelucia.com, 1
 davemusic.tk, 1
+davenportok.gov, 1
 daveoc64.co.uk, 1
 davepearce.com, 1
 davepermen.net, 1
@@ -34130,7 +32833,6 @@ davidband.com.au, 1
 davidbranco.me, 1
 davidbrito.tech, 1
 davidbrookes.me, 0
-davidbyrne.tk, 1
 davidcraft.de, 1
 daviddegner.com, 1
 daviddietrich.com, 1
@@ -34153,6 +32855,7 @@ davidgrudl.com, 1
 davidhanle.com, 1
 davidinteriors.tk, 1
 davidje13.com, 1
+davidjktofan.com, 1
 davidjusto.com, 1
 davidkatz.tk, 1
 davidkeane.com, 1
@@ -34173,7 +32876,6 @@ davidmocq.com, 1
 davidnadaski.com, 1
 davidnoren.com, 0
 davidops.com, 0
-davidovskakreu.tk, 1
 davidpearce.com, 1
 davidpearce.org, 1
 davidpescarolo.it, 1
@@ -34196,13 +32898,10 @@ davidsun.name, 1
 davidtiffany.com, 1
 davidundetiwan.com, 1
 davidvig.com, 1
-davidvilla.tk, 1
-davidzarza.tk, 1
 davidzeegers.nl, 1
 davidzimmerman3.com, 1
 davie3.com, 1
 davimun.org, 1
-davinamccall.tk, 1
 daviscannabisco.com, 1
 daviscountyiowa.gov, 1
 davisdieselandautorepair.com, 1
@@ -34216,7 +32915,6 @@ davros.eu, 1
 davros.ru, 1
 davulcuyuz.com, 1
 davy-server.com, 1
-davyatletiek.tk, 1
 davyjones.com.br, 1
 davyjonesatacado.com.br, 1
 davypropper.com, 1
@@ -34262,7 +32960,6 @@ dayofdays.be, 0
 dayofthegirl.gc.ca, 1
 days.one, 1
 dayslater.tk, 1
-daysnews.tk, 1
 daysoftheyear.com, 1
 dayswithnostabbings.ca, 1
 daytonahealthsolutions.com, 1
@@ -34288,6 +32985,8 @@ dazzlestart.com, 1
 dazzleworks.tk, 1
 db-sanity.com, 1
 db-works.nl, 1
+db.ci, 1
+dba-campus.de, 1
 dba-support.nl, 1
 dbapress.org, 1
 dbaron.org, 1
@@ -34317,7 +33016,6 @@ dbmtv.news, 1
 dbnext.de, 1
 dboptical.com, 1
 dborcard.com, 0
-dbox.ga, 1
 dbplanview.com, 1
 dbq.com, 1
 dbradley771.com, 1
@@ -34328,7 +33026,6 @@ dbsbeautystore.cl, 1
 dbsinergy.tk, 1
 dbt3ch.com, 1
 dbtechreviews.com, 1
-dbtotalnet.tk, 1
 dbtsai.com, 0
 dbtunder.tk, 1
 dbw678.com, 1
@@ -34343,12 +33040,10 @@ dc-service.by, 1
 dc-solutions.at, 1
 dc-texas.com, 1
 dc-zone.com, 1
-dc562.org, 1
 dc585.info, 1
 dc7342.im, 1
 dcain.me, 1
 dcards.in.th, 1
-dcareer.tk, 1
 dcave.net, 1
 dcbouncycastles.co.uk, 1
 dcc.cat, 1
@@ -34410,6 +33105,7 @@ ddcakedeliveryservice.co.uk, 1
 dddmelbourne.com, 1
 ddeaejwa.ml, 1
 ddel.de, 1
+dden.ca, 0
 dden.website, 1
 dderyce.com, 1
 ddi.one, 1
@@ -34429,12 +33125,10 @@ ddog-gov.com, 1
 ddos-mitigation.co.uk, 1
 ddos-mitigation.info, 1
 ddoscyber.com, 1
-ddosguard.cf, 1
 ddosolitary.org, 1
 ddproxy.cf, 1
 ddracepro.net, 1
 ddy.tw, 1
-de-basiliek.tk, 1
 de-google-ify.org, 1
 de-groot.it, 1
 de-haas.dk, 1
@@ -34471,14 +33165,12 @@ deadpulse.com, 1
 deadpvp.eu, 1
 deadroot.tk, 1
 deadsamaritan.tk, 1
-deadsea.tk, 1
 deadshortaudio.com, 1
 deadspin.com, 1
 deaf.dating, 1
 deaf.eu.org, 1
 deafsound.tk, 1
 deaktualisierung.org, 0
-deal-runners.cf, 1
 deal45.ga, 1
 dealandgo.co.il, 1
 dealapp.nl, 1
@@ -34499,8 +33191,6 @@ dealsmagnet.com, 1
 dealstream.com, 1
 dealstreet.fr, 1
 dealzme.com, 1
-deamonmail.tk, 1
-deamsterdam.ml, 1
 deamuseum.org, 0
 deanandnatalia.co.za, 1
 deanbank.com, 1
@@ -34510,20 +33200,18 @@ deano-s.co.uk, 1
 deanosplace.net, 1
 deanpearce.me, 1
 deanpearce.net, 1
-deantiguos.es, 1
 dear-children.ga, 1
 dear-olivia.com, 1
 dearborn.gov, 1
+dearbornheightsmi.gov, 1
 dearburma.com, 1
 dearktiel.nl, 1
 deasyvow.com, 1
 death.social, 1
 deathberry.ddns.net, 1
 deathcult.fun, 1
-deathlords.tk, 1
 deathmarch.tk, 1
 deathofspring.com, 0
-deathrockstar.tk, 1
 deathsdomain.com, 1
 deathwar.tk, 1
 deathwarrior.tk, 1
@@ -34531,7 +33219,6 @@ deathy.ro, 1
 deavel.com, 1
 deavel.fr, 1
 deavel.net, 1
-deavon.tk, 1
 debacker.biz, 1
 debarkader34.tk, 1
 debarras-diogene.paris, 1
@@ -34543,9 +33230,7 @@ debarrascolombes.com, 1
 debarrasnanterre.com, 1
 debashishsahu.com, 1
 debatereport.com, 1
-debats.tk, 1
 debattinnlegg.no, 1
-debauchery.ml, 1
 debbiesblog.nl, 1
 debbiessieraden.tk, 1
 debedstedanskecasinoer.dk, 1
@@ -34569,11 +33254,13 @@ deblocking.ga, 1
 debora-singkreis.de, 1
 deborahkaty.tk, 1
 deborahmarinelli.eu, 1
-debostero.tk, 1
 deboutpourlemali.ml, 1
 debraydesign.com.au, 1
 debricked.com, 1
 debrunet.com, 1
+debrunet.net, 1
+debrunet.nl, 1
+debrunet.org, 1
 debrusoft.ch, 1
 debtmetricest.ga, 1
 debtrecycling.com.au, 1
@@ -34593,6 +33280,7 @@ decadentdvices.com, 1
 decal-times.com, 1
 decalquai.ch, 0
 decarrouseloss.nl, 1
+decathlon.ca, 1
 decathlon.com.co, 1
 decaturcountyiowa.gov, 1
 decaturish.com, 1
@@ -34604,10 +33292,8 @@ decibelnewmusic.com, 1
 decide.hopto.org, 1
 decidetreatment.org, 1
 decimatechnologies.eu, 1
-decimation.tk, 1
 decipe.com, 1
 decis.fr, 1
-decisionssometimes.ml, 1
 decisiontime.online, 0
 decisivetactics.com, 1
 decisora.com, 1
@@ -34638,7 +33324,6 @@ decoratingadvice.co.uk, 1
 decorations-elmotamaiz.com, 1
 decoratiunidulci.ro, 1
 decorativeconcretewa.com.au, 1
-decorativecosmetics.tk, 1
 decorativeflooring.com, 1
 decorator.uk, 1
 decoratore.roma.it, 1
@@ -34664,10 +33349,8 @@ dedelta.net, 1
 dedeo.tk, 1
 dedg3.com, 1
 dedge.org, 1
-dedicatedservers.cf, 1
 dedicatedtowomenobgyn.com, 1
 dedirten.com, 0
-dedmoroz.ga, 1
 dedmoroz.gq, 1
 dedmorozrzn.ru, 0
 dedoho.pw, 1
@@ -34731,8 +33414,6 @@ deepsoulutions.ga, 1
 deepsoulutions.gq, 1
 deepsoulutions.ml, 1
 deepspace.dedyn.io, 1
-deepu-mathew.tk, 1
-deepumathew.tk, 1
 deepvalley.tech, 1
 deepwoodshop.com, 1
 deerfieldapartmentsstl.com, 1
@@ -34764,7 +33445,6 @@ defensefrontit.com, 1
 defenseweapon.tk, 1
 defensie.tk, 1
 defensivefirearmsinstruction.org, 1
-defensoresunidos.tk, 1
 defero.io, 1
 defesaaereanaval.com.br, 1
 deffo.com.au, 0
@@ -34773,8 +33453,6 @@ defiant.com, 1
 defietsambassade.be, 1
 defietsambassade.gent, 1
 defietsambassadegent.be, 1
-defifa.ga, 1
-defile.ml, 1
 defiler.tk, 1
 defimetier.fr, 1
 define-atheism.com, 1
@@ -34833,11 +33511,11 @@ degrasboom.nl, 1
 degrasboom.org, 1
 degravel.net, 1
 degreecollege.tk, 1
-degreeducation.tk, 1
 degressif.com, 1
 degroetenvanrosaline.nl, 1
 degrootenslot.nl, 0
 degroupage.info, 1
+degustuju.cz, 1
 dehaanadvocatenkantoor.nl, 1
 dehaancaravans.nl, 1
 dehkade3.ml, 1
@@ -34846,6 +33524,7 @@ dehoogewaerder.nl, 1
 dehop.re, 1
 dehopre.com, 1
 dehuidstudio.nl, 1
+dehumanizer.com, 1
 deidee.nl, 1
 deimos.gq, 1
 deimos.pro, 1
@@ -34859,14 +33538,11 @@ deinewebsite.de, 1
 deinfoto.ch, 1
 deinjoghurt.de, 1
 deinsparen24.de, 1
-deionized.ga, 1
 deitec-global.com, 1
 deitti.net, 1
 deja-lu.de, 1
 dejandayoff.com, 1
 dejaren80.tk, 1
-dejavu.ml, 1
-dejected.ga, 1
 dejfcold.cz, 1
 dejiren.com, 1
 dejmidarek.cz, 1
@@ -34883,6 +33559,7 @@ dekeurslagers.nl, 1
 dekinai.moe, 1
 dekko.io, 1
 dekleinezeppos.be, 1
+dekodi.de, 1
 dekonijnenburcht.tk, 1
 dekonix.ru, 1
 dekoration.cf, 1
@@ -34899,8 +33576,6 @@ delavega.ua, 1
 delawarehealth.tk, 1
 delawarenation-nsn.gov, 1
 delay-dengi.cf, 1
-delaydengy.tk, 1
-delaysoft.tk, 1
 delbecqvo.be, 1
 delcampomercado.com, 1
 delcan.ga, 1
@@ -34913,12 +33588,11 @@ delduca.casa, 1
 deleesanghers.tk, 1
 delegao.moe, 1
 deleidscheflesch.nl, 1
-delete.cf, 1
 deletebin.com, 1
 deletebin.org, 1
+deletecat.com, 1
 delfi.lt, 1
 delfic.org, 1
-delfinus.tk, 1
 delftstudy.nl, 1
 delhicleanairforum.tk, 1
 delhionlinegifts.com, 1
@@ -34938,7 +33612,6 @@ delifoodbar24.com, 1
 delijan24.ir, 1
 delika.io, 1
 delikom.de, 1
-delio.tk, 1
 delirecetas.com, 1
 delirio.tk, 1
 delistudio.cf, 1
@@ -34946,7 +33619,6 @@ delitefully.com, 1
 delitto.top, 1
 deliuksta.lt, 1
 deliverability.guru, 1
-delivereasy.tk, 1
 deliveryman.site, 1
 delivr.com, 1
 delkomrockdrill.com, 1
@@ -34960,7 +33632,6 @@ delmation.nl, 0
 delofderonvolmaaktheid.tk, 1
 delogo.nl, 1
 deloittequant.com, 0
-delontewest.tk, 1
 delopt.co.in, 1
 delorenzi.dk, 1
 deloretta.com, 1
@@ -34968,7 +33639,6 @@ delosgaia.nl, 1
 delpark.de, 1
 delphia.ai, 1
 delphia.com, 1
-delphibasics.tk, 1
 delphinarabic.tk, 1
 delphine.dance, 1
 delpilarrungue.cl, 1
@@ -34976,7 +33646,6 @@ delprete.me, 1
 delta-data.ch, 1
 delta-games.tk, 1
 delta-hawks.tk, 1
-delta-host.ml, 1
 delta-market.ru, 1
 delta-wings.net, 1
 delta.ai, 1
@@ -35010,7 +33679,6 @@ deltaworkssecurity.com, 1
 deltaworkssecurity.nl, 1
 deltna.com, 1
 delunee.co, 1
-deluxe-bot.tk, 1
 deluxe-dubai.com, 1
 deluxecar.fr, 1
 deluxewindowanddoor.com, 1
@@ -35038,45 +33706,36 @@ dementieva-pennetta.tk, 1
 dementievriendelijk.gent, 1
 dementievriendelijkgent.be, 1
 demes.tk, 1
-demesos.tk, 1
 demetra-site.com.ua, 1
 demeyere-usedcars.be, 1
 demfloro.ru, 1
 demibaguette.com, 1
 demicon.biz, 1
-demicrofonos.com, 1
 demijn.nl, 1
 demilletech.net, 1
 demilovatomexico.tk, 1
+demine.freeboxos.fr, 1
 deminormaastricht.tk, 1
 demiranda.com, 1
-demirdokum.tk, 1
 demisch-tim.de, 1
 demischtim.de, 1
 demish.tk, 1
 demmer.one, 1
-demo-ferma.ga, 1
 demo.sb, 1
 demo.swedbank.se, 1
-democracy-news.tk, 1
-democracy.cf, 1
 democracychronicles.com, 1
 democracydirect.com, 1
 democracyineurope.eu, 1
 democratie.tk, 1
 democraziaineuropa.eu, 1
 demodata.eu, 1
+demodoka.ddns.net, 1
 demografia.tk, 1
-demokisisel.tk, 1
-demokrasi.tk, 1
 demolandia.net, 1
 demomanca.com, 1
-demonbuster.tk, 1
 demondms.com, 1
-demonforums.tk, 1
 demoniak.ch, 0
 demonicademorte.tk, 1
-demonicresurrection.tk, 1
 demonics.tk, 1
 demonized.tk, 1
 demonmassacre.tk, 1
@@ -35084,9 +33743,7 @@ demonologyfieldguide.com, 1
 demonstrably.live, 1
 demontage.tk, 1
 demonwav.com, 1
-demonwithin.tk, 1
 demonwolfdev.com, 1
-demopanel.tk, 1
 demostweb.ga, 1
 demotennis.com, 1
 demotivatorbi.ru, 1
@@ -35113,18 +33770,11 @@ denarium.com, 1
 denatured.tk, 1
 denbkh.ru, 0
 dencel.lv, 1
-denchik.tk, 1
 dendi.tk, 1
 dendibanget.tk, 1
-denegka-mgnovenno.cf, 1
-denegmnogo.tk, 1
-denejki.tk, 1
 denet.pro, 1
 dengg.name, 1
-dengidoma24.ml, 1
 dengisam.ru, 1
-dengisrazu.tk, 1
-dengivdolg.ml, 1
 dengivdolg.tk, 1
 dengivdom.tk, 1
 dengyt.net, 1
@@ -35136,7 +33786,6 @@ denimtoday.com, 1
 denince.net, 1
 denisaadolfova.com, 1
 denisadinu.com, 1
-denisdimoski.tk, 1
 denisewakeman.com, 1
 denisglobal.com, 1
 denisgrandverger.de, 1
@@ -35147,7 +33796,6 @@ denissealatinsoul.com, 1
 denistruffaut.fr, 0
 denisyakovlev.ga, 1
 denisyakovlev.ml, 1
-denisyan.ml, 1
 deniszczuk.pl, 1
 deniz.uk, 1
 denizdesign.co.uk, 1
@@ -35167,14 +33815,12 @@ denkorolev.ga, 1
 denkubator.de, 1
 denninger.jp, 1
 denningny.gov, 1
-dennis-aumiller.de, 1
 dennisang.com, 1
 denniscsl.com, 1
 dennisdoes.net, 0
 dennishenrique.com.br, 1
 dennishzg.com, 1
 denniskoot.nl, 1
-dennislicht.tk, 1
 dennismurphy.biz, 1
 dennisrubin.tk, 1
 dennisswiers.tk, 1
@@ -35182,7 +33828,6 @@ dennistyfus.tk, 1
 dennisvandenbos.nl, 1
 dennmart.me, 1
 dennogumi.org, 1
-dennyhousewbg.com, 1
 denous.nl, 1
 denovosoftsol.com, 1
 denrei.com, 1
@@ -35197,7 +33842,6 @@ dental-colleges.com, 1
 dental.gq, 1
 dentalboutique.com.au, 1
 dentalcareerfinder.com, 1
-dentalcolleges.tk, 1
 dentalelegance.co.uk, 1
 dentaloptimizer.com, 1
 dentalreklamlari.tk, 1
@@ -35205,7 +33849,6 @@ dentals.cf, 1
 dentalsupportuk.com, 1
 dentaltalent.nl, 1
 dentalturism.com, 1
-dented.gq, 1
 dentelegan.com, 1
 dentist-profi.ga, 1
 dentistaaroma.com, 1
@@ -35226,10 +33869,10 @@ denuevestore.com, 1
 denugka-vezde.gq, 1
 denugka-vezde.tk, 1
 denunzieren.tk, 1
-denver-design.cf, 1
 denver.tk, 1
 denverbph.com, 1
 denverclassifieds.net, 1
+denverdigital.com, 1
 denverescorts.net, 1
 denverilluminations.com, 1
 denvernews.ml, 1
@@ -35247,7 +33890,6 @@ deooyevaar.com, 1
 deooyevaar.de, 1
 deooyevaar.es, 1
 deooyevaar.fr, 1
-deooyevaar.nl, 1
 deoremann.com, 1
 depa.eu, 1
 depaco.com, 1
@@ -35284,15 +33926,12 @@ depilacioncon.com, 1
 depilazione.roma.it, 1
 depilestil.es, 1
 depistage-bejune.ch, 1
-depleteduranium.tk, 1
 deplorablesdaily.com, 1
 depokcity.tk, 1
 depone.net, 0
 depop.com, 1
 deported.ml, 1
 deportes.in, 1
-deportestalcahuano.tk, 1
-deportivo-pasto.tk, 1
 depositart.com, 1
 depositomerci.it, 1
 depositomobili.it, 1
@@ -35318,7 +33957,6 @@ der-lan.de, 1
 der-rohrstock.club, 1
 derailer.org, 1
 derakkers.tk, 1
-derango.tk, 1
 deratisation-prix.fr, 1
 deratisation.paris, 1
 derattizzazione.name, 1
@@ -35328,11 +33966,11 @@ derattizzazioni.org, 1
 derbuntering.de, 1
 derby.ge, 1
 derbybouncycastles.com, 1
-derbymoneyman.com, 1
 derbyshire-language-scheme.co.uk, 1
 derbysound.com, 1
 derbyware.com, 1
 derchris.me, 1
+derdevel.de, 1
 derdewereldrommelmarkt.nl, 1
 derechosanimales.tk, 1
 dereddingsklos.nl, 1
@@ -35357,10 +33995,8 @@ derincocuk.com, 1
 derinsular.tk, 1
 derivativeshub.pro, 1
 derive.cc, 0
-derive.cf, 1
 derk-jan.com, 0
 derkach.io, 1
-derkarl.tk, 1
 derkuki.de, 1
 derlux.tk, 1
 dermacarecomplex.com, 1
@@ -35373,7 +34009,6 @@ dermato.floripa.br, 1
 dermatolog-ivanova.com, 1
 dermatologie-morges.ch, 0
 dermaup.it, 1
-dermax.tk, 1
 dermedia.tk, 1
 dermediq.nl, 1
 dermnet.ai, 1
@@ -35394,8 +34029,6 @@ derpicdn.net, 1
 derpy.pp.ua, 1
 derre.fr, 1
 derreichesack.com, 1
-derrybasketball.tk, 1
-dersimizmatematik.cf, 1
 dersoundhunter.de, 1
 derssonu.com, 1
 derstulle.de, 1
@@ -35433,7 +34066,6 @@ desertbluffs.com, 1
 desertfiredesigns.com, 1
 desertfury.tk, 1
 desertgrove.com, 1
-deserti.tk, 1
 desertlinealuminium.com, 1
 desertlinegroup.com, 1
 desertmedaesthetics.com, 1
@@ -35444,7 +34076,6 @@ desgenst.ch, 1
 deshevle-net.com, 1
 deshiread.com, 1
 deshobi.cloud, 1
-desiderantes.tk, 1
 desideriushogeschool.be, 1
 design-in-bad.eu, 1
 design-n-art.tk, 1
@@ -35483,7 +34114,6 @@ designrhome.com, 1
 designs.codes, 1
 designsbyjanith.com, 1
 designsite.tk, 1
-designsociety.tk, 1
 designtrc.com, 1
 designville.cz, 1
 designville.sk, 1
@@ -35493,10 +34123,8 @@ desinfectionfrance.com, 1
 desingslash.tk, 1
 desipandora.com, 1
 desiplex.tk, 1
-desire-host.tk, 1
 desiree-lauber.de, 0
 desirememory.cf, 1
-desish.cf, 1
 desivideos.tk, 1
 desk-yogi.com, 1
 deskaservices.com, 1
@@ -35550,7 +34178,6 @@ destom.be, 1
 destreekboer.ml, 1
 destroyed.ga, 1
 destroyed.tk, 1
-destroysilence.cf, 1
 destroysilence.ga, 1
 destroysilence.gq, 1
 destroysilence.ml, 1
@@ -35573,7 +34200,6 @@ detailingsp.com, 1
 detakhukum.com, 1
 detalika.ru, 1
 detao.org, 1
-detc.tk, 1
 detdom.tk, 1
 detecmon.com, 1
 detecte-fuite.ch, 0
@@ -35585,39 +34211,32 @@ detectro.cc, 1
 detecy.com, 1
 deteken.be, 1
 detekenmuze.nl, 1
-detelefoonboer.nl, 1
+detelefoonboer.nl, 0
 determapp.de, 1
 determinatie.tk, 1
 deti-online.com, 1
 deti-vse.ml, 1
 deti.ga, 1
 detiklife.com, 1
-detiks.cf, 1
 detishki.ga, 1
-detki.cf, 1
 detki24.ru, 0
 detodojuegos.com, 1
 detoxic.vn, 1
 detoxtorehab.com, 1
 detrapdoor.com, 1
-detreannamaria.tk, 1
+detrazioni.it, 1
 detrimental.tk, 1
 detroit-english.de, 1
 detroit.gov, 1
 detroitjockcity.com, 1
 detroitlocksmiths.net, 1
-detroitnews.tk, 1
 detroitzoo.org, 1
-detsad.ml, 1
-detsad.tk, 1
 detski.center, 1
-detskie-avto-kresla.tk, 1
 detskysad.com, 1
 detuinmuze.nl, 1
 detusmascotas.com, 1
 detweedekans.tk, 1
 detyamobuv.tk, 1
-detyobuv.tk, 1
 detype.nl, 1
 deu.sh, 1
 deuchnord.fr, 1
@@ -35626,11 +34245,11 @@ deuelcountyne.gov, 1
 deunanube.com, 1
 deurenfabriek.nl, 1
 deurwaarderhelmond.nl, 1
-deustech-media.tk, 1
-deustech.tk, 1
+deutex.fr, 1
 deutsch-vietnamesisch-dolmetscher.com, 1
 deutsche-tageszeitungen.de, 1
 deutschebusiness.com, 0
+deutscheibank.com, 1
 deutschemilf.online, 1
 deutscher-bericht.de, 1
 deutscherquidditchbund.de, 1
@@ -35655,18 +34274,15 @@ dev.moe, 1
 dev.vu, 1
 devafterdark.com, 1
 devagency.fr, 1
-devahi.gq, 1
 devalkincentives.nl, 1
 devalps.eu, 1
 devanstavern.tk, 1
 devapi.pro, 1
 devastacion.tk, 1
 devcf.com, 1
-devchuli.ml, 1
 devconf.nl, 1
 devdeb.com, 1
 devdesco.com, 1
-devdomain.cf, 1
 devdoodle.net, 1
 deve.software, 1
 devel.cz, 1
@@ -35688,7 +34304,6 @@ develops.co.il, 1
 develoself.ga, 1
 develoupe.com, 1
 develux.net, 1
-devendradox.ml, 1
 devendrameena.tk, 1
 devensys.com, 1
 devenv.ml, 1
@@ -35696,6 +34311,7 @@ devflop.fr, 1
 devgo.ca, 1
 devh.de, 1
 devh.net, 1
+devhjz.com, 1
 deviant.email, 1
 deviation.tk, 1
 devicesgadget.com, 1
@@ -35710,7 +34326,6 @@ devillers-occasions.be, 0
 devilmaycry.ga, 1
 devilmaycry.tk, 1
 devilrecords.tk, 1
-devils-co.tk, 1
 devils-point.de, 1
 devilshakerz.com, 1
 devilsophie.net, 1
@@ -35718,6 +34333,7 @@ devindavid.com, 1
 devinfo.net, 0
 devinite.com, 1
 devinlasarre.com, 1
+devinslick.com, 1
 devirc.net, 1
 devisnow.fr, 1
 devkid.net, 1
@@ -35728,12 +34344,10 @@ devlogr.com, 1
 devloope.com, 1
 devmanagersest.ga, 1
 devmode.fm, 1
-devnet.tk, 1
 devnull.team, 1
 devnull.win, 1
 devnull.zone, 1
 devoc.net, 1
-devochki.ga, 1
 devolution.ws, 1
 devoncycles.co.uk, 1
 devonport.tas.gov.au, 1
@@ -35743,7 +34357,6 @@ devopedia.org, 1
 devopers.com.br, 1
 devopsbookmarks.org, 1
 devopsish.com, 1
-devos.ml, 1
 devoted-atheist.tk, 1
 devoteschlampe.net, 1
 devotional.tk, 1
@@ -35778,14 +34391,12 @@ devtoys.ru, 1
 devtty.org, 1
 devuan.org, 0
 devurandom.tk, 1
-devushki.cf, 1
 devxify.com, 1
 devyanijayakar.com, 1
 devz.life, 1
 devzero.io, 1
 dewalch.net, 1
 dewapress.com, 1
-dewblog.ml, 1
 dewereldvankina.be, 1
 dewereldwerktthuis.com, 1
 dewereldwerktthuis.eu, 1
@@ -35800,24 +34411,24 @@ dewittmi.gov, 1
 dewka.tk, 1
 dewolden.nl, 0
 dexalo.de, 1
-dexcellentesidees.tk, 1
 dexerto.com, 1
-dexerto.es, 1
-dexerto.fr, 1
+dexerto.es, 0
+dexerto.fr, 0
 dexign.ro, 1
 dexigner.com, 1
 dexlex.nl, 1
-dexonrest.azurewebsites.net, 1
 dexonservicedeskws.azurewebsites.net, 1
 dextermarket.com, 1
 dexterseries.ru, 1
 dextra.tk, 1
+deyaar-sl.com, 1
+deyanadeco.com, 1
 deyute.com, 1
 dezea.net, 1
 dezeregio.nl, 1
 dezet-ev.de, 1
 dezevenster.com, 1
-dezinsectie-dezinfectie-deratizare.ro, 1
+dezintranet.com, 1
 dezmembrariromania.ro, 1
 dezshop.com.ua, 1
 dezzoroofing.co.za, 1
@@ -35877,11 +34488,12 @@ dgbouncycastlehire.com, 1
 dggb.co.in, 1
 dgl-24.de, 1
 dgli.org, 1
-dgmedia.tk, 1
 dgmutual.co.uk, 1
+dgner.com, 1
 dgo.co.il, 1
 dgportals.co.uk, 1
 dgpot.com, 1
+dgpro.click, 1
 dgt-portal.de, 1
 dgtcitaprevia.es, 1
 dgtl.hosting, 1
@@ -35890,11 +34502,11 @@ dgtl.work, 1
 dgund.com, 1
 dgvservices.com, 1
 dh-leasing.si, 1
+dh.si, 1
 dh6729.com, 1
-dh9397.com, 0
+dh9397.com, 1
 dh9721.com, 1
 dhakawebhost.com, 1
-dhamdhamaanchalikcollege.tk, 1
 dhammacitta.org, 1
 dhanushtechno.in, 1
 dharamkot.com, 1
@@ -35907,6 +34519,7 @@ dhconcept.ch, 0
 dhdmdkd.com, 1
 dheart.net, 1
 dhelixnet.de, 1
+dhemant.de, 1
 dhewa.bt, 1
 dhhs.gov, 1
 dhirendrayadav.com, 1
@@ -35929,15 +34542,12 @@ di2pra.com, 0
 di2pra.fr, 0
 dia-de.com, 1
 dia.com.br, 1
+dia.run, 1
 diabetessucks.net, 1
 diabhal-staff.com, 1
-diabhalstaff.it, 1
 diableros.tk, 1
-diables-noirs.tk, 1
-diablescastell.tk, 1
 diabline.tk, 1
 diablocarpet.com, 1
-diablos-obon.tk, 1
 diabolic.chat, 1
 diabolique.pt, 1
 diaconat.ch, 0
@@ -35954,7 +34564,6 @@ diagnoseo.pl, 1
 diagnoseo.se, 1
 diagnosingfiction.com, 1
 diagnostix.org, 1
-diakoweb.com, 1
 dialapicnic.co.za, 1
 dialect-agency.eu.org, 1
 dialectic-og.com, 1
@@ -35983,9 +34592,9 @@ diamondpkg.org, 1
 diamondsystem.ro, 1
 diamondyacca.co.uk, 1
 diamorphine.com, 1
-diamsmedia.ch, 0
 diana-und-aaron.de, 1
 dianaconsultancy.com, 1
+dianaconta.pt, 1
 dianadeluxe.net, 1
 dianadrive.com, 1
 dianafaraj.de, 1
@@ -36012,10 +34621,8 @@ diarionoticia.pe, 1
 diariopergaminoaustral.tk, 1
 diariosurnoticias.com, 1
 diaroma.it, 1
-diarynote.jp, 1
 diaryspace.tk, 1
 diasdasemana.com, 1
-diasporan.cf, 1
 diasporan.ga, 1
 diasporan.gq, 1
 diasporan.ml, 1
@@ -36061,9 +34668,6 @@ dicksakowicz.com, 1
 diclofenac-75mg.ga, 1
 diclofenacgel.cf, 1
 diclofenacgel.ml, 1
-diclofenacgel1.tk, 1
-diclofenaconline.gq, 1
-diclofenactopical.ga, 1
 diclofenactopical.tk, 1
 dico-charentais.tk, 1
 dicoado.org, 1
@@ -36081,6 +34685,7 @@ diconium42.com, 1
 diconium42.de, 1
 dictators-encyclopedia.tk, 1
 dictatronics.com, 1
+dictionaryofsydney.org, 1
 dictionarypro.net, 1
 dictzone.com, 1
 dida.xin, 1
@@ -36137,7 +34742,6 @@ diegobarrosmaia.com.br, 1
 diegocastagna.com, 1
 diegoforlan.tk, 1
 diegogelin.com, 0
-diegogranada.tk, 1
 diegoisla.ga, 1
 diegomeza.tk, 1
 diegosalgado.tk, 1
@@ -36173,7 +34777,6 @@ diespark.com, 1
 diesse.nl, 0
 diesteppenreiter.de, 1
 dieta-figura.tk, 1
-dietandexercises.tk, 1
 dietbrand.eu, 1
 dieter.one, 1
 dieterglas.de, 1
@@ -36181,8 +34784,6 @@ dietergreven.de, 0
 dietfordiabetics.tk, 1
 diethood.com, 1
 dieti-natura.com, 1
-dieti.ga, 1
-dieti.gq, 1
 dieti.net, 1
 dietitianmeetsmom.com, 1
 dietitiansidehustle.com, 1
@@ -36201,14 +34802,9 @@ diferenca.com, 1
 diff-speed.de, 0
 different.cz, 1
 differenta.ro, 1
-differentgirleveryday.ml, 1
 differenziare.it, 1
-difficulty.ga, 1
 diffnow.com, 1
-diflucangeneric.ml, 1
 diflucanonline.tk, 1
-diflucanpill.ga, 1
-difon.tk, 1
 difoosion.com, 1
 difusionesnocomerciales.tk, 1
 difusionmetalera.tk, 1
@@ -36232,6 +34828,7 @@ digiaika.fi, 1
 digiarc.net, 1
 digibean.com.au, 1
 digibild.ch, 1
+digibook.id, 1
 digiboxx.com, 1
 digibull.email, 1
 digibull.link, 1
@@ -36244,7 +34841,6 @@ digicomtel.com.br, 1
 digicy.cloud, 1
 digideli.ee, 1
 digidroom.be, 1
-digiflix.ovh, 1
 digifloat.io, 0
 digiful.fi, 1
 digikol.net, 1
@@ -36278,13 +34874,10 @@ digitaal-atelier.tk, 1
 digitaaltalent.be, 1
 digitador.tk, 1
 digitai.net, 1
-digital-agency360.com, 1
 digital-compounds.com, 1
 digital-cs.tk, 1
-digital-e-library.tk, 1
 digital-eastside.de, 1
 digital-echo.io, 1
-digital-home.tk, 1
 digital-insurance-engine.com, 1
 digital-insurance-engine.de, 1
 digital-insurance-platform.com, 1
@@ -36311,7 +34904,6 @@ digitalallies.co.uk, 1
 digitalandsocialmediaacademy.com, 1
 digitalarchitecture.com, 1
 digitalbang.gr, 1
-digitalbd.tk, 1
 digitalbitbox.com, 1
 digitalblood.eu, 1
 digitalbox.jp, 0
@@ -36329,7 +34921,6 @@ digitalcomponents.de, 1
 digitalcompudev.biz, 1
 digitalcompudev.com, 1
 digitalcraftmarketing.co.uk, 1
-digitalcrisis.com, 1
 digitaldashboard.gov, 1
 digitaldeli.com, 1
 digitaldeli.org, 1
@@ -36338,8 +34929,6 @@ digitaldeli.us, 1
 digitaldeliarchive.com, 1
 digitaldem.it, 1
 digitaldesign.ga, 1
-digitaldisaster.tk, 1
-digitaldragonsinc.com, 1
 digitaldruck-kw.de, 1
 digitaldruck.info, 1
 digitale-bibliothek.tk, 1
@@ -36368,11 +34957,8 @@ digitalgeckos.com, 1
 digitalgeek.social, 1
 digitalgov.gov, 1
 digitalgyan.org, 1
-digitalgymnastics.tk, 1
 digitalhabitat.io, 0
-digitalhands.tk, 1
 digitalhealth.gov.au, 1
-digitalheart.tk, 1
 digitalhurricane.io, 0
 digitaliandm.com, 1
 digitalid-sandbox.com, 1
@@ -36396,7 +34982,7 @@ digitalmaniac.co.uk, 1
 digitalmarketingindallas.com, 1
 digitalmarketingnetic.com, 1
 digitalmarketingrocks.com, 0
-digitalninja.tk, 1
+digitalmind.su, 1
 digitalnomadsunderground.com, 1
 digitalphone.tk, 1
 digitalphoto.group, 1
@@ -36408,7 +34994,6 @@ digitalposition.com, 1
 digitalprimate.my, 1
 digitalproduct.ga, 1
 digitalproductivity.online, 1
-digitalprofilers.com, 1
 digitalradio.ie, 1
 digitalrealitybbs.com, 1
 digitalreborn.com, 1
@@ -36425,28 +35010,28 @@ digitalskillswap.com, 1
 digitalsolutionsonline.co.uk, 1
 digitalsphere.tk, 1
 digitalsuccessblueprint.com, 1
+digitalsuply.com.br, 1
 digitalsupporter.ml, 1
 digitalsurge.io, 1
 digitaltcertifikat.dk, 1
+digitaltech.vip, 1
 digitaltepee.co.uk, 1
 digitaltry.tk, 1
-digitalupcoming.tk, 1
 digitalvag.tk, 1
 digite.com, 1
 digitec.ch, 1
 digitecgalaxus.ch, 1
 digithub.tk, 1
+digitise.io, 0
 digitium.fr, 1
-digitizer.co.il, 1
 digitkon.com, 1
 digitoucan.com, 1
+digitra.com, 1
 digitreads.com, 1
 digitren.co.id, 0
 digityp.fi, 1
 digitypa.fi, 1
-digivan.ml, 1
 digminecraft.com, 1
-dignity.tk, 1
 digpath.co.uk, 1
 digpubdev.org, 1
 digpubprd.org, 1
@@ -36507,7 +35092,6 @@ dimiskovska.de, 1
 dimism.eu, 1
 dimitrihomes.com, 1
 dimitris.tk, 1
-dimitrovi.tk, 1
 dimmersagourahills.com, 1
 dimmerscalabasas.com, 1
 dimmersdosvientos.com, 1
@@ -36526,8 +35110,6 @@ dimomaint.de, 1
 dimomaint.es, 1
 dimosoftware.fr, 1
 dimseklubben.dk, 1
-dimspith.com, 1
-dinamikarosta.ml, 1
 dinamofilms.cl, 1
 dincemlakmerkez.ga, 1
 dind.one, 1
@@ -36553,6 +35135,7 @@ dinimizislam.tk, 1
 dinitabir.tk, 1
 dinly.co, 1
 dinmtb.dk, 1
+dinnerandmurder.com, 1
 dinnerclub.tk, 1
 dinocarrozzeria.com, 1
 dinos-mag.tk, 1
@@ -36582,9 +35165,7 @@ dipanshuparashar.ml, 1
 dipdaq.com, 1
 dipietro.id.au, 1
 dipling.de, 1
-diplom-ru.tk, 1
 diplomatcruises.co.uk, 1
-diplomatiegabon.ga, 1
 diplona.de, 1
 dipro.id, 1
 dipsytroller.com, 1
@@ -36608,24 +35189,21 @@ directinspectionskc.com, 1
 directlendingsolutions.com, 1
 directlinkfunding.co.uk, 1
 directlook.tk, 1
-directly.ga, 1
 directmailctr.com, 1
 directme.ga, 1
 directmedica.fr, 1
 directnews.be, 1
 directories.cf, 1
+directorioempresarial.com.co, 1
+directoriomedico.com.co, 1
 directorios.tk, 1
 directoriostelefonicos.com, 1
 directorwebseo.tk, 1
-directory-aldo.tk, 1
-directory-ecco.tk, 1
 directory-sunglasses.tk, 1
-directorydashboard.ga, 1
 directorydisc.cf, 1
 directorydisc.ga, 1
 directoryg.com, 1
 directoryworld.tk, 1
-directpaydayloansonline.ga, 1
 directreal.sk, 1
 directspa.fr, 1
 directstreet.tk, 1
@@ -36654,14 +35232,10 @@ dirtcraft.ca, 1
 dirtinmyshoes.com, 1
 dirty-tina.net, 1
 dirtycat.ru, 1
-dirtycode.tk, 1
 dirtycosplay.com, 1
 dirtygeek.ovh, 1
-dirtygirl.ml, 1
 dirtyherri.de, 1
 dirtymusic.tk, 1
-dirtyporno.tk, 1
-dirtypretties.cf, 1
 dirtypretties.ga, 1
 dirtypretties.gq, 1
 dirtypretties.ml, 1
@@ -36679,7 +35253,6 @@ disabilitydischarge.com, 1
 disabled-world.com, 1
 disabled.dating, 1
 disableipv4.se, 1
-disabuse.cf, 1
 disadattamentolavorativo.it, 1
 disain.tk, 1
 disanteimpianti.com, 0
@@ -36725,13 +35298,10 @@ discordextremelist.xyz, 1
 discordghost.space, 1
 discordhome.com, 1
 discordservers.com, 1
-discordsworld.tk, 1
 discotecamadrid.com, 1
 discotheque.tk, 1
 discount-course.com, 1
-discountforelectronics.tk, 1
 discountisolatie.nl, 1
-discountlumberspokane.com, 1
 discounto.de, 1
 discountpark.fr, 1
 discountpokale.at, 1
@@ -36742,7 +35312,6 @@ discover-mercure.com, 1
 discover-shaken.com, 1
 discoverapp.com, 1
 discoverasr.com, 1
-discoveraustralia.tk, 1
 discoverbrampton.co.uk, 1
 discoverchinanow.cf, 1
 discoverchinanow.ga, 1
@@ -36818,6 +35387,7 @@ disinfestazioni.gorizia.it, 1
 disinfestazioni.info, 1
 disinfestazioni.it, 1
 disinfestazioni.milano.it, 1
+disinfestazioni.modena.it, 1
 disinfestazioni.napoli.it, 1
 disinfestazioni.net, 1
 disinfestazioni.padova.it, 1
@@ -36838,9 +35408,6 @@ disisto.de, 1
 disk.do, 1
 diskbit.com, 1
 diskbit.nl, 1
-diskdoctors.tk, 1
-disketa.cf, 1
-disketteetikette.tk, 1
 diskgem.info, 1
 disking.co.uk, 1
 diskonsepatu.ga, 1
@@ -36851,7 +35418,6 @@ dislepsia.tk, 1
 dismail.de, 1
 dismed.fr, 1
 disney-stitch.com, 1
-disneywallpapers.tk, 1
 disoluto.tk, 1
 disougstroy.com.ua, 1
 disparada.com.br, 1
@@ -36868,7 +35434,6 @@ dispur.nic.in, 1
 disroot.org, 1
 disrupters.ch, 0
 disruption.tk, 1
-dissectcyber.com, 1
 dissectix.io, 1
 dissertationhelp.com, 1
 dissidence.ovh, 1
@@ -36879,15 +35444,12 @@ dist-it.com, 1
 dist.torproject.org, 0
 distance-learning-courses.co.uk, 1
 distancelove.cf, 1
-distancelove.ml, 1
 distancelove.tk, 1
 distant.land, 1
-distasiofirm.com, 1
 distelbentelo.nl, 1
 distempered.tk, 1
 disti.com, 1
 distiduffer.org, 1
-distilled.ie, 1
 distilleren.tk, 1
 distillery.com, 1
 distinctdesign2009.com, 1
@@ -36912,12 +35474,11 @@ distributedsource.com, 1
 distributedsystems.science, 1
 distributedweaknessfiling.org, 1
 distributio.net, 1
+distributordd.com, 1
 distributore.it, 1
 distributori.roma.it, 1
-districlope.fr, 1
 district09.be, 1
 district09.gent, 1
-districtcapital.com, 1
 districtcourtislamabad.tk, 1
 distrigenosa.tk, 1
 distrilogservices.com, 1
@@ -36931,17 +35492,15 @@ distro.re, 0
 distrophy-grind.tk, 1
 distrust.co, 1
 disturbedwarriors.tk, 1
+dit.moe, 1
 ditdot.hr, 1
 ditec.sk, 1
-diterzafra.tk, 1
 ditex.ddns.net, 1
 ditfiorinicamargo.com.ar, 0
-dities.tk, 1
 ditissaskia.nl, 1
 dittvertshus.no, 1
 div12.org, 1
 divacresent.tk, 1
-divanmsk.ru, 1
 divari.nl, 1
 divatri.tk, 1
 divcoder.com, 1
@@ -36966,7 +35525,6 @@ diversovariable.tk, 1
 divertidores.tk, 1
 divewithfrank.com, 1
 divi-experte.de, 1
-dividedstates.tk, 1
 dividendosfiis.com.br, 1
 dividendz.net, 1
 divider.tk, 1
@@ -36979,7 +35537,6 @@ divinedecay.tk, 1
 divinegames.studio, 1
 divinemercyparishvld.com, 1
 divinerooms.com, 1
-divinho.com.br, 1
 divinitas.tk, 1
 divinoafeto.com.br, 1
 divinoaffetto.com.br, 1
@@ -36987,7 +35544,6 @@ divisuite.com, 1
 diviworx.com, 1
 divizja.tk, 1
 divjak.at, 1
-divo-remont.tk, 1
 divorce.com, 1
 divorceattorneyschicago.com, 1
 divorceattorneyshouston.com, 1
@@ -37016,7 +35572,6 @@ diycc.org, 1
 diycraft.ga, 1
 diycrafts.ml, 1
 diyeat.com, 1
-diyeta.cf, 1
 diyeventhire.co.nz, 1
 diygeek.com, 1
 diymediahome.org, 1
@@ -37027,15 +35582,14 @@ diyzealot.com, 1
 dizainkyhni.ml, 1
 dizapra.de, 1
 dizayn-cheloveka.ru, 1
-dizayner.tk, 1
 dizihastasi.com, 1
 dizkartes.nl, 1
 dizkofloor.com, 1
 dizlexiqa.tk, 1
 dizmatt.tk, 1
+dizzidecalz.com.au, 1
 dizzie.org, 1
 dizzieforums.com, 1
-dizzyskills.tk, 1
 dizzythewizard.co.uk, 1
 dj-ac.com, 1
 dj-damm.tk, 1
@@ -37044,7 +35598,6 @@ dj-eran.tk, 1
 dj-guillaume.tk, 1
 dj-iliri.tk, 1
 dj-jackson.tk, 1
-dj-kupidon.gq, 1
 dj-leszwolle.nl, 1
 dj-morfu.tk, 1
 dj-ocean.tk, 1
@@ -37065,14 +35618,12 @@ djakuza.tk, 1
 djalberto.tk, 1
 djalessandrobrain.tk, 1
 djamelkokene.com, 1
-djamiroquai.tk, 1
 djang.tk, 1
 django.city, 1
 django.cyou, 1
 djangobirthday.com, 0
 djangogolf.com, 1
 djangoproject.com, 1
-djangoproject.tk, 1
 djangosnippets.org, 1
 djangowebstudio.com, 1
 djanneli.tk, 1
@@ -37081,12 +35632,10 @@ djarman.tk, 1
 djattack.com, 1
 djawabna.ga, 1
 djax.tk, 1
-djazair.ml, 1
 djazair.tk, 1
 djazim.tk, 1
 djbardhi.tk, 1
 djbell.tk, 1
-djbessi.tk, 1
 djbobbytables.com, 1
 djboekingskantoor.nl, 1
 djboi.tk, 1
@@ -37095,16 +35644,13 @@ djboris.com, 1
 djbrixx.tk, 1
 djc.me, 1
 djcaz.tk, 1
-djcezar.tk, 1
 djcheka.tk, 1
 djcirce.tk, 1
 djconde.tk, 1
-djconker.tk, 1
 djcontact.tk, 1
 djcritikal.tk, 1
 djcursuszwolle.nl, 1
 djdan.tk, 1
-djdarkz.tk, 1
 djdavid98.art, 1
 djddt.tk, 1
 djdebayanofficial.ga, 1
@@ -37133,7 +35679,6 @@ djhozby.tk, 1
 djhypnoticstate.tk, 1
 djichtus.tk, 1
 djieno.com, 1
-djinstinct.tk, 1
 djipanov.com, 1
 djjacs.tk, 1
 djjonimix.tk, 1
@@ -37149,11 +35694,11 @@ djlinux.cz, 1
 djlive.ga, 1
 djlmk.tk, 1
 djlogic.tk, 1
-djlove.tk, 1
 djluca.tk, 1
 djmafia.tk, 1
 djmanikbd.gq, 1
 djmarian.com, 1
+djmarlongalvao.nl, 1
 djmathew.tk, 1
 djmetrix.tk, 1
 djmilad.tk, 1
@@ -37161,11 +35706,9 @@ djmissynthia.tk, 1
 djmoremusic.ng, 0
 djmullet.tk, 1
 djmus.tk, 1
-djnandoalmenara.tk, 1
 djnash.tk, 1
 djnasvatbuzlin.cz, 1
 djnefret.tk, 1
-djnext.tk, 1
 djnr.agency, 1
 djnr.love, 1
 djogani.tk, 1
@@ -37187,11 +35730,9 @@ djroynomden.nl, 1
 djrunaway.tk, 1
 djrush134.tk, 1
 djsamurai.tk, 1
-djsciencecollege.tk, 1
 djsearch.tk, 1
 djselo.tk, 1
 djsetitalia.tk, 1
-djshivbabu.tk, 1
 djshox.tk, 1
 djsina.tk, 1
 djsk.nl, 1
@@ -37204,7 +35745,6 @@ djtavo.tk, 1
 djtiago.tk, 1
 djtime.fr, 1
 djtourist.tk, 1
-djura.in.rs, 1
 djurensvanner.tk, 1
 djurklinikenangelholm.se, 1
 djursland-psykologen.dk, 1
@@ -37247,6 +35787,7 @@ dkos9.com, 1
 dkravchenko.su, 0
 dksinger.tk, 1
 dksoft-2130.ddns.net, 1
+dksoft.online, 1
 dkstage.com, 1
 dkweb.ml, 1
 dkweb.tk, 1
@@ -37273,6 +35814,7 @@ dleger.space, 1
 dlepavilion.com, 1
 dlf.exchange, 1
 dlfsymposium.nl, 1
+dlg.im, 1
 dlitz.net, 1
 dll4free.com, 1
 dlld.biz, 1
@@ -37287,10 +35829,10 @@ dlp-demo.com, 1
 dlrg-cux-ohz.de, 0
 dlscomputers.com.au, 1
 dlsolutions-inc.com, 1
+dlt.green, 1
 dluxelab.com, 1
 dlyabega.tk, 1
 dlyaribalki.tk, 1
-dlyatepla.ml, 1
 dlyl888.com, 1
 dm-drogeriemarkt.ba, 0
 dm-drogeriemarkt.bg, 0
@@ -37372,7 +35914,6 @@ dmshynk.com, 1
 dmvhomesgroup.com, 1
 dmwall.cn, 1
 dmwaste.com, 0
-dmwclan.tk, 1
 dmx.xyz, 1
 dmxclan.tk, 1
 dmxledlights.com, 1
@@ -37388,7 +35929,6 @@ dnakids.co.uk, 1
 dnalounge.com, 1
 dnapagamentos.com.br, 1
 dnapizza.com, 1
-dnash.tk, 1
 dnb.co.in, 1
 dnc.org.nz, 1
 dndblog.tk, 1
@@ -37397,11 +35937,12 @@ dndr.se, 1
 dndtools.net, 1
 dnel.me, 1
 dneprfilm.top, 1
-dnepropetrovck.tk, 1
 dneprovski.tk, 1
 dnestr.tk, 1
 dnfc.rocks, 1
+dnfsb.gov, 1
 dngrexplorer.cf, 1
+dnhome.uk, 1
 dnk.company, 1
 dnmlab.it, 1
 dnms.com, 1
@@ -37458,8 +35999,6 @@ do.search.yahoo.com, 0
 do13.net, 1
 do67.de, 1
 do67.net, 1
-doamatto.xyz, 1
-doanhai.tk, 1
 dobavki.club, 1
 dobbshvac.com, 1
 dobledemichaeljackson.tk, 1
@@ -37543,7 +36082,6 @@ doctorfox.co.uk, 1
 doctoriko.tk, 1
 doctoripfix.com, 1
 doctorlab.am, 1
-doctormahamudul.tk, 1
 doctormartinclavo.tk, 1
 doctornaima.ml, 1
 doctornet.ml, 1
@@ -37558,7 +36096,6 @@ doctorshealthfund.com.au, 1
 doctorwho.cz, 1
 doctour.eu, 1
 doctour.fr, 1
-doctruyencotich.vn, 1
 docu.io, 1
 docubox.info, 1
 docuconta.es, 1
@@ -37571,7 +36108,6 @@ documentforce.com, 1
 documentnode.io, 1
 documods.com, 1
 docupaymentuat.xyz, 1
-docurasetravessuras.com.br, 1
 docusearch.com, 1
 docusend.biz, 1
 docusign.ca, 1
@@ -37587,9 +36123,7 @@ docusign.jp, 1
 docusign.mx, 1
 docusign.nl, 1
 docxtemplater.com, 1
-doczlo.tk, 1
 doda.space, 1
-dodacommunity.tk, 1
 dodard.link, 1
 doddridgecountywv.gov, 1
 dodds.cc, 1
@@ -37603,10 +36137,10 @@ dodiedods.fr, 1
 dodikod.tk, 1
 dodolle.co.uk, 1
 dodomy.com.ua, 1
-dodoquo.com, 1
 dodotek.digital, 1
 doedelzakken-jsh.tk, 1
 doegirls.com, 1
+doehle-group.com, 1
 doeleman.nl, 1
 doencadobeijo.com, 1
 doener-curator.com, 1
@@ -37619,7 +36153,6 @@ doesinfotech.com, 1
 doesmycodehavebugs.today, 1
 doetwat.nl, 1
 dofashion.tk, 1
-dofedex.com, 1
 dofus-aide.tk, 1
 dofus.market, 1
 dofuspvp.com, 0
@@ -37630,7 +36163,6 @@ dogable.net, 1
 dogadayiz.net, 1
 dogalsoyamumu.com, 1
 dogan.ch, 0
-dogandbones.com, 1
 doganoglu.net, 1
 dogcam.tk, 1
 dogcat.vn, 0
@@ -37650,7 +36182,6 @@ dogforum.de, 1
 dogfriendly.co.uk, 1
 dogfriendlyplaces.eu, 1
 dogft.com, 1
-doggingclub.tk, 1
 doggo-staging.herokuapp.com, 1
 doggo.cloud, 1
 doggo.email, 1
@@ -37677,12 +36208,10 @@ dogrupara.com, 1
 dogscare.tk, 1
 dogscbdguide.com, 1
 dogsforfun.tk, 1
-dogshowstuff.com, 1
 dogsite.tk, 1
 dogsnaturallymagazine.com, 1
 dogsnow.com, 1
 dogtowneastpowell.com, 1
-dogtrack.tk, 1
 dogtrainermadison.com, 1
 dogtrainerorangecounty.com, 1
 dogtrainersreno.com, 1
@@ -37720,7 +36249,6 @@ dokonline.tk, 1
 dokspot.cf, 1
 dokspot.ga, 1
 doktererectie.com, 1
-doktorplyusheva.ml, 1
 doku-gilde.de, 1
 dokuboard.com, 1
 dokudu.com, 1
@@ -37730,6 +36258,7 @@ dokuraum.de, 1
 dokutech.fr, 1
 dolbyatmosmusiclist.com, 1
 dolce-vita-mia.tk, 1
+dolcerestaurant.us, 1
 dolcesalatoweb.it, 1
 dolcett.pw, 1
 dolceuvita.com, 1
@@ -37739,13 +36268,7 @@ dolciariasimonini.com, 1
 dolciterapie.com, 1
 doldersumenzoon.tk, 1
 dolezalpartners.com, 1
-dolg.cf, 1
 dolg.ga, 1
-dolg.gq, 1
-dolg.ml, 1
-dolg.tk, 1
-dolgopolova.ga, 1
-dolgorukovo.cf, 1
 doli.se, 1
 dolice.net, 1
 dolinathome.com, 1
@@ -37758,7 +36281,6 @@ dollareast.tk, 1
 dollarhero.ga, 1
 dollarprofit.tk, 1
 dollarrp.pl, 1
-dollarweb.cf, 1
 dolle-shop.com.ua, 1
 dolledout.co.ke, 1
 dollemore.com, 1
@@ -37766,7 +36288,6 @@ dollestieren.tk, 1
 dollhouseaustralia.com, 1
 dollhousetoyo.com, 1
 dolliesmaker.tk, 1
-dolly.ga, 1
 dollylox.tk, 1
 dollz-world.tk, 1
 dollz.tk, 1
@@ -37793,8 +36314,6 @@ dom-riviere.tk, 1
 dom.blog, 1
 dom2news.gq, 1
 dom2news.tk, 1
-dom2seychelles.tk, 1
-dom2tnt.tk, 1
 doma.in, 1
 domacikavarna.cz, 1
 domadillo.com, 1
@@ -37813,8 +36332,8 @@ domainevanina.fr, 1
 domainexpress.de, 0
 domainforfree.gq, 1
 domainhacks.io, 1
-domainhostingcompany.tk, 1
 domainics.ml, 1
+domainmonitor.net, 1
 domainoo.com, 1
 domainops.gov, 1
 domainproactive.com, 1
@@ -37824,6 +36343,8 @@ domains.lt, 1
 domainsearchindia.com, 1
 domainservice.cf, 1
 domainsetup.email, 1
+domainsilicon.co, 1
+domainsilicon.com, 1
 domainsilk.com, 1
 domainspeicher.com, 1
 domainspeicher.one, 1
@@ -37835,7 +36356,6 @@ domarkperu.com, 1
 domashnie-zhiwotnye.ru, 1
 domashnij-pk.ru, 1
 domashnijpk.ru, 1
-domashniy-server.tk, 1
 domaxpoker.com, 1
 domaza.gq, 1
 domaza.ml, 1
@@ -37845,7 +36365,6 @@ domein-direct.nl, 1
 domeindns.nl, 1
 domekklimkowka.com, 1
 domen-reg.ru, 1
-domenaru.ga, 1
 domenic.me, 1
 domenicam.com, 1
 domenick-lieneweg.de, 1
@@ -37854,7 +36373,6 @@ domenicods.tk, 1
 domessraw.cz, 1
 domfee.com, 1
 domhaase.me, 1
-domhos.tk, 1
 domialt.de, 1
 domian.cz, 1
 dominanta-law.com, 1
@@ -37863,12 +36381,10 @@ dominationgame.co.uk, 1
 dominctheroofguy.com, 1
 dominguezchiropractic.com, 1
 dominicana-lux.cf, 1
-dominicandfelixroco.tk, 1
 dominicanisimo.tk, 1
 dominicanosenpr.com, 1
 dominichoward.tk, 1
 dominicjackson.cf, 1
-dominicjackson.ga, 1
 dominicjackson.gq, 1
 dominicself.co.uk, 1
 dominicself.com, 1
@@ -37888,7 +36404,6 @@ domino99.tk, 1
 dominobot.ir, 1
 dominobreaker.ml, 1
 dominoknihy.cz, 0
-dominolessons.ga, 1
 dominomatrix.com, 1
 dominoz.tk, 1
 domitori.tk, 1
@@ -37904,7 +36419,6 @@ domob.eu, 1
 domodeco.fr, 1
 domop.net, 1
 domop.org, 1
-domostroiy.tk, 1
 domostroydon.ru, 0
 domostroynn.ru, 0
 domostroyrf.ru, 0
@@ -37926,6 +36440,7 @@ domscripting.com, 1
 domucmayintainha.com.vn, 1
 domus-global.com, 1
 domus-global.cz, 1
+domus-rely.com, 1
 domyassignments.com, 1
 domycasestudy.com, 1
 domycoursework.com, 1
@@ -37950,13 +36465,11 @@ donabeneko.jp, 1
 donacarlota.net.br, 1
 donacije.rs, 1
 donaciondeorganos.gov, 1
-donalblaney.cf, 1
 donalblaney.ga, 1
 donalblaney.gq, 1
 donaldduck.nl, 1
 donaldjenkins.com, 1
 donaldm.co.uk, 1
-donaldtrump.ga, 1
 donaldwarner.com, 1
 donamflor.com, 1
 donarmany.online, 1
@@ -37965,8 +36478,8 @@ donateabox.org, 1
 donateaday.net, 1
 donatellapratas.com.br, 1
 donation.ph, 1
+donationexecutor.com, 1
 donazione.it, 1
-doncastermoneyman.com, 1
 dondiabolo.com, 1
 dondibogusky.com, 1
 donec.tk, 1
@@ -37984,7 +36497,6 @@ donghochinhhang.store, 1
 donghua-europe.com, 1
 dongjian.com, 1
 dongngu.com, 1
-dongor.tk, 1
 dongxuwang.com, 1
 donhoward.org, 0
 donia-almla3b.com, 1
@@ -37995,14 +36507,12 @@ donnaandscottmcelweerealestate.com, 1
 donnabrothers.com, 1
 donnacha.blog, 1
 donnachie.net, 1
-donnapepe.tk, 1
 donner-reuschel.de, 1
 donnerhollenconstruction.com, 1
 donnerwetter.tk, 1
 donngle.com, 1
 donnons.org, 0
 donnoval.ru, 0
-donostiweb.tk, 1
 donotdepart.com, 1
 donotlink.it, 1
 donpanda.cz, 1
@@ -38017,7 +36527,6 @@ dontbeevil.com, 1
 dontbubble.me, 1
 dontcageus.org, 1
 donteaetcrayons.tk, 1
-dontechengineering.ru, 1
 donteffwithmyvote.com, 1
 donteffwithmyvote.org, 1
 donteffwithmyvote.us, 1
@@ -38070,15 +36579,12 @@ doordecor.bg, 1
 doorframe.com, 1
 doorhandlese.com, 1
 doorin.tk, 1
-doorlinekktc.tk, 1
 doornmore.com, 1
 doors-and-windows.tk, 1
-doorservice.ml, 1
 doorshingekit.com, 1
 doorswest.net, 1
 doortim.nl, 1
 doortodoor.ml, 1
-doorwinnews.com, 1
 dopamine.tk, 1
 dopefile.cf, 1
 dopefile.tk, 1
@@ -38090,17 +36596,14 @@ doppeleinhorn.de, 1
 doppenpost.nl, 1
 doppler.com, 1
 doppler.team, 1
-dopsi.ch, 1
 dor-tak.com, 1
 dor-tak.ru, 1
 dora.cat, 1
 dora.moe, 1
 doradocomputer.com, 1
-dorados.tk, 1
 doradoscampeon.tk, 1
 doradosystems.es, 1
 doradosystems.ro, 1
-doraemonchile.tk, 1
 dorama.gq, 1
 doramamusic.gq, 1
 doramiru.com, 1
@@ -38117,8 +36620,10 @@ doriangardes.fr, 1
 doriangirod.ch, 0
 dorianharmans.nl, 1
 dorianmuthig.com, 1
+doridian.com, 1
 doridian.de, 1
 doridian.net, 1
+doridian.org, 1
 dorier-digiplace.com, 1
 dorizonline.tk, 1
 dorkface.tk, 1
@@ -38131,6 +36636,7 @@ dormiu.com, 1
 dormiu.com.br, 1
 dormkitty.com, 1
 dornhecker.me, 1
+dornikaweb.com, 1
 dorogaminina.tk, 1
 dorpshuis-dwarsgracht.nl, 1
 dorpshuiskesteren.nl, 1
@@ -38144,19 +36650,15 @@ dorth.nl, 1
 dortmund.directory, 1
 dorwartsgarage.com, 1
 dorys.ga, 1
-dos-team.tk, 1
 dosavor.com, 1
-dosbox.tk, 1
 dosei.net, 1
 dosenkiwi.at, 1
 dosenpintar.com, 1
 dosensosiologi.com, 1
-doserres.tk, 1
 dosevue.com, 1
 dosgratus.tk, 1
 dosimabag.com, 1
 dosimapress.com, 1
-dosite.gq, 1
 dosje.org, 1
 doska.by, 1
 doska.cf, 1
@@ -38183,13 +36685,11 @@ dosvientoslighting.com, 1
 dosvientosoutdoorlighting.com, 1
 doswap.com, 1
 doswo-design.at, 1
-dosyaa.tk, 1
 dosyanet.cf, 1
 dosyanet.tk, 1
 doszkocs-zsuzsa.hu, 1
 dot.sb, 1
 dot42.no, 1
-dota2free.tk, 1
 dota2huds.com, 1
 dotadotaman.tk, 1
 dotatic.com, 1
@@ -38201,7 +36701,6 @@ dotconnor.com, 0
 dotfile.tk, 1
 dotgov.gov, 1
 dotheevolution.tk, 1
-dothegangnamstyle.tk, 1
 dothesecurity.com, 1
 dotjesper.com, 1
 dotjesper.dk, 1
@@ -38210,7 +36709,6 @@ dotjs.party, 1
 dotkniseandroida.cz, 1
 dotkod.pl, 1
 dotlakevillagecouncil-nsn.gov, 1
-dotless.tk, 1
 dotlight.ga, 1
 dotlimino.tk, 1
 dotneko.net, 1
@@ -38242,7 +36740,6 @@ doubled.ml, 1
 doubledranch.tk, 1
 doublefriverranch.com, 1
 doublefun.net, 1
-doubleness.gq, 1
 doublestat.me, 1
 doubleup.com.au, 1
 doubleupgaming.tk, 1
@@ -38266,7 +36763,6 @@ douglascustodio.com.br, 1
 douglasmi.gov, 1
 douglasresende.tk, 1
 douglasrumbaugh.com, 0
-douglegomovie.tk, 1
 dougley.com, 1
 doujin-domain.cz, 1
 doujin.nagoya, 1
@@ -38281,6 +36777,7 @@ dovecraft.com.ua, 1
 doveholesband.co.uk, 1
 dovemoe.com, 1
 dovenzorgmalawi.nl, 1
+doverfcu.com, 1
 doveriestom.com, 1
 doverma.gov, 1
 dovermotion.com, 1
@@ -38289,6 +36786,7 @@ doveskyger.site, 1
 doveskyger.tk, 1
 dovetailapp.com, 1
 dovizborsa.com, 1
+dovolena-ihned.cz, 1
 dowell.media, 1
 dowellconsulting.com, 1
 dowhatmakegood.de, 1
@@ -38299,22 +36797,16 @@ dowling.nz, 1
 dowling.tk, 1
 down-load.dynu.net, 1
 down.pm, 1
-downandouts.tk, 1
 downbook.org, 1
 downestan.ga, 1
 downfall-records.tk, 1
-downfreak.tk, 1
 downgratis.tk, 1
-download-image.ga, 1
-download-knigi.gq, 1
 downloadabc.cf, 1
 downloadapk.co.id, 1
-downloadapkpokemongo.ga, 1
 downloadapkpure.tk, 1
 downloadasik.com, 1
 downloadbestapps.com, 1
 downloadcounter-strike16.com, 1
-downloadfiles.cf, 1
 downloadforum.ml, 1
 downloadforum.tk, 1
 downloadhindimovie.com, 1
@@ -38326,7 +36818,6 @@ downloadsoftwaregratisan.com, 1
 downloadsrc.com, 1
 downloadvipgames.tk, 1
 downrightcute.com, 1
-downset.tk, 1
 downtimerobot.com, 1
 downtoagony.tk, 1
 downtownafrica.com, 1
@@ -38341,18 +36832,14 @@ dox-box.eu, 1
 doxa.tk, 1
 doxal.ro, 1
 doxcelerate.com, 1
-doxepin1.gq, 1
-doxepinonline.gq, 1
 doxyciclin.ga, 1
 doxyciclin.gq, 1
-doxyciclin.tk, 1
-doxycyclin.gq, 1
 doxycycline-online.cf, 1
 doxycycline1.gq, 1
 doxycyclinehyclate100mgcap.cf, 1
-doxycyclineprices.cf, 1
 doyarki.ga, 1
 doyleshamrock.com, 1
+doylestownborough.net, 1
 doyo.email, 1
 doyo.tech, 1
 doyogawithlina.com, 1
@@ -38363,8 +36850,8 @@ doypacky.cz, 0
 doze-cloud.tech, 1
 dozecloud.com, 1
 dozens.com, 1
+dozepharmacy.com, 1
 dozor.ga, 1
-dozor.gq, 1
 dp-clan.tk, 1
 dp.cx, 1
 dpangerl.de, 0
@@ -38396,6 +36883,7 @@ dpsg-hohenlinden.de, 1
 dpsmassage.nl, 1
 dpucarriersma.gov, 1
 dpwsweeps.co.uk, 1
+dqfilesonline.com, 1
 dr-aldebert-orthopaedie.com, 1
 dr-amar.tk, 1
 dr-beyer.de, 1
@@ -38448,7 +36936,6 @@ draghive.tv, 1
 dragon-aspect.com, 1
 dragon-ballz.tk, 1
 dragon-chem.eu, 1
-dragon-craft.tk, 1
 dragon-hearts.co.uk, 1
 dragon-hearts.com, 1
 dragon-hearts.net, 1
@@ -38461,7 +36948,6 @@ dragon98.com, 1
 dragonballzfigures.com, 1
 dragonbike.by, 1
 dragonboat.ph, 1
-dragonboatfestival.tk, 1
 dragoncave.me, 1
 dragoncityhack.tips, 1
 dragonclean.gr, 1
@@ -38469,7 +36955,6 @@ dragonclicker.ml, 1
 dragondekomodo.com, 1
 dragonesymazmorras.tk, 1
 dragonfly.co.uk, 1
-dragonflycms.cf, 1
 dragonfosfor.be, 1
 dragonheartsrpg.com, 1
 dragonhill.tk, 1
@@ -38480,10 +36965,7 @@ dragonoid.tk, 1
 dragonpi.ga, 1
 dragonprogrammer.com, 1
 dragonqueen.fi, 1
-dragonradar.tk, 1
-dragonraja.tk, 1
 dragonreal.estate, 1
-dragonroost.tk, 1
 dragonscale.tk, 1
 dragonsgate.ml, 1
 dragonshare.tk, 1
@@ -38504,26 +36986,19 @@ drainagedirect.com, 1
 draintechnorthwest.net, 1
 draintheswampparty.com, 1
 drainwllc.com, 1
-drak.tk, 1
 drake.partners, 1
 drakecommercial.com, 1
 drakeluce.com, 1
-drakencan.gq, 1
 drakenprospero.com, 0
 drakenson.de, 1
 drakfot.se, 0
-drakiada.tk, 1
 drakkarbilbao.com, 1
 draknet.eu, 1
 drakoraw.my.id, 1
 draliabadi.com, 0
 dralucilavolasco.com.br, 1
-drama.tk, 1
 dramacooltv.org, 1
-dramakorea.tk, 1
 dramaquarter.com, 1
-dramaslayer.ga, 1
-dramatherapie.tk, 1
 dramaticpeople.com, 1
 dramyalderman.com, 1
 dranderle.com, 1
@@ -38548,7 +37023,6 @@ draw.uy, 1
 drawchan.org, 1
 drawesome.uy, 1
 drawguess.fun, 1
-drawing.tk, 1
 drawingcode.net, 1
 drawtwo.gg, 1
 drawvesly.ovh, 1
@@ -38571,23 +37045,20 @@ drclub.tk, 1
 drcp.tokyo, 1
 drcrhub.com, 1
 drdavidricketts.com, 1
-drdeath.tk, 1
 drdegenhart.de, 1
 drdenisvincenzi.com.br, 1
 drdibbus.nl, 1
 drdipilla.com, 1
 drdripplumbingsydney.com.au, 1
+drduru.com, 1
 dreadd.org, 1
 dreadfully.cf, 1
 dreadfulsanity.com, 1
 dreadlocks.tk, 1
-dreadlord.tk, 1
 dreadnews.ga, 1
 dreads-expert.com, 1
-dream-design.tk, 1
 dream-domain.tk, 1
 dream-factory.tk, 1
-dream-pools.cf, 1
 dreamaholic.club, 1
 dreamawake.tk, 1
 dreambbs.tk, 1
@@ -38597,7 +37068,6 @@ dreamcartransport.be, 1
 dreamcast-world.tk, 1
 dreamcatchers-events.com, 1
 dreamcleaningservice.com, 1
-dreamcrack.tk, 1
 dreamdestine.com, 1
 dreamdivers.com, 1
 dreamelegant.ml, 1
@@ -38607,31 +37077,25 @@ dreamhack.com, 0
 dreamhostremixer.com, 1
 dreaminformatique.tk, 1
 dreaming.solutions, 1
-dreaminjewelz.tk, 1
 dreamlab.co.jp, 1
 dreamlandmagic.com, 1
-dreamlifeproperty.cf, 1
-dreamlinks.tk, 1
 dreamlordpress.it, 1
 dreamlux.cz, 1
 dreamlux.sk, 1
 dreamofice.cn, 1
+dreamofice.com, 1
 dreampages.tk, 1
 dreamphreak.com, 1
 dreamqueen.tk, 1
-dreamreality.tk, 1
 dreams-2-reality.com, 1
 dreamsbythelake.com, 1
-dreamsea.tk, 1
 dreamsinbits.com, 1
 dreamsindigital.tk, 1
-dreamsjob.cf, 1
 dreamsofalostsoul.tk, 1
 dreamsolution.nl, 1
 dreamsphere.tk, 1
 dreamstarter.ml, 1
 dreamstudio.com, 1
-dreamstudios.tk, 1
 dreamsubmitting.tk, 1
 dreamswelcome.com, 1
 dreamsxxl.com, 1
@@ -38639,14 +37103,11 @@ dreamsystems.tk, 1
 dreamtapestry.ga, 1
 dreamweavers.live, 1
 dreamwork.financial, 1
-dreamworldstudio.tk, 1
-dreamy-flat-lyon.fr, 1
 dreamytheatre.com, 1
 dreamz-staging.zone, 1
 dreamz.com, 1
 dreatho.com, 1
 dreax.win, 1
-dredwerkz.tk, 1
 dreemurr.com, 1
 drehabkhalifa.com, 1
 drei01.com, 1
@@ -38661,7 +37122,6 @@ dreigold.de, 1
 dreinulldrei.de, 1
 dreischneidiger.de, 1
 dreizwosechs.de, 0
-drema.tk, 1
 drendermobilyaservisi.com, 1
 drenergysaveror.com, 1
 drenergysaverpdx.com, 1
@@ -38680,12 +37140,10 @@ dressabelle.tk, 1
 dressedinlovebridal.com, 1
 dressesbal.tk, 1
 dressestore.tk, 1
-dressify.in, 1
 dressingmaternity.fr, 1
 dressrose.com, 1
 dressshopboutique.com, 1
 dresstique.in, 1
-dreumesshakira.tk, 1
 drevoline.com.ua, 1
 drew.beer, 1
 drew.ga, 1
@@ -38724,7 +37182,6 @@ driesjtuver.nl, 1
 driessoftsec.tk, 1
 driestwegkerk.nl, 1
 driftdude.nl, 1
-drifter.tk, 1
 driftingruby.com, 1
 driftkikker.tk, 1
 driftsjournal.dk, 1
@@ -38763,7 +37220,6 @@ drilster.com, 1
 drilster.nl, 1
 dring.tf, 1
 drink-team.tk, 1
-drink.casa, 1
 drinkcontrolapp.com, 1
 drinkgas-jihlava.cz, 1
 drinkgo.vn, 1
@@ -38771,6 +37227,7 @@ drinking.tk, 1
 drinklife.tk, 1
 drinkplanet.eu, 1
 drinkvhemp.com, 1
+dripshop.live, 1
 drison.com, 1
 drissner.me, 1
 driv.io, 1
@@ -38778,7 +37235,6 @@ drive.google.com, 1
 drive.xyz, 1
 driveandpark.de, 1
 driveandpark.nl, 1
-drivebolt.co.uk, 1
 drivecrestwood.com, 1
 drivedannyherman.com, 1
 drivedavis.com, 1
@@ -38788,7 +37244,6 @@ driveexport.com, 1
 driveforact.com, 1
 driveforadtransport.com, 1
 driveforartur.com, 1
-drivehub.win, 1
 drivemorganvanlines.com, 1
 driven2shine.eu, 1
 drivenes.net, 1
@@ -38806,8 +37261,6 @@ drivestarfreight.com, 1
 drivetonortheast.com, 1
 driveyouradblockcounterup.com, 1
 driving-lessons.co.uk, 1
-drivingacademy.tk, 1
-drivingcalculator.ga, 1
 drivinginstruction.tk, 1
 drivingsupport.org, 1
 drivinhors.com, 1
@@ -38838,12 +37291,14 @@ drlangsdon.com, 1
 drlevi.cf, 1
 drlevi.ga, 1
 drlinkcheck.com, 1
+drlp.link, 1
 drlynnehinkle.com, 1
 drmartindentistry.com, 1
 drmarwanbaroud.com, 1
 drmcdaniel.com, 1
 drms.us, 1
 drmtransit.com, 1
+drmvl.org, 1
 drnataliejones.com, 1
 drnjewels.com, 1
 drobina.top, 1
@@ -38861,7 +37316,6 @@ droidhere.com, 1
 droidific.com, 1
 droidtrix.ga, 1
 droidtuto.com, 1
-droidwars.tk, 1
 droidwiki.de, 1
 droitalecole.org, 1
 dromax.hu, 1
@@ -38872,7 +37326,6 @@ drone-laws.com, 1
 drone-mapping.expert, 1
 drone-traveller.com, 1
 drone33.fr, 1
-dronebase.cf, 1
 dronebl.org, 1
 droneland.nl, 1
 dronepanorama.net, 1
@@ -38880,12 +37333,12 @@ dronepanorama.nl, 1
 dronepilotgeorgia.com, 1
 dronepit.dk, 1
 droneservices.com.fj, 1
-dronesquadcoptersales.ga, 1
 droneup.pl, 1
 droneways.tech, 1
 droni.cz, 1
 dronix.tk, 1
 dronografia.es, 0
+droobedu.com, 0
 droom.in, 1
 droomhuis-in-zuid-holland-kopen.nl, 1
 drop-zone.tk, 1
@@ -38910,7 +37363,6 @@ dropshipp.site, 1
 dropshippers.gq, 1
 dropsite.com.au, 1
 droso.dk, 1
-drosophila.tk, 1
 drost.la, 1
 drown.photography, 1
 drpa.ca, 1
@@ -38922,7 +37374,6 @@ drpil.nl, 1
 drpure.top, 1
 drrachellemeaux.com, 1
 drradin.com, 1
-drrenointerior.sg, 1
 drros.ru, 1
 drrr.chat, 1
 drrr.com, 1
@@ -38939,6 +37390,7 @@ drsoul.band, 1
 drsports.bet, 1
 drstate.ro, 1
 drstephanieteotia.com, 1
+drsteveart.com, 1
 drstevenwarnock.com, 1
 drsturgeonfreitas.com, 1
 drsubbio.com, 1
@@ -38965,18 +37417,12 @@ drugtestingsupplies.com, 1
 drugwars.tk, 1
 drugzone.tk, 1
 druides.tk, 1
-druko.cf, 1
-druko.ga, 1
-druko.gq, 1
 drum-majo-ijsselstrand.tk, 1
-drum.tk, 1
 drumbe.at, 1
-drummachines.ga, 1
 drummer.cf, 1
 drummondframing.com, 1
 drumnbass.tk, 1
 drunkcalc.com, 1
-drunkendropkes.tk, 1
 drupal.org, 1
 drupalspb.org, 0
 drusantia.net, 1
@@ -38988,7 +37434,6 @@ druzya.store, 1
 drwang.group, 0
 drweissbrot.net, 1
 drwilfredbrown.com, 1
-dry-cleaning.tk, 1
 dryashplasticsurgery.com, 1
 dryasinakgul.com, 1
 drybjed.net, 1
@@ -39024,11 +37469,13 @@ ds388.cc, 1
 ds67.de, 1
 ds915.com, 1
 dsa.cy, 1
+dsac.gov, 1
 dsad209.ml, 1
 dsaengineering.com, 1
 dsanborndesign.com, 1
 dsar.info, 1
 dsayce.com, 1
+dsbarnes.consulting, 1
 dsbc.tk, 1
 dscharrer.com, 1
 dschwarzachtaler.de, 1
@@ -39051,7 +37498,6 @@ dsgholsters.com, 1
 dsgnet.hu, 1
 dsgvo-addon.eu, 1
 dsgvo-analyse.de, 1
-dsgvo-fit.co.at, 1
 dsgvo.name, 1
 dsh.io, 1
 dshield.org, 1
@@ -39084,6 +37530,7 @@ dsuinnovation.com, 1
 dsv-salesmanager.de, 1
 dsyunmall.com, 1
 dt27.org, 0
+dt2rmc.pt, 1
 dtbouncycastles.co.uk, 1
 dtbw.eu, 1
 dtbw.net, 1
@@ -39114,12 +37561,10 @@ dtnx.eu, 1
 dtnx.net, 1
 dtnx.org, 1
 dtnxny.com, 1
-dtrifonov.cf, 1
 dtuaarsfest.dk, 1
 dtune.me, 1
 dtx.sk, 1
 du-alex.ru, 1
-dual-universe.ga, 1
 dual.cat, 1
 dual.pw, 0
 dualascent.com, 1
@@ -39139,6 +37584,7 @@ dubaibliss.com, 1
 dubaicartraders.com, 1
 dubaicourses.com, 1
 dubaiendeavor.com, 1
+dubaienquiry.com, 1
 dubaifastfoods.com, 1
 dubaigrandsale.com, 1
 dubaipinnacle.com, 1
@@ -39147,17 +37593,15 @@ dubairanking.com, 1
 dubairecipes.com, 1
 dubaishoppingcity.com, 1
 dubaitalents.com, 1
-dubaitraveltours.com, 1
 dubaivisa.net, 1
-dubaizone.cf, 1
 dubbingkursus.dk, 1
 dubcowa.tk, 1
 dubious-website.com, 1
 dubiouscreations.com, 1
+dubkov.org, 0
 dubl.tk, 1
 dublinhonda.com, 1
 dublinmazda.com, 1
-dublinrail.tk, 1
 duboisinternational.com, 1
 duboisinvestissements.com, 1
 dubolom.tk, 1
@@ -39166,7 +37610,6 @@ dubreuilville.ca, 1
 dubridgeweb.be, 1
 dubrovnik.tours, 1
 dubrovnikfoodtours.com, 1
-dubrovskiy.cf, 1
 dubrovskiy.net, 1
 dubrovskiy.pro, 1
 dubslow.tk, 1
@@ -39188,6 +37631,7 @@ duckduckstart.com, 1
 duckeight.win, 1
 duckfam.us, 1
 duckfx.tk, 1
+duckhub.io, 1
 duckinc.net, 0
 duckman.tk, 1
 duckmapr.com, 1
@@ -39198,7 +37642,6 @@ ducksoft.fi, 1
 duckstad.net, 1
 duckyubuntu.tk, 1
 ductcare.com, 1
-dude.tokyo, 1
 dudedood.tk, 1
 dudeexpert.cf, 1
 dudesunderwear.com.br, 0
@@ -39212,7 +37655,6 @@ duerlund-falkenberg.dk, 1
 duerlundfalkenberg.dk, 1
 duerme.net, 1
 duesee.org, 1
-duesendruck.de, 1
 duesseldorf.tk, 1
 duesseldorferheineburschenschaft.tk, 1
 duesterhus.eu, 1
@@ -39243,7 +37685,6 @@ duka.bg, 1
 duka.com.ro, 1
 dukan-recepty.ru, 1
 dukatek.cz, 1
-duke-nukem.tk, 1
 dukeandduchessdrivingschool.co.uk, 1
 dukegat.de, 0
 dukeofmetal.tk, 1
@@ -39255,13 +37696,11 @@ dukun.de, 1
 dulanic.com, 1
 dulceysalado.tk, 1
 dulcinea.eu.org, 1
-dulcinea.tk, 1
 dulcinela.es, 1
 dulei.si, 1
 duleos.com.br, 1
 dullapp.com, 1
 duloxetinbestellen.gq, 1
-duloxetine.gq, 1
 dulse.fr, 1
 dum.moe, 1
 dum.tw, 1
@@ -39286,11 +37725,9 @@ dunamiscommunity.com, 1
 dunangel.com, 1
 dunassyn.com, 1
 dunatos.tk, 1
-dunberghof.tk, 1
 duncancmt.com, 1
 duncanfamilytrust.org, 1
 duncanwinfrey.com, 1
-dunce.cf, 1
 duncm.com, 1
 dundalk.ie, 1
 dundalkdonnie.com, 1
@@ -39306,11 +37743,9 @@ dungchata.com, 1
 dungeon-bbs.de, 1
 dungeoncity.com, 1
 dungeonedraghi.it, 1
-dungeonfire.tk, 1
 dungeonline.com, 1
 dungkieu.com, 1
 dunia-news.tk, 1
-dunkelmann.eu, 1
 dunkerhosting.nl, 1
 dunklau.fr, 1
 dunkle-seite.org, 1
@@ -39342,8 +37777,8 @@ dupisces.com.tw, 1
 duplicazionechiavi.it, 1
 dupuis.xyz, 1
 duquess.com.br, 1
+duquoinil.gov, 1
 dura.si, 1
-durabletravailler.tk, 1
 duraes.pt, 0
 durakinesis.tk, 1
 duramaximportaciones.com, 1
@@ -39353,7 +37788,7 @@ durand.tk, 1
 durandeau.org, 1
 durangoaldezaharra.tk, 1
 durangoenergyllc.com, 1
-durcal.tk, 1
+durbanlocksmiths.co.za, 1
 durchblick-shop.de, 1
 durcoin.com, 1
 durcoin.org, 1
@@ -39362,7 +37797,6 @@ durexwinkel.nl, 1
 durfteparticiperen.nl, 1
 durganews.com, 1
 durhammaine.gov, 1
-durhammoneyman.com, 1
 durhamnh.gov, 1
 duria.de, 1
 duriaux-dentiste.ch, 0
@@ -39376,8 +37810,6 @@ dusmomente.com, 1
 dusnan.com, 1
 dust.bio, 1
 dust.tk, 1
-dust4you.tk, 1
-dustbox.tk, 1
 dustinbrett.com, 1
 dustman.tk, 1
 dustpla.net, 1
@@ -39416,6 +37848,7 @@ dutchsailors.com, 1
 dutchwanderers.nl, 1
 dutchwaredesign.nl, 1
 duthywines.com, 1
+dutify.com, 1
 dutkoteam.com, 1
 dutrac.co.id, 1
 dutton.uk, 1
@@ -39460,7 +37893,6 @@ dvdmania.ga, 1
 dvdmusic.ga, 1
 dvdrein.net, 1
 dveretti.com, 1
-dveri-lugansk.tk, 1
 dvgsites.com, 1
 dvhosting.be, 1
 dvipadmin.com, 1
@@ -39468,7 +37900,6 @@ dvkg.de, 1
 dvmmoving.com, 1
 dvn.pt, 1
 dvnatura.ch, 0
-dvor.ml, 1
 dvorek-karlin.cz, 1
 dvorekkarlin.cz, 1
 dvorupotocnych.sk, 1
@@ -39481,6 +37912,7 @@ dw-software.de, 1
 dwarf.com.tw, 1
 dweb.link, 1
 dweilorkest-frederikshaven.tk, 1
+dwgeneralcontractors.com, 1
 dwgf.xyz, 1
 dwhightmolina.com, 1
 dwi-sued.de, 1
@@ -39492,7 +37924,6 @@ dwood.store, 1
 dworzak.ch, 1
 dwscdv3.com, 1
 dwt-inc.com, 1
-dwtf.de, 1
 dwtm.ch, 1
 dww.hu, 1
 dwword.com, 0
@@ -39517,7 +37948,7 @@ dxtours.com, 1
 dxzl.org, 1
 dxzsj.cn, 1
 dy.express, 1
-dy.me, 1
+dy.me, 0
 dy1d.com, 1
 dyachenko.ml, 1
 dyaustechnoservices.com, 1
@@ -39533,16 +37964,15 @@ dyeager.org, 1
 dyingflame.tk, 1
 dykebaby.tk, 1
 dyktig.as, 1
-dylan-motorcross.tk, 1
 dylancl.cf, 1
 dylancl.fr, 1
-dylandeconinck.cf, 1
+dylandulaney.com, 1
 dylanhansch.net, 1
 dylankatz.com, 1
 dylanknoll.ca, 1
 dylanlogan.xyz, 1
-dylanscott.com.au, 1
 dylansevier.com, 1
+dylanspcrepairs.com, 1
 dylantjb.com, 1
 dylanuwr.pl, 1
 dylanwise.net, 1
@@ -39556,7 +37986,7 @@ dym2013.com, 1
 dym2014.com, 1
 dym2017.com, 1
 dymdajce.ovh, 1
-dyme.com, 1
+dyme.com, 0
 dyme.media, 1
 dymension-uat.co.uk, 1
 dymension.co.uk, 1
@@ -39579,9 +38009,9 @@ dynamic-movie.com, 1
 dynamic-networks.be, 1
 dynamicasoft.com, 1
 dynamicathletes.ga, 1
-dynamicbusinessconsultants.ga, 1
 dynamicdesignuk.com, 1
 dynamicdiesupply.com, 1
+dynamiclogodesigns.com, 1
 dynamicnet.net, 1
 dynamicpl.us, 1
 dynamicplus.it, 1
@@ -39605,7 +38035,6 @@ dyncdn.me, 1
 dyneco.io, 1
 dynet.ru, 1
 dynn.be, 0
-dynocc.xyz, 1
 dynorphin.com, 1
 dynorphins.com, 1
 dynsoundmax.tk, 1
@@ -39615,6 +38044,7 @@ dypromed.com, 1
 dyregrave.dk, 1
 dyremyhr.no, 1
 dyrenesverden.no, 1
+dyreplassen.no, 1
 dyrkar.com, 1
 dyrkar.se, 1
 dysautonomia-postsyndrome.com, 1
@@ -39622,10 +38052,8 @@ dyscalculia-blog.com, 1
 dysco.tk, 1
 dysgucymraeg.cymru, 1
 dysthymia.com, 1
-dyuimovochka.tk, 1
 dyve.me, 1
 dyxe.me, 1
-dyykkarit.tk, 1
 dyyn.de, 1
 dyz.pw, 1
 dz17.net, 1
@@ -39643,7 +38071,6 @@ dziscover.com, 1
 dziseldra.com, 1
 dziura.email, 0
 dziurdzia.pl, 1
-dzmonarchie.tk, 1
 dzndk.net, 1
 dzndk.org, 1
 dzomo.org, 0
@@ -39652,18 +38079,15 @@ dzsibi.com, 1
 dzsula.hu, 1
 dzu.fund, 1
 dzu.life, 1
-dzus.tk, 1
 dzworld.com, 1
 dzyabchenko.com, 0
 dzyszla.pl, 1
 e-account.by, 1
 e-alink.com, 1
-e-antikvar.tk, 1
 e-arteria.pl, 1
 e-bags.tk, 1
 e-balloons.tk, 1
 e-baraxolka.ru, 1
-e-belgia.tk, 1
 e-bikesdirect.co.uk, 1
 e-bodybuilding.tk, 1
 e-boekhouden.nl, 1
@@ -39673,15 +38097,11 @@ e-boss.tk, 1
 e-branchekoden.dk, 1
 e-briancon.com, 0
 e-buro.tk, 1
-e-classroom.tk, 1
 e-coexist.com, 1
 e-colle.info, 1
 e-copys.com, 1
 e-cottage.com.br, 1
 e-daftar.com, 1
-e-dengi.tk, 1
-e-diabolo.tk, 1
-e-diapers.tk, 1
 e-diasporan.cf, 1
 e-diasporan.ga, 1
 e-diasporan.gq, 1
@@ -39694,12 +38114,10 @@ e-estonia.com, 1
 e-estonians.ee, 1
 e-facture.net, 1
 e-fireplaces.tk, 1
-e-fishing.tk, 1
 e-fitnes.tk, 1
 e-games-board.tk, 1
 e-gc.de, 1
 e-generator.tk, 1
-e-geologia.tk, 1
 e-guardian.com.br, 1
 e-hair.tk, 1
 e-havenotime.tk, 1
@@ -39707,16 +38125,13 @@ e-homebiz.tk, 1
 e-house.tk, 1
 e-id.ee, 1
 e-ideamagazine.ga, 1
-e-informatyk.tk, 1
 e-instalator.pl, 1
 e-interactivenet.tk, 1
 e-interview.tk, 1
-e-islam.tk, 1
 e-jackets.tk, 1
 e-jewelrys.tk, 1
 e-kartinki.tk, 1
 e-klempir.cz, 1
-e-knitting.tk, 1
 e-knitwear.tk, 1
 e-kultura.tk, 1
 e-lambre.com, 1
@@ -39736,24 +38151,19 @@ e-migration.ch, 0
 e-nail.tk, 1
 e-name.tk, 1
 e-nanum.kr, 1
-e-nature.tk, 1
 e-node.net, 1
 e-node.ru, 1
 e-otdyx.tk, 1
 e-peeling.tk, 1
-e-peets.tk, 1
 e-placement.tk, 1
-e-planshet.tk, 1
 e-pns.com, 1
 e-pokupki.eu, 1
-e-polygraphy.tk, 1
 e-privat.info, 1
 e-promotion.tk, 1
 e-ptn.com, 1
 e-quip.cz, 1
 e-random.com, 1
 e-receta.cl, 1
-e-recruitment.tk, 1
 e-referendum.cz, 1
 e-repairs.tk, 1
 e-resident.gov.ee, 1
@@ -39771,10 +38181,8 @@ e-smile.tk, 1
 e-sneakers.tk, 1
 e-standardstore.org, 1
 e-streams.tv, 1
-e-student.tk, 1
 e-styling.tk, 1
 e-sushi.net, 1
-e-sweaters.tk, 1
 e-tables.tk, 1
 e-tablets.tk, 1
 e-teacher.pl, 1
@@ -39783,7 +38191,6 @@ e-tech-solution.net, 1
 e-technology.tk, 1
 e-techsolution.com, 1
 e-techsolutions.net, 1
-e-tires.tk, 1
 e-tmf.org, 1
 e-tonery.cz, 1
 e-top.uz, 1
@@ -39792,7 +38199,6 @@ e-transformer.tk, 1
 e-tresor.at, 1
 e-trucking.tk, 1
 e-typ.eu, 1
-e-umbrellas.tk, 1
 e-underwear.tk, 1
 e-vau.de, 0
 e-verify.gov, 1
@@ -39802,8 +38208,6 @@ e-webos.com, 1
 e-wish.tk, 1
 e-wishlist.net, 1
 e-worksmedia.com, 0
-e-yachts.tk, 1
-e-zine.tk, 1
 e.gg, 1
 e.ki, 0
 e.mail.ru, 1
@@ -39832,13 +38236,11 @@ e42.org, 0
 e4a.org, 1
 e4work.com.br, 1
 e5197.co, 1
-e52888.com, 1
-e59888.com, 1
 e5tv.hu, 1
 e5xbps.com, 1
 e621.download, 1
 e6729.co, 1
-e6729.com, 0
+e6729.com, 1
 e6957.co, 1
 e6e.io, 1
 e6web.com, 1
@@ -39849,6 +38251,7 @@ e81365.com, 1
 e82365.com, 1
 e899365.com, 0
 e8bet.net, 1
+e8space.com, 1
 e901.com, 0
 e9297.co, 1
 e9397.com, 0
@@ -40173,18 +38576,20 @@ eagle-yard.de, 1
 eaglecounty.gov, 1
 eaglecountyco.gov, 1
 eagleindustriesltd.com, 1
+eagleled.us, 1
 eaglemessaging.com, 1
 eaglenation.net, 1
 eagleplanners.agency, 1
-eagleridgecampground.com, 1
 eagleriverwi.gov, 1
 eaglerockseattle.com, 1
 eagletechz.com.br, 1
 eaglevilletn.gov, 1
 eaglewreck.info, 1
-eaglexiang.org, 1
+eaglexiang.org, 0
 eagleyecs.com, 1
 eaimty.com, 1
+eainjurycenter.com, 1
+ealadel.com, 1
 ealekseyev.ml, 1
 ealev.de, 1
 eamadit.com, 1
@@ -40220,7 +38625,6 @@ earth-quake.tk, 1
 earthbound.tk, 1
 earthbox.com, 1
 earthcore.com, 1
-earthcorporation.cf, 1
 eartheld.tk, 1
 earthpixz.com, 1
 earthpoints.org, 1
@@ -40230,7 +38634,7 @@ earthsolidarity.org, 1
 earthsong.co.za, 1
 earthsystemprediction.gov, 1
 earticleblog.com, 1
-eas.ee, 1
+eas.ee, 0
 easaccounting.com, 1
 easew.com, 1
 eashwar.com, 1
@@ -40246,31 +38650,27 @@ eastcoastbubbleandbounce.co.uk, 1
 eastcoastexports.tk, 1
 eastcobbhoa.com, 1
 eastcottvets.co.uk, 1
-eastdream.tk, 1
-eastendonline.tk, 1
 easternmontanafair.gov, 1
 easternsalesinc.com, 1
 eastgreenwichnews.com, 1
 eastgrmi.gov, 1
 easthaddamct.gov, 1
-eastheaven.ml, 1
 eastlothianbouncycastles.co.uk, 1
 eastmaintech.com, 1
 eastmedo.com, 1
 eastmedo.pl, 1
 eastnorschool.co.uk, 1
-easton.ga, 1
 eastpeoria-il.gov, 1
 eastping.com, 1
 eastplan.co.kr, 1
 eastportcorp.tk, 1
 eastprovidenceri.gov, 1
 eastshare.ml, 1
-eastside.tk, 1
 eastsidecottages.co.uk, 1
 eastsideroofingcontractor.com, 1
 eastspencer.gov, 1
 eaststudios.net, 1
+easttower-uc.com, 1
 easttowereg.com, 1
 eastvalleyautorebuild.com, 1
 eastwashingtonpa.gov, 1
@@ -40278,7 +38678,6 @@ eastwindsorhistory.tk, 1
 eastyorkshirebuses.co.uk, 1
 easukasbestos.co.uk, 1
 easy-affiliations.tk, 1
-easy-company.tk, 1
 easy-design.tk, 1
 easy-factures.fr, 1
 easy-katka.ga, 1
@@ -40300,7 +38699,6 @@ easydumpsterrental.com, 0
 easyenrollment.net, 1
 easyescortwebsites.com, 1
 easyfiles.ch, 1
-easyfiles.gq, 1
 easyfm.cz, 1
 easyfoto.tk, 1
 easygrow.tk, 1
@@ -40310,9 +38708,6 @@ easyit.ga, 1
 easyit.tk, 1
 easyjumping.tk, 1
 easykonto.de, 1
-easylinker.tk, 1
-easylogics.tk, 1
-easymeditation.tk, 1
 easymotionskin-japan.jp, 1
 easymun.com, 1
 easynm.cn, 1
@@ -40320,7 +38715,6 @@ easynotary.ch, 1
 easyocm.hu, 1
 easyonlinetest.tk, 1
 easypay.bg, 1
-easypayment.cf, 1
 easypaymentnow.com, 1
 easypayments.pro, 1
 easypets.fr, 0
@@ -40333,24 +38727,18 @@ easyradio.gq, 1
 easyreal.ru, 1
 easyretro.io, 1
 easyserver.io, 1
-easysextoys.com, 1
-easyshare.gq, 1
 easysignup.com, 1
 easyska.tk, 1
 easyslide.be, 1
-easysoft.tk, 1
 easysport.lt, 1
-easysubmit.tk, 1
 easytamil.tk, 1
 easytechguides.com, 1
 easytestonline.tk, 1
 easytext.ga, 1
 easytokill.tk, 1
 easytrackghana.com, 1
-easytube.ga, 1
 easywebhosting.tk, 1
 easyweenies.com, 1
-easywin.ml, 1
 easywio.com, 1
 easywords.org, 1
 eat, 1
@@ -40367,16 +38755,17 @@ eatmebudapest.hu, 1
 eatmportal.eu, 1
 eaton-daitron.jp, 1
 eaton-works.com, 1
+eatonbrowncountywi.gov, 1
 eatry.io, 1
 eats.soy, 1
 eatshit.cn, 1
 eatsleeprepeat.net, 1
 eatson.com, 1
+eatwith.com, 1
 eatz-and-treatz.com, 1
 eauclairecounty.gov, 1
 eaucube.com, 1
 eaugalliediscountpharmacy.com, 1
-eaugenethomas.cf, 1
 eauto-cash.de, 1
 eautocash.de, 1
 eautocollision.com, 1
@@ -40385,7 +38774,6 @@ eauxdespleiades.ch, 0
 eava.ga, 1
 eazy.gr, 1
 eazyfreight.co.uk, 1
-eazyg.tk, 1
 eazyinvoice.tk, 1
 eazyproject.net, 1
 eazytailors.ga, 1
@@ -40449,14 +38837,12 @@ eblog.cf, 1
 eblog.ink, 1
 ebola-hosting.cz, 1
 ebolacharts.ga, 1
-ebolavirus.tk, 1
 ebonyriddle.com, 1
 eboocker.de, 1
-ebookabc.tk, 1
 ebookdep.com, 1
-ebookdrive.tk, 1
 ebooki.eu.org, 1
 ebooknetworking.net, 1
+ebookpdf.com, 1
 ebooks-pdf.cf, 1
 ebooks4all.tk, 1
 ebooks4gate.tk, 1
@@ -40466,7 +38852,6 @@ ebooksgratis.tk, 1
 ebooksgratuits.org, 1
 ebooksinfocus.com, 1
 ebooksmile.net, 1
-ebookspy.tk, 1
 ebookweb.gq, 1
 ebop.ch, 1
 eboxgroup.tk, 1
@@ -40477,23 +38862,20 @@ ebrea.ch, 1
 ebrnd.de, 1
 ebru-gundes.tk, 1
 ebrununkasnagi.com, 1
-ebuha.ga, 1
-ebuku.tk, 1
 eburg.ml, 1
 ec-baran.de, 1
 ec-current.com, 1
 ec.ath.cx, 1
+ec.gov.sl, 1
 ec.mine.nu, 1
 ecamisetas.com.br, 1
 ecampusontario.ca, 1
-ecarch.cf, 1
 ecard.ml, 1
 ecardoo.com, 1
 ecardoo.de, 1
 ecardoo.net, 1
 ecardoo.org, 1
 ecarscash.com, 1
-ecaterina.tk, 1
 ecbt.co.il, 1
 ecc.ee, 1
 ecchidreams.com, 1
@@ -40522,6 +38904,7 @@ echoanalytics.com, 1
 echobridgepartners.com, 1
 echocolate.xyz, 1
 echodio.com, 1
+echoeshq.com, 1
 echofoxtrot.co, 1
 echoit.net, 1
 echoit.net.au, 1
@@ -40533,7 +38916,6 @@ echosnature.fr, 1
 echosystem.fr, 1
 echotango.fr, 1
 echoteam.eu.org, 1
-echoteam.gq, 1
 echoteam.ml, 1
 echotone.tk, 1
 echoworld.ch, 0
@@ -40543,6 +38925,7 @@ echtes-hutzelbrot.de, 1
 ecigfind.com, 1
 ecirtam.net, 0
 eciso.io, 1
+ecivis.com, 1
 eckel-edv.de, 1
 eckel-kieser-gbr.de, 1
 eckel.co, 1
@@ -40556,7 +38939,6 @@ eclectiv.com, 1
 eclinic.vet, 1
 eclipse-cross.info, 1
 eclipse4academia-startups.com, 1
-eclipseforum.tk, 1
 eclipsegame.tk, 1
 eclipseinspectionservices.co.uk, 1
 ecn.ir, 1
@@ -40575,8 +38957,6 @@ ecobalispa.com, 1
 ecobin.nl, 1
 ecobrotherss.com, 1
 ecocanada.jobs, 1
-ecoccinelles.ch, 0
-ecoccinelles.com, 0
 ecoceutics.com, 1
 ecocreativity.org, 1
 ecocuisinedesign.com, 1
@@ -40596,7 +38976,6 @@ ecogen.com.au, 1
 ecogen.net.au, 1
 ecohaus-pinklao-salaya.com, 0
 ecoheatcool.co.uk, 1
-ecohimdv.tk, 1
 ecohomebuild.org, 1
 ecohostingservices.uk, 1
 ecoindia.tk, 1
@@ -40609,7 +38988,6 @@ ecole-eac.com, 1
 ecole-iaf.fr, 0
 ecole-parfum.com, 1
 ecole-saint-yves-rennes.fr, 1
-ecoledubardemontreal.com, 1
 ecoledusabbat.org, 0
 ecolemathurincordier.com, 0
 ecolenotredame.tk, 1
@@ -40625,6 +39003,7 @@ ecometal.bg, 1
 ecometalsrl.com, 1
 ecomfort.de, 1
 ecomia.dk, 1
+ecommerce-api-pdafr.herokuapp.com, 1
 ecommerce-bikinsistem.tk, 1
 ecommerce-optimizer.com, 1
 ecommercenews.asia, 1
@@ -40637,14 +39016,12 @@ econativa.pt, 1
 econfia.cf, 1
 econmarketingdigital.com, 1
 economic-sanctions.com, 1
-economicnews.ga, 1
 economicplan.gov.au, 1
 economics-colleges.com, 1
 economie2.alsace, 1
 economie2.fr, 1
 economiefidu.ch, 0
 economies.ch, 0
-economixportal.tk, 1
 economycarrentalscyprus.com, 1
 economydiva.com, 1
 economyroofingco.com, 1
@@ -40653,10 +39030,8 @@ econstitution.bg, 1
 econsumer.gov, 1
 ecoon.net, 1
 ecopak.org, 1
-ecoparkhotelazalea.it, 1
 ecorak.de, 1
 ecored.pl, 1
-ecorp-australia.tk, 1
 ecos-ev.de, 1
 ecos.srl, 1
 ecosas.org, 1
@@ -40678,16 +39053,13 @@ ecotecelevator.com, 1
 ecoteplo.net, 1
 ecotrade-disinfestazioni.it, 1
 ecotur.org, 1
-ecoturismo.tk, 1
-ecoupakovka.ga, 1
 ecourbano.tk, 1
 ecoute.tv, 1
 ecovetawindoors.com, 1
 ecowoman-armenian.tk, 1
-ecowoman-bengalian.tk, 1
-ecowoman-indonezian.tk, 1
 ecowoman-turkey.tk, 1
 ecowoman-ukraine.tk, 1
+ecozip.it, 1
 ecozona.tk, 1
 ecpannualmeeting.com, 1
 ecpic.gov, 1
@@ -40706,7 +39078,6 @@ ectora.com, 1
 ectpro.co.th, 1
 ecuadorbienesraices.com, 1
 ecuadorextremo.com, 1
-ecuadorlibrered.tk, 1
 ecuadorwillana.com, 1
 ecuashop.ec, 1
 ecubr.com, 1
@@ -40717,7 +39088,6 @@ ecvma.fr, 1
 ecxforum.com, 1
 ecyy.net, 1
 ed-medications.ml, 1
-ed-studios.tk, 1
 ed.gs, 1
 eda.gov, 1
 edacasa.com.br, 1
@@ -40736,7 +39106,6 @@ eddie.website, 1
 eddmil.es, 1
 eddokloosterman.com, 1
 eddriesen.tk, 1
-eddsworld.tk, 1
 eddy-vh.com, 1
 eddyn.net, 0
 eddysystem.tk, 1
@@ -40749,13 +39118,11 @@ ededdeddy.tk, 1
 edefrutos.me, 1
 edefrutos2020.com, 1
 edegembicycleclub.tk, 1
-edegulkoyu.tk, 1
 edehsa.com, 1
 edel-suff.de, 1
 edelveiys.tk, 1
 edelweiskapel.tk, 1
 edelweiss-pinzolo.com, 1
-eden-project-insight.tk, 1
 eden.bz, 1
 eden.co.uk, 1
 edenaya.com, 0
@@ -40772,7 +39139,6 @@ edfinancial.com, 1
 edgarcountyillinois.gov, 1
 edgarsonderwaterwereld.tk, 1
 edgarwi.gov, 1
-edgarz.tk, 1
 edgebilisim.com, 1
 edgecase.ru, 1
 edgeconnectnj.net, 1
@@ -40837,7 +39203,6 @@ edlinger.at, 1
 edlinger.mobi, 1
 edman007.com, 1
 edmates.com, 1
-edmedications.tk, 1
 edmedsonline.tk, 1
 edmilia.tk, 1
 edmoncu.com, 1
@@ -40853,7 +39218,6 @@ edragneainpuscarie.ro, 1
 edrepay.com, 1
 edrgroup.nl, 1
 edrosd.cf, 1
-edrost.tk, 1
 edsby.com, 0
 edscolors.com, 1
 edservicing.com, 1
@@ -40876,10 +39240,8 @@ eduardochang.tk, 1
 eduardofranco-luthier.tk, 1
 eduardomaio.net, 1
 eduardosuarez.tk, 1
-eduart.tk, 1
 edubase.net, 1
 edubirdie.com, 1
-edublognews.tk, 1
 educa2.es, 1
 educabis.tk, 1
 educacionnm.ml, 1
@@ -40899,11 +39261,8 @@ educationconnect.tk, 1
 educationdepartment.ml, 1
 educationet.tk, 1
 educationevolving.org, 1
-educationfirst.ml, 1
 educationfutures.com, 1
 educationgov.tk, 1
-educationhighquality.ml, 1
-educationism.tk, 1
 educationmalaysia.co.uk, 1
 educationone.ml, 1
 educationportal.ga, 1
@@ -40914,18 +39273,16 @@ educationsupport.org.uk, 0
 educationtopics.tk, 1
 educationtree.tk, 1
 educationtrust.tk, 1
-educationweek.tk, 1
 educative.io, 1
 educator-one.com, 1
 educatorretirementsolutions.com, 1
 educators.co.nz, 1
 educatoys.com.br, 1
-educbook.ga, 1
 educheck.tech, 1
 educlove.com, 1
 educnum.fr, 1
 educourse.nl, 1
-edufever.com, 1
+edufestival.cz, 1
 edugeton.com, 1
 eduhublisbon.com, 1
 eduid.se, 1
@@ -40934,8 +39291,6 @@ edukle.com, 0
 edularidea.com, 1
 edularism.com, 1
 edulayer.net, 1
-edulinks.ml, 1
-edulpapp.com, 1
 edumanage.tk, 1
 edumaritime.net, 1
 edumaster.pro, 1
@@ -40948,13 +39303,11 @@ edunoor.tk, 1
 eduoneschool.tk, 1
 edupedia.vn, 1
 edupesa.com, 1
-eduproject.tk, 1
 eduproquality.tk, 1
 eduradiadores.com.br, 1
 eduroam.no, 1
 eduroam.uy, 1
 edusanjal.com, 1
-eduschool.ml, 1
 edusercontent.com, 1
 eduson.pl, 1
 edutour.ml, 1
@@ -40969,7 +39322,6 @@ edvgarbe.de, 1
 edvision.ga, 1
 edvmesstec.de, 1
 edvsolutions.org, 1
-edward-tagle.tk, 1
 edwardbrowninvestment.tk, 1
 edwarddekker.nl, 1
 edwardkong.top, 1
@@ -40978,16 +39330,12 @@ edwardscommercialcleaning.com, 1
 edwardsgrounds.co.uk, 1
 edwardwall.me, 1
 edware.ga, 1
-edweb.tk, 1
 edwellbrook.com, 1
 edwinlinda.tk, 1
-edwinlugo.gq, 1
 edwinmattiacci.com, 1
 edwinroelvink.tk, 1
 edxg.de, 0
 edxn.de, 1
-edyhenry.tk, 1
-edyou.eu, 1
 edzilla.info, 0
 edzo.dk, 1
 ee-terminals.com, 1
@@ -41051,18 +39399,30 @@ efcross.com, 1
 efe.name.tr, 1
 efeen.nl, 1
 efektyvnist.pro, 1
+efeso.co.nz, 1
 efeso.nz, 1
+efeso.org.nz, 1
+efeso4mayor.co.nz, 1
+efeso4mayor.nz, 1
+efeso4mayor.org, 1
+efeso4mayor.org.nz, 1
+efesocollins.org, 1
+efesocollins.org.nz, 1
+efesoformayor.co.nz, 1
+efesoformayor.nz, 1
+efesoformayor.org, 1
+efesoformayor.org.nz, 1
 eff.org, 1
 effdocs.com, 1
 effe.ch, 0
 effective-altruist.com, 1
 effectivecoffee.com, 1
-effectivecommunication.tk, 1
 effectivepapers.com, 1
+effectory.com, 1
 effectpointphotography.cf, 1
+effectualness.co.za, 1
 effer.me, 1
 effex.ru, 1
-effexorgeneric.ml, 1
 effiasoft.com, 0
 effic.es, 1
 efficientsolutions.tk, 1
@@ -41076,7 +39436,6 @@ effortlesshr.com, 1
 effortlesshr.net, 1
 effra.pl, 1
 eficsolar.com, 1
-efipsactiva.com, 1
 efleetcare.com.au, 1
 eflorashop.be, 1
 eflorashop.ch, 1
@@ -41121,7 +39480,6 @@ egegesh.ru, 1
 egekbb.org, 1
 egekenthastanesi.com, 1
 egeozcan.com, 0
-egevpare.tk, 1
 egfl.org.uk, 1
 egg-ortho.ch, 1
 eggblast.com, 1
@@ -41148,7 +39506,6 @@ eggendorfer.wine, 1
 eggert.org, 1
 eggertsvillefiredistrict.gov, 1
 egglestonyouthcenter.org, 1
-eggman.tk, 1
 eggqvq.com, 1
 eggrolls.ml, 1
 eggy.com.au, 0
@@ -41156,11 +39513,9 @@ eggzr.com, 1
 egh.ir, 1
 eghotline.com, 1
 egiftcards.be, 1
-egilopaseryh.tk, 1
 egins.tk, 1
 egipet-tiz.tk, 1
 egiptwakacje.tk, 1
-egitim.academy, 1
 egittophilia.tk, 1
 egles.eu, 1
 eglinlife.net, 1
@@ -41172,11 +39527,9 @@ ego4u.de, 1
 egoclan.tk, 1
 egold-keeper.com, 1
 egomania.tk, 1
-egomaniaque.tk, 1
 egonews.ga, 1
 egonix.de, 1
 egophobia.tk, 1
-egorazarkevich.ga, 1
 egorka.ml, 1
 egoroskope.tk, 1
 egoscolumn.tk, 1
@@ -41203,17 +39556,11 @@ egyhometex.com, 1
 egypt-tourism.ga, 1
 egypt-tours.tk, 1
 egyptamazing.com, 1
-egypte.tk, 1
 egypten.net, 1
-egyptenet.tk, 1
-egypteweb.tk, 1
-egyptexposed.tk, 1
 egypthomemaintenance.com, 1
 egyptian.gq, 1
 egyptianhak.tk, 1
 egyptour.com, 1
-egytimes.tk, 1
-egzekucija.tk, 1
 egzotique.com, 1
 eh-huebner-stiftung.de, 1
 ehaccp.it, 1
@@ -41229,6 +39576,7 @@ eheartspecialist.com, 1
 eheliche-disziplin.schule, 1
 eheya.net, 1
 ehipaa.com, 1
+ehlersdanlos.dk, 1
 ehlersdanlos.tk, 1
 ehmsen.nu, 1
 ehmtheblueline.com, 1
@@ -41242,10 +39590,10 @@ ehr.gov, 1
 ehrdata.com, 1
 ehrenburg.info, 1
 ehrlichesbier.de, 1
+ehsehk.com.ph, 1
 ehtgov.org, 1
 ehtnj.com, 1
 ehtp.pt, 1
-ehtu.tk, 1
 ehub.cz, 1
 ehub.hu, 1
 ehub.pl, 1
@@ -41385,7 +39733,6 @@ ekdoseis.gr, 1
 ekeblock.com, 1
 ekedc.com, 1
 ekedp.com, 1
-ekhabar.ml, 1
 ekho.tk, 1
 ekimaeseitai.com, 1
 ekimma.com, 1
@@ -41406,7 +39753,6 @@ ekokpandm.tk, 1
 ekol-2001.tk, 1
 ekole.shop, 1
 ekologie.tk, 1
-ekologija.tk, 1
 ekonbenefits.com, 1
 ekong366.com, 1
 ekonomika.tk, 1
@@ -41437,20 +39783,18 @@ ekyu.moe, 1
 ekz-crosstour.ch, 1
 ekzarta.ru, 0
 ekzcrosstour.ch, 1
-ekzotika.tk, 1
 el-cell.com, 1
 el-hossari.com, 1
-el-mundo.tk, 1
 el-tatwer.tk, 1
 ela-n.de, 1
 elaax.de, 0
 elabela.com.br, 1
+elabib.com, 1
 elad.wtf, 1
 eladalfassa.com, 1
 elaheze.com, 0
 elahuehuete.art, 1
 elainerock.com, 1
-elakiri.cf, 1
 elalmibar.com, 1
 elana.lt, 1
 elandador.com.mx, 1
@@ -41470,13 +39814,11 @@ elauricielo.tk, 1
 elaxy-online.de, 1
 elayog.bt, 1
 elazafran.com, 1
-elazighaber.tk, 1
 elb500ttl.nl, 1
 elba-elba.tk, 1
 elba-hotel.tk, 1
 elbaal.gov, 1
 elbaradei.com, 1
-elbersdometechniek.tk, 1
 elbetech.net, 1
 elbiaadmin.sk, 1
 elbienestar.com, 1
@@ -41505,11 +39847,13 @@ elcontadorsac.com, 1
 elcontrol.tk, 1
 elcosmos.tk, 1
 elcosteno.tk, 1
+elcot.in, 1
 elcozinante.com, 1
 elcuadernodefilosofia.tk, 1
 elderblade.com, 1
 eldercare.gov, 1
 eldercaring.ca, 1
+elderdevelopmentgroup.com, 1
 elderjustice.gov, 1
 elderplan.org, 1
 elderreviews.gq, 1
@@ -41530,7 +39874,6 @@ elecfair.com, 1
 elecpromo.com, 1
 electerious.com, 1
 electicofficial.com, 0
-electionpresidentiellegabon2009.ga, 1
 electionrunners.com, 1
 electionsbycounty.com, 1
 electionsdatabase.com, 1
@@ -41539,10 +39882,7 @@ electr0sheep.com, 1
 electra.co.nz, 1
 electrafk.cl, 1
 electragirl.com, 1
-electras.cf, 1
-electric-clippers.tk, 1
 electric-fencingjohannesburg.co.za, 1
-electric-samara.tk, 1
 electric-vault.co.uk, 1
 electricagoura.com, 1
 electricagourahills.com, 1
@@ -41556,7 +39896,6 @@ electricalcamarillo.com, 1
 electricalconejovalley.com, 1
 electricaldosvientos.com, 1
 electricalengineers.tk, 1
-electricalfencingfourways.co.za, 0
 electricalfencinggermiston.co.za, 1
 electricalhiddenhills.com, 1
 electricallakesherwood.com, 1
@@ -41576,9 +39915,9 @@ electriccitysf.com, 1
 electricconejovalley.com, 1
 electricdosvientos.com, 1
 electricdreams.xyz, 1
+electricfenceboksburg.co.za, 1
 electricfencesandton.co.za, 1
-electricfencesouthafrica.com, 1
-electricfencingkloof.co.za, 1
+electricfencingpinetown.co.za, 1
 electricfireplaces.tk, 1
 electricgatemotoralberton.co.za, 1
 electricgatemotorboksburg.co.za, 1
@@ -41591,7 +39930,6 @@ electrichome.fr, 0
 electricianagoura.com, 1
 electricianagourahills.com, 1
 electricianbedfordview.co.za, 1
-electricianboksburg24-7.co.za, 1
 electriciancalabasas.com, 1
 electriciancamarillo.com, 1
 electricianconejovalley.com, 1
@@ -41604,6 +39942,7 @@ electricianmoorpark.com, 1
 electriciannewburypark.com, 1
 electricianoakpark.com, 1
 electricianpacificpalisades.com, 1
+electricianpretoria24-7.co.za, 1
 electriciansimivalley.com, 1
 electricianthousandoaks.com, 1
 electricianwestlakevillage.com, 1
@@ -41618,7 +39957,6 @@ electricmoorpark.com, 1
 electricnewburypark.com, 1
 electrico.tk, 1
 electricoakpark.com, 1
-electricpower.tk, 1
 electricsimivalley.com, 1
 electricthousandoaks.com, 1
 electricwestlakevillage.com, 1
@@ -41637,7 +39975,6 @@ electromec.eu, 1
 electromec.info, 1
 electromec.net, 1
 electromec.org, 1
-electromenager.tk, 1
 electrominati.com, 1
 electromotor.tk, 1
 electronic-ignition-system.com, 1
@@ -41665,11 +40002,9 @@ elegance-sm.com, 1
 elegance96.tk, 1
 elegancecement.com, 1
 eleganceperfumes.com.br, 1
-elegant-design.tk, 1
 elegant-techno.com, 1
 eleganta.ga, 1
 elegantfamilyhotelsandresorts.com, 1
-elegantlatex.tk, 1
 elegantly-clean.co.uk, 1
 elegantperfume.com, 1
 eleganza.ga, 1
@@ -41677,6 +40012,7 @@ elegro.cz, 1
 eleicoes2018.com, 1
 elejordemarketingconsultancy.com, 1
 eleken.jp, 1
+elekius.ml, 1
 elekner.tk, 1
 elektiriktasarruf.tk, 1
 elektrikal.com, 1
@@ -41703,6 +40039,7 @@ elektro-stock.de, 1
 elektro-woerdehoff.de, 1
 elektrobusch.com, 1
 elektroclub.tk, 1
+elektroenergetyczne.pl, 1
 elektroepilation-stuttgart.de, 1
 elektrofinke.de, 1
 elektroistrument.tk, 1
@@ -41723,11 +40060,11 @@ elektropost.org, 1
 elektroprom.tk, 1
 elektroruoff.de, 1
 elektrosety.com.ua, 1
-elektrotango.tk, 1
 elektrotechnik-heisel.de, 1
 elektrotechnik-kaetzel.de, 1
 elektrotechnik-schreck.de, 1
 elektrownie-tanio.net, 1
+elektryczka.pl, 1
 elelenin.cf, 1
 elemenop.tk, 1
 element.io, 1
@@ -41740,7 +40077,6 @@ elementalrobotics.com, 1
 elementalsoftware.net, 1
 elementalsoftware.org, 1
 elementarewatson.it, 1
-elementarium.cf, 1
 elementarium.ga, 1
 elementarty.com, 1
 elementarywave.com, 1
@@ -41758,7 +40094,6 @@ elena-soset.cf, 1
 elena-soset.ga, 1
 elena-soset.ml, 1
 elena-soset.tk, 1
-elenagherta.ga, 1
 elenamuerza.com, 1
 elenapulizieroma.it, 1
 elenaristeska.tk, 1
@@ -41843,6 +40178,7 @@ elgrecohotel.gr, 1
 elguillatun.cl, 1
 elgustdecreixer.cat, 1
 elgustodecrecer.es, 1
+elhall.ru, 0
 elhamadimi.com, 1
 elherraderoloscabos.com, 1
 elhombrepez.tk, 1
@@ -41912,7 +40248,6 @@ elisetriestocook.com, 1
 elit-fitnes.tk, 1
 elit-host.tk, 1
 elitatasehirescort.com, 1
-elite-design.tk, 1
 elite-enc.tk, 1
 elite-forums.tk, 1
 elite-nakhodka.tk, 1
@@ -41929,7 +40264,6 @@ elitegameservers.net, 1
 elitegaragedoors247.com, 1
 elitehouse.tk, 1
 elitelandscapedesigns.ca, 1
-elitemud.tk, 1
 elitenovice.tk, 1
 elitepainmanagement.com, 1
 elitephysiotherapy.com.au, 1
@@ -41942,6 +40276,7 @@ elitexcomputing.com, 1
 elitexxx.com, 1
 elithub.com, 1
 elithus.se, 1
+elitrahealth.com, 1
 elitsa.gr, 1
 elivenet.com, 1
 elixi.re, 1
@@ -41958,7 +40293,6 @@ elizafranklin.com, 1
 elizaminami.com.br, 1
 eljay.cc, 1
 eljef.me, 1
-eljuzgado.es, 1
 elka-piter.ga, 1
 elkampeuzo-musique.tk, 1
 elkarizan.com, 1
@@ -41976,6 +40310,7 @@ elkvalley-nsn.gov, 1
 ell-net.tokyo, 1
 ella-kwikmed.com, 0
 ellak.gr, 1
+ellasbubbles.com, 1
 ellatotal.com, 1
 elldus.de, 1
 elle-fanning.info, 1
@@ -41993,19 +40328,18 @@ ellevit.ch, 0
 ellhofen-peccioli.de, 1
 elliboettcher.de, 1
 ellierider.com, 1
-elligre.tk, 1
 ellinaras.tk, 1
 elliot.work, 1
 elliot.wtf, 1
 elliottbernstein.com, 1
 elliottgaming.ga, 1
 elliottinsuranceservices.com, 1
+elliottwoodworking.com, 1
 ellipsoid.cf, 1
 ellipticalmachine.tk, 1
 elliquiy.com, 1
 ellisamusements.co.uk, 1
 ellisleisure.co.uk, 1
-ellisvanlaarhoven.tk, 1
 elliteshop.vn, 1
 elliyoung.com, 1
 elloadingjr.ga, 1
@@ -42021,7 +40355,6 @@ elmeson.tk, 1
 elmion.cloud, 1
 elmo.ee, 1
 elmod.com, 1
-elmolar.tk, 1
 elmolist.tk, 1
 elmresan.ir, 1
 elmundodeloso.tk, 1
@@ -42074,7 +40407,6 @@ elplugins.xyz, 1
 elpo.net, 1
 elpoderdelespiritu.org, 1
 elpreciosostud.com, 1
-elpreparacionista.com, 1
 elprincipevegeta.tk, 1
 elprofeshows.com, 1
 elpromaucae.tk, 1
@@ -42099,7 +40431,6 @@ elsadonaire.tk, 1
 elsas.tk, 1
 elsbouslanostraaficio.tk, 1
 elsector7.tk, 1
-elsemanariodesalamanca.tk, 1
 elsenzhafen.de, 1
 elsg.co.uk, 1
 elshadaysemijoias.com.br, 1
@@ -42147,12 +40478,10 @@ elvikom.co.uk, 1
 elvikom.pl, 1
 elviraszabo.com, 1
 elvis-presley.tk, 1
-elvismania.tk, 1
 elvispresley.net, 1
 elvorti.bg, 1
 elvorti.com, 1
 elwave.org, 1
-elweronete.tk, 1
 elwix.com, 1
 elyazmusic.com, 1
 elycoin.io, 1
@@ -42179,20 +40508,17 @@ emailalias.nl, 1
 emailbusters.tk, 1
 emailconfiguration.com, 1
 emailexpress.ga, 1
-emailfreeshop.tk, 1
 emailgonderim.tk, 1
 emailhunter.co, 1
 emailing.alsace, 1
+emailing.ga, 1
 emaillagebaingenial.ca, 1
 emailmasker.nl, 1
 emailmeform.com, 1
 emailprivacytester.com, 1
 emailprocessorpro.gq, 1
 emailpursuits.com, 1
-emailservers.tk, 1
 emailtemporal.org, 0
-emailtools.io, 0
-emaks.tk, 1
 emalm.com, 1
 emancipator.com, 1
 emanol.co.uk, 1
@@ -42211,6 +40537,7 @@ emater.com, 1
 emavending.club, 1
 emavok.eu, 1
 emazrin.tk, 1
+embarcados.com.br, 1
 embarkboathire.com.au, 1
 embassycargo.eu, 1
 embebelo.com, 1
@@ -42238,9 +40565,9 @@ emby.live, 1
 emceemanic.tk, 1
 emcentrix-com-site-mvc.azurewebsites.net, 1
 emchat.cloud, 0
+emchatnetwork.com, 1
 emcspotlight.com, 1
 emdadkhodrokaraj.ir, 1
-emdadulislam.tk, 1
 emdbonlinehelp.tk, 1
 emdep.com, 1
 emdesigns.tk, 1
@@ -42271,6 +40598,7 @@ emergency-broadcast-system.tk, 1
 emergency-federal-register.gov, 1
 emergencyautolocksmithmanchester.com, 0
 emergencycommand.us, 1
+emergencyplumbertoronto.com, 1
 emergencyportal.tk, 1
 emergentvisiontec.com, 1
 emergenzaduepuntozero.it, 1
@@ -42298,7 +40626,6 @@ emilecourriel.com, 1
 emileon.gr, 1
 emilianomaccaferri.com, 1
 emiliaromagnaeconomy.it, 1
-emiliederavinspain.tk, 1
 emiliehouse.net, 1
 emiliendevos.be, 1
 emilieporte.fr, 1
@@ -42311,6 +40638,7 @@ emilreimann.de, 1
 emils-1910.de, 1
 emils-chemnitz.de, 1
 emils1910.de, 1
+emilsleker.no, 1
 emilstahl.com, 1
 emilstahl.de, 1
 emilstahl.dk, 1
@@ -42322,7 +40650,6 @@ emily-website.tk, 1
 emily.moe, 1
 emilybellydance.com.au, 1
 emilyjohnson.ga, 1
-emilymarques.ga, 1
 emilypennock.co.uk, 1
 emilypennock.com, 1
 emilywufaith.tk, 1
@@ -42364,7 +40691,6 @@ emmasfunerals.uk, 1
 emmastarr.net, 1
 emmaste.edu.ee, 1
 emmastree.com, 1
-emmausmexico.com, 1
 emmawatsonking.tk, 1
 emmawatsononline.tk, 1
 emmdy.com, 0
@@ -42375,13 +40701,13 @@ emmerdale.me.uk, 1
 emmiwelentain.com, 1
 emmynet.de, 1
 emo-poris.com, 1
+emo.ie, 1
 emobilityforum.org, 1
 emocionado.com, 1
 emocionestlp.com, 1
 emocionypensamiento.com, 1
 emocje.com, 1
 emocto.com, 1
-emoforum.tk, 1
 emoji.web.tr, 1
 emojiteka.pl, 1
 emolafarm.com, 1
@@ -42413,7 +40739,6 @@ emperola.com, 1
 emperor-penguin.com, 1
 emperor-penguins.com, 1
 emperor.blog, 1
-emperoranimeindo.tk, 1
 emperors.net, 1
 empese.com, 1
 empherino.net, 1
@@ -42425,6 +40750,7 @@ empireauto-2000.com, 1
 empiredenham.ga, 1
 empirehall.com.ua, 1
 empirelevel.eu, 1
+empireliverfoundation.org, 1
 empiria.site, 1
 emplealis.com, 1
 empleandon0s.com, 0
@@ -42446,7 +40772,6 @@ emporioarchitect.com, 1
 emporiodosperfumes.com.br, 1
 emporioonline.com.br, 1
 emporiopurochile.com.br, 1
-emporiosemalcool.com.br, 1
 empowerdb.com, 1
 empoweren.com, 1
 empowernation.org, 1
@@ -42466,16 +40791,13 @@ empresa1.com.br, 1
 empresa365.com, 1
 empresautil.tk, 1
 emprunterlivre.ci, 1
-emptiness.cf, 1
 empty.host, 1
 emptybox.org, 1
 emptyfields.com, 1
 emptypath.com, 1
 emptysmile.tk, 1
 empyrean-advisors.com, 1
-empyrion.space, 0
 emrah.io, 1
-emreaydinfan.tk, 1
 emrecicekmuhendislik.com, 1
 emresaglam.com, 1
 emrgnc.co.uk, 1
@@ -42503,7 +40825,6 @@ emulsifier.ga, 1
 emuma.com, 1
 emunet.net, 1
 emuser.tk, 1
-emusicuz.tk, 1
 emvitals.com, 1
 emvoiceapp.com, 1
 emw3.com, 1
@@ -42519,18 +40840,19 @@ en-maktoob.search.yahoo.com, 0
 en-wp.com, 1
 en-wp.org, 1
 en0.io, 1
-en2nube.es, 1
 en4rab.co.uk, 1
 en4u.org, 1
 enaah.de, 1
 enableyourlife.com, 1
 enabling.ga, 1
 enactusteesside.org, 1
+enagramm.com, 1
 enakari.com, 1
 enalean.com, 1
 enamae.net, 1
 enamelpin.club, 1
 enamonada.com, 1
+enbarra.cl, 1
 enbecom.net, 1
 enbulleiugnen.com, 1
 encd.life, 1
@@ -42561,7 +40883,6 @@ encrypt.org.uk, 1
 encrypted.at, 1
 encrypted.google.com, 1
 encryptedaudience.com, 1
-encryptionweb.tk, 1
 encryptmy.site, 1
 encryptmycard.com, 1
 encryptmysite.net, 1
@@ -42590,7 +40911,6 @@ enderandrew.com, 1
 enderbycamping.com, 1
 enderdrachelp.ddns.net, 1
 enderhesap.com, 1
-enderhost.tk, 1
 enderle.cloud, 1
 enderman.eu, 1
 enderszone.com, 0
@@ -42602,9 +40922,7 @@ endiana.ml, 1
 endingthedocumentgame.gov, 1
 endless.pet, 1
 endlessdiy.ca, 1
-endlessfashion.tk, 1
 endlessvideo.com, 1
-endlesswebsite.tk, 1
 endofevolution.com, 1
 endofinternet.goip.de, 1
 endoflife.date, 1
@@ -42616,6 +40934,7 @@ endondehay.com, 1
 endpaydayloandebt.net, 1
 endpipe.com, 1
 endrinas.com, 1
+endrust.com.au, 1
 endspamwith.us, 1
 enduranceday.be, 1
 enduranceseries.ca, 1
@@ -42653,7 +40972,6 @@ enemyofman.com, 1
 enemyterritory.tk, 1
 enequilibreflocoach.fr, 1
 energaia.de, 1
-energetic-orgonite.com, 1
 energetica.ga, 1
 energeticafemenina.com, 1
 energetikasmuzejs.lv, 1
@@ -42663,8 +40981,6 @@ energiatalgud.ee, 1
 energiaurbana.tk, 1
 energicertifikat.fi, 1
 energie-sante.ch, 0
-energieberater-keil.de, 1
-energieberatung-keil.de, 1
 energiecentrale.gent, 1
 energieconsultonline.nl, 1
 energiekeurplus.nl, 1
@@ -42702,21 +41018,16 @@ energyforum.tk, 1
 energygenie.com.au, 1
 energygroup.gq, 1
 energygroup.tk, 1
-energyguru.tk, 1
 energyhomeservice.ca, 1
 energyhybrid.ga, 1
 energylocal.com.au, 1
 energylocals.com, 1
 energylocals.com.au, 1
-energymedia.tk, 1
 energysaveroregon.com, 1
-energysite.tk, 1
 energysolutionstech.com, 0
 energystar.gov, 1
 energysystems.com, 1
-energytrust.tk, 1
 energyuse.net, 1
-energywisdom.tk, 1
 enerity.eu, 1
 enerity.io, 1
 enerot.com, 1
@@ -42724,7 +41035,6 @@ eneroths.se, 1
 enersaveapp.org, 1
 enerte.ru, 1
 eneryetika.com, 1
-enerypa.tk, 1
 enescrackmerkezi.tk, 1
 enet-navigator.de, 1
 enett.team, 1
@@ -42740,10 +41050,8 @@ enflow.nl, 1
 enforcement-trends-dev.azurewebsites.net, 1
 enforcement-trends-test.azurewebsites.net, 1
 enforcement-trends.azurewebsites.net, 1
-enfu.se, 1
 eng-erlangen.de, 0
 eng3corp.com, 1
-eng4arab.tk, 1
 engageapp.net, 1
 engagebranding.com, 1
 engagelogic.com, 1
@@ -42794,8 +41102,6 @@ engl-server.de, 1
 engl-systems.de, 1
 englandairportcars.com, 1
 englandbeach.com, 1
-englandschool.tk, 1
-english-to-russian-translation.tk, 1
 english-training.tk, 1
 englishbulgaria.net, 1
 englishcast.com.br, 1
@@ -42803,11 +41109,9 @@ englishclassworksheets.com, 1
 englishcompany-mobile.jp, 1
 englishcompany.jp, 1
 englishdirectory.de, 1
-englishfamilyzone.tk, 1
 englishforums.com, 1
 englishll.com, 1
 englishlol.com, 1
-englishouse.tk, 1
 englishphonopass.com, 1
 englishtofrench.eu, 1
 englishwineproducers.co.uk, 1
@@ -42823,7 +41127,6 @@ engution.biz, 0
 engvid.com, 1
 engweld.co.uk, 1
 engym.com.tw, 1
-enhanced-mail.tk, 1
 enhancemedia.co.uk, 1
 enia.com, 1
 enigheten.tk, 1
@@ -42838,7 +41141,6 @@ enitso.de, 1
 enity.tk, 1
 eniwa-eye.com, 1
 enixgaming.com, 1
-eniyicrmprogramlari.tk, 1
 enizioshop.com, 1
 enjin.io, 1
 enjin.zone, 1
@@ -42857,24 +41159,23 @@ enkelpaamelding.no, 1
 enker.tk, 1
 enky.be, 1
 enlace.vip, 1
-enlacesgranotas.tk, 1
 enlamochiladeadri.com, 1
 enlasnubes.tk, 1
 enlaztravel.com, 1
+enlight.no, 1
 enlightenspeech.com, 1
 enlightsec.se, 1
 enlnf.link, 1
 enloestatebank.com, 1
 enlyft.com, 0
 enmieux.be, 1
-enmowe.tech, 1
+enno.mom, 1
 ennori.jp, 1
 ennova.com, 1
 enns-photography.com, 1
 enocstaging.azurewebsites.net, 1
 enodais.gr, 1
 enofmusic.com, 1
-enoisdaturma.tk, 1
 enomada.net, 1
 enoou.com, 1
 enorekcah.com, 1
@@ -42891,10 +41192,8 @@ enotovil.ru, 1
 enotrosmundos.tk, 1
 enpalmademallorca.info, 1
 enpasenerji.com.tr, 1
-enputu.tk, 1
 enquetebeteiligung.de, 1
 enquos.com, 1
-enrack.tk, 1
 enrega.com, 1
 enrich.email, 1
 enriched.news, 1
@@ -42948,11 +41247,9 @@ enterprisey.enterprises, 1
 enterprivacy.com, 1
 entersoftsecurity.com, 1
 entersynapse.com, 1
-entertaiment-news.tk, 1
 entertainerzone.tk, 1
 entertainmentblog.tk, 1
 entertainmentformitzvahs.com, 1
-entertainmentsrit.tk, 1
 enteweb.tk, 1
 enthasso.gr, 1
 entheogens.com, 1
@@ -42982,6 +41279,7 @@ entrezdansladanse.fr, 1
 entropy.su, 1
 entropyofdelicatewonders.com, 1
 entropytcg.com, 1
+entrpnr-connect.nl, 0
 entrup.io, 1
 entrusttefl.com, 1
 entryboss.cc, 1
@@ -43015,7 +41313,6 @@ environmental-colleges.com, 1
 envirotecstructures.com.au, 1
 envisionmedicalgroup.com, 0
 envisionsproperty.com, 1
-envisolarvind.tk, 1
 enviyatar.tk, 1
 envoie.moi, 1
 envoyez.moi, 1
@@ -43025,21 +41322,17 @@ envydesigns.tk, 1
 envygeeks.io, 1
 envysmile.com, 1
 envywe.com, 1
-enweb.ml, 1
-enwikipedia.tk, 1
 enwillyado.tk, 1
 enxadahost.com, 1
 enzofardone.ga, 1
 enzosoares.com, 1
 enzyme-sensor.net, 1
-eo-literaturo.tk, 1
 eocservices.co.uk, 1
 eod.su, 1
 eoitek.com, 1
 eol-team.tk, 1
 eola.co, 1
 eon.tech, 1
-eonclub.tk, 1
 eongame.tk, 1
 eonhive.com, 1
 eons.io, 1
@@ -43055,7 +41348,6 @@ eoskoch.com, 1
 eosol.de, 1
 eosol.net, 1
 eosol.services, 1
-eosolutions.co, 0
 ep-cortex.com, 1
 ep-plus.jp, 1
 epa.com.es, 1
@@ -43072,12 +41364,10 @@ epaygateway.net, 1
 epcomputacion.com.ar, 1
 epcquebec.ca, 1
 epcreation.nl, 1
-epcreport.net, 1
 epdeveloperchallenge.com, 1
 epdiekirch.tk, 1
 eperformax.com, 1
 epharma.com.br, 1
-epharmasolutions.com, 1
 ephesusbreeze.com, 1
 ephraimshores.com, 1
 epi-lichtblick.de, 1
@@ -43089,8 +41379,6 @@ epica.tk, 1
 epicapos.cz, 1
 epiccdn.net, 1
 epiccraft-mc.de, 1
-epicdesign1.tk, 1
-epicdesign2.tk, 1
 epicdowney.com, 1
 epicentar.mk, 1
 epicenter.ga, 1
@@ -43107,7 +41395,6 @@ epicinflatables.co.uk, 1
 epiclawnpro.com, 1
 epiclegends.ml, 1
 epiclub.com.au, 1
-epicmoney.tk, 1
 epicmusicradio.ml, 1
 epicnex.com, 1
 epicpages.com, 1
@@ -43141,7 +41428,6 @@ epizentrum.work, 1
 epizentrum.works, 1
 eplayer.cz, 1
 eplayer.sk, 1
-eplenet.tk, 1
 epliar.com, 1
 eplus.group, 1
 epmcentroitalia.it, 1
@@ -43214,7 +41500,6 @@ equifaxobjection.com, 1
 equilibratura.roma.it, 1
 equilibrium.med.br, 1
 equine-dentistry-endoscope.com, 1
-equine-dentistry-scope.com, 1
 equinecoaching.ca, 1
 equinenow.com, 1
 equinesalacia.com, 1
@@ -43231,12 +41516,12 @@ equipomorado.tk, 1
 equipoweb.info, 1
 equippers.de, 1
 equipsys.net, 1
+equiptoelec.com, 1
 equisecu.com, 1
 equisoft.io, 1
 equitable-igwm.com, 1
 equitazionepertutti.it, 1
 equityelevate.com, 1
-equityflows.com, 1
 equityloupe.com, 1
 equityloupe.org, 1
 equityloupe.ru, 1
@@ -43244,7 +41529,6 @@ equityset.com, 1
 equitytrack.co, 1
 equityyes.org, 1
 equivid.ga, 1
-equt.cloud, 0
 er-mgmt.com, 1
 er-music.com, 1
 er.pl, 1
@@ -43260,7 +41544,6 @@ erasmo.info, 1
 erasmusantoine.tk, 1
 erasmusbari.tk, 1
 erasmusplusrooms.com, 1
-erasure.tk, 1
 erasyou.com, 1
 erate.fi, 1
 erath.fr, 0
@@ -43268,8 +41551,6 @@ eravurnet.tk, 1
 erback.tk, 1
 erboristeria.milano.it, 1
 erboristeria.roma.it, 1
-erbt.tk, 1
-erciyesspor.tk, 1
 erclab.kr, 1
 erclaim.com, 1
 ercnationwide.com, 1
@@ -43282,11 +41563,9 @@ erechimimoveis.com.br, 1
 erectarack.com.au, 1
 erectiepillenwinkel.nl, 1
 erector.cf, 1
-erector.tk, 1
 eredmenye.xyz, 1
 erefredag.se, 1
 eregma.tk, 1
-erektion1.gq, 1
 eremex.ru, 1
 eremnews.com, 1
 erenvakfi.org, 1
@@ -43304,9 +41583,9 @@ ergoseo.com, 1
 ergotopia.de, 1
 ergovita.com.br, 1
 erhvervsposten.dk, 1
+erhydro.com, 1
 eriador.io, 1
 eric-huber.de, 1
-eric-kolelas.tk, 1
 eric-masters.tk, 1
 eric.jetzt, 1
 eric1932.tk, 1
@@ -43316,6 +41595,7 @@ ericaftereric.top, 1
 ericairwin.com, 1
 ericccheng.com, 1
 ericdiao.com, 1
+ericdobson.com, 1
 ericfm.tk, 1
 ericfo.cf, 1
 ericfra.nz, 1
@@ -43326,7 +41606,6 @@ erichoekstra.nl, 1
 erichollander.photography, 1
 erichorstmanshof.nl, 1
 erichuber.de, 1
-erichware.tk, 1
 ericisaweso.me, 0
 ericjohnltd.com, 1
 erick.blog, 1
@@ -43349,7 +41628,6 @@ ericvaughn-flam.com, 1
 ericwie.se, 0
 eridan.me, 1
 eridanus.uk, 1
-eridas.ml, 1
 erider.bg, 1
 eriecountyohioboe.gov, 1
 erigrid.eu, 1
@@ -43357,7 +41635,6 @@ eriix.org, 1
 erik-stomp.de, 1
 erik.dedyn.io, 1
 erik1erik1.com, 1
-erikaepedro.ga, 1
 erikbraam.com, 1
 erikdslater.com, 1
 erikheemskerk.nl, 1
@@ -43386,7 +41663,6 @@ erkiss.club, 1
 erkiss.live, 1
 erkkiaronen.fi, 1
 erlebe-salsa.de, 1
-erlebnisarchaeologie-bayern.de, 1
 ermak.tk, 1
 erman.ga, 1
 ermeglio.com, 1
@@ -43403,14 +41679,11 @@ erogen.org, 1
 erogen.su, 1
 eroimatome.com, 1
 erokat.ga, 1
-erolib.ga, 1
 eromasajes.com, 1
 eromon.net, 1
 eron.info, 1
 eropics.to, 1
 erosbeautyandwellness.com, 1
-eroscomixitalia.tk, 1
-erosofia.tk, 1
 eroticgirlfriend.com, 1
 eroticlist.com, 1
 eroticmassagevegas.com, 1
@@ -43419,7 +41692,6 @@ eroticsochi.com, 0
 erotiksexgeschichten.net, 1
 erotikstahrtseite.cf, 1
 erotikstahrtseite.ga, 1
-erotikstahrtseite.gq, 1
 erotikstahrtseite.tk, 1
 erotismo.co, 1
 erotycznehistorie.pl, 1
@@ -43429,7 +41701,6 @@ erp.band, 1
 erpband.ru, 1
 erpcargo.com, 0
 erpelstolz.at, 1
-erperium.com, 1
 erperium.nl, 1
 erpollo.com, 1
 erpsolutionsmart.com, 1
@@ -43447,8 +41718,6 @@ error418.nl, 1
 errortools.com, 1
 ers35.com, 1
 ersa-shop.com, 1
-erscharter.com, 1
-ersdfaredsaeem.tk, 1
 erseni.net, 1
 ershiwo.com, 1
 ersinbiltekin.tk, 1
@@ -43486,7 +41755,6 @@ erwinpaal.nl, 1
 erwinschmaeh.ch, 1
 erwinsite.tk, 1
 erwinwensveen.nl, 1
-erythromycinonline.gq, 1
 erythroxylum-coca.com, 1
 eryxmail.de, 1
 erzaehlwerkstatt-heilbronn.de, 1
@@ -43504,7 +41772,6 @@ es.gratis, 1
 es.search.yahoo.com, 0
 es8888.net, 1
 es888999.com, 1
-es999.net, 1
 esaborit.ddns.net, 0
 esadnext.cloud, 1
 esagente.com, 1
@@ -43521,33 +41788,19 @@ esatn.gov, 1
 esautotech.com.au, 1
 esb1314.net, 1
 esb1668.com, 1
-esb168168.info, 1
-esb1688.biz, 1
-esb1688.info, 1
-esb1688.org, 1
 esb16888.com, 1
-esb1788.com, 1
-esb1788.net, 1
-esb1788.org, 1
-esb2013.com, 1
-esb2013.net, 1
-esb336.com, 1
 esb369.com, 0
 esb518.com, 1
-esb553.com, 1
 esb556.com, 1
 esb5889.com, 1
 esb688.com, 1
 esb68888.com, 1
-esb777.cc, 1
 esb777.com, 1
 esb777.me, 1
 esb777.us, 1
 esb888.net, 1
 esb8886.com, 1
 esb9588.com, 1
-esb9588.net, 1
-esb9588.org, 1
 esb999.com, 1
 esb999.info, 1
 esb999.us, 1
@@ -43555,26 +41808,11 @@ esba11.cc, 1
 esba11.com, 1
 esba11.in, 1
 esba11.net, 1
-esball.bz, 1
-esball.cc, 1
 esball.in, 1
-esball.mx, 1
-esball.online, 1
-esball.org, 1
-esball.ws, 1
-esball518.info, 1
-esball518.net, 1
-esball518.org, 1
 esball888.com, 1
 esball888.net, 1
-esballs.com, 1
-esbfun.com, 1
-esbfun.net, 1
 esbgood.com, 1
-esbjon.net, 1
 esbuilders.co.nz, 0
-esc-romania.tk, 1
-esc-turkey.tk, 1
 esc.gov, 1
 escae.ml, 1
 escalando.tk, 1
@@ -43592,6 +41830,7 @@ escaperoomsolutions.com, 1
 escavador.com, 1
 escg.digital, 1
 esclinux.tk, 1
+escmatrix.com, 1
 escobarservice7000.com, 1
 escoben.tk, 1
 escogitasrls.com, 1
@@ -43621,7 +41860,6 @@ escorts.works, 1
 escortsontop.co.uk, 1
 escortz.gq, 1
 escoteiros.tk, 1
-escovator-records.tk, 1
 escritoresdelcomahue.tk, 1
 escritoriodearte.com, 0
 escrocratie.tk, 1
@@ -43630,14 +41868,12 @@ escspain.tk, 1
 escuda.eu, 1
 escuelabiblica.com, 1
 escuelacaninalatejera.es, 1
-escueladego.tk, 1
 escueladelsabor.com, 1
 escueladeministerioytecnologia.com, 1
 escuelaelretamo.cl, 1
 escuelagobierno.org, 1
 escuelainfantilpizcas.com, 1
 escuelaparapapas.tk, 1
-escuelasargento.tk, 1
 escuelitasansebastian.cl, 1
 escuelotika-online.tk, 1
 escyr.top, 1
@@ -43649,7 +41885,6 @@ esdiscuss.org, 1
 eseances.ch, 1
 esecuredata.com, 1
 eservices-greece.com, 1
-eset.ml, 1
 esexchange.ga, 1
 esfiledecrypter.com, 1
 esforces.com, 1
@@ -43680,7 +41915,6 @@ eskapi.fr, 1
 eskdale.net, 1
 eskiceviri.cf, 1
 eskiegaming.com, 1
-eskimosboards.ga, 1
 eskimuzikatolyesi.org, 1
 eskisehirhaberleri.tk, 1
 esko.bar, 1
@@ -43693,7 +41927,6 @@ eslint.org, 0
 eslove.jp, 1
 esm.run, 1
 esmart.ro, 1
-esmejor.tk, 1
 esmincg2t1.com, 1
 esmoker.bg, 1
 esnekkaucuk.com, 1
@@ -43701,7 +41934,6 @@ esocite.la, 1
 esoko.eu, 1
 esolcourses.com, 1
 esolitos.com, 1
-esomeprazole1.gq, 1
 eson.eu, 1
 esono.de, 1
 esopticallabs.com, 1
@@ -43714,7 +41946,7 @@ esoterikerforum.de, 1
 espace-caen.fr, 0
 espace-gestion.fr, 1
 espace-habitat-francais.fr, 1
-espace-orenda.ch, 0
+espace-orenda.ch, 1
 espace-vet.fr, 1
 espace.network, 1
 espace.spb.ru, 0
@@ -43728,16 +41960,13 @@ espachavo.tk, 1
 espacioantiguo.com, 1
 espacioprofundo.com.ar, 0
 espacioseideas.mx, 1
-espacioweb.tk, 1
 espacoalimentoesaude.com.br, 1
 espacosaudesuplementos.com.br, 1
 espaiblancandorra.ga, 1
 espaiblancandorra.gq, 1
-espaiblancandorra.ml, 1
 espaider.com.br, 1
 espairecer.pt, 1
 espanol.search.yahoo.com, 0
-espanyoldebarna.tk, 1
 espass.gq, 1
 espci.fr, 1
 especificosba.com.ar, 1
@@ -43748,7 +41977,6 @@ espejocofrade.tk, 1
 espeleogel.tk, 1
 espenandersen.no, 1
 espeo.eu, 1
-esperantio.tk, 1
 esperanto.co, 1
 espgg.org, 1
 espigol.org, 1
@@ -43771,13 +41999,15 @@ espub.org, 1
 espyder.net, 1
 esq, 1
 esquelario.tk, 1
-esquirebrotherhood.tk, 1
+esquirelawfirm.com, 1
+esquirelawservices.com, 1
 esquirou-trieves.fr, 0
 esra.gq, 1
 esrarengizkasabahd.tk, 1
 esrhd.com, 1
 esrinfo.com, 1
 esrs.gov, 1
+essaandmore.com.au, 1
 essay-writing-topics-fce.tk, 1
 essaybrand.com, 1
 essaychecker.com, 1
@@ -43787,13 +42017,11 @@ essayforum.com, 0
 essayhave.com, 1
 essayjob.com, 1
 essaylib.com, 1
-essaymaker.gq, 1
 essaynews.com, 1
 essaypro.net, 1
 essays.me, 1
 essayscam.org, 0
 essayshark.com, 1
-essaytalk.com, 1
 essaywebsite.com, 1
 essecharlie.com, 1
 essenah.com, 1
@@ -43810,7 +42038,6 @@ essenttamarketplace-essenttamarketplaceqa.azurewebsites.net, 1
 esseriumani.com, 1
 essex.cc, 1
 essexcosmeticdentists.co.uk, 0
-essexmoneyman.com, 1
 essextimbercraft.co.uk, 1
 essilorpse.com, 1
 essilorpse.net, 1
@@ -43842,8 +42069,6 @@ estateways.com, 1
 estcequemonordinateurestallume.fr, 1
 estcequemontelephoneestallume.fr, 1
 estcequonmetenprodaujourdhui.info, 1
-esteam.se, 1
-esteban-abadahs.tk, 1
 estebanborges.com, 1
 estebanoria.net, 1
 estedafah.com, 1
@@ -43868,18 +42093,14 @@ estilopack-loja.com.br, 1
 estintori.roma.it, 1
 estoense.com, 1
 estomp.de, 1
-estonia.ee, 1
+estonia.ee, 0
 estonia.net, 1
-estoniananonymous.tk, 1
 estoniantrade.ee, 1
 estonoentraenelexamen.com, 1
 estopero.tk, 1
-estradiolbestellen.gq, 1
 estreetshuffle.com, 1
 estrella.tk, 1
 estrietoit.com, 0
-estrogenonline.gq, 1
-estrogens.gq, 1
 estruendo.tk, 1
 estuarystudent.tv, 1
 estudantetorcedor.com.br, 1
@@ -43892,9 +42113,8 @@ estudioaguiar.com.br, 1
 estudiogarcia-rada.com, 1
 estudiomantis.tk, 1
 estudionale.com, 0
-estudionale.com.ar, 0
+estudionale.com.ar, 1
 estudios-biblicos.tk, 1
-estudiosalmogavares.tk, 1
 estudiosmart.com, 1
 estudiovillaran.com, 1
 estudosdavida.com.br, 1
@@ -43913,11 +42133,9 @@ esvaco.cf, 1
 esw.com, 1
 esy.nl, 1
 esyoil.com, 1
-esys.ga, 1
-esystems.tk, 1
 eszkola.pl, 1
 et-inf.de, 1
-et.al, 0
+et.al, 1
 et420nrw.tk, 1
 eta.cz, 1
 etaes.eu, 1
@@ -43945,7 +42163,6 @@ etduvindemoselle.fr, 1
 etech-solution.com, 1
 etech-solution.net, 1
 etech-solutions.com, 1
-etech.com.my, 1
 etechsolution.net, 1
 eteesheet.com, 1
 eternal-chaos.tk, 1
@@ -43964,7 +42181,6 @@ eternalsymbols.com, 1
 eternegy.co, 1
 eternit.roma.it, 1
 eternitdesio.it, 1
-etestyonline.tk, 1
 etf.nu, 1
 etf2l.org, 1
 etfacta.com, 1
@@ -44014,7 +42230,6 @@ ethicalexploiting.com, 1
 ethicallogistics.com, 1
 ethicalpolitics.org, 1
 ethicaltek.com, 1
-ethicoin.hu, 1
 ethics.org, 1
 ethicsburg.gov, 1
 ethicsfirst.org, 1
@@ -44026,7 +42241,6 @@ ethiopian.dating, 1
 ethitter.com, 1
 ethnews.today, 1
 ethniki-antistasi-dse.gr, 1
-ethnopsychoanalyse.tk, 1
 ethosinfo.com, 1
 ethotupala.tk, 1
 ethzero.uk, 1
@@ -44111,7 +42325,6 @@ euexia.fr, 1
 eugenegamelan.org, 1
 eugeniocorso.com, 1
 eugenioperez.tk, 1
-eugostodefilmesbrasileiros.tk, 1
 eugster.se, 1
 eujuicers.bg, 1
 eujuicers.com, 1
@@ -44132,14 +42345,12 @@ eujuicers.ru, 1
 eujuicers.si, 1
 eujuicers.sk, 1
 eulenschmiede.de, 1
-euleres.tk, 1
 eulessplumbers.com, 1
-euman.ml, 1
 eumananc.ro, 1
-eumk6.ml, 1
 eung.ga, 1
 eupay.de, 1
 euphoriaonline.tk, 1
+eupm.org, 1
 eupropertysolutions.com, 1
 eurasierwelpen.tk, 1
 eurban.life, 1
@@ -44160,7 +42371,6 @@ euroalter.com, 1
 eurobadmaasbracht.nl, 1
 eurobattle.tk, 1
 eurobeaute.be, 1
-eurobilltracker.tk, 1
 eurocars2000.es, 1
 eurocertificazione.it, 1
 eurococos.com.ua, 1
@@ -44182,7 +42392,6 @@ eurofire.tk, 1
 euroflora.com, 1
 euroflora.mobi, 1
 euroflorist.cf, 1
-euroflorist.ga, 1
 euroflorist.tk, 1
 eurofoot.cf, 1
 eurofrank.eu, 1
@@ -44201,7 +42410,6 @@ euronic.fi, 1
 eurookna.tk, 1
 europaband.fr, 1
 europack.kiev.ua, 1
-europafs.club, 0
 europainchemnitz.de, 1
 europapier.net, 1
 europarts-sd.com, 1
@@ -44211,8 +42419,6 @@ europatour2005.tk, 1
 european-accreditation.org, 1
 european-agency.org, 1
 european-hospital.ga, 1
-european-hospital.ml, 1
-european-hospital.tk, 1
 european-village.com, 1
 europeananomalouswave.tk, 1
 europeancuisine.tk, 1
@@ -44227,20 +42433,16 @@ europeonline.tk, 1
 europeontrack.org, 1
 europeos.es, 1
 europesearbeiders.be, 1
-europesrit.tk, 1
-europetraveler.tk, 1
 europetravelservice.co.uk, 1
 europop.com, 1
 eurorecambios24.com, 1
 euroroad17.dk, 1
 euroscot.de, 1
 euroshop.or.at, 1
-euroshop.tk, 1
 euroskano.nl, 1
 eurospecautowerks.com, 1
 eurosquad.tk, 1
 eurostrategy.vn.ua, 1
-eurosun.tk, 1
 euroswapper.tk, 1
 euroteam.tk, 1
 eurotest.tk, 1
@@ -44253,10 +42455,8 @@ eurovision-romania.tk, 1
 eurovision.ie, 1
 eurseo.com, 1
 euruni.edu, 1
-eusarse.tk, 1
 eusebiu.com, 1
 euskalstakepool.win, 1
-euskaltzaleak.tk, 1
 eusou.ml, 1
 eustaquio.tk, 1
 eusystemic.com, 1
@@ -44275,7 +42475,6 @@ eva.cz, 1
 eva24h.tk, 1
 eva42.com, 1
 evaali.fi, 1
-evaalordiah.tk, 1
 evaberg.net, 1
 evacs.net, 1
 evacs.org, 1
@@ -44283,9 +42482,8 @@ evadi.ca, 1
 evafernandez.tk, 1
 evafojtova.cz, 1
 evai.me, 1
-evaisanta-mariaalmudever.tk, 1
-evaisanta.tk, 1
 evakuator-kharkov.kh.ua, 1
+evakuator-tut.by, 1
 evakuator.services, 1
 evalcorp.com, 1
 evalesc.com, 1
@@ -44298,6 +42496,7 @@ evaluer2.pl, 1
 evamachkova.cz, 0
 evamathil.de, 1
 evamira.com, 1
+evanbaker.xyz, 1
 evanescenceisfallen.tk, 1
 evanescencenorge.tk, 1
 evanescenceturkey.tk, 1
@@ -44309,7 +42508,6 @@ evangelietuin.tk, 1
 evangelionmagi.tk, 1
 evangelise.asia, 1
 evanreev.es, 1
-evansdesignstudio.com, 0
 evansfmm.org, 1
 evansfox.com, 1
 evanstonnow.com, 0
@@ -44336,7 +42534,6 @@ eve0s.com, 1
 eveapk.com, 1
 evearly.com, 1
 eveaz.com, 1
-eveco-mebel.ga, 1
 evedanjailbreak.com, 1
 eveetcie.com, 1
 eveil-et-savoirs.com, 1
@@ -44360,20 +42557,15 @@ event1teamstore.com, 0
 event4fun.no, 1
 eventact.com, 0
 eventaro.com, 1
-eventblog2017.tk, 1
 eventcore.tk, 1
-eventdays.tk, 1
 eventerlebnis.ch, 1
-eventfun.tk, 1
 eventide.space, 1
 eventive.org, 0
-eventjams.com, 1
 eventmake.es, 1
 eventnexus.co.uk, 1
 eventosbgp.com, 1
 eventosdeluchalibre.tk, 1
 eventosenmendoza.com.ar, 1
-eventosformativos.tk, 1
 eventprazdnik.ru, 1
 events.bt, 1
 eventsbytma.com, 1
@@ -44409,8 +42601,7 @@ evermarkstudios.com, 1
 evermed.au, 1
 evermed.com.au, 1
 evernaut.com, 1
-everready.tk, 1
-everseo.tk, 1
+everpcpc.com, 1
 eversightwealth.com, 1
 evertonarentwe.com, 1
 evertradeelectronics.com, 1
@@ -44437,7 +42628,6 @@ everyfad.com, 1
 everyhq.com, 1
 everykidoutdoors.gov, 1
 everymanandhisdogvineyard.com, 1
-everyoneadmins.tk, 1
 everyonefit.com, 1
 everysaving.ae, 1
 everysaving.ca, 1
@@ -44468,20 +42658,18 @@ eveshaiwu.com, 1
 eveshamglass.co.uk, 1
 eveswell.com, 1
 evetech.net, 1
-evezqurbanli.tk, 1
 evga.com, 1
 evhoeft.com, 1
 eviadc.com, 1
+eviamv.com, 1
 eviction.cf, 1
 evidecor.com.br, 1
-evidencebased.net, 1
 evidenceusa.com.br, 1
 evidenciamidiasdigitais.com.br, 1
 evidencija.ba, 1
 evies.tk, 1
 evil-empire.tk, 1
 evilbeasts.ru, 1
-evilbrood.tk, 1
 evilbunnyfufu.com, 1
 evilcodes.tk, 1
 evildarkness.tk, 1
@@ -44509,7 +42697,7 @@ evisos.com.mx, 1
 evitacion.com, 1
 eviz.co, 1
 evlear.com, 1
-evlilikarayanlar.com, 1
+evlilik.gen.tr, 1
 evlilikilan.com, 1
 evlqa1sp1tzb05zo-reoo0vhj9a1t5pousfudnkg.com, 0
 evntage.com, 1
@@ -44517,7 +42705,6 @@ evobox.store, 1
 evoco.vc, 1
 evodation.com, 1
 evodation.org, 1
-evojska.tk, 1
 evok.com.co, 1
 evokepk.com, 1
 evokewonder.com, 1
@@ -44525,7 +42712,6 @@ evolucioneducativa.com.ec, 1
 evolucionestudios.com.bo, 1
 evolucionradio.tk, 1
 evolution-gaming.tk, 1
-evolution-host.ga, 1
 evolution-x.org, 1
 evolution.codes, 1
 evolutionbiote.com, 1
@@ -44533,7 +42719,6 @@ evolutioninflatables.co.uk, 1
 evolutionlending.co.uk, 1
 evolutionosteopathy.co.uk, 1
 evolutionpets.com, 1
-evolutive-records.tk, 1
 evoluzione.fr, 1
 evolvedevlabs.de, 1
 evolvetechnologies.co.uk, 1
@@ -44544,7 +42729,6 @@ evonet.co.za, 1
 evony.eu, 1
 evonys.com, 1
 evopack.net, 1
-evoplay.gq, 1
 evoqion.se, 1
 evosyn.com, 1
 evote-ch.ch, 1
@@ -44554,10 +42738,8 @@ evoting-test.ch, 1
 evoting.ch, 1
 evrial.com, 1
 evromandie.ch, 1
-evronews.ga, 1
 evscicats.com, 1
 evscstudentwifi.com, 1
-evsinemasistemleri.tk, 1
 evstatus.com, 1
 evtasima.name.tr, 1
 evthing.se, 0
@@ -44581,6 +42763,7 @@ ewc.co.jp, 1
 ewcd.co.jp, 1
 ewe2.ninja, 1
 ewelinagrochowina.pl, 1
+ewen-bara.com, 1
 ewesparky.com, 1
 ewhitehat.com, 1
 ewie.name, 1
@@ -44591,8 +42774,6 @@ ewizmo.com, 1
 eworkflow.ca, 1
 eworksmedia.com, 0
 eworldmedia.ml, 1
-eworldmedia.tk, 1
-ewoutpool.tk, 1
 ewritingservice.com, 1
 ewrk.se, 0
 ewsfeed.com, 1
@@ -44607,6 +42788,7 @@ exact-distribution.com, 1
 exact-online-apps-by-invantive.com, 1
 exactlibris.com, 1
 exactlyinfinite.com, 1
+exactphilosophy.net, 1
 exadime.net, 1
 exaduosport.fr, 1
 exagoni.com.au, 1
@@ -44624,11 +42806,9 @@ examinrush.com, 1
 example.sc, 1
 example.wf, 1
 exampleessays.com, 1
-examresulthub.com, 1
 examroll.com, 1
 examroll.fr, 1
 examroll.io, 1
-examsite.tk, 1
 examsmate.in, 1
 examticket.tk, 1
 exaplac.com, 1
@@ -44640,8 +42820,6 @@ exashop.tn, 1
 exatmiseis.net, 0
 excaliburmatrix.tk, 1
 excaliburtitle.com, 0
-excavation.ga, 1
-exceed-clan.tk, 1
 exceed.global, 1
 excel-group.com, 1
 excel-mechanical.com, 1
@@ -44655,7 +42833,6 @@ excella.me, 1
 excellence-eventos.com, 1
 excellence-redefined.org, 1
 excellence.corsica, 1
-excellentrencontrer.tk, 1
 excellentsurferers.ga, 1
 excellentsurferest.ga, 1
 excelnutritional.com.br, 1
@@ -44681,8 +42858,8 @@ exchangeview.ga, 1
 exchangevisits.tk, 1
 exchaser.com, 1
 excite.co.id, 1
-exciters.tk, 1
 excitingbulgaria.com, 0
+excitingdevelopment.com, 1
 excitoninteractive.com, 1
 exclusive-okno.ru, 1
 exclusive-world.tk, 1
@@ -44691,7 +42868,6 @@ exclusivebouncycastles.co.uk, 1
 exclusivedesignz.com, 1
 exclusivelyuk.co.uk, 1
 exclusivityglobal.tech, 0
-excluzive.ml, 1
 excoins.biz, 1
 excontinuum.de, 1
 excursiones.tk, 1
@@ -44702,7 +42878,6 @@ exechip.com, 1
 execom68.tk, 1
 execupharm.jp, 1
 execution.biz.tr, 1
-executiveice.com, 1
 executivemarketing.co.za, 1
 executiveresolutions.co.uk, 0
 executiveseatsers.ga, 1
@@ -44720,14 +42895,10 @@ exercisekingers.ga, 1
 exercisekingest.ga, 1
 exerforge.com, 1
 exerforge.net, 1
-exerpm.tk, 1
-exesoft.ml, 1
 exeunt.tk, 1
 exexcarriers.com, 1
 exeypanteleev.com, 1
-exforo.tk, 1
 exfuga.com, 1
-exhpo.com, 1
 exhumationindia.tk, 1
 exiled.land, 1
 exiled.world, 1
@@ -44746,9 +42917,7 @@ exmoe.com, 1
 exo-chanyeol.tk, 1
 exocen.com, 0
 exodiac.ph, 1
-exodium.tk, 1
 exogenous.ga, 1
-exomind.cf, 1
 exomind.gq, 1
 exon.io, 1
 exonip.de, 1
@@ -44759,7 +42928,6 @@ exoscale.ch, 1
 exoscale.com, 1
 exoten-spezialist.de, 1
 exotic-animals.tk, 1
-exotic-bengal-cattery.ml, 1
 exotic.report, 1
 exoticads.com, 1
 exotical.tk, 1
@@ -44774,7 +42942,6 @@ expandabil.cf, 1
 expandacatering.com, 1
 expanddigital.media, 1
 expandor.cz, 1
-expandtheroom.com, 1
 expansion-lidl.es, 1
 expatads.com, 1
 expatfinancial.com.hk, 1
@@ -44789,26 +42956,25 @@ expedition247.com.au, 1
 expelliarmus.tk, 1
 expensivejewelsest.ga, 1
 exper.gr, 1
-experens.com, 1
 experienceoz.com.au, 1
 experiment-626.tk, 1
 experimentalguruji.cf, 1
-experimentaltheatreclub.tk, 1
 experimentator.cz, 1
 experimentoscongaseosa.tk, 1
 experimentrak.com, 1
 experimetrix.com, 1
 experise.fr, 1
 experpento.tk, 1
+expert-batiment-rouen.fr, 1
 expert-korovin.ru, 1
-expert-voronezh.tk, 1
 expert.cz, 1
 expert96.cf, 1
-expertclub.tk, 1
 expertcomics.com, 1
 experteasy.com.au, 1
 expertestate.org, 1
+experthive.co.za, 1
 expertly.com, 1
+expertmarketer.ro, 1
 expertmarktrg.com, 1
 expertofficefitouts.com.au, 1
 expertpaintersvt.com, 1
@@ -44851,26 +43017,21 @@ explorelocaltravel.tours, 1
 exploretsp.gov, 1
 exploring-memory.org, 1
 exploringmorocco.tours, 1
-explorium.tk, 1
 explosion-cs.tk, 1
 explosionstereo.tk, 1
 expo-larionov.org, 1
-expo58.tk, 1
 expobeds.com, 1
 expodom.hu, 1
 expodom.ro, 1
 expodom.sk, 1
 expodum.cz, 1
 expoesiavisual.tk, 1
-expoexports.tk, 1
 expoline.ua, 1
 expomac.tk, 1
 exponentialnews.net, 1
 exponentialsoft.cf, 1
 exponentialsoft.ga, 1
-exponentialsoft.gq, 1
 exponline.ga, 1
-exponline.tk, 1
 expoort.co.uk, 1
 expoort.com, 1
 expoort.com.br, 1
@@ -44931,7 +43092,6 @@ exteriorlightingconejovalley.com, 1
 exteriorlightingdosvientos.com, 1
 exteriorlightinghiddenhills.com, 1
 exteriorlightinglakesherwood.com, 1
-exteriorlightingmalibu.com, 1
 exteriorlightingmoorpark.com, 1
 exteriorlightingnewburypark.com, 1
 exteriorlightingoakpark.com, 1
@@ -44948,7 +43108,6 @@ externer-datenschutzbeauftragter-bochum.de, 1
 externevoorzitter.nl, 1
 extienso.com, 1
 extinctionrebellion.de, 1
-extirosli.ga, 1
 extmatrix.com, 0
 extra.kiev.ua, 1
 extrabits.pt, 1
@@ -44980,18 +43139,15 @@ extremelawsest.ga, 1
 extremelycorporate.ca, 0
 extrememanual.net, 1
 extrememusclepump.com, 1
+extremepeptides.com, 1
 extremeprojects.tk, 1
 extremeservicesandrestoration.com, 1
-extremesports.tk, 1
 extremetunedcars.tk, 1
-extremfrank.tk, 1
 extremovirtual.com, 1
 extrolife.ml, 1
 extromail.de, 1
 extua.pw, 1
 exudestudios.tk, 1
-exum.tk, 1
-exvisits.tk, 1
 exvs.org, 1
 exwaiti.com, 1
 exway.com, 1
@@ -45009,7 +43165,6 @@ eye-vet.co.uk, 1
 eye.do, 1
 eye.security, 1
 eyeandfire.com, 1
-eyeball.ml, 1
 eyebrowsmicroblading.co.uk, 1
 eyecandy.gr, 1
 eyecare-center.com, 1
@@ -45033,7 +43188,6 @@ eyep.me, 1
 eyes-berg.com, 0
 eyesandearsrescue.org, 1
 eyesaveopticalinc.com, 1
-eyescratch.tk, 1
 eyesee.fr, 1
 eyesfans.com, 1
 eyeshield-informatique.tech, 1
@@ -45043,7 +43197,6 @@ eyesurgery.tk, 1
 eyetelligence.nl, 1
 eyetooth.ga, 1
 eyfari.com, 1
-eyktasarim.tk, 1
 eylif.is, 1
 eynio.com, 1
 eyona.com, 1
@@ -45059,6 +43212,8 @@ ezcater.com, 1
 ezcater.io, 1
 ezcourseonline.com, 1
 ezdog.press, 1
+ezec.com.tw, 1
+ezee-fix.co.uk, 1
 ezelukwu-chambers.org, 1
 ezequiel-garzon.net, 1
 ezftrs.com, 1
@@ -45068,7 +43223,6 @@ ezhub.de, 1
 ezidox.com, 1
 ezifin.com, 1
 ezifund.com, 1
-ezik-ido.tk, 1
 ezinezone.tk, 1
 ezinternet.com.au, 1
 ezitech.com, 1
@@ -45079,7 +43233,6 @@ ezorgportaal.nl, 1
 ezpb.com, 1
 ezpzdelivery.com, 1
 ezrafashiondesign.com, 1
-ezrent.tk, 1
 ezrohi.ru, 1
 ezsavers.ga, 1
 ezsaversers.ga, 1
@@ -45120,18 +43273,18 @@ f1minute.com, 1
 f1nal-lap.be, 1
 f1nalboss.de, 1
 f1pr.com, 1
+f1report.net, 1
 f1sh.de, 1
-f1simulator.tk, 1
 f1solutionslb.com, 1
 f1sport.tk, 1
 f1tv-streams.live, 1
-f1worldwide.tk, 1
 f2h.io, 1
 f36533.com, 1
 f3r.xyz, 1
 f42.net, 1
 f43.me, 1
 f4bkv.net, 1
+f5.hk, 1
 f51365.com, 1
 f5197.co, 1
 f6729.co, 1
@@ -45144,108 +43297,98 @@ f8007.com, 1
 f8036.com, 1
 f81365.com, 1
 f82365.com, 1
-f88-line.com, 0
-f88-line.net, 0
+f88-eline.com, 1
+f88-line.com, 1
+f88-line.net, 1
 f88288.com, 1
 f8842.com, 1
-f88da.com, 0
 f88fine.com, 1
 f88good.com, 1
-f88line.com, 0
-f88line.net, 1
+f88huoban2.com, 1
+f88line.com, 1
 f88ll.com, 1
 f88ok103.com, 1
-f88ok136.com, 0
-f88ok141.com, 0
-f88ok24.com, 1
-f88ok28.com, 0
-f88ok49.com, 0
-f88ok63.com, 1
-f88ok71.com, 0
-f88ok75.com, 0
+f88ok136.com, 1
+f88ok49.com, 1
+f88ok71.com, 1
+f88ok75.com, 1
+f88partner.com, 1
 f88qin.com, 1
 f88vip1.cc, 0
 f88vip1.com, 1
-f88vip10.com, 1
-f88vip101.cc, 0
+f88vip101.cc, 1
 f88vip101.com, 1
 f88vip102.cc, 1
-f88vip102.com, 0
-f88vip103.cc, 1
-f88vip103.com, 0
+f88vip102.com, 1
+f88vip103.com, 1
 f88vip104.cc, 0
-f88vip104.com, 0
-f88vip105.cc, 0
-f88vip105.com, 0
-f88vip106.cc, 0
-f88vip106.com, 0
+f88vip104.com, 1
+f88vip105.cc, 1
+f88vip105.com, 1
+f88vip106.cc, 1
+f88vip106.com, 1
 f88vip107.com, 1
 f88vip108.com, 1
-f88vip109.com, 0
-f88vip11.com, 0
-f88vip110.com, 0
-f88vip111.com, 0
-f88vip112.com, 0
-f88vip113.com, 0
-f88vip114.com, 0
-f88vip115.com, 0
-f88vip116.com, 0
-f88vip117.com, 0
-f88vip118.com, 0
-f88vip119.com, 0
-f88vip12.com, 0
-f88vip120.com, 1
-f88vip121.com, 0
-f88vip122.com, 0
-f88vip123.com, 0
-f88vip124.com, 0
-f88vip125.com, 0
-f88vip126.com, 0
+f88vip109.com, 1
+f88vip11.com, 1
+f88vip110.com, 1
+f88vip111.com, 1
+f88vip113.com, 1
+f88vip114.com, 1
+f88vip115.com, 1
+f88vip116.com, 1
+f88vip117.com, 1
+f88vip118.com, 1
+f88vip119.com, 1
+f88vip12.com, 1
+f88vip121.com, 1
+f88vip122.com, 1
+f88vip124.com, 1
+f88vip125.com, 1
+f88vip126.com, 1
 f88vip127.com, 1
-f88vip13.com, 0
-f88vip14.com, 0
-f88vip15.com, 0
-f88vip16.com, 0
-f88vip17.com, 0
-f88vip18.com, 0
-f88vip19.com, 0
+f88vip13.com, 1
+f88vip136.com, 1
+f88vip137.com, 1
+f88vip138.com, 1
+f88vip14.com, 1
+f88vip15.com, 1
+f88vip16.com, 1
+f88vip17.com, 1
+f88vip18.com, 1
+f88vip19.com, 1
 f88vip2.cc, 1
-f88vip2.com, 0
-f88vip20.com, 0
+f88vip2.com, 1
+f88vip20.com, 1
 f88vip21.com, 1
 f88vip22.com, 1
 f88vip23.com, 1
 f88vip29.com, 1
 f88vip3.cc, 0
-f88vip3.com, 0
-f88vip30.com, 0
-f88vip31.com, 0
-f88vip32.com, 0
-f88vip33.com, 0
-f88vip34.com, 0
-f88vip35.com, 0
-f88vip36.com, 0
-f88vip37.com, 0
-f88vip38.com, 0
-f88vip39.com, 0
-f88vip4.cc, 0
-f88vip4.com, 0
-f88vip5.cc, 1
-f88vip5.com, 0
-f88vip50.com, 0
-f88vip51.com, 0
-f88vip52.com, 0
-f88vip53.com, 0
-f88vip54.com, 0
-f88vip56.com, 1
-f88vip58.com, 0
+f88vip3.com, 1
+f88vip30.com, 1
+f88vip31.com, 1
+f88vip32.com, 1
+f88vip33.com, 1
+f88vip34.com, 1
+f88vip35.com, 1
+f88vip36.com, 1
+f88vip37.com, 1
+f88vip38.com, 1
+f88vip39.com, 1
+f88vip4.cc, 1
+f88vip4.com, 1
+f88vip5.com, 1
+f88vip50.com, 1
+f88vip52.com, 1
+f88vip53.com, 1
+f88vip54.com, 1
+f88vip58.com, 1
 f88vip6.cc, 1
-f88vip6.com, 0
-f88vip61.com, 1
-f88vip62.com, 1
-f88vip64.com, 1
+f88vip6.com, 1
 f88vip66.com, 1
-f88vip67.com, 0
+f88vip67.com, 1
+f88vip70.com, 1
 f88vip712.com, 1
 f88vip732.com, 1
 f88vip743.com, 1
@@ -45257,14 +43400,13 @@ f88vip804.com, 1
 f88vip851.com, 1
 f88vip878.com, 1
 f88vip895.com, 1
-f88vip9.com, 0
+f88vip9.com, 1
 f88yule111.com, 1
 f88yule122.com, 1
 f88yule3.com, 1
-f88yule5.com, 0
-f88yule6.com, 0
+f88yule5.com, 1
+f88yule6.com, 1
 f88yule7.com, 1
-f88yule8.com, 0
 f88yule9.com, 1
 f8906.com, 1
 f8908.com, 1
@@ -45292,10 +43434,10 @@ f9885.com, 0
 fa-fa.tk, 1
 fa-works.com, 1
 faapart107certifiedpilot.com, 1
+faasviddy.nl, 1
 faazmusic.com, 1
 fabbro-roma.org, 1
 fabbro.roma.it, 1
-fabelturen.tk, 1
 faber.org.ru, 0
 faberoclub.tk, 1
 fabfrenchinsurance.com, 1
@@ -45311,10 +43453,12 @@ fabianasantiago.com, 1
 fabianbeiner.com, 0
 fabianbeiner.de, 0
 fabianegli.ch, 1
+fabianfranke.de, 1
 fabianfrisch.de, 1
 fabiankaindl.de, 1
 fabiankoeppen.com, 1
-fabianni.tk, 1
+fabickcat.com, 1
+fabien-eigenmann.ch, 1
 fabien-hebuterne.fr, 1
 fabienbaker.com, 1
 fabienne-roux.org, 1
@@ -45323,11 +43467,11 @@ fabilnatural.co.id, 1
 fabilpages.com, 1
 fabiobier.com, 1
 fabiokrug.de, 1
+fabiooliveirapr.com.br, 1
 fabiopaiva.pt, 1
 fableforge.nl, 1
 fableheartmedia.com, 1
 fabpilot.com, 1
-fabricadeobsequiosimpresores.com, 1
 fabricalaser.com.br, 1
 fabriceleroux.com, 0
 fabriciomoreira.ga, 1
@@ -45353,7 +43497,6 @@ facan-godollo.hu, 1
 facanabota.com, 1
 facanabota.com.br, 1
 facarospauls.com, 1
-facb69.com.br, 1
 facchinaggio.it, 1
 facchinaggio.milano.it, 1
 facchinaggio.roma.it, 1
@@ -45379,7 +43522,6 @@ facebylouise.co.uk, 1
 facedack.com, 1
 facedaily.tk, 1
 facedeplook.tk, 1
-faceegypt.tk, 1
 facekhande.tk, 1
 facekungfu.com, 0
 facelimousin.fr, 1
@@ -45397,7 +43539,6 @@ facevietpro.tk, 1
 facevitalityers.ga, 1
 fach-journalist.de, 1
 fachfusspflege-exner.de, 1
-fachim.tk, 1
 fachiri.tk, 1
 fachowisko.pl, 1
 fachschaften.org, 0
@@ -45406,7 +43547,6 @@ fachschaftslisten.org, 1
 fachversand-hennes.de, 1
 facialcare.tk, 1
 facialexercising.com, 1
-facialparalysisnetwork.ga, 1
 facialplasticsurgeryofaustin.com, 1
 facil.services, 0
 facilbrasil.com, 1
@@ -45449,7 +43589,6 @@ factoryalimentos.com.br, 1
 factorypartsdirect.com, 1
 factozia.tk, 1
 facts-about-bees.ml, 1
-factslider.tk, 1
 factsvision.sr, 1
 factua.nl, 1
 factum-info.net, 1
@@ -45461,7 +43600,6 @@ factuursturen.nl, 1
 facty.com, 1
 factys.do, 1
 factys.es, 1
-facua.org, 1
 facucosta.com.ar, 1
 faculty.my, 1
 fadaru.ml, 1
@@ -45471,7 +43609,6 @@ fademusic.tk, 1
 fadergs.edu.br, 1
 faderweb.de, 1
 fads-center.online, 1
-fadusongs.com, 1
 fady.vn, 1
 fae.watch, 1
 faedefencesociety.com, 1
@@ -45484,7 +43621,6 @@ faeriebabe.com, 1
 faeriecakes.be, 1
 faeservice.eu, 1
 faeton.tk, 1
-fafa018.com, 0
 fafa106.com, 1
 fafarishoptrading.com, 1
 fafatiger.com, 1
@@ -45494,6 +43630,7 @@ fag.wtf, 1
 fagdag.dk, 1
 faggut.gg, 1
 fagioli.com, 1
+fagott.pw, 1
 fagus.hopto.org, 1
 fahadbook.com, 1
 faharas.net, 1
@@ -45507,7 +43644,6 @@ fahrzeug-talk.de, 1
 faidanoi.it, 1
 faidatefacile.it, 1
 faieurope.it, 1
-fail.cf, 1
 failforward.tech, 1
 failover.de, 1
 failover.eu, 1
@@ -45515,9 +43651,6 @@ failoverplan.it, 1
 faimdevoyages.com, 1
 fairbairnrealty.com, 1
 fairbill.com, 1
-fairbot.cf, 1
-fairbot.gq, 1
-fairbot.ml, 1
 fairbot.tk, 1
 fairchildband.tk, 1
 fairchildfun.com, 1
@@ -45528,6 +43661,7 @@ fairedeseconomies.info, 1
 fairelements.net, 1
 fairewindenergie-sh.de, 1
 fairfaxcountypartners.gov, 1
+fairfaxsc.gov, 1
 fairfi.com, 1
 fairfield-me.gov, 1
 fairfieldcountyohioworkforcecenter.gov, 1
@@ -45547,6 +43681,7 @@ fairmontnc.gov, 1
 fairmonttamarak.cf, 1
 fairmonttamarak.ga, 1
 fairmonttamarak.ml, 1
+fairmountfireco.gov, 1
 fairouzacademy.org, 1
 fairplay.im, 1
 fairr.de, 1
@@ -45560,15 +43695,13 @@ fairviewevents.ca, 0
 fairviewfarmacy.com, 1
 fairviewfcss.com, 0
 fairviewmotel-simcoe.com, 1
+fairwork.gov.au, 1
 fairyani.me, 1
-fairyballet.ga, 1
 fairydust.space, 1
-fairyth.tk, 1
 faisia.tk, 1
 faithadvisorers.ga, 1
 faithadvisorest.ga, 1
 faithblog.org, 1
-faithbulletin.tk, 1
 faithcentercogop.net, 1
 faithfuladvisor.com, 1
 faithfulfaye.nl, 1
@@ -45578,14 +43711,13 @@ faithleaks.org, 0
 faithwatch.org, 1
 faixaazul.com, 1
 faizan.net, 1
+faizan.xyz, 1
 faizanullah.com, 1
-fajarafriansh.cf, 1
 fajarilahi.sch.id, 1
 fajita.party, 1
 fajnshop.sk, 1
 fajode.net, 1
 fakat.tk, 1
-fake-show.ga, 1
 fake.creditcard, 1
 fakeaddress.net, 1
 fakeapple.nl, 1
@@ -45597,7 +43729,6 @@ fakeframes.ga, 1
 fakeframesers.ga, 1
 fakeframesest.ga, 1
 fakehouse.tk, 1
-fakel.ga, 1
 fakemoney.ga, 1
 fakeout.no, 1
 fakerli.com, 1
@@ -45606,7 +43737,6 @@ fakes-ru.tk, 1
 fakhrudin.tk, 1
 fakinga.tk, 1
 fakt.io, 1
-fakt.tk, 1
 faktenfaktenfakten.tk, 1
 faktotum.tech, 0
 fakturi.com, 1
@@ -45619,7 +43749,6 @@ falchion.tk, 1
 falcibiosystems.org, 1
 falcn.io, 1
 falcom.co.jp, 1
-falcon-forex.com, 1
 falcona.io, 1
 falconelectric.co.uk, 1
 falconerny.gov, 1
@@ -45648,6 +43777,7 @@ fallenspirits.co.uk, 1
 fallfishtenkara.com, 1
 fallin.space, 1
 falling.se, 1
+fallingbrick.co.uk, 1
 fallofthecitadel.com, 1
 fallonarrocho.tk, 1
 fallout-craft.ru, 1
@@ -45660,6 +43790,7 @@ false.in.net, 1
 falsesecurity.org, 1
 falsterhus.de, 1
 falsterhus.dk, 1
+falstoneshow.com, 1
 falsum.net, 1
 fam-borsch.de, 1
 fam-kreibich.de, 1
@@ -45669,8 +43800,8 @@ famacweb.no, 1
 famcloud.de, 1
 famdouma.nl, 1
 fame.news, 1
+fameng.nl, 1
 famep.gov, 1
-fameslook.tk, 1
 fameus.fr, 1
 fameuxhosting.co.uk, 1
 famfi.co, 1
@@ -45699,7 +43830,6 @@ familienoase-koenigstein.de, 1
 familienportal.de, 1
 familiereimann.com, 0
 familietandarts.nl, 1
-familievisscher.tk, 1
 familjenm.se, 1
 familledessaint.fr, 1
 familleenfete.fr, 1
@@ -45722,7 +43852,6 @@ famion.eu, 1
 famlefeber.nl, 1
 fammamtl.com, 1
 famonitor.com, 1
-famosas.cf, 1
 famous-models.tk, 1
 famousandfaded.com, 1
 famousbirthdays.com, 1
@@ -45730,25 +43859,20 @@ famouschilirecipes.com, 1
 famoushostels.com, 1
 famousit.nl, 1
 famousmodels.tk, 1
-famouspdf.gq, 1
 famre.de, 1
 famvsomeren.nl, 1
 fan.gov, 1
 fan4all.de, 1
 fanactu.com, 1
-fanaticamandafans.tk, 1
 fanaticosdehectorlavoeenperu.tk, 1
-fanatka.tk, 1
 fanbike.de, 1
 fanboi.ch, 1
-fanclubblackhills.tk, 1
 fanclubmariaciobanu.tk, 1
 fanclubs.tk, 1
 fancy-bridge.com, 1
 fancy.org.uk, 1
 fancygaming.dk, 1
 fancypanty.cf, 1
-fandeev.tk, 1
 fander.it, 1
 fandomservices.com, 1
 fandt.me, 1
@@ -45762,18 +43886,14 @@ fangd.net, 1
 fangkehou.eu.org, 1
 fangkehou.tk, 1
 fangs.ink, 1
-fanidrakopoulou.tk, 1
 fanjingbo.com, 1
 fanjoe.be, 1
 fanniemaeloans.tk, 1
-fanning.tk, 1
-fannyips.tk, 1
 fanohus.de, 1
 fanohus.dk, 1
 fanorama.tk, 1
 fanosak.tk, 1
 fans-darkangel.tk, 1
-fans-lily-allen.tk, 1
 fansale.de, 1
 fanschic.com, 1
 fansided.com, 1
@@ -45784,7 +43904,6 @@ fantasea.pl, 1
 fantasiapainter.com, 1
 fantasiatravel.hr, 1
 fantasmesexuel.info, 1
-fantasmma.tk, 1
 fantasticcleaners.com.au, 1
 fantasticcleanersbristol.co.uk, 1
 fantasticgrassers.ga, 1
@@ -45795,6 +43914,7 @@ fantasticservices.com, 1
 fantasticservicesgroup.com.au, 1
 fantastictricks.gq, 1
 fantastictricks.tk, 1
+fantasy-football.org, 1
 fantasy-judo.com, 1
 fantasyadventures.tk, 1
 fantasybarsers.ga, 1
@@ -45819,18 +43939,15 @@ fantasyspectrum.com, 1
 fantasysports.tk, 1
 fantasysportsnews.org, 1
 fantgames.com, 1
-fantinisfantasy.cf, 1
 fantinishop.com, 1
 fantom.foundation, 1
 fantraxhq.com, 1
 fanty-online.com, 0
 fanyina.cn, 1
 fanyina.com, 1
-fanysehy-prof.com, 1
 fanyue123.tk, 1
 fanz.pro, 1
 fanzade.com, 1
-fanzapers.ga, 1
 fanzine-nimbus.tk, 1
 fanzlive.com, 1
 fap.link, 1
@@ -45847,9 +43964,6 @@ faq.lookout.com, 0
 faqbite.com, 1
 faqexchangeest.ga, 1
 faqin-hr.info, 1
-faqiteam.tk, 1
-far-east.tk, 1
-far3link.tk, 1
 fara.gov, 1
 faradji.nu, 1
 faradome.ws, 1
@@ -45869,20 +43983,19 @@ farcecrew.de, 0
 farda.gov, 1
 fardinarafat.tk, 0
 fareast.cf, 1
-fareast.ga, 1
 fareast.gq, 1
 fareast.tk, 1
 fareastpornhub.com, 1
 fareinternational.com, 1
+faresair.com, 1
 farescan.com, 1
 fareto.com, 1
 faretravel.co.uk, 1
 faretrotter.com, 1
 farexpress.it, 1
 farfallapets.com.br, 1
-farfor.tk, 1
+farfallina.nl, 1
 farhadexchange.com, 1
-farhanaditya.com, 0
 farhandanish.tk, 1
 farian.tk, 1
 faribanx-porn.com, 1
@@ -45897,8 +44010,6 @@ farleybrass.com.au, 1
 farleymetals.com.au, 1
 farleysworlds.com, 1
 farlezz.de, 1
-farm-catalog.ga, 1
-farm-dogecoin.tk, 1
 farm-vacations.com, 1
 farm24.co.uk, 1
 farmaceuticainternazionale.it, 1
@@ -45918,6 +44029,7 @@ farmer.dating, 1
 farmerfairness.gov, 1
 farmers.gov, 1
 farmersgirlkitchen.co.uk, 1
+farmingtonlaxwi.gov, 1
 farmkazuto.com, 1
 farmmaximizer.com, 1
 farmocracy.in, 1
@@ -45936,21 +44048,21 @@ farrel-f.cf, 1
 farrel-f.id, 1
 farrel-f.tk, 1
 farrelf.blog, 1
+farrelly.nz, 1
 farringtonfoundation.org, 1
 farringtongurneyvillagehall.org, 1
 farsil.eu, 1
 fart.cafe, 1
 fartoclose.tk, 1
+fartypants.com, 1
 farukcesur.com.tr, 1
 farumbedandbreakfast.dk, 1
 farvisun.com, 0
-farwat.ru, 1
 faryaz.tk, 1
 fasad.eu, 1
 fasam.edu.br, 1
 fascat.com, 1
 fashion-buttons.tk, 1
-fashion-family.cf, 1
 fashion-stoff.de, 1
 fashion-swimwear.tk, 1
 fashion-world.tk, 1
@@ -46024,27 +44136,20 @@ fashionunited.pt, 1
 fashionunited.ru, 1
 fashionunited.se, 1
 fashionunited.uk, 1
-fashionusa.gq, 1
-fashionweb.ml, 1
-fashionweek.tk, 1
 fashionweekweb.com, 1
 fashionworlds.ml, 1
-fashionxmas.gq, 1
 fasmaritime.com, 1
 faspirits.co.uk, 1
 faspirits.com, 1
 fassaden-selleng.de, 1
 fassadenverkleidung24.de, 1
 fassi-sport.it, 1
-fast-cargo.ml, 1
 fast-drops.cf, 1
 fast-events.eu, 1
 fast-host.gq, 1
 fast-host.net, 1
-fast-mobile.tk, 1
 fast-pro.co.jp, 1
 fast-rabbit.tw, 1
-fast-silver.tk, 1
 fast4ever.tk, 1
 fastaim.de, 1
 fastamundi.com, 1
@@ -46054,14 +44159,9 @@ fastbackmbg.be, 1
 fastbackmbm.be, 1
 fastbizcards.com, 1
 fastblit.com, 1
-fastbob.cf, 1
-fastbob.ga, 1
 fastbob.gq, 1
-fastbob.ml, 1
-fastbob.tk, 1
 fastburg.com, 1
 fastcash.com.br, 1
-fastcast.ga, 1
 fastcats.tk, 1
 fastcomcorp.net, 1
 fastcommerce.org, 1
@@ -46082,8 +44182,6 @@ fastfox.tk, 1
 fastgamingro.tk, 1
 fasthost.com.br, 1
 fastighetsekonomi.com, 0
-fastknighki.ga, 1
-fastknigi.ml, 1
 fastmail.com, 0
 fastmeet.tk, 1
 fastonline.ro, 1
@@ -46137,11 +44235,8 @@ fatturaelettronica-app.it, 1
 fattyink.com, 1
 fatumagro.bg, 1
 fatvalley.at, 1
-fau-bremen.tk, 1
 fau8.ml, 1
 fauceton.cf, 1
-fauceton.tk, 1
-faucetslist.tk, 1
 faulkner2020.com, 1
 faulknercountyar.gov, 1
 faultlines.org, 1
@@ -46173,27 +44268,24 @@ faw.gg, 1
 fawe-gmbh.de, 1
 fawong.com, 1
 fawter.online, 1
-fawtrucksecuador.com.ec, 1
 faxfarmers.ga, 1
 faxfarmest.ga, 1
 faxitron.com, 1
 faxreader.net, 1
 faxvorlagen-druckvorlagen.de, 1
-fayamovies.tk, 1
 fayettecountyillinois.gov, 1
 fayettecountyoh.gov, 1
 fayettecountywv.gov, 1
 fayettemopd.gov, 1
 fayettevillewv.gov, 1
+faymoshub.com, 1
 fayntic.com, 1
 faysalabdi.fi, 1
 fazal.tv, 1
 fazet.tk, 1
-fazhion.tk, 1
 fazo.gq, 1
 fazrin.tk, 1
 fazz.id, 1
-fb-lab.de, 1
 fb.audio, 1
 fb.gg, 1
 fb.me, 1
@@ -46223,7 +44315,6 @@ fbthirdpartypixel.com, 1
 fburl.com, 1
 fbwat.ch, 1
 fbwifi.com, 1
-fc-corvinul.tk, 1
 fc8882.net, 1
 fca-tools.com, 1
 fcapartsdb.com, 1
@@ -46259,6 +44350,7 @@ fcprovadia.com, 1
 fcrrijswijk.nl, 1
 fcsarajevo.tk, 1
 fcsic.gov, 1
+fcsm.gov, 1
 fcts.ml, 1
 fd.gov, 1
 fdalawboston.com, 1
@@ -46289,7 +44381,6 @@ fearedcreation.tk, 1
 fearfactory.tk, 1
 fearghus.org, 1
 fearlessmusic.tk, 1
-fearnomoreevents.com, 1
 fearstyle.tk, 1
 fearunknown.tk, 1
 feast-day.tk, 1
@@ -46320,7 +44411,6 @@ fedefutbol.tk, 1
 fedel.tk, 1
 fedema.com, 1
 federacaoanarquista.com.br, 1
-federaciocatalanapipaclubs.tk, 1
 federacionanarquista.net, 1
 federalbus.ga, 1
 federalbusers.ga, 1
@@ -46379,7 +44469,6 @@ feedough.com, 1
 feedstringer.com, 1
 feedthebot.com, 1
 feedthefood.com, 1
-feedthegreek.tk, 1
 feedtube.com, 1
 feeg-wage.gc.ca, 1
 feegg.com.br, 1
@@ -46423,9 +44512,7 @@ fegunlock.com, 1
 fehlerqultur.net, 1
 fehngarten.de, 1
 fehr-online.eu, 1
-fehrm.gov, 1
 feigling.net, 0
-feignandfolly.tk, 1
 feiki.tk, 1
 feildel.fr, 1
 feilen.de, 1
@@ -46450,7 +44537,6 @@ feld.saarland, 1
 feldbogenclub-hamburg.de, 1
 feldgut.de, 1
 feldhousen.com, 1
-feldkirchen.tk, 1
 feldmangallery.com, 1
 felett.es, 1
 felger-times.fr, 1
@@ -46464,16 +44550,14 @@ felipesexto.tk, 1
 felipesuri.com, 0
 feliratok.eu, 1
 felis.com.mx, 1
-feliscatus.tk, 1
 felistirnavia.sk, 1
 felix-amez.tk, 1
 felix-hirner.de, 1
 felix.vn, 1
-felixadr.com, 1
+felixadr.com, 0
 felixaufreisen.de, 1
 felixbarta.de, 1
 felixbrand.de, 1
-felixbroekhuizen.tk, 1
 felixc.at, 1
 felixcabrol.com, 1
 felixcrux.com, 1
@@ -46484,11 +44568,9 @@ felixkauer.de, 1
 felixklenner.de, 1
 felixman.com, 1
 felixmendez.com, 1
-felixqu.com, 0
 felixsanchez.tk, 1
 felixschuermeyer.de, 1
 felixseele.de, 1
-felixsworld.tk, 1
 felixturgeon.ca, 1
 felixvelarde.com, 1
 felixweb.tk, 1
@@ -46498,7 +44580,6 @@ felsare3.com, 1
 felsefe.tk, 1
 felsenheimer.tk, 1
 feltencie.com, 1
-felton.network, 1
 feltons.me, 0
 feluck.de, 1
 female-costumes.tk, 1
@@ -46531,7 +44612,6 @@ femmes.gc.ca, 1
 femmesaupluriel.com, 1
 femtomind.com, 1
 fena.jp, 1
-fenagav.ga, 1
 fenatrigo.com.br, 1
 fence-stlouis.com, 1
 fencekirkwood.com, 1
@@ -46549,18 +44629,15 @@ fengyi.tel, 1
 fengying.co, 1
 fenhl.net, 1
 fenichelar.com, 1
-fenitriatnica.tk, 1
 fenix-site.tk, 1
 fenix-zone.tk, 1
 fenixcorporative.tk, 1
 fenixhost.com.br, 1
-fenixmetal.tk, 1
 fenj.nl, 1
 fenn.moe, 1
 fennet.rentals, 1
 fenns.co.za, 1
 fennydewit.nl, 1
-fenom.ga, 1
 fenotipo.com, 1
 fenris.ovh, 1
 fenritec.eu, 1
@@ -46569,8 +44646,6 @@ fenschui.ru, 1
 fenster-bank.at, 1
 fenster-bank.de, 1
 fensterbau-mutscheller.de, 1
-feodosiya.cf, 1
-feodosiya.tk, 1
 ferad.net, 1
 feras-alhajjaji.com, 1
 feraz.com.mx, 1
@@ -46586,8 +44661,6 @@ feridun.tk, 1
 feriehus-danmark.no, 1
 ferien-haus-mittelpunkt.de, 1
 ferien-netzwerk.de, 1
-ferien-zweibruecken.tk, 1
-ferienchalet-wallis.ch, 1
 ferienhaeuser-krummin.de, 1
 ferienhaus-danemark-hund.de, 1
 ferienhaus-danemark-privat.de, 1
@@ -46611,20 +44684,18 @@ ferluxilluminazione.it, 1
 fermabel.com.br, 1
 fermanacuratampaparts.com, 1
 fermanaghomagh.com, 1
-fermastore.cf, 1
 fermastore.tk, 1
 fermateh.com.ua, 1
+fermemarineau.com, 1
 fermenting.studio, 0
 fermier-mag.ro, 1
 fernandes.org, 1
 fernandezvilar.es, 1
-fernandoalonso.tk, 1
 fernandob.com, 1
 fernandobarata.pt, 1
 fernandobarillas.com, 1
 fernandomiguel.net, 1
 fernandomorientes-zone.tk, 1
-fernandosuarez.cf, 1
 fernatura.tk, 1
 fernheim.com.py, 1
 fernhowe.co.uk, 1
@@ -46675,38 +44746,29 @@ feseev.ml, 1
 fespad.org.sv, 1
 festaprylar.se, 1
 festar.tk, 1
-festesuniversitaries.tk, 1
 festin.tk, 1
 festival-tipps.com, 1
 festival-transform.com, 1
 festival365.ml, 1
-festivaldays.tk, 1
 festivaldecinedemallorca.tk, 1
 festivaldelumieresgand.be, 1
 festivaldelumieresgand.com, 1
 festivaldimouamaroussiou.gr, 1
 festivalesargentina.com, 1
-festivalfumo.tk, 1
 festivalgourmet.com, 1
 festivaljapon.com, 1
-festivalpopayan.tk, 1
-festivalsalmondeoro.tk, 1
-festivalsrit.tk, 1
 festivitas.tk, 1
 festrentcar.pl, 1
 festx.co.za, 1
 fetanbus.com, 1
-fetawerelddans.tk, 1
 fetchease.com, 1
 fetchmag.com, 1
 fetchmonitors.com, 1
 fetclips.se, 1
-fetichedecaramelo.tk, 1
 fetih1453.tk, 1
 fetish-x.com, 1
 fetishbazar.cz, 1
 fetishblend.com, 1
-fetishtube.online, 1
 fetishwheels.com, 1
 fetishzone.org, 1
 fetlife.com, 1
@@ -46738,7 +44800,6 @@ fewo-thueringer-wald.de, 1
 fewo-wildrosenpfad.de, 1
 fewo32.de, 1
 fexopay.com, 1
-fey-web.tk, 1
 feyenoordrotterdam.tk, 1
 feyenoordsite.tk, 1
 feyenoordvakz.tk, 1
@@ -46754,7 +44815,7 @@ ff5.info, 0
 ff5197.co, 1
 ff5g.com, 1
 ff6729.co, 1
-ff6729.com, 0
+ff6729.com, 1
 ff675.com, 0
 ff6957.co, 1
 ff9297.co, 1
@@ -46835,10 +44896,12 @@ fibo-forex.org, 1
 fibrasynormasdecolombia.com, 1
 fibraworks.com, 1
 fibrefly.co.uk, 1
+fibrenttech.co.za, 1
 fibretv.co.nz, 1
 fibretv.tv, 1
 fibroarrendacaseton.mx, 1
 fibromuebles.com, 1
+fibu.email, 1
 fibune.com, 1
 fibutest.de, 1
 fichajes.com, 1
@@ -46876,6 +44939,7 @@ fierman.us, 0
 fierscleaning.nl, 1
 fiery.me, 0
 fierykitchen.pl, 1
+fiesta-mk5-limited-edition.nl, 1
 fiestasalquezar.tk, 1
 fietsambassade.be, 1
 fietsambassade.gent, 1
@@ -46886,18 +44950,15 @@ fietskr.at, 1
 fietsvakman.nl, 1
 fietsvierdaagsen.nl, 1
 fifaaddict.com, 1
-fifacup.ga, 1
 fifadimensions.tk, 1
 fifafans.tk, 1
 fifashions.com, 1
-fifastars.tk, 1
 fifatournament.tk, 1
 fifaultimatemod.tk, 1
 fifemedicalgroup.co.uk, 1
 fifr.nl, 1
 fiftynorth.eu, 1
 fiftyseven.media, 1
-fiftyshadesofgreyfullmovie.ga, 1
 fiftyshadesofluca.ml, 1
 fiftytalk.com, 1
 fig.ms, 1
@@ -46907,8 +44968,6 @@ fightape.cf, 1
 fightape.ga, 1
 fightape.gq, 1
 fightape.ml, 1
-fighter-planes.tk, 1
-fighting-turtle.tk, 1
 fightinggobbler.com, 1
 fightingshit.tk, 1
 fightsupplies.co.uk, 0
@@ -46917,14 +44976,12 @@ figl.net, 1
 figliasons.com, 1
 figma.com, 1
 figmalover.com, 1
-figowa.com, 1
 figura.cz, 1
 figuras.tk, 1
 figurasdelinguagem.com.br, 1
 figure.nz, 1
 figuro.la, 1
 figuurzagers.nl, 0
-fihatest.ml, 1
 fihclawgroup.com, 1
 fiilr.com, 1
 fiix.io, 1
@@ -46937,7 +44994,6 @@ fijnewoensdag.nl, 1
 fika.com.vn, 1
 fikaauto.com, 1
 fikain.com, 1
-fikavirtual.com, 1
 fiken.no, 1
 fikirtasarim.net, 1
 fikong.com, 1
@@ -46953,7 +45009,6 @@ filaretihairlove.gr, 1
 filcosplay.tk, 1
 file-cloud.eu, 1
 file-pdf.it, 0
-file24.tk, 1
 filebox.one, 1
 filecopa.com, 1
 filedesc.com, 1
@@ -46961,9 +45016,9 @@ filedoom.ml, 1
 filehash.de, 1
 filehippo.com, 1
 filehorsefile.com, 1
+filehosted.net, 1
 fileio.io, 1
 filejet.io, 1
-filek.ga, 1
 fileon.com, 1
 fileplanet.com, 1
 filepunks.com, 1
@@ -46986,13 +45041,10 @@ fili.com, 1
 filidorwiese.nl, 1
 filigrana.tk, 1
 filiio.com, 1
-filingsmadeeasy.com, 1
 filiotech.com, 1
 filip-prochazka.com, 0
 filipdima.ro, 0
 filipi.no, 1
-filipinasdailynews.tk, 1
-filipinochinese.tk, 1
 filipinostaff.uk, 1
 filippo.io, 1
 filippoberio.co.uk, 1
@@ -47012,7 +45064,6 @@ filmarchiv-sachsen.de, 1
 filmatiporno.xxx, 1
 filmbabasi.net, 1
 filmbasar.com, 1
-filmbest.tk, 1
 filmcorner.tk, 1
 filmdates.co.uk, 1
 filmdirectingtips.com, 1
@@ -47024,7 +45075,6 @@ filmfog.ga, 1
 filmisfun.com, 1
 filmisfun.net, 1
 filmitis.com, 1
-filmizleindir.tk, 1
 filmkode.com, 1
 filmnet.pl, 1
 filmnetz.tk, 1
@@ -47038,32 +45088,30 @@ filmserver.de, 1
 filmsidan.tk, 1
 filmsite-studio.com, 1
 filmtheaternieuwegein.tk, 1
-filmwallpapers.ml, 1
 filobot.xyz, 1
 filokiralama.name.tr, 1
 filosofare.tk, 1
-filosofia.tk, 1
 filoxenia.io, 1
 filpromer.com, 1
 filstop.com, 1
 filter-kiev.com, 1
 filterlists.com, 1
 filtershekanha.com, 1
+filth.bar, 1
 filthyapartmenters.ga, 1
 filthyapartmentest.ga, 1
 filtr.me, 1
 fimfiction.net, 1
-fimozin.ga, 1
 fimp.pt, 1
 fimsquad.com, 1
 fina-foxy.com, 1
 finaktiv.tk, 1
 final-expense-quotes.com, 1
+final-rest.co.uk, 1
 final-x.com, 1
 finalashes.tk, 1
 finalfate.tk, 1
 finalfoursteam.tk, 1
-finalfourstream.tk, 1
 finalgambit.band, 1
 finalleopard.tk, 1
 finalmenteazul.pt, 1
@@ -47117,26 +45165,23 @@ finanzwende-recherche.de, 1
 finapi.io, 1
 finaster.com.br, 1
 finax.eu, 1
-finbio.cf, 1
 fincas-ruiz.com, 1
 finch.am, 1
 finch.ga, 1
 finchi.de, 1
 finchkeeper.com, 1
 finchnest.co.uk, 1
-fincities.tk, 1
+fincitegroup.com, 1
 find-mba.com, 1
 findahero.com.au, 1
 findairconditioningers.ga, 1
 findairconditioningest.ga, 1
 findapinball.com, 1
-findautoloan.ml, 1
 findbalancedliving.com, 1
 findcanary.com, 1
 findcasinos.net, 1
 findcbdoilnearme.com, 1
 findcep.com, 0
-findcheap.us, 0
 finddecisionsest.ga, 1
 findedeinencoach.net, 1
 findelahistoria.com, 1
@@ -47155,7 +45200,6 @@ finditez.com, 1
 findlayohio.gov, 1
 findlimitsers.ga, 1
 findlocalproduce.co.uk, 1
-findmail.ga, 1
 findme.partners, 1
 findmentalhealth.co.uk, 1
 findmespot.com, 1
@@ -47169,7 +45213,6 @@ findoon.de, 1
 findpetproducts.com, 1
 findrejsepartner.dk, 1
 findsalmonest.ga, 1
-findsingledating.ml, 1
 findstorenearme.ca, 1
 findstorenearme.co.uk, 1
 findstorenearme.us, 1
@@ -47197,8 +45240,6 @@ finesoon.net, 1
 finestblingers.ga, 1
 finestblingest.ga, 1
 finestinfo.com, 1
-finestrabatalera.tk, 1
-finestreview.cf, 1
 finestrina.net, 1
 finex.by, 1
 finexo.ch, 1
@@ -47207,7 +45248,6 @@ finfleet.id, 1
 finform.ch, 1
 fingerscrossed.style, 1
 fingertight.ga, 1
-finhelp.ga, 1
 fini-de-jouer.ch, 0
 finilaviolence.gc.ca, 1
 finion.com, 1
@@ -47230,7 +45270,6 @@ finnjumping.tk, 1
 finnkupongkoder.no, 1
 finnwea.com, 0
 finom.co, 1
-finpomosh.gq, 1
 finprison.net, 1
 finpt.com, 0
 finqk.nl, 1
@@ -47240,7 +45279,6 @@ finscan.com, 1
 finsecurity.eu, 1
 finsprings.org, 1
 finstererlebnis.de, 1
-fintechlaw.eu, 1
 fintechlaw.pl, 1
 fintechnics.com, 0
 finteo.de, 1
@@ -47259,6 +45297,7 @@ fionamcbride.com, 1
 fionna.io, 1
 fiore31.fr, 1
 fiorebjj.com, 1
+fiorellaweddings.com, 1
 fiorenzaperfumhome.com.br, 1
 fioriepiante.info, 1
 fioristionline.it, 1
@@ -47267,7 +45306,6 @@ fiosgenomics.com, 1
 fioulmarket.fr, 1
 fipackaging.com, 1
 fipo.life, 1
-fipq.tk, 1
 fir.ch, 1
 firatcakir.com.tr, 1
 firatofm.tk, 1
@@ -47287,6 +45325,7 @@ firecask.com, 1
 firechip.cc, 1
 firechip.srl, 1
 firecity.tk, 1
+firecontrols.net, 1
 firecore.com, 1
 firecry.org, 1
 firedemons.tk, 1
@@ -47312,11 +45351,13 @@ fireoakstrategies.com, 1
 fireplex.co.uk, 1
 fireportal.cz, 1
 fireportal.sk, 1
-fireradio.tk, 1
 firerain.me, 1
 fireservicerota.co.uk, 1
 fireshellsecurity.team, 1
+firesofdestruction.nl, 1
 firesofheaven.org, 1
+firesprite.com, 1
+firesquare.ru, 1
 firestart.tk, 1
 firestarter.fi, 1
 firestuff.org, 1
@@ -47351,7 +45392,6 @@ firmground.nl, 1
 firmkernel.tk, 1
 firmware.science, 1
 firobe.fr, 1
-firouz.tk, 1
 firsov.gq, 1
 first-aid-kit.net, 0
 first-house.no, 1
@@ -47360,9 +45400,8 @@ first-money.tk, 1
 first-ns.com, 0
 first-time-offender.com, 1
 first.org, 1
-first4it.com, 0
+first4it.com, 1
 firstbaptistchurchofchrist.org, 1
-firstbooks.ml, 1
 firstcentralsavings.com, 1
 firstchoicebouncycastlehire.co.uk, 1
 firstchoicefriseur.at, 1
@@ -47371,11 +45410,9 @@ firstchurchmn.org, 1
 firstclass.com.kh, 1
 firstclasscastles.com, 1
 firstclassleisure.co.uk, 1
-firstclassnuisance.tk, 1
 firstclinic.tk, 1
 firstcoastsir.com, 1
 firstcoastteaco.com, 1
-firstcolonyengraving.com, 1
 firstcontact.cf, 1
 firstderm.com, 1
 firstdry.com.br, 1
@@ -47384,16 +45421,12 @@ firstfinca.de, 1
 firstgov.gov, 1
 firstgradeframeofmind.com, 1
 firstlayout.net, 1
-firstlightinspirations.tk, 1
 firstload.tk, 1
 firstmall.de, 1
 firstmarket.tech, 1
 firstname.tk, 1
 firstnet.gov, 1
-firstnetwork.cf, 1
-firstnetworksouth.com, 1
 firstphilec.com, 1
-firstplace.ga, 1
 firstq.xyz, 1
 firstqa.com, 1
 firstresponder.gov, 1
@@ -47403,8 +45436,8 @@ firsttimeround.tk, 1
 firsttimeshopperers.ga, 1
 firsttimeshopperest.ga, 1
 firstversionist.com, 1
-firstwebring.tk, 1
 firtreetechnology.co.uk, 1
+fis.io, 1
 fisa.net.za, 1
 fischer-immoteam.de, 1
 fischer-its.com, 0
@@ -47413,7 +45446,6 @@ fischer-programmierung.ch, 1
 fischer-wasels-medizin.de, 1
 fischerlaender.de, 1
 fischerp.net, 1
-fischers.it, 1
 fischers.srv.br, 1
 fiscoeconti.it, 1
 fish-hook.ru, 1
@@ -47424,9 +45456,7 @@ fishbattle.io, 1
 fishbattle.net, 1
 fishcorp.dk, 1
 fishergo.ml, 1
-fishergo.tk, 1
 fishermailbox.net, 1
-fisherman-union.ml, 1
 fishermansbend.apartments, 1
 fishermansbendcorporation.com.au, 1
 fishermansbendtownhouses.com.au, 1
@@ -47446,7 +45476,6 @@ fishtacos.blog, 1
 fishtank.ga, 1
 fishycam.com, 1
 fishygames.ml, 1
-fishyscans.tk, 1
 fishystuff.cf, 1
 fisinfomanagerdr.com, 1
 fisiobox.eu, 1
@@ -47477,9 +45506,10 @@ fitcoachion.com, 1
 fitcrewhn.com, 1
 fite.family, 0
 fitecleaningservices.com, 1
+fitekin.com, 1
 fitequilibrio.com.br, 1
-fitflaop.ga, 1
 fitfocusau.com.au, 1
+fitfoodfab.nl, 1
 fitgirl-repacks.site, 1
 fitgirlsdiary.com, 1
 fitint.ro, 1
@@ -47487,9 +45517,8 @@ fitkram.cz, 1
 fitleads.nl, 1
 fitmeat.at, 1
 fitmommyinheels.com, 1
-fitmybike.eu, 0
+fitmybike.eu, 1
 fitness-challenge.co.uk, 1
-fitness-world.ga, 1
 fitness.gov, 1
 fitnessbest.com, 1
 fitnesshaber.com, 1
@@ -47517,6 +45546,7 @@ five-wyches-farm.co.uk, 1
 five.sh, 1
 fiveboosts.xyz, 1
 fivefortheroad.com, 1
+fivegraces.com, 1
 fiveminute.tk, 1
 fivepb.me, 1
 fivepedia.tk, 1
@@ -47526,7 +45556,6 @@ fivetecnologia.com, 1
 fivethirtyeight.com, 1
 fiveyearsahead.com, 1
 fix-css.com, 1
-fix-ru.ga, 1
 fix-the-timeline.com, 1
 fix-the-timeline.org, 1
 fix.mk, 1
@@ -47627,7 +45656,6 @@ flagpedia.net, 1
 flagriculture.gov, 1
 flagspot.net, 0
 flagstone-magazin.ro, 0
-flagyl-500-mg.ga, 1
 flair.nl, 1
 flairfindr.com, 1
 flam.io, 1
@@ -47636,12 +45664,11 @@ flamehaze.tk, 1
 flamencoexplained.com, 0
 flamencoshoes.tk, 1
 flamengopi.tk, 1
-flamentecnic.tk, 1
 flameofthoughts.tk, 1
 flamer-scene.com, 0
 flamet.eu, 0
-flameviper.tk, 1
 flamingcow.tv, 1
+flaminggorgefireandems.gov, 1
 flamingkeys.com, 1
 flamingogroup.vn, 1
 flamingoroute.tk, 1
@@ -47651,7 +45678,7 @@ flammy.tk, 1
 flana.com, 1
 flanadot.com, 1
 flanagan.tk, 1
-flanderslaw.com, 0
+flanderslaw.com, 1
 flanga.io, 0
 flanigan.tk, 1
 flapoverspeed.com, 1
@@ -47662,19 +45689,15 @@ flarewalker.com, 1
 flarewalker.eu, 1
 flarewalker.net, 1
 flarewalker.org, 1
-flart.tk, 1
 flarumtr.com, 1
 flasaki.gr, 1
-flash-games.tk, 1
 flashback.org, 1
-flashbackband.tk, 1
 flashbaggie.com, 1
 flashbeat.tk, 1
 flashcardsmobile.com, 1
 flashcover.com.br, 1
 flashcrasher.com, 1
 flasheschile.tk, 1
-flashgamedev.tk, 1
 flashgot.net, 1
 flashigra.tk, 1
 flashissue.com, 1
@@ -47719,7 +45742,6 @@ flawed.world, 1
 flawedworld.com, 1
 flawless-gaming.tk, 1
 flawlesscowboy.xyz, 1
-flawlessly.tk, 1
 flawlessweddings.nl, 1
 flayla.tk, 1
 flblog.top, 0
@@ -47753,9 +45775,6 @@ fleetcorcards.be, 1
 fleetofhope.tk, 1
 fleetsmith.com, 1
 fleetssl.com, 1
-fleetster.es, 1
-fleetster.net, 1
-fleetster.nl, 1
 fleettools.tk, 1
 fleetyards.net, 1
 flehm.de, 1
@@ -47772,16 +45791,15 @@ fleshtone.tk, 1
 fleshwound.tk, 1
 fletcherdigital.com, 1
 fletcherdoescrime.com, 1
-fletchmusic.tk, 1
 fletesymudanzasbaratas.com, 1
 flets-ms.com, 1
 fleurdelune.it, 1
 fleurenplume.fr, 1
 fleurette.me, 1
-fleuromance.ga, 1
 fleursdesoleil.fr, 0
 fleursdujour.ph, 1
 fleuryfleury.com, 1
+flex-one.fr, 1
 flexapplications.se, 1
 flexbox.cloud, 1
 flexbpo.com.br, 1
@@ -47790,7 +45808,7 @@ flexdrukker.nl, 1
 flexi-dance.pl, 1
 flexiblenetflow.com, 1
 flexibsd.com, 1
-flexicurity.tk, 1
+flexicano.nl, 1
 fleximus.org, 0
 flexingpro.com, 1
 flexinvesting.fi, 0
@@ -47808,9 +45826,7 @@ flfl.de, 1
 flhealthcharts.gov, 1
 fliacuello.com.ar, 1
 flibanserina.com, 1
-flicerdowneh.cf, 1
 flicke.red, 1
-flickor.tk, 1
 flicks2click.com, 1
 flie.co.jp, 1
 flieger-funk-runde.de, 1
@@ -47820,14 +45836,13 @@ flightacademy-memmingen.com, 1
 flightcheapfares.com, 1
 flightdiary.cf, 1
 flightdiary.ga, 1
-flightdiary.gq, 1
-flightjackets.tk, 1
 flightscarhire.com, 1
 flightschoolbooking.com, 1
 flightschoolcandidates.gov, 1
 flightschoolusa.com, 1
 flightstoheathrow.com, 1
 flightti.com, 1
+flightticketsto.com, 1
 flightzero.cf, 1
 fliino.com, 1
 fliino.eu, 1
@@ -47835,7 +45850,6 @@ fliino.info, 1
 fliino.net, 1
 fliino.org, 1
 flikmsg.co, 1
-flimnet.tk, 1
 flinch.io, 1
 fling.dating, 1
 flingflong.com, 1
@@ -47846,20 +45860,16 @@ flip-flop.tk, 1
 flip.kim, 1
 flip.lease, 1
 flipin.ga, 1
-flipmusic.tk, 1
 flipneus.net, 1
 flipos.be, 0
 flipperkast.tk, 1
-flipphotography.ga, 1
 flipping.land, 0
 flipsidevr.com, 1
 fliptable.org, 1
 flipthebrain.com, 1
-flipweb.tk, 1
 flirt-norden.de, 1
 flirtbox.tk, 1
 flirtee.net, 1
-flirtfaces.de, 1
 flirtitup.com, 1
 flirtline.tk, 1
 flirtlu.com, 1
@@ -47878,7 +45888,6 @@ flixstats.com, 1
 floart.tk, 1
 floatationlocations.com, 1
 floaternet.com, 1
-floatifnghotel.cf, 1
 floatifnghotel.ga, 1
 floatifnghotel.tk, 1
 floating-holidays.co.uk, 1
@@ -47903,7 +45912,6 @@ flomeyer.de, 1
 floneo.fr, 1
 flonharmonymassage.space, 1
 floobits.com, 1
-floodboss.ml, 1
 flooddoctorva.com, 1
 floodguypro.com, 1
 floodheroessaltlakecity.com, 1
@@ -47923,7 +45931,6 @@ floort.net, 1
 floosak.co, 1
 flop.tk, 1
 floppomoppo.ml, 1
-floppy.tk, 1
 floqast.com, 1
 flora-nova.tk, 1
 floraclick.net, 1
@@ -47935,12 +45942,10 @@ floralin.se, 1
 floralworkshopsers.ga, 1
 florasite.tk, 1
 florausa.net, 0
-floravan.com, 1
 floravino.de, 1
 floreg.com, 1
 florencecountywi.gov, 1
 florencewi.gov, 1
-florenciaextrema.tk, 1
 florenciasabio.com, 1
 florent-tatard.fr, 1
 floresastrid.tk, 1
@@ -47963,7 +45968,6 @@ florianstroeger.tk, 1
 floriantanner.ch, 1
 florianysantiago.com, 1
 florida-estetica.com, 1
-florida-online.tk, 1
 florida-prep.org, 1
 floridaagriculture.gov, 1
 floridaconsumerhelp.gov, 1
@@ -47984,11 +45988,9 @@ floridastatefair.com, 1
 floridastatefair.net, 1
 floridastatefairag.com, 1
 floridastatefairauthority.com, 1
-floridawaterapparel.net, 1
 floridaweightlossdoctors.com, 1
 floriebriand.com, 1
 floriimorii.tk, 1
-floris.tk, 1
 florismouwen.com, 1
 florismouwen.nl, 1
 floristik-online.com, 1
@@ -48021,7 +46023,6 @@ flowdise.com, 1
 flowercare.tk, 1
 flowercityflavor.com, 1
 flowerdelivery.tk, 1
-flowerdesign.tk, 1
 flowerpassword.com, 1
 flowerpictures.tk, 1
 flowers-city.com.ua, 0
@@ -48029,6 +46030,7 @@ flowers-shops.tk, 1
 flowers.sumy.ua, 1
 flowersandplantsco.com, 1
 flowersbylegacy.com, 1
+flowerscaffe.com, 1
 flowersquito.com, 1
 flowerstateest.ga, 1
 flowfest.com, 1
@@ -48051,6 +46053,7 @@ flowscale.com, 1
 flowstars.tk, 1
 flowstudios.com, 1
 flowtex.tk, 1
+flowyapi-dev.azurewebsites.net, 1
 flowyapp-dev.azurewebsites.net, 1
 flox.io, 1
 floydcountyga.gov, 1
@@ -48066,7 +46069,6 @@ flubiostudios.com, 1
 flubiostudios.de, 1
 flucky.xyz, 1
 fluconazole.gq, 1
-fluctuante.lat, 1
 fluenciamodas.com.br, 1
 fluencytech.com, 1
 fluessiggas.de, 1
@@ -48078,15 +46080,14 @@ fluglektuere.com, 1
 flugplatz-edvc.de, 1
 flugplatzmanager.de, 1
 flugsimulatorfrankfurt.com, 1
+fluidattacks.com, 1
 fluidbb.co.uk, 1
 fluidpicturesinc.com, 1
 fluids.ac.uk, 1
 fluig.com, 1
 fluitbeurt.nl, 1
-flukestar.tk, 1
 flumble.nl, 1
 flunschi.goip.de, 1
-fluoxetin.ga, 1
 fluoxetin.gq, 1
 fluoxetin.tk, 1
 fluoxetine.ml, 1
@@ -48101,10 +46102,10 @@ fluxforge.com, 1
 fluxi.fi, 1
 fluxnet.tk, 1
 fluxoid.com, 1
-flvyingeagle.ga, 1
 flwrightwichita.org, 1
 flws.cl, 1
 fly, 1
+fly-fjends.dk, 1
 fly.moe, 1
 flyabe.com, 1
 flyantvirtual.tk, 1
@@ -48125,22 +46126,17 @@ flyfifer.co.uk, 1
 flygexpo.tk, 1
 flygon.pink, 1
 flyhealthy.gov, 1
-flying-angels.tk, 1
 flying-dudes.de, 1
 flying-press.com, 1
-flyingangels.cf, 1
 flyingbasicsest.ga, 1
 flyingcolours.tk, 1
 flyingdoggy.net, 1
 flyingdreamers.com, 1
-flyingdutchman.tk, 1
 flyinghigh.co.jp, 1
 flyinghigh.tk, 1
 flyinglions.tk, 1
-flyingmonkeys.tk, 1
 flyingpackets.net, 1
 flyingpotatoes.tk, 1
-flyingrub.me, 1
 flyingspaghettimonsterdonationsfund.nl, 1
 flyingtutorsers.ga, 1
 flylcpa.gov, 1
@@ -48157,7 +46153,6 @@ flypuntoazul.gq, 1
 flyseasons.com, 1
 flyserver.co.il, 1
 flyspace.ga, 1
-flyspace.ml, 1
 flyss.net, 1
 flyssh.net, 1
 flyswoop.com, 1
@@ -48167,12 +46162,10 @@ flythecopter.tk, 1
 flytoadventures.com, 1
 flytrap.in, 1
 flyupture.com, 1
-flywind.ml, 1
 flyxll.com, 1
 flyzone.tk, 1
 flyzoomattzir.com, 1
 fm-digitize.de, 1
-fm-online.tk, 1
 fm-panel.tk, 1
 fm.ie, 1
 fmamfg.org, 1
@@ -48196,6 +46189,7 @@ fmorales.com, 0
 fmorales.com.ni, 0
 fmportal.biz, 1
 fmpuertomadero.cf, 1
+fmsforestry.com, 1
 fmstr.ml, 0
 fmussatmd.com, 1
 fnbava.com, 1
@@ -48207,7 +46201,6 @@ fndout.com, 1
 fneon.eu, 1
 fnerk.org, 1
 fnet.gr, 1
-fnews.tk, 1
 fnh-expert.net, 1
 fnka.de, 1
 fnkr.net, 1
@@ -48220,9 +46213,10 @@ foair.me, 1
 foairbus.fr, 0
 foairbussas.fr, 0
 foamfortress.tk, 1
+foard.biz, 1
+foard.us, 1
 fob-china-moscow.ru, 1
 focalforest.com, 1
-focalpoint.tk, 1
 focalpointvr.com, 1
 focanamoda.com.br, 1
 focanocliente.com.br, 1
@@ -48230,14 +46224,13 @@ focusbet.cc, 1
 focusbet.club, 1
 focusbet.io, 1
 focusbet.space, 1
+focusbet777.top, 1
+focusbetaffiliates.com, 1
 focusdemolition.com.au, 1
 focusgroup.tk, 1
 focushm.com, 1
 focusministries1.org, 1
 focusoptimization.com, 1
-focusproductions.tk, 1
-focustec.tk, 1
-focustuningclub.tk, 1
 fodder.ga, 1
 foej-aktiv.de, 1
 foej.net, 1
@@ -48265,8 +46258,7 @@ fokep.no, 1
 fokos.de, 0
 fokus.ag, 1
 fol.tf, 1
-folar.ga, 1
-folclore.tk, 1
+foldcle.com, 1
 foldnfly.com, 1
 foleon.com, 1
 folf.codes, 1
@@ -48293,6 +46285,8 @@ followlearning.com, 1
 followme.com, 1
 followmystaff.com, 1
 followthatpage.com, 1
+followthepin.com, 1
+follygardens.com, 1
 folszyb.pl, 1
 foluomeng.net, 1
 folwark.krakow.pl, 1
@@ -48329,6 +46323,7 @@ fontnegar.ir, 1
 fontocean.com, 1
 fonts2u.com, 1
 fonts4free.net, 1
+fonzone.it, 0
 foo, 1
 foo.fo, 1
 foo.hamburg, 1
@@ -48350,16 +46345,13 @@ foodbody.ga, 1
 foodbounce.ga, 1
 foodboy.com, 1
 foodbrowse.ga, 1
-foodbrowser.ga, 1
 foodbuddies.ga, 1
 foodbuller.ga, 1
 foodcamel.ga, 1
-foodcaster.ga, 1
 foodcheaper.ga, 1
 foodcheapest.ga, 1
 foodclearance.ga, 1
 foodclient.ga, 1
-foodcollections.ga, 1
 foodcollector.ga, 1
 foodcorporation.ga, 1
 foodcourier.ga, 1
@@ -48385,7 +46377,6 @@ foodev.de, 1
 foodexcel.ga, 1
 foodfalcon.ga, 1
 foodfeature.ga, 1
-foodflower.ga, 1
 foodfriek.nl, 1
 foodgecko.ga, 1
 foodglamour.ga, 1
@@ -48407,7 +46398,6 @@ foodjaguar.com, 1
 foodjoker.ga, 1
 foodkayak.ga, 1
 foodlast.ga, 1
-foodless.ga, 1
 foodlicious.ml, 1
 foodlightning.ga, 1
 foodlimited.ga, 1
@@ -48420,12 +46410,10 @@ foodlucky.ga, 1
 foodmatche.ga, 1
 foodmeasure.ga, 1
 foodmillions.ga, 1
-foodminer.ga, 1
 foodnachos.com, 1
 foodnations.ga, 1
 foodnature.ga, 1
 foodnature.tk, 1
-foodnight.ga, 1
 foodoffline.ga, 1
 foodomega.ga, 1
 foodonbook.com, 1
@@ -48442,14 +46430,12 @@ foodpermanent.ga, 1
 foodplatinum.ga, 1
 foodplum.ga, 1
 foodpresident.ga, 1
-foodprestige.ga, 1
 foodpronto.ga, 1
 foodquantum.ga, 1
 foodrainforest.ga, 1
 foodrapid.ga, 1
 foodrates.ga, 1
 foodremarkable.ga, 1
-foodrex.ga, 1
 foodrhino.ga, 1
 foodrings.ga, 1
 foodrips.com, 1
@@ -48458,7 +46444,6 @@ foodsafety.gov, 1
 foodsafetyjobs.gov, 1
 foodsavers.gent, 1
 foodsaversgent.be, 1
-foodscovery.it, 1
 foodsedona.ga, 1
 foodseurope.com, 1
 foodshuffle.ga, 1
@@ -48473,16 +46458,16 @@ foodsplash.ga, 1
 foodsreborn.com, 1
 foodsunflower.ga, 1
 foodsuperhero.ga, 1
+foodsupplyiq.com, 1
 foodsurprise.ga, 1
 foodsurreal.ga, 1
 foodsustain.ga, 1
 foodtable.at, 1
 foodtimeline.org, 1
-foodtrekker.tk, 1
 foodtruck.ai, 1
+foodtruckconnections.com, 1
 foodtrucksnorthwest.com, 1
 foodtummy.com, 1
-foodurban.ga, 1
 foodusa.cf, 1
 foodusa.ga, 1
 foodusa.gq, 1
@@ -48490,7 +46475,6 @@ foodverde.ga, 1
 foodwaterfront.ga, 1
 foodwidget.ga, 1
 foodwise.marketing, 1
-foodwish.ga, 1
 foodyankee.ga, 1
 foodylab.it, 1
 foodzpace.com, 1
@@ -48504,27 +46488,18 @@ fooster.io, 1
 foot.fr, 1
 foot2rue.tk, 1
 footasse.com, 1
-football-news.gq, 1
-football-world.tk, 1
 football.de, 1
 footballcelebrationsers.ga, 1
 footballforum.de, 1
 footballmessi.tk, 1
-footballrussia.cf, 1
-footballscores.ga, 1
 footballsrit.tk, 1
 footballtips.tk, 1
-footbolka.tk, 1
-footbolki.ml, 1
 footchronique.tk, 1
 footdoctorpodiatristnyc.com, 1
 footlettuce.xyz, 1
 footmercato.net, 1
-footwear-catalogue.tk, 1
 footytalk.tk, 1
-for-testing.tk, 1
 for.care, 1
-forabrokenrobot.tk, 1
 forat.tk, 1
 foray-jero.me, 1
 foraz.tk, 1
@@ -48573,11 +46548,8 @@ forefrontcloud.com, 1
 foreign-language-colleges.com, 1
 foreignpharmacydirectory.com, 1
 foreignxchange.com.au, 1
-foremail.tk, 1
 forenschmiede.tk, 1
 forensic-system.com, 0
-forensicsciencecentral.tk, 1
-forensicsinfo.ga, 1
 forensicsinfoest.ga, 1
 forensischepsychiatrie.tk, 1
 forers.com, 1
@@ -48590,24 +46562,22 @@ forestcermegresik.com, 1
 foresthaven.tk, 1
 forestparkga.gov, 1
 forestraven.net, 1
-forever.gq, 1
+foresttownrcwi.gov, 1
 foreverbreak.com, 1
 forevermuslim.in, 1
+foreverpontiac.com, 1
 foreverreem.com, 1
 foreverssl.com, 1
 foreversummertime.com, 1
 forevertoday.nl, 1
 foreverydream.com, 1
 forewordreviews.com, 1
-forex-arabia.tk, 1
 forex-giants.com, 1
 forex-site.com, 1
 forex-trading-tutorial.tk, 1
-forex-up.cf, 1
 forex.ee, 1
 forexarby.com, 1
 forexchef.de, 1
-forexcity.cf, 1
 forexclubteam.com, 1
 forexcomreview.co, 1
 forexee.com, 1
@@ -48616,18 +46586,16 @@ forexinthai.com, 0
 forexmarketsm.tk, 1
 forexnew.org, 1
 forexox.com, 1
-forexpattern.tk, 1
 forexplay.com, 1
 forexsignalroom.com, 1
 forexsignals7.com, 1
 forextickler.com, 1
 forextraders.com, 1
 forexwine.com, 1
-forexworld.cf, 1
-forfeit.ga, 1
 forfeiture.gov, 1
 forfortcollins.com, 1
 forfunssake.co.uk, 1
+forgeary.com, 1
 forgetme.ga, 1
 forgetme.gq, 1
 forgetme.tk, 1
@@ -48637,6 +46605,7 @@ forgotten-legends.org, 1
 forgottenrealms.tk, 1
 forgottenroles.com, 1
 forgottenworld.it, 1
+forhims.co.uk, 1
 forixecommerce.com, 1
 fork-portal.ml, 1
 forkfeeds.com, 1
@@ -48646,12 +46615,12 @@ forkurd.ml, 1
 forlitoday.it, 1
 formacao.org.br, 1
 formador.tk, 1
-formalgrammar.tk, 1
 formalist.cz, 1
 formality.one, 1
 forman.store, 1
 formand.ru, 1
 formapi.io, 1
+formassembly.com, 1
 format-paysage.ch, 0
 format.ua, 1
 formation-assureur.com, 1
@@ -48669,7 +46638,6 @@ formforger.com, 1
 formhub.ru, 1
 formi9.com, 1
 formingequipment.tk, 1
-formini.dz, 1
 formio.nl, 1
 formodernkids.com, 1
 formommiesbymommy.com, 1
@@ -48686,10 +46654,10 @@ formulacionquimica.com, 1
 formulastudent.de, 1
 formulaveevictoria.com.au, 1
 formup.com.pl, 1
-formvibes.com, 1
 fornarisandres.com, 1
 fornata.it, 1
 foro-coopfuture.tk, 1
+foro.io, 0
 foro.red, 1
 foroaranda.com, 1
 forocachacero.tk, 1
@@ -48701,23 +46669,18 @@ forodebanfield.tk, 1
 forodeespanol.com, 1
 forodieta.com, 0
 foroenguera.tk, 1
-forojovensanfernando.tk, 1
 forologikidilosi.com.gr, 1
 foromasters.tk, 1
 foropl.com, 0
 forosdelmisterio.tk, 1
-forotrabajo.es, 1
 forourselves.com, 1
-forowarhammer.tk, 1
 forrestheller.com, 1
 forrestwalkbarbershop.com.au, 1
 forro.berlin, 1
 forro.info, 1
-forsaken.tk, 1
 forsakenplanet.tk, 1
 forsakenstoners.tk, 1
 forsakringsarkivet.se, 1
-forsaleacameras.tk, 1
 forsaleelectronics.tk, 1
 forsaleinedmonton.ca, 1
 forsat.ga, 1
@@ -48745,7 +46708,6 @@ fortdeposital.gov, 1
 fortdodgeradio.com, 1
 fortebet.rw, 1
 fortebet.ug, 1
-fortepiano.tk, 1
 fortesanshop.it, 1
 forthenrycustomknives.com, 1
 forthetoys.com, 1
@@ -48763,6 +46725,7 @@ fortipartner.uk, 1
 fortisadhesives.com.au, 1
 fortlauderdaleaircharter.com, 1
 fortmatic.com, 1
+fortnet.online, 1
 fortnite.ca, 1
 fortnitemagic.ga, 1
 fortoglethorpega.gov, 1
@@ -48778,7 +46741,6 @@ fortuna-loessnitz.de, 1
 fortuna-s.com, 1
 fortuna.co.ua, 1
 fortunabuilders.tk, 1
-fortunacigarettes.tk, 1
 fortunahamburg.tk, 1
 fortune-healing.com, 1
 fortunebazar.tk, 1
@@ -48787,29 +46749,20 @@ fortunenames.ga, 1
 fortunenamesers.ga, 1
 fortunenamesest.ga, 1
 fortwinn.gov, 1
-forty-two.ml, 1
 forty-two.nl, 1
 forty.sh, 1
 forty8creates.com, 1
 fortygordy.com, 1
 fortytwo.cloud, 1
-fortytwo.tk, 1
 forum-4.de, 1
 forum-batteries.com, 1
-forum-egypte.tk, 1
 forum-expert.tk, 1
 forum-finansowo.pl, 1
 forum-gilee.cf, 1
 forum-kinozal-tv.appspot.com, 1
 forum-mercury.tk, 1
 forum-noginska.tk, 1
-forum-reklamowe.cf, 1
-forum-tutorapide.ml, 1
-forum-tw.tk, 1
-forum-washington.tk, 1
-forum24.ml, 1
 forumblanes.tk, 1
-forumcarriocity.tk, 1
 forumchiase.com, 1
 forumdabeleza.com.br, 1
 forumdimo.fr, 1
@@ -48820,16 +46773,12 @@ forumhsbm.tk, 1
 forumirc.net, 1
 forumistudentore.tk, 1
 forumix.tk, 1
-forumjogos.com.br, 1
 forumoff.com, 1
 forumofld.in, 1
-forumotion.cf, 1
 forumotomobil.com, 0
 forumpakistan.tk, 1
 forumpenaguru.com, 1
 forumrowerowe.org, 1
-forums4everyone.tk, 1
-forumsampdoria.tk, 1
 forumsearch.tk, 1
 forumsrussia.ga, 1
 forumstandaardisatie.nl, 1
@@ -48870,14 +46819,10 @@ foster.ga, 1
 fosteringconsultant.com, 1
 fosters.ky, 1
 fosterwiki.com, 1
-fotbal-dubina.tk, 1
-fotbalclubcaracal.tk, 1
 fotella.com, 1
 foter.tk, 1
 fotikpro.ru, 1
 fotklinikenvarnamo.se, 1
-foto-forum.tk, 1
-foto-gallery.tk, 1
 foto-huwi.ch, 1
 foto-janvanaefst.nl, 1
 foto-leitner.com, 1
@@ -48886,7 +46831,6 @@ foto-na-doc.ru, 1
 foto-robitsch.at, 1
 foto-roma.ru, 1
 foto-verslui.lt, 1
-foto-znakomstva.ml, 1
 foto.by, 1
 fotoallerlei.com, 1
 fotoblog.nrw, 1
@@ -48905,7 +46849,6 @@ fotografechristha.nl, 1
 fotografessa.pl, 1
 fotografiadellalucerossa.com, 1
 fotografiarte.com.es, 1
-fotografies.tk, 1
 fotografija.tk, 1
 fotografoivanalmeida.com.br, 1
 fotohiking.com, 1
@@ -48914,15 +46857,12 @@ fotojenico.com, 1
 fotokomorkomania.pl, 1
 fotokorner.com, 1
 fotokurskalmar.se, 1
-fotolectura.tk, 1
 fotoleitner.com, 1
 fotoleitner.de, 1
-fotomodel.cf, 1
 fotomodels.tk, 1
 fotomonza.com, 1
 fotontechnik.pl, 1
 fotonza.ru, 1
-fotopalacedigitalstudio.tk, 1
 fotopremium.cz, 1
 fotopro.tk, 1
 fotorecull.tk, 1
@@ -48930,11 +46870,9 @@ fotostravestisbr.com, 1
 fotostudio-leitner.com, 1
 fotostudio-leitner.de, 1
 fotostudio-schweiz.ch, 1
-fotostudiobasic.tk, 1
 fotosubmarina.tk, 1
 fototjansterkalmar.se, 1
 fototutorial.tk, 1
-fotovsibiri.ml, 1
 fotowand.ml, 1
 fotowettbewerb.co, 0
 fotowolfy.com, 1
@@ -48948,6 +46886,7 @@ found.com, 1
 found.website, 1
 foundationassure.com, 1
 foundationmaintenance.com, 1
+foundationrepairannarbor.com, 0
 foundationrepairasheville.com, 1
 foundationrepairbasementwaterproofingtn.com, 1
 foundationrepairchicagoil.com, 1
@@ -48960,9 +46899,11 @@ founded.ml, 1
 founderinvestors.tk, 1
 founderio.net, 1
 foundland.com, 1
+foundmyself.com, 1
 foundrehotels.com, 1
 foundsounds.me, 1
 fountainco.gov, 1
+fountainvalleyseniorcare.us, 1
 fourashesgolfcentre.uk, 1
 fourbrothers.tk, 1
 fourcask.com, 1
@@ -48984,11 +46925,9 @@ fourstrategy.de, 1
 fourwaysplumber24-7.co.za, 1
 fourwaysrubbleremovals.co.za, 1
 fousekis.tk, 1
-fousetmoney.tk, 1
 foutrelis.com, 1
 fouwels.com, 1
 fovndry.com, 1
-fowlmanor.tk, 1
 fowlsmurf.net, 1
 fowos.de, 1
 fox-zulu.de, 1
@@ -48998,11 +46937,9 @@ foxbenjaminfox.com, 1
 foxbnc.co.uk, 1
 foxbnc.uk, 1
 foxcav.es, 1
-foxcloud.tk, 1
 foxcon.tk, 1
 foxdemos.ml, 1
 foxdev.co, 1
-foxdirectory.tk, 1
 foxes.no, 1
 foxesofleicester.com, 1
 foxeworks.net, 1
@@ -49021,12 +46958,9 @@ foxroy.com, 1
 foxsburg.xyz, 1
 foxscribbler.com, 1
 foxstreetcomms.co.za, 0
-foxstyle.gq, 1
-foxtoys.at, 1
 foxtransportables.com.au, 1
 foxtrials.com, 1
 foxtrotcharlie.ovh, 1
-foxtrotfm.tk, 1
 foxxylove.net, 1
 foxydaisy.love, 1
 foxyslut.com, 1
@@ -49044,7 +46978,6 @@ fpgamania.com, 1
 fpgaretro.com, 1
 fpki.sh, 1
 fpline.jp, 1
-fpnet.tk, 1
 fppp.fr, 1
 fprinnovaciones.es, 1
 fprojects.lv, 1
@@ -49060,6 +46993,7 @@ fpt.icu, 1
 fptbb.com, 0
 fpu.sk, 1
 fpy.cz, 1
+fqcstandard.com.tr, 1
 fr-fotopage.tk, 1
 fr.search.yahoo.com, 0
 fr33tux.org, 1
@@ -49075,9 +47009,6 @@ fragara.com, 1
 fragclub.tk, 1
 fragdenstaat.de, 1
 frageboegen-martini-klinik.de, 1
-fragilesolar.cf, 1
-fragmentation.ml, 1
-fragments.ga, 1
 fragmentspuren.de, 1
 fragmentus.tk, 1
 fragnation.tk, 1
@@ -49087,7 +47018,6 @@ fraho.eu, 1
 frahub.com, 1
 frail.gq, 1
 fralef.me, 0
-fralippolippi.tk, 1
 frama.link, 1
 frama.site, 1
 frama.wiki, 1
@@ -49158,8 +47088,7 @@ francabellarsi.tk, 1
 francaispornofilm.com, 1
 france-cartouches.fr, 1
 france-hotellerie-restauration.com, 1
-france-news.cf, 1
-franceactivetravel.cf, 1
+france-orchidees.org, 1
 franceactivetravel.ml, 1
 francebattery.com, 1
 francelight.fr, 1
@@ -49171,7 +47100,6 @@ francescorandazzo.tk, 1
 francescorenna.tk, 1
 francescosbistro.com, 1
 francescosiciliano.tk, 1
-francesfluente.cf, 1
 franceskivillas.tk, 1
 francetraceur.fr, 1
 franchini.email, 1
@@ -49191,7 +47119,6 @@ francocasimirri.tk, 1
 francoexpeditionperu.com, 1
 francofunghi.tk, 1
 francois-occasions.be, 1
-francois-thienpont.com, 1
 francoisbelangerboisclair.com, 1
 francoise-janssens.be, 1
 francoise-paviot.com, 1
@@ -49213,7 +47140,6 @@ frank-vincent.nl, 0
 frank-wendy.tk, 1
 frank.fyi, 1
 frankbellamy.co.uk, 1
-frankcoviello.com, 1
 franke-chemie.de, 1
 frankellawfirm.com, 1
 frankelod.com, 1
@@ -49256,6 +47182,7 @@ frankychen.net, 1
 frankydo.com, 1
 franmerino.tk, 1
 franqois.id, 1
+franqois.my.id, 1
 franquiadia.com.br, 1
 fransceo.com, 1
 fransebulldog-cadeaushop.tk, 1
@@ -49272,7 +47199,6 @@ franziskaherbert.de, 1
 franzknoll.de, 1
 franzoni.eu, 1
 franzt.ovh, 1
-franzters.tk, 1
 fraor.org, 1
 fraplaster.com, 1
 frappant.cc, 1
@@ -49307,12 +47233,9 @@ fratreunionest.ga, 1
 frattaroli.org, 1
 frau-pusteblu.me, 1
 frau-sucht-bauer.de, 1
-frau.gq, 1
 fraud.sbs, 1
-fraudmarc.com, 1
 fraudpoders.ga, 1
 fraudpodest.ga, 1
-fraudswatch.tk, 1
 frauen-etappenrennen.de, 1
 frauenaerztin-wedel.de, 1
 frauenarzt-zinke.de, 1
@@ -49320,10 +47243,11 @@ frauenarztin-wedel.de, 1
 frauenhaut.com, 1
 frauenlob.rocks, 1
 fraurichter.net, 1
-fravegacatalogo.com, 0
+frax.finance, 1
 fraye.net, 1
 frayfitness.com, 1
 frazell.net, 1
+frazeysburg.gov, 1
 frazi.tk, 1
 frbg.me, 1
 frbracch.it, 1
@@ -49375,7 +47299,6 @@ fredbarboo.ml, 1
 freddieleeman.nl, 1
 freddieonfire.tk, 0
 freddo.tk, 1
-freddyhasderyk.tk, 1
 freddyjs.com, 1
 freddythechick.net, 1
 freddyvasquez.com, 1
@@ -49385,13 +47308,11 @@ fredericfrancois.com, 1
 frederickearlstein.com, 1
 frederickmd.gov, 1
 frederikbethkeviolins.com, 1
-frederikugarte.tk, 1
 frederikvig.com, 1
-fredhook.tk, 1
 fredjanssen.tk, 1
 frednet.tk, 1
 fredoum.fr, 1
-fredperry.hu, 1
+fredperry.hu, 0
 fredriksslaktforskning.se, 1
 fredriksslekt.se, 1
 freds4buildings.com, 1
@@ -49400,10 +47321,8 @@ fredz.eu, 1
 free-barcode-generator.net, 1
 free-bitco.ml, 1
 free-cms.tk, 1
-free-generate.tk, 1
 free-lancer.ml, 1
 free-nation.tk, 1
-free-obmen.ml, 1
 free-ppp.jp, 1
 free-quotes.info, 1
 free-rein.net, 1
@@ -49415,7 +47334,6 @@ free-traff.cf, 1
 free-watching.ga, 1
 free-webtv.tk, 1
 free4allsw.com, 1
-free6to12yo.gq, 1
 free8.xyz, 1
 freeadvertisingexchange.com, 1
 freeaf.gq, 1
@@ -49423,12 +47341,9 @@ freeagent.tk, 1
 freeartico.ga, 1
 freeassange.net, 1
 freeauction.tk, 1
-freeauroraoperations.tk, 1
 freebacklinksforyoudirectory.tk, 1
-freebarrettbrown.org, 1
 freebasics.com, 1
 freebcard.com, 1
-freebegames.tk, 1
 freeben666.fr, 1
 freebetoffers.co.uk, 1
 freebetonthegrandnational.com, 1
@@ -49454,11 +47369,9 @@ freecookies.nl, 1
 freecorner.tk, 1
 freecottage.fr, 1
 freecoursepage.net, 1
-freecrypt.ga, 1
 freedatesite.ml, 1
 freedatesites.cf, 1
 freedatingonline.ml, 1
-freedeals4u.ga, 1
 freedev.cz, 1
 freediomatiq.com, 0
 freedirectory.tk, 1
@@ -49483,12 +47396,10 @@ freedomrahoitus.fi, 1
 freedomsaukwi.gov, 1
 freedomtoolkit.com, 1
 freedomvote.nl, 1
-freedomwill.tk, 1
 freedomworldoutreach.com, 1
 freeebooksblog.com, 1
 freeenglishhelp.com, 1
 freeexampapers.com, 1
-freefallproductions.tk, 1
 freefilesync.org, 1
 freefincal.com, 1
 freefonts.ga, 1
@@ -49521,8 +47432,6 @@ freelanceunleashed.com, 0
 freelancewebprogrammer.com, 1
 freelansir.com, 1
 freeliferp.de, 1
-freemagi.ga, 1
-freeman-online.tk, 1
 freeman-toyota.com, 1
 freemania.nl, 1
 freemanlogistics.com, 1
@@ -49534,11 +47443,8 @@ freemazes.tk, 1
 freemchosting.tk, 1
 freeme.gq, 1
 freemilf.org, 1
-freeminecraftmaps.tk, 1
 freeministryresources.org, 1
 freemomhugs.org, 1
-freemotion.tk, 1
-freemovieonline.ga, 1
 freemyipod.org, 1
 freend.me, 0
 freenetflow.com, 1
@@ -49547,7 +47453,6 @@ freenome.com, 1
 freenome.net, 1
 freenomyoulilb.tk, 1
 freeo.cf, 1
-freeonlinearticles.tk, 1
 freeonplate.com, 1
 freeparks.co.uk, 1
 freepastlife.com, 1
@@ -49555,7 +47460,6 @@ freepatternsarea.com, 1
 freepedia.cf, 1
 freephonefinder.cf, 1
 freeplace.tk, 1
-freepnglogos.com, 1
 freepoints.us, 1
 freepornhunt.com, 1
 freepornomovies.info, 1
@@ -49565,12 +47469,10 @@ freepornxxxvids.com, 1
 freepro.fr, 1
 freepron.xyz, 1
 freeradical.zone, 1
-freereal.ml, 1
 freerealincest.com, 1
 freergform.org, 1
 freertomorrow.com, 1
 freerun.cn, 0
-freeschool.cf, 1
 freesexvideo.pro, 1
 freesexvidz.com, 1
 freeshell.de, 1
@@ -49588,16 +47490,13 @@ freesourcestl.org, 1
 freespace.info, 1
 freespanlift.com, 1
 freespeech.org, 1
-freesports.ml, 1
 freesquare.net, 1
 freesteam.net, 1
 freesteam.org, 1
 freestylemartialarts.tk, 1
 freesunday.tk, 1
-freetagboards.tk, 1
 freetamco.com, 1
 freetaxusa.com, 1
-freetelegraph.ga, 1
 freetelegraphers.ga, 1
 freetext.org, 1
 freethetv.ie, 1
@@ -49607,10 +47506,8 @@ freethought.org, 1
 freeths.co.uk, 1
 freetimefun.tk, 1
 freetokill.tk, 1
-freetrung.tk, 1
 freetsa.org, 1
 freeuseporn.org, 1
-freevisits.tk, 1
 freewarez.org, 1
 freewebh0st.tk, 1
 freeweibo.com, 1
@@ -49629,7 +47526,6 @@ freezerrepairaustin.com, 1
 freezoneplan.com, 1
 freezvon.com, 1
 frei.social, 1
-freibesetzt.tk, 1
 freiboth.ddns.net, 1
 freie-software.net, 1
 freifahrt.de, 1
@@ -49653,7 +47549,6 @@ freizeitpark.tk, 1
 freizeitplaza.de, 1
 frejasdal.dk, 1
 frekans.tk, 1
-frekat.tk, 1
 fremontcountyia.gov, 1
 fremontfire.gov, 1
 fremonthills.gov, 1
@@ -49666,24 +47561,19 @@ frenchmac.com, 1
 frenchmusic.fr, 1
 frenchtownmi.gov, 1
 frenchvandal.com, 0
-frendamos-roleplay.ml, 1
 frendle.tech, 1
 frenetic.lv, 1
 frente-popular.tk, 1
 frenzel.dk, 1
 frequencebanane.ch, 0
 frequencymc.cc, 1
-frequentlyaskedquestions.cf, 1
 frequenttraveller.com.au, 1
 freres-marchand.fr, 1
 fresadora.online, 1
 fresadorasytornos.com, 1
 fresar-engineering.nl, 1
 frescamezcla.tk, 1
-frescobol.tk, 1
-fresh-info.cf, 1
-fresh-info.gq, 1
-fresh-info.tk, 1
+fresh-hotel.org, 1
 fresh-networks.net, 1
 fresh.co.il, 1
 fresh4.co.uk, 1
@@ -49695,10 +47585,8 @@ freshdesignweb.com, 0
 freshdesk-apps-by-invantive.com, 1
 freshdns.nl, 1
 freshempire.gov, 1
-freshersworld.ml, 1
-fresherwalkins.tk, 1
 freshfishdelivery.com, 1
-freshhosting.tk, 1
+freshgujarat.com, 0
 freshinsport.fr, 1
 freshmail.com, 1
 freshmans-pizza.de, 1
@@ -49756,21 +47644,21 @@ friedstechnology.nl, 1
 friedstechnology.online, 1
 friedzombie.nl, 1
 friedzombie.online, 1
-friendbot.ml, 1
 friendick.jp, 1
 friendindeed.com, 1
 friendku.tk, 1
 friendly.pe, 1
 friendlydabs.com, 1
 friendlysiberia.com, 1
+friendofpaws.com, 1
 friendofthehoneybee.co.uk, 1
 friendofthehoneybee.org, 1
 friendofthehoneybee.org.uk, 1
 friendowment.us, 1
+friendplay.net, 1
 friends-online.tk, 1
 friends.cafe, 1
 friendscapital.co.uk, 1
-friendsforeverrecords.tk, 1
 friendshipismagicsquad.com, 1
 friendsinfilm.com, 0
 friendsnew.com, 1
@@ -49787,6 +47675,7 @@ friendsoftheravines.org, 1
 friendsonline.tk, 1
 friendspoint.tk, 1
 friendsvilletn.gov, 1
+friendswoodtx.gov, 1
 friendtech.tk, 1
 friesvredesplatform.tk, 1
 friet.org, 1
@@ -49804,10 +47693,8 @@ frikandelmoord.nl, 1
 friker.tk, 1
 frikilinks.tk, 1
 frikimasters.es, 1
-frikipedia.tk, 1
 frikiteca.tk, 1
 frikizone.tk, 1
-frikotv.tk, 1
 frilima.com.br, 1
 friller.com.au, 1
 frillip.com, 0
@@ -49815,6 +47702,7 @@ fringeintravel.com, 1
 frinkiac.com, 1
 frino.de, 1
 friplay.host, 1
+fripoune.fr, 1
 fripper.tk, 1
 frisaga.com, 1
 frisaga.me, 1
@@ -49823,11 +47711,11 @@ frisaga.org, 1
 frisaga.travel, 1
 friscorodandgun.com, 1
 friseur-foerder.de, 1
-frishop.co, 1
 friss.com, 1
 frissenootjes.tk, 1
 frisuren.tk, 1
 friteuseairchaud.com, 1
+fritravelapp.com, 1
 fritteli.ch, 1
 fritz-koehne-schule.de, 1
 fritzbox-forum.tk, 1
@@ -49845,12 +47733,12 @@ frogatto.com, 1
 frogeye.fr, 1
 froggitt.com, 1
 frogsonamission.de, 1
+frogtown.capital, 1
 froh-s.com, 1
 froh.co.jp, 1
 frokenblomma.se, 1
 frolova.org, 1
 from-the-net.com, 1
-from.ga, 1
 from.network, 0
 from.tk, 1
 fromager.net, 1
@@ -49864,23 +47752,19 @@ fromm-projects.de, 1
 frommars.tk, 1
 frommyhands.tk, 1
 fromoldbooks.org, 1
-fromrestaurants.tk, 1
 fromscratch.rocks, 1
 fromtheboxoffice.com, 1
 fromthecave.tk, 1
-fromthecountsplace.tk, 1
 fromthemonks.com, 1
 fromthesoutherncross.com, 1
 fromtinythings.com, 0
 fromwithin.tk, 1
-fromyourwebmaster.com, 1
 fronhadeseda.com.br, 1
 front.com, 1
 frontbaydevices.tk, 1
 fronteers.nl, 0
 fronteimoveis.com.br, 1
 frontendmentor.io, 1
-fronterasblog.tk, 1
 frontier.bet, 1
 frontierbrasil.tk, 1
 frontiernetworks.co.uk, 1
@@ -49889,7 +47773,6 @@ frontiersinflight.com, 1
 frontigate.com, 1
 frontline.cloud, 1
 frontlinepolicies.com, 1
-frontrangefence.com, 1
 frontrouge.fr, 1
 froogo.co.uk, 1
 frosinonetoday.it, 1
@@ -49912,7 +47795,6 @@ froxt.com, 1
 frozen-gaming.tk, 1
 frozen-geek.net, 1
 frozen-solid.net, 1
-frozencuisine.ga, 1
 frozencuisineers.ga, 1
 frozencuisineest.ga, 1
 frozendurian.club, 1
@@ -49920,11 +47802,13 @@ frozenfutures.com, 1
 frozenjam.com, 1
 frozenpennies.com, 1
 frp-roleplay.de, 1
+frp.org, 1
 frpg.gov, 1
 frprn.com, 1
 frprn.es, 1
 frprn.xxx, 1
 frsnpwr.net, 1
+frsqr.xyz, 1
 frsra.ml, 1
 frtib.gov, 1
 frtn.com, 1
@@ -49934,8 +47818,6 @@ frugaldateest.ga, 1
 frugalfamilyhome.com, 1
 frugro.be, 1
 fruit-farm.tk, 1
-fruit.ga, 1
-fruit.ml, 1
 fruition.co.jp, 1
 fruitlandmi.gov, 1
 fruitlawers.ga, 1
@@ -49960,7 +47842,6 @@ fs-rozmarija.tk, 1
 fs-w.org, 1
 fs-world.org, 1
 fs1.hopto.org, 1
-fsalmeron.tk, 1
 fsapubs.gov, 0
 fsavc.org.uk, 1
 fsbn.eu, 1
@@ -49983,7 +47864,6 @@ fsinsight.com, 1
 fsk.fo, 1
 fskounoike.com, 1
 fsky.info, 1
-fsm2016.org, 1
 fsma.pl, 1
 fsmi.in, 1
 fsps.ch, 1
@@ -50005,6 +47885,7 @@ fstpn.eu, 1
 fstpn.info, 1
 fstpn.io, 1
 fstpn.it, 1
+fstpn.link, 1
 fstpn.media, 1
 fstpn.net, 1
 fstpn.network, 1
@@ -50026,7 +47907,6 @@ ftg-ru.ga, 1
 ftgeufyihreufheriofeuozirgrgd.tk, 1
 ftgho.com, 1
 fthat.link, 1
-ftl-gaming.tk, 1
 ftl13.com, 1
 ftm.wiki, 1
 ftmc.tk, 1
@@ -50034,7 +47914,6 @@ ftmwiki.com, 1
 ftmwiki.net, 1
 ftmwiki.org, 1
 ftng.se, 1
-ftpmovement.tk, 1
 ftprivacy.cloud, 1
 ftptest.net, 1
 ftrac.com.br, 1
@@ -50047,8 +47926,6 @@ ftx.digital, 1
 ftx.io, 1
 ftx.tech, 1
 ftx.us, 1
-fu-li88.com, 1
-fu-li88.net, 1
 fu898.top, 1
 fuantaishenhaimuli.net, 1
 fucajz.cz, 1
@@ -50089,8 +47966,6 @@ fuelbyte.sg, 1
 fuelgalicia.tk, 1
 fuelingfilms.com, 1
 fuelingyourdreams.com, 0
-fuembellida.tk, 1
-fuenferrada.tk, 1
 fuentenaturasalud.com, 1
 fuentesdeleon.tk, 1
 fuer-gerechte-steuern.at, 1
@@ -50126,6 +48001,7 @@ fukuko.biz, 1
 fukuko.xyz, 1
 fukushima-fun.com, 1
 fukushimacoffee.com, 1
+fulcrumanalytics.com, 1
 fulcrumdigital.com, 1
 fulda.tk, 1
 fulfil.io, 1
@@ -50133,6 +48009,7 @@ fulfillmentcostsers.ga, 1
 fulfillmentcostsest.ga, 1
 fulfilmentcrowd.com, 1
 fulgenzis.com, 1
+fulijiejie.com, 0
 fuliwang.info, 1
 fuliwang.us, 1
 full-stack.ninja, 1
@@ -50155,11 +48032,9 @@ fullhub.ru, 1
 fullinsiderers.ga, 1
 fullinsiderest.ga, 1
 fullintel.com, 1
-fullmetalconsulting.tk, 1
 fullmoondesignhouse.tk, 1
 fullmoonhentai.tk, 1
 fullpaisa.com, 1
-fullsize.ml, 1
 fullsizefordclub.tk, 1
 fullstack.love, 1
 fulltextarchive.com, 1
@@ -50180,13 +48055,10 @@ fun-baby.ru, 1
 fun-bounce.co.uk, 1
 fun-club-35.com, 1
 fun-day.tk, 1
-fun-fan.biz, 1
 fun-life.com.tw, 0
 fun-tasia.co.uk, 1
 fun4ubouncycastles.co.uk, 1
-fun888city.com, 0
-fun888city.net, 1
-fun88city.com, 0
+fun88city.com, 1
 fun9.cc, 1
 funadiq.com, 1
 funadvisor.ca, 0
@@ -50194,7 +48066,6 @@ funadvisorfrance.com, 1
 funandbounce.com, 1
 funandfriends.tk, 1
 funatic.nl, 1
-funatic.tk, 1
 funboards.cz, 1
 funboat.tk, 1
 funbuynet.com.br, 1
@@ -50210,7 +48081,6 @@ fundacionfade.org, 1
 fundacionfranciscofiasco.org, 1
 fundacionindigo.tk, 1
 fundacionsiempreadelante.org, 1
-fundacionsilverina.org, 1
 fundacjamatkiewy.pl, 1
 fundaekhaya.co.za, 1
 fundamentt.com, 1
@@ -50245,8 +48115,7 @@ funfunmstdn.tokyo, 1
 fungalforager.com, 1
 fungame.eu, 1
 fungaming.bet, 1
-fungit.org, 1
-fungomoscow.cf, 1
+fungit.org, 0
 fungosdemexico.tk, 1
 funguana.com, 1
 funhiking.tk, 1
@@ -50304,7 +48173,6 @@ funidelia.sg, 1
 funidelia.si, 1
 funidelia.sk, 1
 funidos.tk, 1
-funinfo.tk, 1
 funkazoid-radio.com, 1
 funken-networks.de, 1
 funkfernbedienung-industrie.de, 1
@@ -50318,6 +48186,7 @@ funktdesign.dk, 1
 funktdesign.eu, 1
 funktionel.co, 1
 funktionevents.co.uk, 1
+funky-emulation.net, 1
 funkydealz.no, 1
 funkyflo.tk, 1
 funkysims.tk, 1
@@ -50326,15 +48195,13 @@ funlook.ga, 1
 funlook.tk, 1
 funmobiles.tk, 1
 funmountaincanyon.com, 1
+funnelsforbricks.io, 1
 funniestclip.com, 1
-funny-boy.tk, 1
 funny-rates.tk, 1
 funny-wedding.ga, 1
-funnyanimalvideos.ml, 1
 funnybee.tk, 1
+funnybikini.com, 1
 funnybubu.ro, 1
-funnychristianjokes.tk, 1
-funnycommercials.ga, 1
 funnylinks.cf, 1
 funnymedia.tk, 1
 funnymetals.com, 1
@@ -50371,12 +48238,11 @@ funtimez.ga, 1
 funtimez.gq, 1
 funto.tk, 1
 funtonez.tk, 1
-funtoys4adults.com, 1
-funtoysforadults.com, 1
 funy.eu.org, 1
 funyirotraktor.hu, 1
 funzack.cf, 1
 fur-shop.tk, 1
+fur.mt, 1
 fur.red, 1
 furca.ca, 1
 furcdn.net, 1
@@ -50391,6 +48257,7 @@ furisode-sendai.com, 1
 furisode-yamaguchiya.com, 1
 furiya.tk, 1
 furkankose.ml, 1
+furkanmudanyali.com, 1
 furkot.com, 1
 furkot.de, 1
 furkot.es, 1
@@ -50419,9 +48286,9 @@ furosemide-lasix.tk, 1
 furosemide.gq, 1
 furries-united.de, 1
 furry.bot, 1
-furry.cat, 1
 furry.cool, 1
 furry.dk, 1
+furry.gay, 1
 furrybot.co, 1
 furrycraft.ga, 1
 furrytech.network, 1
@@ -50452,6 +48319,7 @@ fusiongaming.de, 1
 fusionpatrol.com, 1
 fusionplatter.eu, 1
 fusionstudios.tk, 1
+fuso.net, 1
 fussball-xxl.de, 1
 fussballpiraten.com, 1
 fussballtransfers.com, 1
@@ -50459,7 +48327,6 @@ fussell.io, 1
 fussfetisch.tk, 1
 fussy.ee, 1
 fussycats.uk, 1
-fussyfeline.com, 1
 fuszara.eu, 1
 fut21gen.com, 1
 futa.agency, 1
@@ -50488,6 +48355,7 @@ futureaudiographics.com, 0
 futurefive.asia, 1
 futurefive.co.nz, 1
 futurefive.com.au, 1
+futureforward.coop, 1
 futurefund.com, 1
 futurefundapp.com, 1
 futuregrowthva.com, 1
@@ -50510,6 +48378,7 @@ futurezone.at, 1
 futuristacademy.io, 1
 futuristicarchitectures.tk, 1
 futurity.ml, 1
+futurygames.com, 1
 fuvelis.com, 1
 fuwafuwa.moe, 1
 fuwafuwatime.moe, 1
@@ -50524,7 +48393,6 @@ fuzzi.es, 1
 fuzzing-project.org, 1
 fuzzlemann.de, 1
 fuzzy.domains, 1
-fuzzylogic.tk, 1
 fvap.gov, 1
 fvdm.com, 1
 fveevaete.com, 1
@@ -50536,6 +48404,7 @@ fwest98.nl, 1
 fwest98.ovh, 1
 fwfcompany.com, 1
 fwg.sk, 1
+fwo.gov.au, 1
 fwpda.gov, 1
 fws.gov, 1
 fwt99.com, 1
@@ -50569,6 +48438,7 @@ fxstock.eu, 1
 fxstrategics.com, 1
 fxtalk.cn, 0
 fxtrade-lab.com, 1
+fxtwitter.com, 1
 fxwebstudio.com.au, 0
 fyd.li, 1
 fydjbsd.cn, 1
@@ -50588,10 +48458,8 @@ fyretrine.com, 1
 fyroeo.fr, 0
 fysio-ict.nl, 1
 fysiotherapie-ict.nl, 1
-fysiotherapie.tk, 1
 fysiotherapieapeldoornzuid.nl, 1
 fysiotherapiesimons.nl, 1
-fyss.ga, 1
 fysuite.com, 1
 fytorio-pasxalis.gr, 1
 fzbrweb.cz, 1
@@ -50600,7 +48468,7 @@ fzoske.de, 1
 fzx750.ru, 1
 fzxx.eu.org, 1
 fzxx.xyz, 1
-g-center.tk, 1
+g-c-z.cc, 1
 g-ds.de, 1
 g-electricity.ml, 1
 g-equip.ru, 1
@@ -50618,7 +48486,7 @@ g0881.com, 1
 g0man.com, 1
 g1.ie, 1
 g10e.ch, 1
-g116688.com, 0
+g116688.com, 1
 g1mra.de, 1
 g1reeds.com, 1
 g2-inc.com, 1
@@ -50655,7 +48523,7 @@ g81365.com, 1
 g82365.com, 1
 g8energysolutions.co.uk, 1
 g9297.co, 1
-g9397.com, 0
+g9397.com, 1
 g9721.com, 0
 g9728.co, 1
 ga-2.it, 0
@@ -50668,7 +48536,6 @@ gabapentin.gq, 1
 gabbeh.jp, 1
 gabby-online.tk, 1
 gabby.vn, 1
-gabbyer.ga, 1
 gabbyer.gq, 1
 gabbyer.ml, 1
 gabe.house, 1
@@ -50694,16 +48561,13 @@ gabodesign.tk, 1
 gaborg.hu, 1
 gabraham.tk, 1
 gabriel.to, 1
-gabrielaebruno.cf, 1
 gabrielafriasfanclub.tk, 1
 gabrielcury.tk, 1
 gabriele-kluge.de, 1
 gabriele.tips, 1
-gabrielemarino.tk, 1
 gabrielflores.tk, 1
 gabrielgn.com.br, 0
 gabrielgroup.com, 1
-gabriella.cf, 1
 gabriellabastos.tk, 1
 gabriellearruda.com, 1
 gabrielrm.dynu.net, 1
@@ -50713,6 +48577,7 @@ gabrielyin.com, 0
 gabryjeluk.tk, 1
 gabskent.de, 1
 gabtang.com, 1
+gabtitui.gov.au, 1
 gabucho.tk, 1
 gabyminneboo.tk, 1
 gabysoft.tk, 1
@@ -50755,7 +48620,6 @@ gadse.games, 1
 gadzilla.tk, 1
 gae123.com, 1
 gaea-field.com.vn, 1
-gaelico.tk, 1
 gaemsofyesterday.com, 1
 gaengler.com, 1
 gaestehaus-leipzig.de, 1
@@ -50773,11 +48637,9 @@ gagarin.ga, 1
 gagekroljic.com, 1
 gagesmith.tk, 1
 gagne.tk, 1
-gagnerenfant.tk, 1
 gagnerplusdargent.info, 1
 gagniard.org, 1
 gagor.pl, 0
-gagramore.cf, 1
 gagygnole.ch, 0
 gaiafood.co, 1
 gaiavanderzeyp.com, 0
@@ -50837,9 +48699,9 @@ galaxus.de, 1
 galaxus.eu, 1
 galaxus.fr, 1
 galaxy.edu.pe, 1
+galaxyeuropemusic.com, 1
 galaxymedia.tk, 1
 galaxymusicpromo.com, 1
-galaxyplex.tk, 1
 galaxyscientific.com, 1
 galaxystaking.space, 1
 galaxysweeper.com, 1
@@ -50851,7 +48713,6 @@ galenreasoner.com, 1
 galepaal.tk, 1
 galeria-reisen.de, 1
 galeria42.com, 1
-galeriabunkers.tk, 1
 galeriakobylarz.pl, 1
 galeriarr.pl, 1
 galerias-xamoralarte.cf, 1
@@ -50867,7 +48728,6 @@ galganoboutique.com, 1
 galgoafegao.com.br, 1
 galgoingles.com.br, 1
 galgopersa.com.br, 1
-galiciasensual.tk, 1
 galilahiskye.com, 1
 galilei.tk, 1
 galileicompara.com, 1
@@ -50877,10 +48737,9 @@ galim.org.il, 1
 galina.ga, 1
 galinas-blog.de, 1
 galinos.gr, 1
-galive.ga, 1
-galizae-sports.tk, 1
 galj.info, 1
 gallagherperformance.com, 1
+gallaghertownshippa.gov, 1
 gallant.tk, 1
 galle.cz, 1
 galleonwaymedical.com.au, 1
@@ -50916,7 +48775,6 @@ gamanlu.com, 1
 gamberorosso.menu, 1
 gamberorotto.com, 1
 gambetti.fr, 1
-gambiafishing.tk, 1
 gambiapagina.tk, 1
 gambinotrasporti.it, 1
 gambipedia.com, 1
@@ -50930,21 +48788,19 @@ gamblernd.com, 1
 gamblersgaming.eu, 1
 gamblerspick.com, 1
 gambling-business.club, 1
+gamblingaffiliatevoice.com, 1
 gamboahinestrosa.info, 1
-gamburger.tk, 1
 gamcore.com, 1
 game-club.me, 1
 game-dominion.tk, 1
 game-files.net, 0
 game-garage.com, 1
 game-gentle.com, 1
-game-in.ru, 0
 game-net.ml, 1
 game4less.com, 1
 game7.de, 1
 game818play.com, 1
-game88city.com, 0
-game88city.net, 1
+game88city.com, 1
 game88play.com, 1
 gameanalytics.com, 1
 gameapexlegends.com, 1
@@ -50958,18 +48814,14 @@ gamecarddelivery.com, 1
 gamecdn.com, 0
 gamechefpummarola.eu, 1
 gamechurch.de, 1
-gameclimax.cf, 1
-gameclimax.tk, 1
 gameclue.jp, 1
 gamecollector.be, 1
 gameconservation.org.uk, 1
 gameconsole.co.nz, 1
-gamecs.tk, 1
 gamecss.ml, 1
 gamedaim.com, 1
 gameday.org.uk, 1
 gamedealsnow.com, 1
-gameexpress.tk, 1
 gamefarm.ru, 1
 gamefear.ga, 1
 gamefear.tk, 1
@@ -50978,7 +48830,6 @@ gamefreek.tk, 1
 gamegainlx.cf, 1
 gamegear.club, 0
 gamegix.com, 1
-gamegoddess.cf, 1
 gamegoddess.tk, 1
 gamegoone.tk, 1
 gamegossips.com, 1
@@ -50995,7 +48846,6 @@ gamekeybox.tk, 1
 gamekiller.ga, 1
 gameloft.ga, 1
 gamelok.ga, 1
-gamemakers.tk, 1
 gamemodding.com, 1
 gamenerd.net, 1
 gamenew.tk, 1
@@ -51039,22 +48889,14 @@ gamerepublic.hu, 1
 gameres.com, 1
 gamering.cf, 1
 gamerkings.tk, 1
-gamers-community.tk, 1
-gamers-paradise.tk, 1
 gamersedge.tk, 1
-gamersheaven.tk, 1
-gamersplace.tk, 1
 gamerspost.ga, 1
 gamerstudiozinc.tk, 1
-gamersuniverse.tk, 1
-gamersweb.ga, 1
 gamertelligence.com, 1
-gamertrashers.ga, 1
 gamerturk.tk, 1
 gamerwater.com, 1
 gamerwelfare.com, 1
 gamerzdot.com, 1
-games-station.tk, 1
 games2kids.net, 1
 games4theworld.org, 1
 gamesalia.com, 1
@@ -51064,7 +48906,6 @@ gamescore.tk, 1
 gamescum.ru, 1
 gamesdepartment.co.uk, 0
 gamesector.tk, 1
-gameserver-admin.ga, 1
 gameserver-sponsor.me, 1
 gameserver.fun, 1
 gamesgalaxy.it, 1
@@ -51074,8 +48915,6 @@ gameship.ga, 1
 gameshopsrbija.com, 1
 gameshowchallenge.ie, 1
 gamesided.com, 1
-gamesmagic.tk, 1
-gamesone.tk, 1
 gamespark.ga, 1
 gamespark.tk, 1
 gamespider.tk, 1
@@ -51088,6 +48927,7 @@ gamestoplayfree.com, 1
 gamesunited.tk, 1
 gamesweek.melbourne, 1
 gameswitchers.uk, 1
+gametilt.com, 1
 gametium.com, 1
 gametium.es, 1
 gametowndev.tk, 1
@@ -51106,7 +48946,6 @@ gaming-club.tk, 1
 gaming-dice.tk, 1
 gaming-life.tk, 1
 gaming-news.tk, 1
-gaming-online.tk, 1
 gamingaktier.com, 1
 gamingblogx.com, 1
 gamingboard.eu, 1
@@ -51115,6 +48954,7 @@ gamingdose.com, 1
 gamingerox.com, 1
 gamingexodus.com, 1
 gamingexperts.ga, 1
+gaminggear.bg, 1
 gaminghost.ml, 1
 gaminglessonest.ga, 1
 gamingmeets.com, 1
@@ -51124,7 +48964,6 @@ gamingregulation.com, 1
 gamingtech.es, 1
 gamingterritory.com, 1
 gamingthingz.com, 1
-gamingtilltheend.cf, 1
 gamingtoday.ga, 1
 gamingtopbox.ga, 1
 gaminguniverse.pl, 1
@@ -51135,11 +48974,10 @@ gamingzoneservers.com, 1
 gamisalya.com, 1
 gamishijabsyari.com, 1
 gamishou.fr, 1
-gamismodelbaru.com, 0
 gamivo.com, 1
 gammabrossfrance.fr, 1
 gammaknife.com, 1
-gammaphibeta.tk, 1
+gamonacci.com, 1
 gamster.tv, 1
 gan.wtf, 1
 ganardinerillo.tk, 1
@@ -51159,8 +48997,7 @@ gangrulz.tk, 1
 gangstafier.tk, 1
 gangstaflow.tk, 1
 gangsterz.tk, 1
-ganintegrity.com, 1
-ganjefiroozeh.com, 1
+ganintegrity.com, 0
 gankel.nl, 1
 gannettinnovation.com, 1
 ganodermatiendaonline.com, 1
@@ -51179,6 +49016,7 @@ gaojianli.tk, 1
 gaon.network, 1
 gaos.org, 1
 gaozj.com, 1
+gapalmoil.com.ng, 1
 gapdirect.com, 1
 gapfa.org, 0
 gapfa.ro, 1
@@ -51207,7 +49045,6 @@ garaventa.com, 1
 garazskapuszereles.hu, 1
 garbage-juice.com, 1
 garbarinocatalogo.com, 1
-garbott.co.uk, 1
 garbuszus.de, 1
 garbuz.ga, 1
 garciagerman.com, 1
@@ -51251,7 +49088,6 @@ gariganshi.ml, 1
 garito3pa.tk, 1
 garlandcountyar.gov, 1
 garmonia.ml, 1
-garmonia.tk, 1
 garnetnv.com, 1
 garnierna.it, 1
 garnuchbau.de, 1
@@ -51285,6 +49121,7 @@ gartanien.de, 1
 garten-diy.de, 1
 gartenbaur.de, 1
 gartenforsenate.com, 1
+gartengutachter.org, 1
 gartenplanung-brendes.de, 1
 gartmaninsurance.net, 1
 garuda.fun, 1
@@ -51300,7 +49137,6 @@ gas-boilers.tk, 1
 gas-proekt.tk, 1
 gasbarkenora.com, 1
 gasenergy.kz, 1
-gasex.cl, 1
 gashalot.com, 1
 gasherde.tk, 1
 gasiline.com, 1
@@ -51342,8 +49178,6 @@ gate.sc, 1
 gate109.com, 1
 gate2home.com, 1
 gatehub.net, 1
-gatekala.ir, 1
-gatekiller.co.uk, 1
 gatemaster.ga, 1
 gatemotorsalberton.co.za, 1
 gatemotorsgermiston.co.za, 1
@@ -51352,12 +49186,12 @@ gatesstlouis.com, 1
 gatestoaesgaard.tk, 1
 gatewaybridal.com, 1
 gatewaydentalinc.com, 1
+gatewayp.com, 1
 gathegi.ga, 1
 gatherling.com, 1
 gathu.co.ke, 1
 gatilagata.com.br, 1
 gatilhoarmas.com.br, 1
-gatlink.tk, 1
 gatolovers.es, 1
 gatomix.net, 1
 gatoslivres.org, 1
@@ -51424,7 +49258,6 @@ gazetefutbol.de, 1
 gazetekarinca.com, 1
 gazette.govt.nz, 1
 gazette365.com, 1
-gazizov.tk, 1
 gazoakley.com, 1
 gazobeton-don.ru, 1
 gazor.tk, 1
@@ -51532,7 +49365,6 @@ gebaeude-braun.de, 1
 gebaeudebilanzierung.de, 1
 gebeliktakibim.com, 1
 geben.digital, 1
-gebeyet.com, 1
 geblitzt.de, 1
 gebn.co.uk, 1
 gebn.uk, 1
@@ -51551,13 +49383,11 @@ gedankenworks.com, 0
 geddert.systems, 1
 geder.at, 1
 gedichtensite.tk, 1
-gediga.net, 1
 gedlingcastlehire.co.uk, 1
 gedlingtherapy.co.uk, 1
 gedon.org, 1
 geecrat.com, 1
 geek-hub.de, 1
-geek-rooms.tk, 1
 geek.ch, 1
 geek1.de, 1
 geekabit.nl, 1
@@ -51598,7 +49428,6 @@ geeksontap.com.au, 1
 geekspace.gq, 1
 geeksquadforums.tk, 1
 geekstreet.fr, 1
-geekstuff.tk, 1
 geekstyle.cz, 1
 geektarven.com, 1
 geektechsolutions.com.au, 1
@@ -51606,6 +49435,7 @@ geektechypro.tk, 1
 geektopia.es, 1
 geektweax.com, 1
 geekurl.cf, 1
+geekwanderer.com, 1
 geekwhack.org, 1
 geekwithabudget.com, 1
 geekwu.org, 1
@@ -51619,7 +49449,6 @@ geekz.sk, 1
 geekzone.co.nz, 1
 geekzone.fr, 1
 geekzspawnhere.com, 1
-geele.co.th, 1
 geemprestimos.com, 1
 geenoo.net, 1
 geenspam.net, 1
@@ -51635,6 +49464,7 @@ gefeuert.de, 1
 gefire.com, 1
 gefolge.org, 1
 gegeco.ch, 0
+gegevensdelen.nl, 1
 geh.li, 1
 gehaowu.com, 1
 gehirn.co.jp, 1
@@ -51688,7 +49518,7 @@ geluleminceur.fr, 1
 gelvetika.cf, 1
 gem-forex.org, 1
 gem-forex.pro, 1
-gem-info.fr, 1
+gem-info.fr, 0
 gemahui.su, 1
 gemails.eu, 1
 gemaskeerd.nl, 1
@@ -51752,7 +49582,6 @@ genejournal.blog, 1
 genelhaberler.tk, 1
 genemesservwparts.com, 1
 genemon.at, 1
-genen.ga, 1
 generace-id.org, 1
 generacionmoderatto.tk, 1
 generador-electrico.com, 1
@@ -51763,6 +49592,7 @@ general-anesthesia.com, 1
 general-insurance.tk, 1
 generalautocheck.com, 1
 generalcustomshop.com.br, 1
+generali-investments-portal.cz, 1
 generali-worldwide.com, 1
 generalinsuranceagencies.com.au, 1
 generalinsuranceservices.com, 1
@@ -51783,17 +49613,13 @@ generatormusic.tk, 1
 generic-noroxin.ml, 1
 generic-plavix.ga, 1
 generic-sildenafil-citrate.cf, 1
-generic-tadalafil.cf, 1
 generic-tenormin.gq, 1
 genericabana.gq, 1
 genericaccutaneonline.ml, 1
 genericaceon.tk, 1
-genericacomplia.ga, 1
 genericadvaironline.ml, 1
-genericazithromycin.tk, 1
 genericazulfidine.gq, 1
 genericcalan.gq, 1
-genericcelebrex.tk, 1
 genericclaritin.ga, 1
 genericcolchicine.ml, 1
 genericdevelopment.nl, 1
@@ -51805,13 +49631,13 @@ genericlevaquin.tk, 1
 genericlexaprocost.cf, 1
 genericlexaprocost.tk, 1
 generico.in, 0
-genericprevacidlansoprazole.tk, 1
 genericrhinocort.ga, 1
 genericuroxatral.gq, 1
 genericvytorin.ml, 1
 generujdata.cz, 1
 geneseecountymi.gov, 1
 genesisblock.com, 1
+genesiscoding.net, 1
 genesiseureka.com, 1
 genesisgold.com, 1
 genesisgrade.com, 1
@@ -51822,7 +49648,6 @@ genesistoday.org, 1
 genesistrading.com, 0
 genetargetsolutions.com.au, 1
 genetidyne.com, 1
-genetworx.com, 1
 geneuse.ai, 1
 genevaal.gov, 1
 genevablogers.ga, 1
@@ -51835,7 +49660,6 @@ genevoise-entretien.ch, 0
 genfaerd.dk, 1
 gengcerita.tk, 1
 genghan.com, 1
-gengoulf.be, 1
 genhu.com.ar, 1
 genia-life.de, 1
 genie.tk, 1
@@ -51909,7 +49733,6 @@ gentgreenkey.be, 1
 gentholidayland.be, 1
 gentholidayland.com, 1
 gentianes.ch, 0
-genties.com, 1
 gentinvest.be, 1
 gentklimaatstad.be, 1
 gentlecollies.tk, 1
@@ -51962,7 +49785,6 @@ geo-files.tk, 1
 geo-industrie.fr, 1
 geo-portale.it, 1
 geoactivism.org, 1
-geoarchive.tk, 1
 geocar.com, 1
 geocod.tk, 1
 geocoin2016.dk, 1
@@ -51970,7 +49792,6 @@ geocommunicator.gov, 1
 geocompass.at, 1
 geoconvention.ga, 1
 geodesic-tents.com, 1
-geodesign.tk, 1
 geoenvironconsult.ga, 1
 geofabrika.ru, 1
 geoffanderinmyers.com, 1
@@ -51998,7 +49819,6 @@ geology-schools.com, 1
 geomac.gov, 1
 geomadrid.ga, 1
 geomagne.tk, 1
-geoman.tk, 1
 geomatic.tk, 1
 geometra.roma.it, 1
 geometra24.it, 1
@@ -52028,7 +49848,6 @@ georgecolgrove.com, 1
 georgedesign.ch, 1
 georgegachara.tk, 1
 georgehotz.tk, 1
-georgekaraoglanis.tk, 1
 georgelucas.tk, 1
 georgemaschke.com, 1
 georgemaschke.net, 1
@@ -52048,11 +49867,9 @@ georgiaautoglass.net, 1
 georgiabonepc.com, 1
 georgiacriminaldefense.com, 1
 georgiaglassrepair.com, 1
-georgiainfo.ga, 1
 georgiajetcharter.com, 1
 georgianews.ml, 1
 georgiangames.gq, 1
-georgianhistory.tk, 1
 georgiaparks.org, 1
 georgiastuartyoga.co.uk, 0
 georgiaurologist.com, 1
@@ -52072,13 +49889,13 @@ georglauterbach.com, 1
 georglauterbach.de, 1
 georgmayer.eu, 1
 geosales.tk, 1
-geoscan.aero, 1
 geoserves.com, 1
 geosever.cz, 1
 geosno.com, 1
 geospecialsers.ga, 1
 geostems.com, 1
 geoswohnen.de, 1
+geotab.com, 1
 geotabgov.us, 1
 geotech.tk, 1
 geothermalproducts.info, 1
@@ -52096,13 +49913,14 @@ gepgroup.gr, 1
 gepps.de, 1
 geppy.im, 1
 gera-haushaltsaufloesung.de, 1
+gerainano.com, 1
 geraintwhite.co.uk, 1
 gerald-zojer.com, 1
+geranium.dk, 1
 gerard-klooster.net, 1
 gerardinden.nl, 1
 gerardozamudio.mx, 1
 gerards-abenteuer.de, 1
-gerbang-singkolo.ga, 1
 gerber-construction.com, 1
 gerbil.tk, 1
 gerbils.tk, 1
@@ -52130,12 +49948,9 @@ germanssky.de, 1
 germantownpolicewi.gov, 1
 germantownwi.gov, 1
 germantrip.tk, 1
-germanytravel.ga, 1
-germanytravelguide.ml, 1
 germanzero-nv.de, 1
 germfr.ee, 1
 germinalekeren.tk, 1
-germistonplumbing.co.za, 1
 germistry.com, 1
 gernert-server.de, 1
 gero.io, 1
@@ -52154,6 +49969,7 @@ ges-bo.de, 1
 gesamenvat.nl, 1
 gesath.co, 1
 gesath.com, 1
+geschenkkorb-ideen.de, 1
 geschenkly.de, 1
 geschichtscheck.de, 1
 geschichtswerkstatt.tk, 1
@@ -52214,7 +50030,6 @@ getbellhop.co, 1
 getbestbooks.com, 1
 getbookked.com, 1
 getbooks.co.il, 1
-getboost.social, 1
 getbootstrap.com, 1
 getboubou.com, 1
 getbox.me, 1
@@ -52238,16 +50053,17 @@ getdash.io, 1
 getdeclutter.com, 1
 getdinghy.com, 1
 getdishnow.tk, 1
-getdoges.tk, 1
 getdone.club, 1
 getdownon.it, 1
 geteducation.tk, 1
 geteduroam.no, 1
 getelectronics.tk, 1
+getemail.io, 1
 geterp.ru, 1
 getescrowest.ga, 1
 getestudio.com, 1
 getevidenceers.ga, 1
+getexplor.com, 1
 getfastanswer.com, 1
 getfedora.org, 1
 getfitwithkip.com, 1
@@ -52282,11 +50098,11 @@ getitpeople.com, 1
 getjadedlocal.com, 1
 getjms.com, 1
 getjobtoday.net, 0
-getlabs.com, 1
 getlantern.org, 0
 getlawnbuddy.com, 1
 getlawyered.com.au, 1
 getleanflorida.gov, 1
+getlessgivemore.com, 1
 getlibrary.com, 1
 getmango.com, 1
 getmarksvoice.com, 1
@@ -52306,7 +50122,6 @@ getontop.club, 1
 getonyx.com, 1
 getoxley.com, 1
 getpagespeed.com, 1
-getpaidclub.tk, 1
 getpaidtocode.com, 1
 getpaidtodesign.com, 1
 getpaidtodev.com, 1
@@ -52326,7 +50141,6 @@ getresilience.org, 1
 getsamegoal.com, 1
 getscif.com, 1
 getsecure.nl, 1
-getserm.com, 1
 getserum.xyz, 1
 getsession.org, 1
 getsetbounce.co.uk, 1
@@ -52357,12 +50171,12 @@ getts.shop, 1
 gettwo.ml, 1
 getupandbounce.co.uk, 1
 getupdat.es, 1
+getupwakeclub.com, 1
 getvalidate.com, 1
 getvdownloader.com, 1
 getveer.io, 1
 getwemap.com, 1
 getwisdom.io, 1
-getwork.tk, 1
 getwsodo.com, 1
 getyeflask.com, 1
 getyou.onl, 0
@@ -52392,6 +50206,7 @@ gf5fcalc.com, 1
 gfac.ru, 1
 gfahnen.de, 1
 gfast.ru, 1
+gfc.scot, 1
 gfcleisure.co.uk, 1
 gfe.link, 1
 gfedating.com, 1
@@ -52405,14 +50220,12 @@ gfmp.com.pl, 1
 gfms.ru, 1
 gfnetfun.cf, 1
 gforce.ninja, 1
-gforex.biz, 1
 gforex.pro, 1
 gforex.top, 1
 gfoss.eu, 1
 gfoss.gr, 1
 gfourmis.co, 1
 gfournier.ca, 1
-gfronline.tk, 1
 gftwy.com, 1
 gfx.cards, 1
 gfxbench.com, 1
@@ -52420,18 +50233,17 @@ gfxworld.tk, 1
 gg.ax, 1
 gg5197.co, 1
 gg6729.co, 1
-gg6729.com, 0
+gg6729.com, 1
 gg6957.co, 1
 gg9297.co, 1
 gg9397.com, 1
-gg9721.com, 0
+gg9721.com, 1
 gg9728.co, 1
 ggbet.me, 1
 ggcp.com, 1
 ggdcpt.com, 1
 ggdghorkennisnet.nl, 1
 ggg.re, 1
-gggggg.org, 1
 gginin.today, 1
 ggiveilig.nl, 1
 ggl-luzern.ch, 0
@@ -52509,8 +50321,6 @@ ghostridersclan.tk, 1
 ghostruler.com, 1
 ghosts-to-you.tk, 1
 ghostsnote.tk, 1
-ghostsquad.tk, 1
-ghostutils.tk, 1
 ghostwritershigh.com, 1
 ghotokbaba.com, 1
 ghou.me, 1
@@ -52541,10 +50351,8 @@ giantslipandslide.co.uk, 1
 giantsquid.cf, 1
 giantsquid.ga, 1
 giantsquid.gq, 1
-giantsquid.tk, 1
 gianttree.de, 1
 gianturl.net, 1
-giaphaco.com, 1
 giardinaggio.milano.it, 1
 giardinaggio.napoli.it, 1
 giardinaggio.roma.it, 1
@@ -52612,7 +50420,6 @@ giftsofsquare.org, 1
 gifudodo.com, 1
 gifuxuk.tk, 1
 gifzilla.net, 0
-gig-raiffeisen.de, 0
 gig.com, 1
 gig.ru, 0
 gig40.com, 1
@@ -52623,14 +50430,12 @@ gigacloud.org, 1
 gigacomputer.cz, 1
 gigagaaf.nl, 1
 gigagroup.cf, 1
-giganet.tk, 1
 gigantar.com, 1
 gigantism.com, 1
 gigaone.pl, 1
 gigarange.xyz, 1
 gigasoft.tk, 1
 gigatags.tk, 1
-gigatop.ga, 1
 gigatron.tk, 1
 gigawa.lt, 1
 gigawattz.com, 1
@@ -52648,7 +50453,6 @@ gil.gg, 1
 gil.re, 1
 gilandrad.tk, 1
 gilangcp.com, 1
-gilbertosimoni.tk, 1
 gilbertsvilleny.gov, 1
 gildenhost.de, 1
 gileadpac.com, 1
@@ -52660,7 +50464,6 @@ gill-cote-bistro.fr, 1
 gill-swerts.tk, 1
 gill-temptation.tk, 1
 gillesmorelle.com, 0
-gillesolutions.com, 1
 gillespetrotey.com, 1
 gillettepromociones.com, 1
 gillfamily.de, 1
@@ -52710,10 +50513,8 @@ giordano.com, 1
 giordanomultiservice.it, 1
 giorgia.tk, 1
 giorgiosite.tk, 1
-giovannarossi.tk, 1
 giovannibattistadagnino.eu, 1
 giovannicellini.com, 1
-giovannisantini.tk, 1
 giovinco.tk, 1
 gip-carif-idf.net, 1
 gip-carif-idf.org, 1
@@ -52722,10 +50523,8 @@ giper.ga, 1
 giperfast.tk, 1
 gipernn.ru, 0
 gipfelbuch.gr, 1
-gipl.tk, 1
 gippert-klein.de, 1
 gipsplitka.ru, 1
-gipuzkoabasket.tk, 1
 giraffeduck.com, 1
 giraffenland.de, 1
 giraffes.org, 1
@@ -52736,7 +50535,7 @@ girishkumar.tk, 1
 girisimkaravani.com, 1
 girl.science, 1
 girlan.net, 1
-girlandhermoon.com, 1
+girlandhermoon.com, 0
 girlbaito.jp, 1
 girldick.gay, 1
 girlfriend.gq, 1
@@ -52772,10 +50571,8 @@ gisher.org, 1
 gisher.video, 1
 gishiko.net, 1
 gishpo.tk, 1
-gisma.tk, 1
 gistportal.com, 1
 gistr.io, 1
-git-stuff.tk, 1
 git.ac.cn, 1
 git.co, 1
 git.io, 1
@@ -52809,7 +50606,6 @@ gitns.io, 1
 gitns.net, 1
 gitns.nl, 1
 gitns.org, 1
-gitstuff.tk, 1
 gittigidiyor.com, 1
 gittr.ch, 1
 giuem.com, 0
@@ -52835,8 +50631,6 @@ givemeaverse.com, 1
 givemebeer.tk, 1
 givemeyour.cc, 1
 givemylife.cf, 1
-givemylife.ga, 1
-givemylife.gq, 1
 givemylife.ml, 1
 given2.blog, 1
 given2.com, 1
@@ -52867,13 +50661,14 @@ gizmodo.in, 1
 gizmogrind.com, 1
 gj-bochum.de, 1
 gj-cham.tk, 1
+gjan.in, 1
 gjan.info, 1
+gjan.io, 1
 gjcampbell.co.uk, 1
 gjengset.com, 1
 gjnoonan.co.uk, 1
 gjspunk.de, 0
 gjung.com, 0
-gkconsultancy.tk, 1
 gkdk.se, 1
 gkdworld.com, 1
 gkdworld.xyz, 1
@@ -52938,6 +50733,7 @@ glasschmuck-millefiori.de, 1
 glassellparkschool.org, 1
 glassemployees.com, 1
 glassexpertswa.com, 1
+glasslikes.com, 1
 glassner.org, 1
 glassochchoklad.se, 1
 glassofdirt.tk, 1
@@ -52963,7 +50759,6 @@ gld.re, 1
 gle, 1
 gleam.tk, 1
 gleanview.com, 1
-glebov.tk, 1
 gleesongs.tk, 1
 gleich-aluminium-shop.de, 1
 gleisner.law, 1
@@ -53027,6 +50822,7 @@ global-share.org, 1
 global-topsecret.tk, 1
 global-trance.tk, 1
 global-village.koeln, 1
+global-wire.fi, 1
 global.my.id, 1
 global1.gg, 1
 globalaccountservice.com, 1
@@ -53048,13 +50844,10 @@ globalbusinessrisk.com, 1
 globalcancer.tk, 1
 globalchemlab.ga, 1
 globalconsultant.tk, 1
-globalconsulting.ml, 1
-globaldataline.ml, 1
 globaldefensa.tk, 1
 globaldestruction.tk, 1
 globaleducationservices.net, 1
 globalenergyinterconnection.com, 0
-globalentertainment.ga, 1
 globalepsilon.com, 1
 globalformat.de, 1
 globalfuture.eu, 1
@@ -53083,9 +50876,9 @@ globalmasonryest.ga, 1
 globalmaster.com.mx, 1
 globalmed.tk, 1
 globalmetropolis.tk, 1
+globalmobilityjourneys.com, 1
 globalnewsdaily.cf, 1
 globalnewsdaily.tk, 1
-globalnewsnetwork.tk, 1
 globalnewssystems.tk, 1
 globalno.me, 1
 globalnomadvintage.com, 1
@@ -53109,7 +50902,6 @@ globalsensationsest.ga, 1
 globalseo.ga, 1
 globalseo.ml, 1
 globalshares.com, 1
-globalshippinglimited.ga, 1
 globalsign.com.ru, 1
 globalspeed.tk, 1
 globalstar.com, 1
@@ -53127,8 +50919,8 @@ globalvisions-events.com, 1
 globalvoice.ga, 1
 globalwarmingis.science, 1
 globalwidemedia.com, 1
+globalwire.fi, 1
 globalwitness.org, 0
-globalzone.tk, 1
 globe-brasil.tk, 1
 globecollege.nl, 1
 globedx.exchange, 1
@@ -53145,8 +50937,6 @@ globotech.be, 1
 globotur.de, 1
 globowood.ml, 1
 globuli-info.de, 1
-globus-plus.ml, 1
-globustrust.tk, 1
 gloeckle-gruppe.de, 1
 glofox.com, 1
 gloning.name, 1
@@ -53170,7 +50960,6 @@ glosons.com, 1
 glossar.tk, 1
 glossowiki.ml, 1
 glossyfied.com, 1
-glotech.co.uk, 1
 glotechrepairs.co.uk, 1
 gloucesterphotographer.com, 1
 gloucesterva.gov, 1
@@ -53195,7 +50984,6 @@ glutenfreevr.com, 1
 gluto.tk, 1
 glxnet.com, 1
 glyam.nl, 1
-glyburidemetformin.tk, 1
 glykofridis.nl, 1
 glyph.ws, 1
 glyptodon.com, 1
@@ -53232,6 +51020,7 @@ gmpark.dk, 1
 gmpartsdb.com, 1
 gmpartsgiant.com, 1
 gmpartsprime.com, 1
+gms-marine.com, 1
 gmslparking.co.uk, 1
 gmsociety.tk, 1
 gmsurveyingms.com, 1
@@ -53274,13 +51063,12 @@ gnu.style, 1
 gnuand.me, 1
 gnucashtoqif.us, 1
 gnulinux.gq, 1
-gnulinuxforum.tk, 1
 gnupi.tk, 1
 gnuplus.me, 1
 gnush.cf, 1
 gnush.ga, 1
 gnush.gq, 1
-gnuworldorder.ml, 1
+gnusocial.jp, 1
 gnwp.eu, 1
 gnylf.com, 1
 go-away.xyz, 1
@@ -53314,7 +51102,7 @@ go889w.com, 1
 goa8.xyz, 1
 goabase.com, 1
 goabase.net, 1
-goadulttoys.com, 1
+goaheadireland.ie, 1
 goalbookapp.com, 1
 goalie1998.duckdns.org, 1
 goanalyse.co.uk, 1
@@ -53337,18 +51125,14 @@ gobouncy.com, 1
 gobytedesign.uk, 1
 gocardless.com, 1
 gocher.me, 1
-gochu.se, 1
 gociicii.com, 1
 gockelsee.de, 1
 gockhuatsuky.tk, 1
 goclark.at, 1
 gocleanerslondon.co.uk, 1
-goclix.ml, 1
 gocornwallbus.co.uk, 1
 gocphongthuy.net, 1
 god-clan.hu, 1
-god-esb.com, 1
-godalivetpalandet.tk, 1
 godall.tk, 1
 godalyan.com, 1
 godan.tech, 1
@@ -53361,9 +51145,7 @@ godclan.hu, 1
 goddamnwinnebago.com, 1
 goddessacumen.com, 1
 goddesslena.com, 1
-godesb.com, 1
 godesigner.ru, 1
-godfilm.tk, 1
 godiscovers.com, 1
 godles.pl, 1
 godmusicapp.com, 1
@@ -53378,6 +51160,7 @@ godsofhell.de, 1
 godsowncountry.tk, 1
 godsrollercoaster.co.uk, 1
 godstoghosts.com, 1
+godswila.be, 1
 godswill.tk, 1
 godzillaencastellano.tk, 1
 goeddesoundandlight.com, 1
@@ -53396,6 +51179,7 @@ goehler-baumpflege.de, 1
 goeikan.life, 1
 goemail.me, 1
 goenea.com, 1
+goenova.com, 1
 goerdeler-alumni-club.de, 1
 goergetown.tk, 1
 goerlitz-zgorzelec.org, 1
@@ -53416,7 +51200,6 @@ gofobo.com, 1
 gofoiayourself.org, 1
 gofoodservice.com, 1
 goforcex.top, 0
-gofriends.cf, 1
 gofundhourly.tk, 1
 gofundme.com, 1
 goge.ml, 1
@@ -53426,7 +51209,7 @@ gogemini.com, 1
 gogetssl.com, 0
 gogle-analytics.com, 1
 gogleapis.com, 1
-gogna.me, 1
+gogna.me, 0
 gogo.mn, 1
 gogoanime.blue, 1
 gogolino.tk, 1
@@ -53447,7 +51230,6 @@ goingawesomeplaces.com, 1
 goinggreenshow.gq, 1
 goingreen.com.au, 1
 goiymua.com, 1
-goizalde.tk, 1
 gojo.global, 1
 gojoy.vn, 1
 gokazakhstan.com, 1
@@ -53460,16 +51242,12 @@ gokyrgyzstan.com, 1
 golan.ml, 1
 golang.org, 1
 golang.zone, 1
-golayamadam.tk, 1
-gold-bird.tk, 1
+golaw.ua, 1
 gold-diamondltd.tk, 1
-gold-fm.ml, 1
 gold-iptv.fr, 1
 goldandgopher.com, 1
 goldankauf1875.at, 1
-goldband.tk, 1
 goldbar.com.hk, 1
-goldbug.ga, 1
 goldchip.com, 1
 goldclubcasino.com, 1
 goldcoast-plumbing.com.au, 1
@@ -53477,15 +51255,12 @@ goldcoastasian.com, 1
 goldcoastphotographycourses.com, 1
 goldcoastplumbingcompany.com.au, 1
 goldcoaststumpbusters.com, 1
-goldcreek.tk, 1
 golden-jackass.com, 1
 golden-kamuy.com, 1
 golden-sea.tk, 1
 golden-squad.com, 1
-goldenage.tk, 1
 goldenagefoundation.tk, 1
 goldenbadger.de, 0
-goldenberg.tk, 1
 goldencircle.ga, 1
 goldenclub.ga, 1
 goldendawnapersonalaffair.com, 1
@@ -53495,7 +51270,6 @@ goldeneyesantafe.com, 1
 goldengatesports.com, 1
 goldenhillsoftware.com, 1
 goldenhost.ca, 1
-goldenhouse.ga, 1
 goldenkeys.io, 1
 goldenoaksgolfclub.com, 1
 goldenowl.ca, 1
@@ -53509,7 +51283,6 @@ goldentech.ca, 1
 goldentechelectronics.net, 1
 goldentip.cf, 1
 goldentriangletourindia.com, 1
-goldenwolrd.tk, 1
 goldenworldec.com, 1
 goldenyacca.co.uk, 1
 goldenyacca.net, 1
@@ -53517,19 +51290,14 @@ goldenyacca.org, 1
 goldex.tk, 1
 goldfavela.com, 1
 goldfelt.com, 1
-goldfingermusic.tk, 1
-goldfm1031.tk, 1
 goldfmromania.ro, 1
-goldhill.ml, 1
 goldloeckchen159.net, 1
 goldmancarpetcare.com, 1
-goldminer.ga, 1
 goldnbraces.com, 1
 goldpreisfinder.at, 1
 goldschmiede-suessenguth.de, 1
 goldsilver.org.ua, 1
 goldspace.tk, 1
-goldstandardtrust.tk, 1
 goldstein.rs, 0
 goldstein.tel, 1
 goldwater.gov, 1
@@ -53575,15 +51343,11 @@ golikes.ml, 1
 golink.co, 0
 golnet.hu, 1
 goloa.fr, 1
-goloaninsurance.tk, 1
 goloborodko.net, 1
 golosbots.tk, 1
-golosok.ml, 1
-golosovanye4you.tk, 1
 golovbuh.online, 1
 golser-schuh.at, 1
 golser.info, 1
-golyatsec.com, 1
 gomarket33.com, 1
 gomasa.net, 1
 gomasy.jp, 1
@@ -53598,9 +51362,7 @@ gomelphoto.com, 1
 gomer.tk, 1
 gometa.link, 1
 gomezhvac.com, 1
-gomezites.tk, 1
 gomiblog.com, 1
-gomicrophone.ml, 1
 gomine.tk, 1
 gommista.roma.it, 1
 gomods.link, 1
@@ -53618,8 +51380,6 @@ goncharov.ml, 1
 goncharov.tk, 1
 gondawa.com, 1
 gondelvaartdwarsgracht.nl, 1
-gondola-staging.ai, 1
-gondola.ai, 1
 gondon.tk, 1
 gonebald.tk, 1
 gonenli.com, 1
@@ -53633,7 +51393,6 @@ gonx.dk, 0
 gonzalesca.gov, 1
 goo.gl, 1
 gooch.io, 1
-good-cd.ml, 1
 good-course.ga, 1
 good-know.gq, 1
 good-linux.cf, 1
@@ -53648,7 +51407,6 @@ gooddatingsites.ml, 1
 goodday.finance, 1
 gooddayatwork.co.uk, 1
 gooddomainna.me, 1
-goodenglish.ga, 1
 goodesign.su, 1
 goodfeels.net, 1
 goodfoodrussia.com, 1
@@ -53670,13 +51428,12 @@ goodleads.co.za, 1
 goodlink.ml, 1
 goodlosersest.ga, 1
 goodmailing.tk, 1
+goodmax.com.ua, 1
 goodmood.co.uk, 1
 goodmood.fr, 1
 goodmoodsocken.de, 1
 goodmorningapril.com, 1
 goodontop.com, 1
-goodopportunity.ga, 1
-goodpeople.tk, 1
 goodryb.top, 1
 goodseed.nl, 1
 goodsex4all.com.br, 1
@@ -53723,7 +51480,6 @@ goosementor.com, 1
 goosip.tk, 1
 gootax.pro, 0
 gooty.ru, 1
-goover.de, 1
 goow.in, 1
 goozp.com, 1
 gopass-dev.com, 1
@@ -53736,31 +51492,22 @@ gopnikman.cf, 1
 gopornovideo.com, 1
 gopostore.com, 1
 goppold.net, 1
-gopri.tk, 1
 goproallaccess.com, 1
-gopronow.ga, 1
-gopronto.io, 1
 goprozone.com, 1
 gopuntaisla.com, 1
 gopwhip.gov, 1
 goquiq.com, 1
 goquiqstatus.com, 1
-gorakhpurclassifieds.tk, 1
 goranrango.ch, 1
 gorazde.tk, 1
 gorbatschow.tk, 1
 gorbov.tk, 1
-gorby.tk, 1
-gordas.cf, 1
 gordeijnsbouw.nl, 1
-gordion.tk, 1
 gordon-reid.com, 1
 gordonbeeming.xyz, 1
 gordonhamilton.com, 1
-gordvorets.tk, 1
 gordyf.com, 1
 gordyforty.com, 1
-gorepriest.tk, 1
 gorf.club, 1
 gorgebelle.com, 1
 gorgeouslyflawed.com, 1
@@ -53773,33 +51520,22 @@ gorky.media, 1
 gorlani.com, 1
 gorlani.net, 1
 gorod74.ru, 0
-gorodabakan.cf, 1
-gorodabakan.ga, 1
-gorodabakan.gq, 1
 gorodabakan.ml, 1
-gorodabakan.tk, 1
 gorodivanovo.tk, 1
 gorodrabot.ru, 1
-gorodrostov.tk, 1
-gorodruza.tk, 1
 gorodshinspb.ru, 1
-gorodyaroslavl.tk, 1
 goroscop.ga, 1
-goroscop.ml, 1
 goroscop.tk, 1
 goroscope2011.tk, 1
-goroskop-sovmestimosti-znakov.tk, 1
-goroskop-sovmestimosti.ml, 1
-goroskop.gq, 1
 goroskopnew.tk, 1
 gorschenin.com, 1
-gorstom.ml, 1
 gortaniza.tk, 1
 gosaavd.tk, 1
 gosarh.tk, 1
 gosarhiv.tk, 1
 goshawkdb.io, 1
 goshin-group.co.jp, 1
+goshop.pl, 1
 gosia-banaszkiewicz.com, 1
 gosiberia.ru, 1
 gosimpler.com, 1
@@ -53825,7 +51561,6 @@ gosskupka.ru, 1
 gostaffer.com, 1
 gostargazing.co.uk, 1
 gostatera.com, 1
-gosti-dom.ga, 1
 gostles.ru, 1
 gostomaisdecarrosdoquechocolates.com, 1
 gostudy.net, 1
@@ -53833,12 +51568,12 @@ gosu.pro, 1
 goswak.com, 1
 goszakupki.tk, 1
 got-tty.de, 1
+gotactic.co, 1
 gotajikistan.com, 1
 gotasdeconocimiento.ml, 1
 gotcounterers.ga, 1
 gotcounterest.ga, 1
 goteleport.com, 1
-gotepisodes.tk, 1
 gotforumers.ga, 1
 gotgeeks.nl, 1
 gotgenes.com, 0
@@ -53847,11 +51582,11 @@ gothic-world.tk, 1
 gothic.dating, 1
 gothiclandscape.com, 1
 gothicmarketing.tk, 1
-gothicsite.tk, 1
 gotikadesaldos.tk, 1
 gotirupati.com, 0
 gotit.com.tw, 1
 gotmilk.ml, 1
+gotmuebles.com, 1
 gotnet.tk, 1
 goto.archi, 1
 goto.google.com, 1
@@ -53860,7 +51595,6 @@ goto10.se, 1
 gotoals.com, 1
 gotobooks.ml, 1
 gotobrno.cz, 1
-gotoeat-aichi.jp, 1
 gotoexam.tk, 1
 gotoken.com.tr, 1
 gotolinux.ru, 1
@@ -53870,7 +51604,6 @@ gotonline.ml, 1
 gotonline.tk, 1
 gotorussia.tk, 1
 gotovilekovi.tk, 1
-gotovka.ga, 1
 gotovka.tk, 1
 gotowebstore.com, 1
 gotoxy.at, 1
@@ -53879,10 +51612,10 @@ gotravel.hu, 1
 gotravel.us, 1
 gotravelmexico.com.mx, 1
 gotrek.com.au, 1
-gotriage.tk, 1
 gotrustify.com, 1
 gotscrapcar.com, 1
 gotstreamingers.ga, 1
+gott-it.dk, 1
 gottagohack.fr, 1
 gottasketchemall.com, 1
 gottcar.com, 1
@@ -53899,29 +51632,23 @@ goudsbloemonline.nl, 1
 goudt.nl, 1
 gouforit.com, 1
 goug0.com, 1
-gougeaway.tk, 1
 gougeul.org, 1
 goukon.ru, 1
 gouplinkit.com, 1
 gourgouli.com, 1
 gourmetfestival.de, 1
 gourmetspalencia.com, 1
-gourmetvitamins.ga, 1
 gouthiere.com, 1
 goutsmits-tegelwerken.nl, 1
 gov.tc, 1
 gov.uk, 0
 govape.tk, 1
-governmentjob.gq, 1
 governmentjobs.gov, 1
 governorhub.com, 1
 govindagiri.tk, 1
-goviralnow.ml, 1
 govisitcostarica.co.cr, 1
 govisitcostarica.com, 1
 govisitsandiego.com, 1
-govno-site.tk, 1
-govnohosting.cf, 1
 govnosite.tk, 1
 govorenefekt.com, 1
 govotecolorado.gov, 1
@@ -53953,7 +51680,6 @@ gpastore.com.br, 1
 gpbdev.ru, 0
 gpccp.cc, 1
 gpcp.org, 1
-gpcs.ml, 1
 gpcsolutions.fr, 1
 gpdp.it, 1
 gpfclan.de, 1
@@ -53977,7 +51703,6 @@ gpolanco.com, 1
 gpony.fr, 1
 gppro.com, 0
 gpremium.cl, 1
-gps-fleettracking.ga, 1
 gps-track-sys.info, 1
 gps.com.br, 1
 gps4net.com, 1
@@ -53991,11 +51716,9 @@ gpsolarpanels.com, 1
 gpspolis.nl, 1
 gpsroomers.ga, 1
 gpsvideocanada.com, 1
-gpswebsoft.ml, 1
 gpu.nu, 1
 gpwaconference.com, 1
 gpwmd-portal.org, 1
-gpz500s.tk, 1
 gq-magazine.co.uk, 1
 gqmstore.com.br, 1
 gqyyingshi.com, 0
@@ -54007,7 +51730,6 @@ graandco.com, 1
 graasp.net, 0
 grabacabpa.com, 1
 grabadolasermonterrey.com, 1
-graberbooks.gq, 1
 grabi.ga, 1
 grabnews.ga, 1
 grabnews.tk, 1
@@ -54028,7 +51750,6 @@ graceradio.tk, 1
 gracethrufaith.com, 1
 gracetini.com, 1
 gracia-club.tk, 1
-graciasmarvin.tk, 1
 gracodesign.eu, 1
 gradedblue.com, 1
 gradelink.com, 1
@@ -54053,7 +51774,6 @@ graf-igor.ch, 1
 graf.re, 1
 grafcaps.com, 1
 grafe.com, 1
-grafenberg.tk, 1
 graffen.dk, 0
 graffiti-street-art-ebook.tk, 1
 graffitinetwerk.nl, 1
@@ -54062,7 +51782,6 @@ grafia.ink, 1
 graficagesa.com.br, 1
 graficasantana.com.br, 1
 graficoywebvalencia.tk, 1
-grafik.gq, 1
 grafimagenpublicidad.com, 1
 grafittikontroll.cf, 1
 grafmag.pl, 1
@@ -54080,12 +51799,10 @@ graftworld.pw, 1
 grafuroam.com, 1
 grahamarthur.com, 1
 grahambaker.ca, 1
-grahamcampbell.info, 1
 grahamcarruthers.co.za, 1
 grahamcluley.com, 0
 grahamedgecombe.com, 1
 grahameger.com, 1
-grahamleeonline.com, 1
 grahamsmith.tech, 1
 grailify.com, 1
 grain-feature-branch.co, 1
@@ -54114,10 +51831,8 @@ granby404.eu, 1
 grancargo.com.br, 1
 grancellconsulting.com, 1
 grancordobahoy.com.ar, 1
-grand-books.cf, 1
 grand-design.tk, 1
 grand-house.gq, 1
-grand-knighki.gq, 1
 grand-sity.ru, 1
 grandbelgian.be, 1
 grandcafeatpark.nl, 1
@@ -54137,9 +51852,8 @@ grande.coffee, 1
 grandepresion.com, 1
 grandesign.pt, 1
 grandfallscamp.com, 1
+grandfieldok.gov, 1
 grandfootball.tk, 1
-grandi-books.gq, 1
-grandisco.tk, 1
 grandkids-toys.com, 1
 grandlineshop.com, 1
 grandmasfridge.org, 0
@@ -54151,7 +51865,6 @@ grandpad.biz, 1
 grandpad.net, 1
 grandpadusercontent.com, 1
 grandrapidsmn.gov, 1
-grandstarcourier.ml, 1
 grandtiresers.ga, 1
 grandviewheights.gov, 1
 grandwailea.com, 1
@@ -54164,7 +51877,7 @@ grani.gq, 1
 granian.pro, 1
 granica.tk, 1
 granishe.com, 1
-granit-capital.ga, 1
+graniteind.com, 1
 granitestateproductions.tk, 1
 grannys-stats.com, 1
 grannyshouse.de, 0
@@ -54174,7 +51887,6 @@ granpoder-islacristina.tk, 1
 gransfors354.com, 1
 granstor.com, 1
 granstrom.tk, 1
-grantashqg.com, 1
 grantcountyne.gov, 1
 grantdb.ca, 1
 grantmorrison.net, 1
@@ -54199,9 +51911,7 @@ graphic-schools.com, 1
 graphic-shot.com, 1
 graphicbuffet.co.th, 1
 graphicdesignresources.net, 1
-graphicdream.tk, 1
 graphicnab.com, 0
-graphicspace.tk, 1
 graphicwallet.com, 0
 graphicz.ml, 1
 graphiste-freelance-rouen.fr, 1
@@ -54240,7 +51950,6 @@ grast.jp, 1
 graszoden.tk, 1
 gratelin.ga, 1
 gratis-app.com, 1
-gratis-hosting.cf, 1
 gratis.market, 1
 gratis4u.tk, 1
 gratisfullalbum.tk, 1
@@ -54255,7 +51964,6 @@ gratiz.nl, 1
 gratschwirt.com, 1
 grattan.co.uk, 1
 grattecenne.com, 1
-gratuitweb.tk, 1
 graumeier.de, 1
 grauwasser-blog.de, 1
 gravedad-zero.tk, 1
@@ -54276,6 +51984,7 @@ gravitational.co, 1
 gravitational.com, 1
 gravitco.com, 1
 gravitlauncher.ml, 1
+graviton.work, 1
 gravity-inc.net, 1
 gravityformspdfextended.com, 1
 gravityledger.com, 1
@@ -54301,7 +52010,6 @@ graysonsmith.co.uk, 1
 graysquare.com, 1
 grayville-il.gov, 1
 grazetech.com, 1
-grazhdanskij-advokat.tk, 1
 grc.com, 0
 grceurope.eu, 1
 grday.com, 1
@@ -54309,7 +52017,8 @@ great-ajax.tk, 1
 great-mom.tk, 1
 great.nagoya, 1
 greatagain.gov, 1
-greataltrock.tk, 1
+greatbeginningsmi.com, 1
+greatdanegrp.com, 1
 greatepier.tk, 1
 greatergood.com, 0
 greaterreadingyp.org, 1
@@ -54320,7 +52029,6 @@ greatestwebsiteonearth.com, 0
 greatfallsmt.gov, 1
 greatfire.kr, 1
 greatfire.org, 1
-greatgooglymoogly.tk, 1
 greathairtransplants.com, 1
 greatlakesden.net, 1
 greatlakesintegrativemed.com, 1
@@ -54328,10 +52036,10 @@ greatlifeinsurancegroup.com, 1
 greatlms.com, 1
 greatmazes.tk, 1
 greatnetsolutions.com, 1
+greatpages.com.br, 0
 greatplainsaustralia.com.au, 1
 greatrenumbering.tk, 1
 greatsankeypc.org.uk, 1
-greatscholars.tk, 1
 greatscience.tk, 1
 greatsittersers.ga, 1
 greatsittersest.ga, 1
@@ -54349,7 +52057,6 @@ greek.dating, 1
 greeklish.gr, 1
 greekmusic.academy, 1
 greeknewspapers.tk, 1
-greeks.tk, 1
 greekweb.tk, 1
 greeleycountyne.gov, 1
 green-adn.com, 1
@@ -54394,19 +52101,15 @@ greendessertest.ga, 1
 greendiscussionsers.ga, 1
 greendotcc.com, 1
 greendotcredit.com, 1
-greendragonsearch.tk, 1
-greendrive.tk, 1
 greendvorik.com.ua, 1
 greenearthlawns.com, 0
 greenecountyny.gov, 1
 greenecountyohio.gov, 1
 greenecountytn.gov, 1
 greenecountytnsheriffsdept.gov, 1
-greener.pl, 1
-greenews.ga, 1
 greenface.it, 1
 greenfever.pl, 1
-greenforum.tk, 1
+greenfieldlaxwi.gov, 1
 greenfy.de, 1
 greengarden.tk, 1
 greengates.co.uk, 1
@@ -54414,7 +52117,6 @@ greengo.shop.pl, 1
 greengoblindev.com, 1
 greengorych.ru, 1
 greengov.gov, 1
-greengrocery.tk, 1
 greenhats.de, 1
 greenhillhosting.com, 1
 greenholiday.tk, 1
@@ -54424,7 +52126,6 @@ greeningsremovalsandstorage.co.uk, 1
 greenkey.gent, 1
 greenkitchen.tk, 1
 greenlakecountywi.gov, 1
-greenland-estate.tk, 1
 greenleft.org.au, 1
 greenlifetour.tk, 1
 greenliquidsystem.com, 1
@@ -54438,6 +52139,7 @@ greenpal.jp, 1
 greenpanda.de, 1
 greenpark.uz, 1
 greenpartyofnewmilford.org, 1
+greenpaws.ee, 1
 greenpeace.berlin, 1
 greenpeace.community, 1
 greenplanet.tk, 1
@@ -54453,7 +52155,6 @@ greensilllatam.com, 1
 greensmartplanet.com.my, 1
 greensmartplanet.my, 1
 greensph.tk, 1
-greensquare.tk, 1
 greenstation.no, 1
 greenstreethammers.com, 1
 greensurpriseers.ga, 1
@@ -54499,7 +52200,7 @@ greghouse.tk, 1
 gregmartyn.com, 1
 gregmarziomedia.com, 1
 gregmc.ru, 1
-gregmilton.com, 0
+gregmilton.com, 1
 gregmilton.org, 1
 gregmote.com, 1
 grego.pt, 1
@@ -54519,16 +52220,13 @@ greice.de, 1
 greiner-it.de, 1
 greinerj.de, 1
 greizer.tk, 1
-grekiskagudar.tk, 1
 grekos.com.pl, 1
 gremagol.xyz, 1
 gremlinsmountain.tk, 1
-grenade.ga, 1
 grenadiercorps-kaarst.de, 1
 grenadiere-kaarst.de, 1
 grenadierkorps-kaarst.de, 1
 grenadierkorps.de, 1
-grend.gq, 1
 grengine.ch, 1
 grenlan.com, 1
 grenlandkiropraktor.no, 1
@@ -54555,7 +52253,6 @@ greybeards.ca, 1
 greycentre.com, 1
 greycrane.net, 1
 greydesign.tk, 1
-greyhackcentral.gq, 1
 greyhash.se, 1
 greyheads.cat, 1
 greyline.tk, 1
@@ -54565,7 +52262,6 @@ greypanel.com, 0
 greyrectangle.com, 1
 greyskymedia.com, 1
 greystonesmovement.com, 1
-greystonesscouts.tk, 1
 greywalker.tk, 1
 greywolf.cz, 1
 grfnhousing.org, 1
@@ -54574,6 +52270,7 @@ grhhosting.com, 1
 griassdi-reseller.de, 1
 gricargo.com, 1
 grickle.org, 1
+grid.is, 1
 gridcatalyst.org, 1
 gridgain.com, 1
 gridgames.tk, 1
@@ -54594,10 +52291,8 @@ grieg.org, 1
 grieglogistics.no, 1
 griegshipbrokers.com, 1
 griegshipbrokers.no, 1
-griendencollege.tk, 1
 grienenberger.eu, 1
 griesser2.de, 1
-griffinsrfc.tk, 1
 griffioenconsulting.com, 1
 griffithobservatory.org, 1
 griffophotography.tk, 1
@@ -54607,7 +52302,6 @@ grigo.ga, 1
 grigo.tk, 1
 grigorev.tk, 1
 grijalba.tk, 1
-grijpskerk500.tk, 1
 grillen-darf-nicht-gesund-sein.de, 1
 grillfocused.com, 1
 grillidellostretto.tk, 1
@@ -54621,7 +52315,6 @@ grimmonolith.tk, 1
 grimorium.tk, 1
 grimsby.ac.uk, 1
 grimsbydns.com, 1
-grimsbymoneyman.com, 1
 grimstveit.no, 1
 grinday.tk, 1
 grindgore.tk, 1
@@ -54638,20 +52331,16 @@ gripencrossfit.gq, 1
 gripnext.com, 1
 gripnijmegen.rip, 1
 gripvol.nl, 1
-gripwenab.cf, 1
 grishavirus.cf, 1
 grissianerhof.com, 1
 griswoldia.gov, 1
 grit3.com, 1
-grittherapeutic.com, 1
 griyadenature.tk, 1
 griyo.online, 1
 grizz.gdn, 1
 grizzenergygum.com, 1
 grizzlead.com, 1
 grizzlys.com, 1
-grizzlys.tk, 1
-grm.com.co, 1
 grnbank.com, 1
 gro.life, 1
 groaccess.com, 1
@@ -54687,6 +52376,7 @@ groomscroft.co.uk, 1
 groomscroft.com, 1
 grootinadvies.nl, 1
 groots.com, 1
+groots.ngo, 1
 grooveguard.tk, 1
 groover.com.br, 1
 groovie.tk, 1
@@ -54704,7 +52394,6 @@ grossiste-vanille.fr, 1
 grossmisconduct.news, 1
 grossorders.com, 1
 groszek.pl, 1
-grotesk.tk, 1
 groth.im, 1
 groth.xyz, 1
 grothem.cf, 1
@@ -54716,7 +52405,6 @@ grouchysysadmin.com, 1
 ground-control.de, 1
 groundball.tk, 1
 groundengenharia.com, 1
-groundfm.tk, 1
 groundhogg.nl, 1
 groundlabs.com, 1
 groundmc.net, 1
@@ -54739,7 +52427,6 @@ groupe-erige.com, 1
 groupe-goddi.com, 1
 groupe-immo9.com, 1
 groupe-neurologique-nord.lu, 1
-groupeatrium.net, 1
 groupeifams.sn, 1
 groupescr.fr, 1
 groupghistelinck-cars.be, 1
@@ -54752,12 +52439,10 @@ groups.google.com, 1
 groupsgyani.com, 1
 groupsh.ca, 1
 groupsite.blue, 1
-groupx.tk, 1
 grove-archiv.de, 1
 grovecity.cf, 1
 grovecity.ga, 1
 grovecity.gq, 1
-grovecity.ml, 1
 grovesales.co.uk, 1
 growatiopex.com, 1
 growbydata.com, 1
@@ -54803,7 +52488,6 @@ grueberstein.de, 1
 gruelang.org, 1
 gruenderlehrstuhl.de, 1
 gruene-im-rvr.de, 1
-gruene-linde-schwimmen.tk, 1
 gruene-wattenscheid.de, 1
 gruener-salon-bochum.de, 1
 gruenerpass.co.at, 1
@@ -54823,7 +52507,6 @@ grundlage.fi, 1
 grundschule-mittelbuch.de, 1
 grundskoleboken.ga, 1
 grundskoleboken.gq, 1
-grundskoleboken.tk, 1
 grundycountyil.gov, 1
 grundycountyiowa.gov, 1
 grunex.com, 0
@@ -54833,17 +52516,14 @@ grunwaldzki.center, 1
 grunwasser.fr, 1
 grunzgrunz.com, 1
 grupatvogzivota.tk, 1
-grupdedansa.tk, 1
-gruper.mk, 1
 gruphepsi.tk, 1
-grupo-famia.tk, 1
 grupo-zoom.com, 1
 grupoalpi.com, 1
 grupoauxteclic.com, 1
 grupocata.com, 1
 grupodcasa.tk, 1
-grupodecoroinhaspnsa.tk, 1
 grupodepasajeros.tk, 1
+grupodes.com.br, 1
 grupoellatu.tk, 1
 grupoenelcolombia.com, 1
 grupoeurodesign.com, 1
@@ -54853,32 +52533,32 @@ grupomanquecura.tk, 1
 grupomedicojoya.com, 1
 grupomedlegal.com, 1
 grupomonti.com.ar, 1
+grupomultiservicio.com, 1
 grupoparco.com, 1
 grupoproabienesraices.com.mx, 1
 grupoprodec.com.mx, 1
-grupos.cf, 1
 gruposanjose.tk, 1
 gruposiit.com.mx, 1
+grupovendap.com, 1
 gruppa.ml, 1
 gruppa.net, 1
 gruppakolibri.ml, 1
 gruppe-casablanca.tk, 1
+gruppoipl.it, 0
 grupposiciliaviola.tk, 1
 grurez.com, 1
 gruslic.org.mx, 1
+gruta.website, 1
 gruveo.com, 1
 gruver.de, 1
 gruwa.net, 1
 gruz0.ru, 1
 gruzchiki.ml, 1
-gruzchiki74.tk, 1
 gruzinfo.tk, 1
-gruzoperevozki.ml, 1
 gruzoperevozki.tk, 1
 grwebdesigns.gr, 1
 gryffin.ga, 1
 gryffin.ml, 1
-gryffin.tk, 1
 gryphzia.cf, 1
 gryte.tk, 1
 grytics.com, 1
@@ -54915,6 +52595,7 @@ gsmvermist.tk, 1
 gsoc.se, 1
 gsomfamily.com, 1
 gsp.com, 1
+gspcreations.com, 1
 gspilar.tk, 1
 gsrc.io, 1
 gst.name, 1
@@ -54944,7 +52625,6 @@ gtmhub.com, 1
 gtn-pravda.ru, 1
 gtnh.ru, 1
 gtoepfer.de, 1
-gtonline.ml, 1
 gtopala.com, 1
 gtopala.net, 1
 gtour.info, 0
@@ -54954,6 +52634,7 @@ gtupgrade.eu, 1
 gtxbbs.com, 1
 gtxmail.de, 1
 gtxthere.tk, 1
+gu153gx.uk, 1
 guadagnare.info, 1
 guadagnosicuro.tk, 1
 guadalinfoconlaroja.tk, 1
@@ -54976,19 +52657,15 @@ guardedbox.com, 1
 guardedbox.es, 1
 guarderiajackson.tk, 1
 guardiabermellon.tk, 1
-guardian-codex.tk, 1
 guardian-heliotrope.tk, 1
 guardian360.nl, 1
+guardianerm.com, 1
 guardiansoftheearth.org, 1
 guardiapretoriana.tk, 1
 guarever.tk, 1
-guarrato.tk, 1
-guategmala.ga, 1
 guateradio.tk, 1
-guayaquil-consort.tk, 1
 gubagoo.com, 1
 gubagoo.io, 1
-gubea.org, 1
 gubernia37.ml, 1
 gubka.ga, 1
 gudangpangan.id, 1
@@ -55002,16 +52679,13 @@ gudrunfit.dk, 1
 gudrungroup.be, 1
 gueckgueck.tk, 1
 guegan.de, 1
-guejarsierra.tk, 1
 guell.email, 1
 guelo.ch, 1
 guelphhydropool.com, 1
 guendra.dedyn.io, 1
-guenther-freitag.tk, 1
 guenthereder.at, 1
 guerard.info, 1
 guercioarchitecture.com, 1
-guernica1913.tk, 1
 guernseycounty.gov, 1
 guerra-civil.tk, 1
 guerra24.net, 1
@@ -55019,14 +52693,12 @@ guerracivilencaceres.tk, 1
 guerrasgalacticas.tk, 1
 guerrilla-marketing.cf, 1
 guerrilla-rf.com, 1
-guerrillaradio.tk, 1
 guerrillas.tk, 1
 guesclin.com, 1
 guessmatch.com, 1
-guestby.tk, 1
+guestandmore.de, 1
 guesthouse-namaste.com, 1
 guesthouse.tk, 1
-guestnetscript.tk, 1
 guestofhonor.tk, 1
 gueules-cassees.asso.fr, 1
 guevener.de, 1
@@ -55054,7 +52726,6 @@ guiaextra.com, 1
 guiaminhasaude.net, 1
 guiascliente.com, 1
 guiasdemexico.tk, 1
-guiasescapate.tk, 1
 guiaturismovallarta.com, 1
 guiaturisticanuevayork.com, 1
 guid2steamid.com, 1
@@ -55062,12 +52733,11 @@ guid2steamid.pw, 1
 guidaditalia.com, 1
 guide-ecole.ch, 1
 guide-peche-cantal.com, 0
-guide-voyage.ga, 1
 guidebook.co.tz, 1
 guidechecking.com, 1
 guidedesventes.fr, 1
 guidedselling.net, 1
-guidedsteps.com, 1
+guidedsteps.com, 0
 guidefox.org, 1
 guidegr.com, 1
 guideline-pro.com, 1
@@ -55099,8 +52769,8 @@ guillaumematheron.fr, 1
 guille.tk, 1
 guillemagullo.tk, 1
 guillemaud.me, 0
-guillen.tk, 1
 guillouxinformatique.fr, 1
+guiltyfox.ca, 1
 guiltyfox.com, 1
 guim.co.uk, 1
 guinaliu.tk, 1
@@ -55108,19 +52778,17 @@ guinchoesteticcar.com.br, 1
 guineapigmustach.es, 1
 guinguetteclovis.com, 1
 guirossler.com.br, 1
-guise.tk, 1
 guitar-strings-online.tk, 1
-guitarangel.tk, 1
 guitards.tk, 1
 guitarefacile.tk, 1
 guitarfreak.tk, 1
 guitarraclasica.tk, 1
 guitarreria.tk, 1
 guitarristaluisquintero.com, 1
+guitartrader.international, 1
 gujarat.tk, 1
 gujun-sky.com, 1
 guki.me, 1
-gulabovski.ga, 1
 gulchuk.com, 1
 gulcinulutuna.com, 1
 guldhaug.org, 1
@@ -55136,11 +52804,9 @@ gulleyperformancecenter.com, 1
 gulliwer.tk, 1
 gulphora.tk, 1
 gulshankumar.net, 1
-gulsot.tk, 1
 gumag.tk, 1
 gumbles.tk, 1
 gumbo-millennium.nl, 1
-gumbo.gq, 1
 gumbo.nu, 1
 gumbointro.nl, 1
 gumbolustrum.nl, 1
@@ -55186,7 +52852,6 @@ guolaoban.xyz, 1
 guolaw.ca, 1
 guomai.com, 1
 guozeyu.com, 1
-gupfen.ch, 1
 gura.moe, 1
 gurbetilan.com, 1
 guri.ml, 1
@@ -55204,28 +52869,22 @@ gurumobile.tk, 1
 gurunanakdarvar.tk, 1
 gurunpa.com, 1
 gururi.com, 1
-guruworld.tk, 1
 gus.host, 1
 gus.moe, 1
 gusar.by, 1
 gusli.net, 1
 gusmiller.org, 1
-guso.gq, 1
 gustaff.de, 1
 gustarfsberg.cf, 1
 gustarfsberg.ga, 1
 gustarfsberg.gq, 1
-gustarfsberg.tk, 1
-gustavapp.com, 1
-gustavo-lima.ml, 1
 gustavo.website, 1
+gustavomolina.com, 1
 gustavovelasco.ml, 1
-gustavscelmins.tk, 1
 gusted.xyz, 1
 gustiaux.com, 0
 gusto.com, 1
 gustom.io, 0
-gusuraman.tk, 1
 gutegutscheine.at, 1
 gutegutscheine.ch, 1
 gutegutscheine.de, 1
@@ -55259,16 +52918,13 @@ guykokken.tk, 1
 guypearce.co.uk, 1
 guyretreaters.ga, 1
 guyretreatest.ga, 1
-guys-reviews.ml, 1
 guysauto.com, 1
 guysroulette.com, 1
 guytarrant.co.uk, 1
 guythomasevans.co.uk, 1
 guzdek.co, 1
-guzelforum.tk, 1
 guzelkadinlar.tk, 1
 guzellikmerkezleri.tk, 1
-guzelresim.tk, 1
 guzelsozlerim.tk, 1
 guzelvideo.tk, 1
 guzey.me, 1
@@ -55283,9 +52939,7 @@ gvchannel.xyz, 1
 gveh.de, 1
 gvenglish.com, 1
 gvi-timing.ch, 0
-gviedu.com, 1
 gvip.xyz, 1
-gvitebsk.cf, 1
 gvitiming.ch, 0
 gvobgyn.ca, 1
 gvoetbaldagenalcides.nl, 1
@@ -55296,6 +52950,7 @@ gvvsicilia.tk, 1
 gvwgroup.cloud, 1
 gvwgroup.com, 1
 gvwparts.com, 1
+gw.fi, 1
 gw.lu, 1
 gw2efficiency.com, 1
 gw2zone.net, 0
@@ -55312,7 +52967,6 @@ gwmean.tk, 1
 gwmjordan.com, 1
 gwnmarketing.com, 1
 gwo24.pl, 1
-gworld.cf, 1
 gwrr.com, 1
 gwrtech.com, 1
 gwtg.com, 1
@@ -55345,9 +52999,7 @@ gymkirchenfeld.ch, 1
 gymnaserenens.ch, 0
 gymnasium-farmsen.de, 1
 gymnasium-hittfeld.de, 1
-gymnasium56.tk, 1
 gymnastic.cf, 1
-gymnastic.ga, 1
 gymnastic.gq, 1
 gymnastic.ml, 1
 gymnastic.tk, 1
@@ -55414,13 +53066,12 @@ h2u.tv, 1
 h36533.com, 1
 h3artbl33d.nl, 1
 h3x.jp, 0
-h3x.net, 1
 h3z.jp, 1
 h51365.com, 1
 h5197.co, 1
 h5q.net, 1
 h6729.co, 1
-h6729.com, 0
+h6729.com, 1
 h6852.com, 1
 h6853.com, 1
 h6913.com, 1
@@ -55451,10 +53102,8 @@ haartrifftmedizin.de, 1
 haasonline.tk, 1
 haavard.me, 1
 hab.dynu.net, 1
-habahaba.tk, 1
 habarimail.com, 1
 habarisoft.com, 1
-habarovsk.ml, 1
 habbixed.tk, 1
 habbocore.tk, 1
 habboinside.tk, 1
@@ -55478,7 +53127,7 @@ habersitesikur.tk, 1
 haberton.com, 1
 habesha.bet, 1
 habilcondominios.com.br, 1
-habitable.ga, 1
+habitacionesalquiler.com, 1
 habitat-domotique.fr, 1
 habitatberks.org, 1
 habitatetbatiment.fr, 1
@@ -55525,7 +53174,6 @@ hackeado.tk, 1
 hacked.com, 1
 hackedaf.com, 1
 hackendoz.com, 1
-hackengine.ga, 1
 hackenkunjeleren.nl, 1
 hackenturet.dk, 1
 hacker.club, 1
@@ -55558,7 +53206,6 @@ hackerone.live, 1
 hackerone.net, 1
 hackerone.org, 1
 hackeronte.tk, 1
-hackers-networks.tk, 1
 hackersclothing.com, 1
 hackerspace.rocks, 1
 hackerstory.tk, 1
@@ -55576,7 +53223,6 @@ hackingwithswift.com, 1
 hackmd.io, 1
 hackmeifyoucan.site, 1
 hacknet-bar.cn, 1
-hackney.tk, 1
 hackops.tk, 1
 hackreone.com, 1
 hackrepreneur.com, 1
@@ -55584,7 +53230,6 @@ hacksecu.re, 1
 hacksoc.co.uk, 1
 hackthat.tk, 1
 hackthecat.com, 1
-hackthehacker.ml, 1
 hackthissite.org, 1
 hacktic.info, 1
 hacktivis.me, 1
@@ -55598,7 +53243,6 @@ haddos.tk, 1
 haderecker.me, 1
 hadetlachapelle.com, 1
 hadibut.fr, 1
-hadika.tk, 1
 hadin.tk, 1
 hadleyluker.com, 1
 hadoora.hu, 1
@@ -55622,18 +53266,18 @@ hafcareclinic.com, 1
 hafer.tech, 1
 haferman.net, 1
 haferman.org, 1
-hafizkadir.tk, 1
 hafling.net, 1
 haflingers.tk, 1
 hafniatimes.com, 1
 hag27.com, 1
 hagalaz-design.de, 1
 hagbergmedia.se, 1
+hagen-bauer.de, 1
+hagenkleinert.de, 1
 haggeluring.su, 1
 haggisofnorway.tk, 1
 hagiati.gr, 1
 hagiaweb.com, 1
-hagix.tk, 1
 hagoyvivo.com, 1
 hagskold.se, 1
 hagtingius.nl, 1
@@ -55647,6 +53291,7 @@ haifaworld.tk, 1
 haigekassa.ee, 1
 haigle.com, 1
 haigure.com, 1
+hails.info, 1
 hailstorm.nl, 1
 hailstormproject.tk, 1
 haimablog.ooo, 1
@@ -55656,12 +53301,7 @@ haineshilton.com, 1
 hainoni.com, 0
 hainstr.de, 1
 hair-care-guide.com, 1
-hair-carekit.tk, 1
 hair-dressing.tk, 1
-hair-extension.tk, 1
-hair-extensions.tk, 1
-hairbrushes.tk, 1
-haircareblog.tk, 1
 haircarebrazil.com, 1
 haircode.gr, 1
 hairconventioners.ga, 1
@@ -55682,8 +53322,6 @@ hairhumanextensions.tk, 1
 hairlissage.be, 1
 hairloss.com, 1
 hairlossadvice.tk, 1
-hairphoto.tk, 1
-hairpins.tk, 1
 hairsalon-wish.com, 1
 hairstyles-salon.tk, 1
 haislipcorp.com, 1
@@ -55705,20 +53343,16 @@ hajekj.com, 1
 hajekj.cz, 1
 hajnzic.at, 0
 hak-lab.com, 1
-hak-zona.tk, 1
 hak.edu.ee, 1
 haka.se, 1
 hakama-sendai.com, 1
 hakanpeker.tk, 1
 hakaru.org, 1
 hakase.pw, 1
-hakasia.tk, 1
 hakatabijin-mind.com, 1
 hake.me, 1
 haker24.tk, 1
-hakerzona.tk, 1
 hakiminvestment.com, 1
-hakimova.tk, 1
 hakkarihaberi.tk, 1
 hakkarihaberleri.tk, 1
 hakkariradyo.tk, 1
@@ -55729,7 +53363,6 @@ haku.farm, 1
 haku.vn, 1
 hakufarm.vn, 1
 hakugin.me, 1
-hakuna.live, 1
 hal-9th.space, 1
 hal52.nl, 1
 halacs.hu, 1
@@ -55739,8 +53372,6 @@ halalbooking.com, 1
 halbbit.eu, 1
 halberstadt.tk, 1
 halbich.design, 1
-halbowman.com, 1
-halcraft.tk, 1
 halcyonsbastion.com, 1
 halcyonyachts.com, 1
 haleluyah-asuubabi.ga, 1
@@ -55762,11 +53393,9 @@ halgap.ga, 1
 haliava.tk, 1
 halic.tk, 1
 halifaxma.gov, 1
-halifaxmoneyman.com, 1
 halilova.ga, 1
 halilova.ml, 1
 halilova.tk, 1
-halilweb.tk, 1
 halilyagcioglu.tk, 1
 halimjr.com, 1
 halkakoop.com, 1
@@ -55792,7 +53421,6 @@ hallopstyling.com, 1
 halloway.tk, 1
 halloweenmusic.org, 1
 hallspumpandwellservice.net, 1
-halltrends.tk, 1
 hallucinogen.com, 1
 hallucinogens.org, 1
 hallways.tk, 1
@@ -55813,7 +53441,6 @@ halyul.com, 1
 hamacho-kyudo.com, 1
 hamali.bg, 1
 hamamatsu-kotsu.co.jp, 1
-hamarimarriage.tk, 1
 hamartrophy.cf, 1
 hamave.nl, 1
 hamburg40grad.de, 1
@@ -55831,12 +53458,10 @@ hamiltonpdnj.gov, 1
 hamiltonsalestraining.com, 1
 hamiltonvotesfl.gov, 1
 hamiltonweather.ca, 1
-hamiltonzinelibrary.cf, 1
 hamiltonzinelibrary.ga, 1
 hamiltonzinelibrary.gq, 1
 hamiltonzinelibrary.ml, 1
 hamking.tk, 1
-hamletstudio.tk, 1
 hammacklawfirm.com, 1
 hammann-services.de, 1
 hammed.tk, 1
@@ -55849,7 +53474,6 @@ hammerhead.tk, 1
 hammerjack.ru, 1
 hammernews.tk, 1
 hammerofdamnation.tk, 1
-hammerstorm.ga, 1
 hamminga.nl, 1
 hammondwi.gov, 1
 hamoominim.tk, 1
@@ -55859,23 +53483,21 @@ hampshiretechservices.co.uk, 1
 hamptonroads.gov, 1
 hampus.lol, 1
 hampuskraft.com, 1
-hamsaranjavan.tk, 1
 hamsokhan.tk, 1
 hamsterchines.tk, 1
 hamsteriousgift.com, 1
-hamsternetwork.com, 1
 hamstersenanos.tk, 1
 hamsterworld.tk, 1
 hamsystems.eu, 1
 hamtwpfcoh.gov, 1
 hamwan.nl, 1
+hamyardnn.com, 1
 hamzahamry.ga, 1
 han-nas.com, 1
 hana-groupsac.com, 1
 hana.ondemand.com, 1
 hanabi.fan, 0
 hanakaraku.com, 1
-hanakaru.tk, 1
 hanazono.tokyo, 1
 hanbing.it, 1
 hancockcountyia.gov, 1
@@ -55904,7 +53526,6 @@ handles.tech, 1
 handlingcosters.ga, 1
 handlingcostest.ga, 1
 handlungsleitfaden.de, 1
-handmade-club.tk, 1
 handmade-workshop.de, 1
 handmadebuy.ru, 1
 handmadehechoamano.com, 1
@@ -55954,7 +53575,6 @@ hanimat.pl, 1
 hanisirfan.cf, 1
 hanjl.com, 1
 hanjuapp.com, 1
-hanjub.cc, 1
 hanke.se, 1
 hankoreas.com, 1
 hankr.com, 1
@@ -55970,12 +53590,8 @@ hannehovi.fi, 1
 hannes.paris, 1
 hannit.de, 1
 hannoluteijn.nl, 1
-hannover-96.tk, 1
-hannover-reisen.tk, 1
 hannywbarek.com, 1
 hanoibuffet.com, 1
-hanoicapital-tanvn.tk, 1
-hanomag-tractors.tk, 1
 hanpenblog.com, 1
 hanrobado.com, 1
 hansa-flex.com.ua, 1
@@ -56006,8 +53622,6 @@ hant.se, 1
 hantera.fi, 1
 hantse.com, 1
 hanxv.pw, 1
-hanying55.com, 1
-hanyingw.com, 1
 hanys.xyz, 1
 hanzcollection.online, 1
 hanzubon.jp, 1
@@ -56035,11 +53649,9 @@ happineo.com, 1
 happinera.com, 1
 happiness.solutions, 1
 happist.com, 1
-happu-dinero.tk, 1
 happy-end-shukatsu.com, 1
 happy-face.tk, 1
 happy-family.tk, 1
-happy-finance.tk, 1
 happy-space.tk, 1
 happy-wans.com, 1
 happy-watches.com, 1
@@ -56058,16 +53670,12 @@ happycoder.net, 0
 happycoders.eu, 1
 happycolors.us, 1
 happycompany.fi, 1
-happycore.ml, 1
 happycrashers.ga, 1
 happycrashest.ga, 1
-happydad.tk, 1
 happydays.cat, 1
 happydoghosting.net, 1
 happydoq.ch, 0
-happydota.ga, 1
 happydreamsz.com, 1
-happyexwife.ga, 1
 happyfoolss.com, 1
 happyfun.tk, 1
 happyfuture.tk, 1
@@ -56079,20 +53687,18 @@ happygutlife.com, 1
 happyhealthytechie.com, 1
 happyheartsabode.com, 1
 happyhumans.com, 1
-happyindia.ml, 1
 happykidscastles.co.uk, 1
+happykidsforkids.com, 1
 happylearning.com, 1
 happylifeacademy.eu, 1
 happylifestyle.com, 1
 happymine.nl, 1
 happymondayclub.com, 1
-happymothersday.tk, 1
 happynight.tk, 1
 happyplantparent.com, 1
 happyretail.ai, 1
 happyrunning.tk, 1
 happyschnapper.com, 1
-happyscubadiving.tk, 1
 happyteamlabs.com, 1
 happytestings.com, 1
 happytime.gq, 1
@@ -56110,7 +53716,6 @@ hapticmedia.io, 1
 hapvm.com, 1
 harabar.ga, 1
 harabar.gq, 1
-harabar.ml, 1
 harabe.ga, 1
 harahanla.gov, 1
 haraj.com.sa, 1
@@ -56129,13 +53734,13 @@ harbecke.net, 1
 harbecke.org, 1
 harbecke.xyz, 1
 harborhillsdaycamp.com, 1
+harborluxuryapartments.com, 1
 harcourt.site, 1
 hard-drive-recovery-blog.tk, 1
 hard.email, 1
 hardatack.tk, 1
 hardcoen.com, 1
 hardcore-bodybuilding.com, 1
-hardcore-hooligans.tk, 1
 hardcoreincest.net, 1
 hardcorejokeers.ga, 1
 hardcorejokeest.ga, 1
@@ -56154,6 +53759,7 @@ hardgospelcafe.tk, 1
 hardh.at, 0
 hardhat.io, 1
 hardhatengineer.com, 1
+hardhour.com, 1
 hardies.nl, 1
 hardinal.com, 1
 hardincountyil.gov, 1
@@ -56209,6 +53815,7 @@ harley24.org, 1
 harleyclassifieds.com, 1
 harlim.tk, 1
 harlor.de, 1
+harmfarm.nl, 1
 harmlesspeopleers.ga, 1
 harmlesspeopleest.ga, 1
 harmoney.com, 1
@@ -56224,6 +53831,7 @@ harodeportivo.tk, 1
 haroldkip.nl, 1
 haroldkramer.tk, 1
 harp.gov, 1
+harpen.de, 1
 harpersvilleal.gov, 1
 harplingemark.se, 1
 harpoo.jp, 0
@@ -56251,15 +53859,12 @@ harrisonassessments.eu, 1
 harrisoncareerguide.com, 1
 harrisoncountyms.gov, 1
 harrisoncountymschanceryclerk.gov, 1
-harrogatemoneyman.com, 1
 harry-baker.com, 1
 harry-hk.tk, 1
-harryagustiana.tk, 1
 harrychristensen.tk, 1
 harrymcgee.tk, 1
 harrymclaren.co.uk, 1
 harryosborn.tk, 1
-harrypotterclan.tk, 1
 harrypottereditor.com, 1
 harrypottereditor.net, 1
 harrypottervenezuela.tk, 1
@@ -56331,6 +53936,8 @@ hashcat.net, 1
 hashemian.com, 1
 hashes.org, 1
 hashi.dk, 1
+hashi.icu, 1
+hashi.sbs, 1
 hashiconf.com, 0
 hashicorp.com, 0
 hashimah.ca, 1
@@ -56352,14 +53959,11 @@ hasjob.co, 1
 haskovec.com, 1
 hasmoralsers.ga, 1
 hasmoralsest.ga, 1
-hassan-kuordish.tk, 1
 hassanhardware.com, 1
 hassans.tk, 1
 hassclan.tk, 1
 hasselbach-dellwig.de, 1
-hassellunden.ga, 1
 hasseplatslageri.se, 1
-hassiba-abderaouf.tk, 1
 hassmelden.de, 0
 hassra.org.uk, 1
 hasstopped.com, 1
@@ -56373,10 +53977,7 @@ hasyour.xyz, 1
 hasznosithato.tk, 1
 hatachan.site, 1
 hatake.tk, 1
-hataonline.tk, 1
 hatarisecurity.co.ke, 1
-hatcher.cloud, 1
-hate.ga, 1
 hate.tk, 1
 hatemarga.tk, 1
 hatematerial.tk, 1
@@ -56411,6 +54012,7 @@ haus-momo.ch, 1
 haus.bio, 1
 hausarzt-nw.de, 1
 hausarzt-nw.info, 1
+hausfoto.cz, 1
 hausfrauficken.com, 1
 haushaltsaufloesung-vor-ort.de, 1
 haushaltsaufloesung-zentrum.de, 1
@@ -56431,7 +54033,6 @@ havarijna-sluzba-bratislava.sk, 1
 havasuopenhouse.com, 1
 havasutacohacienda.com, 1
 havator.fi, 1
-have-it.tk, 1
 have.jp, 1
 haveabounce.co.uk, 1
 havedicewillsave.com, 1
@@ -56447,7 +54048,6 @@ havernbenefits.com, 1
 haverstack.com, 1
 havetherelationshipyouwant.com, 1
 havohravo.com, 1
-hawaiiafro.tk, 1
 hawaiianchoice.com, 1
 hawaiianlion.cf, 1
 hawaiianlion.ga, 1
@@ -56469,7 +54069,6 @@ hawkins.plus, 1
 hawkinsonkiaparts.com, 1
 hawkofgeorgia.com, 1
 hawkon.dk, 1
-hawkrovers.tk, 1
 hawksguild.com, 0
 hawler.tk, 1
 hawo.academy, 1
@@ -56515,18 +54114,17 @@ hazeover.com, 1
 hazimdesign.tk, 1
 hazit.co.il, 1
 hazloconlapix.com, 1
-hazyhosting.tk, 1
 hazytales.com, 1
+hazza.net, 1
 hb5197.com, 0
 hb6729.com, 1
 hb8522.com, 1
 hb9397.com, 1
-hbaa.ml, 1
 hbag.org, 1
+hbauer.net, 1
 hbbet.com, 1
 hbcm70.fr, 1
 hbcu-colleges.com, 1
-hbeiliny.com, 1
 hbelectricsolutions.com, 1
 hbfisioeesthetic.com.br, 1
 hbgshop.cf, 1
@@ -56570,6 +54168,7 @@ hctegelhandel.tk, 1
 hctr002.tk, 1
 hcv.cz, 1
 hcv.ind.in, 1
+hcvp.com.pt, 1
 hd-iptv.co, 1
 hd-offensive.at, 0
 hd-only.org, 1
@@ -56590,6 +54189,7 @@ hdepic.net, 1
 hdert.com, 1
 hdevent.net, 1
 hdf.world, 1
+hdfilmifullizle.com, 1
 hdfilmtime.com, 1
 hdfreeizle.com, 1
 hdfreex.com, 1
@@ -56597,7 +54197,6 @@ hdgarage.nl, 1
 hdguru.com, 1
 hdhoang.space, 1
 hdkandsons.com, 1
-hdlooks.tk, 1
 hdmixfilim.com, 1
 hdml.kr, 1
 hdnastudio.com, 1
@@ -56657,8 +54256,6 @@ healmynation.com, 1
 healtbeautyturkey.tk, 1
 health-and-beauty-news.net, 1
 health-ashlandcounty-oh.gov, 1
-health-balance-plus.com, 0
-health-booster.com, 1
 health-iq.com.au, 1
 health-match.com.au, 1
 health-plan-news.com, 1
@@ -56677,7 +54274,6 @@ health4life.tk, 1
 healthabundant.ga, 1
 healthactive.co, 0
 healthadaptive.ga, 1
-healthalbuquerque.tk, 1
 healthalternativemedicine.tk, 1
 healthamazing.ga, 1
 healthand-beautynews.net, 1
@@ -56699,7 +54295,6 @@ healthblender.ga, 1
 healthblod.ga, 1
 healthbolton.tk, 1
 healthbordelonville.tk, 1
-healthboston.tk, 1
 healthboulevard.ga, 1
 healthbounce.ga, 1
 healthbrisbane.tk, 1
@@ -56711,6 +54306,7 @@ healthcaptive.ga, 1
 healthcare.gov, 0
 healthcareagency.tk, 1
 healthcareareainfo.tk, 1
+healthcarediversion.org, 1
 healthcaredrugs.tk, 1
 healthcareera.tk, 1
 healthcareinfonews.tk, 1
@@ -56734,8 +54330,6 @@ healthclassy.ga, 1
 healthclearance.ga, 1
 healthclyman.tk, 1
 healthcollect.ga, 1
-healthcolumbia.tk, 1
-healthcolumbus.tk, 1
 healthcommission.ga, 1
 healthcompany.tk, 1
 healthconfluence.tk, 1
@@ -56753,7 +54347,6 @@ healthcupid.ga, 1
 healthcurious.ga, 1
 healthdaily.cf, 1
 healthdaily.ga, 1
-healthdallas.tk, 1
 healthdata.gov, 1
 healthdelta.ga, 1
 healthdenver.tk, 1
@@ -56766,6 +54359,7 @@ healthdowntown.ga, 1
 healthdraw.ga, 1
 healtheagle.ga, 1
 healtheffectsofasbestos.com, 1
+healthefoundation.eu, 1
 healthekids.tk, 1
 healthemden.tk, 1
 healthequity.com, 1
@@ -56782,7 +54376,6 @@ healthfortwaltonbeach.tk, 1
 healthfortworth.tk, 1
 healthfrederick.tk, 1
 healthfreeport.tk, 1
-healthfulhealthcare.com, 1
 healthglamour.ga, 1
 healthgoddess.ga, 1
 healthgrace.ga, 1
@@ -56826,7 +54419,6 @@ healthlowprice.ga, 1
 healthlucky.ga, 1
 healthmagazines.tk, 1
 healthmanager.ml, 1
-healthmanchester.tk, 1
 healthmatchapp.com, 1
 healthmeasure.ga, 1
 healthmedcost.com, 1
@@ -56841,7 +54433,6 @@ healthmetric.ga, 1
 healthmiami.tk, 1
 healthmillions.ga, 1
 healthmilwaukee.tk, 1
-healthmilwaukie.tk, 1
 healthmotivation.ml, 1
 healthmountolive.tk, 1
 healthmuscle.ga, 1
@@ -56898,17 +54489,14 @@ healthrivergrove.tk, 1
 healthrule.ga, 1
 healthrunners.ga, 1
 healths-tips.ml, 1
-healthsacramento.tk, 1
 healthsalvage.ga, 1
 healthsample.ga, 1
 healthsanantonio.tk, 1
-healthsanjose.tk, 1
 healthsanluisobispo.tk, 1
 healthsantaana.tk, 1
 healthsantaclara.tk, 1
 healthscience.tk, 1
 healthseason.ga, 1
-healthseattle.tk, 1
 healthsession.ga, 1
 healthshadow.ga, 1
 healthsleuth.ga, 1
@@ -56918,7 +54506,6 @@ healthsone.com, 1
 healthsouthfield.tk, 1
 healthsparkle.ga, 1
 healthspencer.tk, 1
-healthspringfield.tk, 1
 healthstar-dev.io, 1
 healthstar.io, 1
 healthstrick.ga, 1
@@ -56931,7 +54518,6 @@ healthtacoma.tk, 1
 healththoroughfare.com, 1
 healthtimes.ga, 1
 healthtips4you.ml, 1
-healthtoledo.tk, 1
 healthtreats.ga, 1
 healthtrio.com, 1
 healthtrust.tk, 1
@@ -56985,7 +54571,6 @@ healthyrun.tk, 1
 healthysanfrancisco.org, 1
 healthysouthdakota.tk, 1
 healthyspirituality.org, 1
-healthystyle.tk, 1
 healthysuperhuman.com, 1
 healthyteame.com, 1
 healthytipsdiet.tk, 1
@@ -56996,10 +54581,8 @@ healtmainwp.tk, 1
 healtyersworld.tk, 1
 heanbian.com, 1
 heap.zone, 1
-heapsofheaven.com, 1
 heardcountyathletics.com, 1
 hearfool.cc, 1
-hearingclinicgroup.com, 1
 hearingshofar.com, 1
 hearingthecall.org, 1
 hearkener.com, 1
@@ -57021,6 +54604,7 @@ heartmdinstitute.com, 1
 heartofamum.com, 1
 heartofgod.tk, 1
 heartofthepeace.com, 0
+heartonmysleevegreetings.com, 1
 heartsintrueharmony.com, 1
 heartsucker.com, 0
 hearttruth.gov, 1
@@ -57160,7 +54744,7 @@ heidirange.tk, 1
 heidisheroes.org, 1
 heidiwoodgate.com, 1
 heidns.cn, 1
-heightselectrical.com.au, 1
+heighton.com.au, 1
 heijdel.nl, 1
 heijmans.blog, 1
 heijmans.email, 1
@@ -57180,12 +54764,12 @@ heilbronn.tk, 1
 heiliao.in, 1
 heiligebirmanen.tk, 1
 heiliger-gral.info, 1
-heilmandeckandfence.com, 1
 heimansschildersbedrijf.nl, 1
 heimatverein-eitensheim.de, 1
 heimdallr.nl, 1
 heimnetze.org, 0
 heimonen.eu, 1
+heina.net, 1
 heinenhopman.ro, 1
 heino-peters.de, 1
 heinonen.cc, 1
@@ -57217,7 +54801,6 @@ helagotaland.ga, 1
 helagotaland.gq, 1
 helali.me, 1
 helastel.com, 1
-helbreath.tk, 1
 helden-spielen.de, 1
 heldenhalde.de, 1
 helder.tk, 1
@@ -57256,7 +54839,6 @@ helikopters.tk, 1
 helioanodyne.eu, 1
 heliobil.fr, 1
 heliocentrism.jp, 1
-helion.ch, 1
 helioring.com, 1
 helios4.com, 1
 heliosbot.net, 1
@@ -57284,7 +54866,6 @@ hellhammer.tk, 1
 hellhavens.tk, 1
 hello-papaye.com, 1
 helloacm.com, 1
-helloafrica.ga, 1
 helloappservices.com, 1
 hellobarestore.com, 1
 hellobee.com, 1
@@ -57305,7 +54886,6 @@ hellolove.sg, 1
 hellomookie.com, 1
 hellomouse.cf, 1
 hellomouse.net, 1
-hellomouse.tk, 1
 hellomunnar.in, 1
 hellomyword.tk, 1
 helloneu.com, 1
@@ -57339,11 +54919,13 @@ helm-pokale.de, 1
 helm-trophy.com, 1
 helminger-lrs.at, 1
 helmondautoschade.nl, 1
+helmscapital.co.uk, 1
 helmtrophy.com, 1
 helochic.com, 1
 help-me.today, 1
 help207.me, 1
 help24.be, 1
+help911.com, 1
 helpamericavote.gov, 1
 helpantiaging.com, 1
 helpatmyhome.com, 1
@@ -57372,7 +54954,6 @@ helpticket.ml, 1
 helpticket.tk, 1
 helpwaarbenik.nl, 1
 helpwithadoption.com, 1
-helpwithinreach.com, 1
 helpwithmybank.gov, 1
 helpwithmycheckingaccount.gov, 1
 helpwithmycreditcard.gov, 1
@@ -57401,6 +54982,7 @@ hemorroi.ga, 1
 hemp.com, 1
 hemphopper.eu, 1
 hempseedhealth.com, 1
+hempsteadcitytx.gov, 1
 hems.si, 1
 hen.ee, 1
 hen.ne.ke, 1
@@ -57468,6 +55050,7 @@ henrymercado.tk, 1
 henrymintzberg.nl, 1
 henryocallaghan.com, 1
 henrysautodetail.com, 1
+henrysstore.co.uk, 1
 hentai.baby, 1
 hentaigogo.com, 1
 hentaimaster.net, 1
@@ -57509,7 +55092,6 @@ herbarium.cf, 1
 herberichfamily.com, 1
 herbers.tk, 1
 herbert.io, 1
-herbertjanvandinther.nl, 1
 herbertmouwen.nl, 1
 herbiez.com, 1
 herbigass.com, 1
@@ -57552,6 +55134,7 @@ herkel.email, 1
 herkel.media, 1
 herkelmedia.com, 1
 herkelmedia.de, 1
+herkimercountyny.gov, 1
 herlimit.com, 1
 hermanasmolina.com, 1
 hermanbrouwer.nl, 1
@@ -57565,7 +55148,7 @@ hermessenger.fr, 1
 hermetien.tk, 1
 hermietkreeft.site, 0
 herminghaus24.de, 1
-hermitant.fr, 1
+hermitant.fr, 0
 hermiu.com, 1
 hermodesign.com, 1
 hermonmaine.gov, 1
@@ -57596,7 +55179,6 @@ heroxin.com, 1
 herpes-no.com, 1
 herr-webdesign.de, 1
 herrald-skeeleren.tk, 1
-herramientasbazarot.com, 1
 herrderzeit.de, 1
 herrenblut.tk, 1
 herrenmuehle-wein.de, 1
@@ -57645,6 +55227,7 @@ hessen-liebe.de, 1
 hessen.social, 1
 hessenheim.tk, 1
 hessherrera.com, 1
+hessis.xyz, 1
 hesslag.com, 1
 hestaheimur.is, 1
 hestegrovvaren.dk, 1
@@ -57654,7 +55237,6 @@ hestia-systeme.com, 1
 hestia-systeme.eu, 1
 hestia-systeme.fr, 1
 hesyifei.com, 1
-hetanderekamperen.nl, 1
 hetchie.com, 1
 hetcoronalab.nl, 1
 hetdebat.tk, 1
@@ -57684,7 +55266,6 @@ hevoapp.com, 1
 hevodata.com, 1
 hevoiq.com, 1
 hevrishut.cf, 1
-hewavitharanamv.tk, 1
 hewlettbayparkny.gov, 1
 hex.nl, 1
 hexagon-e.com, 1
@@ -57763,6 +55344,7 @@ hghanbarimd.com, 1
 hghotels.com, 1
 hgmaranatha.nl, 1
 hgpowerglue.nl, 1
+hgseo.me, 1
 hgseo.net, 1
 hguandl.com, 1
 hgvnet.de, 1
@@ -57784,7 +55366,6 @@ hh9721.com, 0
 hh9728.co, 1
 hhdelfland.nl, 1
 hhhdb.com, 1
-hhl.de, 1
 hhristov.tk, 1
 hhs.gov, 1
 hhsrocketry.tk, 1
@@ -57826,9 +55407,7 @@ hiddenhillsexteriorlighting.com, 1
 hiddenhillslandscapelighting.com, 1
 hiddenhillslighting.com, 1
 hiddenhillsoutdoorlighting.com, 1
-hiddenimage.ml, 1
 hiddenmalta.net, 1
-hiddenpalms.tk, 1
 hiddenredknights.tk, 1
 hiddenrefuge.eu.org, 1
 hiddens.tk, 1
@@ -57848,7 +55427,6 @@ hidra.tk, 1
 hidrolimpiadora.com.es, 1
 hidrolimpiadorasprofesionales.org, 1
 hidroshoping.com.br, 1
-hieisuki.ga, 1
 hielscher.com, 1
 hien.cf, 1
 hierden-bosch.nl, 1
@@ -57857,6 +55435,7 @@ hietbrink.tk, 1
 hietegerrekes.tk, 1
 hieu.com.au, 1
 hieucd.com, 1
+hif.red, 1
 hif88.com, 1
 hifala.de, 1
 hiffen.tk, 1
@@ -57940,6 +55519,7 @@ highworldnet.ga, 1
 higilopocht.li, 1
 higueras.tk, 1
 hiig.edu.ee, 1
+hiitrepublic.com.au, 1
 hiiw.cloud, 1
 hiiw.de, 1
 hijyen-belgesi.com, 1
@@ -57957,14 +55537,11 @@ hikingmonthlyers.ga, 1
 hikingmonthlyest.ga, 1
 hikka.ru, 1
 hilahdih.cz, 1
-hilalnews.ga, 1
 hilaolu.com, 1
-hilarious.ga, 1
 hilaryhutler.com, 1
 hilarymundial.tk, 1
 hilde.link, 1
 hildebrand.group, 1
-hiledge.com, 1
 hilelipc.com, 0
 hilfe-bei-krebs-vechta.de, 1
 hilinecreators.tk, 1
@@ -57981,6 +55558,7 @@ hillroadgarage.tk, 1
 hillsandsaunders.co.uk, 1
 hillsandsaunders.com, 1
 hillsboroccpa.org, 1
+hillsdalecounty.gov, 1
 hillshandymate.com, 1
 hillsphotosoc.tk, 1
 hillstrak.com.au, 1
@@ -57991,7 +55569,6 @@ hilnu.com, 1
 hilomrm.com, 1
 hiltonhylandluxurycondos.com, 1
 hiltonsydney.com.au, 1
-hilunetan.tk, 1
 himachalgraminbank.org, 1
 himalaya-masala.at, 1
 himalayanoutback.com, 1
@@ -58061,6 +55638,7 @@ hippopotamuses.org, 1
 hips.com, 1
 hipsterpixel.co, 1
 hiptwist.tk, 1
+hipuranyhou.cz, 1
 hiq.sh, 1
 hiqhub.co.uk, 0
 hiqonline.co.uk, 1
@@ -58075,7 +55653,6 @@ hirecities.ml, 1
 hirecitiesers.ga, 1
 hirecitiesest.ga, 1
 hireinsight.io, 1
-hirel.gq, 1
 hirelisting.com, 1
 hireprofs.com, 1
 hiresteve.ca, 1
@@ -58109,7 +55686,6 @@ hiruthicsha.com, 1
 hisax.de, 1
 hisbrucker.net, 1
 hiseplast.com.br, 1
-hisgifts.com.au, 1
 hishirikka.com, 1
 hisoft.pk, 1
 hispadent.com.do, 1
@@ -58121,15 +55697,15 @@ hispasat.es, 1
 hispasys.com, 1
 hisregistries.net, 1
 hisregistries.org, 1
+histalek.de, 1
 histhist.ru, 1
 histkult.ml, 1
-histkult.tk, 1
 histogames.com, 1
 histoire-cite.ch, 0
 histoires.tk, 1
-histoiresdemotos.fr, 1
 historia-arte.com, 1
 historiadebagua.tk, 1
+historiaeculturaguarani.org, 1
 historiarte.tk, 1
 historiasdepueblo.es, 1
 historiasyrelatos.tk, 1
@@ -58146,6 +55722,7 @@ history.pe, 1
 historymuseumsb.org, 1
 hit-electronics.com, 1
 hitandhealth.nl, 1
+hitchen.net, 1
 hitchens.tk, 1
 hitchpin.com, 1
 hitchunion.org, 1
@@ -58158,9 +55735,7 @@ hitel.tk, 1
 hiteshchandwani.com, 1
 hitflow.fr, 1
 hitflow.net, 1
-hitfm.ml, 1
 hitfm.tk, 1
-hitglish.com, 1
 hitham.tk, 1
 hithouse.tk, 1
 hitiles.tk, 1
@@ -58169,7 +55744,6 @@ hititleers.ga, 1
 hititleest.ga, 1
 hitkey.tk, 1
 hitleap.com, 1
-hitmaker.ga, 1
 hitmaker.tk, 1
 hitmanstat.us, 1
 hitmen.tk, 1
@@ -58191,7 +55765,6 @@ hitrueauthentic.com, 1
 hitter-lauzon.com, 1
 hitter.family, 1
 hitterfamily.com, 1
-hittop.tk, 1
 hiv-symptome.de, 1
 hiv.com.tw, 1
 hiv.gov, 1
@@ -58214,7 +55787,6 @@ hiwiki.tk, 1
 hiyacar.co.uk, 1
 hiyuki2578.net, 1
 hizakura.nl, 1
-hizlikayit.com, 1
 hj-mosaiques.be, 1
 hj111777.com, 0
 hj2375.com, 0
@@ -58264,7 +55836,6 @@ hkmap.com, 1
 hkmap.live, 1
 hkmap.net, 1
 hkno.it, 1
-hkoreatv.gq, 1
 hkr.at, 1
 hks-projekt.at, 1
 hks.pw, 1
@@ -58308,7 +55879,6 @@ hm.seg.br, 1
 hm1ch.com, 1
 hm1ch.ovh, 1
 hm773.net, 1
-hm773.org, 1
 hmarchat.tk, 1
 hmcc.nl, 1
 hmcdj.cn, 1
@@ -58335,7 +55905,6 @@ hnsseed.com, 1
 hntuin.nl, 1
 hny.co, 1
 hnyp.hu, 1
-ho-net.org, 1
 ho188.net, 1
 ho918.net, 1
 hoaas.no, 1
@@ -58365,13 +55934,13 @@ hoboken.tk, 1
 hobokenpdnj.gov, 1
 hobokenrecords.tk, 1
 hobonline.tk, 1
+hobroefterskole.dk, 1
 hoc-bv.nl, 1
 hocassian.cn, 0
 hocgiai.com, 0
 hochhaus.us, 1
 hochimins.org, 1
 hochoukikikiraku.com, 1
-hochuvrotik.cf, 1
 hochyi.com, 1
 hochzeit-ap.de, 1
 hochzeit-dana-laurens.de, 1
@@ -58385,6 +55954,7 @@ hockeyalertest.ga, 1
 hockeyapp.ch, 1
 hockeycircles.com, 1
 hockeymotion.ch, 0
+hockingfamily.net, 1
 hockinghills.com, 1
 hockinghillscabins.com, 1
 hocoma.com.mx, 1
@@ -58402,6 +55972,7 @@ hodi.dk, 1
 hodi.host, 1
 hoe.re, 1
 hoeheterobenjij.nl, 1
+hoejetaastrupprovsti.dk, 1
 hoekvanholland.eu, 1
 hoelty.network, 1
 hoerbuecher-und-hoerspiele.de, 1
@@ -58442,11 +56013,11 @@ hogren.ga, 1
 hogren.gq, 1
 hogvorts.tk, 1
 hogwarts.io, 1
+hoh.com.sg, 1
 hohenleimbach.de, 1
 hohenpoelz.de, 1
 hohlhupe.de, 1
 hohlhupen.de, 1
-hohm.in, 1
 hohma.tk, 1
 hohnet.com, 0
 hoikin.tk, 1
@@ -58488,7 +56059,6 @@ holgerlehner.com, 1
 holgr.com, 1
 holi-coresdaindia.com.br, 1
 holidayacademy.co.uk, 1
-holidayclub.tk, 1
 holidayincotswolds.co.uk, 1
 holidayland.gent, 1
 holidaylocal.ga, 1
@@ -58500,7 +56070,6 @@ holidaytours.tk, 1
 holine.studio, 1
 holini.com, 0
 holisticacupuncture.com.au, 1
-holisticdevelopmentagency.ml, 1
 holistichealer.in, 1
 holisticon.de, 1
 holiy.jp, 1
@@ -58516,7 +56085,6 @@ hollermann.eu, 1
 hollidays.tk, 1
 hollisters.servepics.com, 1
 hollomanfss.marketing, 1
-hollowman.ml, 1
 hollowrap.com, 1
 hollowwinds.xyz, 1
 hollybanks.net, 1
@@ -58562,7 +56130,7 @@ holyghost-church.org, 1
 holygrove.tk, 1
 holyhiphopdatabase.com, 1
 holymartyrschurch.org, 1
-holyriders.cf, 1
+holyrosary.com.au, 1
 holyscriptur.es, 1
 holyspiritpalmyra.com, 1
 holyspiritweb.org, 1
@@ -58571,6 +56139,7 @@ holytransaction.com, 1
 holyubofficial.net, 1
 holywhite.com, 1
 holywr.it, 1
+holz.nu, 1
 holzed.com, 1
 holzschutz-holzbearbeitung.de, 1
 holzspielzeug-shop.ch, 1
@@ -58587,6 +56156,7 @@ home-page.xyz, 1
 home-portal.tk, 1
 home-remedies.tk, 1
 home-sagita.tk, 1
+home.saxo, 1
 homeable.io, 1
 homeadore.com, 1
 homeadvice.ga, 1
@@ -58729,11 +56299,8 @@ homedesigntucson.tk, 1
 homedesigntulsa.tk, 1
 homedesignventura.tk, 1
 homedesignwashington.tk, 1
-homedev.cf, 1
 homedeveloper.cf, 1
 homedeveloper.ga, 1
-homedeveloper.gq, 1
-homedeveloper.ml, 1
 homedeveloper.tk, 1
 homedirectory.ml, 1
 homedollar.ga, 1
@@ -58823,7 +56390,6 @@ homeover.ga, 1
 homeownersinsurancenv.com, 1
 homepage.shiga.jp, 1
 homepal.cf, 1
-homepal.ga, 1
 homepal.gq, 1
 homepassport.ga, 1
 homepatch.ga, 1
@@ -58844,7 +56410,6 @@ homerequest.ga, 1
 homerex.ga, 1
 homero.tk, 1
 homesbyayres.com, 1
-homeschoolinkorea.tk, 1
 homeseguridad.com, 1
 homeseller.com, 1
 homeserver-kp.de, 1
@@ -58875,6 +56440,7 @@ hometown.ml, 1
 hometunnel.de, 0
 homeunder.ga, 1
 homeunion.tk, 1
+homeuser.xyz, 1
 homeview.ga, 1
 homevisual.ga, 1
 homewarrantyreviews.com, 1
@@ -58886,14 +56452,12 @@ homewinner.ga, 1
 homewish.ga, 1
 homewood.com, 1
 homeworkacers.com, 1
-homeworld.ga, 1
 homeyou.com, 1
 homeyx.cf, 1
 homezlog.com, 1
 homitov.tk, 1
 hommeatoutfaire.be, 0
 homnest.fr, 0
-homo.ga, 1
 homofo.tk, 1
 homoglyph.net, 1
 homointerneticus.tk, 1
@@ -58913,7 +56477,6 @@ hondajoyclub.com, 1
 hondapartsnow.com, 1
 hondasancarlos.com, 1
 hondengedragscentrumfriesland.nl, 1
-hondensnacks.shop, 1
 hondudiario.tk, 1
 honest.ga, 1
 honestblogers.ga, 1
@@ -58938,14 +56501,12 @@ hong.com.br, 1
 hongbomiao.com, 1
 hongfumall88.com, 1
 hongjun.li, 1
-hongki.tk, 1
 hongkongliberate.com, 1
 hongkongwillwin.com, 1
 hongnguyen.tk, 1
 hongo-ganka.com, 1
 hongocha.tk, 1
 hongorw.tk, 1
-hongosdemexico.tk, 1
 honguyensy.tk, 1
 hongyun-rent.com, 1
 honigconte.com, 1
@@ -58961,6 +56522,7 @@ hood-epc.xyz, 1
 hoodoo.io, 1
 hoodoo.tech, 1
 hoodrivercounty.gov, 1
+hoodsite.com, 1
 hoofdredacteuren.nl, 1
 hoofexplorer.com, 1
 hoofexplorer.de, 1
@@ -58996,8 +56558,6 @@ hoosa.de, 1
 hoosierstateofmind.com, 1
 hootworld.net, 0
 hoovism.com, 1
-hopconseils.ch, 0
-hopconseils.com, 0
 hope21.ch, 1
 hopeforlorn.tk, 1
 hopeforukraine.org.uk, 1
@@ -59035,7 +56595,6 @@ horairetrain.lu, 1
 horairetrain.nl, 1
 horamesianica.tk, 1
 horcajadadelatorre.tk, 1
-horclan.tk, 1
 hord.ca, 1
 horde-entertainment.tk, 1
 horecaapparatuurkobezuijen.nl, 1
@@ -59044,6 +56603,7 @@ horeco.com, 1
 horgenberg.com, 1
 horikawa-cement.co.jp, 1
 horionimoveis.com.br, 1
+horizech.com, 1
 horizon.ne.jp, 1
 horizonlawncare.tk, 1
 horizonmail.ga, 1
@@ -59052,6 +56612,7 @@ horizonshypnosis.ca, 0
 horizonsmilestx.com, 1
 horizonsocial.media, 1
 horizontalsystems.io, 1
+horizonveterinaryservices.com, 1
 horkel.cf, 1
 horkel.tk, 1
 hormet.tk, 1
@@ -59062,11 +56623,11 @@ horn.co, 1
 hornblower.tk, 1
 hornburg.io, 1
 hornertranslations.com, 1
+hornetsecurity.com, 1
 horny-gay-dragons.com, 1
 hornyaf.com, 1
 hornyforhanzo.com, 1
 hornyhostel.com, 1
-horo.me, 0
 horoca.net, 1
 horochx.org, 0
 horodance.dk, 1
@@ -59114,8 +56675,6 @@ hose.ga, 1
 hoshimaq.com.br, 1
 hoshimaquinas.com.br, 1
 hoshinplan.com, 1
-hoshisato.com, 1
-hosiery.tk, 1
 hosieryexpoers.ga, 1
 hosieryexpoest.ga, 1
 hosoi-tax.com, 1
@@ -59132,7 +56691,9 @@ hospicepathofremembrance.org, 1
 hospiceprofessional.org, 1
 hospicespringfling.org, 1
 hospicewebsite.org, 1
+hospicewise.org, 1
 hospitalcmq.com, 1
+hospitalcruzvermelha.pt, 1
 hospitality-colleges.com, 1
 hospitalorto.com.br, 1
 hossi.pro, 1
@@ -59142,8 +56703,8 @@ host-morezar.ml, 1
 host-stage.net, 1
 host.ax, 1
 host2100.xyz, 1
-host2be.com, 1
-host2do.com, 1
+host2be.com, 0
+host2do.com, 0
 host4us.cc, 1
 hostadvice.com, 1
 hostalsanmarcos.tk, 1
@@ -59168,6 +56729,7 @@ hostedtalkgadget.google.com, 1
 hostelacion.com, 1
 hostelaciones.com, 1
 hosteleriauno.es, 1
+hostelio.com, 1
 hostelxaxid.si, 1
 hosteons.com, 1
 hostesstrainingers.ga, 1
@@ -59324,7 +56886,6 @@ hotelsinncoventry.com, 1
 hotelsolinebrela.com, 1
 hotelsonline.tk, 1
 hotelsrejber.cz, 1
-hotelsrit.tk, 1
 hotelsthisweekend.com, 1
 hotelv.com, 1
 hotelvalena.com, 1
@@ -59344,10 +56905,10 @@ hotlab.in, 1
 hotlinetohell.cf, 1
 hotlistproducts.com, 0
 hotlog.tk, 1
+hotmail, 1
 hotmango.tk, 1
 hotmann.de, 1
 hotmmagirls.com, 1
-hotmovix.com, 1
 hotnewhiphop.com, 1
 hotnewsnl.tk, 1
 hotnow.live, 1
@@ -59389,7 +56950,6 @@ houghtonhouse.co.za, 1
 houhuayuan.com, 1
 houlang.ac.cn, 1
 houldsworthmill.com, 1
-houndsquare.com, 1
 hourai.gg, 1
 houraiteahouse.net, 1
 hourlyearning.tk, 1
@@ -59431,6 +56991,7 @@ houseroxrecords.com, 1
 housese.at, 1
 housesmartdecore.tk, 1
 housestationlive.com, 1
+housesumo.com, 1
 housing.com, 1
 housingcenter.com, 1
 housingloan.jp, 1
@@ -59438,7 +56999,6 @@ housingneedz.com, 1
 houstonauthorizedrepair.com, 1
 houstoncenterforvaluedliving.com, 1
 houstoncountyal.gov, 1
-houstonendodontics.com, 1
 houstongaragedoorsrepair.com, 1
 houstonhomerevival.com, 1
 houstonhughes.tk, 1
@@ -59446,6 +57006,7 @@ houstonjetcharter.com, 1
 houstonlake.gov, 1
 houstonlockout.com, 1
 houstonmethodist.org, 1
+houtar.eu.org, 1
 houthandelbunskoek.nl, 1
 houthandeljacobs.nl, 1
 houtinee.com, 1
@@ -59455,6 +57016,7 @@ hovset.net, 1
 how-old.info, 1
 how-to-build-computer.tk, 1
 how-to-simply.com, 1
+how-to-use-elementor.com, 1
 how-to-write-a-book.cf, 1
 how-to-write-a-book.ga, 1
 how-to-write-a-book.gq, 1
@@ -59467,6 +57029,7 @@ how2recycle.info, 1
 how2smart.com, 1
 howa-n.net, 0
 howandroidhelp.com, 1
+howandwhys.com, 1
 howardchippewawi.gov, 1
 howardcountyne.gov, 1
 howardcountysheriffmo.gov, 1
@@ -59482,9 +57045,11 @@ howdoesmycode.work, 1
 howdoyousaythis.com, 1
 howdybikes.com, 1
 howellaccounts.co.uk, 1
+howellcountymo911.gov, 1
 howesky.com, 1
 howgoodwasmysex.com, 1
 howieisawesome.com, 1
+howl.chat, 1
 howlers.tk, 1
 howlettmartin.com, 1
 howlinhawk.tk, 1
@@ -59521,7 +57086,6 @@ howtomovetheneedle.com, 1
 howtopreventvulnerabilities.com, 1
 howtorunfasterandlonger.com, 1
 howtoslapsomeonethroughtheinternet.com, 1
-howtostopsnoring.tk, 1
 howtoteachviolin.com, 1
 howtotech.com, 1
 howtotech.de, 1
@@ -59536,18 +57100,18 @@ howtutu.net, 1
 howtutu.org, 1
 howudoin.tk, 1
 howunadeydoam.ng, 1
+howwhy.tw, 1
 hoxo.fr, 1
 hoychivilcoy.tk, 1
 hoyenapple.com, 1
 hoyosdelespino.tk, 1
 hoz-pack.com.ua, 1
 hozana.si, 0
-hozdhaza.hu, 1
+hozdhaza.hu, 0
 hozinga.de, 1
 hozio.com, 1
 hp-67.com, 1
 hp-lexicon.org, 1
-hp-work.net, 0
 hp42.de, 1
 hpac-portal.com, 1
 hpage.com, 1
@@ -59675,6 +57239,7 @@ hsselite.com, 1
 hst.tc, 1
 hsts-preload-test.xyz, 1
 hsts.eu, 1
+hsts.eu.org, 1
 hsts.me, 1
 hsts.ovh, 1
 hstsbadnosniff.com, 1
@@ -59702,7 +57267,6 @@ htbemail.net, 1
 htbemail.org, 1
 htbplc.co.uk, 1
 htcclan.tk, 1
-htcvina.com, 1
 htdcomputer.vn, 1
 hte.ovh, 1
 hti.digital, 1
@@ -59715,7 +57279,6 @@ html-builder.tk, 1
 html-code-generator.com, 1
 html-css.tk, 1
 html5.org, 1
-html5media.info, 1
 htmlacademy.ru, 1
 htmlandcss.tk, 1
 htmlcssphp.ga, 1
@@ -59725,13 +57288,12 @@ htmlcssphp.tk, 1
 htmlformatter.net, 1
 htmljatekok.xyz, 1
 htmlnet.tk, 1
-htmlvalidator.com, 1
+htmlvalidator.com, 0
 htmlweb.ml, 1
 htmlyse.com, 1
 htmtools.com, 1
 htmue.org, 1
 htp2.top, 1
-htsure.ma, 0
 htt.pe, 1
 http-2.com, 1
 http.dog, 1
@@ -59743,7 +57305,6 @@ http3-hosting.de, 1
 http3.ch, 1
 http3.pro, 1
 http418.org, 1
-httpd.gq, 1
 httpheaders.info, 1
 https-rulesets.org, 1
 https.com.tw, 1
@@ -59770,8 +57331,6 @@ htzopremasrbija.co.rs, 1
 hu-a-u.com, 1
 hu.search.yahoo.com, 0
 hua-in.net, 1
-hua-li88.com, 1
-hua-li88.net, 1
 huabianwa.com, 1
 huacos.com, 1
 huagati.com, 1
@@ -59791,7 +57350,6 @@ huangjia79.com, 1
 huangjiaint.com, 1
 huangjingjing.com, 1
 huangqifu.com, 1
-huangyulin.eu.org, 1
 huangzenghao.cn, 0
 huangzenghao.com, 1
 huangzjnet.gq, 1
@@ -59805,7 +57363,6 @@ huashan.co.uk, 1
 huashang.tk, 1
 huastecanetwork.com, 1
 huawenyy.com, 1
-huaxingui.com, 1
 huaxueba.com, 1
 hub24.com.au, 1
 hub385.com, 1
@@ -59839,7 +57396,6 @@ huchet.me, 0
 hucklebucks.com, 1
 huckletree.com, 0
 hudebnibazarmixer.cz, 1
-hudeem-vmeste.ml, 1
 hudhaifahgoga.co.za, 1
 hudhomestore.gov, 1
 hudobniny.net, 1
@@ -59854,7 +57410,6 @@ huelgajusticiaextremadura.tk, 1
 huelvatrabaja.com, 1
 huemeyraophelia.com, 1
 huemul.studio, 1
-huertoydesamparados.tk, 1
 hues-in-lee.de, 1
 huesers.de, 1
 huesitos.tk, 1
@@ -59870,14 +57425,12 @@ hughtodd.ink, 1
 hugi.is, 1
 huglen.info, 1
 hugo.pro, 1
-hugo6.com, 1
 hugobarral.me, 1
 hugochilemme.com, 1
 hugodubois.ch, 1
 hugofs.com, 1
 hugolegrand.fr, 1
 hugolynx.fr, 0
-hugomilano.ga, 1
 hugonote.cf, 1
 hugonote.ga, 1
 hugonote.gq, 1
@@ -59923,7 +57476,6 @@ hulii.com.au, 1
 hulkbay.tk, 1
 hulkweb.tk, 1
 hulldevs.net, 1
-hullmoneyman.com, 1
 hullscp.co.uk, 1
 hullseals.space, 1
 huloveyou.com, 1
@@ -59941,12 +57493,10 @@ humanafterall.studio, 1
 humanamente.tk, 1
 humanbeing.tk, 1
 humanenrich.com, 1
-humanesdemadrid.tk, 1
 humanewolf.com, 1
 humanexperiments.com, 1
 humanhairgo.tk, 1
 humanhealth.pl, 1
-humanidad.tk, 1
 humanistgruppen.tk, 1
 humanit.com.au, 1
 humanlocation.net, 1
@@ -59994,11 +57544,9 @@ humer-it.com, 1
 humexe.com, 1
 humeydi.tk, 1
 humio.com, 1
-hummel.tk, 1
 hummy.tk, 1
 hummy.tv, 1
 humor-life.tk, 1
-humor-web.tk, 1
 humor.cf, 1
 humor.ga, 1
 humorbest.tk, 1
@@ -60006,6 +57554,7 @@ humorcheck.ga, 1
 humorcheckers.ga, 1
 humorcheckest.ga, 1
 humored.gq, 1
+humorojo.com, 1
 humpchies.com, 1
 humpen.se, 1
 humphreyscountytn.gov, 1
@@ -60026,8 +57575,6 @@ hundlee.tk, 1
 hundter.com, 1
 hundur.tk, 1
 hunedoara.tk, 1
-hungarian-united-church.tk, 1
-hungaryz.ml, 1
 hungnm.me, 1
 hungphatlaptop.com, 1
 hungryas.tk, 1
@@ -60047,7 +57594,6 @@ hunterjohnson.io, 1
 hunterkehoe.com, 1
 huntersandprops.tk, 1
 hunterscreekapartments.net, 1
-hunterscrolls.tk, 1
 huntexpired.com, 0
 hunting.ml, 1
 huntingdonlifesciences.com, 1
@@ -60104,6 +57650,7 @@ hutavaterstetten.de, 1
 hutchinsonmn.gov, 1
 huthacks.com, 1
 huto.ml, 1
+huttotxedc.gov, 1
 huurwoordenaar.nl, 1
 huuto.tk, 1
 huutonauru.net, 1
@@ -60121,6 +57668,7 @@ hv-2020.online, 1
 hv-anmeldung.de, 1
 hv-huset.no, 1
 hv-portal.de, 1
+hva.cl, 1
 hvanmeldung.de, 1
 hvanmeldung.online, 1
 hvcoksvote.gov, 1
@@ -60132,7 +57680,6 @@ hvh.no, 1
 hvhdct.gov, 1
 hvhercules.tk, 1
 hvllucinvtion.tk, 1
-hvorschool.tk, 1
 hvrint.de, 1
 hvt.com.au, 1
 hvtuananh.com, 1
@@ -60161,6 +57708,7 @@ hy1.com, 1
 hyatt.com, 1
 hyb7.com, 1
 hybrid-crescent.tk, 1
+hybrid-hippie.com, 1
 hybriden.cf, 1
 hybriden.tk, 1
 hybridiyhdistys.fi, 1
@@ -60194,13 +57742,10 @@ hydrogel.tk, 1
 hydrogenplatform.com, 1
 hydrographicsocietybenelux.eu, 1
 hydroid.tk, 1
-hydrolyze.tk, 1
 hydrometrixtechnologies.com, 1
 hydronicheatingaustralia.com.au, 1
 hydronium.cf, 1
 hydronium.ga, 1
-hydronium.ml, 1
-hydronium.tk, 1
 hydroponicglobal.com.au, 1
 hydrosight.com, 1
 hydrosila.com, 1
@@ -60230,6 +57775,7 @@ hypemgmt.com, 1
 hyper-matrix.org, 1
 hyper-text.org, 1
 hyper.ai, 1
+hyper.lol, 1
 hyperalgesia.com, 1
 hyperautomotive.com.au, 1
 hyperblast-universe.tk, 1
@@ -60239,11 +57785,13 @@ hypercompetitions.com, 1
 hypercritical.co, 1
 hyperd.sh, 1
 hyperhidrose.tk, 1
+hyperion-project.org, 1
 hyperion.io, 1
 hyperjit.com, 1
 hyperlocal.co.za, 1
 hypermonkey.tk, 1
 hyperonline.tk, 1
+hyperreal.chat, 1
 hyperreal.info, 1
 hypershell.tk, 1
 hypersomnia.com, 1
@@ -60255,7 +57803,6 @@ hyperthymia.com, 1
 hyperv-backup.co.za, 1
 hypetrix.com, 1
 hypevents.net, 1
-hypexstore.tk, 1
 hyphen.co.za, 1
 hyphenpda.co.za, 1
 hypno-thera.fr, 1
@@ -60263,10 +57810,8 @@ hypnobb.com, 1
 hypnos.hu, 1
 hypnose-hennigsdorf.de, 1
 hypnose-nimes.fr, 1
-hypnoseduction.tk, 1
 hypnoside.tk, 1
 hypnotechs.com, 1
-hypnotizedgirls.ml, 1
 hypnovir.us, 1
 hypocrites.tk, 1
 hypokalkulacka.sk, 1
@@ -60294,7 +57839,7 @@ hysupchile.cl, 1
 hytale.com, 1
 hytzongxuan.com, 1
 hytzongxuan.top, 1
-hyundai.no, 1
+hyunbridge.com, 1
 hyundaipartsdeal.com, 1
 hyundaisrilanka.lk, 1
 hyunjoonkim.net, 1
@@ -60312,13 +57857,12 @@ i--b.com, 1
 i-0v0.in, 1
 i-3c.co.jp, 1
 i-aloks.ru, 1
+i-am-seo.co.uk, 1
 i-connect.ie, 0
 i-cyber.gov.ua, 1
 i-fastnet.net, 1
 i-forum.ga, 1
-i-house.gq, 1
 i-hoz.ru, 1
-i-lab.ml, 1
 i-learnerisa.com, 1
 i-li.com, 1
 i-like-hits.tk, 1
@@ -60333,9 +57877,7 @@ i-on.by, 1
 i-panic.com, 1
 i-pinged-everyone.today, 1
 i-port-voice.com, 1
-i-prince.tk, 1
 i-proswiss.com, 0
-i-r-a.tk, 1
 i-red.info, 1
 i-scream.space, 1
 i-sports.cz, 1
@@ -60380,11 +57922,10 @@ i7sas.tk, 1
 i81365.com, 1
 i82365.com, 1
 i879.com, 1
-i88i.gq, 1
 i8cp.com, 1
 i9297.co, 1
 i9397.com, 0
-i9721.com, 0
+i9721.com, 1
 i9728.co, 1
 i9elo.com, 1
 i9s.in, 1
@@ -60393,6 +57934,7 @@ ia1000.com, 1
 iaa.ee, 1
 iab-diva.ru, 1
 iabot.tk, 1
+iacee.org, 1
 iacitywebdesigner.com, 1
 iaco.li, 1
 iacono.com.br, 0
@@ -60409,6 +57951,7 @@ iainsimms.com, 1
 iainsimms.me, 1
 ialis.me, 1
 ialps.cn, 1
+ialternatywne.pl, 1
 iam.lc, 1
 iam.soy, 1
 iamafricacampaign.org, 1
@@ -60421,15 +57964,12 @@ iamhealthystore.com, 1
 iaminashittymood.today, 1
 iamjoshellis.com, 1
 iamkate.com, 1
-iamlegend.ml, 1
 iamlife.com, 1
 iamlizu.com, 1
 iamlzh.com, 0
 iamokay.nl, 1
 iamreally.cool, 1
-iamsadmax.ga, 1
 iamsainknight.tk, 1
-iamsamaskom.tk, 1
 iamtheib.me, 1
 iamtonyarthur.com, 1
 iamtrainsafe.co.uk, 1
@@ -60516,7 +58056,6 @@ ibizaluxuryachts.com, 1
 iblackfriday.ro, 1
 ibliss.digital, 0
 iblog.pk, 1
-ibloggospel.com, 1
 iblowdry.com, 1
 iblsoft.com, 1
 ibmee.org, 1
@@ -60542,7 +58081,6 @@ ibu.ca, 1
 ibug.io, 1
 ibuildings.nl, 1
 ibuki.run, 1
-ibuprofens.gq, 1
 iburgs.com, 1
 ibuzz.tk, 1
 ibwc.gov, 1
@@ -60577,18 +58115,14 @@ icecars.net, 0
 icecodenew.tk, 1
 icecontrol.ro, 1
 icecreamandclara.co.uk, 1
-icecreamika.tk, 1
 icecutethings.com, 1
 icedox.ga, 1
 icedream.tech, 1
 icedterminal.com, 1
 icedterminal.me, 1
 icedude.tk, 1
-iceflow.tk, 1
 icefoxtee.com, 1
 icegate.gov.in, 1
-iceheart.tk, 1
-icehost.cf, 1
 icekiller.ga, 1
 icelandic.cf, 1
 icelook.tk, 1
@@ -60596,12 +58130,12 @@ icemakerrepairaustin.com, 1
 icemedia.com.au, 0
 icemoto.tk, 1
 icemyworld.tk, 1
+icenter.ee, 1
 icentury.ca, 1
 icepharmaceuticals.com, 1
 icerinkwarehouse.com, 1
 icerockproperties.com, 1
 icesemulator.com, 1
-iceshadow.tk, 1
 icetechworld.com, 1
 icetiger.eu, 1
 icetravellers.com, 0
@@ -60621,17 +58155,18 @@ ichibot.trade, 1
 ichibot.vip, 1
 ichigo.university, 1
 ichijoh.co.jp, 1
-ichisound.ml, 1
 ichitaka.tk, 1
 ichitaso.com, 1
 ichtroje.tk, 1
-ici-freewares.tk, 1
 ici.ac.nz, 1
+ici.ms, 1
 ici.net.au, 1
 icid.com.mx, 1
 icieducation.ca, 1
 icieducation.co.uk, 1
+icieducation.ie, 1
 icims.ca, 1
+icims.com, 1
 icims.eu, 1
 icims.us, 1
 icisontdesdragons.fr, 1
@@ -60659,14 +58194,11 @@ icojapan.tokyo, 1
 icollezionisti.com, 1
 icolorpalette.com, 1
 icon-art.nl, 1
-icon-programming.tk, 1
 iconintegration.com.au, 1
 iconoarte.tk, 1
 iconomi.net, 1
-icons4free.tk, 1
 iconsuppstore.com, 1
 iconworld.ml, 1
-iconx.ml, 1
 iconz.tk, 1
 icosnet.com.dz, 1
 icountnm.gov, 1
@@ -60674,8 +58206,8 @@ icowhitepapers.co, 1
 icpb.com.my, 1
 icpc.pp.ua, 1
 icpc2016.in.th, 1
+icpe.nl, 1
 icq-project.net, 1
-icq-world.tk, 1
 icr-box.ddns.net, 1
 icreative.nl, 1
 icruise.com, 1
@@ -60724,8 +58256,8 @@ idaeus.eu, 1
 idahoansforliberty.net, 1
 idahofalls.gov, 1
 idahohealth.tk, 1
+idaholp.org, 1
 idahomushroomclub.org, 1
-idanie.cf, 1
 idar-oberstein.de, 0
 idarv.com, 1
 idaspis.com, 1
@@ -60749,15 +58281,12 @@ ideafnd.com, 1
 ideageek.net, 1
 ideagenpentana.com, 1
 ideagenqpulse.com, 1
-ideahub.tk, 1
 ideahubnepal.org, 1
 ideaktiv.com, 1
 ideal-reality.com, 1
 ideal-social.com, 1
 ideal.shop, 1
-idealabs.tk, 1
 idealadvogadosbh.com.br, 1
-idealbody.cf, 1
 idealbody.gq, 1
 idealconsertosbh.com.br, 1
 idealcontabilidade.net, 0
@@ -60776,7 +58305,7 @@ idealtruss.com, 1
 idealtruss.com.tw, 1
 idealucedifilippi.it, 1
 idealwhite.space, 1
-ideamiapublicidad.com, 1
+ideaplex.ca, 1
 idearumahidaman.com, 1
 ideasdigitales2025.es, 1
 ideasenfoto.com, 0
@@ -60844,7 +58373,6 @@ idgs.my, 1
 idheastudio.com, 1
 idhosts.co.id, 1
 idinby.dk, 1
-idiomasdelmundo.tk, 1
 idiomasdominados.tk, 1
 idiot.trade, 1
 idioteque.tk, 1
@@ -60855,7 +58383,6 @@ idlethoughtsandramblings.com, 1
 idlewildflowers.com, 1
 idlxb.com, 1
 idmanagement.gov, 1
-idmaster.ml, 1
 idmobile.co.uk, 1
 idn.gov.pt, 0
 idndomain.tk, 1
@@ -60885,7 +58412,6 @@ idstudio.tk, 1
 idtechnowizard.com, 1
 idtheft.gov, 1
 idubaj.cz, 1
-idunmed.co, 1
 idvl.de, 1
 idweblog.com, 1
 idwebtools.tk, 1
@@ -60896,7 +58422,8 @@ idysse.com, 1
 ie.edu, 1
 ie.search.yahoo.com, 0
 iechistore.com, 1
-ieeeaast.org, 1
+iedn.net, 1
+ieeeaast.org, 0
 ieeedeis.org, 1
 ieeesb.nl, 1
 ieeesbe.nl, 1
@@ -60914,6 +58441,7 @@ ienekolife.net, 1
 iepaiement.fr, 1
 iepanywhere.com, 1
 ierei.net, 1
+ieros.it, 1
 ies-italia.it, 0
 iesonline.co.in, 1
 iesucreipi.edu.co, 1
@@ -60976,11 +58504,11 @@ iftarsaati.org, 1
 iftcentre.com, 1
 iftrue.de, 0
 ifur.ga, 1
+ifwhenhow.org, 1
 ifworlddesignguide.com, 1
 ifxd.bid, 1
 ifxnet.com, 1
 ifyou.live, 1
-ig-plastik.tk, 1
 ig.com, 1
 ig.me, 1
 iga-semi.jp, 1
@@ -60990,14 +58518,12 @@ igamingnews.com, 1
 igamingnyheder.dk, 1
 igamingpocketdirectory.com, 1
 igamingsuppliers.com, 1
-iganesh.com, 1
 igarage.nl, 0
 igdn.de, 1
 igeh-immo.at, 1
 igenuinebeauty.co.jp, 1
 igforum.tk, 1
 igfwd.email, 1
-iggies.tk, 1
 igglabs.com, 1
 iggprivate.com, 1
 iggsoft.com, 1
@@ -61033,9 +58559,7 @@ igmus.org, 1
 ignaciolacruz.com, 1
 ignacjanskiednimlodziezy.pl, 1
 ignat-mag.com, 1
-ignat-torcov.tk, 1
 ignat.by, 1
-ignatij.tk, 1
 ignatovich.by, 1
 ignatovich.me, 1
 ignaziobalboa.tk, 1
@@ -61045,19 +58569,17 @@ ignitedmindz.in, 1
 ignitelocal.com, 1
 ignitewellnessva.com, 1
 ignition.gg, 1
-ignitze.com, 1
 igocarwraps.com, 1
 igor-hristenko.tk, 1
 igor-usov.tk, 1
 igorandandre.com, 1
 igorrealestate.com, 1
+igorvisi.com, 1
 igorvlasov.tk, 1
 igorvracar.com, 1
 igorw.org, 1
 igotoffer.com, 0
 igpwned.com, 1
-igra-prestol.tk, 1
-igra3k.tk, 1
 igram.io, 1
 igramming.com, 1
 igranit.md, 1
@@ -61065,9 +58587,7 @@ igraonicalara.tk, 1
 igrarium.com.ua, 0
 igrek.co.jp, 1
 igrivi.com, 1
-igrodrom-kvest.tk, 1
 igromasikov.tk, 1
-igrovoi-klub.tk, 1
 igry-onlayn.ru, 1
 igryalawar.tk, 1
 igshop.ir, 1
@@ -61105,6 +58625,7 @@ ihost.md, 1
 ihostup.net, 1
 ihouseu.com, 1
 ihr-hausarzt-kleinmachnow.de, 1
+ihrb.com.br, 1
 ihre-ernaehrung.de, 1
 ihre-pflege-sachsen.de, 1
 ihredls.de, 0
@@ -61119,10 +58640,9 @@ ii5197.co, 1
 ii6729.co, 1
 ii6729.com, 0
 ii6957.co, 1
-ii74.com, 0
 ii9297.co, 1
 ii9397.com, 0
-ii9721.com, 0
+ii9721.com, 1
 ii9728.co, 1
 iiax.net, 1
 iiax.org, 1
@@ -61152,10 +58672,10 @@ iisuss.gq, 1
 iitala.fi, 1
 iitneetprep.com, 1
 iitowns.ir, 1
-iitstartups.org, 1
 iiwbr.org, 1
 iix.se, 1
 ij.rs, 1
+ijemin.com, 1
 ijm.com, 1
 ijmondlijn.nl, 1
 ijmuiderstrand.tk, 1
@@ -61175,9 +58695,7 @@ ikall.com, 1
 ikall.net, 1
 ikall.org, 1
 ikama.cz, 1
-ikari-san.tk, 1
 ikaria.com.gr, 1
-ikaros.tk, 1
 ikasgela.com, 1
 ikazumitsu.tk, 1
 ikbenrichie.nl, 1
@@ -61187,7 +58705,6 @@ ikebukuro-shame.com, 1
 ikedaquotes.org, 1
 ikenmeyer.com, 1
 ikenmeyer.eu, 1
-ikerepc.tk, 1
 ikespta.com, 1
 ikeyless.com, 1
 ikfloreer.nu, 1
@@ -61204,7 +58721,6 @@ ikkatsu-satei.jp, 1
 ikke-coach.nl, 1
 ikkev.de, 0
 ikkoku.de, 1
-iklan-baris.gq, 1
 iklan.tk, 1
 iklanbaris.tk, 1
 iklipcollection.my.id, 1
@@ -61217,7 +58733,8 @@ ikootu.com, 1
 ikorekofi.com, 1
 ikparis.com, 1
 ikra24.in.ua, 1
-iks.moe, 1
+ikrab.club, 1
+iks.moe, 0
 iksi.cc, 1
 iksi.me, 1
 iktisatbank.com, 0
@@ -61234,6 +58751,7 @@ il12thcourt.gov, 1
 il2eu.com, 1
 ila.fi, 1
 ilab.health, 1
+ilac101.com, 1
 ilacrehberi.com, 1
 ilag.gov, 1
 ilamparas.at, 1
@@ -61250,7 +58768,7 @@ ilbiglietto24.eu, 1
 ilbiscottificiodipamparato.it, 1
 ilc552.com, 1
 ilc553.com, 1
-ilc999.com, 0
+ilc999.com, 1
 ilchaos.com, 1
 ilconiglioblu.it, 1
 ilcourthelp.gov, 1
@@ -61261,7 +58779,7 @@ ildomani.it, 1
 ile-de-la-beaute.com, 1
 ile-kalorii.pl, 1
 ile-sapporo.jp, 1
-ilearned.eu, 0
+ilearned.eu, 1
 ilearnerships.com, 1
 ileat.com, 1
 ileci.de, 1
@@ -61288,11 +58806,12 @@ iligang.net, 1
 iligang.net.cn, 1
 iligang.xin, 1
 ilii.me, 1
-ilikepenguins.tk, 1
 ilikevaping.com, 1
 ilikezo.tk, 1
 ilimar.tk, 1
 ilimitar.tk, 1
+ilin.dk, 1
+ilin.xyz, 1
 iliny.hu, 1
 iljadr.be, 1
 ilkeakyildiz.com, 1
@@ -61356,10 +58875,8 @@ ilovefun.tk, 1
 ilovegrowingmarijuana.com, 1
 iloveherb.ru, 1
 ilovelwy.com, 1
-iloveporn.ml, 1
 ilovesamara.tk, 1
 iloveseo.com, 1
-ilovesnow.ml, 1
 ilovestickers.gr, 1
 ilovethiscampsite.com, 1
 ilovewallpaper.tk, 1
@@ -61379,7 +58896,6 @@ iltombolo.tk, 1
 iltuogiardino.org, 1
 ilug-ktm.tk, 1
 iluman.tk, 1
-ilumantio.tk, 1
 ilunion.tk, 1
 ilusionesopticas.net, 1
 ilusionistas.tk, 1
@@ -61397,7 +58913,6 @@ im-in.space, 1
 im-internet-geld-verdienen.tk, 1
 im-razmakh.ru, 1
 im-s.net, 1
-im.news, 1
 im2net.com, 1
 im4h.de, 1
 im4h.eu, 1
@@ -61413,7 +58928,6 @@ image.tf, 1
 image4arab.tk, 1
 imagealbums.tk, 1
 imagebin.ca, 1
-imagecom.tk, 1
 imagecurl.com, 1
 imagecurl.org, 1
 imageessentialsweightloss.com, 0
@@ -61422,7 +58936,6 @@ imagen891.tk, 1
 imagenenmama.org, 1
 imagenesdedibujosalapizfacilesdehacer.com, 1
 imageproductions.ga, 1
-imagerecall.tk, 1
 imagerive.ch, 0
 imageshare.web.id, 1
 imagesport.fr, 1
@@ -61437,7 +58950,6 @@ imaginarymakings.me, 1
 imaginationpathway.com, 1
 imagine-programming.com, 1
 imaginelab.club, 1
-imaginescape.tk, 1
 imaginethefloor.tk, 1
 imaginetricks.com, 1
 imagingstudio.co.uk, 1
@@ -61445,13 +58957,13 @@ imagosplasticsurgery.com, 1
 imagr.io, 1
 imajavm.com, 1
 imajjeans.com, 1
-imakash.gq, 1
 imakeyougreatagain.com, 1
 imakin.nl, 1
 imamenu.com, 1
 imanageproducts.co.uk, 1
 imanageproducts.com, 1
 imanageproducts.uk, 1
+imaneferiani.art, 1
 imanna.ru, 1
 imanolbarba.net, 1
 imanoles.ddns.net, 1
@@ -61470,8 +58982,6 @@ imaya.tk, 1
 imbdagency.com, 1
 imbianchino.roma.it, 1
 imbit.tk, 1
-imboom.tk, 1
-imbqatar.com, 1
 imbrian.org, 1
 imbunatatiri-logan.tk, 1
 imbushuo.net, 1
@@ -61570,12 +59080,12 @@ immobilienmakler-berlin-kaulsdorf.de, 1
 immobilienmakler-berlin-mahlsdorf.de, 1
 immobiliensachverstaendiger-ludwigsburg.de, 1
 immobiliensachverstaendiger-waiblingen.de, 1
-immobilier-nice.fr, 0
 immobilier-swiss.ch, 1
 immobilier.org.il, 1
 immobilier92.net, 1
 immocompar.com, 1
 immoel101.com, 1
+immoisrael.agency, 1
 immoisrael.be, 1
 immoisrael.ch, 1
 immoisrael.co.il, 1
@@ -61590,7 +59100,6 @@ immoisrael.nl, 1
 immoisrael.org, 1
 immoisrael.org.il, 1
 immomydesk.fr, 1
-immoraldoctors.tk, 1
 immortal-it.tk, 1
 immortal-pc.info, 1
 immortal.org.in, 1
@@ -61600,14 +59109,11 @@ immortallove.tk, 1
 immortec.com, 1
 immortol.tech, 1
 immovisual.be, 1
-immune.cf, 1
-immunefi.com, 0
 immunoboost.be, 1
 imobile3.com, 1
 imobiliare.tk, 1
 imobiliariarealdream.com.br, 1
 imobilien.tk, 1
-imoe.fun, 1
 imogarbe.com, 1
 imokuri123.com, 1
 imolights.com, 1
@@ -61627,6 +59133,7 @@ impact-lyon.fr, 1
 impact-visual.tk, 1
 impact.health.nz, 1
 impactartstudy.com, 1
+impactdepth.com, 1
 impacter.eu, 1
 impactparcels.co.uk, 1
 impactparcels.com, 1
@@ -61675,6 +59182,7 @@ implosion.tk, 1
 implude.com, 0
 impns.org, 1
 imponet.com.ar, 1
+imporcayu.cl, 1
 import-shopping.de, 1
 importanteducation.tk, 1
 importeria.com, 1
@@ -61741,12 +59249,14 @@ imransarwar.com, 1
 imrbq.com, 1
 imreh.net, 1
 imro.ie, 1
+imrozrum.k12.tr, 1
 imrunner.com, 1
 imrunner.ru, 1
 ims-sargans.ch, 1
 imsace.tk, 1
 imsofucking.gay, 1
 imstocker.com, 1
+imtec-rohr.de, 1
 imtikai.ml, 1
 imtikaib.ml, 1
 imtools.gq, 1
@@ -61778,7 +59288,6 @@ inalvittile.ga, 1
 inalvittile.ml, 1
 inalvittile.tk, 1
 inanaji.ga, 1
-inanam.tk, 1
 inanan.cf, 1
 inanec.gq, 1
 inaned.ga, 1
@@ -61802,7 +59311,6 @@ ince.tools, 1
 inceneritore.ga, 1
 incentea.com, 1
 incentivi.it, 1
-inceptionband.tk, 1
 incert.cn, 1
 incertint.com, 1
 inchcape-fleet-autobid.co.uk, 1
@@ -61828,13 +59336,13 @@ incomfinance.tk, 1
 incommon.io, 1
 incompliance.de, 1
 inconsciente.tk, 1
+inconsult.com.au, 1
 incontactmetjezelf.nl, 1
 inconvietnam.vn, 1
 incowrimo.org, 1
 incpak.com, 1
 incparadise.net, 1
 incredibilis.tk, 1
-incrediblenews.tk, 1
 incrediblez.tk, 1
 incrementation.net, 0
 incrom.com, 0
@@ -61845,8 +59353,6 @@ ind.ie, 1
 indasun.com, 1
 indatable.com, 1
 indecente.tk, 1
-indeika.ml, 1
-indeksonline.tk, 1
 independenceliveers.ga, 1
 independenceliveest.ga, 1
 independencerecovery.com, 1
@@ -61872,7 +59378,6 @@ indexmarket.gq, 1
 indexmod.gq, 1
 indexpert.es, 1
 indexsalaire.be, 1
-india-ennenga.ga, 1
 indiada.ru, 1
 indiaexamresult.in, 1
 indiaflowermall.com, 1
@@ -61885,7 +59390,6 @@ indianaberry.com, 1
 indianafoundationpros.com, 1
 indianahealth.tk, 1
 indianamoldrepairpros.com, 1
-indianapolisnews.ml, 1
 indianapolispsychologistsers.ga, 1
 indianapolispsychologistsest.ga, 1
 indianapolisrestorations.com, 1
@@ -61894,7 +59398,6 @@ indianawaterdamagerepairpros.com, 1
 indianbeauty.ml, 1
 indianbridalservices.com, 1
 indianbrides.cf, 1
-indiandramasonline.tk, 1
 indianengineer.tk, 1
 indianerschmuck24.de, 1
 indianet.tk, 1
@@ -61906,16 +59409,12 @@ indianlakepa.gov, 1
 indianmasala4u.tk, 1
 indianporn2.xxx, 1
 indianriver.gov, 1
-indiantechhunter.tk, 1
 indianvirginhumanhair.tk, 1
 indianwarriors.tk, 1
 indianwomen.cf, 1
-indiatechblogger.cf, 1
 indiatourhelp.tk, 1
 indiatravel.ml, 1
-indiaviral.ga, 1
 indiawise.co.uk, 1
-indiaworlddigital.tk, 1
 indico.tk, 1
 indie.dog, 1
 indiecat.tk, 1
@@ -61923,7 +59422,6 @@ indiecongdr.it, 1
 indieethos.com, 0
 indiemovementers.ga, 1
 indiemovementest.ga, 1
-indiereview.tk, 1
 indiesports.ph, 1
 indievelopment.nl, 1
 indieweb-endpoints.cc, 1
@@ -61931,27 +59429,25 @@ indigartbeading.ca, 1
 indigartbeading.com, 1
 indigestiblesuppuration.tk, 1
 indignes-strasbourg.tk, 1
+indigo.pet, 1
 indigo.tk, 1
 indigoblack.com.au, 1
-indigobooks.gq, 1
 indigojewelers.com, 1
 indigopaints.be, 1
 indigosakura.com, 1
+indigost.com, 1
 indigostudios.com, 0
 indika.pe, 1
 indilens.com, 1
 indimike.tk, 1
-indir2017.tk, 1
 indirhadi.tk, 1
 indirimkuponumarketim.com, 1
 inditip.com, 1
 inditoot.com, 1
+indivicloud.me, 1
 individualizedwellness.net, 1
 individualobligation.com, 1
-individualrestaurants.com, 1
 individuals.tk, 1
-indiwebawards.tk, 1
-indiya-kino.gq, 1
 indlish.ga, 1
 indnews.ga, 1
 indo-wiki.fr, 1
@@ -61961,22 +59457,17 @@ indochina.io, 0
 indochinatravel.tk, 1
 indodax.com, 1
 indoetis-surneli.ga, 1
-indoface.ga, 1
-indofountain.tk, 1
 indogenius.org, 1
 indogermantrade.de, 1
-indoidnews.ga, 1
 indoittraining.com, 0
-indonesiatrip.tk, 1
 indoor-kletterwald.de, 1
 indopress.tk, 1
+indorepack.com, 1
 indorsie.com, 1
 indospot.ml, 1
 indospot.tk, 1
-indotravels.tk, 1
 indovinabank.com.vn, 1
 indovision.tk, 1
-indramas.tk, 1
 indramdhani.net, 1
 indranesia.tk, 1
 indraq.tk, 1
@@ -61994,7 +59485,6 @@ industreiler.com.br, 1
 industriafranchini.com, 1
 industrial-remote-control.com, 1
 industrial-ventilation.eu, 1
-industrialalpinism.tk, 1
 industrialcalibration.co.uk, 1
 industrialgassprings.com, 1
 industryoutlaws.tk, 1
@@ -62005,7 +59495,6 @@ ineardisplay.com, 0
 inebula.it, 1
 ineedmore.domains, 1
 ineffect.net, 1
-inefin.tk, 1
 ineight.com, 1
 ineko.cc, 1
 inertianetworks.com, 1
@@ -62063,7 +59552,6 @@ infinipharm.com, 1
 infinite.com, 1
 infiniteautomation.com.au, 1
 infinitelightofbeing.org, 1
-infinitenews.cf, 1
 infinitenews.ml, 1
 infinitescript.com, 1
 infinitifxbrokers.com, 1
@@ -62112,19 +59600,12 @@ influxus.com, 0
 info-bay.com, 1
 info-beamer.com, 1
 info-bolivia.tk, 1
-info-compusciencetech.tk, 1
-info-days.tk, 1
 info-eolien.fr, 1
-info-free.ml, 1
-info-it.tk, 1
 info-kiwi.tk, 1
 info-o-zbozi.cz, 1
 info-obzor.ga, 1
-info-obzor.ml, 1
 info-reason.cf, 1
 info-screen.me, 1
-info-sell.ml, 1
-info-sys.tk, 1
 info-tech.tk, 1
 info-usaha.tk, 1
 info.gov, 1
@@ -62133,12 +59614,10 @@ infoaboutlawyers.com, 1
 infoamin.com, 1
 infoapis.net, 1
 infobae.com, 1
-infobanca.es, 1
 infobanglanet.tk, 1
 infobasquet.tk, 1
 infobip.com, 1
 infobiznes.cf, 1
-infobiznes.ga, 1
 infobiznes.tk, 1
 infoblogs.pl, 1
 infobot.email, 1
@@ -62147,7 +59626,6 @@ infobot.nl, 1
 infobrain.net, 1
 infobrest.tk, 1
 infobusinessnews.tk, 1
-infocanada.tk, 1
 infocanicatti.tk, 1
 infocapsol.com, 1
 infocoin.es, 1
@@ -62162,14 +59640,12 @@ infodis.com, 1
 infoduv.fr, 1
 infoeccos.com, 1
 infofamouspeople.com, 1
-infofp.tk, 1
 infogai.tk, 1
 infogamesports.tk, 1
 infogate.ga, 1
 infogram.com, 1
 infogress.tk, 1
 infogrfx.com, 1
-infogroups.ml, 1
 infogym.com, 1
 infohas.ma, 1
 infohunter.education, 1
@@ -62180,7 +59656,6 @@ infoislamharian.tk, 1
 infojeunes.fr, 1
 infojmp.com, 1
 infokesehatan.ga, 1
-infoland.ml, 1
 infolatin.com, 1
 infolead.tk, 1
 infolearn.ir, 1
@@ -62202,7 +59677,6 @@ infopreneur.blog, 1
 infoprofuse.com, 1
 infopulse.com, 1
 infopuntzorg.nl, 0
-inforabota.tk, 1
 inforakyat.net, 0
 inforata.com, 1
 inforeviews.ru, 1
@@ -62210,10 +59684,8 @@ inforge.tk, 1
 inforges.es, 1
 informace-zbozi.cz, 1
 informaciondeciclismo.com, 1
-informacionmadrid.es, 1
 informasi-teknologi.com, 0
 informasidumay.gq, 1
-informat.ga, 1
 informaticapremium.com, 0
 informaticien.tk, 1
 informaticmousset.tk, 1
@@ -62233,12 +59705,10 @@ informationsaveest.ga, 1
 informator.tk, 1
 informelles.tk, 1
 informnapalm.org, 1
-informspb.tk, 1
 inforok.tk, 1
 inforopub.tk, 1
 infortheride.com, 1
 infosactu.com, 1
-infoschool.ml, 1
 infosec-handbook.eu, 1
 infosec.ch, 1
 infosec.exchange, 1
@@ -62257,7 +59727,6 @@ infosolution.biz, 1
 infosoph.org, 1
 infosubasta.es, 1
 infosysta.com, 1
-infosystem.cf, 1
 infotabla.si, 1
 infotainworld.com, 1
 infotax24.com.pl, 1
@@ -62267,12 +59736,10 @@ infotekno.co.id, 1
 infoternet.com.pl, 1
 infotics.es, 1
 infotune.nl, 1
-infotype.ga, 1
 infovb.org, 1
 infovision-france.com, 1
 infowaywebsolutions.com, 1
 infoweb.ee, 1
-infowheels.tk, 1
 infoworm.org, 1
 infra-apparel.com, 1
 infra-se.com, 1
@@ -62336,7 +59803,6 @@ infrarank.com, 1
 infrarate.com, 1
 infrareader.com, 1
 infraredradiant.com, 1
-infrarot-thermometer.info, 1
 infras.fr, 1
 infrasend.com, 1
 infraspin.com, 1
@@ -62355,6 +59821,7 @@ infrontusa.com, 1
 infruction.com, 1
 infstudios.nl, 1
 infuse-mn.gov, 1
+infusemedia.com, 1
 infusion.com, 1
 ing, 1
 ing-buero-junk.de, 1
@@ -62375,7 +59842,6 @@ ingenium.si, 1
 ingeniumsociety.tk, 1
 ingenius.ws, 1
 ingerhy.com, 1
-ingermany.ml, 1
 ingeseratlantica.es, 1
 ingestion.life, 1
 ingfreelancer.com, 1
@@ -62383,7 +59849,6 @@ inghamcountymi.gov, 1
 ingjobs.ch, 1
 inglebycakes.co.uk, 1
 inglesatutiempo.com, 1
-inglesencanada.cf, 1
 inglesfoco.com.br, 1
 inglesnarede.com.br, 1
 inglessantacruz.tk, 1
@@ -62400,11 +59865,9 @@ ingridvandamme.nl, 1
 ingridvanderveen.com, 1
 ingroxd.com, 1
 ingticos.com, 1
-ingushetia.tk, 1
 ingwaz.org, 1
 inhabitgroup.com, 1
 inhaltsangabe.de, 1
-inhere.cf, 1
 inherfeet.ml, 1
 inhisword.life, 1
 inhoff.eu, 1
@@ -62450,16 +59913,11 @@ inkerz.com.br, 1
 inkhor.se, 1
 inkhub.com.au, 1
 inkjets-inks.tk, 1
-inkliners.tk, 1
-inkognito.cf, 1
-inkognito.ga, 1
 inkognito.gq, 1
-inkognito.ml, 1
 inkomensafhankelijkehuurverhoging.nl, 1
 inkopers.org, 1
 inkor.tk, 1
 inkpay.com, 1
-inksay.com, 1
 inkteeshop.com, 1
 inkthemes.com, 1
 inkthreadable.co.uk, 1
@@ -62470,7 +59928,6 @@ inkwall.co, 1
 inlabo.de, 1
 inlimiters.ga, 1
 inlimitest.ga, 1
-inline-online.tk, 1
 inline-sport.cz, 1
 inlinea.ch, 1
 inlineskates.tk, 1
@@ -62479,8 +59936,8 @@ inlink.ee, 1
 inlink.ltd, 1
 inlocon.de, 1
 inlovechocolate.store, 1
+inlt.cc, 1
 inlt.com, 1
-inmaaa.cf, 1
 inmamaskitchen.com, 1
 inmaps.xyz, 1
 inmatefinancial.com, 1
@@ -62504,7 +59961,7 @@ inmyhead.tk, 1
 innainnaki.net, 1
 innatocol.com, 1
 inncoaching.nl, 1
-inner-vision.tk, 1
+innercamp.com, 1
 innerdarkside.tk, 1
 innerfence.com, 1
 innerlife.company, 1
@@ -62515,7 +59972,6 @@ innermostparts.org, 1
 innerpeace.tk, 1
 innersafe.com, 1
 innertrip.co.kr, 1
-innico.cf, 1
 inniger.be, 1
 innio.com, 1
 inno.ch, 0
@@ -62523,6 +59979,7 @@ innocence.org.cn, 0
 innocenceseekers.net, 1
 innogames.com, 1
 innogames.de, 1
+innogs.space, 1
 innohb.com, 1
 innolabfribourg.ch, 1
 innopharmaeducation.com, 1
@@ -62535,6 +59992,7 @@ innova-online.at, 1
 innova360.com.mx, 1
 innovacoachgroup.com, 1
 innovadis.com, 0
+innovae.eu, 1
 innovairservices.ch, 0
 innovamag.com, 1
 innovaptor.at, 1
@@ -62544,7 +60002,6 @@ innovateohio.gov, 1
 innovateohioplatform.gov, 1
 innovation-workshop.ro, 1
 innovation.gov, 1
-innovationbranding.ga, 1
 innovationbrandingers.ga, 1
 innovationbrandingest.ga, 1
 innovationrealtygrp.com, 1
@@ -62563,6 +60020,7 @@ innsalzachsingles.de, 1
 innvisiondesign.net, 1
 innwan.com, 1
 inoa8.com, 1
+inoapps.com, 1
 inoio.de, 1
 inomics.com, 1
 inondation.ch, 0
@@ -62573,7 +60031,7 @@ inostudio.ru, 0
 inotecsoftware.com, 1
 inourtime.cn, 1
 inova.business, 1
-inovasirumahku.tk, 1
+inovalon.com, 1
 inovatec.ca, 1
 inovatec.com, 1
 inovatecsystems.com, 1
@@ -62581,7 +60039,6 @@ inovigo.ro, 1
 inovitec.ro, 1
 inox-deurtrekkers.be, 1
 inoxandco.com, 1
-inoxdesign.pro, 1
 inoxdvr.com, 1
 inpas.co.uk, 1
 inpatec.com, 1
@@ -62611,7 +60068,6 @@ ins1gn1a.com, 1
 insanb.com, 1
 insane.zone, 1
 insanedevs.com, 1
-insanepyro.tk, 1
 insanity.zone, 1
 insblauehinein.nl, 1
 inschrijfformulier.com, 1
@@ -62631,14 +60087,13 @@ inserzioniticino.ch, 1
 inshapenutrition.com.br, 1
 inshared.nl, 1
 inshop.hu, 1
-insiberia.tk, 1
 inside-m2m.de, 1
+inside-the-outside.com, 1
 insideastronomy.tk, 1
 insideaudit.com, 1
 insideavanade.com, 1
 insidebeach.com.br, 1
 insidebedroom.com, 0
-insidebitcoins.de, 1
 insideevs.com, 1
 insideevs.com.ar, 1
 insideevs.com.tr, 1
@@ -62648,12 +60103,12 @@ insideevs.ru, 1
 insidegroup.cl, 1
 insidehook.com, 1
 insideofgaming.de, 1
-insideperu.tk, 1
 insideprisonbreak.tk, 1
 insider-invest.tk, 1
 insiderateers.ga, 1
 insiderateest.ga, 1
 insidergazette.com, 1
+insiderpie.de, 1
 insiders.ga, 1
 insiderx.com, 1
 insidethefirewall.tk, 1
@@ -62666,11 +60121,12 @@ insignificant.space, 1
 insinex.pl, 1
 insinuator.net, 1
 insistel.com, 1
-insity.com, 1
 insolent.ch, 1
 insolved.com, 1
 insomnia-isterica.tk, 1
+insomniac.pl, 1
 insomniac.ro, 1
+insomniachelp.com, 1
 insomniasec.com, 1
 insotech.eu, 1
 insouciant.org, 1
@@ -62685,7 +60141,6 @@ inspire2rise.com, 1
 inspireaanmerking.nl, 1
 inspired-builds.co.uk, 1
 inspired-creations.co.za, 1
-inspired-lua.org, 1
 inspiredelements.co.uk, 1
 inspiredhousewife.com, 1
 inspiredlife.fun, 1
@@ -62706,7 +60161,6 @@ instacredito.pt, 1
 instafind.nl, 1
 instaforex.com.ng, 1
 instafrases.net, 1
-instafuckfriend.com, 1
 instagc.com, 1
 instagrabber.ru, 1
 instagram-atom.appspot.com, 1
@@ -62744,7 +60198,6 @@ instantphotoprinter.com, 1
 instantprint.co.uk, 1
 instantreplay.tk, 1
 instantsiteaudit.com, 1
-instantuprise.com, 1
 instareeldownload.com, 1
 instava.cz, 1
 instawi.com, 1
@@ -62755,6 +60208,7 @@ insteagle.com, 1
 instelikes.com.br, 1
 instem.jp, 1
 instics.com, 1
+instinct-nature.fr, 1
 instinctive-archery.de, 1
 institut-coiffureetnature.fr, 1
 institut-confucius-montpellier.org, 1
@@ -62775,28 +60229,20 @@ instrumentodepaz.com, 1
 instylecollection.tk, 1
 instytut.tk, 1
 insulationchicagoil.com, 1
-insulations.ga, 1
 insult.es, 1
 insultband.tk, 1
 insurance, 1
-insurance-companies.tk, 1
 insurance24.online, 1
 insurancebloggingers.ga, 1
 insurancebloggingest.ga, 1
 insurancebonzer.ga, 1
 insuranceclassic.ga, 1
-insurancecompanylive.tk, 1
-insuranceleep.ga, 1
-insurancenews.gq, 1
-insurancequotes.tk, 1
-insurancesaman.tk, 1
 insurancesquaders.ga, 1
 insurancesquadest.ga, 1
 insuranceweb.ga, 1
 insurebuysers.ga, 1
 insurebuysest.ga, 1
 insured-event.tk, 1
-insuredcloud.ga, 1
 insuremycar.ru, 1
 insureon.com, 1
 insurepays.com, 1
@@ -62830,7 +60276,6 @@ integralcare.org, 1
 integralkk.com, 1
 integrammes.fr, 1
 integratedbms.co.za, 1
-integratedhealth21.com, 1
 integratedmedicalonline.com, 1
 integratemyschool.com, 1
 integration-mouvements-oculaires.com, 1
@@ -62853,10 +60298,12 @@ intelalumni.org, 1
 intelghost.com, 1
 intelhost.com.br, 1
 intelhost.net, 1
+intelics.com.au, 1
 intelius.cf, 1
 intellar.com, 1
 intelldynamics.com, 1
 intellecta.is, 1
+intellective.us, 1
 intellek.io, 1
 intellektuaalomand.ee, 1
 intelliance.eu, 1
@@ -62878,22 +60325,20 @@ intellio.pl, 1
 intellior.ag, 1
 intellitonic.com, 1
 intellium.io, 1
+intelly.kr, 1
 intelly.nl, 1
 intelly365.nl, 1
 intelrealsense.com, 1
 inteltechniques.com, 1
 intelx.io, 1
 intencje.pl, 1
-intenirphoto.tk, 1
 intensify.pictures, 1
 intensivpflege-sachsen.de, 1
 inter-corporate.com, 1
 inter-culinarium.com, 1
-inter-news.tk, 1
 interabbit.co, 1
 interabbit.com, 1
 interacademybrazil.com.br, 1
-interacthindu.tk, 1
 interactiveanddesign.com, 1
 interactivedigesters.ga, 1
 interactivedigestest.ga, 1
@@ -62905,7 +60350,6 @@ interaktiva.fi, 1
 interallied.org, 1
 interbec.com, 1
 interblink.tk, 1
-interc0der.tk, 1
 interchanges.io, 1
 intercom-attachments-1.com, 1
 intercom-attachments-5.com, 1
@@ -62959,40 +60403,36 @@ interlijn.nl, 1
 interlingvo.biz, 1
 interlink-jp.com, 1
 interlinked.us, 1
+intermac.nl, 1
 intermax.nl, 1
 intermediapub.com, 1
 intermedinet.nl, 1
 intermezzo-emmerich.de, 1
 interminsk.tk, 1
 intern.tax, 1
-internacionalista.tk, 1
 internaldisfunction.tk, 1
 internalfb.com, 1
-internalframebackpack.tk, 1
 internalkmc.com, 1
 internally.ga, 1
 international-arbitration-attorney.com, 1
+international-books.org, 1
 international-friends.net, 1
 international-genealogy-services.com, 1
 internationalbussines.tk, 1
 internationalfashionjobs.com, 1
+internationalflightstickets.com, 1
 internationalfm.tk, 1
 internationalfrom.com, 1
-internationaljoustingleague.tk, 1
 internationalrugsdallas.com, 1
 internationalschool.it, 1
 internationalschoolnewyork.com, 1
 internationalstudentassociation.com, 1
 internationaltalento.it, 1
-internationalweekly.tk, 1
 internect.co.za, 1
 internet-aukcion.info, 1
-internet-drive.tk, 1
-internet-gazeta.ga, 1
 internet-israel.com, 1
 internet-meesters.nl, 0
 internet-pornografie.de, 0
-internet-tv4u.tk, 1
 internet.org, 1
 internet42.tk, 1
 internet4all.gov, 1
@@ -63012,7 +60452,6 @@ internetional.nl, 1
 internetk.tk, 1
 internetkunskap.se, 1
 internetline.tk, 1
-internetmagaz.tk, 1
 internetmarketingprofitscenter.com, 1
 internetmarkets.net, 1
 internetmedia.si, 1
@@ -63039,7 +60478,6 @@ internetthreatscenter.com, 1
 internettoday.ga, 1
 internettradie.com.au, 0
 internetwealthresource.com, 1
-internetzaim.tk, 1
 internetzentrale.net, 1
 interparcel.com, 1
 interphoto.by, 1
@@ -63050,13 +60488,14 @@ interracial.dating, 1
 interseller.io, 1
 interset.us, 1
 intersexualite.tk, 1
-interslang.tk, 1
+intersportks.com, 1
 interspot.nl, 1
 interssl.com, 1
 interstateautomotiveinc.com, 1
 interstateremovalists.sydney, 1
 intersun.es, 1
 intersun.fr, 1
+intersun.pt, 1
 intersys.uy, 1
 intertime.services, 1
 intertrans.tk, 1
@@ -63077,15 +60516,11 @@ inthepicture.com, 1
 inthouse.cloud, 1
 intigriti.com, 1
 intihalprogrami.com, 1
-intim-24.tk, 1
-intim-ru.tk, 1
 intima-mente.com, 1
 intimastoreatacado.com.br, 1
 intimidad.tk, 1
-intimznakomstvo.tk, 1
 intmissioncenter.org, 0
 into-the-mountain.com, 1
-intomsk.tk, 1
 inton.biz, 1
 intoparking.com, 1
 intoparking.fi, 1
@@ -63116,13 +60551,13 @@ intron.pw, 1
 intropickup.ru, 1
 intropika.tk, 1
 introverted.ninja, 1
+introvertedtravel.space, 1
 intrp.net, 1
 intrum-credit-information-ws.ch, 1
 intstyle.com.ua, 1
 intsys.fi, 1
 intux.be, 0
 intvonline.com, 1
-intwiff.com, 1
 intxt.net, 1
 inu.nl, 1
 inuevostiempos.es, 1
@@ -63130,7 +60565,6 @@ inumcoeli.com.br, 1
 inusasha.de, 1
 inuyasha-petition.tk, 1
 invadecafe.tk, 1
-invaded.ga, 1
 invadelabs.com, 1
 invalida.ru, 1
 invantive-apps-for-dynamics-crm.com, 1
@@ -63168,6 +60602,7 @@ inventoryimages.co.uk, 1
 inventos.tk, 1
 inventtheworld.com.au, 1
 inventum.cloud, 1
+inventum.es, 1
 inverness.gov, 1
 inversegravity.net, 1
 inverselink-user-content.com, 1
@@ -63183,7 +60618,6 @@ investarholding.nl, 1
 investasiku.tk, 1
 investasimudah.tk, 1
 investasipasti.tk, 1
-investgold.ml, 1
 investgold.tk, 1
 investgroop.ml, 1
 investigatemalware.com, 1
@@ -63196,16 +60630,16 @@ investigatore.roma.it, 1
 investigatore.torino.it, 1
 investigazione.milano.it, 1
 investigazione.roma.it, 1
-investinestonia.com, 1
+investinestonia.com, 0
 investingdiary.cn, 1
 investingindiscovery.com, 1
 investingtrader.net, 1
 investinturkey.com.tr, 1
 investinweed.com, 0
-investion.cf, 1
 investir.ch, 0
 investirdanslancien.fr, 1
 investirenisrael.fr, 1
+investirfazbem.com.br, 1
 investirsolidaire.fr, 1
 investisiya.az, 1
 investissementimmobilier.be, 1
@@ -63215,7 +60649,6 @@ investlatam.com, 1
 investment-adh.com, 1
 investmentrankingsers.ga, 1
 investmentrankingsest.ga, 1
-investmonitor.tk, 1
 investnorthernontario.com, 1
 investonline.cf, 1
 investor-academy.jp, 1
@@ -63235,6 +60668,7 @@ invetep.sk, 1
 inviaworld.tk, 1
 invidious.rocks, 1
 inviertefacil.com.mx, 1
+invincia.com, 1
 invinoaustria.cz, 1
 invisible-college.com, 1
 invisiblehat.ventures, 1
@@ -63246,19 +60680,17 @@ invistics.com, 1
 invitation-factory.tk, 1
 invitationtrackerers.ga, 1
 invitationtrackerest.ga, 1
-invitebiz.tk, 1
 invitepeople.com, 1
 invitescafe.com, 1
 invitescene.com, 1
 invitethemhome.com, 1
-invito.tk, 1
+invitia.net, 1
 invoiced.com, 1
 invoicely.com, 1
 invokingspirits.tk, 1
 involic.com, 1
 invuite.com, 1
 invuite.com.au, 1
-inwit.tk, 1
 inwonderofit.com, 1
 inwx.at, 1
 inwx.com, 1
@@ -63267,7 +60699,6 @@ inycia.com, 1
 inyourcornerinsurance.com, 1
 inyourowntime.zone, 1
 inzdr.com, 1
-inzeitinteractive.tk, 1
 inzelabs.com, 1
 inzeni.pl, 1
 inzernettechnologies.com, 1
@@ -63312,6 +60743,7 @@ ionize.cloud, 1
 ionlabs.kr, 1
 ionline.ml, 1
 ionovia.de, 1
+ionspin.com, 0
 ionstudio.pe, 1
 ionutnechita.ro, 1
 ionutnica.ro, 1
@@ -63331,7 +60763,6 @@ iosme.ga, 1
 iosnoops.com, 1
 iosolutions.cl, 1
 iosprivacy.com, 1
-iossearch.tk, 1
 iossifovlab.com, 1
 iostream.by, 1
 iosxr.de, 1
@@ -63377,23 +60808,20 @@ ipal.name, 1
 ipal.tel, 1
 ipanchev.com, 1
 iparduotuves.lt, 1
-iparenda.tk, 1
 iparkki.com, 1
 ipass.live, 1
 ipcareers.net, 1
 ipcfg.me, 1
 ipclabs.tk, 1
-ipcmali.ml, 1
 ipcom.com.br, 0
 ipconsulting.se, 1
 ipcontolsite.ga, 1
 ipcontolsite.tk, 1
 ipcstore.com, 1
-ipdental.tk, 1
 ipdfreedom.me, 1
+ipeeworld.com, 1
 ipemcomodoro.com.ar, 1
 iperconnessi.it, 1
-iperon.net, 1
 iperon.org, 1
 iperon.ru, 1
 ipfire.org, 1
@@ -63415,7 +60843,6 @@ iphoneunlock.nu, 1
 iphostreputation.com, 1
 ipid.me, 1
 ipidkun.com, 1
-ipigri.tk, 1
 ipinfo.tw, 1
 ipioneer.ga, 1
 iplaycraft.ru, 1
@@ -63424,8 +60851,6 @@ ipleak.net, 1
 ipledgeonline.org, 0
 iplist.cc, 1
 iplog.info, 0
-iplookup.tk, 1
-ipmatic.ga, 1
 ipmotion.ca, 1
 ipnetworking.net, 1
 ipnoze.com, 1
@@ -63455,6 +60880,7 @@ ipricethailand.com, 1
 iprim.ru, 1
 iproducemusic.com, 1
 iproductrepair.com, 1
+iproskills.com, 1
 ips-consult.nl, 1
 ips-sachsen.de, 1
 ipschool.spb.ru, 1
@@ -63464,16 +60890,13 @@ ipso.paris, 1
 ipssl.li, 1
 ipsum.dk, 1
 ipswitch.com.tw, 1
-iptechnology.tk, 1
 iptoasn.com, 1
 iptops.com, 1
 iptv.ge, 1
 iptvfriend.ga, 1
 iptvzoom.xyz, 1
 ipty.de, 1
-ipura.ch, 0
 ipuservicedesign.com, 1
-ipushmail.tk, 1
 ipv4.cf, 1
 ipv4.cy, 1
 ipv4.gr, 1
@@ -63491,9 +60914,7 @@ ipv6vpn.net, 1
 ipvbook.com, 0
 ipview.tk, 1
 ipwho.site, 1
-iqos-partner.ch, 1
 iqos.com.ua, 1
-iqos.ml, 1
 iqphone.cf, 1
 iqphone.ga, 1
 iqreview.ru, 1
@@ -63505,40 +60926,28 @@ iqteksolutions.com, 1
 iraanswersers.ga, 1
 iraanswersest.ga, 1
 iraf.de, 1
-irajsingh.tk, 1
 iramellor.com, 1
-iran-best.cf, 1
 iran-oil.tk, 1
-iran-speedex.tk, 1
 iranactua.tk, 1
-irancenter.tk, 1
-iranconnect.tk, 1
-irandex.ga, 1
 irandex.gq, 1
 irandm.club, 1
 irando.co.id, 1
 irandroid.ml, 1
-iranfilmcity.tk, 1
-iranfreshfruit.cf, 1
 irangeodesy.tk, 1
 iranian.lgbt, 1
 iranianholiday.com, 1
 iranjeunesse.com, 1
 iranjob.tk, 1
-iranlinks.tk, 1
 iranminimalism.ir, 1
 iranonline.tk, 1
 iranophiles.com, 1
 iranophiles.net, 1
 iranophiles.org, 1
 iranpay.biz, 1
-iranpedia.tk, 1
 iranturkey.info, 1
 iranvisa24.com, 1
 iranwiki.ovh, 1
-iraq2u.tk, 1
 iraq4u.tk, 1
-iraqinews.ga, 1
 iraqmartialarts.tk, 1
 iraqtop.tk, 1
 irareturners.ga, 1
@@ -63551,17 +60960,14 @@ irc-results.com, 1
 ircica.org, 1
 ircmett.de, 1
 ircnow.org, 0
-ircoholik.ml, 1
 ircom.com.ar, 1
 ircpad.com, 1
-ircsapiklari.tk, 1
 irdll.com, 1
 ireaco.com, 1
 iready.ro, 1
 iredellcountync.gov, 1
 iregister.al, 1
 ireiguam.org, 1
-ireland.gq, 1
 irelandforukraine.ie, 1
 irelandinternetstuffs4u.tk, 1
 irelandondemand.ie, 1
@@ -63574,18 +60980,17 @@ irenekauer.com, 1
 irenelove.com, 1
 ireneskralen.tk, 1
 irentcar.com.tw, 1
+irentcarrental.com, 1
 ireps.gov.in, 1
 iresineworld.tk, 1
 irf2.pl, 1
 irfan.id, 0
-irfanweb.cf, 1
 irfs.org, 1
 irgendeine.cloud, 0
 irgit.pl, 1
 iricky.art, 1
 iridiumbrowser.de, 1
 irina-beauty.de, 1
-irinaf.tk, 1
 iringtone.net, 1
 irioka.be, 1
 irion-edm.com, 1
@@ -63611,18 +61016,16 @@ irishmusic.nu, 0
 irishradioplayer.radio, 1
 irishub.co.uk, 1
 irisinclusiva.pt, 0
-irisjieun.com, 1
 irismq.fr, 1
 irisws-development.co.uk, 1
 irisws-staging.co.uk, 1
 irisws-testing.co.uk, 1
 iritual.ru, 1
-irkutsk-studygood.ga, 1
+irkfap.com, 1
 irkutsk38.tk, 1
 irland-firma.com, 1
 irlfp.com, 1
 irlprable.tk, 1
-irma-gadalka.tk, 1
 irmag.ru, 1
 irmakprefabrik.com, 1
 irmgard-woelfle.de, 1
@@ -63650,19 +61053,15 @@ ironitekstil.com, 1
 ironmagma.tk, 1
 ironmaidenbootleghub.tk, 1
 ironmongery.cf, 1
-ironmongery.ga, 1
 ironmountainsolutions.com, 1
 ironpeak.be, 1
 ironraven.ch, 1
-ironraven.ml, 1
 ironridgewi.gov, 1
 ironscales.com, 0
 ironstar.tk, 1
 irontigers.ga, 1
 irontigers.gq, 1
-irontigers.ml, 1
 ironwaytransport.com, 1
-ironwind.ga, 1
 ironwolftechnology.com, 1
 ironycats.net, 1
 iroomz.co.uk, 1
@@ -63681,7 +61080,6 @@ irstaxforumsonline.com, 1
 irturkey.com, 1
 iruarts.ch, 1
 iruca.co, 1
-iruniruten.tk, 1
 irvingtonnj.gov, 1
 irvingtx.gov, 1
 irwinvalera.com, 1
@@ -63711,6 +61109,7 @@ isaacperez.tk, 1
 isaacphysics.org, 1
 isaaczais.com, 1
 isaaya.com, 1
+isab.run, 1
 isab.top, 1
 isabelaflores.com, 1
 isabelcaviedes.com, 1
@@ -63719,9 +61118,8 @@ isabellavandijk.nl, 1
 isabelle-delannoy.com, 1
 isabelle-delpech.com, 0
 isabellehogarth.co.uk, 1
-isabellzaloof.ga, 1
 isabellzaloof.gq, 1
-isabelmurillo-ordonez.com, 1
+isabelmurillo-ordonez.com, 0
 isabelvalfer.com, 1
 isadamlari.tk, 1
 isakow.cf, 1
@@ -63755,7 +61153,6 @@ isexu.ga, 1
 isg-tech.com, 1
 isgp-studies.com, 0
 ishamf.com, 1
-isharryworking.today, 1
 ishet.al, 1
 ishhaara.in, 1
 ishigurodo.com, 1
@@ -63770,9 +61167,8 @@ isidore.uk, 1
 isiklitabela.tk, 1
 isil.fi, 1
 isimonbrown.co.uk, 1
-isimonline.tk, 1
 isincheck.com, 1
-isinolsun.com, 1
+isinolsun.com, 0
 isinthe.uk, 1
 isis.cloud, 1
 isiso.com.tr, 1
@@ -63792,33 +61188,19 @@ iskaz.rs, 1
 iskin.xyz, 1
 iskkk.com, 1
 iskkk.net, 1
-iskorka.tk, 1
 iskurturkiye.cf, 1
 iskurturkiye.ga, 1
-iskurturkiye.gq, 1
-islam-2day.tk, 1
-islam-azeri.tk, 1
-islam-doc.tk, 1
 islam-net.tk, 1
 islam.si, 1
-islam4all.tk, 1
-islam4congo.tk, 1
-islamabadcourt.tk, 1
 islamantarih.tk, 1
-islambolivia.tk, 1
-islamdersi.tk, 1
 islamerkantho.com, 0
 islamfirst.ml, 1
 islamicacademy.tk, 1
 islamicarchitecturalheritage.com, 1
-islamicnews.tk, 1
 islamicsolution.tk, 1
 islaminbremen.de, 0
 islamipages.tk, 1
-islamisgreat.tk, 1
 islamiyet.tk, 1
-islamnews.ga, 1
-islamnewss.tk, 1
 islamo.tk, 1
 islamonline.net, 1
 islamparafriendsclub.ml, 1
@@ -63832,6 +61214,7 @@ island-line.net, 1
 island-line.nl, 1
 island.is, 1
 island.studio, 1
+islandbuses.info, 1
 islandchillfiji.com.my, 1
 islandheightsborough.gov, 1
 islandhosting.com, 1
@@ -63845,7 +61228,6 @@ islekyapi.com, 1
 islensktlambakjot.is, 1
 isleofman.tk, 1
 isletech.net, 1
-isletmenlikkursuankara.tk, 1
 isleyfarmsupply.com, 1
 isliada.org, 1
 islide-powerpoint.com, 1
@@ -63865,6 +61247,7 @@ iso.fr, 1
 iso27001.dk, 1
 iso27032.com, 1
 isobook.ml, 1
+isofartak.com, 1
 isognattori.com, 1
 isoindonesiacenter.com, 0
 isoip.org, 1
@@ -63887,8 +61270,7 @@ isoverse.net, 1
 isovideo.com, 1
 isowosi.com, 1
 ispalestinefree.com, 1
-ispanika.tk, 1
-ispaniola.ga, 1
+ispanskijshuanom.ru, 1
 ispartahaber.cf, 1
 ispartahaber.gq, 1
 ispartahaber.tk, 1
@@ -63900,7 +61282,6 @@ ispro-ng.com, 1
 isprox.com, 1
 ispsoft.pro, 1
 isputinstillpresident.com, 1
-ispymissions.ga, 1
 isra-mag.com, 1
 israel-alma.org, 1
 israel-escorts.com, 1
@@ -63915,9 +61296,7 @@ israelcareersers.ga, 1
 israelcareersest.ga, 1
 israelimtovim.co.il, 1
 israelitas.tk, 1
-israelitopbox.ga, 1
 israelmesianico.tk, 1
-israelnewswire.tk, 1
 israelpalestineconfederation.org, 1
 israelportalk.cf, 1
 israelportalk.ga, 1
@@ -63941,11 +61320,9 @@ isslshop.com, 1
 issnet.cf, 1
 issnet.ga, 1
 issnet.gq, 1
-issue.watch, 1
 issuerconsulting.com, 1
 issues.email, 1
 ist-intim.de, 1
-istagb.ga, 1
 istanbul.systems, 1
 istanbulblog.tk, 1
 istanbulbogazicienstitu.com, 1
@@ -63988,7 +61365,6 @@ istratov.tk, 1
 istrosec.com, 1
 istrosec.org, 1
 istschonsolangeinrente.de, 1
-istudentpro.ml, 1
 isuggi.com, 1
 isultov.tk, 1
 isutils.com, 1
@@ -64009,13 +61385,10 @@ it-academy.sk, 1
 it-actual.ru, 1
 it-actually.work, 1
 it-biznes.com, 1
-it-blog.cf, 1
 it-boss.ro, 1
 it-com.ga, 1
 it-cooking.com, 1
-it-ebook.ml, 1
 it-enthusiasts.tech, 1
-it-expert.tk, 1
 it-foro.com, 1
 it-inside.ch, 1
 it-inzhener.com, 1
@@ -64025,11 +61398,10 @@ it-journal.de, 0
 it-kron.de, 1
 it-lobster.com, 1
 it-maker.eu, 1
+it-ngo.com, 1
 it-novosti.tk, 1
 it-ottweiler.de, 1
-it-perm.tk, 1
 it-rotter.de, 1
-it-schamans.de, 1
 it-seems-to.work, 1
 it-service24.com, 1
 it-stack.de, 1
@@ -64037,7 +61409,6 @@ it-support-stockholm.se, 1
 it-tainment.de, 1
 it-tekniker.nu, 1
 it-ti.me, 1
-it-volgograd.tk, 1
 it-web-entwicklung.de, 1
 it-world.eu, 0
 it-xperts.be, 1
@@ -64045,10 +61416,10 @@ it-zt.at, 1
 it.com.eg, 0
 it.search.yahoo.com, 0
 it1b.com, 1
+it4sure.nl, 1
 it76.tk, 1
 it82.com, 1
-it9.bar, 0
-itabenar.tk, 1
+it9.bar, 1
 itactiq.com, 1
 itactiq.info, 1
 itad.top, 1
@@ -64062,7 +61433,6 @@ italiachegioca.com, 1
 italiale.tk, 1
 italian-shoes.tk, 1
 italian.dating, 1
-italiana-lacrima.tk, 1
 italianerd.com, 1
 italianfoodonlinestores.com, 1
 italianforkids.com.au, 1
@@ -64074,16 +61444,13 @@ italianmodernart.org, 1
 italiano-bello.com, 1
 italianracingteam.tk, 1
 italiansrent.com, 1
-italiansrit.tk, 1
 italianweddingmusicians.com, 1
 italianweddingvideographers.com, 1
 italiaserie.org, 1
 italiataxi.ru, 1
-italiatopnews.tk, 1
 italiensk-tolk.dk, 1
 italik.co.uk, 1
 italjet-tuning.tk, 1
-italk.ml, 1
 italserrande.it, 1
 italyinspires.com, 1
 italyisbeautiful.com, 1
@@ -64166,17 +61533,16 @@ ithuthuat.vn, 1
 itidying.com, 1
 itikon.com, 1
 itilo.de, 1
+itinerance.ca, 1
 itioc10.tk, 1
 itis.gov, 1
 itis4u.ch, 1
 itisjustnot.cricket, 1
 itisyourmoney.co.uk, 1
-itiweb.tk, 1
 itkaufmann.at, 1
 itleaked.gq, 1
 itlife.tk, 1
 itlitera.com, 1
-itlog.tk, 1
 itlogic.com.au, 1
 itludens.com, 1
 itm-c.de, 1
@@ -64190,6 +61556,7 @@ itmx.cc, 1
 itn.co.uk, 1
 itnota.com, 1
 itnow.ng, 1
+itoady.com, 1
 itochan.jp, 1
 itoezichtprotocol.nl, 1
 itogoyomi.com, 1
@@ -64202,13 +61569,11 @@ itoxic.tk, 1
 itpanda.pl, 1
 itparty.tk, 1
 itpaukku.tk, 1
-itperm.tk, 1
 itpoint.kz, 0
 itpol.dk, 1
 itpro-mg.de, 1
 itpro.ua, 1
 itradeaims.net, 1
-itraffic.cf, 1
 itraffic.tk, 1
 itraincalisthenic.com, 1
 itraveille.fr, 1
@@ -64234,7 +61599,6 @@ its4living.com, 1
 its5oclock.eu, 1
 itsabouncything.com, 1
 itsakerhetspodden.se, 1
-itsalan.tk, 1
 itsallaboutplumbing.com, 1
 itsanicedoor.co.uk, 1
 itsatrap.nl, 0
@@ -64259,6 +61623,7 @@ itshka.rv.ua, 1
 itsig-faq.de, 1
 itsloution.tk, 1
 itsm.tools, 1
+itsmeaxel.ovh, 1
 itsmejohn.org, 1
 itsmohitchahal.com, 1
 itsmyparty.ie, 1
@@ -64281,14 +61646,11 @@ itssolidest.ga, 1
 itsstefan.eu, 1
 itstartswithme.ca, 1
 itstatic.tech, 1
-itsuitsyou.co.za, 0
 itsuka-world.com, 1
-itsupport24.tk, 1
 itsupportguys.com, 1
 itsynergy.co.uk, 1
 itt-shop.bg, 1
 itt-shop.com, 1
-ittgame.tk, 1
 ittreservations.com, 1
 ittspangdahlem.com, 1
 itur.co.il, 1
@@ -64302,6 +61664,7 @@ itweak.tk, 1
 itwebentwicklung.de, 1
 itwell.cz, 1
 itwofm.com, 1
+itwolfcl.tk, 1
 itworks.agency, 1
 itworks.nyc, 1
 itwozi.cc, 1
@@ -64314,10 +61677,8 @@ itzamnaxelahomestay.tk, 1
 itzap.com.au, 1
 itzer.de, 1
 itzine.ru, 1
-itzkavin.tk, 1
 itzlive.tk, 1
 iua.com.au, 1
-iubuniversity.tk, 1
 iurisnovagestion.es, 0
 iurisnow.com, 1
 iuspenal.com, 1
@@ -64325,7 +61686,6 @@ iv-vr.com, 1
 iv2.com, 1
 iv4khd.com, 1
 iv4kiso.com, 1
-ivahbbiz.tk, 1
 ivampiresp.com, 1
 ivan-maliy.tk, 1
 ivan-popov.tk, 1
@@ -64345,8 +61705,6 @@ ivanilla.org, 1
 ivankuchin.tk, 1
 ivanmeade.com, 1
 ivanov.icu, 1
-ivanovka.ga, 1
-ivanovocity.tk, 1
 ivanovolive.ru, 1
 ivanpolchenko.com, 1
 ivantedesco.tk, 1
@@ -64356,14 +61714,13 @@ ivanzorin.cf, 1
 ivdnt.org, 1
 ivelop.me, 1
 ivendi.com, 1
-ivermectin.gq, 1
 ivetazivot.cz, 1
 ivetdata.com, 0
 ivetebolos.com.br, 1
+ivf114.com, 1
 ivfausland.de, 1
 ivi.cx, 1
 ivifashion.tk, 1
-ivisa.ga, 1
 ivisitkorea.com, 1
 ivisitorinsurance.com, 1
 ivixor.ru, 1
@@ -64386,6 +61743,7 @@ ivor.is, 1
 ivorvanhese.com, 1
 ivorvanhese.nl, 1
 ivoryandgrace.com, 1
+ivoryhomes.com, 1
 ivoryonsunset.com, 1
 ivotemahdi.com, 1
 ivoucher-kuwait.com, 1
@@ -64398,18 +61756,15 @@ ivs-tech.ru, 1
 ivsign.net, 1
 ivvl.ru, 1
 ivx.gallery, 1
-ivxv.ee, 1
 ivy-league-colleges.com, 1
 ivyandrose.co, 1
 ivyhelpers.com, 1
 ivyrose.shop, 1
 ivyseeds.cf, 1
 iw.net.sa, 1
-iwa-groep.nl, 1
 iwader.co.uk, 1
 iwalton.com, 1
 iwant.cz, 1
-iwantacve.org, 1
 iwantexchange.com, 1
 iwantpayments.com, 1
 iwanttrack.com, 1
@@ -64426,10 +61781,9 @@ iwch.tk, 1
 iwd.gc.ca, 1
 iwebing.tk, 1
 iwebolutions.com, 1
-iwebsolution.tk, 1
+iwec.pk, 1
 iwex.swiss, 1
 iwhite.tk, 1
-iwinpronos.fr, 1
 iwismer.ca, 1
 iwonder.tw, 1
 iwp.ch, 1
@@ -64437,7 +61791,7 @@ iwtsd.gov, 1
 iww.me, 1
 iww.mx, 1
 iww.org.nz, 1
-iwyc.cn, 0
+ix.run, 1
 ix8.ru, 0
 ixiatiao.com, 1
 ixit.cz, 1
@@ -64450,10 +61804,10 @@ ixquick.eu, 1
 ixquick.fr, 1
 ixquick.info, 1
 ixquick.nl, 1
-ixtan.ga, 1
 ixuexi.tech, 1
 ixypsilon.net, 1
 iyan.es, 1
+iyanmv.com, 1
 iyassu.com, 1
 iyc.web.tr, 1
 iyinolaashafa.com, 1
@@ -64473,36 +61827,37 @@ izanagi52.ddns.net, 1
 izavel.com, 1
 izbirateli.com, 1
 izecubz.me, 1
-izeno.com, 1
 izi-agency.com, 1
-izipik.gq, 1
+izieng.com, 1
 izkustvo.com, 1
 izleorg2.org, 1
+izm.ovh, 1
 izmail-invertor.com.ua, 1
 izmailovo.tk, 1
 izmir-media.cf, 1
 izmir-media.ga, 1
-izmir-media.gq, 1
 izmir-organizasyon.tk, 1
-izmirescort.tk, 1
-izmireskortlari.tk, 1
+izmirarabakiralama.name.tr, 1
+izmirarackiralama.name.tr, 1
+izmirotokiralama.name.tr, 1
 izmirprotestan.org, 1
-izmirtemizlik.tk, 1
+izmirrentacar.name.tr, 1
 izntz.com, 1
 izodiacsigns.com, 1
 izolyatsia.org, 1
 izone.ua, 1
 izttech.com, 1
 izuba.info, 0
+izumi-hirodental.com, 1
 izumi-ryokan.com, 1
 izumi.tv, 1
 izumrudniy.tk, 1
 izvorul-bucovinei.ro, 1
 izzardink.com, 1
+izzqz.me, 1
 izzycat.net, 1
-izzyforeal.com, 1
+izzyforeal.com, 0
 izzymendosa.net, 1
-izzyontour.tk, 1
 izzys.casa, 1
 j-annonce.co.il, 1
 j-harrison-media.co.uk, 1
@@ -64541,7 +61896,7 @@ j5lx.io, 1
 j5y.de, 1
 j605.tk, 1
 j6729.co, 1
-j6729.com, 0
+j6729.com, 1
 j6957.co, 1
 j6957.com, 0
 j70111.com, 0
@@ -64567,7 +61922,7 @@ j95ios.com, 0
 j95ss.com, 0
 j95xx.com, 0
 j95zz.com, 0
-j9721.com, 0
+j9721.com, 1
 j9728.co, 1
 j9s.de, 1
 ja-gps.com.au, 1
@@ -64577,13 +61932,11 @@ ja-no-me.ru, 1
 ja-sobstvennik.tk, 1
 ja-tay.sr, 1
 ja-zur-gs.de, 1
-ja1deijssel.tk, 1
-jaago-pakistan.tk, 1
 jaajko.eu, 1
+jaajko.fi, 1
 jaajko.site, 1
 jaajko.xyz, 1
 jaakkohannikainen.fi, 1
-jaalits.com, 1
 jaamaa.com, 1
 jaanikese.edu.ee, 1
 jaaxypro.com, 1
@@ -64602,7 +61955,6 @@ jabberfr.org, 1
 jabbers.one, 1
 jabberster.tk, 1
 jabberzac.org, 1
-jabboworld.tk, 1
 jaberg-rutschi.ch, 1
 jabergrutschi.ch, 1
 jabjab.de, 1
@@ -64610,13 +61962,13 @@ jabodent.com, 1
 jabou.co.uk, 1
 jabramson.com, 1
 jabramson.net, 1
-jabsolutions.tk, 1
 jacaranda-deutschland.org, 1
 jaccblog.com, 1
 jacekowski.org, 1
 jachtbouw.eu, 1
 jachtypruszynski.pl, 1
 jacik.cz, 1
+jack-daw.com, 1
 jack-p2.tech, 1
 jack.fr.eu.org, 1
 jack2celebrities.com, 1
@@ -64629,7 +61981,6 @@ jackblues.tk, 1
 jackdawphoto.co.uk, 1
 jacket-coat.tk, 1
 jackets-coats.tk, 1
-jackets-coatsplus.tk, 1
 jackets-for-men.tk, 1
 jackf.me, 1
 jackgreenrealty.com, 1
@@ -64648,7 +61999,6 @@ jackob.tk, 1
 jackops.com, 1
 jackpothappy.com, 1
 jackripper.tk, 1
-jackrussel.tk, 1
 jackrusselterrier.com.br, 1
 jacksanalytics.com, 1
 jacksball.com, 1
@@ -64661,6 +62011,7 @@ jacksonfdwi.gov, 1
 jacksongoo.de, 1
 jacksonsykes.com, 1
 jacksontwpclermontoh.gov, 1
+jacksontwpmcpa.gov, 1
 jacksonville.gov, 1
 jacksonvilleal.gov, 1
 jacksorrell.com, 1
@@ -64729,7 +62080,6 @@ jagaimo.works, 1
 jagan.be, 1
 jagar.com.pl, 1
 jagbouncycastles.co.uk, 1
-jagerkin.tk, 1
 jagerman.com, 1
 jagido.de, 1
 jagogame.tk, 1
@@ -64751,8 +62101,7 @@ jailbreakingisnotacrime.org, 1
 jailfood.ga, 1
 jailfooders.ga, 1
 jailfoodest.ga, 1
-jailstorm.ml, 1
-jaingynecology.com, 1
+jainmantras.com, 1
 jaion.ml, 1
 jaion.tech, 1
 jaion.xyz, 1
@@ -64773,7 +62122,6 @@ jake.eu.org, 1
 jake.ml, 1
 jake.nom.za, 1
 jake.rodeo, 1
-jakegyllenhaal.ga, 1
 jakejnx.com, 1
 jakemansfield.com, 1
 jakereynolds.co, 1
@@ -64782,8 +62130,7 @@ jakeslab.tech, 1
 jaketremper.com, 0
 jakewales.com, 1
 jakincode.army, 1
-jako.tk, 1
-jakob-kruse.de, 1
+jakob-kruse.de, 0
 jakob-server.tk, 1
 jakobczyk.org, 1
 jakobejitblokaci.cz, 1
@@ -64816,7 +62163,6 @@ jaloozone.ml, 1
 jalopnik.com, 1
 jaluzelemoderne.ro, 1
 jaluziperde.tk, 1
-jam88.com, 1
 jamaat.hk, 1
 jamacha.org, 1
 jamaica.gq, 1
@@ -64873,7 +62219,6 @@ jamesrush.com, 1
 jamessliu.com, 1
 jamessmith.me.uk, 1
 jamestmart.in, 1
-jamestmartin.me, 1
 jamestown.de, 0
 jamesturnerstickley.com, 1
 jameswarp.com, 1
@@ -64904,7 +62249,6 @@ jan-becker.com, 1
 jan-bretschneider.de, 1
 jan-bucher.ch, 1
 jan-daniels.de, 1
-jan-graca.tk, 1
 jan-hill.com, 1
 jan-melcher.de, 1
 jan-reiss.de, 1
@@ -64916,7 +62260,6 @@ jan.su, 1
 jana-rambusch.net, 1
 janada.cz, 1
 janaundgeorgsagenja.eu, 1
-janavish.tk, 1
 janbennink.com, 1
 janbilek.cz, 1
 janbjerke.no, 1
@@ -64933,10 +62276,7 @@ jandroegehoff.de, 1
 jands.co.id, 1
 janduchene.ch, 1
 jane.com, 1
-janehamelgardendesign.co.uk, 1
 janelauhomes.com, 1
-janelle-jamer.tk, 1
-janellequintana.tk, 1
 janenwouter.tk, 1
 janescottceramics.com, 1
 janetandjohns.tk, 1
@@ -64958,15 +62298,16 @@ jankamp.com, 1
 janker.me, 1
 janklokman.tk, 1
 jann.is, 1
-jannehonkonen.tk, 1
 jannekekaasjager.nl, 1
 jannes-althoff.de, 1
+jannhaber.de, 1
 jannisfink.de, 1
 janokacer.sk, 1
 janome.club, 1
 janome.com.ua, 1
 janonis.com, 1
 janostheil.de, 1
+jans.cloud, 1
 janschaumann.de, 1
 jansendermatografie.nl, 1
 janservfl.com, 1
@@ -64990,7 +62331,6 @@ japanasonic.ru, 1
 japanchiropractic.com.br, 1
 japanduhoc.com, 1
 japanese-cuisine.com, 1
-japanese-imperialism971.tk, 1
 japanese-tantra-escort.com, 1
 japaneseacupuncture.london, 1
 japanesekeyboard.net, 1
@@ -65046,9 +62386,7 @@ jarondl.net, 1
 jaroslavc.eu, 1
 jarovske-udoli.cz, 1
 jarovskeudoli.cz, 1
-jarquedelaval.tk, 1
 jarrettgraham.com, 1
-jarritos.com, 1
 jarritos.com.sg, 1
 jarritos.es, 1
 jarritosaustralia.com.au, 1
@@ -65057,6 +62395,7 @@ jarritosfrance.com, 1
 jarroba.com, 1
 jarrods.tech, 1
 jarsater.com, 0
+jarski.eu, 1
 jas-ac.com, 1
 jas-team.net, 1
 jasawebbisnis.com, 0
@@ -65096,10 +62435,12 @@ jasper.link, 1
 jasper.pt, 1
 jasperhammink.com, 1
 jasperhuttenmedia.com, 1
+jaspernbrouwer.nl, 1
 jasperpatterson.com, 1
 jasperpatterson.me, 1
 jasperpatterson.net, 1
 jaspersreef.com, 1
+jaspertn.gov, 1
 jasperyang.cn, 1
 jaspven.net, 1
 jaspyrbooks.com, 1
@@ -65114,12 +62455,10 @@ jatransportadora.com, 1
 jaumepons.net, 1
 jav.st, 1
 jav0x.com, 1
-java-fan.tk, 1
 java-tracking.gq, 1
 javaanalysisers.ga, 1
 javaanalysisest.ga, 1
 javabahia.tk, 1
-javabot.ml, 1
 javacakegames.com, 1
 javachinna.com, 1
 javaexpert.tk, 1
@@ -65127,10 +62466,10 @@ javafiles.tk, 1
 javafluers.ga, 1
 javafluest.ga, 1
 javan.de, 1
-javanguiano.mx, 1
+javanguiano.mx, 0
 javanie.com, 1
 javapost.tk, 1
-javasaranamitrasejati.com, 1
+javasaranamitrasejati.com, 0
 javascriptlab.fr, 1
 javatraining.at, 1
 javaweb.site, 1
@@ -65142,20 +62481,17 @@ javhdmovies.com, 1
 javi-soleil.tk, 1
 javierbalvin.com, 1
 javierbarrio.com, 1
-javiercasares.com, 1
 javierfalcon.tk, 1
 javierflorescastillero.es, 1
 javiergddw.com, 1
 javierguandalini.com, 1
 javierjurado.tk, 1
 javierlorente.es, 0
-javiermascherano.tk, 1
-javiersanchez.tk, 1
 javiscoffee.com, 1
 javitron.tk, 1
 javleech.com, 1
-javorina.tk, 1
 javsod.top, 1
+javtv.cc, 1
 jawharati.tk, 1
 jawn.ca, 1
 jawo2008.pl, 1
@@ -65164,7 +62500,6 @@ jaxxnet.co.uk, 1
 jaxxnet.org, 1
 jay6.tech, 1
 jayanthreddy.ml, 1
-jaybeez.tk, 1
 jaybrokers.com, 1
 jaycouture.com, 1
 jayf.de, 1
@@ -65173,7 +62508,6 @@ jayharkess.uk, 1
 jayharris.ca, 1
 jayhost.cf, 1
 jayhost.tk, 1
-jayjardine.cf, 1
 jayjardine.ga, 1
 jayjardine.gq, 1
 jayjardine.ml, 1
@@ -65181,7 +62515,6 @@ jaylee.us, 1
 jaylineko.com, 1
 jaymecd.rocks, 1
 jaypandit.me, 1
-jaypark.gq, 1
 jaypeeonline.tk, 1
 jaysaw.me, 1
 jayspage.tk, 1
@@ -65196,8 +62529,6 @@ jazz-alliance.com, 1
 jazz-alliance.org, 1
 jazzab-online.tk, 1
 jazzanet.com, 1
-jazzapart.tk, 1
-jazzband.tk, 1
 jazzfeet.co.uk, 1
 jazzindeck.com, 1
 jazzman.tk, 1
@@ -65216,6 +62547,7 @@ jbcharleston.com, 1
 jbcharlestonfss.tv, 1
 jbdesignfoundations.com, 1
 jbdillon.com, 1
+jberlife.marketing, 1
 jbeta.is, 1
 jblackweb.com, 1
 jblan.org, 1
@@ -65223,7 +62555,6 @@ jbliss.net, 1
 jbnetwork.org, 1
 jboho.com, 1
 jbond.tk, 1
-jbootsma.com, 1
 jbradaric.me, 1
 jbridal.com.au, 1
 jbs-jardins.ch, 0
@@ -65290,6 +62621,7 @@ jcit.xyz, 1
 jcleon.tk, 1
 jclynne.com, 1
 jcmo.gov, 1
+jcmunz.com, 1
 jcontspoord.nl, 1
 jcor.me, 0
 jcphotography.dk, 1
@@ -65304,6 +62636,7 @@ jcvignoli.com, 1
 jcwebtechnologies.com, 1
 jcwodan.nl, 1
 jd-group.co.uk, 0
+jd-trust.com, 1
 jd1.de, 1
 jd777.vip, 1
 jdara.com, 1
@@ -65340,7 +62673,6 @@ jean-remy.ch, 1
 jeancafe.ddns.net, 1
 jeancampa.com, 1
 jeancardeno.com, 1
-jeancarlos.tk, 1
 jeandanielfaessler.ch, 1
 jeangarcia.tk, 1
 jeaninformatico.tk, 1
@@ -65354,23 +62686,20 @@ jeannekunst.tk, 1
 jeannelucienne.fr, 1
 jeanneret-combustibles.ch, 0
 jeanniegraefe.tk, 1
-jeannotbel.tk, 1
 jeanphilippe.io, 1
-jeans-butik.tk, 1
 jeans-moda.tk, 1
 jeans-shopping.tk, 1
 jeans-stores.tk, 1
 jeansbutik.tk, 1
 jeansdemodacol.com, 1
 jeansdiscounter.de, 1
-jeanslee.tk, 1
 jeansmoda.tk, 1
 jeansstyle.tk, 1
+jeayalar.com, 1
 jeboivlogs.nl, 1
 jec-dekrone.be, 1
 jecho.cn, 1
 jecjacshop.com, 1
-jecnetwork.gq, 1
 jed.site, 1
 jeda.ch, 1
 jeda.im, 1
@@ -65381,8 +62710,6 @@ jeddahlyn.nl, 1
 jedepannetonordi.ch, 0
 jedepannetonordi.com, 0
 jedepannetonordi.fr, 0
-jedi-master.tk, 1
-jedi-online.tk, 1
 jedicouncil.tk, 1
 jedilukmas.tk, 1
 jedipedia.net, 1
@@ -65390,7 +62717,6 @@ jedora.com, 0
 jedwarddurrett.com, 1
 jeek.jp, 1
 jeemain.org, 1
-jeep-diagnost.ml, 1
 jeep4ik.com, 1
 jeepeg.com, 1
 jeeptourpocos.com.br, 1
@@ -65411,6 +62737,7 @@ jeffcasavant.com, 0
 jeffcloninger.net, 1
 jeffdaviscountyga.gov, 1
 jeffersoncountyks.gov, 1
+jeffersoncountyny.gov, 1
 jeffersoncountypa.gov, 1
 jeffersonkyattorney.gov, 1
 jeffersonohio.gov, 1
@@ -65435,6 +62762,7 @@ jehende.fr, 1
 jehovahsays.net, 1
 jej.cz, 1
 jej.sk, 1
+jeka.online, 1
 jekadvantage.com, 1
 jekhar.com, 1
 jel-tech.com, 0
@@ -65498,12 +62826,11 @@ jenniferlucia.com, 1
 jennifermason.eu, 1
 jennifermorrisonart.com, 1
 jennifersauer.nl, 1
-jennifertilly.tk, 1
+jenniferschmidt.com.au, 1
 jenningsbet.com, 1
 jenniwiltz.com, 1
 jennyjones.tk, 1
 jennysarl.ch, 0
-jennysource.tk, 1
 jennystella.net, 1
 jennythebaker.com, 1
 jeno.cf, 1
@@ -65552,7 +62879,7 @@ jeroenstekelenburg.nl, 1
 jeroldirvin.com, 1
 jerome-r.tk, 1
 jerome.to, 1
-jeromequezel.fr, 0
+jeromequezel.fr, 1
 jerometejano.tk, 1
 jerret.de, 1
 jerridoswell.tk, 1
@@ -65571,7 +62898,6 @@ jerseyjumpingbeans.co.uk, 1
 jerseylvi2013.org, 1
 jerseyplantsdirect.com, 0
 jerusalem.estate, 1
-jerusalempersonals.ml, 1
 jerusalempersonalsers.ga, 1
 jerusalempersonalsest.ga, 1
 jerusalemplus.tv, 1
@@ -65599,7 +62925,6 @@ jesseklaver.nl, 1
 jessem.fr, 1
 jessenaser.net, 1
 jessenaser.org, 1
-jesseonline.tk, 1
 jessesjumpingcastles.co.uk, 1
 jessetrebil.com, 1
 jessetrebilfoundationsystems.com, 1
@@ -65607,6 +62932,7 @@ jessevictors.com, 1
 jessica-weller.de, 1
 jessicabarends.nl, 1
 jessicabenedictus.nl, 0
+jessicaevrard.com, 1
 jessicagavin.com, 1
 jessicahrehor.com, 1
 jessicasmith3d.com, 1
@@ -65623,13 +62949,10 @@ jesucristo.ga, 1
 jesuisadmin.fr, 1
 jesuisunpapageek.fr, 1
 jesus-rock.tk, 1
-jesuscapitan.tk, 1
 jesuscnasistente.com, 1
 jesusda.tk, 1
 jesusdenazaret.com, 1
-jesusnazarenobaena.tk, 1
 jesusthegoodshepherd.org, 1
-jesusvasquez.tk, 1
 jetable.org, 1
 jetaninchina.com, 1
 jetapi.org, 1
@@ -65637,7 +62960,6 @@ jetbbs.com, 1
 jetchartercanada.com, 1
 jetchartereurope.com, 1
 jetcost.com, 1
-jetcraft.tk, 1
 jetfirenetworks.com, 1
 jetflex.de, 1
 jethealthsolutions.com, 1
@@ -65668,15 +62990,16 @@ jeurissen.co, 1
 jeuxerotiques.net, 1
 jevel-mag.tk, 1
 jevisite.ca, 1
-jewadvert.ml, 1
 jewaedv.de, 1
 jeweet.net, 1
+jewelcaddesigns.com, 1
 jewelleryoutlook.com, 1
 jewelleryrack.com, 1
 jewelry-directories.tk, 1
 jewelrycoverers.ga, 1
 jewishboyscouts.com, 1
 jewishinseattle.org, 1
+jewishjourneys.org, 1
 jewishmusic.tk, 1
 jewishphilanthropies.org, 1
 jewishquotations.com, 1
@@ -65696,9 +63019,7 @@ jf-madalena.tk, 1
 jf886.cc, 1
 jfbst.net, 1
 jfcare.dk, 1
-jfgselbitztal.tk, 1
 jfhr.de, 1
-jfhr.me, 1
 jfjtransport.com, 1
 jfklibrary.gov, 1
 jfmdevelopment.ml, 1
@@ -65718,6 +63039,7 @@ jgregory.uk, 1
 jgsbrickwork.co.uk, 1
 jgwb.de, 1
 jgwb.eu, 1
+jh4.eu, 1
 jhandke.de, 1
 jhatpatjobs.com, 1
 jhaveri.net, 1
@@ -65729,11 +63051,9 @@ jhmrcm.com, 1
 jhollandtranslations.com, 1
 jhoncampos.com, 1
 jhonesmarcos.tk, 1
-jhonmurillo.ml, 1
 jhost.gq, 1
 jhuang.me, 1
 jhw3d.com, 1
-jhwestover.com, 1
 jiacl.com, 1
 jiahao.codes, 1
 jialinwu.com, 1
@@ -65805,10 +63125,10 @@ jimisfanvan.nl, 1
 jimizhou.xyz, 1
 jimkimmel.com, 1
 jimmiestore.com, 1
-jimmycai.com, 0
+jimmycai.com, 1
 jimmycarterlibrary.gov, 1
 jimmydomingo.tk, 1
-jimmykey.com, 1
+jimmykey.com, 0
 jimobbs.tk, 1
 jimsheatandcool.com, 1
 jimslop.nl, 1
@@ -65834,13 +63154,13 @@ jingmi.com.tw, 1
 jinja.ai, 1
 jinjun.top, 1
 jinliming.ml, 1
-jino.gq, 1
 jintaiyang123.org, 1
 jiogo.com, 1
 jiotvdth.com, 1
 jip2011.jp, 1
 jira.com, 0
 jiretvariedades.com, 1
+jiriholy.cz, 1
 jiripik.com, 1
 jirkanch-ayollar.ga, 1
 jirkanch-ayollar.ml, 1
@@ -65869,11 +63189,10 @@ jj6729.co, 1
 jj6729.com, 0
 jj6957.co, 1
 jj9297.co, 1
-jj9397.com, 0
+jj9397.com, 1
 jj9721.com, 0
 jj9728.co, 1
 jjhampton.com, 1
-jjhof.com, 1
 jjj.blog, 1
 jjlvk.nl, 1
 jjsguitarpickups.com, 1
@@ -65891,7 +63210,6 @@ jkessen.de, 1
 jkest.cc, 1
 jkfindings.com, 1
 jkg.tw, 1
-jki.io, 1
 jkinteriorspa.com, 1
 jkloli.tk, 1
 jkmoving.com, 1
@@ -65940,7 +63258,6 @@ jmce.eu, 1
 jmcleaning.services, 1
 jmdekker.it, 1
 jmdiesel.com, 1
-jmedesign.tk, 1
 jmedved.com, 1
 jmeno.eu, 1
 jmentertainment.co.uk, 1
@@ -65978,7 +63295,6 @@ jnaprojects.co.za, 1
 jnaroofing.co.za, 1
 jnathatchers.co.za, 1
 jncie.eu, 1
-jneiling.com, 1
 jnjdj.com, 1
 jnko.cz, 1
 jnktn.tv, 1
@@ -65996,7 +63312,9 @@ jo-2016.tk, 1
 jo-jo-koi.tk, 1
 jo3-w3b-d3v.com, 1
 joa-ebert.com, 1
+joachimvanrossenberg.com, 1
 joanmoreira.tk, 1
+joannechtler.com, 1
 joanofarcmtcarmel.org, 1
 joansoy.com, 1
 joaobautista.com, 0
@@ -66020,7 +63338,6 @@ jobbsafari.se, 1
 jobcenter.tk, 1
 jobcie.com, 1
 jobflyapp.com, 0
-jobfresh.ga, 1
 jobfrog.com.au, 1
 jobfury.com, 1
 jobgenic.com, 1
@@ -66031,6 +63348,7 @@ jobin.care, 1
 jobindex.dk, 1
 jobit.gr, 1
 jobkontor.com, 1
+joblab.com.ua, 0
 joblab.uk, 1
 joblife.co.za, 1
 joblover.ml, 1
@@ -66048,6 +63366,7 @@ jobs4sales.ch, 1
 jobscore.com, 1
 jobseekeritalia.it, 1
 jobsindemedia.nl, 1
+jobsinwales.net, 1
 jobsisbrown.com, 1
 jobsjj.com, 1
 jobskilled.co.za, 1
@@ -66059,6 +63378,7 @@ jobsocity.com, 0
 jobsoid.com, 1
 jobsportalbookmarking.tk, 1
 jobsuchmaschine.ch, 1
+jobtarget.com, 1
 jobtestprep.it, 0
 jobtools.tk, 1
 jobtread.com, 1
@@ -66089,7 +63409,6 @@ jodyshop.com, 1
 joe-st.de, 1
 joe262.com, 1
 joearodriguez.com, 1
-joebiden.com, 1
 joecod.es, 1
 joed.tk, 1
 joedavison.me, 1
@@ -66241,7 +63560,6 @@ johnyytb.be, 1
 johutha.ch, 1
 joi-bangla.tk, 1
 joi-dhl.ch, 0
-joico.by, 1
 joifur.com, 1
 joinamericacorps.gov, 1
 joinamericorps.gov, 1
@@ -66268,6 +63586,7 @@ jojosplaycentreandcafeteria.co.uk, 1
 jokateszunk.hu, 1
 jokedalderup.nl, 1
 jokerme.com, 1
+jokerscloud.de, 1
 jokersro.tk, 1
 jokertv.ovh, 1
 jokesbykids.com, 1
@@ -66291,6 +63610,7 @@ jolo.software, 1
 jolokia.ch, 1
 jomagus.de, 1
 jomibe.de, 1
+jomjohor.my, 1
 jomo.tv, 1
 jomsolat.tk, 1
 jon8rfc.homeip.net, 1
@@ -66351,13 +63671,11 @@ jonferwerda.net, 1
 jonfor.net, 1
 jong030.nl, 1
 jongbloed.nl, 1
-jongcaxent.tk, 1
 jongcs.com, 1
 jongenstromp.tk, 1
 jongenwijs.gent, 1
 jongerenkring.tk, 1
 jongpay.com, 1
-jongtonghapkido.tk, 1
 jonilar.com, 1
 jonin.tk, 1
 jonin2.tk, 1
@@ -66400,6 +63718,7 @@ joomlon.com, 0
 joompress.biz, 1
 joona.pw, 1
 joonstudios.com, 1
+joopzy.com, 1
 joorshin.ir, 1
 joostbovee.nl, 1
 joostmaglev.nl, 1
@@ -66421,7 +63740,6 @@ jordanmetal.tk, 1
 jordannight.net, 1
 jordanp.engineer, 1
 jordanprice.ml, 1
-jordanprogrammer.tk, 1
 jordanrey.net, 1
 jordans.co.uk, 1
 jordanscorporatelaw.com, 1
@@ -66445,7 +63763,6 @@ jorisdalderup.nl, 1
 joriz.tk, 1
 jormulti.tk, 1
 jornadahypera.com.br, 1
-jornadasciberdefensa2016.es, 1
 jornalalerta.com.br, 1
 jornalaquidf.com.br, 1
 jornalero.tk, 1
@@ -66456,18 +63773,15 @@ josannedesign.tk, 1
 josc.com.au, 1
 joscares.com, 1
 jose-alexand.re, 1
-jose-latino.tk, 1
 jose-lesson.com, 1
-jose-manuel-benito-alvarez.tk, 1
-joseenriquegonzalez.tk, 1
 joseetesser.nl, 1
 josef-lotz.de, 1
-josefernandomorilloardila.tk, 1
 josefinagrau.tk, 1
 josefjanosec.com, 1
 joseflegal.com, 1
 josefottosson.se, 1
 josefranca.pt, 0
+josegpt.com, 1
 josejimenezgonzalez.es, 1
 josejorques.tk, 1
 joseluisberrocal.tk, 1
@@ -66490,6 +63804,7 @@ josephrichard.com, 1
 josephsniderman.com, 1
 josephsniderman.org, 1
 josephv.website, 1
+josephwright.co.uk, 1
 josephziegler.com, 0
 joserafaelsosa.tk, 1
 joserecetas.com, 1
@@ -66528,7 +63843,9 @@ josisummer.net, 1
 josmith.co.za, 1
 joso.tk, 1
 josoansi.de, 1
+josprox.com, 1
 josueteconecta.mx, 1
+josups.cyou, 1
 josvir.sytes.net, 1
 jot.works, 1
 jotbe.io, 1
@@ -66555,6 +63872,7 @@ journeedesfilles.gc.ca, 1
 journeyfriday.rocks, 1
 journeying.ca, 1
 journeyofmymothersson.com, 1
+journeyrent.com, 1
 journeytoascension.com, 1
 journeytofi.com, 1
 journeytomastery.net, 1
@@ -66565,7 +63883,6 @@ jouwpaardenbak.nl, 1
 jouwsongteksten.tk, 1
 jouwzorgjob.be, 1
 jovanmarkovic.ga, 1
-jovenescontraelaburrimiento.tk, 1
 joviam.com, 1
 jovic.hamburg, 1
 jovisa.com.tw, 1
@@ -66601,19 +63918,23 @@ joystickblog.tk, 1
 joythroughlaughter.com, 1
 jozefjabczun.com, 1
 jozefkvasnica.tk, 1
+jozefmutis.com, 1
 jp.kg, 1
 jp.md, 1
 jp4f.de, 1
 jpanetta.tk, 1
 jparts.su, 1
+jpaudio.org, 1
 jpbe-network.de, 1
 jpbe.de, 1
+jpc-design.com, 1
 jpcorriganlaw.com, 1
 jpcrochetapparel.com, 1
 jpdeharenne.be, 0
 jpdineroasi.com, 1
 jpedia-ariege.fr, 1
 jpeg.io, 1
+jpegd.io, 1
 jpegshare.net, 1
 jpekkala.com, 1
 jpennyltd.co.uk, 1
@@ -66645,7 +63966,6 @@ jpshop.ru, 1
 jpsinflatables.co.uk, 1
 jpst.it, 1
 jpvermogensregie.com, 1
-jpvfinanceira.com, 1
 jqlin.com, 1
 jqlsql.com, 1
 jquery.wtf, 1
@@ -66780,7 +64100,6 @@ jucelo.de, 1
 juchheim-methode.de, 1
 juchit.at, 1
 jucktehkeinen.de, 1
-jucocauca.tk, 1
 judc-ge.ch, 1
 jude.eu.org, 1
 judge.ga, 1
@@ -66791,6 +64110,7 @@ judgejonesadr.com, 1
 judi-online.ga, 1
 judi.ga, 1
 judi.tk, 1
+judiciary.gov.ph, 1
 judidominokiukiu.ga, 1
 judidominokiukiu.ml, 1
 judithsargentini.nl, 1
@@ -66843,7 +64163,6 @@ julenetxaniz.eus, 1
 julenlanda.com, 0
 julesfrans.be, 1
 julesroovers.nl, 1
-julia-clarete.tk, 1
 julia-jones.org, 1
 julia-pink.org, 1
 julia.school, 1
@@ -66897,6 +64216,7 @@ juliens.tk, 1
 julienschmidt.com, 1
 julienstalder.ch, 0
 julientartarin.com, 1
+julier.com.br, 1
 juliesararealtor.com, 1
 julieskyhigh.net, 1
 juliet-squad.tk, 1
@@ -66970,7 +64290,6 @@ junglememories.co.uk, 1
 jungleworks.com, 1
 junglist.org, 1
 jungschuetzen.tk, 1
-jungyonghwa.tk, 1
 juniet.net, 1
 juniku.tk, 1
 juniorchamber.international, 1
@@ -66980,6 +64299,7 @@ juniorsambo.tk, 1
 juniorsbook.com, 1
 juniperroots.ca, 1
 junix.systems, 1
+junjie.pro, 1
 junjun-web.net, 1
 junkcarboys.ca, 1
 junkdrome.org, 0
@@ -67000,13 +64320,10 @@ junyan.ga, 1
 juozasveza.lt, 1
 jupiteram.com, 1
 jupiterchiropractic.com, 1
-juppy.tk, 1
 jura-reiseschutz.de, 1
-juragan.ga, 1
 juraganhp.com, 1
 jurancic.com, 1
 jurassicbarkharrogate.co.uk, 1
-jurassicworldfilmen.cf, 1
 jurena.sk, 1
 jurex-cup.cz, 1
 jurex.cz, 1
@@ -67037,12 +64354,11 @@ juspay.in, 1
 jusquauxdents.tk, 1
 just-a-clanpage.de, 1
 just-bees.de, 1
-just-keep-swimming.tk, 1
+just-heberg.fr, 1
 just-muh.de, 1
 just-pools.co.za, 1
 just-vet-and-drive.fr, 1
 just-webdesign-berlin.de, 1
-just2trade.com, 1
 just3preety.com, 1
 just6f.com, 1
 justacoupleofclarkes.co.uk, 1
@@ -67055,7 +64371,6 @@ justbelieverecoverypa.com, 1
 justbookexcursions.com, 1
 justbooktransfers.com, 1
 justboom.co, 1
-justcalm.tk, 1
 justchunks.net, 1
 justement.ch, 1
 justfashionnow.com, 1
@@ -67102,7 +64417,6 @@ justor.ru, 1
 justpaste.it, 1
 justpdf.cf, 1
 justpractice.ca, 1
-justquoteme.ga, 1
 justrighthsc.com, 1
 justsa.co.za, 1
 justsandro.tk, 1
@@ -67120,6 +64434,7 @@ juszczak.io, 1
 juszkiewicz.com.pl, 1
 jutella.de, 0
 jutlander-netbank.dk, 1
+juujee.com, 1
 juul.xyz, 0
 juurussuo.tk, 1
 juusujanar.eu, 0
@@ -67142,12 +64457,10 @@ jvmcomunicacao.com.br, 1
 jvmlending.com, 1
 jvphotoboothhire.co.uk, 1
 jvsticker.com, 1
-jvwdev.nl, 1
 jw-services-stg.org, 1
 jw-services.org, 1
 jw.fail, 1
 jw1.ca, 1
-jw77.cc, 1
 jwala.diamonds, 1
 jwatt.org, 1
 jwatt.uk, 1
@@ -67163,6 +64476,7 @@ jwds.blog, 1
 jwds.ca, 1
 jwds.support, 1
 jwe.nl, 1
+jweditions.co.uk, 1
 jwhite.network, 1
 jwilsson.com, 0
 jwjwjw.com, 1
@@ -67185,6 +64499,7 @@ jxsmodafeminina.com.br, 1
 jybrid.com, 1
 jydemarked.dk, 1
 jyk.me, 1
+jykinturah.io, 1
 jyllandsakvariet.dk, 1
 jyoba.co.jp, 1
 jyoti-fairworks.org, 1
@@ -67231,6 +64546,7 @@ k3508.com, 1
 k36533.com, 1
 k38.cc, 1
 k3nny.fr, 1
+k3t.net, 1
 k4law.com, 1
 k4r.ru, 1
 k51365.com, 1
@@ -67239,9 +64555,9 @@ k55655.com, 1
 k60d.com, 1
 k66.ag, 1
 k665.vip, 1
-k666.ag, 0
+k666.ag, 1
 k6729.co, 1
-k6729.com, 0
+k6729.com, 1
 k6957.co, 1
 k6957.com, 0
 k7add.com, 1
@@ -67375,6 +64691,7 @@ k90.com.br, 1
 k9297.co, 1
 k9728.co, 1
 k9bhh.net, 1
+k9erp.com, 1
 k9lady.ml, 1
 k9life.cf, 1
 k9life.gq, 1
@@ -67402,7 +64719,6 @@ kabal.tk, 1
 kabardinka.ga, 1
 kabardino-balkariya.ml, 1
 kabarr.com, 0
-kabartani.com, 1
 kabel.cf, 1
 kabel.ga, 1
 kabel.gq, 1
@@ -67448,6 +64764,7 @@ kadett-c-club-limburg.tk, 1
 kadhal-kirukkan.tk, 1
 kadhambam.in, 1
 kadidak.com, 1
+kadima.co.il, 1
 kadinhaber.tk, 1
 kadinsaglikhaber.tk, 1
 kadinvesaglik.tk, 1
@@ -67455,7 +64772,6 @@ kadix.com.br, 1
 kado-ya.jp, 1
 kadolis.com, 1
 kadro.com.pl, 1
-kadvi.tk, 1
 kadykchanskiy.ml, 1
 kaeme.com, 1
 kaeptns-sechser.de, 1
@@ -67480,6 +64796,7 @@ kaggle.com, 1
 kagi.com, 1
 kagicomb.org, 1
 kagitreklam.com, 1
+kagl.me, 1
 kagomesashi.tk, 1
 kagutech.com, 1
 kaha.co.id, 1
@@ -67487,7 +64804,6 @@ kahane.org, 1
 kahvakiekkotalkoot.fi, 1
 kai-justin.de, 1
 kai-ratzeburg.de, 1
-kai-ruecker.tk, 1
 kai.cool, 0
 kaibinyang.com, 1
 kaibo.cz, 1
@@ -67541,7 +64857,6 @@ kajirakuda.com, 1
 kajlovo.cz, 1
 kajzonnebeke.tk, 1
 kak-pishetsa.ru, 1
-kak-pohudet-legko.ml, 1
 kak-prygotovyt.ru, 1
 kak-sarabotatj.ru, 1
 kak-sdelatj.ru, 1
@@ -67579,6 +64894,7 @@ kakvzyatzaim.cf, 1
 kakvzyatzaim.gq, 1
 kakvzyatzaim.tk, 1
 kal05.tk, 1
+kalabhavashricreations.com, 1
 kaladarb.com, 0
 kalafard.com, 1
 kalaharifeis.com, 1
@@ -67587,11 +64903,9 @@ kalambur.gq, 1
 kalambur.ml, 1
 kalami.nl, 1
 kalamos-psychiatrie.be, 1
-kalamos.tk, 1
 kalamotownship-mi.gov, 1
 kalapatec.id, 1
 kalashcards.com, 1
-kalashnikov.ml, 1
 kalaskvintetten.tk, 1
 kalaspuffar.se, 1
 kalastus.com, 1
@@ -67602,18 +64916,15 @@ kalender.com, 1
 kalender.goip.de, 1
 kalerne.tk, 1
 kalevlamps.co.uk, 1
-kaleylocks.com, 1
 kalhufvudet.se, 1
 kaliaa.fi, 1
 kalian.cz, 1
-kaliboairport.tk, 1
 kaliforniya.tk, 1
 kalilinux.tech, 1
 kalimantan.tk, 1
 kalimari.tk, 1
 kalimat.gq, 1
 kalina.ml, 1
-kaliningrad.gq, 1
 kaliningrad.ml, 1
 kalinka-shop.tk, 1
 kaliocommerce.com, 1
@@ -67622,11 +64933,9 @@ kalisilat.tk, 1
 kalk-shop.nl, 1
 kalkulacka-havarijni.cz, 1
 kalleanka.tk, 1
-kallekasino.se, 1
 kalligo.ga, 1
 kalligraf.tk, 1
 kallisto.io, 1
-kalmar.rocks, 0
 kalmarbilder.se, 1
 kalmykia.cf, 1
 kalmykia.tk, 1
@@ -67636,9 +64945,7 @@ kalohan.tk, 1
 kaloix.de, 1
 kalolina.farm, 0
 kalombo.ru, 1
-kalompaturi.com, 1
 kalpavriksh.org, 1
-kalsa.ga, 1
 kalsbouncies.com, 1
 kaltenbrunner.it, 1
 kalterersee.ch, 1
@@ -67691,6 +64998,7 @@ kaminastudios.com, 1
 kaminbau-laub.de, 1
 kaminoke.info, 0
 kaminoweb.com, 1
+kaminy-msk.ru, 0
 kamio.co.uk, 1
 kamisato-ent.com, 1
 kamistik.com, 1
@@ -67710,7 +65018,6 @@ kamrad.tk, 1
 kamranmirhazar.com, 1
 kamui.co.uk, 1
 kamuniang.org, 1
-kamyarkalhor.ir, 1
 kan-ken.fr, 1
 kan.bi, 1
 kan3.de, 1
@@ -67721,6 +65028,7 @@ kanag.pl, 1
 kanal-c.net, 1
 kanal-schaefer.de, 1
 kanal-tv-haensch.de, 1
+kanalbutikken.no, 1
 kanaldagang.com, 1
 kanapa.gq, 1
 kanariesite.tk, 1
@@ -67737,6 +65045,7 @@ kandianshang.com, 1
 kandofu.com, 1
 kandra.com.br, 1
 kandrahechiceravudu.com, 1
+kandwliquor.com, 1
 kanecastles.com, 1
 kanecountyil.gov, 1
 kanehisa.xyz, 1
@@ -67802,7 +65111,6 @@ kaosintesta.tk, 1
 kap-kirche.de, 1
 kap.pe, 1
 kapanlagi.gq, 1
-kapelya.gq, 1
 kapilarya.com, 1
 kapiorr.duckdns.org, 1
 kapital-kredit.cf, 1
@@ -67883,7 +65191,6 @@ karelia.cf, 1
 karelia.ga, 1
 karelia.ml, 1
 karelin.tk, 1
-kareltrans.tk, 1
 karelvanhecke.com, 1
 karen-homestay.tk, 1
 karencatering.com, 1
@@ -67898,14 +65205,11 @@ kargonerede.com, 1
 kargosuben.com, 1
 karguine.in, 1
 karhukamera.com, 1
-karichan.com, 1
-kariernaakademia.sk, 1
 karikatur.cf, 1
 karikatur.ga, 1
 karikatur.ml, 1
 karikatur.tk, 1
 karimova.tk, 1
-karimsaadati.tk, 1
 karina.gd, 1
 karinahh.net, 1
 karinheinenmaassen.nl, 1
@@ -67990,6 +65294,7 @@ karula.org, 0
 karupp-did.net, 1
 kas.ie, 1
 kasad.com, 1
+kasamatsu-sogo-hoken.com, 1
 kasasaprotect.com, 1
 kasattakon.com, 1
 kasaysayan.tk, 1
@@ -68025,6 +65330,7 @@ kasperstad.dk, 1
 kass-media.com, 1
 kassa.com, 1
 kassa.expert, 1
+kassemmal.at, 1
 kassola.tk, 1
 kastamonuhaberleri.tk, 1
 kastanie-skolen.dk, 1
@@ -68043,9 +65349,7 @@ kataiszilveszter.hu, 0
 katalog-parfyum.tk, 1
 katalog-serverof.ml, 1
 katalog-serverov.cf, 1
-katalog-serverov.ga, 1
 katalog-serverov.tk, 1
-katalog-tovarov.tk, 1
 katalogbutikker.dk, 1
 katalogharga.cf, 1
 katalogkapsli.pl, 1
@@ -68076,9 +65380,7 @@ kateryan.tk, 1
 kateryantv.tk, 1
 katewrightmba.com, 1
 katex.org, 1
-kateysagal.tk, 1
 kathakkachakkar.com, 1
-katherineswynford.tk, 1
 kathleendeisher.com, 1
 kathless.com, 1
 kathmandupost.com, 1
@@ -68119,7 +65421,7 @@ katrinjanke.de, 0
 katscastles.co.uk, 1
 katsiavarasorthopedics.gr, 1
 katsifos.gr, 1
-katsunet.com, 1
+katsunet.com, 0
 kattelans.de, 1
 kattelans.eu, 1
 kattelus.tk, 1
@@ -68147,7 +65449,6 @@ kausharach.tk, 1
 kausta.me, 1
 kaustubhk.com, 1
 kavalasite.gr, 1
-kavatasygarety.tk, 1
 kaverti.com, 1
 kavik.no, 1
 kavin.rocks, 1
@@ -68167,8 +65468,7 @@ kawaiiku.com, 1
 kawaiiku.de, 1
 kawamura-inc.jp, 1
 kawasakipartsonline.co.uk, 1
-kawayii.com, 0
-kawuk.com, 0
+kawayii.com, 1
 kay.la, 1
 kay.moe, 1
 kayakaventura.tk, 1
@@ -68232,8 +65532,8 @@ kb481.com, 1
 kb5050.com, 1
 kb5151.com, 1
 kb5757.com, 1
-kb65.net, 0
-kb7070.com, 0
+kb65.net, 1
+kb7070.com, 1
 kb7272.com, 1
 kb750.com, 1
 kb82.net, 1
@@ -68244,7 +65544,7 @@ kb88dc15.com, 1
 kb88dc16.com, 1
 kb88dc17.com, 1
 kb88dc26.com, 1
-kb9191.com, 0
+kb9191.com, 1
 kb930.com, 1
 kb957.com, 1
 kb9797.com, 1
@@ -68255,6 +65555,7 @@ kbbouncycastlehire.co.uk, 1
 kbc.be, 0
 kbco.net, 1
 kbcr.gov, 1
+kbcso.com, 0
 kbhfuge.dk, 1
 kbit.dk, 1
 kbjorklu.com, 1
@@ -68388,6 +65689,7 @@ keian.tk, 1
 keibablood.com, 1
 keifel.de, 1
 keigakusha.co.jp, 1
+keiji0501.com, 1
 keil-web.de, 1
 keilycosmetics.com, 1
 kein-design.de, 1
@@ -68472,7 +65774,6 @@ kellyosbourne.tk, 1
 kellyskastles.co.uk, 1
 kellyssportsbarandgrill.com, 1
 kellyswordshop.com, 1
-kellyvoice.tk, 1
 kellywebcam.tk, 1
 kelm.me, 1
 keln.net, 1
@@ -68485,15 +65786,11 @@ kelts.tk, 1
 kelvinchung.tk, 1
 kelvinfichter.com, 0
 kelyan.fr, 1
-kemadev.fr, 1
 kemahtx.gov, 1
 kemanai.akita.jp, 1
 kemand.com, 1
+kemandirian.com, 1
 kemeha.tk, 1
-kemerovo.gq, 1
-kemerovo.ml, 1
-kemerovo.tk, 1
-kemerovo42.tk, 1
 kemet-international.com, 1
 kemet.co.uk, 1
 kemet.com.au, 1
@@ -68501,16 +65798,14 @@ kemoiptv.com, 0
 kemono.party, 1
 kempkens.io, 1
 kempnertx.gov, 1
-kemptechnologies.com, 1
+kemptechnologies.com, 0
 kemptonparkplumbing.co.za, 1
 kemptown.co.uk, 1
 kemptown.com, 1
 kemptown.net, 1
-kemsa.ga, 1
 kemsamnhatban.cf, 1
 kemsamnhatban.ga, 1
 kemsamnhatban.gq, 1
-kemsamnhatban.ml, 1
 kemsamnhatban.tk, 1
 ken-electric.com.br, 1
 ken.fm, 1
@@ -68522,14 +65817,14 @@ kendallvillein.gov, 1
 kendermore.it, 1
 kendernet.com, 1
 kendev.com, 1
+kendinyapurunleri.com, 1
 kendle.tk, 1
-kendrick.tk, 1
 kendu.si, 0
 kenedytx.gov, 1
+kenedytxedc.gov, 1
 kenforeman.com, 1
 kenhgiamgia.net, 1
 keniasfamilychildcare.com, 1
-keniff.gq, 1
 kenkoelectric.com, 0
 kenlewis.com, 1
 kenmartin.ru, 1
@@ -68544,7 +65839,6 @@ kennethandersen.com, 1
 kennethlim.me, 1
 kenneths.org, 1
 kennethsentillas.com, 1
-kennewell.tk, 1
 kennfixx.com, 1
 kennfixx.de, 1
 kennis.ga, 1
@@ -68558,8 +65852,6 @@ keno.tk, 1
 kenockeetownshipmi.gov, 1
 kenokallinger.at, 1
 kenoschwalb.com, 1
-kenpobolivia.tk, 1
-kenpotalca.tk, 1
 kenrick95.org, 1
 kens.pics, 0
 kensbouncycastles.co.uk, 1
@@ -68569,6 +65861,7 @@ kentcountyde.gov, 1
 kentdalevets.co.uk, 1
 kentec.net, 0
 kenterlis.gr, 1
+kentlove.com, 1
 kentradioaeromodelers.com, 1
 kenttasimacilik.net, 1
 kentuckianatrucking.com, 1
@@ -68595,6 +65888,7 @@ keramed.ga, 1
 keramed.gq, 1
 keramikaopava.cz, 1
 kerb-grossauheim.de, 1
+kerb.com, 1
 kerbin.org, 1
 kercovaparty.tk, 1
 kerebro.com, 1
@@ -68624,13 +65918,11 @@ kerrcountytx.gov, 1
 kerrnel.com, 1
 kerroscale.in, 1
 kerryconsulting.com, 1
-kerrydavisguitars.tk, 1
 kerrynbutlergardens.co.nz, 1
 kersmexico.com, 1
 kerstboomkantenklaar.nl, 1
 kerstpagina.tk, 1
 kersvers.agency, 1
-kertis.tk, 1
 kerus.net, 1
 kescher.at, 1
 kescher.gay, 1
@@ -68652,13 +65944,12 @@ kesselrun.goip.de, 1
 kesslerandsons.com, 1
 kestbrook.cn, 1
 kesteren.org, 1
-keszulektervezes.hu, 1
+keszulektervezes.hu, 0
+ketabbashi.com, 1
 ketamine.co.uk, 1
 ketemulagi.com, 1
-ketgioisu.tk, 1
 ketoanvietnam.tk, 1
 ketocanine.ca, 1
-ketoconazole.gq, 1
 ketoliv.dk, 1
 ketopower.club, 1
 ketotadka.com, 1
@@ -68715,12 +66006,12 @@ kevinmoreland.com, 1
 kevinn.nl, 1
 kevinpirnie.com, 1
 kevinrandles.com, 0
+kevinroebert.de, 1
 kevinrousseeuw.be, 1
 kevinschoenmakers.tk, 1
 kevinvanderperren.tk, 1
 kevinvermassen.be, 1
 kevkevweb.com, 1
-kevo.link, 1
 kevyn.lu, 1
 kewauneeco.gov, 1
 kewbee.co.nz, 1
@@ -68728,6 +66019,7 @@ kexingqing.com, 1
 kexino.com, 1
 key-content.com, 1
 key-tracker.de, 1
+key1111.com, 1
 key2perfection.com, 1
 keybase.io, 1
 keyblock.ga, 1
@@ -68743,7 +66035,6 @@ keyesrobot.cn, 1
 keyfortech.com, 1
 keygen.sh, 1
 keygenguru.com, 1
-keyhani.tk, 1
 keyholdingservices.co.uk, 1
 keyhomechecker.com, 1
 keyihao.cn, 1
@@ -68757,7 +66048,6 @@ keynes.id.au, 1
 keyoxide.org, 1
 keyphotojs.cf, 1
 keys.fedoraproject.org, 1
-keyschip.com, 1
 keyscore.me, 1
 keyserver.sexy, 0
 keysmedspa.com, 1
@@ -68768,7 +66058,6 @@ keytomyq.com, 1
 keyua.org, 1
 keywalker.co.jp, 1
 keywaysconsulting.co.uk, 1
-keyworth-meadow.tk, 1
 keyyek.com, 0
 keziah.de, 1
 kezmanweb.tk, 1
@@ -68776,7 +66065,6 @@ kf-59.com, 1
 kf-slot.com, 1
 kf005.com, 0
 kf068.com, 1
-kf099.com, 0
 kf196.com, 0
 kf199.com, 0
 kf2525.com, 1
@@ -68787,7 +66075,6 @@ kf688.com, 1
 kf7676.com, 0
 kf7joz.com, 1
 kf88666.com, 1
-kf8879.com, 1
 kf8954.com, 0
 kf8955.com, 0
 kf8956.com, 0
@@ -68799,7 +66086,7 @@ kfgleasing.pl, 1
 kfgsa.pl, 1
 kfirba.me, 1
 kfispiff.com, 1
-kfm.ink, 1
+kfm.ink, 0
 kfmhf.ca, 1
 kforesund.se, 1
 kfoundation.org, 1
@@ -68822,31 +66109,23 @@ kgv-zappendorf.tk, 1
 kh.pub.sa, 1
 kha.com, 1
 khabar24.tk, 1
-khabland.com, 1
 khachhangvietnam.tk, 1
 khadishalatina.com, 1
-khakasiya.ml, 1
 khakasiya.tk, 1
 khakassia.cf, 1
-khakassia.ga, 1
 khakassia.gq, 1
 khakassia.tk, 1
-khaki.ga, 1
 khakiblossom.com, 1
 khakim.gq, 1
-khakim.tk, 1
 khaledkhan.ml, 1
 khaleesi.tk, 1
 khalidalnajjar.com, 1
-khalidmail.tk, 1
 khaliinfo.tk, 1
 khalti.com, 1
 khanacademy.org, 1
 khankandi.tk, 1
 khanovaskola.cz, 1
-khanyisacentre.co.za, 1
 khaotipthai.se, 1
-kharatinoil.ml, 1
 kharkiv.tk, 1
 kharkov.tk, 1
 kharris.info, 1
@@ -68871,7 +66150,6 @@ khodromedic.com, 1
 khojhealth.com, 1
 khorne.me, 1
 khosroblog.ir, 1
-khoteyev.tk, 1
 khouloud.de, 1
 khoury-dulla.ch, 0
 khouryalexandre.com, 0
@@ -68882,7 +66160,6 @@ khs1994.com, 1
 khslaw.com, 1
 khste-ceciliamoorsel.tk, 1
 khudothiswanpark.vn, 1
-khukhrain.tk, 1
 khusal.tk, 1
 khushiandjoel.com, 1
 khwezifinancialservices.co.za, 1
@@ -68900,9 +66177,9 @@ kiapartsnow.com, 1
 kiapps.ovh, 1
 kiarayoga.com, 1
 kiarey.net, 1
-kiasarnews.tk, 1
 kiasystems.com, 1
 kibea.net, 1
+kibersalon.com, 1
 kibibit.net, 1
 kibickas.lt, 1
 kibizoid.tk, 1
@@ -68915,6 +66192,7 @@ kicirdekorasyon.com, 1
 kick-in.nl, 1
 kickasscanadians.ca, 1
 kickasspoker.com, 1
+kickback-studios.com, 1
 kickedmycat.com, 1
 kickex.com, 1
 kickitupcoaching.com, 1
@@ -68948,6 +66226,7 @@ kidisov.tk, 1
 kidneydonation.com, 1
 kido-dc.jp, 1
 kidonng.me, 1
+kidorzo.com, 1
 kids-castles.com, 1
 kids-ok.com, 1
 kids-world.dk, 1
@@ -68990,7 +66269,7 @@ kielwi.gov, 1
 kienlen.org, 1
 kientrucnamcuong.vn, 1
 kienviethung.com, 1
-kieran-mcguire.uk, 1
+kieran-mcguire.uk, 0
 kieran.de, 1
 kieran.ie, 1
 kieranjones.uk, 1
@@ -69002,13 +66281,12 @@ kiesjeplek.nl, 1
 kiesmedia.com, 1
 kiesuwarbeidsrechtadvocaat.nl, 1
 kiesuwkerstkaart.nl, 1
-kietblog.tk, 1
 kieutruong.com, 1
-kiev-live.tk, 1
 kievanrus.tk, 1
 kievholod.in.ua, 1
 kievkiralikotel.com, 1
 kievlove.tk, 1
+kievparus.com.ua, 1
 kif.rocks, 0
 kiffmarks.com, 1
 kifid.nl, 1
@@ -69021,7 +66299,6 @@ kikbb.com, 1
 kike.wtf, 1
 kiki-voice.jp, 1
 kikivega.net, 1
-kikki.io, 1
 kiknudes.co, 1
 kikoskia.com, 1
 kiku.pw, 1
@@ -69031,7 +66308,6 @@ kilianvalkhof.com, 1
 kiliframework.org, 1
 kilimstyle.com, 1
 kilkennyaccountingservices.ie, 1
-kilkimzaibu.tk, 1
 killaraapartments.com.au, 1
 killarnee.org, 1
 killborn.tk, 1
@@ -69045,12 +66321,9 @@ killerrobots.com, 1
 killerwebsites.com.au, 1
 killharmonic.tk, 1
 killme.rocks, 1
-killmebaby.ml, 1
-killmenow.tk, 1
 killtv.me, 1
 killua-website.tk, 1
 killymoonbouncycastles.com, 1
-kilo-files.tk, 1
 kilobyte22.de, 1
 kilogram.nl, 1
 kiloklubi.fi, 1
@@ -69063,6 +66336,7 @@ kimaindia.com, 1
 kimama-protein.jp, 1
 kimbal.co.uk, 1
 kimballcountyne.gov, 1
+kimballwi.gov, 1
 kimballwv.gov, 1
 kimberleythomson.tk, 1
 kimberlycaprice.com, 1
@@ -69073,7 +66347,6 @@ kimerald.tk, 1
 kimgirard.com, 1
 kimicar.de, 1
 kimino-school.com, 1
-kimiris.com, 1
 kimis.gr, 1
 kimisia.net, 1
 kimitang.com, 1
@@ -69121,13 +66394,14 @@ kinaesthetics.pl, 1
 kinaesthetics.ro, 1
 kinaesthetics.ru, 1
 kinaesthetik-verein.de, 1
-kinanbudotenero.tk, 1
 kinanta.com, 1
 kinautas.com, 1
 kinbev.com, 1
 kindbear.pl, 1
 kinder-garten.tk, 1
 kinderarzt-berlin-zia.de, 1
+kinderarzt-traunstein.de, 1
+kinderballett-frankfurt.de, 1
 kinderbasar-luhe.de, 1
 kinderbuecher-kostenlos.de, 1
 kinderchor-bayreuth.de, 1
@@ -69165,12 +66439,10 @@ kinesiologiuddannelsen.dk, 1
 kineticit.com.au, 1
 kinetikos.com.au, 1
 kinetiq.com, 1
-kinfolk.coffee, 1
 kinfule.tk, 1
 king-of-the-castles.com, 1
 kingant.net, 1
 kinganywhere.eu, 1
-kingbot.tk, 1
 kingchess.vip, 1
 kingclass.cn, 1
 kingcourriel.fr, 1
@@ -69189,8 +66461,6 @@ kingjamesbibleonline.org, 1
 kingjamesgospel.com, 1
 kingkongxo.com, 1
 kinglaksa.com, 0
-kinglier.ga, 1
-kingliey.ga, 1
 kingmakers.academy, 1
 kingmakers.eu, 1
 kingofshooting.com, 1
@@ -69209,7 +66479,6 @@ kingsgateseptic.com, 1
 kingshome.gr, 1
 kingsley.cc, 1
 kingsofkauffman.com, 1
-kingsol.hu, 1
 kingsolomoncages.com, 1
 kingsound.tk, 1
 kingspalacepainting.com, 1
@@ -69234,7 +66503,6 @@ kinnikinnick.com, 0
 kino-boom.tk, 1
 kino-dom.tk, 1
 kino-doma.tk, 1
-kino-room.ga, 1
 kino-zavr.tk, 1
 kinobag.tk, 1
 kinobarashka.ga, 1
@@ -69243,17 +66511,12 @@ kinocheck.com, 1
 kinocheck.de, 1
 kinodrom.kiev.ua, 1
 kinodrom.tk, 1
-kinofest.tk, 1
 kinofile.tk, 1
-kinofilmionline.tk, 1
 kinogold.tk, 1
-kinograd.tk, 1
 kinohi.tk, 1
 kinohled.cz, 1
 kinokub.tk, 1
-kinolex.ml, 1
 kinology.tk, 1
-kinomagia.cf, 1
 kinomangas.ml, 1
 kinomangas.tk, 1
 kinomaniac.tk, 1
@@ -69261,15 +66524,10 @@ kinomoto.ovh, 0
 kinos.nl, 0
 kinoscope.tk, 1
 kinoserver.ml, 1
-kinosha.tk, 1
 kinoshkahd.tk, 1
-kinoshki.ga, 1
 kinovam.tk, 1
-kinovsem.ml, 1
 kinowork.tk, 1
 kinozal-me.appspot.com, 1
-kinozal-tv.appspot.com, 1
-kinozone.tk, 1
 kinschots.eu, 1
 kinsei.jp, 1
 kinshipnd.com, 1
@@ -69323,7 +66581,6 @@ kirchengemeinde-markt-erlbach.de, 1
 kircp.com, 1
 kirei.se, 1
 kiret.tk, 1
-kirgistan.tk, 1
 kiriani.me, 1
 kirie-photos.tk, 1
 kirig.ph, 1
@@ -69348,13 +66605,10 @@ kirkwoodfencing.com, 1
 kirkwoodoutdoors.com, 1
 kiropraktorvard.se, 1
 kirov.ml, 1
-kirovcity.tk, 1
-kirovgrad.tk, 1
 kirrie.pe.kr, 1
 kirs.is, 1
 kirsch-gestaltung.de, 1
 kirschbaum.me, 1
-kirscrb.ru, 1
 kirsehir.tk, 1
 kirsehirhaber.tk, 1
 kirstenbos.ca, 1
@@ -69377,7 +66631,6 @@ kismyder.tk, 1
 kissanime.moe, 1
 kissen.li, 1
 kisser.name, 1
-kissesb.com, 1
 kissesb.net, 1
 kissgyms.com, 1
 kissima-gakou.ml, 1
@@ -69389,8 +66642,6 @@ kisstube.tv, 1
 kistenmacher.net, 1
 kistipro.tk, 1
 kisulki.tk, 1
-kisumuterraceapartments.tk, 1
-kisvasut.tk, 1
 kita-freie-schule.de, 1
 kita-sun.com, 1
 kitabat.com, 1
@@ -69506,7 +66757,7 @@ kjs73.com, 1
 kk-gruppe.net, 1
 kk.gt, 1
 kk.in.th, 1
-kk.sb, 1
+kk.sb, 0
 kk3773.com, 1
 kk5197.co, 1
 kk575757.com, 1
@@ -69516,7 +66767,7 @@ kk6957.co, 1
 kk9297.co, 1
 kk9721.com, 1
 kk9728.co, 1
-kkangeli.tk, 1
+kka.vc, 1
 kkaramela.eu, 1
 kkc.com, 1
 kkcinemas.in, 1
@@ -69560,10 +66811,11 @@ kladzdor.ga, 1
 kladzdor.tk, 1
 klaim.us, 1
 klamathrestoration.gov, 1
+klamathtribalhealth.gov, 1
 klanggut.at, 1
 klankenkast.nl, 1
+klanklichaam.be, 1
 klapib.ee, 1
-klappgeschichten.de, 1
 klapty.com, 1
 klares-licht.de, 1
 klarika.com, 1
@@ -69572,7 +66824,6 @@ klart.se, 1
 klassen.tk, 1
 klassiekballet.tk, 1
 klassika.cf, 1
-klassika.tk, 1
 klatschreime.de, 1
 klaudialeszczynska.pl, 1
 klauke-enterprises.com, 1
@@ -69617,7 +66868,6 @@ kleintransporte.net, 1
 kleinwenner.eu, 1
 kleise.gr, 1
 kleki.com, 1
-klementijgerta.tk, 1
 klemkow.net, 1
 klemkow.org, 1
 klempin.co.uk, 1
@@ -69695,12 +66945,9 @@ klose.family, 1
 klosko.net, 1
 kloudboy.com, 1
 kloza.tk, 1
-klpiano.my, 1
 kls-platform.com, 1
 klssn.com, 1
 klu.io, 1
-klub-zajmov.ga, 1
-klub.tk, 1
 klubcajovna.cz, 1
 kluberphoto.hu, 1
 klubfitness.pl, 1
@@ -69767,7 +67014,6 @@ kngk-transavto.ru, 1
 kngkng.com, 1
 kniga-ru.tk, 1
 kniga.market, 0
-knigareceptov.cf, 1
 knigareceptov.tk, 1
 knighki-knighki.ml, 1
 knighkidoma.tk, 1
@@ -69778,7 +67024,6 @@ knighulki.cf, 1
 knigi-free.cf, 1
 knigi-market.ml, 1
 knigi-na-dom.cf, 1
-knigi-zdes.gq, 1
 knigifast.ga, 1
 knigiunass.tk, 1
 knihovnajablonne.cz, 1
@@ -69800,6 +67045,7 @@ knmv.nl, 1
 knnet.ch, 1
 knop.info, 0
 knorrnet.de, 1
+knotenpunkt-nbg.de, 1
 knovator.com, 1
 know.cf, 1
 knowarth.com, 1
@@ -69816,7 +67062,6 @@ knownsec.cf, 1
 knowpanamatours.com, 1
 knowrentalsers.ga, 1
 knowrentalsest.ga, 1
-knowthebus.cf, 1
 knowthebus.ga, 1
 knowthebus.gq, 1
 knowyour.place, 1
@@ -69839,8 +67084,8 @@ knulle.me, 1
 knurps.de, 1
 knuterikskare.no, 1
 knuthildebrandt.de, 0
-knuwiki.tk, 1
 knxstore.cz, 1
+knyawningrenovation.com, 1
 knygos.lt, 1
 koabaer.com, 1
 koabaer.de, 1
@@ -69879,11 +67124,9 @@ kocherev.org, 1
 kochereva.com, 1
 kocheshkov.cf, 1
 kochhar.net, 1
-kochi-death.ml, 1
 kochinke.com, 1
 kochinke.us, 1
 kochrezepte.tk, 1
-kochura.tk, 1
 kocka.cf, 1
 kocka.tech, 1
 kockanakocko.si, 1
@@ -69898,7 +67141,6 @@ kode-it.de, 1
 kode.ch, 0
 kodecat.com, 1
 kodeholic.me, 1
-kodexplorer.ml, 1
 kodifirestick.info, 1
 kodify.net, 1
 kodigo.me, 1
@@ -69943,7 +67185,6 @@ kofler.info, 1
 kogak.ninja, 1
 kogax.com, 0
 kogi.fr, 1
-kogotok.gq, 1
 kogotok.ml, 1
 kogro.de, 1
 kogudesi.com, 1
@@ -69970,6 +67211,7 @@ kojipkgs.fedoraproject.org, 1
 koka-shop.de, 1
 kokakiwi.net, 1
 kokanbite.com, 1
+kokankart.com, 1
 kokensupport.com, 1
 koketteriet.se, 1
 kokica.si, 1
@@ -69997,12 +67239,12 @@ kolania.de, 1
 kolania.net, 1
 kolaprestaurant.com, 0
 kolas.in, 1
+kolaynota.com, 1
 kolbeck.tk, 1
 kolbeinsson.se, 1
 kolcsey.eu, 1
 koldanews.com, 0
 kolfan.tk, 1
-kolhozik.ml, 1
 kolibrikapp.com, 1
 kolibrisolutions.nl, 1
 kolin.org, 1
@@ -70039,7 +67281,6 @@ komakogemus.ee, 1
 komalgandhi.tk, 1
 komall.net, 1
 komarex.pl, 1
-komarh.tk, 1
 komatsuforklift.com, 1
 komehyo.co.jp, 1
 komelin.com, 0
@@ -70055,21 +67296,17 @@ komiksbaza.pl, 1
 kominfo.go.id, 0
 kominki-sauny.pl, 1
 komintek.ru, 1
-komintern43.tk, 1
 komischkeszeug.de, 1
 komitur.tk, 1
 komlangs.nl, 1
 kommaer.dk, 1
-komment.ml, 1
 kommerciya.cf, 1
 kommerciya.ml, 1
 kommotiv.nl, 0
-kommunalportal2webstage.azurewebsites.net, 1
 kommune42.org, 1
 kommunermeddnssec.se, 1
 kommunermedipv6.se, 1
 kommunikation-czw.de, 1
-kommunistienliitto.tk, 1
 kommx.de, 1
 komodolabs.com, 1
 komoju.com, 1
@@ -70109,7 +67346,6 @@ kondou-butsudan.com, 1
 konducars.nl, 1
 konectbus.co.uk, 1
 konetsu.tk, 1
-konf.ga, 1
 konfekcjonowanie.com, 1
 konfiskator.online, 1
 konflikte-als-chance.de, 1
@@ -70136,41 +67372,34 @@ konnai.jp, 1
 konnitanaka.com, 1
 konoex.com, 1
 konoka.top, 1
-kononenko.ml, 1
 konopizza.at, 1
 konpyuta.nl, 1
+konser.co.uk, 1
 konsertoversikt.no, 1
 konservy.tk, 1
 konskowola.info.pl, 1
 konst.se, 1
-konstanz.tk, 1
 konstitucia.com, 1
 konstructdigital.com, 1
 konsul.ga, 1
 konsul.tk, 1
-konsultacii-buhgaltera.ga, 1
 konsultaciya-astrologa.cf, 1
 konsultaciya-astrologa.ga, 1
-konsultaciya-astrologa.gq, 1
 konsultaciya-astrologa.ml, 1
-konsultaciya-astrologa.tk, 1
 konsultation.nu, 1
 konsultermedipv6.se, 1
 kontabilitet.tk, 1
 kontaxis.org, 1
 kontenido.net, 1
 kontikifinance.com, 1
-kontikiindustries.tk, 1
 kontist.com, 1
 kontorhaus-schlachte.de, 1
 kontorhaus-stralsund.de, 1
 kontracovid.ph, 1
 kontracrew.tk, 1
 kontrapolis.info, 1
-kontrastonline.tk, 1
 kontrolapovinnosti.cz, 1
 kontur-extern.ru, 0
-kontur.tk, 1
 konuhaber.com, 0
 konus.tk, 1
 konventa.net, 1
@@ -70202,22 +67431,18 @@ koood13.com, 1
 kooplokaal.gent, 1
 koopmansamenwerking.nl, 1
 koopraoulu.ddns.net, 1
-koora24.tn, 1
 kooranaps.wa.edu.au, 1
 kooratalk.ga, 1
 koosaline.ch, 1
 koot.nl, 1
 kooxdiving.com, 1
 koozal.de, 1
-kopany.tk, 1
+kop-papierrestauratie.nl, 1
 kopatych.tk, 1
 kopb.tk, 1
-kopeechka.ml, 1
 kopenenvergelijken.nl, 1
 koperek.pl, 0
-koperwas.eu.org, 1
 kopeyka.cf, 1
-kopfgeld.tk, 1
 kopfkrieg.org, 1
 kopfsalat.eu, 0
 kopfschaschlik.de, 1
@@ -70239,8 +67464,6 @@ kor.ovh, 1
 kora-go.tk, 1
 kora-pluss.com, 0
 korabi.tk, 1
-korablino.tk, 1
-korancode.tk, 1
 koranseruya.com, 1
 korbel-loziska.cz, 1
 korben.info, 1
@@ -70264,26 +67487,22 @@ koreanure.tk, 1
 koredia.com, 1
 koreisai.tech, 1
 koresageart.com, 1
-korespondent.tk, 1
 koretech.nl, 1
 korfbalinformatie.nl, 1
 korhonen.cc, 1
 korkortet.tk, 1
 korkortonline.se, 1
 kormmi.ru, 1
-korn-klan.tk, 1
 kornmesser-goldankauf.at, 1
 korofilms.com, 1
 koroleva.ml, 1
 korolevstvo-movie.ml, 1
-koroli.tk, 1
 koroshkabir.tk, 1
 korr.com, 1
 korrelzout.nl, 1
 korst.tk, 1
 korstanjebouw.nl, 1
 korstanjetimmerwerken.nl, 1
-kortarsmagyarfesto.tk, 1
 kortgebyr.dk, 1
 korund.tk, 1
 korusautos.com, 1
@@ -70296,12 +67515,11 @@ koscielniak-nieruchomosci.pl, 1
 kose.edu.ee, 1
 koseven.ga, 1
 kosgebkredisi.com, 1
-koshakovo.ga, 1
-koshechka.tk, 1
 koshercutleryers.ga, 1
 koshercutleryest.ga, 1
 koshereducationers.ga, 1
 koshereducationest.ga, 1
+kosherfoodreviews.com, 1
 kosherjava.com, 1
 kosherlunchers.ga, 1
 kosherlunchest.ga, 1
@@ -70311,11 +67529,9 @@ kosmetykifm.pl, 1
 kosmonavt.tk, 1
 kosmopoisk-orel.tk, 1
 kosmoprolet.tk, 1
-kosmosfestival.tk, 1
 kosmosradio.tk, 1
 koso.me, 1
 kosovitolinks.tk, 1
-kosovo.gq, 1
 kost-magazin.de, 1
 kostarikanamiru.cz, 1
 kostavro.eu, 1
@@ -70323,13 +67539,7 @@ kostecki.com, 1
 kostecki.org, 1
 kostecki.tel, 1
 kostenlosepornos.online, 1
-kostenloses-forum.tk, 1
 kosterenpartners.com, 1
-kostroma-city.tk, 1
-kostroma.cf, 1
-kostroma.gq, 1
-kostroma.ml, 1
-kostroma.tk, 1
 kostube.tk, 1
 kosturk.ru, 1
 kostya.ws, 1
@@ -70338,7 +67548,6 @@ kosuzu.moe, 1
 kot.gay, 1
 kotaartsklan.com, 1
 kotabogor.org, 1
-kotaev.tk, 1
 kotajakarta.info, 1
 kotak.us, 1
 kotakoo.id, 1
@@ -70347,17 +67556,14 @@ kotatgent.be, 1
 kother.org, 1
 kotidevidevta.org, 1
 kotilinkki.fi, 1
-kotka.ml, 1
 kotly-marten.com.ua, 1
 kotmale.com, 1
 kotobox.net, 1
-kotois.com, 1
 kotoishihear.tk, 1
 kotok.tk, 1
 kotomei.moe, 1
 kotonoha.cafe, 1
 kotonozaka.xyz, 1
-kotoopros.tk, 1
 kotori.love, 1
 kotorimusic.ga, 1
 kottbulle.net, 1
@@ -70390,6 +67596,7 @@ kowalski7cc.xyz, 1
 kowalstwo.com.pl, 1
 kowarschick.de, 1
 kowas.net, 1
+kowu.ru, 1
 koyaanisqatsi.tk, 1
 koyo.kr, 1
 koyou-nara.com, 1
@@ -70402,19 +67609,19 @@ kozgi.com, 1
 kozhzamenitely.tk, 1
 kozitsyn.name, 1
 kozlekedes.info, 1
-kozlov.cf, 1
 kozmetikus.tk, 1
 kozuch.biz, 1
 kozune.com, 1
 kp-walsh.com, 1
 kp0808.cc, 1
 kp0809.com, 1
+kpfanworld.com, 1
 kpinvest.eu, 1
 kpk.edu.ee, 1
-kplastics.in, 1
 kplasticsurgery.com, 1
 kplnet.net, 1
-kpmgclientcollab.co.nz, 1
+kpmgccc.co.nz, 0
+kpmgclientcollab.co.nz, 0
 kpntdolive.nl, 1
 kpnthings.com, 1
 kpop.events, 1
@@ -70446,7 +67653,6 @@ krafciarka.pl, 1
 kraft.blog, 1
 kraft.im, 1
 kraft.lol, 1
-kraftek.cf, 1
 kraftzeiten.de, 1
 krag.be, 1
 kraga.sk, 1
@@ -70456,14 +67662,10 @@ krajowyfunduszgwarancyjny.pl, 1
 krakato.tk, 1
 kraken-ttt.com, 1
 kraken.io, 0
+kraken.site, 1
 krakenrobotik.de, 1
-krakozyabra.ga, 1
-krakozyabra.gq, 1
-krakozyabra.tk, 1
-kralenparadijs.tk, 1
 kralik.io, 1
 kralovskapradelna.cz, 1
-kralovstvimap.cz, 1
 kram.nz, 1
 kram.tec.br, 1
 kramer-edelstahl.de, 1
@@ -70474,21 +67676,14 @@ krang.org.uk, 1
 kranjnakolo.ml, 1
 krankenpflege-haushaltshilfe.de, 1
 krankenpflege.ch, 1
-kranservice-alzey.tk, 1
 krapiva.tk, 1
-krasa.tk, 1
 krasavchik.by, 1
 krasivye-foto.ru, 1
-kraski.tk, 1
 krasnaya-nit.ga, 1
 krasnodar-pravoved.ru, 1
 krasnodar.one, 1
-krasnodar24.tk, 1
 krasnodarkrai.tk, 1
-krasnoyarsk-24.tk, 1
 krasnoyarsk24.tk, 1
-krasotkafirm.tk, 1
-krasotki.ml, 1
 kratochvilovi.net, 1
 krattk.de, 1
 krauseent.com, 0
@@ -70533,9 +67728,6 @@ kreditkarten-forum.de, 1
 kreditkoll.nu, 1
 kreditmegasolusi.com, 1
 kredito.pt, 1
-kreditonline.ml, 1
-kreditor.gq, 1
-kreditovnet.tk, 1
 kreditsystem.net, 1
 kreditvergleich.org, 1
 kreditzirkus.de, 1
@@ -70554,7 +67746,6 @@ kremer-sonnenschutzsysteme.de, 1
 kreno.tech, 1
 krenstetter.at, 1
 kreolis.net, 1
-kresimir-blazevic.tk, 1
 krestanskydarek.cz, 1
 kretaforum.dk, 1
 kretschmann.consulting, 1
@@ -70573,7 +67764,6 @@ kriegstopp.jetzt, 1
 kriener.photography, 1
 krillz.se, 1
 krilotek.com, 1
-krilov.tk, 1
 krimikiosk.de, 1
 krimzeta.com, 1
 krinetzki.de, 0
@@ -70581,10 +67771,8 @@ kringla.xyz, 1
 kringloopwinkels.tk, 1
 krings.nl, 1
 krinnovations.ie, 1
-kripa.tk, 1
 kriptodede.com, 1
 kriptomat.io, 1
-kriptopodgon.tk, 1
 kriptosec.com, 1
 kriptoworld.hu, 1
 krisboeckmans.tk, 1
@@ -70592,7 +67780,6 @@ krise-chance.ch, 1
 krisenintervention-deutschland.de, 1
 kriseninterventiondeutschland.de, 1
 krisftp.fr, 1
-krishin.tk, 1
 krishnakalisaha.com, 1
 krishnendu.com, 1
 krishnenduayur.org, 1
@@ -70606,38 +67793,35 @@ krispeinture.be, 1
 krispymods.com, 1
 krisstarkey.co.uk, 1
 krist.club, 1
-kristall-energie.at, 1
+kristall-energie.at, 0
 kristall.tk, 1
 kristall.xyz, 1
 kristenpaigejohnson.com, 1
 kristiehill.com, 1
 kristina-lari.ru, 1
-kristinakar.com, 1
 kristineskitchenblog.com, 1
 kristjanrang.eu, 0
 kristofba.ch, 1
 kristofdv.be, 0
 kristoffer.is, 1
-kriston.tk, 1
 kristymiley.com, 1
 kristyvonkashyyyk.net, 1
 kriswauters.tk, 1
 kritik.com.br, 1
 kritikawebu.cz, 1
 kriyayoga.fr, 1
+kriyayoga.mx, 1
 krizevci.info, 1
 krizialim.tk, 1
 krmela.com, 1
 krmeni.cz, 0
 kroczynski.net, 1
 kroell.net, 1
-krok.gq, 1
 krokedil.se, 1
 kroliczki.tk, 1
 kroll.tk, 1
 kromamoveis.com.br, 1
 kromberg.tk, 1
-kromciri.gq, 1
 kromonos.net, 1
 kromozottrud.hu, 1
 krona.ddns.net, 1
@@ -70652,10 +67836,7 @@ krony.de, 1
 kronych.cz, 1
 kroon.email, 1
 kropkait.pl, 1
-krosovki-nike.tk, 1
-krossakorven.tk, 1
 krouzkyliduska.cz, 0
-krovatka.tk, 1
 krovlya911.ru, 1
 kroy.io, 1
 kroyou.com, 0
@@ -70666,7 +67847,6 @@ krsvrs.nl, 1
 krti.com.ua, 1
 krtl.eu.org, 1
 krtl.top, 1
-krubik.tk, 1
 krudel.tk, 1
 krug-munroe.wedding, 1
 krugerengelbrecht.co.za, 1
@@ -70689,7 +67869,6 @@ kruselegal.com.au, 1
 krusesec.com, 1
 krusic22.com, 1
 krustyland.net, 1
-krutilka.ga, 1
 krutka.cz, 1
 kruu.de, 1
 kruvesh.tk, 1
@@ -70709,11 +67888,10 @@ kryptomodkingz.com, 1
 kryptonowosci.pl, 1
 kryptorebels.com, 1
 kryptux.xyz, 1
-kryshodel.ml, 1
-krystal-framework.ml, 1
 krytykawszystkiego.com, 1
 krytykawszystkiego.pl, 1
 kryx.de, 1
+krzeslaonline.pl, 1
 ks-19.com, 1
 ks-39.com, 1
 ks-59.com, 1
@@ -70748,20 +67926,20 @@ ks18.cc, 1
 ks181.com, 1
 ks182.com, 1
 ks19.net, 1
-ks191.com, 0
+ks191.com, 1
 ks1athome.co.uk, 1
 ks202.com, 1
 ks2020.vip, 1
 ks206.com, 1
 ks208.com, 1
 ks2235.com, 1
-ks2251.com, 0
-ks2375.com, 0
+ks2251.com, 1
+ks2375.com, 1
 ks288.net, 1
 ks2888.com, 1
 ks298.com, 1
 ks299.com, 1
-ks299.net, 0
+ks299.net, 1
 ks330.com, 1
 ks335.com, 1
 ks337.com, 1
@@ -70774,7 +67952,7 @@ ks3636.com, 1
 ks3737.com, 1
 ks380.com, 1
 ks381.com, 1
-ks382.com, 0
+ks382.com, 1
 ks386.com, 1
 ks3888.com, 1
 ks5000.com, 1
@@ -70809,7 +67987,7 @@ ks8.com, 1
 ks8.net, 1
 ks8112.com, 1
 ks8113.com, 1
-ks8115.com, 0
+ks8115.com, 1
 ks8128.com, 1
 ks8129.com, 1
 ks8135.com, 1
@@ -70833,23 +68011,20 @@ ks8886.com, 1
 ks8915.com, 1
 ks9.app, 1
 ks9122.com, 1
-ks920.com, 0
+ks920.com, 1
 ks960.com, 1
 ks9696.com, 1
-ks9888.com, 0
+ks9888.com, 1
 ks99.app, 1
 ksa.mx, 1
 ksabconline.gov, 1
 ksar.tk, 1
 ksauhs-med.com, 1
 kscarlett.com, 1
+kscds.gov, 1
 ksdot.gov, 1
 kselenia.ee, 1
 kselien.gov, 1
-ksem.tk, 1
-kseniya.tk, 1
-kseniyakoroleva.tk, 1
-ksenomorf.tk, 1
 ksero.center, 0
 ksero.wroclaw.pl, 0
 kserownia.eu, 1
@@ -70859,7 +68034,6 @@ kshlm.in, 1
 kshop.gr, 1
 kshpage.in, 1
 ksiegarniabk.pl, 1
-ksk-raduga.tk, 1
 ksm-soccer.de, 1
 ksm.co.in, 1
 ksnl.net, 1
@@ -70869,7 +68043,7 @@ ksopp.si, 1
 ksp-spb.com, 1
 kspndanautoba.id, 1
 ksradio.it, 1
-ksrenovation.com, 1
+ksrenovation.com, 0
 ksrevenue.gov, 1
 kst-dlvr.tk, 1
 kst-service.tk, 1
@@ -70887,10 +68061,10 @@ kswebtags.gov, 1
 kswork.life, 1
 kt-events.de, 1
 kt-motors.com, 1
+kt-studio.com.ua, 0
 kt3i.com, 1
 ktbnetbank.com, 1
 ktd-design.com, 1
-kteatras.tk, 1
 kthnxbai.xyz, 1
 ktinta.es, 1
 ktk-pc.de, 1
@@ -70900,7 +68074,6 @@ kts-thueringen.de, 1
 ktsofas.gr, 1
 ktty.net, 1
 ktube.yt, 1
-ktuluweb.tk, 1
 ktupad.web.id, 1
 ktw.lv, 0
 ku-7.club, 1
@@ -70946,13 +68119,11 @@ kuchen-am-stiel.de, 1
 kucnibudzet.com, 1
 kucukayvaz.com, 0
 kucukcekmececilingir.gen.tr, 1
-kucukkaymakli.tk, 1
 kuda-poexatj.ru, 1
 kudelskisecurity.com, 1
 kudinilam.tk, 1
 kuditel.net, 1
 kudofoto.com, 1
-kudoran.tk, 1
 kudoway.com, 1
 kuechler.info, 1
 kuehndel.org, 1
@@ -70960,7 +68131,6 @@ kuehnel-online.eu, 1
 kuemmerlin.eu, 1
 kuemmling.eu, 1
 kuepper.nrw, 1
-kuepper.tk, 1
 kuestensiegel.de, 1
 kugelblitz.co, 1
 kuhakukawa.ml, 1
@@ -70977,8 +68147,8 @@ kuketz-blog.de, 1
 kuketz-security.de, 1
 kukiulpindo.com, 1
 kuko-crews.org, 1
+kukuku.fun, 1
 kukuma.tk, 1
-kukutza.tk, 1
 kulakov.cf, 1
 kulakov.tk, 1
 kulde.net, 1
@@ -70988,21 +68158,16 @@ kuliahpendidikan.com, 1
 kulikov.tk, 1
 kulinarika.net, 1
 kulinaristi.fi, 1
-kulinariya.tk, 1
 kulivps.com, 1
 kultham.ml, 1
 kulthist.tk, 1
-kultmobil.se, 1
-kultur-werkstatt-wulfen.tk, 1
 kultur1.se, 1
 kulturbiljetter.se, 1
-kulturistika.tk, 1
 kulturmel.ch, 1
 kuma-it.de, 1
 kumachan.biz, 1
 kumalog.com, 1
 kumanovo.tk, 1
-kumaraguruparan.tk, 1
 kumasanda.jp, 1
 kumi.website, 1
 kumilasvegas.com, 1
@@ -71014,7 +68179,6 @@ kumuwiki.de, 1
 kunadomowa.pl, 1
 kunalchakate.tk, 1
 kunaldesai.blog, 1
-kunashir.tk, 1
 kuncrypto.com, 1
 kunda.ovh, 1
 kundenerreichen.com, 1
@@ -71048,14 +68212,15 @@ kupi-ceresit.ru, 1
 kupibilet.ru, 1
 kupil.ru, 1
 kupinska.pl, 1
-kupipled.cf, 1
 kupislivki.tk, 1
 kupitmtz.gq, 1
 kupitnedorogo.com, 0
 kupitraktor.gq, 1
 kupittraktormtz.gq, 1
+kupka.tech, 1
+kupkabn.de, 1
 kupleno.com, 1
-kuponmail.tk, 1
+kuplukover.by, 1
 kuponydoher.cz, 1
 kupriy-coach.ru, 1
 kupschke.net, 1
@@ -71066,17 +68231,10 @@ kurafuto.homeip.net, 1
 kurani.tk, 1
 kuraraynoritake.eu, 1
 kurashino-mall.com, 1
-kurd-yogurt.tk, 1
 kurdigrafya.com, 1
 kurdinfo.tk, 1
 kurdishcommunityofottawa.tk, 1
-kurdishphotography.tk, 1
 kurdjokes.tk, 1
-kurenivka.tk, 1
-kurgan-city.tk, 1
-kurgan.cf, 1
-kurgancity.cf, 1
-kurido-anime.tk, 1
 kurierwilenski.lt, 1
 kurirplus.tk, 1
 kuritsa.tk, 1
@@ -71088,7 +68246,6 @@ kuroisalva.xyz, 0
 kuroit.com, 1
 kurona.ga, 1
 kuronekogaro.com, 1
-kuropatina.tk, 1
 kurosawa-yakkyoku.com, 1
 kurrende.nrw, 0
 kurs-dron.pl, 1
@@ -71098,7 +68255,6 @@ kurs-wordpress.pl, 1
 kurschies.de, 1
 kurserne.dk, 1
 kursk-otoplenie.ru, 1
-kursk.cf, 1
 kurspmr.ru, 0
 kurssertifikasi.com, 1
 kurswahl-online.de, 1
@@ -71127,15 +68283,12 @@ kuschku.de, 1
 kuscu.de, 1
 kushner-cpa.co.il, 1
 kushwanthreddy.com, 1
-kushwanthreddy.in, 1
-kuslink.tk, 1
 kusmuhendisi.com, 1
 kusochi.eu, 1
 kustarnik.tk, 1
 kustod.io, 1
 kustom-kitchens.com, 1
 kustomcorner.com.au, 1
-kustosija.tk, 1
 kustus.com.br, 1
 kustvissen.tk, 1
 kutahyaciniyapitasarim.com.tr, 1
@@ -71149,6 +68302,7 @@ kutsankaplan.com, 1
 kutvonen.net, 1
 kutyabarathelyek.hu, 1
 kuudere.moe, 1
+kuukkanen.net, 1
 kuunlamaailm.ee, 1
 kuvera.in, 1
 kuwago.io, 1
@@ -71159,13 +68313,9 @@ kuzbass-pwl.ru, 1
 kuzelky-cb.cz, 1
 kuzeyegehaber.com, 1
 kuzh.tk, 1
-kuzik.tk, 1
-kuzinea.tk, 1
 kuzmik.net, 1
 kuzmik.org, 1
 kuzmiks.com, 1
-kuznica.tk, 1
-kuzov-plus.tk, 1
 kuzovkin.ml, 1
 kv-genebos.tk, 1
 kvadratnimeter.si, 1
@@ -71174,8 +68324,6 @@ kvalhe.im, 1
 kvalitetsaktiepodden.se, 1
 kvalitetskatalog.tk, 1
 kvarta.tk, 1
-kvartira-grad.tk, 1
-kvartiragrad.tk, 1
 kvasta.se, 1
 kvdekolk.tk, 1
 kvest-v-moskve.ga, 1
@@ -71187,7 +68335,6 @@ kvhile.com, 1
 kvhv-brussel.be, 1
 kvhv.brussels, 1
 kvilt.dk, 1
-kviskoteka.tk, 1
 kvitlyr.tk, 1
 kvm.ovh, 1
 kvn.tf, 1
@@ -71211,7 +68358,6 @@ kwikmed.eu, 0
 kwjx2.ga, 1
 kwoll.de, 1
 kwonghei.net, 1
-kwork-garand.tk, 1
 kwx.gg, 1
 kwyxz.org, 1
 kx197.com, 1
@@ -71221,6 +68367,8 @@ ky.rs, 1
 kyango.com, 1
 kyanjames.com, 1
 kyaru.net, 1
+kyau.net, 1
+kyaulabs.com, 1
 kyberna.xyz, 1
 kybi.sk, 1
 kycisrael.com, 1
@@ -71265,9 +68413,9 @@ kylelaker.com, 1
 kylelovell.com, 1
 kylepet.co, 1
 kylese.com, 1
+kylewentworth.com, 1
 kylianvermeulen.com, 0
 kylianvermeulen.nl, 1
-kylie-pomada.tk, 1
 kylinj.com, 0
 kylinseating.in, 1
 kylttimax.fi, 1
@@ -71277,6 +68425,8 @@ kyn.be, 1
 kynaston.org.uk, 1
 kynastonwedding.co.uk, 1
 kyncostyle.com, 1
+kyne.cn, 1
+kyne.wang, 1
 kynect.gov, 1
 kyobostory-events.com, 1
 kyochon.fr, 1
@@ -71286,11 +68436,8 @@ kyosyo-jungle.com, 1
 kyoto-sake.net, 1
 kyoto-tomoshibi.jp, 1
 kyrabanx.org, 1
-kyras-castles.co.uk, 1
-kyrgizion.tk, 1
 kyriakidisship.gr, 1
 kyrjy.com, 1
-kyrylych.tk, 1
 kys.host, 1
 kysil.org, 1
 kysounds.com, 1
@@ -71298,7 +68445,6 @@ kyujin-office.net, 1
 kyunyuki.com, 1
 kyusyu.org, 1
 kyvosinsights.com, 1
-kyzyl-senir.ml, 1
 kz.search.yahoo.com, 0
 kzar.co.uk, 1
 kzforce.tk, 1
@@ -71317,7 +68463,6 @@ l214.com, 1
 l2dragonland.tk, 1
 l2guru.ru, 1
 l2news.ga, 1
-l2relax.ml, 1
 l2support.tk, 1
 l33roy.com, 1
 l33te.net, 1
@@ -71326,7 +68471,7 @@ l4s.me, 1
 l51365.com, 1
 l5197.co, 1
 l6729.co, 1
-l6729.com, 0
+l6729.com, 1
 l6957.co, 1
 l7plumbing.com.au, 1
 l7world.com, 1
@@ -71334,8 +68479,8 @@ l81365.com, 1
 l82365.com, 1
 l8x.tech, 1
 l9297.co, 1
-l9297.com, 0
-l9397.com, 0
+l9297.com, 1
+l9397.com, 1
 l9721.com, 0
 l9728.co, 1
 la-baldosa.fr, 0
@@ -71350,10 +68495,9 @@ la-grande-jaugue.fr, 1
 la-kaz-a-velo.fr, 1
 la-laitonnerie.com, 1
 la-maison.ch, 0
-la-maison.eu, 1
 la-manufacture-du-nettoyage.com, 1
-la-paco.tk, 1
 la-petite-entreprise.com, 1
+la-retraite-info.com, 0
 la-sc.com, 1
 la-tourmaline.ch, 1
 la-verite.tk, 1
@@ -71373,8 +68517,6 @@ lab-recherche-environnement.org, 1
 labacanisima.tk, 1
 labadusa.com, 1
 labambi.pl, 1
-labandadelamente.tk, 1
-labandadelexpreso.tk, 1
 labande-annonce.fr, 1
 labanochjonas.se, 1
 labanskoller.se, 1
@@ -71393,7 +68535,6 @@ laberkosmos.tk, 1
 labiblioafronebrulepas.com, 0
 labin.tk, 1
 labinsights.com, 1
-labirint.cf, 1
 labittar.com.br, 1
 lablic-beta.work, 1
 lablnet.tk, 1
@@ -71428,6 +68569,7 @@ laboutiquemarocaineduconvoyeur.ma, 1
 laboxfaitsoncinema.com, 1
 labrat.mobi, 1
 labroma.tk, 1
+labs-is.com, 1
 labs.ro, 1
 labsector.com, 1
 labsitserviss.lv, 1
@@ -71468,11 +68610,9 @@ lachlan.com, 1
 lachlanallison.com, 0
 lachlanb.me, 1
 lachyoga-schwieberdingen.de, 1
-laciana.tk, 1
 lacicloud.net, 1
 lacienciadelpanico.tk, 1
 lacity.gov, 1
-lackan.tk, 1
 lackawannanypolicecorruption.org, 1
 lackfer.tk, 1
 lackierereischmitt.de, 1
@@ -71507,11 +68647,8 @@ lacuna-vermoegen.de, 1
 lacyc3.eu, 1
 lacylynn.net, 1
 lad-china.com, 0
-lada-granta.tk, 1
-lada-plus.tk, 1
 ladadate.com, 1
 ladakhtrip.tours, 1
-ladanivabelgium.tk, 1
 ladanmokhtari.tk, 1
 ladbroke.net, 1
 ladeboks.dk, 1
@@ -71522,16 +68659,12 @@ ladenzeile.de, 1
 ladies-shoes.tk, 1
 ladiescode.tk, 1
 ladiesofvietnam.net, 1
-ladiesrapide.tk, 1
 ladinvestment.ml, 1
 ladisko.tk, 1
 ladislavbrezovnik.com, 1
-ladix.cl, 1
 lado.ltd, 1
 lado.site, 1
 ladocdn.com, 1
-ladocs.tk, 1
-ladocu.cf, 1
 ladotech.cn, 1
 ladotech.com, 1
 ladraiglaan.com, 1
@@ -71559,13 +68692,10 @@ ladylatoria.net, 1
 ladylikeit.com, 1
 ladymakeup.com.ua, 1
 ladymakeup.eu, 1
-ladymayonline.tk, 1
 ladymeli.org, 1
 ladyofhopeparish.org, 1
 ladyofsongstv.com, 1
 ladyoxytocin.com, 1
-ladysecrets.cf, 1
-ladysecrets.ga, 1
 ladysybella.net, 1
 ladytron.tk, 1
 ladyvampira.com, 1
@@ -71577,9 +68707,7 @@ laedia.com, 1
 laembajadamexico.com, 1
 laemen.com, 0
 laemen.nl, 0
-laemiliafutbol.tk, 1
 laempresa.tk, 1
-laencina.tk, 1
 laermschmiede.de, 1
 laerted.ga, 1
 laeryn.com, 0
@@ -71587,12 +68715,12 @@ laesisvefurinn.is, 1
 laeva.edu.ee, 1
 laextra.mx, 1
 lafamiliallc.com, 1
-lafansite.tk, 1
 lafantasticatravel.com, 1
 lafattoriadiclotilde.it, 1
 lafayette-rushford.com, 1
 lafayetteco.gov, 1
 lafayettemalleg.com, 1
+lafayettewcwi.gov, 1
 lafeemam.fr, 1
 lafeepraline.fr, 1
 lafema.de, 1
@@ -71609,7 +68737,6 @@ laforgia.xyz, 1
 lafr4nc3.xyz, 1
 lafsc.co.uk, 1
 lafuriadelguardiancelta.tk, 1
-lafyne.eu, 1
 lag-fan.tk, 1
 lag-gbr.gq, 1
 lagaleria-ag.com, 1
@@ -71639,19 +68766,16 @@ lagrotta.pizza, 1
 lagrottabergenopzoom.nl, 1
 lagroza.tk, 1
 laguiadeliman.com.ar, 1
-laguiadelocioenuruguay.com, 1
 laguiadelpapa.com, 1
 lagunadiosdalmatians.tk, 1
 lagunakitchenandbath.com, 1
 lagunaklub.tk, 1
 laguscei.com, 1
-laguterbaru.gq, 1
 lahabra.gov, 1
 lahacker.net, 1
 laharilais.fr, 1
 lahermandad.tk, 1
 lahipotesisgaia.com, 1
-lahirusblog.tk, 1
 lahmer.ma, 1
 lahoguera.tk, 1
 lahoratunante.tk, 1
@@ -71666,24 +68790,21 @@ laindonleisure.co.uk, 1
 lainoa.eus, 1
 laipert.com, 1
 lairdutemps-bbe.fr, 1
-laity.gq, 1
 laiweiyi.com, 1
 laizhongliuxue.com, 1
-lajarana.tk, 1
-lajauria.tk, 1
 lajetlingerie.nl, 1
 lajijonencadebarbera.com, 1
-lajme-shqip.gq, 1
 lajornadafilipina.com, 1
 lajusta.tk, 1
 lak-berlin.de, 0
 lakabina.tk, 1
-lakashirdetes.com, 1
-lakashirdetesek.com, 1
+lakashirdetes.com, 0
+lakashirdetesek.com, 0
 lakatos.tk, 1
 lakatrop.com, 1
 lake-baikal.ml, 1
 lakeandriverrestoration.com, 1
+lakearthurnm.gov, 1
 lakeclerkfl.gov, 1
 lakecountyclerkfl.gov, 1
 lakeee.com, 1
@@ -71722,7 +68843,6 @@ lakiernictwo.auto.pl, 1
 lakkt.de, 1
 lakle.com, 1
 lakonia.com.br, 1
-lakorona.tk, 1
 lakspuiterijmosman.nl, 1
 lakupaavi.tk, 1
 lalagunachalate.tk, 1
@@ -71737,6 +68857,7 @@ lalegria.tk, 1
 lalelal.me, 1
 laleli.biz, 1
 lalibella.co.uk, 1
+lallybroch.com.au, 1
 lalokura.tk, 1
 lalucepulsata.it, 1
 lalucha.tk, 1
@@ -71747,13 +68868,11 @@ lamafioso.com, 1
 lamai-crochets.fr, 1
 lamaisonfantastique.fr, 1
 lamakat.de, 1
-lamalapalabra.tk, 1
 lamaletademano.com, 1
 lamaletarural.es, 1
 lamaline.tk, 1
 lamalleauxsaveurs-aubigny.com, 1
 lamarieealhonneur.com, 0
-lamasacre.tk, 1
 lamaturitadidaniele.ml, 1
 lambassadors.com, 1
 lambauer.com, 1
@@ -71780,23 +68899,20 @@ lamigoshevora.pt, 1
 lamikvah.org, 1
 laminaatdealer.nl, 1
 laminine.info, 1
-laminsaho.tk, 1
 lamisionband.tk, 1
+lamleybrothers.co.uk, 1
 lammersmarketing.com, 1
 lammertbies.com, 1
 lammertbies.nl, 1
 lamminhquang.com, 1
 lamnea.se, 1
-lamnhom.com.vn, 1
 lamontre.ru, 1
 lamorera.tk, 1
-lamorralla.tk, 1
 lamp.re, 0
 lamp24.se, 1
 lampade.it, 1
 lampara.es, 1
 lamparassevilla.com, 1
-lampbooks.gq, 1
 lampco.com, 1
 lampegiganten.dk, 1
 lampegiganten.no, 1
@@ -71818,6 +68934,7 @@ lamsa.tk, 1
 lamudi.ga, 1
 lamuixeranga.tk, 1
 lamujerquesoy.com, 0
+lamura-swimwear.com, 1
 lan-der.de, 1
 lan-der.net, 1
 lan-divy.com, 1
@@ -71850,19 +68967,19 @@ land.nrw, 0
 landart.tk, 1
 landassessmentservices.com, 1
 landbouwpowers.tk, 1
+landc.com.ua, 1
 landchecker.com.au, 1
 landcomputer.hu, 1
 landegge.nl, 1
 landell.ml, 1
 landeseiten-optimieren.de, 1
-landflair-magazin.de, 1
 landforsale.co.il, 1
 landfrauen-hermetschwil.ch, 1
+landgoeddorrebeek.be, 1
 landhuisweekend.nl, 1
 landinfo.no, 1
 landing-phillipferreira.herokuapp.com, 1
 landingear.com, 1
-landloperfm.tk, 1
 landlordy.com, 1
 landofelves.net, 0
 landofmerlin.tk, 1
@@ -71870,6 +68987,7 @@ landofoz.dynu.net, 1
 landoftherisingson.com, 1
 landolakeswi.gov, 1
 landoncreekapartments.com, 1
+landonkhull.ddns.net, 1
 landoverhillsmd.gov, 1
 landroverexpo.com.au, 1
 landscape-photography.org, 1
@@ -71900,8 +69018,6 @@ landsearch.com, 1
 landsforsale.co.il, 1
 landslide.tk, 1
 landtrack.com.au, 1
-landware.cf, 1
-landyhome-register.com, 1
 landzicht.tk, 1
 lane.computer, 1
 lanefinder.com, 1
@@ -71930,7 +69046,7 @@ langrock.info, 0
 languageatplay.de, 1
 languagecourse.net, 1
 languageeducation.ml, 1
-languageio.com, 1
+languageguesser.com, 1
 languages.services, 1
 languages2learn.com, 1
 languageterminal.com, 1
@@ -71941,12 +69057,11 @@ lanispa.com, 1
 lankana.tk, 1
 lankarkivet.tk, 1
 lanmail.tk, 1
-lanmsz.cn, 1
+lanmsz.cn, 0
 lanna.io, 1
 lannainnovation.com, 1
 lannamontessori.com, 1
 lannatefl.com, 1
-lanny.ga, 1
 lanodan.eu, 1
 lanomina.net, 1
 lanostrasalute.it, 1
@@ -71961,6 +69076,7 @@ lanselot.com, 1
 lansenou.com, 1
 lansewu.com, 0
 lansilesia.tf, 1
+lansingvotes.gov, 1
 lansink.it, 1
 lansoft.site, 1
 lansoftware.eu, 1
@@ -71975,15 +69091,16 @@ lanx.com.br, 1
 lanyang.tk, 1
 lanyards.com.au, 1
 lanyardsfactory.com.au, 0
+lanyundev.xyz, 1
 lanzalex.com, 1
 lanzamientovirtual.es, 1
 lao.dog, 1
+lao88daili.com, 1
 laobai.me, 1
 laobayy.com, 1
 laoctavadireccion.tk, 1
 laodongkynghi.info, 1
 laolaweb.tk, 1
-laoliang.ml, 1
 laoriginalfm.com, 1
 laorquestadelamemoria.tk, 1
 laos.dating, 1
@@ -71996,6 +69113,7 @@ lapageamelkor.org, 1
 lapaginadejuanjo.tk, 1
 lapaksulawesi.tk, 1
 lapakus.com, 1
+lapapeleriadelola.com, 1
 laparcela.tk, 1
 laparoscopyhospital.com, 1
 lapasticcerianaturale.store, 1
@@ -72006,7 +69124,6 @@ lapcameradongnai.com, 1
 lapcamerahochiminh.com, 1
 lapcoversers.ga, 1
 lapcoversest.ga, 1
-lapdance.tk, 1
 lapelpinsandcoins.com, 0
 laperfumista.es, 1
 laperla-chemnitz.de, 1
@@ -72016,6 +69133,7 @@ lapesbaldai.lt, 1
 lapetition.be, 1
 lapicena.eu, 1
 lapina.tk, 1
+lapinator.net, 1
 lapinmalin.tk, 1
 lapis.moe, 1
 lapismagico.com, 1
@@ -72042,6 +69160,7 @@ lapshore.com, 1
 laptop-sewamurah.com, 0
 laptopnaive.com, 1
 laptopnewbie.eu.org, 1
+laptopsperu.com, 1
 laptopuri.tk, 1
 laptopworld.dk, 1
 lapulgaflamenco.com, 1
@@ -72057,10 +69176,8 @@ laraeph.com, 1
 larafabian.tk, 1
 larafoxx.org, 1
 laralove.org, 1
-laramewa.tk, 1
 laramiecountywy.gov, 1
 laranjada.org, 1
-larasm.tk, 1
 laravelcommunity.asia, 1
 larawoodarts.com, 1
 larax.tk, 1
@@ -72079,7 +69196,6 @@ larenas.com, 1
 larepublicacultural.es, 1
 larete.ch, 1
 largescaleforums.com, 1
-largest-soldiers.cf, 1
 largeviewer.com, 1
 laricameche.com, 0
 larifari.ch, 1
@@ -72093,7 +69209,6 @@ larmenta.tk, 1
 laro.tk, 1
 larobba.ddns.net, 1
 laromlab.tk, 1
-larondenet.tk, 1
 larondinedisinfestazione.com, 1
 larosadelosvientos.tk, 1
 larousse-edu.fr, 1
@@ -72116,10 +69231,10 @@ larseriksson.es, 1
 larsi.org, 1
 larsklene.nl, 1
 larsklint.com, 1
-larsl.net, 1
-larsnittve.tk, 1
 larsvontrier.tk, 1
 lartduportrait.fr, 1
+laruecountyky.gov, 1
+laruralevolution.gov, 1
 larver.tk, 1
 larvps.com, 1
 las-chichis.tk, 1
@@ -72134,9 +69249,8 @@ lasavonnerieducroisic.fr, 1
 lascana.co.uk, 1
 lascandalistas.org, 1
 laschoolpolice.gov, 1
-lasdelgadas.tk, 1
+lascruces.gov, 1
 lasept.com.ua, 1
-laser-toners.tk, 1
 lasercareestetica.com.br, 1
 lasercloud.ml, 1
 laserena.tk, 1
@@ -72146,7 +69260,6 @@ laserplaza.de, 1
 laserplaza.net, 1
 laserpunch.tk, 1
 lasersandbacon.com, 1
-lasersolutions.tk, 1
 lasertalk.org, 1
 lasfolladoras.com, 1
 lasik-safely.com, 1
@@ -72158,11 +69271,10 @@ lasix-medication.tk, 1
 lask.in, 1
 laskorealestate.com, 1
 laslilas.tk, 1
-lasmesas.tk, 1
+lasmallbizonline.gov, 1
 lasmoarquitectos.com, 1
 lasmorfianapoletana.com, 1
 lasofertas.tk, 1
-lasol.vn, 1
 lasourisglobe-trotteuse.tk, 1
 laspalmerasdelnorte.tk, 1
 laspeligrosas.tk, 1
@@ -72185,7 +69297,6 @@ lassesworld.se, 1
 lassovideos.com, 1
 lasst-uns-beten.de, 1
 last-strike.org, 1
-lastallaexotics.com, 1
 lastbooks.gq, 1
 lastenrad-gifhorn.de, 1
 lastingmarksers.ga, 1
@@ -72193,8 +69304,6 @@ lastingmarksest.ga, 1
 lastingsmiles.org, 1
 lastkaj14.tk, 1
 lastlowtest.tk, 1
-lastmile.ml, 1
-lastmohicans.tk, 1
 lastorder.icu, 1
 lastorderguild.tk, 1
 lastorders.tk, 1
@@ -72203,6 +69312,7 @@ lastpass.com, 0
 lastrada.tk, 1
 lastrik.ch, 1
 lastsunset.tk, 1
+lasttweetinaws.com, 1
 lastville.com, 1
 lasuzefc.fr, 1
 lasvegascasinonews.com, 1
@@ -72216,12 +69326,10 @@ lata.my, 1
 latabaccheria.net, 1
 latabledebry.be, 1
 latahcountyid.gov, 1
+latakuta.com, 1
 latanadelpolpo.it, 1
 latardeurbana.cf, 1
-latardeurbana.ga, 1
 latardeurbana.gq, 1
-latardeurbana.ml, 1
-latardeurbana.tk, 1
 latchplus.com, 1
 late.am, 0
 lateams.ml, 1
@@ -72235,32 +69343,26 @@ latefeeking.org, 1
 lateliercantaldeco.fr, 1
 lateliercreationbougie.fr, 1
 latemarch.com, 1
-laten.tk, 1
 latenitefilms.com, 0
 lateral.dog, 1
 lateralsecurity.com, 1
 lateraltrust.com, 1
-laterremotodealcorcon.tk, 1
 latestairfaredeals.com, 1
 latestbitcoinnews.io, 1
 latestcoin.tk, 1
 latestimmigrationnews.today, 1
 latestmobiles.tk, 1
 latestnewsonworld.tk, 1
-latestonmarketing.com, 1
 latestsonglyrics.ml, 1
 latetrain.cn, 1
 lathamlabs.com, 1
 lathamlabs.net, 1
 lathamlabs.org, 1
 latherjacket.com, 1
-latia.tk, 1
 latiamona.com, 1
 latiendawapa.com, 1
-latifahijab.com, 1
 latifolia.com, 1
 latinatoday.it, 1
-latinmusiccollection.tk, 1
 latino.dating, 1
 latinooutdoors.org, 1
 latintoy.com, 0
@@ -72279,7 +69381,6 @@ latviaonline.tk, 1
 latymer.co.uk, 1
 laubacher.io, 1
 laube-school.com, 1
-laubo.tk, 1
 lauchundei.at, 1
 laud.io, 1
 laudableapps.com, 1
@@ -72294,7 +69395,6 @@ laughinggrapepublishing.com, 1
 laughingloon.com, 1
 laukstein.com, 1
 laultimaestacion.tk, 1
-launcher-minecraft.com, 1
 launcher.games, 1
 launchfinderers.ga, 1
 launchfinderest.ga, 1
@@ -72311,7 +69411,6 @@ laurable.com, 1
 lauracookeconsulting.com, 1
 lauraenvoyage.fr, 1
 laurahausmann.de, 1
-laurainnes.tk, 1
 laurakashiwase.com, 1
 lauralaurant.tk, 1
 lauralinde.de, 1
@@ -72320,7 +69419,6 @@ laurasplacefamilysupport.org.au, 1
 laurateen.net, 1
 lauravaindumentaria.com, 1
 laureadesigns.com, 1
-laureaty.tk, 1
 laurelblack.com, 1
 laurelcountycorrectionsky.gov, 1
 laurelcountysheriff.gov, 1
@@ -72355,7 +69453,6 @@ lavaggio.it, 1
 lavaggista.it, 1
 lavaldostana.es, 1
 lavalledelgusto.it, 1
-lavalon.tk, 1
 lavamine.tk, 1
 lavamob.com, 1
 lavanderia.it, 1
@@ -72366,26 +69463,23 @@ lavdiazofficial.tk, 1
 laveg.edu.ee, 1
 lavenderx.org, 1
 laventura.tk, 1
-lavhire.tk, 1
 laviaregia.com, 1
 laviedalex.ovh, 1
 lavinaec.com, 1
 lavinya.net, 1
 laviro.tk, 1
 lavita.de, 1
-lavitagarden.tk, 1
 lavka.cf, 1
 lavkatsvetov.ru, 0
-lavki.tk, 1
 lavocedelviolino.it, 1
 lavochka.tk, 1
 lavoieducoeur.be, 1
 lavoiepharmd.com, 1
+lavoixdesmigraineux.fr, 1
 lavolte.net, 0
 lavoniaga.gov, 1
 lavontx.gov, 1
 lavote.gov, 1
-lavozdelamusicachilena.tk, 1
 lavozderanquil.tk, 1
 lavril.fr, 1
 lavval.com, 0
@@ -72405,6 +69499,7 @@ lawclinic-hsg.ch, 1
 lawda.ml, 1
 lawebdeljose.tk, 1
 lawebnobasta.tk, 1
+lawguidesingapore.com, 1
 lawhery.com, 1
 lawlessenglish.com, 1
 lawlessfrench.com, 1
@@ -72444,7 +69539,6 @@ lawsuitconsultanters.ga, 1
 lawsuitconsultantest.ga, 1
 lawtreeclub.com, 1
 lawvize.com, 1
-lawyer.cf, 1
 lawyerboksburg.co.za, 1
 lawyerdigital.co.bw, 1
 lawyermidrand.co.za, 1
@@ -72453,7 +69547,6 @@ lawyerscredentialsest.ga, 1
 lawyerscreenerers.ga, 1
 lawyerscreenerest.ga, 1
 lawyersofmissouri.com, 1
-lawzakon.tk, 1
 lawzana.com, 1
 lawzava.com, 1
 laxaf.com, 1
@@ -72471,12 +69564,10 @@ laythetable.com, 1
 lazarus.es, 1
 lazarusalliance.com, 1
 lazell.de, 1
-lazer.cf, 1
 lazerepilasyonankara.tk, 1
 lazerinitiative.org, 1
 lazerus.net, 1
 lazerus.pw, 1
-lazibeach.tk, 1
 lazisbaiturrahman.org, 0
 lazistance.com, 1
 lazo.futbol, 1
@@ -72490,7 +69581,7 @@ lazowik.pl, 1
 lazownik.pl, 1
 lazudi.com, 1
 lazulu.com, 1
-lazurit.com, 1
+lazurit.com, 0
 lazyboston.com, 1
 lazyframe.com, 1
 lazyhelp.com, 1
@@ -72509,14 +69600,13 @@ lbayer.com, 1
 lbc-podcast.tk, 1
 lbc.gr, 1
 lbda.net, 1
-lbet365.com, 0
 lbi-pg.fr, 1
 lbi.gmbh, 0
 lbi.plus, 0
 lbihrhelpdesk.com, 1
 lbing.eu, 0
-lbinstitut.fr, 1
 lbiplus.de, 0
+lbj.tw, 1
 lbjlibrary.gov, 1
 lbls.me, 0
 lbpc.pro, 0
@@ -72528,36 +69618,36 @@ lc-cs.com, 0
 lc-promiss.de, 1
 lc-suites.gr, 1
 lc040.com, 1
-lc08080.com, 0
-lc10086.com, 0
+lc08080.com, 1
+lc10086.com, 1
 lc18.vip, 1
 lc1800.com, 1
-lc1818.net, 0
-lc2500.com, 0
-lc3708.com, 0
-lc3710.com, 0
-lc3714.com, 0
-lc3715.com, 0
+lc1818.net, 1
+lc2500.com, 1
+lc3708.com, 1
+lc3710.com, 1
+lc3714.com, 1
+lc3715.com, 1
 lc3720.com, 0
-lc3723.com, 0
-lc3729.com, 0
-lc3731.com, 0
+lc3723.com, 1
+lc3729.com, 1
+lc3731.com, 1
 lc3732.com, 1
 lc3736.com, 1
-lc3742.com, 0
+lc3742.com, 1
 lc3744.com, 1
 lc3745.com, 1
 lc3759.com, 1
-lc3760.com, 0
-lc3763.com, 0
-lc3780.com, 0
+lc3760.com, 1
+lc3763.com, 1
+lc3780.com, 1
 lc50000.com, 0
-lc5188.net, 0
-lc530.com, 0
-lc555.net, 0
+lc5188.net, 1
+lc530.com, 1
+lc555.net, 1
 lc58588.com, 0
-lc6.fun, 0
-lc60000.com, 0
+lc6.fun, 1
+lc60000.com, 1
 lc6601.com, 1
 lc6603.com, 1
 lc6607.com, 1
@@ -72566,12 +69656,11 @@ lc6656.com, 1
 lc6659.com, 1
 lc6665.com, 1
 lc6686.com, 1
-lc68.net, 0
-lc68693.com, 0
-lc68696.com, 0
-lc68884.com, 0
-lc7.fun, 0
-lc80000.com, 0
+lc68693.com, 1
+lc68696.com, 1
+lc68884.com, 1
+lc7.fun, 1
+lc80000.com, 1
 lc8005.com, 1
 lc80802.com, 1
 lc80805.com, 1
@@ -72585,39 +69674,38 @@ lc80815.com, 1
 lc80816.com, 1
 lc80817.com, 1
 lc80820.com, 1
-lc818.net, 0
+lc818.net, 1
 lc859.com, 0
 lc862.com, 1
 lc863.com, 1
-lc865.com, 1
-lc869.com, 0
+lc869.com, 1
 lc871.com, 0
 lc873.com, 0
 lc875.com, 0
-lc876.com, 0
+lc876.com, 1
 lc879.com, 0
-lc88.fun, 0
+lc88.fun, 1
 lc8812.com, 1
 lc8820.com, 0
-lc8838.com, 0
+lc8838.com, 1
 lc8839.com, 1
 lc8841.com, 1
-lc8866.com, 0
+lc8866.com, 1
 lc8868.net, 1
 lc8881.com, 0
 lc8885.com, 0
 lc8887.com, 0
 lc8898.net, 0
 lc891.com, 0
-lc892.com, 0
+lc892.com, 1
 lc893.com, 0
-lc895.com, 0
-lc897.com, 0
+lc895.com, 1
+lc897.com, 1
 lc8c.com, 1
-lc8dc28.com, 0
+lc8dc28.com, 1
 lc8guidance.com, 1
-lc9108.com, 0
-lc9158.com, 0
+lc9108.com, 1
+lc9158.com, 1
 lc9256.com, 0
 lc98.net, 1
 lc9852.com, 1
@@ -72645,19 +69733,17 @@ lclarkuhl.com, 1
 lcrehlingen.de, 1
 lcrmscp.gov, 1
 lcs.wiki, 1
-lcsoftware.tk, 1
 lcsomo.gov, 1
 lcti.biz, 1
-lcvip3.com, 0
+lcvip3.com, 1
 lcvip5.com, 1
-lcvip6.com, 0
+lcvip6.com, 1
 lcvip8.com, 1
-lcvip9.com, 0
+lcvip9.com, 1
 lcwater.com.tw, 1
 lcwebsite.cn, 1
 lcx.cc, 1
 lcy.cat, 1
-lcy.im, 0
 lcy.moe, 1
 ld-begunjscica.si, 1
 ld699.com, 0
@@ -72697,7 +69783,6 @@ le-upfitter.com, 1
 le0.me, 1
 le0n.ddns.net, 1
 le0yn.ml, 1
-le10sport.com, 1
 le130rb.com, 1
 le133cannes.com, 1
 le42mars.fr, 1
@@ -72705,12 +69790,9 @@ leaboucher.fr, 1
 lead2022.academy, 1
 leadbook.ru, 1
 leadbox.cz, 1
-leadercreative.ga, 1
-leaderfreight.tk, 1
 leaderinnetflow.com, 1
 leaderoftheresistance.com, 0
 leaderoftheresistance.net, 0
-leadersaudit.ga, 1
 leadership-conference.net, 1
 leadership-insight.nz, 1
 leadfrp.com, 1
@@ -72721,7 +69803,6 @@ leadmusic.nl, 1
 leadonvale-stemcell.co.uk, 1
 leadplan.ru, 0
 leadquest.nl, 1
-leadsformoney.tk, 1
 leadsguru.ru, 0
 leadsonline.com, 1
 leafandseed.co.uk, 1
@@ -72730,6 +69811,7 @@ leafinote.com, 1
 leafinote.net, 1
 leafland.co.nz, 1
 leafletdistributionmanchester.com, 1
+leafos.org, 1
 leaftracker.org, 1
 leaguecitytexas.gov, 1
 leaguecloud.org, 1
@@ -72745,12 +69827,10 @@ leales.org, 1
 lealove.net, 1
 lealuestern.com, 1
 leamsigc.com, 0
-lean-consulting.cf, 1
 leanclub.org, 1
 leandre.cn, 1
 leandrebergeron.com, 1
 leandri-campana-avocat.fr, 1
-leandromarcolino.tk, 1
 leandromoreno.co, 1
 leanovent.cloud, 1
 leanovent.de, 1
@@ -72758,9 +69838,12 @@ leanplando.com, 1
 leanrtech.com, 1
 leaodarodesia.com.br, 1
 leap-it.be, 0
+leap-mission.com, 1
 leapandjump.co.uk, 1
 leapday.us, 1
 leapworks.io, 1
+leapxx.com, 1
+leapxx.pro, 1
 leardev.de, 1
 learn-smart.uk, 1
 learn-this.tk, 1
@@ -72818,7 +69901,6 @@ leatherfurnitureexpo.com, 1
 leathergoods.tk, 1
 leathership.co, 1
 leathersofacleaning.co.uk, 1
-leatherstreet.tk, 1
 leatherwill.com.ua, 1
 leatherwood.nl, 1
 leavealink.tk, 1
@@ -72840,7 +69922,6 @@ lebendige-heilkunst.de, 1
 lebenpflegen-march.ch, 1
 lebenpflegen.ch, 1
 lebens-fluss.at, 1
-lebensinselparaguay.tk, 1
 lebensraum-fitness-toenisvorst.de, 1
 lebesis.tk, 1
 lebihan.pl, 1
@@ -72875,14 +69956,12 @@ lecheng2.com, 1
 lecheng3.com, 1
 lecheng5288.com, 1
 lecheng7.com, 1
-lecheng8.net, 0
+lecheng8.net, 1
 lecheng88.com, 1
 lecheng88.net, 0
-lecheng888.com, 0
-lecheng98.com, 0
-lechenietravami.cf, 1
+lecheng888.com, 1
+lecheng98.com, 1
 lechiennoir.net, 1
-lechite.ga, 1
 lechocolatier.com, 1
 lechompenchaine.fr, 1
 lechuanginu.ru, 1
@@ -72900,7 +69979,6 @@ led-jihlava.cz, 1
 led-sk.ru, 1
 led.xyz, 0
 ledburyvets.co.uk, 1
-leddeluxe.ml, 1
 leddingplasticsurgery.com, 1
 ledebergleeft.be, 1
 ledecologie.com.br, 1
@@ -72929,11 +70007,9 @@ leebiblestudycentre.net, 1
 leebiblestudycentre.org, 1
 leebladon.com, 1
 leebruce.tk, 1
-leech.ga, 1
 leech.tk, 1
 leeclemens.net, 0
 leecountyfl.gov, 1
-leedsmoneyman.com, 1
 leefbaargijzegem.be, 1
 leefbaarkrimpen.nl, 1
 leefgratis.tk, 1
@@ -72966,7 +70042,6 @@ leetizia.net, 1
 leetsaber.com, 1
 leetsuliangkkproduction.tk, 1
 leevealdc.com, 1
-leeyoungaeph.tk, 1
 lefaivre-ferry.ca, 1
 lefarsankids.com.br, 1
 lefcoaching.nl, 1
@@ -72991,8 +70066,6 @@ lefucine.com, 1
 lega-dental.com, 1
 legacktem.com, 1
 legacy.bank, 1
-legacygame.ga, 1
-legacygame.gq, 1
 legacyofkain.tk, 1
 legacysoft.ml, 1
 legacyumc.com, 1
@@ -73003,7 +70076,6 @@ legaillart.fr, 1
 legal-aid.tk, 1
 legal-eye.co.uk, 1
 legal.farm, 1
-legalagenda.ga, 1
 legalanchor.ga, 1
 legalatlanta.com, 1
 legalatlantic.ga, 1
@@ -73011,14 +70083,11 @@ legalband.club, 1
 legalbeast.ga, 1
 legalbetcanada.com, 1
 legalcalculator.ga, 1
-legalcanal.ga, 1
 legalcellar.ga, 1
 legalcircus.ga, 1
-legalclearance.ga, 1
 legalco.tk, 1
 legalcollector.ga, 1
 legalconstruct.ga, 1
-legalcorporation.ga, 1
 legalcrunch.ga, 1
 legalcrystal.ga, 1
 legalcustom.ga, 1
@@ -73040,9 +70109,7 @@ legalgrace.ga, 1
 legalhandy.ga, 1
 legalhotrod.ga, 1
 legalhusky.ga, 1
-legalintergrity.ga, 1
 legalisierung.tk, 1
-legaliz.ml, 1
 legalizeit.tk, 1
 legaljewel.ga, 1
 legaljoker.ga, 1
@@ -73053,7 +70120,6 @@ legalmillions.ga, 1
 legalnations.ga, 1
 legalne-kasyna.com, 1
 legalnews.cf, 1
-legalnews.ml, 1
 legalnorthamerican.ga, 1
 legaloriginal.ga, 1
 legalphase.ga, 1
@@ -73082,6 +70148,7 @@ legalsteroid.co, 1
 legalsustain.ga, 1
 legalthunder.ga, 1
 legaltile.com, 0
+legaltings.com, 1
 legaltip.eu, 1
 legaltity.com, 1
 legaltreasure.ga, 1
@@ -73099,7 +70166,6 @@ legendary-royale.net, 1
 legendblogers.ga, 1
 legendblogest.ga, 1
 legendesdechine.ch, 0
-legendgrafix.tk, 1
 legendofkrystal.com, 1
 legendofmi.com, 1
 legends-game.ru, 0
@@ -73107,7 +70173,6 @@ legendtourism.com, 1
 legendwiki.com, 1
 legentic.com, 1
 leger-voertuigen.tk, 1
-leggyeggy.ga, 1
 legible.es, 1
 legilimens.de, 1
 legiofte.com, 1
@@ -73125,7 +70190,6 @@ legitcorp.com, 1
 legitedelaguiole.com, 1
 legitedeprecy.com, 1
 legjobblogo.hu, 1
-legkie-recepty.tk, 1
 legko-pohudet.cf, 1
 legko-pohudet.ml, 1
 legko-pohudet.tk, 1
@@ -73136,7 +70200,8 @@ legoktm.com, 1
 legoutcheznous.com, 1
 legoutdesplantes.be, 1
 legow.tk, 1
-legowerewolf.net, 0
+legowerewolf.net, 1
+legrand-ia.gov, 1
 legrandvtc.fr, 1
 legro.tk, 1
 legterm.cz, 1
@@ -73153,8 +70218,8 @@ leia.cc, 1
 leibniz-gymnasium-altdorf.de, 1
 leibniz-trifft.de, 1
 leibniztrifft.de, 1
+leicester.bike, 1
 leicesterastronomicalsociety.co.uk, 1
-leicestermoneyman.com, 1
 leicestervt.gov, 1
 leidegoncalves.com, 0
 leideninternationalreview.com, 1
@@ -73181,7 +70246,6 @@ leismann.tel, 1
 leismann.uk, 1
 leisure-blog.com, 1
 leisure-supplies-show.co.uk, 1
-leisure.cf, 1
 leisure.ga, 1
 leisure.tk, 1
 leisurecooker.co.uk, 1
@@ -73258,7 +70322,6 @@ lenagroben.de, 1
 lenalio.fr, 1
 lenamorino.net, 1
 lenaneva.ru, 0
-lenardoips.tk, 1
 lenasophie.net, 1
 lence.net, 1
 lencia.ga, 1
@@ -73294,6 +70357,7 @@ lennard0711.eu, 1
 lennartoldenburg.de, 1
 lennox.cf, 1
 lennoxsd.gov, 1
+lennusadam.eu, 1
 lennybruce.tk, 1
 lennyendewespen.tk, 1
 lennyobez.be, 1
@@ -73358,7 +70422,6 @@ leonplast.tk, 1
 leontic.es, 1
 leontiekoetter.de, 1
 leontworzy.pl, 1
-leontyev.tk, 1
 leonvermunt.com, 1
 leonvermunt.nl, 1
 leonvotes.gov, 1
@@ -73385,7 +70448,7 @@ lepenis.fr, 1
 leper.ga, 1
 lepetitendroit.fr, 1
 lepetitkids.com.br, 1
-lepetitsavoyardbio.fr, 1
+lepetitsavoyardbio.fr, 0
 lephilnet.tk, 1
 lepidum.jp, 1
 leping.com, 1
@@ -73416,10 +70479,10 @@ lernorteuropa.com, 1
 lernorteuropa.de, 1
 lernorteuropa.eu, 1
 lernpfad.ch, 1
-lernplattform-akademie.de, 1
 leroytwp-calhounmi.gov, 1
 lertsiritravel.net, 1
 leruevintage.com, 1
+les-aides.fr, 1
 les-ateliers-de-melineo.be, 0
 les-explos.com, 1
 les-formations.fr, 1
@@ -73442,7 +70505,6 @@ lesatelierskosto.com, 1
 lesberger.ch, 0
 lesbi-porno-video.ru, 1
 lesbianfacesitting.com, 1
-lesbianlovers.tk, 1
 lesbicas.com.pt, 1
 lesblogueuses.fr, 1
 lesbonzoms.alwaysdata.net, 1
@@ -73463,7 +70525,6 @@ lesgarianes.com, 1
 lesgitesdusapey.fr, 0
 lesgoodnews.fr, 1
 lesh.eu, 1
-leshe.us, 1
 leshetu.com, 0
 leshok.tk, 1
 lesin.tk, 1
@@ -73486,6 +70547,7 @@ lespret.nl, 1
 lesprofsplacotent.com, 1
 lesptitspasdelyne.fr, 1
 lesptitstutos.fr, 1
+lesquatredauphins.fr, 0
 lessavonnables.fr, 1
 lessets-graphiques.com, 1
 lessiamia.net, 1
@@ -73505,7 +70567,6 @@ letableaunoir.fr, 1
 letaman.tk, 1
 letao18.com, 0
 letchikleha.tk, 1
-letdownloads.tk, 1
 letechgranby.com, 1
 leteckedarky.cz, 1
 letemps.ch, 1
@@ -73516,7 +70577,6 @@ lethalgaming.tk, 1
 lethosdesigns.co.uk, 1
 lethosdesigns.com, 1
 leticia.com.tw, 1
-leticia.ml, 1
 letiloulous.fr, 1
 letipweb.tk, 1
 letitfly.me, 1
@@ -73529,7 +70589,6 @@ letocar.com, 1
 letote.com, 0
 letraba.com, 1
 letranif.net, 1
-letrissimas.com, 1
 lets-go-acoustic.de, 0
 lets.ninja, 1
 lets.nu, 1
@@ -73621,7 +70680,6 @@ levermann.eu, 1
 leviaan.nl, 1
 leviathan-studio.com, 1
 leviathanfan.tk, 1
-leviathanj.com, 1
 leviathanstory.tk, 1
 levico.tk, 1
 levidromelist.com, 1
@@ -73662,7 +70720,6 @@ lexico.pt, 1
 lexicography.online, 1
 lexicore.ga, 1
 lexifax.ga, 1
-lexikon24.tk, 1
 lexington-credit-repair.com, 1
 lexingtonok.gov, 1
 lexis.ml, 1
@@ -73682,7 +70739,6 @@ leyeslaboralesdecolorado.gov, 1
 leylalewis.com, 1
 leylalips.org, 1
 leymaritima.com, 1
-leytron.tk, 1
 lez.gent, 1
 lez2020.be, 1
 lez2020.gent, 1
@@ -73695,11 +70751,11 @@ lfcnsv.de, 1
 lff.club, 1
 lffweb.ga, 1
 lfgss.com, 1
+lfiore.uk, 1
 lfmosqueira.com.br, 1
 lfnaturopathie.com, 1
 lforum.tk, 1
 lfrconseil.com, 1
-lfyhokk.tk, 1
 lg-obchod.cz, 1
 lg-store.sk, 1
 lg-world.cz, 1
@@ -73719,7 +70775,6 @@ lgiswa.com.au, 1
 lgnsh.fr, 1
 lgobchod.cz, 1
 lgp.go.th, 1
-lgpecasoriginais.com.br, 1
 lgrs.com.au, 1
 lgscripts.com.br, 1
 lgsg.us, 1
@@ -73735,7 +70790,6 @@ lhakustik.se, 1
 lhasaapso.com.br, 1
 lhconsult.tk, 0
 lheinrich.org, 1
-lhero.org, 1
 lhffinanceira.online, 1
 lhost.su, 1
 lhp-creation.com, 1
@@ -73744,7 +70798,6 @@ lhr.wiki, 1
 lhsj28.com, 1
 lhsj68.com, 1
 lhsj78.com, 1
-li-de.tk, 1
 li-ke.co.jp, 1
 li-n.net, 1
 li-project.com, 1
@@ -73762,16 +70815,15 @@ liambaron.com, 1
 liamelliott.me, 1
 liamlin.me, 1
 lian-in.net, 1
-liandongyoupin.com, 1
-liang-li88.com, 1
 liangbi.ml, 1
 lianglongcredit.com, 1
 liangxingai.com, 1
+liangyichen.net, 1
 lianhe.art, 1
+lianka.pl, 1
 lianwen.kim, 1
 liaozheqi.cn, 1
 liar.wiki, 1
-liargentino.com, 1
 liaronce.com, 1
 lib.pm, 1
 lib64.net, 1
@@ -73825,6 +70877,7 @@ libhttp.org, 1
 liblogo.com, 1
 libmpq.org, 1
 libnull.com, 1
+libot.eu.org, 1
 libpdf.org, 1
 libportal.cf, 1
 libra.com, 1
@@ -73835,7 +70888,6 @@ librairiezbookstore.com, 1
 libramedia.ru, 1
 libranet.eu, 1
 libraries.vic.gov.au, 1
-librarium.tk, 1
 library-quest.com, 1
 libraryofcode.org, 1
 libraryofcode.us, 1
@@ -73892,6 +70944,7 @@ lichnyj-astrolog.ga, 1
 lichnyj-astrolog.gq, 1
 lichnyj-astrolog.ml, 1
 lichnyj-astrolog.tk, 1
+lichtbild.nrw, 1
 lichtcam.ddns.net, 0
 lichtfestival.be, 1
 lichtfestival.gent, 1
@@ -73957,9 +71010,9 @@ liemen.net, 1
 liena.be, 0
 liendar-silver.com, 1
 lienhuyghebaert.tk, 1
+lier.link, 1
 lier.tk, 1
 lieren4x4.nl, 1
-lierohell.tk, 1
 liesbethkeijzer.nl, 1
 lieuu.com, 0
 lifamily.xyz, 1
@@ -73995,6 +71048,7 @@ lifeeducationqld.org.au, 1
 lifefoto.de, 1
 lifegoesonsojustsmile.tk, 1
 lifeguatemala.com, 1
+lifehacker.co.il, 1
 lifehacker.com, 1
 lifeindecor.com, 1
 lifeinhellfansite.tk, 1
@@ -74005,7 +71059,6 @@ lifeismmo.com, 1
 lifeispain.tk, 1
 lifeisqi.nl, 1
 lifekeycounsel.com, 1
-lifekirov.tk, 1
 lifekiss.ru, 1
 lifelinesupport.org, 1
 lifelinksystems.com, 1
@@ -74017,7 +71070,6 @@ lifemcserver.com, 1
 lifemstyle.com, 1
 lifenews24.tk, 1
 lifenexto.com, 1
-lifeofasi.com, 1
 lifepathdoc.com, 1
 lifereset.it, 1
 lifesafety.com.br, 1
@@ -74052,11 +71104,9 @@ lifi.digital, 1
 lifi.is, 1
 liftagacademy.com, 1
 liftie.info, 1
-liftmastercloud.com, 1
 liftyourgame.com, 1
 lig.ink, 0
 liga.ng, 1
-liga99.tk, 1
 ligacontrachetos.tk, 1
 ligadelconsorcista.org, 1
 ligadosgames.com, 1
@@ -74067,7 +71117,6 @@ light.mail.ru, 1
 lightbearer.tk, 1
 lightbluelearning.com, 1
 lightbox.co, 1
-lightcraftmc.tk, 1
 lightdark.xyz, 1
 lightfestivalghent.be, 1
 lightfestivalghent.com, 1
@@ -74111,7 +71160,6 @@ lights0123.com, 1
 lightscale.com, 1
 lightsheep.no, 0
 lightsonbook.com, 1
-lightspeedta.co, 1
 lightsproject.com, 1
 lightstep.com, 0
 lighttp.com, 1
@@ -74178,7 +71226,7 @@ lilai6688.com, 0
 lilai777.com, 1
 lilai838.com, 1
 lilai8866.com, 0
-lilai9898.com, 0
+lilai9898.com, 1
 lilai99.com, 1
 lilai9966.com, 1
 lilaiw66.com, 0
@@ -74191,7 +71239,6 @@ lilidarcek.sk, 0
 lilie.fr, 1
 lilievabien.fr, 1
 lilighazaryan.tk, 1
-lilimusic.tk, 1
 lilisg.tk, 1
 lilith-magic-molds.com, 1
 lilith-magic-ua.com, 1
@@ -74213,6 +71260,7 @@ lillypornokatze.net, 1
 lilomatrixcorner.fr, 1
 lilou-sportswear.com, 1
 lilpwny.com, 1
+lilstarry.com, 1
 liltv.media, 1
 lily-bearing.com, 0
 lily-inn.com, 1
@@ -74230,7 +71278,6 @@ limap.ch, 1
 limatolavvocati.it, 1
 limatownshipmi.gov, 1
 limawi.io, 1
-limbaido.tk, 1
 limberg.me, 1
 limbo-online.tk, 1
 limbra.tk, 1
@@ -74248,7 +71295,7 @@ limesparrow.cf, 1
 limestart.cn, 1
 limetorrent.gq, 1
 limetw.eu.org, 1
-limewtea.com, 1
+limewtea.com, 0
 limingtonmaine.gov, 1
 limitdropers.ga, 1
 limitdropest.ga, 1
@@ -74264,6 +71311,7 @@ limo.sh, 1
 limoairporttoronto.net, 1
 limoforsale.com, 1
 limoshka.ru, 1
+limousine.milano.it, 1
 limousineservicezurich.com, 0
 limouzines.cf, 1
 limouzy-combi.com, 1
@@ -74288,7 +71336,6 @@ linawinter.com, 1
 linawinter.net, 1
 lincasonline.tk, 1
 lincdavis.com, 1
-lince-bonares.tk, 1
 lincnaarzorg.nl, 1
 lincolnadamscountywi.gov, 1
 lincolnbrokerage.com, 1
@@ -74299,7 +71346,6 @@ lincolncountysheriffok.gov, 1
 lincolncountytn.gov, 1
 lincolncountywy.gov, 1
 lincolnimps.tk, 1
-lincolnmoneyman.com, 1
 lincolnpedsgroup.com, 1
 lincolnri.gov, 1
 lincolnshirefdil.gov, 1
@@ -74316,10 +71362,12 @@ lindaolsson.com, 1
 lindazi.com, 1
 lindbladcruises.com, 1
 lindeal.com, 1
+lindemann-gartenanlagen.de, 1
 linden-nj.gov, 1
 linden.co, 1
 linden.me, 0
 linden.tk, 1
+lindenlibrary-nj.gov, 1
 lindentx.gov, 1
 lindependant.ml, 1
 lindernational.com, 1
@@ -74356,7 +71404,6 @@ linedance.tk, 1
 lineinchina-enterprise.tw, 1
 linejuby.dk, 1
 linernotekids.com, 1
-lineshop.ml, 1
 linestep.jp, 1
 linfadenopatia.com, 1
 linfamilygc.com, 1
@@ -74367,7 +71414,6 @@ lingerie.com.br, 1
 lingeriecollect.ga, 1
 lingeriesilhouette.com, 1
 lingolia.com, 0
-lingros-test.tk, 1
 lingshan.tk, 1
 lingua.tk, 1
 lingualeo.com, 1
@@ -74385,7 +71431,6 @@ link-list.tk, 1
 link-live.com, 1
 link-man.net, 1
 link-medital.com, 1
-link-net.ga, 1
 link-sanitizer.com, 1
 link24.tk, 1
 link26.tk, 1
@@ -74422,7 +71467,6 @@ linklocker.co, 1
 linkmauve.fr, 1
 linknaarlinux.tk, 1
 linknavigator.tk, 1
-linko-pomoika.tk, 1
 linkonaut.net, 1
 linkopia.com, 1
 linkportal.tk, 1
@@ -74436,7 +71480,6 @@ linkscloud.org, 1
 linksextremist.at, 1
 linksite.tk, 1
 linksmatrix.tk, 1
-linkspace.tk, 1
 linksphotograph.com, 1
 linkst.co, 0
 linkstagr.am, 1
@@ -74446,10 +71489,8 @@ linkthisstatus.ml, 1
 linktio.com, 1
 linkto.cf, 1
 linku.com, 1
-linkuva.tk, 1
 linkview.tk, 1
 linkwater.org, 1
-linkwheel.tk, 1
 linky.tk, 1
 linkycat.com, 1
 linley.de, 1
@@ -74461,7 +71502,6 @@ linnaeusgroup.co.uk, 1
 linncounty-ia.gov, 1
 linncountyelections-ia.gov, 1
 linncountyiowa.gov, 1
-linnvefald.no, 1
 lino.cooking, 1
 linocolombo.tk, 1
 linocomm.com, 1
@@ -74469,7 +71509,6 @@ linocomm.net, 1
 linocomm.nl, 1
 linomass.com, 1
 linomass.nl, 1
-linonin.tk, 1
 linoplan.be, 1
 linoplan.com, 1
 linoplan.de, 1
@@ -74506,7 +71545,6 @@ linux-help.org, 1
 linux-mint-czech.cz, 1
 linux-pc.ml, 1
 linux-share.tk, 1
-linux-taganrog.tk, 1
 linux-techie.com, 1
 linux-tips.us, 1
 linux-vme.org, 1
@@ -74517,6 +71555,7 @@ linux.fi, 1
 linux.im, 1
 linux.pizza, 1
 linux3.org, 1
+linux4.de, 1
 linux4all.tk, 1
 linuxarequipa.tk, 1
 linuxbabe.com, 1
@@ -74548,7 +71587,6 @@ linuxlounge.net, 1
 linuxmalta.tk, 1
 linuxnetflow.com, 1
 linuxnews.de, 1
-linuxonline.tk, 1
 linuxsecurity.expert, 1
 linuxtech.ru, 1
 linuxwerkstatt.net, 1
@@ -74560,13 +71598,11 @@ lion3star.store, 1
 lionchita.tk, 1
 lionessport.com, 1
 lionhosting.nl, 1
-lionland.tk, 1
 lionlyrics.com, 1
 lionsk.tk, 1
 lioprog.com, 1
 lioraaja.com, 1
 liorggi.ga, 1
-lipacom.ga, 1
 lipartydepot.com, 1
 lipaslovanska.cz, 1
 lipator.cf, 1
@@ -74602,11 +71638,9 @@ liquidinternet.co, 1
 liquiditeit.wiki, 1
 liquidradio.pro, 1
 liquidwarp.net, 1
-liquidweb.tk, 1
 liquipedia.net, 1
-liquiritia.tk, 1
 liquor.my, 1
-liress.gq, 1
+lirelesgens.com, 1
 lirico.ca, 1
 lirion.de, 1
 lirlandais.ch, 0
@@ -74615,6 +71649,7 @@ lirui.tech, 1
 lis-na-plasty.cz, 1
 lis.koeln, 1
 lisa-mainz.tk, 1
+lisa.xyz, 1
 lisadelbo.tk, 1
 lisahh-jayne.com, 0
 lisahutson.co.uk, 1
@@ -74625,7 +71660,6 @@ lisanshizmetleri.com, 1
 lisapo.info, 1
 lisas.ml, 1
 lisasack.net, 1
-lisasc.gq, 1
 lisaschubert.net, 1
 lisasworkshop.co.uk, 1
 lisavrobinson.tk, 1
@@ -74639,9 +71673,9 @@ lishayut-prav.gq, 1
 lishayut-prav.ml, 1
 lishayut-prav.tk, 1
 lishup.com, 1
+lisiano.eu, 1
 lisieuxarquitetura.com.br, 1
 lisinphotography.com, 1
-lisius.ga, 1
 liskgdt.net, 1
 lislan.org.uk, 1
 lisowski-development.com, 0
@@ -74671,7 +71705,6 @@ listisima.com, 1
 listkeeper.io, 1
 listlockr.com, 1
 listminut.be, 1
-listoftowns.com, 1
 listoyou.fr, 1
 listratenkov.com, 1
 lists.fedoraproject.org, 1
@@ -74755,9 +71788,7 @@ littlehacker.tk, 1
 littlehide.gq, 1
 littlehoop.edu, 1
 littlelife.co.uk, 1
-littlelucifercafe.tk, 1
 littlemaple.tk, 1
-littlemaster.tk, 1
 littlenicky.org, 1
 littlenina.nz, 0
 littleorangecookbook.com, 1
@@ -74778,14 +71809,13 @@ littleskin.cn, 1
 littleson.com.br, 1
 littlesouls.ml, 1
 littlewatcher.com, 1
-littleyokohamakennel.tk, 1
 liturgical.net, 1
-liturkey.tk, 1
 litvideoserver.de, 1
 litz.ca, 1
 litzenberger.ca, 1
 liubliu.co.uk, 1
 liud.im, 1
+liudon.com, 1
 liudon.org, 1
 liuhecai.com, 1
 liujr.tk, 1
@@ -74811,6 +71841,7 @@ livadm.ml, 1
 live-chat-esi.herokuapp.com, 1
 live-knigi.cf, 1
 live-news.gq, 1
+live-tv-channels.org, 1
 live-z-rejstejna.cz, 1
 live2play.ml, 1
 live4k.media, 1
@@ -74820,7 +71851,6 @@ live8899.co, 1
 live8899.net, 1
 live9922.com, 1
 liveachievers.tk, 1
-liveagood.life, 0
 liveandalucia.es, 1
 liveanimations.org, 1
 liveatliveoakapts.com, 1
@@ -74857,7 +71887,6 @@ liveitlogical.in, 1
 liveitmerck.ca, 1
 livejasmin-online.com, 1
 livejasmin.dk, 1
-livejh.tk, 1
 livekaarten.be, 1
 livekaarten.nl, 1
 livekarten.de, 1
@@ -74871,7 +71900,6 @@ livekortti.fi, 1
 livela.jp, 1
 livelexi.com, 1
 livelifewithintent.com, 1
-livelink.tk, 1
 livelondon.fr, 1
 livelong.tk, 1
 livelonglife.tk, 1
@@ -74895,19 +71923,16 @@ livermoreca.gov, 1
 livero.pl, 1
 liverobot8.com, 1
 liverobot888.com, 1
-liverpoolmoneyman.com, 1
 livesalons.com, 1
 livesexcalls.co.uk, 1
 livesheep.com, 1
 liveskype.com, 1
-liveslides.com, 1
 livesportts.ml, 1
 livestone.tk, 1
 livestrana.tk, 1
 livesure.com, 1
 liveteachers.in, 1
 livethereservega.com, 1
-livetopknigi.gq, 1
 livetoride.co.za, 1
 livewirecommunications.co.uk, 1
 livezrejstejna.cz, 1
@@ -74923,6 +71948,7 @@ living.digital, 1
 living.video, 1
 living2000.com, 1
 livingafrugallife.com, 1
+livingbitsandthings.com, 1
 livinghebrew.tk, 1
 livinginhimalone.com, 1
 livinglab.be, 1
@@ -74942,7 +71968,6 @@ livli.sk, 1
 livnev.me, 1
 livnev.xyz, 1
 livogeva.dk, 1
-livornonellarete.tk, 1
 livornotoday.it, 1
 livrariaatlantico.com, 1
 livrariacoad.com.br, 1
@@ -74963,6 +71988,7 @@ lizagalore.tk, 1
 lizaminnelli.tk, 1
 lizardsystems.com, 1
 lizardtech.top, 1
+lizcheney.com, 1
 lizdelmart.me, 1
 lizeal.tk, 1
 lizheng.de, 1
@@ -74974,6 +72000,7 @@ liznewton.com.au, 1
 liztattoo.se, 1
 lizteacher.com, 1
 lizufyr.eu, 1
+lizzandra.tk, 1
 lizzaran.io, 1
 lizzian.uk, 1
 lizzwood.com, 1
@@ -74992,6 +72019,7 @@ lk-hardware.cz, 1
 lk1.bid, 1
 lkbk.uk, 1
 lkellar.org, 1
+lkhrs.com, 1
 lklyrics.com, 1
 lknw.de, 1
 lkp111138.me, 1
@@ -75006,7 +72034,7 @@ ll6729.com, 0
 ll6957.co, 1
 ll8819.com, 1
 ll9297.co, 1
-ll9397.com, 0
+ll9397.com, 1
 ll9728.co, 1
 llamerapido.com, 1
 llanelli-radio-club.tk, 1
@@ -75015,11 +72043,10 @@ llantasysuspensiones.shop, 1
 llave.io, 1
 llbcpa.com, 1
 llccd.eu.org, 1
-lldy88.com, 0
+lldy88.com, 1
 lleidanoticies.com, 1
 llemoz.com, 1
 lligwy.co.uk, 0
-llinternational.tk, 1
 llm-guide.com, 1
 lloretparty.de, 1
 lloyd-day.me, 1
@@ -75027,8 +72054,8 @@ lloydrogerspencer.com, 1
 lltcpa.com, 1
 llvm.us, 1
 llyncelyn.com, 1
-llyq8866.com, 0
-llyq9988.com, 0
+llyq8866.com, 1
+llyq9988.com, 1
 lm-landscapes.co.uk, 1
 lm1628.com, 1
 lm228.cn, 1
@@ -75108,7 +72135,6 @@ lobste.rs, 1
 lobstr.co, 1
 loc-gauthier.fr, 1
 loca-voiture.fr, 1
-locabir.cf, 1
 locais.org, 1
 local360.net, 1
 localassocier.tk, 1
@@ -75138,13 +72164,13 @@ localmarketingprofessional.com, 1
 localmonero.co, 1
 localnet.site, 1
 localnetwork.nz, 1
+localplumber-uk.com, 1
 localpov.com, 1
 localprideart.com, 1
 localprivatediary.com, 1
 localrvs.com, 1
 localsearch.homes, 1
 localseo.ltd, 1
-localseo.repair, 1
 localseorepair.co, 1
 localseorepair.design, 1
 localseorepair.ltd, 1
@@ -75157,8 +72183,6 @@ localspot.pl, 1
 localstartupfest.id, 1
 localstudio.tk, 1
 localtexasnews.com, 1
-localtownhouses.ga, 1
-localwebmarketingservices.com, 1
 locape.com.br, 1
 locapos.com, 1
 locas.me, 1
@@ -75255,8 +72279,8 @@ locomotiveworks.co.uk, 1
 locoserver.net, 1
 locus-dashboard.com, 1
 locus.ml, 1
-locus.tk, 1
 locusmap.eu, 1
+locutusvader.com, 1
 lodash.com, 0
 loddeke.eu, 1
 lode.li, 1
@@ -75293,6 +72317,7 @@ logancountyohio.gov, 1
 loganengineeroh.gov, 1
 loganextermination.net, 1
 loganhealthohio.gov, 1
+logankpaschke.com, 1
 loganmarchione.com, 1
 loganparkneighborhood.org, 1
 loganscene.tk, 1
@@ -75315,7 +72340,6 @@ logic8.ml, 1
 logical-invest.com, 1
 logicchen.com, 1
 logiccircle.ir, 0
-logicdream.tk, 1
 logiciel-entreprise-seurann.fr, 1
 logicio.ch, 0
 logicio.de, 0
@@ -75364,6 +72388,7 @@ logopoeia.com, 1
 logoprofi.tk, 1
 logosradio.tk, 1
 logostock.jp, 1
+logram.io, 1
 lograr.me, 1
 logrhythm.com, 1
 logtalk.org, 1
@@ -75498,7 +72523,6 @@ lollipopo69.net, 1
 lolly.cc, 1
 lollybrown.com, 1
 lollypop.tk, 1
-lollyteam.tk, 1
 lolmania.tk, 1
 lolnet.tk, 1
 lolnews.cf, 1
@@ -75510,10 +72534,8 @@ lolware.net, 1
 loma.ml, 1
 lomahs.nyc, 1
 lomaster.tk, 1
-lomayko.ml, 1
 lombardiaeconomy.it, 1
 lombri-agro.com, 1
-lomex.tk, 1
 lomgo.cf, 1
 lomgo.ga, 1
 lomgo.gq, 1
@@ -75524,9 +72546,7 @@ lomza.tk, 1
 lon-so.com, 1
 lona.io, 1
 lonasdigital.com, 1
-lonavla.tk, 1
 loncarlyonjenkins.com, 1
-london-mafia.tk, 1
 london-transfers.com, 1
 london.dating, 1
 londoncarpetcleaningltd.co.uk, 1
@@ -75535,12 +72555,10 @@ londonelects.org.uk, 1
 londongynaecologist.co, 1
 londonhealthcare.ga, 1
 londonhealthcare.tk, 1
-londonhouseshare.co.uk, 1
 londonindustry.it, 1
 londonjob.tk, 1
 londonkan.jp, 1
 londonkeyholdingcompany.co.uk, 1
-londonmoneyman.com, 1
 londonnorthwesternrailway.co.uk, 1
 londonpods.co.uk, 1
 londonpropertymatch.com, 1
@@ -75557,7 +72575,6 @@ lonelyhaoss.com, 1
 lonelyion.com, 1
 lonelypawn.com, 1
 lonelys.se, 1
-lonelystoner.design, 0
 lonelytweets.com, 1
 lonelyworld.co.uk, 1
 lonelyworld.tk, 1
@@ -75566,6 +72583,7 @@ lonerwolf.com, 0
 lonesomecosmonaut.com, 1
 lonestarlandandcommercial.com, 1
 lonestarpediatricdental.com, 1
+lonestarrott.com, 1
 lonewolftech.ga, 1
 long-6.com, 1
 long-8.com, 1
@@ -75590,7 +72608,7 @@ long0777.com, 1
 long08.com, 1
 long0818.com, 1
 long0877.com, 1
-long0878.com, 0
+long0878.com, 1
 long0897.com, 1
 long0898.com, 1
 long0976.com, 1
@@ -75607,6 +72625,7 @@ longboat.io, 1
 longbridge.hk, 1
 longchampgirls.tk, 1
 longcountyga.gov, 1
+longenyc.com, 1
 longest.tk, 1
 longflexing.com, 1
 longfordlodge.tk, 1
@@ -75623,9 +72642,10 @@ longlivehongkong.com, 1
 longma.pw, 1
 longma168.cn, 1
 longma168.com, 1
-longmelfordswan.co.uk, 1
+longmelfordswan.co.uk, 0
 longoconsulting.us, 1
 longpaddock.qld.gov.au, 1
+longportpd.org, 1
 longstride.net, 1
 longtaitouwang.com, 0
 longtake.ir, 1
@@ -75635,6 +72655,7 @@ longwoodwrestling.com, 1
 lonleymoon.tk, 1
 lonniec.com, 1
 lonniemason.net, 1
+lonslai.com, 1
 loober.tk, 1
 look-books.tk, 1
 look-info.tk, 1
@@ -75665,6 +72686,7 @@ loony.info, 0
 loonylatke.com, 1
 loopback.kr, 1
 loopcore.de, 1
+loopingtag.eu, 1
 loopingz.com, 1
 loopkey.com.br, 1
 loopool.tk, 1
@@ -75673,7 +72695,6 @@ loothole.com, 1
 loots.eu, 1
 lootslot.com, 1
 looxent.com, 1
-lop12.com, 1
 lopendvuurtje.tk, 1
 lopes.at, 1
 lopesguilherme.com.br, 1
@@ -75687,6 +72708,7 @@ loqyu.co, 1
 loqyu.com, 1
 lor.kharkov.ua, 1
 loraincountyohio.gov, 1
+lorasong.com, 1
 loratadine10mg.gq, 1
 lorbooks.tk, 1
 lorcalive.co.uk, 1
@@ -75697,7 +72719,6 @@ lord-voldemort.tk, 1
 lordar.tk, 1
 lordbyron.tk, 1
 lordcaos.tk, 1
-lorddominion.tk, 1
 lordfutbol.tk, 1
 lordgandalf.nl, 1
 lordgrant.tk, 1
@@ -75706,14 +72727,12 @@ lordmusic.tk, 1
 lordofthebrick.com, 0
 lordofthecraft.tk, 1
 lordschimney.com, 1
-lordsesshoumaru.tk, 1
 lordshaokahn.tk, 1
 lordskate.tk, 1
 lordusa.com, 1
 lore.azurewebsites.net, 1
 loreedeslandes.com, 1
 loremipsum.info, 1
-lorena-salido.tk, 1
 lorenadumitrascu.ro, 1
 lorengraff.net, 1
 lorenstudioo.com, 1
@@ -75723,7 +72742,6 @@ lorenzgoossens.be, 1
 lorenzocampagna.myqnapcloud.com, 1
 lorenzocompeticion.com, 0
 lorenzodallaga.com, 1
-lorenzodeangelis.tk, 1
 loreofthenorth.com, 1
 loreofthenorth.net, 1
 loreofthenorth.nl, 1
@@ -75741,17 +72759,14 @@ lornategeorge.tk, 1
 lorqui.tk, 1
 lorrainestreatmentroom.co.uk, 1
 lorucreative.fi, 1
-los-diablos.tk, 1
 los11mandamientos.tk, 1
 losangelesduiattorney.com, 1
 losangelesprivatejets.com, 1
 losangelestown.com, 1
-losaucas.tk, 1
 losbandidosdelahoya.tk, 1
 losblancosalbania.cf, 1
 losbunkerschile.tk, 1
 loscamaradasmc.net, 1
-loschilums.tk, 1
 loschuchos.tk, 1
 losconsoladores.com, 1
 losdelapobla.tk, 1
@@ -75761,24 +72776,17 @@ losdeshollinadores.es, 1
 losdingos.tk, 1
 losdisidentes.tk, 1
 losdrogatones.tk, 1
-lose-weight-now.ml, 1
 losebellyfat.pro, 0
 losedata.tk, 1
-losemperadores.tk, 1
 loser.wtf, 1
 losespiritus.tk, 1
-loseweightbaby.tk, 1
-loseweightin5days.tk, 1
 losfiesteros.tk, 1
-losflamers.tk, 1
 losfugitivos.tk, 1
 losfuocos.tk, 1
 losgringos.tk, 1
 loshalcones.tk, 1
-loshogares.mx, 1
 losjardines.tk, 1
 losjuegosdemesa.online, 1
-loslegendarios.tk, 1
 losless.fr, 1
 loslunesalrock.tk, 1
 losmaniatikos.tk, 1
@@ -75825,11 +72833,9 @@ losttv.tk, 1
 lostwithdan.com, 1
 lostwoods.tk, 1
 losyandex.tk, 1
-loszucoz.tk, 1
 lotc.cc, 1
 loteamentoabertocapivari.com.br, 1
 lotekk.gq, 1
-lotereiki.tk, 1
 lothai.re, 1
 lothlorien.ca, 0
 lotimena.com, 1
@@ -75848,14 +72854,12 @@ lottosonline.com, 1
 lottospielen24.org, 0
 lottothaipro.com, 1
 lotuselise.tk, 1
-lotusweb.tk, 1
 lotuswebsolutions.tk, 1
 lotw.de, 1
 lou.ist, 1
 lou.lt, 1
 louange-reconvilier.ch, 0
 louboutin.tk, 1
-louboutinshoessale.tk, 1
 loud-dragon.tk, 1
 loudclear.com.au, 1
 louddesignstudios.com, 1
@@ -75866,7 +72870,6 @@ loudmouth.tk, 1
 louerunhacker.fr, 1
 loueurmeublegestion.expert, 1
 louhomeworkouts.com, 1
-louisa.tk, 1
 louisacountyia.gov, 1
 louisahoppe.de, 1
 louisapolicefoundation.com, 1
@@ -75876,20 +72879,20 @@ louisdefunes.tk, 1
 louisefar.tk, 1
 louiselaliberte.ca, 1
 louisemisellinteriors.co.uk, 1
-louiserutkowski.tk, 1
+louisianalifesciences.gov, 1
 louisianamo.gov, 1
+louisiananetzero.gov, 1
 louisville.gov, 1
 louisvillecarguys.com, 1
-louisvilleconnections.ga, 1
 louisvillefibroids.com, 1
 louisvillefilmfestival.org, 1
 louisvillene.gov, 1
-louiza.tk, 1
 loujaxx.net, 1
 loukas-stoltz.fr, 1
 loukkos.ma, 1
 louloulovestreats.com, 1
 loune.net, 1
+lounge.guide, 1
 loungecafe.net, 1
 loungecafe.org, 1
 lourdesigns.tk, 1
@@ -75897,14 +72900,10 @@ lourissa.tk, 1
 loursaint.tk, 1
 lousingchaphu.com, 1
 lousoyolos.fr, 1
-loutro.tk, 1
 louwlemmer.com, 1
 louyu.cc, 1
 lov4affiliate.com, 1
-love-and-hate.cf, 1
 love-books.ga, 1
-love-navigator.tk, 1
-love-planeta.tk, 1
 love-sent.com, 1
 love-spells-tarot.com, 1
 love4musik.com, 1
@@ -75917,16 +72916,14 @@ loveamber.me, 1
 loveandloyalty.se, 1
 lovebeingsexy.co.uk, 1
 lovebigisland.com, 1
-lovebirdhut.tk, 1
 lovebo9.com, 1
 lovebo9.net, 1
 lovebooks.space, 1
 lovebowin.com, 1
+lovebug.beauty, 1
 lovechester.com, 1
 lovecrystal.co.uk, 1
 lovecsnov.tk, 1
-lovedaleschool.tk, 1
-lovedutch.tk, 1
 loveforinfo.com, 1
 lovegpl.com, 1
 loveholidays.com, 1
@@ -75939,36 +72936,28 @@ loveismore.org, 0
 loveismore.pl, 0
 loveismore.ru, 0
 loveismore.sk, 0
-loveismystyle.tk, 1
 loveisourweapon.com, 1
 loveitclickitbuyit.com.au, 1
 lovejms.com, 1
 lovejoymethodist.org, 1
-lovelee.tk, 1
 lovelens.li, 0
-loveless.ml, 1
 lovelive-anime.tk, 1
 lovelive.us, 1
 lovelivewiki.com, 1
 lovell.co.uk, 1
 lovellgov.com, 1
 lovelovenavi.jp, 1
-lovelybook4u.gq, 1
 lovelyfamilymm.com, 1
 lovelylanguedoc.com, 0
 lovelytimes.net, 1
 lovemaker.se, 1
 lovemanagementaccounts.co.uk, 1
 lovemasjid.com, 1
-lovememories.cf, 1
 lovemen.cc, 1
 lovemesomegadgets.com, 1
-lovemethoda.com, 1
 lovemiku.info, 1
-lovemoon.tk, 1
 lovemoon.xyz, 1
 lovemybubbles.com, 1
-lovenet.tk, 1
 loveni.me, 1
 lovenwishes.com, 1
 loveph.one, 1
@@ -75978,7 +72967,6 @@ lover-bg.com, 1
 lovereligion.tk, 1
 loverepublic.ru, 1
 loverngifts.com, 1
-loverussiangirls.tk, 1
 loveshop.pt, 1
 lovesmagical.com, 0
 lovesquirting.com.br, 1
@@ -75987,7 +72975,6 @@ lovetarot.jp, 1
 lovethatmakeup.tk, 1
 lovetheprint.co.za, 1
 lovetime.co.il, 1
-lovetowork.tk, 1
 loveweddingphotosandfilm.co.uk, 0
 loveyouhome.ua, 1
 loveysa.ch, 0
@@ -75997,7 +72984,6 @@ lovin.tk, 1
 loving-house.com, 1
 lovink.net, 1
 lovizaim.ru, 1
-lovlyhorses.tk, 1
 lovlyluna.net, 1
 lovlyluna.org, 1
 lovstabanan.se, 1
@@ -76006,7 +72992,6 @@ low-diets.com, 1
 lowbidders.com, 1
 lowcarbdietmealsmsk.ga, 1
 lowcarbspark.com, 1
-lowcosthost.cf, 1
 lowcostivf.net, 1
 lowcostwire.com.au, 1
 lowendpay.com, 1
@@ -76026,6 +73011,7 @@ lowsec.space, 1
 lowson.ca, 1
 loxdonmarkets.com, 1
 loyaleco.it, 1
+loyaliplaw.com, 1
 loyaltech.ch, 1
 loyaltech.tk, 1
 loyalty-connections.co.uk, 0
@@ -76036,14 +73022,12 @@ loyloy.net, 1
 loyverse.com, 1
 loyverse.town, 1
 lozanoimpresores.com, 1
-lozhka-mernaya.tk, 1
 lp-support.nl, 0
 lp177.fr, 1
 lpacademy.com.br, 1
 lpasteur.info, 1
 lpcd-lafla.gov, 1
 lpcdops-lafla.gov, 1
-lpchemicalsolution.tk, 1
 lpcom.de, 1
 lpdp.photo, 1
 lpemprestimos.online, 1
@@ -76051,7 +73035,6 @@ lpfan.tk, 1
 lph.saarland, 1
 lphispano.tk, 1
 lpiem.fr, 1
-lpkosovo.tk, 1
 lpmkonji.cf, 1
 lprr.fr, 1
 lps.in.ua, 1
@@ -76061,9 +73044,9 @@ lq.hr, 1
 lqa.org.uk, 1
 lqd.plus, 1
 lqhi.cn, 1
-lqs.me, 0
 lr-expert.ru, 1
 lra-cloud.de, 1
+lrc.cn, 1
 lrcr.ch, 0
 lrdo.net, 1
 lriese.ch, 1
@@ -76073,7 +73056,6 @@ lrssystems.com, 1
 lrumeq.com, 1
 lrv-grobbendonk.tk, 1
 ls-alarm.de, 1
-ls-rp.es, 1
 lsal.fr, 1
 lsal.me, 1
 lsbricks.com, 1
@@ -76088,14 +73070,11 @@ lsg2021acm.com, 1
 lshiy.com, 1
 lskl.fi, 1
 lsl.eu, 1
-lsmentor.com, 1
 lspdonline.gq, 1
 lsquo.com, 1
 lsscreens.de, 1
 lstlx.com, 1
 lstma.com, 1
-lstu.tk, 1
-lsv-tech.com, 1
 lsxteam.tk, 1
 lsy.cn, 1
 lsys.ac, 1
@@ -76103,7 +73082,6 @@ lszj.com, 1
 lt.search.yahoo.com, 0
 lt27.de, 1
 ltaake.com, 1
-ltailshort.tk, 1
 ltba.org, 1
 ltcwaterwijk.nl, 1
 ltdev.im, 1
@@ -76111,7 +73089,6 @@ ltecode.com, 1
 ltgc.cc, 1
 ltheinrich.de, 1
 ltib.com.au, 1
-ltime.ml, 1
 ltkgrp.com, 1
 ltlec.cn, 1
 ltlec.com, 0
@@ -76130,7 +73107,6 @@ lu-rp.es, 1
 lu.search.yahoo.com, 0
 lu2343.com, 1
 luacustica.tk, 1
-lual.tk, 1
 luan.ma, 1
 luanvancaohoc.com, 1
 luanxt.tk, 1
@@ -76171,19 +73147,16 @@ lucasg.org, 1
 lucasgymnastics.com, 1
 lucaslarson.net, 1
 lucasmateus.ga, 1
-lucasrivierasummersweeps.com, 1
 lucciolachile.com, 1
 lucdethier.be, 1
 luce.life, 1
 lucentioluo.space, 1
 lucenttour.tk, 1
-lucerin.ga, 1
 lucesledsbaratas.shop, 1
 luchalibre.tk, 1
 luchandro.tk, 1
 luchthavenmaastricht.nl, 1
 luchtspoor.nl, 1
-lucia-art.cf, 1
 lucia-riemer.de, 1
 lucid-light.de, 1
 lucid-reality.ch, 1
@@ -76192,13 +73165,13 @@ lucidframeworks.com, 1
 lucidlight.de, 1
 lucidlink.com, 1
 lucidlogs.com, 1
+lucidmedia.co.nz, 1
 lucidoccult.com, 1
 lucidpacket.com, 1
 lucidplumbing.com.au, 1
 lucie-parizkova.cz, 1
 lucielavickova.com, 1
-luciferblog.tk, 1
-luciferianism.tk, 1
+lucifevesdaubrac.fr, 1
 lucille-thomas.fr, 1
 lucillewillemsen.tk, 1
 luciobarcellona.it, 1
@@ -76212,20 +73185,15 @@ lucksh.tk, 1
 luckwi.gov, 1
 lucky-bul.tk, 1
 lucky-frog.co.uk, 1
-lucky-time.tk, 1
 lucky13strategies.com, 1
-luckyabonent.ml, 1
 luckyblockland.fr, 1
 luckycasino.se, 1
 luckycastles.co.uk, 1
 luckycloud.de, 1
 luckydag.com, 1
 luckydoglodge.net, 1
-luckyemail.ml, 1
 luckyfrog.hk, 1
-luckymice.ml, 1
 luckypunks.org, 1
-luckyrent.tk, 1
 luckystorevn.com, 1
 luckyxf.com, 1
 luclu7.fr, 1
@@ -76246,19 +73214,13 @@ ludasmith.co.uk, 1
 lude.tk, 1
 ludejo.eu, 1
 ludek.biz, 1
-luden.tk, 1
 ludika.tk, 1
 ludikovsky.name, 1
 ludivine-viguie.com, 1
-ludmilla.tk, 1
-ludmillaewagner.ga, 1
-ludo-giuly.tk, 1
 ludofantasy.fr, 1
 ludogogy.co.uk, 1
 ludogue.net, 1
-ludolust.tk, 1
 ludomo.de, 1
-ludotech.tk, 1
 ludothek-burgdorf.ch, 1
 ludovic-frank.fr, 1
 ludovic-muller.fr, 1
@@ -76274,15 +73236,16 @@ luedeke-bremen.eu, 1
 lueersen.homedns.org, 1
 luehne.de, 1
 luelistan.net, 0
+luematecidos.com, 1
 luematecidos.com.br, 1
 luenwarneke.com, 1
 lufa.com, 1
 luffyhair.com, 1
 luftbild-siegerland.de, 1
+luftfilterbegehren.at, 1
 luftreiniger.biz, 1
 lufu.io, 1
 lugandbezel.com, 1
-lugaresturisticosdeguatemala.ga, 1
 luggagecare.com, 1
 luggagechoices.com, 1
 luggagehero.com, 1
@@ -76290,7 +73253,6 @@ lugimax.com, 1
 luginbuehl.be, 1
 luginbuehl.eu, 1
 lugobama.tk, 1
-lugros.tk, 1
 lugui.in, 1
 luhn.be, 1
 lui.vn, 1
@@ -76299,15 +73261,12 @@ luijten.it, 1
 luis-portfolio.es, 1
 luisa-birkner.de, 1
 luisafernandapenuela.com, 1
-luisanalopilatogrecia.tk, 1
-luisaviles.tk, 1
 luisbacher.tk, 1
 luisbustamante.mx, 1
 luisfreire.ml, 1
 luisillo.tk, 1
 luismaier.de, 1
 luismiguelcolombia.tk, 1
-luisnavarrosl.tk, 1
 luisnet.tk, 1
 luisrubiqwe.ml, 1
 luissotodesign.com, 1
@@ -76316,6 +73275,7 @@ luisyr.com, 1
 luiza-fashion.com, 1
 luiza.ga, 1
 luizkowalski.net, 1
+luizluz.com.br, 1
 luje.net, 1
 luje.nl, 1
 lujin.ml, 1
@@ -76332,7 +73292,6 @@ lukasapetra.com, 1
 lukasberan.com, 1
 lukasberan.cz, 1
 lukasbures.com, 1
-lukasfelder.tk, 1
 lukasgimberis.com, 1
 lukaskollmer.de, 1
 lukasldc.com, 1
@@ -76342,7 +73301,6 @@ lukasschauer.de, 1
 lukastesar.cz, 1
 lukasunger.cz, 1
 lukasunger.net, 1
-lukasw.tk, 1
 lukaswiden.com, 1
 lukaszczyk.de, 1
 lukaszderlatka.pl, 1
@@ -76359,7 +73317,6 @@ lukeistschuld.de, 1
 lukekuza.com, 1
 lukekuza.me, 1
 lukem.net, 1
-lukepeltier.com, 1
 luker.org, 1
 lukersallamericanstorage.com, 1
 lukersstorage.com, 1
@@ -76369,7 +73326,6 @@ lukesbouncycastlehire.com, 1
 lukestert.com, 1
 lukesutton.info, 1
 lukezweb.tk, 1
-lukin.ga, 1
 lukinno.ml, 1
 lukka.tk, 1
 lukloveswhisky.pl, 1
@@ -76382,23 +73338,23 @@ lullabycandles.es, 1
 lullugun.net, 1
 luls.tk, 1
 luludapomerania.com, 1
+lulugold.ba, 1
 lum.sa.it, 1
 lumacurve.com, 1
 lumbardhi.tk, 1
 lumbercartel.ca, 1
 lumberjackman.tk, 1
 lumbre-encendedores.com, 1
-lumchan.tk, 1
 lumentell.us, 1
 lumer.tech, 1
 lumi.com, 1
 lumi.pw, 1
 lumien.net, 1
 lumieredesoy.com, 1
+lumieresurlourdes.com, 1
 luminaire-mobilier-design.be, 1
 luminaire.fr, 1
 luminal-creation.com, 1
-luminaproject.ml, 1
 luminary.pl, 1
 lumindigital.com, 0
 lumineled.se, 1
@@ -76408,12 +73364,10 @@ lumizor.com.ua, 1
 lummi-nsn.gov, 1
 lumminary.com, 1
 lumoa.me, 1
-lumomongoose.com, 1
 lumoria.eu, 1
 lumos.gallery, 1
 lumpenrock.tk, 1
 lumpov.com, 1
-lumpy.ga, 1
 lums.se, 1
 lumsdens.ga, 1
 lumus-grafikdesign.de, 1
@@ -76441,7 +73395,6 @@ lunapps.com, 1
 lunar6.ch, 0
 lunares.pl, 1
 lunarflake.com, 1
-lunarhost.cf, 1
 lunaribes.ch, 0
 lunarlog.com, 1
 lunarshark.com, 1
@@ -76456,6 +73409,7 @@ lunchrush.com, 1
 lundlist.net, 1
 lundscape.com, 1
 lune-indigo.ch, 0
+lunekes.com, 1
 lunenburgva.gov, 1
 lunepieters.co.za, 1
 lunextd.com, 1
@@ -76501,6 +73455,7 @@ lupinencyclopedia.com, 1
 lupinenorthamerica.com, 1
 lupnix.org, 1
 lupocattivoblog.com, 1
+lupold.de, 1
 lupriflex.com, 1
 luqsus.pl, 1
 luripump.se, 1
@@ -76511,7 +73466,6 @@ lushersolutions.com, 1
 lushijun.com, 1
 lushka.al, 1
 lushnikov-alex.ru, 1
-lushnja.tk, 1
 lusis.fr, 1
 lusitom.com, 1
 luska.cz, 1
@@ -76534,7 +73488,6 @@ luteijn.cloud, 1
 luteijn.email, 1
 luteijn.pro, 1
 lutesite.tk, 1
-lutherus.tk, 1
 lutify.me, 1
 lutizi.com, 0
 lutoma.org, 1
@@ -76556,7 +73509,6 @@ luvscent.com, 1
 lux-house.tk, 1
 lux.com.de, 1
 luxanos.com, 1
-luxarchive.tk, 1
 luxaterra.com, 1
 luxcraft.eng.br, 1
 luxden.com, 1
@@ -76573,7 +73525,7 @@ luxelyhome.com, 1
 luxemburgsite.tk, 1
 luxeturf.com.au, 1
 luxfosdecoenterprise.com, 1
-luxhome.tk, 1
+luxinmo.com, 1
 luxonengineering.com, 1
 luxonmx.com, 1
 luxosemimos.com.br, 1
@@ -76598,6 +73550,7 @@ luxuryhous.ru, 1
 luxuryislandtrips.com, 1
 luxuryitaly.co.id, 1
 luxurynsight.net, 0
+luxuryoutbacktours.com.au, 1
 luxuryspeed.tk, 1
 luxurystays.in, 1
 luxurythatlasts.com, 1
@@ -76613,7 +73566,6 @@ luyungterd.com, 0
 luzat.com, 1
 luzfaltex.com, 1
 luzi-type.ch, 1
-luzica.tk, 1
 lv.lk, 1
 lv.search.yahoo.com, 0
 lv0.it, 0
@@ -76628,8 +73580,7 @@ lvguitars.com, 1
 lvmoo.com, 1
 lvna.capital, 1
 lvnacapital.com, 1
-lvrsystems.com, 1
-lvtrafficticketguy.com, 1
+lwb.pt, 1
 lwd-temp.top, 1
 lwis.me, 1
 lwisa.ma, 1
@@ -76648,7 +73599,6 @@ lxnchan.cn, 1
 lxx4380.com, 1
 lxx77.com, 1
 lyam.fr, 1
-lyap-lyandiya.ga, 1
 lyax.be, 1
 lycan.me, 1
 lychankiet.name.vn, 0
@@ -76661,6 +73611,7 @@ lyftrideestimate.com, 1
 lyklasmidur.is, 1
 lykope.com, 1
 lyla-pressing.com, 1
+lylares.com, 0
 lyme-regis-accommodation.co.uk, 1
 lymia.moe, 1
 lymiahugs.com, 1
@@ -76712,8 +73663,6 @@ lyricfm.ie, 1
 lyricheaven.com, 1
 lyricsforyou.gq, 1
 lyricsroll.com, 0
-lyricsupdater.tk, 1
-lyriksidan.ga, 1
 lys.ch, 0
 lysbed.com, 1
 lyscnd.com, 1
@@ -76722,8 +73671,6 @@ lysergion.com, 1
 lyst.co.uk, 1
 lyteclinic.com, 0
 lytkins.ru, 1
-lyubov-sovmestimost.cf, 1
-lyuda.tk, 1
 lyukaacom.ru, 1
 lyuks-parfyum.tk, 1
 lyuly.com, 1
@@ -76735,11 +73682,10 @@ lzcreation.com, 1
 lzqii.cn, 1
 lzwc.nl, 1
 lzzr.me, 1
-m-16.ml, 1
 m-22.com, 1
+m-a-i-l.us, 1
 m-a-s.cc, 1
 m-ast.de, 1
-m-beshr.tk, 1
 m-ch.ml, 1
 m-chemical.com.hk, 1
 m-em.co.jp, 1
@@ -76749,19 +73695,19 @@ m-gaming.tk, 1
 m-generator.com, 1
 m-h-b.fr, 1
 m-hydravlika.com.ua, 1
-m-idav.ru, 1
+m-idav.ru, 0
 m-idea.jp, 1
-m-kleinert.de, 1
 m-monitor.pl, 1
 m-net.de, 1
 m-o-v-i-e.tk, 1
 m-o-x.de, 1
+m-of-love.de, 1
 m-office.pl, 1
 m-producties.nl, 1
 m-team.cc, 1
 m-warrior.tk, 1
 m.ac, 1
-m.directory, 1
+m.directory, 0
 m.facebook.com, 1
 m.mail.ru, 1
 m.me, 1
@@ -76775,7 +73721,6 @@ m1gun.tk, 1
 m1hax.uk, 1
 m23cal.eu, 1
 m24o.net, 1
-m2epro.com, 1
 m2h-fiscaliste.fr, 1
 m2i-api.com, 1
 m2icondb.com, 1
@@ -76813,7 +73758,6 @@ ma-canne-a-peche.fr, 1
 ma-eir.nl, 1
 ma-paroisse.ch, 1
 ma-queue.com, 1
-ma-ze-linux.tk, 1
 ma109.org, 1
 ma110.org, 1
 ma162.org, 1
@@ -76838,11 +73782,13 @@ maatwerkzorgcoaching.nl, 1
 maaya.jp, 1
 maba.tk, 1
 mabankonline.com, 1
+mabelmartinez.es, 1
 mable.com.au, 1
+mabnn.org, 1
+mabnn.ru, 1
 mabnn.spb.ru, 1
 mabra.com, 1
 mabulledu.net, 1
-mabusalah.tk, 1
 mac-i-tea.ch, 0
 mac-world.pl, 1
 mac.biz.tr, 1
@@ -76858,13 +73804,11 @@ macappstudio.com, 1
 macappstudiobridge.com, 1
 macappstudioprojects.com, 1
 macaque.io, 0
-macarenagomezfan.tk, 1
-macaroons.tk, 1
-macaroonshindig.tk, 1
 macarthuradr.com, 1
-macautocouture.ga, 1
 macautocouture.gq, 1
 macautocouture.ml, 1
+macaw.lt, 1
+macaw.net, 1
 macaw.nl, 1
 macawos.com, 1
 macaws.org, 1
@@ -76872,7 +73816,6 @@ macbach.com, 0
 macbparis.com, 1
 maccabi-dent.com, 1
 macchinetedesche.it, 1
-macdj.tk, 1
 macdonaldplasticsurgery.ca, 1
 macedonian-hotels.com.mk, 1
 macedonian-hotels.mk, 1
@@ -76888,10 +73831,8 @@ machbach.com, 1
 machbach.net, 0
 machelpnashville.com, 1
 machetewp.com, 1
-machiavelli.tk, 1
 machikka.com, 0
 machin.email, 1
-machinatio.ga, 1
 machine.email, 1
 machineaecrire.fr, 1
 machinebazar.com, 1
@@ -76911,7 +73852,6 @@ macinyasha.net, 1
 macioszektv.eu, 1
 macji-raj.si, 1
 mack.space, 1
-mackanz.tk, 1
 mackenziedatastream.ca, 1
 macker.io, 1
 mackeysack.com, 1
@@ -76939,6 +73879,7 @@ macramos.co.za, 1
 macreosolutions.com, 1
 macreports.com, 0
 macroeng.tk, 1
+macrogamer.com, 1
 macropremia.com.ar, 1
 macros.co.jp, 1
 macrosec.tech, 1
@@ -77004,9 +73945,7 @@ maderasbrown.com, 1
 madewithcollab.com, 1
 madewithopendata.org, 1
 madge.tk, 1
-madhawaweb.tk, 1
 madhyrecords.com, 1
-madian.tk, 1
 madinina.tk, 1
 madintouch.com, 1
 madisoncountyalema.gov, 1
@@ -77014,10 +73953,8 @@ madisoncountyhelps.com, 1
 madisoncountyil.gov, 1
 madisoncountyne.gov, 1
 madisonent-facialplasticsurgery.com, 1
-madisonprocaccini.tk, 1
 madisonsjewelersorlando.com, 1
 madisonsquarerealestate.com, 1
-madkids.ga, 1
 madknight.tk, 1
 madlandezboard.tk, 1
 madluging.tk, 1
@@ -77026,7 +73963,6 @@ madmax-store.gr, 1
 madmaxstore.it, 1
 madnetwork.org, 1
 madobe.tk, 1
-madoka.nu, 1
 madokami.net, 1
 madokami.pw, 1
 madonnadellafibra.gq, 1
@@ -77035,7 +73971,6 @@ madost.one, 1
 madprod.tk, 1
 madpsy.uk, 1
 madrants.net, 1
-madrasareforms.cf, 1
 madrasareforms.ga, 1
 madrasareforms.ml, 1
 madreacqua.org, 1
@@ -77048,20 +73983,16 @@ madridagency.com, 1
 madridartcollection.com, 1
 madride.tk, 1
 madscientistwebdesign.com, 1
-madskauts.tk, 1
 madskill.tk, 1
-madskills.tk, 1
 madsklitgaard.dk, 1
 madskristensen.dk, 1
 madspeed-performance.tk, 1
 madsstorm.dk, 0
-madteam.tk, 1
 madtown.tk, 1
 maduexclusive.com, 1
 maduracion.com, 1
 maduradas.info, 1
 maduradas.net, 1
-madviewer.tk, 1
 madwarlock.com, 1
 mae-berlinistanbul.com, 1
 maedacolo.com.br, 1
@@ -77079,14 +74010,10 @@ maes.eu.org, 1
 maeterlinck100.be, 1
 maev.si, 1
 maevelyfotografia.com, 1
-maewmoo.com, 1
-maewongaming.tk, 1
 maff.co.uk, 1
 maff.scot, 1
 mafia-penguin.club, 1
 mafia-web.tk, 1
-mafiaclan.tk, 1
-mafiaclub.ml, 1
 mafiaforum.de, 1
 mafiagames.tk, 1
 mafiamohaa.tk, 1
@@ -77099,21 +74026,14 @@ mafy.fi, 1
 magaaral.com, 1
 magaconnection.com, 1
 magadan.ga, 1
-magadan.gq, 1
-magadan.ml, 1
 magaliff.net, 1
-magaria.ml, 1
 magasindejouets.com, 1
 magasinsalledebain.be, 1
 magasinsalledebain.fr, 1
 magasinsalledebains.be, 1
 magasinsalledebains.fr, 1
 magasinsenfrance.com, 1
-magaso.tk, 1
 magaviva.com, 1
-magazilla.ga, 1
-magazin4ik.ga, 1
-magazinecards.ga, 1
 magazinedabeleza.net, 1
 magazinedotreino.com.br, 1
 magazinhaberi.tk, 1
@@ -77131,7 +74051,6 @@ magebit.com, 1
 magebrawl.com, 1
 magel.io, 1
 magellan-met.ru, 1
-magenbrot.net, 0
 magenda.sk, 1
 magentaize.net, 1
 magentazorg.nl, 1
@@ -77142,21 +74061,17 @@ magewell.nl, 1
 maggie-shaw.co.uk, 0
 maggie.gy, 1
 maggiemcgee.tk, 1
-maggot.cf, 1
 magi-cake.com, 1
 magiamgiatot.tk, 1
 magic-cards.info, 1
 magic-carpetcleaning.co.uk, 1
-magic-cheerleading.tk, 1
 magic-network.tk, 1
 magic-photo-events.fr, 1
-magical-secrets.com, 1
+magical-secrets.com, 0
 magical.rocks, 1
 magicalwishes.tk, 1
 magicamulet.me, 1
 magicball.co, 1
-magicball.ga, 1
-magicbar.tk, 1
 magicbeanschool.com, 1
 magicbroccoli.de, 1
 magicbullets.com, 1
@@ -77164,7 +74079,6 @@ magiccards.info, 1
 magicdesktop.com, 1
 magicdlp.com, 1
 magicflora.tk, 1
-magiciansofchaos.tk, 1
 magicitaca.com, 0
 magicjudges.org, 1
 magickmale.de, 1
@@ -77240,7 +74154,6 @@ magneticarrow.com, 1
 magneticarrowdev.com, 1
 magneticattraction.com.au, 1
 magneticmoney.de, 1
-magnetoscopio.tk, 1
 magnetoterapiapertutti.com, 1
 magnetpass.uk, 1
 magnets.jp, 1
@@ -77253,7 +74166,6 @@ magnificentdata.com, 1
 magniflood.com, 1
 magnit-akciya.tk, 1
 magnitgang.ml, 1
-magnitola.ml, 1
 magnoliadoulas.com, 1
 magnoliastrong.com, 1
 magnoliawi.gov, 1
@@ -77272,14 +74184,12 @@ magsdata.com, 1
 magu.kz, 1
 mague.org, 1
 maguire.email, 1
-maguire.tk, 1
 maguroalmare.com.br, 1
 maguspace.com, 0
 magwin.co.uk, 1
 magyarepitok.hu, 1
 mah-nig.ga, 1
 mahabharat.tk, 1
-mahadihasan.cf, 1
 mahadsunnah.com, 1
 mahalaraibanda.ro, 1
 mahali.tk, 1
@@ -77304,7 +74214,6 @@ mahieu-wonen.nl, 1
 mahirakyildiz.com, 1
 mahjong-navi.com, 1
 mahjong.org, 1
-mahjonggames.tk, 1
 mahjongrush.com, 1
 mahler.io, 1
 mahmalci.net, 1
@@ -77324,7 +74233,6 @@ maianduc.vn, 1
 maiateam.pt, 1
 maichun.info, 0
 maid.gay, 1
-maid.tk, 1
 maidenliput.fi, 1
 maidenworld.tk, 1
 maidoty.net, 1
@@ -77333,11 +74241,9 @@ maiet.net, 1
 maigesellschaft-lammersdorf.de, 1
 maijia800.com, 1
 maik-mahlow.de, 1
-maikhuong.tk, 1
 maikolfish.it, 1
 maikoloc.com, 1
 mail-de.jp, 1
-mail-delivery.ga, 1
 mail-ink.com, 1
 mail-rotter.de, 1
 mail-routing.net, 1
@@ -77353,60 +74259,43 @@ mail.yahoo.com, 0
 mail180.com, 1
 mail4you.in, 1
 mailanyzer.com, 1
-mailbase.cf, 1
 mailbox.mg, 1
 mailbox.org, 1
-mailboy.ml, 1
 mailboy.tk, 1
 mailbywire.com, 1
 mailchaud.com, 1
 mailcubexs.tk, 1
-maildrops.tk, 1
 mailer.me, 1
-mailex.cf, 1
-mailexpresso.tk, 1
 mailexx.ga, 1
-mailexx.gq, 1
-mailexx.ml, 1
 mailfence.com, 1
 mailflank.com, 0
 mailgun.com, 1
 mailhardener.com, 1
 mailinabox.email, 1
 mailinabox.ml, 1
-mailinaitor.tk, 1
 mailingproduct.tk, 1
 mailinizer.com, 1
 mailinyzer.com, 1
 mailjunkey.tk, 1
-maillady-susume.com, 1
 maillotdefoot.tk, 1
 maillotfoot.tk, 1
 mailmag.net, 1
 mailmaid.de, 1
 mailman.ml, 1
-mailmaster.tk, 1
 mailmerc.com, 1
 mailmum.io, 1
 mailnara.co.kr, 1
 mailnerds.de, 1
-mailon.ga, 1
 mailosaur.com, 1
-mailpass.ml, 1
 mailpenny.com, 1
 mailsac.com, 1
-mailsend.ml, 1
-mailstart.ga, 1
 mailstation.de, 1
 mailsupport.cz, 1
 mailtelligent.com, 1
-mailtobiz.tk, 1
-mailtracker.ml, 1
 mailum.org, 0
 mailw.com, 1
 mailwala.tk, 1
 mailway.io, 1
-mailxpress.ga, 1
 maimaiyeuem.tk, 1
 maimea.net, 1
 main1.host, 1
@@ -77422,6 +74311,7 @@ mainstortho.com, 1
 mainstreetartisans.com, 1
 maintainyourwebsite.help, 1
 maintenance-traceur-hp.fr, 1
+maintenanceservice.org, 1
 mainzelmaennchen.net, 1
 maioresemelhores.com, 1
 mair.best, 1
@@ -77444,7 +74334,6 @@ maison-auriat.fr, 1
 maison-coutin.com, 1
 maison-du-savon-de-marseille.fr, 1
 maison-haimard.fr, 1
-maisonanimale.com.br, 1
 maisondoree.be, 1
 maisonmere.group, 1
 maisproduzida.com.br, 1
@@ -77482,7 +74371,6 @@ majorpussycum.com, 1
 majusainsurance.com, 1
 makaleci.com, 1
 makalu.me, 1
-makangratis.id, 1
 makani.be, 1
 makanivzw.be, 1
 makanj.tk, 1
@@ -77505,7 +74393,6 @@ makejusticework.org.uk, 0
 makelindazi.com, 1
 makemejob.com, 1
 makemillion.tk, 1
-makemoney-plan.tk, 1
 makemusic-asia.com, 1
 makenaiyo-fx.com, 1
 makenprint.uk, 1
@@ -77517,53 +74404,39 @@ maker.to, 0
 makera.ga, 1
 makerdao.com, 0
 makertown.jp, 1
-makescentsinc.com, 1
 makesenseofdata.co.uk, 1
 maketheneighborsjealous.com, 1
 maketodiet.com, 1
 makeupevelinua.cf, 1
-makeupevelinua.ga, 1
 makeupillusion.com, 1
 makeuplove.nl, 1
 makeuppleasure.it, 1
 makeurbiz.com, 1
-makeurl.ml, 1
 makewebbetter.com, 1
 makfra.com, 0
 makhmudov.net, 1
 maki-chan.de, 1
 maki.cafe, 1
 makilingchallenge.tk, 1
-makingbusinessmatter.co.uk, 1
 makingmemoney.cf, 1
 makingmemoney.ga, 1
 makingmemoney.gq, 1
-makingmemoney.ml, 1
-makingmoneyathome.tk, 1
-makingmoves.gq, 1
 makkiyaz.tk, 1
 makkusu.photo, 1
 maklerinfo.biz, 1
 makocontrols.com, 1
-makohu.tk, 1
 makomako.tk, 1
 makonet.com.au, 0
 makos.jp, 1
 makowitz.cz, 1
 makrama.shop, 1
 makromedikal.com.tr, 1
-maksa.ga, 1
 maksatmoda.com, 1
 maksima.kh.ua, 1
 maksimmrvica.tk, 1
-maksmedia.tk, 1
-maksonshop.ga, 1
 maksoud-karim.net, 1
-maksport.ml, 1
-maksutov.tk, 1
 maktoob.search.yahoo.com, 0
 makulatura.cf, 1
-makuonline.tk, 1
 makuquina.tk, 1
 makura.fun, 1
 malabarismo.tk, 1
@@ -77572,7 +74445,6 @@ malachiteauth.com, 1
 maladie-autoimmune.fr, 1
 malagarental.com, 1
 malagarental.es, 1
-malahov.tk, 1
 malamutedoalasca.com.br, 1
 malangartchannel.com, 0
 malardalenvvs.se, 1
@@ -77586,14 +74458,12 @@ malavida.tk, 1
 malavirgen.tk, 1
 malawi-cichliden-portal.de, 1
 malayalamtalkies.tk, 1
-malaysia.cf, 1
 malaysia.search.yahoo.com, 0
 malaysiabrands.com.my, 1
 malaysiainternship.my, 1
 malaysian.dating, 1
 malaysianews.ga, 1
 malaysianews.gq, 1
-malaysianews.ml, 1
 malaysianews.tk, 1
 malaysianhairextensions.tk, 1
 malaysiasentral.com, 1
@@ -77627,7 +74497,6 @@ malflutningsstofan.is, 1
 malfunction.tk, 1
 malhasgusmao.com.br, 1
 maliar.fr, 1
-malibaby.ga, 1
 malibu-electric.com, 1
 malibuexteriorlighting.com, 1
 malibulingerie.com, 1
@@ -77635,6 +74504,7 @@ malibumodas.com.br, 1
 maliciousdeath.tk, 1
 malicis.com, 1
 malie.it, 1
+malik.holdings, 1
 malik.id, 1
 malikcomputers.tk, 1
 malikdeenarislamicacademy.tk, 1
@@ -77644,7 +74514,6 @@ malimusavirler.tk, 1
 malinaclub.com, 1
 malinheadview.ie, 1
 malisheva-blog.cf, 1
-malisheva-blog.ga, 1
 maliskovik.si, 1
 maliweb.ml, 1
 malkalni.lv, 1
@@ -77668,9 +74537,7 @@ malloc.me, 1
 mallonline.com.br, 1
 mallorca.tk, 1
 mallorcaautohuur.nl, 1
-mallpass.ga, 1
 malmomusikskola.se, 1
-malmyzh.tk, 1
 malond.com, 1
 malone.link, 0
 malorita.tk, 1
@@ -77681,7 +74548,6 @@ malsignature.com, 1
 malsoftware.com, 1
 malta-firma.com, 1
 maltasite.tk, 1
-maltaultrastifo.tk, 1
 maltegegner.de, 0
 malu.style, 1
 malvinas-falklands.tk, 1
@@ -77696,6 +74562,7 @@ malwaretips.com, 1
 malwarewise.com, 1
 malworld.me, 1
 malwr.ee, 1
+malyjakub.cz, 1
 malypiesekzuzi.pl, 1
 malysvet.net, 0
 mama-kind-buch.de, 1
@@ -77706,15 +74573,12 @@ mamacoolinar.bg, 1
 mamadoma.com.ua, 1
 mamaisonsherby.ca, 1
 mamamoet.ru, 1
-mamanakormit.tk, 1
 mamanecesitaungintonic.com, 1
 mamanetplus.fr, 1
+mamaplus.net, 1
 mamasorganizedchaos.com, 1
 mamaxi.org, 1
-mamaznaet.ml, 1
 mambas.cn, 1
-mambos.tk, 1
-mamburao.tk, 1
 mame.cl, 1
 mamijaclean.tk, 1
 mamilitante.fr, 1
@@ -77723,7 +74587,6 @@ mamlaka.ml, 1
 mamlaka.tk, 1
 mammabelly.com.br, 1
 mammaklader.tk, 1
-mammal-taxonomy.tk, 1
 mammals.net, 1
 mammaw.com, 1
 mammooc.org, 1
@@ -77739,9 +74602,7 @@ mamospienas.lt, 1
 mamot.fr, 1
 mamradost.sk, 1
 mamsds.com, 1
-mamtapark.tk, 1
 mamuko.nl, 1
-mamunlyric.tk, 1
 man-stuff.co.uk, 1
 man-trailer.com, 1
 man3s.jp, 0
@@ -77769,7 +74630,6 @@ managr.net, 1
 manalu.cz, 1
 manaonetrading.com, 1
 manasakcijas.lv, 1
-manaspaul.tk, 1
 manateepao.gov, 1
 manatees.com.au, 1
 manatees.net, 1
@@ -77781,7 +74641,6 @@ manawithtea.com, 1
 manbetx1998.live, 1
 manboy.tk, 1
 manchester.careers, 1
-manchestermoneyman.com, 1
 manchestertechservices.co.uk, 1
 manchesterwi.gov, 1
 mancrates.com, 1
@@ -77791,15 +74650,12 @@ mandai-sf.jp, 1
 mandai-st.jp, 1
 mandai-t.jp, 1
 mandala-ausmalbilder.de, 1
-mandala-book.tk, 1
 mandala-porn.com, 1
 mandanudes.ae, 1
 mandarinplay.tk, 1
 mandcbouncycastlehire.co.uk, 1
 mandediary.com, 1
-mandefender.tk, 1
-mandela-effect-wiki.tk, 1
-mandelaeffect.tk, 1
+manderstam.com, 1
 mandiblackburnphoto.com, 1
 mandilabeachhotel.com, 1
 mandolinexpert.com, 1
@@ -77825,37 +74681,32 @@ manfiction.com, 1
 manforums.com, 1
 manfred-feiger.com, 1
 manfred-kostner.tk, 1
+manfredgruber.at, 1
 manfredi.io, 1
 manfredimatteo.com, 1
 manfredschafer.ch, 1
 manfree.tk, 1
 manga18.art, 1
-mangabank.org, 0
 mangabond.tk, 1
-mangaboxes.ml, 1
-mangacat.ga, 1
 mangadex.org, 1
 mangaesp.tk, 1
-mangafreak.tk, 1
 mangagaga.tk, 1
 mangahigh.com, 1
+mangalindustries.com, 1
 mangamonde.fr, 1
 manganimefan.tk, 1
 mangapoi.com, 1
-mangareactor.tk, 1
 mangarosa.pt, 1
 mangatafestas.com.br, 1
-mangaworld.gq, 1
 mangeeaudio.com, 1
-mangelot-hosting.nl, 1
 mangeur-de-cigogne.tk, 1
 mangfoldimai.no, 1
 mangga.cloud, 1
 mangio.co.uk, 1
 mangnhuapvc.com.vn, 1
 mango-zajm.gq, 1
+mango3.io, 1
 mangomercado.com, 1
-mangoservers.tk, 1
 mangotwoke.co.uk, 1
 manguyen.de, 0
 manhassetparkdistrictny.gov, 1
@@ -77871,11 +74722,9 @@ maniadicane.com.br, 0
 maniaiti.nz, 1
 manial4d2.ml, 1
 maniasoft.pl, 1
-maniazul.tk, 1
 manicbouncycastles.co.uk, 1
 manicminers.tk, 1
 manicode.com, 1
-manicur-salon.tk, 1
 manicuradegel.com, 1
 manicuradegel.es, 1
 manikinuk.tk, 1
@@ -77899,8 +74748,6 @@ mankomarketing.com, 1
 mann-und-maeuse.de, 1
 mannafields.org, 1
 mannat-hallmumbra.com, 1
-manneguiden.no, 1
-mannenzang.tk, 1
 mannhaarkunst.com, 1
 mannheimbloggt.tk, 1
 mannigroup.com, 1
@@ -77909,6 +74756,7 @@ manns-solutions.co.uk, 1
 mannservrice.cf, 1
 manogara.tk, 1
 manoha-proservices.fr, 1
+manoila.co.uk, 1
 manoirdecontres.com, 1
 manojsharan.me, 1
 manolitodarts.tk, 1
@@ -77932,7 +74780,6 @@ mansoorkhan.tk, 1
 mansora.co, 1
 mansora.io, 1
 mansour.io, 1
-mansurov.tk, 1
 mantachiepharmacy.com, 1
 mantalak.com, 1
 mantalksmanrules.com, 1
@@ -77979,7 +74826,6 @@ manueldossantos.tk, 1
 manuelefior.tk, 1
 manuelefysiotherapeut.nl, 1
 manueljirado.tk, 1
-manuelosorio.me, 1
 manuelperujo.ch, 1
 manuelraimo.cf, 1
 manuelrueger.de, 0
@@ -77993,7 +74839,6 @@ manumagnum.com, 1
 manuscript.com, 1
 manuscripteditorial.com, 1
 manuscriptlink.com, 1
-manusiasosial.tk, 1
 manutenzionegiardini.it, 1
 manuth.life, 1
 manwork.tk, 1
@@ -78006,10 +74851,10 @@ manyproservices.com, 1
 manytubes.ga, 1
 manyzero.ml, 1
 manzanita-nsn.gov, 1
+manzoorahmed.com, 1
 manzunadh.com, 1
 maomihz.com, 1
 maone.net, 1
-maorilandfilm.co.nz, 1
 maorx.cn, 1
 maoshuai.bid, 1
 maoshuai.cc, 1
@@ -78070,9 +74915,9 @@ maqs.tk, 1
 maquena.org, 1
 maquetasdeaviones.tk, 1
 maquetting.com, 1
+maquiguarda.pt, 1
 maquinariahosteleriaocasion.com, 1
 maquinariaspesadas.org, 0
-maquinasperfectas.tk, 1
 maquinasquepiensan.tk, 1
 mar-eco.no, 1
 mar.pt, 1
@@ -78080,7 +74925,6 @@ mara.paris, 1
 maraboutserieuxhonnete.com, 1
 marabunta.io, 1
 maracarlinicourses.com, 1
-maracit.tk, 1
 maraichere-gourmande.org, 1
 marajo.ml, 1
 marajo.tk, 1
@@ -78092,7 +74936,6 @@ maranza.org, 1
 marasma.tk, 1
 marathoncitywi.gov, 1
 marathons.tk, 1
-marauderos.tk, 1
 marazul.tk, 1
 marbermedical.com, 1
 marble.com, 1
@@ -78123,10 +74966,9 @@ marcelinofranchini.info, 1
 marcelinofranchini.net, 1
 marcelinofranchini.org, 1
 marcelkooiman.com, 1
-marcell-jansen.tk, 1
 marcellenatureza.com, 1
+marcellodomenis.com, 1
 marcelmarnitz.com, 1
-marcelofernandez.tk, 1
 marcelois.me, 1
 marcelpreuss.de, 1
 marcelsiegert.com, 1
@@ -78134,11 +74976,10 @@ marcelwaldvogel.ch, 1
 marcelwolf.coach, 1
 marcenariaembh.com.br, 1
 marcgoertz.de, 1
+marchagen.nl, 1
 marche-nordic-jorat.ch, 0
-marchellenevers.tk, 1
 marcheuparis.com, 1
 marchhappy.tech, 0
-marchinghatters.tk, 1
 marchingnorth.com, 1
 marchoffrichter.de, 1
 marchouben.nl, 1
@@ -78164,13 +75005,12 @@ marcorubiol.com, 1
 marcositaliandeli.co.uk, 1
 marcosocio.com, 1
 marcossamerson.com, 1
-marcosteixeira.tk, 1
+marcossan.com, 1
 marcotolk.com, 1
 marcsello.com, 1
 marcsferraripage.tk, 1
 marcus-scheffler.com, 1
 marcus.pw, 0
-marcusburghardt.tk, 1
 marcusds.ca, 1
 marcuskoh.com, 1
 marcusporter.tk, 1
@@ -78191,7 +75031,6 @@ marengomi.gov, 1
 maresencial.com, 1
 marex.host, 1
 marfadelivery.tk, 1
-marga-marga.tk, 1
 marga.tech, 1
 margagriesser.de, 1
 margan.ch, 1
@@ -78199,14 +75038,15 @@ margaret.land, 1
 margaretgel.com, 1
 margaridamendessilva.com, 1
 margaux-perrin.com, 1
+margauxnennig.com, 1
 margays.de, 1
 margeriam.com, 1
 margeyshah.com, 1
 margherita.cl, 1
+margintoniks.fr, 1
 marglotfabadi.com, 1
 margo-co.ch, 0
 margo.ml, 1
-margolis.gq, 1
 margotbworldnews.tk, 1
 margots.biz, 1
 margots.life, 1
@@ -78216,7 +75056,6 @@ marhamat.cf, 1
 marhobateren.tk, 1
 maria-blanco.tk, 1
 maria-galland.cz, 1
-maria-kirilenko.tk, 1
 maria-sharapova.tk, 1
 mariaangelamacario.com, 1
 mariadelcastillo.com, 1
@@ -78238,7 +75077,6 @@ marianhoenscheid.de, 0
 mariannenan.nl, 1
 mariannethijssen.nl, 1
 marianneveenstra.tk, 1
-marianrivera.tk, 1
 mariansalzman.com, 1
 mariapietropola.com, 1
 mariasavchenko.com, 1
@@ -78277,7 +75115,6 @@ marina-group.tk, 1
 marina-tsvetaeva.ml, 1
 marinamontana.net, 1
 marinapetruzio.it, 1
-marinapozzoli.tk, 1
 marinarinaldi.ml, 1
 marinasmad.com, 1
 marinat.de, 1
@@ -78292,7 +75129,6 @@ marineecologyfiji.com, 1
 marinekaplama.com, 1
 marinela.tk, 1
 marinelausa.com, 0
-marinella.tk, 1
 marinershousecalstock.com, 1
 marinettecountywi.gov, 1
 marinettewi.gov, 1
@@ -78301,8 +75137,8 @@ mario-sarto.com, 1
 mario.com.ua, 1
 mario420.ga, 1
 marioabela.com, 1
+marioafonso.com, 1
 marioberluchi.by, 0
-mariogarcia.tk, 1
 mariogasparini.com.br, 1
 mariogb.com, 1
 mariogeckler.de, 0
@@ -78312,7 +75148,6 @@ marioncountyiowa.gov, 1
 marioncountyohio.gov, 1
 marioncountytn.gov, 1
 marioncvb.com, 1
-marioserver.ml, 1
 mariospizzaoxford.co.uk, 1
 mariouniversalis.fr, 1
 mariowiki.com, 1
@@ -78322,11 +75157,8 @@ marisasitaliankitchen.com, 1
 mariskavankasbergen.nl, 1
 mariskax.net, 1
 marismenos.tk, 1
-marisolcu.org, 1
 maritiemshertogenbosch.nl, 1
 maritime-mea.com, 1
-maritlarsen.ml, 1
-maritlarsen.tk, 1
 marius-schmalz.de, 1
 mariusschulz.com, 1
 mariviolin.com, 1
@@ -78339,7 +75171,6 @@ marjoleindens.be, 1
 marjon.photography, 1
 marjonruns.nl, 1
 marjorie-wiki.de, 1
-marjoriebarretto.tk, 1
 marjoriecarvalho.com.br, 1
 mark-a-hydrant.com, 1
 mark-armstrong-gaming.com, 1
@@ -78350,12 +75181,10 @@ mark1998.com, 1
 markaconnor.com, 1
 markadamoda.com, 1
 markandrosalind.co.uk, 1
-markantalyamasajsalonu-bayanmasoz-cim.cf, 1
 markdain.net, 1
 markdaine.com, 1
 markdaine.net, 1
 markdixon.name, 1
-markdown.help, 1
 markecubanos.com, 1
 markedplassen.no, 1
 markellos-olive.gr, 1
@@ -78371,8 +75200,6 @@ marketcavalli.it, 1
 marketespace.fr, 0
 marketfeed.news, 1
 marketforce.com, 1
-marketgarden.tk, 1
-marketgrid.ml, 1
 marketgrid.tk, 1
 marketia.ml, 1
 marketing-2.de, 1
@@ -78387,29 +75214,25 @@ marketingco.nl, 1
 marketingconcafe.com, 1
 marketingdesignu.cz, 1
 marketingdigitalefisiente.com, 1
+marketingdominante.com.br, 1
 marketingfacile.space, 1
 marketingforfood.com, 1
 marketinghaters.com, 1
 marketingmd.com, 1
 marketingmind.in, 1
-marketingpalace.tk, 1
 marketingproducts.review, 1
 marketingprofesszorok.hu, 1
 marketingseo.fr, 1
-marketingstrategy.gq, 1
 marketingtrendnews.com, 1
 marketingvirtuales.com, 1
 marketingwelt-lipp.de, 1
 marketingypublicidaddigital.com.mx, 1
 marketio.ai, 1
 marketizare.ro, 1
-marketking.ga, 1
 marketmakers.se, 1
 marketmotion.com.au, 1
 marketplace.org, 1
 marketplace.tf, 1
-marketplacestrategy.com, 1
-marketsearch.ga, 1
 marketsosyali.tk, 1
 marketvalue.gq, 1
 marketyourcup.com, 1
@@ -78427,10 +75250,8 @@ markhornsby.co.uk, 1
 markhornsby.uk, 1
 markido.com, 1
 markisa.ninja, 1
-markitanova-anna.tk, 1
 markitee.com, 0
 markitzeroday.com, 1
-markjansen.tk, 1
 markkirkforillinois.com, 1
 markkirkforsenate.com, 1
 markkusilvennoinen.fi, 1
@@ -78496,7 +75317,6 @@ marmelo.digital, 1
 marmista.roma.it, 1
 marmo.tk, 1
 marmotte.love, 1
-marmuif.fr, 1
 marmurmedical.com, 1
 marneetgondoireathletisme.fr, 1
 marny.eu, 1
@@ -78514,8 +75334,6 @@ maroochydorecitycenter.com.au, 1
 maroochydorecitycentre.com, 1
 maroochydorecitycentre.net.au, 1
 maroquineriepirlot.be, 0
-maroshionline.tk, 1
-maroussia.tk, 1
 marouviere.fr, 1
 marpa-wohnen.de, 1
 marqperso.ch, 1
@@ -78523,7 +75341,6 @@ marqueandbrew.com, 1
 marquepersonnelle.ch, 1
 marquesalcantara.adv.br, 1
 marqueswines.co.uk, 1
-marquezpropaintingservices.com, 1
 marquimanagement.com, 1
 marquisepools.com, 1
 marrai.de, 1
@@ -78537,7 +75354,6 @@ marry-fox.com, 1
 marryfox.net, 1
 mars.army, 1
 mars.navy, 1
-marsafc.tk, 1
 marsanvet.com, 1
 marsatapp.com, 1
 marseillekiteclub.com, 1
@@ -78545,18 +75361,18 @@ marshaiargentina.com, 1
 marshall-allman.tk, 1
 marshallcountyillinois.gov, 1
 marshallcountywv.gov, 1
+marshallruskwi.gov, 1
 marshallscastles.com, 1
 marshallwilson.com, 1
+marshfieldvillagevt.gov, 1
 marshfieldvt.gov, 1
 marshmallow.co, 1
 marshmallow.com, 1
 marshmallowchallenge.com, 1
-marshop.tk, 1
 marsicano.tk, 1
 marsikelektro.cz, 1
 marsilioblack.tk, 1
 marsmediavideo.com, 1
-marta-chat.ga, 1
 marta.uz, 0
 martacooks.com, 1
 martasibaja.com, 1
@@ -78582,7 +75398,6 @@ martian.community, 1
 martian.tk, 1
 martide.com, 1
 martijnschreuders.tk, 1
-martijnvdputten.tk, 1
 martin-burger.net, 1
 martin-caslavsky.tk, 1
 martin-loewer.de, 1
@@ -78593,7 +75408,6 @@ martin-weil.de, 1
 martin.vet, 0
 martinaachen.tk, 1
 martinalonsovega.tk, 1
-martinassurfdepot.tk, 1
 martinbaileyphotography.com, 0
 martinbiely.com, 1
 martinboerhof.nl, 1
@@ -78616,7 +75430,6 @@ martinhalpropertysales.com, 1
 martinhalresidences.com, 1
 martinhalsagres.com, 1
 martinhaunschmid.com, 0
-martinho.tk, 1
 martinishotpodcast.com, 1
 martinkunc.tk, 1
 martinkus.eu, 1
@@ -78652,7 +75465,6 @@ marulaweb.com, 1
 marunouchi-hotel.co.jp, 1
 marustat.ru, 1
 marvaco.cf, 1
-marvaco.ga, 1
 marvaco.tk, 1
 marvelcargiveaways.co.uk, 1
 marvelmoviemarathon.com, 1
@@ -78663,7 +75475,6 @@ marvin.is, 1
 marvin.rocks, 1
 marvingazibaric.io, 1
 marvinkeller.de, 0
-marvinschopf.com, 1
 marvinxyz.de, 1
 marvnet.cf, 1
 marvnet.design, 1
@@ -78685,7 +75496,6 @@ marw.org, 1
 marxist.party, 1
 marxists.org, 1
 marxmyths.org, 1
-marxpark.tk, 1
 mary-e-kay.tk, 1
 maryamghorbani.com, 1
 marycliffpress.com, 1
@@ -78708,14 +75518,11 @@ masafarms.com, 1
 masajilanver.tk, 1
 masakanibu.ga, 1
 masakigarden.com, 1
-masalaband.tk, 1
 masaloku.com.tr, 1
 masantefinanciere.com, 1
 masanunciosimpresos.com, 1
 masarik.sh, 1
 masaze-hanka.cz, 1
-mascarablond.tk, 1
-mascarbo.tk, 1
 mascarillas.blog, 1
 maschine.email, 1
 maschinen.email, 1
@@ -78733,13 +75540,14 @@ mashairi.co.ke, 1
 mashandco.it, 1
 mashandco.tv, 1
 masharphomecooking.com, 1
-mashcape.com, 1
 mashcl.com, 1
 mashek.net, 1
 mashinavremeni.ml, 1
 mashinist.tk, 1
 mashonkavortu.tk, 1
 mashoom.co.uk, 1
+mashrlab.com, 1
+mashrmail.com, 1
 mashtibax.ga, 1
 masiniunelte.store.ro, 1
 masinky.tk, 1
@@ -78757,7 +75565,6 @@ maslenka.tk, 1
 maslin.io, 1
 maslow.tk, 1
 masmusica.tk, 1
-masmusicaradio.tk, 1
 maso-corto.com, 1
 masoncountyil.gov, 1
 masoncountywa.gov, 1
@@ -78765,8 +75572,6 @@ masoncountywaelections.gov, 1
 masoncountywv.gov, 1
 masonkysheriff.gov, 1
 masquerade.site, 0
-masqueradecostumes.tk, 1
-masrilanguage.tk, 1
 masrud.com, 1
 masrur.org, 1
 mass.pt, 1
@@ -78787,16 +75592,19 @@ massagekartan.ga, 1
 massagetherapyschoolsinformation.com, 1
 massagik.ml, 1
 massanews.com, 1
+massapothecary.com, 1
 massar.family, 1
-massazh.cf, 1
+massauditor.gov, 1
 massconsultores.com, 1
 masse.org, 1
+massflix.com, 1
 massfone.com, 1
 masshiro.blog, 1
 masshost.tk, 1
 massive.tk, 1
 massiveanalyser.com, 1
 massiveassault.tk, 1
+massiveink.nl, 1
 masskick.ga, 1
 massmurder.tk, 1
 masstercurssos.com, 1
@@ -78832,7 +75640,6 @@ masterimperia.com, 1
 masterin.it, 1
 masterjuantex-projects.tk, 1
 masterkitchen.com.br, 1
-masternetix.ga, 1
 masterofallscience.com, 1
 masterofazoth.tk, 1
 masterofbytes.ch, 1
@@ -78851,9 +75658,9 @@ masterstation.net, 1
 mastersthesiswriting.com, 1
 masterstruckingacademy.com, 1
 masterstuff.de, 1
+mastertent.com, 1
 masterton.com.au, 1
 mastertutoriales.com, 0
-mastervision.tk, 1
 masterwank.com, 1
 masterwayhealth.com, 1
 mastiffingles.com.br, 1
@@ -78909,7 +75716,6 @@ matejgroma.com, 1
 matejkosiarcik.com, 1
 matel.org, 1
 matematik-ozel-ders.tk, 1
-matematikkulubu.tk, 1
 matematyka.wiki, 1
 matemonsac.com, 1
 materasocial.live, 1
@@ -78957,13 +75763,13 @@ mathiasgarbe.de, 1
 mathiasheise.de, 1
 mathiaswagner.org, 1
 mathieu-marteau.fr, 1
+mathieuchollet.eu, 1
 mathieuguimond.com, 1
 mathieui.net, 1
 mathijskingma.nl, 1
 mathilderegis.fr, 1
 mathis.com.tr, 1
 mathiteia.com, 1
-mathiveri.tk, 1
 mathleaks.com, 1
 mathleaks.se, 1
 maths.network, 1
@@ -78971,7 +75777,6 @@ mathschool.lt, 1
 mathsource.ga, 1
 mathspace.co, 1
 mathys.io, 1
-mati.gq, 1
 mati.tk, 1
 matijakolaric.com, 1
 matildajaneclothing.com, 1
@@ -78989,10 +75794,8 @@ matocmedia.com, 1
 matok.me.uk, 1
 matomari.tk, 1
 matomeathena.com, 1
-matopu.tk, 1
 matoutepetiteboutique.com, 1
 matov.tk, 1
-matovaya-pomada.ml, 1
 matozone.com, 1
 matpools.com, 1
 matras.kiev.ua, 1
@@ -79049,7 +75852,6 @@ mattdbarton.com, 1
 mattdrew.org, 1
 mattelek.com, 1
 mattelekharris.com, 1
-mattentaart.tk, 1
 matteobrenci.com, 1
 matteomarescotti.it, 1
 matteosaturn.com, 1
@@ -79070,8 +75872,8 @@ matthewgallagher.co.uk, 1
 matthewgraybosch.com, 1
 matthewgrow.com, 1
 matthewimaniphotography.ga, 1
-matthewj.ca, 1
 matthewkairys.com, 1
+matthewkenny.co.uk, 1
 matthewkerley.com, 1
 matthewlai.ca, 1
 matthewlanders.florist, 1
@@ -79099,7 +75901,6 @@ matthiasott.com, 1
 matthiasschwab.de, 1
 matthiasweiler.de, 0
 matthieu-munoz.fr, 1
-matthieuchedidweb.tk, 1
 matthieuschlosser.fr, 1
 matthijssen.info, 1
 matthijsvos.com, 1
@@ -79117,10 +75918,11 @@ matton-ict.nl, 1
 mattonline.me, 1
 mattpippen.com, 1
 mattprice.eu, 1
+mattressman.co.uk, 1
 mattrude.com, 1
 matts.contact, 1
 matts.wiki, 1
-mattsavin.me, 1
+mattsavin.me, 0
 mattshi.com, 1
 mattsmotorclub.com, 1
 mattsvensson.com, 1
@@ -79154,19 +75956,16 @@ mauricechavez.tk, 1
 mauricedb.nl, 1
 mauriceje.ga, 1
 mauricespapens.tk, 1
-mauricio-ochmann.tk, 1
 mauriciog.com.ar, 0
 mauricioghiorzi.com.ar, 0
 mauricioquadradoconsultor.com.br, 1
 mauricioquadradocontador.com.br, 1
-mauriciosilva.tk, 1
 mauriciotoussaint.tk, 1
 mauriciotoussaintarte.tk, 1
 mauroalejandro.co, 1
 maurovacca.com, 1
 maury-moteurs.com, 1
 mausmani.tk, 1
-mausoleum.ga, 1
 maut1.de, 1
 maveeranpasupathi.tk, 1
 maven.ng, 0
@@ -79177,9 +75976,6 @@ mavenvets.co.uk, 1
 maveris.com, 0
 maviepearl.net, 1
 mavrick.tk, 1
-mavro.cf, 1
-mavro.ga, 1
-mavro.gq, 1
 mawidabp.com, 1
 mawinguhost.co.ke, 1
 mawo.olkusz.pl, 1
@@ -79263,12 +76059,10 @@ maxipcalls.com, 0
 maxipro.ru, 1
 maxiservak.ml, 1
 maxisito.it, 1
-maxivisor.ga, 1
 maxjacobs.com.au, 0
 maxkaul.de, 1
 maxlaumeister.com, 1
 maxley.yachts, 1
-maxmanus.ga, 1
 maxmarket.bg, 1
 maxmatthe.ws, 1
 maxmilton.com, 1
@@ -79278,7 +76072,6 @@ maxmuen.de, 1
 maxmusic.tk, 1
 maxmusical.ml, 1
 maxnac.tk, 1
-maxopen.cf, 1
 maxopolyworldnews.com, 1
 maxp.info, 0
 maxpl0it.com, 1
@@ -79286,7 +76079,6 @@ maxportal.tk, 1
 maxprog.com, 1
 maxrandolph.com, 1
 maxrickettsuy.com, 1
-maxrider.tk, 1
 maxroganov.tk, 1
 maxs.com, 1
 maxtruxa.com, 1
@@ -79294,15 +76086,12 @@ maxundlara.at, 1
 maxundlara.com, 1
 maxundlara.eu, 1
 maxundlara.org, 1
-maxus.tk, 1
 maxvaluedeals.com, 1
 maxverboom.nl, 1
 maxwaellenergie.de, 1
 maxweiss.io, 1
 maxwell-english.co.jp, 0
 maxwellblog.com, 1
-maxwellcity.cf, 1
-maxwellcity.ga, 1
 maxwellcity.ml, 1
 maxwellcody.com, 1
 maxwellmoore.co.uk, 1
@@ -79325,13 +76114,9 @@ maycarivero.com, 1
 maydaystrategies.com, 1
 maydex.info, 1
 mayerbrownllz.com, 1
-mayflowerbocawina.tk, 1
 mayflowercreative.com, 1
 mayflowerfairytales.com, 1
 mayhutmuibep.com, 1
-mayito.tk, 1
-mayki.ga, 1
-maykitut.tk, 1
 maynails.com.br, 1
 maynardnetworks.com, 0
 maynesoftware.co.uk, 1
@@ -79349,8 +76134,6 @@ maythai.pl, 1
 maytretrungphuong.com, 1
 maywood-il.gov, 1
 mayx.eu.org, 1
-mazartdesign.tk, 1
-mazavto.ml, 1
 mazda-mps.de, 1
 mazda-thermote.com, 1
 mazda626.net, 1
@@ -79363,12 +76146,10 @@ mazik.tk, 1
 mazken.tk, 1
 mazloum.adv.br, 1
 mazternet.ru, 1
-mazurlabs.tk, 1
 mazury-invest.pl, 1
 mazzotta.me, 1
 mb-demo.net, 1
 mb-is.info, 1
-mb-msk.ru, 1
 mb-server.de, 1
 mb300sd.com, 1
 mb300sd.net, 1
@@ -79390,7 +76171,6 @@ mbed.com, 1
 mbedcloud.com, 1
 mbedcloudintegration.net, 1
 mbeo.ch, 0
-mbfiles.tk, 1
 mbilker.us, 1
 mbinf.de, 0
 mbinformatik.de, 0
@@ -79415,7 +76195,6 @@ mbwsignup.com, 1
 mc-auth.com, 1
 mc-dos.ru, 1
 mc-jobs.net, 1
-mc-teemocraft.tk, 1
 mc.ax, 1
 mc007.xyz, 1
 mc4free.cc, 1
@@ -79430,7 +76209,6 @@ mcblain.com, 1
 mcbooks.vn, 0
 mccarthystonefoundation.org, 1
 mccn.pp.ua, 1
-mccommando.tk, 1
 mcconciergerie.com, 1
 mcconecountymt.gov, 1
 mccoolesredlioninn.com, 1
@@ -79453,7 +76231,6 @@ mcdowellcountyncboe.gov, 1
 mcdowellcountywv.gov, 1
 mcdreamcity.com, 1
 mcdsg.net, 1
-mcduff.ga, 1
 mce.eu, 1
 mce.nyc, 1
 mce55.eu, 1
@@ -79473,7 +76250,6 @@ mcgeelaneselfstorage.com, 1
 mcgillsbuses.co.uk, 1
 mcgovernance.com, 1
 mcgrand.shop, 1
-mchaelkordomain.tk, 1
 mchan.us, 1
 mchel.net, 1
 mchenrycountyclerkil.gov, 1
@@ -79549,7 +76325,6 @@ mcsidan.tk, 1
 mcsinflatables.co.uk, 1
 mcsmart.ru, 1
 mcsnovatamabayan.com, 1
-mcsoneca.tk, 1
 mcsrvstat.us, 1
 mcstaralliance.com, 1
 mcsteve.com, 1
@@ -79583,6 +76358,7 @@ mdca-jp.org, 1
 mdcloudps.com, 1
 mdconnect.asia, 1
 mddetails.com, 1
+mddietclinic.com, 1
 mddistributorsstore.com, 1
 mdeep.ru, 1
 mdek.at, 1
@@ -79591,10 +76367,8 @@ mdf-bis.com, 0
 mdf-nakladki.kiev.ua, 1
 mdinstituteplasticsurgery.com, 1
 mdinvest.nz, 1
-mdir.tk, 1
 mditsa.de, 1
 mdiv.pl, 1
-mdkhorshedalam.com, 1
 mdl.co.ua, 1
 mdlayher.com, 1
 mdleom.com, 1
@@ -79602,7 +76376,6 @@ mdma.net, 1
 mdmbat.com, 1
 mdmck10.xyz, 1
 mdmed.clinic, 1
-mdndatasoft.com, 1
 mdns.eu, 1
 mdosch.de, 1
 mdpp.com.br, 1
@@ -79621,7 +76394,6 @@ mdx.no, 1
 mdxdave.de, 0
 mdxn.org, 1
 me-groups.com, 1
-me-news.tk, 1
 me-soft.nl, 1
 me.com.br, 1
 me.net.nz, 1
@@ -79646,6 +76418,7 @@ meapbot.com, 1
 meapbot.net, 1
 meapbot.org, 1
 meapbot.pro, 1
+measureaustralia.com.au, 1
 measureyourpenis.today, 1
 meat.org.uk, 1
 meat.tk, 1
@@ -79655,12 +76428,10 @@ meavagas.com, 1
 meayne.ddns.net, 0
 mebehliyetsinavsorulari.com, 1
 mebel-dnr.ml, 1
-mebel-voronezh.cf, 1
 mebelconcept.tk, 1
 mebelipalitra.ru, 0
 mebelisk.com.br, 1
 mebelnik.pro, 1
-mebelshik.tk, 1
 mec010.com, 1
 mec020.com, 1
 mec021.com, 1
@@ -79986,15 +76757,15 @@ mechanical.tk, 1
 mechanics-schools.com, 1
 mechanicweb.com, 1
 mechanus.io, 1
+mechasdepelo.com, 1
 mechaspartans6648.com, 1
 mechinfinity.tk, 1
 mechmk1.me, 1
-mechta.gq, 1
 mecomed.com, 1
 mecp.de, 1
 med-colleges.com, 1
 med-ics.com, 1
-med-line.cf, 1
+med-nagoya-neurosurgery.jp, 1
 med-otzyv.ru, 1
 med-spravca.ml, 1
 med.msk.ru, 1
@@ -80002,7 +76773,6 @@ med.tips, 1
 med360.at, 1
 medaboutme.ru, 1
 medali21.tk, 1
-medaliturki.tk, 1
 medalofvalor.gov, 1
 medavante-prophase.com, 1
 medbiocompany.com, 1
@@ -80041,10 +76811,7 @@ media-instance.ru, 1
 media-land.tk, 1
 media-library.co.uk, 1
 media-serwis.com, 1
-media-start.tk, 1
-media-store.ir, 1
 media-valko.hu, 1
-media4u.tk, 1
 mediaarea.net, 1
 mediaareplural.ca, 1
 mediabackoffice.co.jp, 1
@@ -80052,7 +76819,6 @@ mediablaster.com, 1
 mediabogen.net, 1
 mediabola.net, 1
 mediabookdb.de, 0
-mediabooks.ml, 1
 mediaboxfree.com, 1
 mediacenter.dynv6.net, 1
 mediacluster.de, 1
@@ -80072,8 +76838,8 @@ medialab.nrw, 1
 medialine.ag, 1
 medialine.com, 1
 medialinkz.ga, 1
+medialunaventura.com, 1
 medialys.ca, 1
-mediamarket42.tk, 1
 mediamonitors.net, 1
 mediamuda.com, 1
 medianbases.ga, 1
@@ -80084,8 +76850,11 @@ mediapuller.com, 1
 mediarithmics.com, 1
 mediarithmics.io, 1
 mediarquita.com, 1
+mediasagasocialseo.com, 1
+mediaserver7.com, 1
 mediasklep24.pl, 1
 mediaspike.com, 1
+mediassisttpa.in, 1
 mediasst.com, 1
 mediastorm.us, 1
 mediastroke.com, 1
@@ -80106,7 +76875,6 @@ medibooker.com.au, 1
 medic-world.com, 1
 medicairsolutions.com, 1
 medical-assistant-colleges.com, 1
-medical-centr.tk, 1
 medical-contact.de, 1
 medical-safety-system.com, 1
 medical-tiny.com, 1
@@ -80114,7 +76882,6 @@ medical-tiny.de, 1
 medicalabroad.org, 0
 medicalaegis.com, 1
 medicalassistantadvice.com, 1
-medicalauction.ga, 1
 medicalbillrights.gov, 1
 medicalcountermeasures.gov, 1
 medicaldispute.tk, 1
@@ -80123,7 +76890,6 @@ medicalonliner.tk, 1
 medicalpeople.tk, 1
 medicalphysicistservices.com, 1
 medicals-i.com, 1
-medicalsite.tk, 1
 medicalsland.com, 1
 medicaltiny.com, 1
 medicaltiny.de, 1
@@ -80136,9 +76902,8 @@ medicarecoveragefinder.com, 1
 medicareful.com, 1
 medicareinfo.org, 1
 medicenteritalia.it, 1
-medichat.ml, 1
 medicina-antiage.com, 1
-medicina-news.tk, 1
+medicina-interventionala.ro, 1
 medicinae.solutions, 1
 medicinaesolutions.com, 1
 medicinaesolutions.com.br, 1
@@ -80150,7 +76915,6 @@ medicinesfast.com, 0
 medicinia.com.br, 1
 medicinskavranje.edu.rs, 1
 mediciventures.com, 1
-mediclinik.tk, 1
 medicm.jp, 1
 medicompany.tk, 1
 medicoresponde.com.br, 1
@@ -80161,7 +76925,6 @@ medienweite.de, 1
 medifab.online, 1
 medifirst.de, 1
 medifit.si, 1
-medifoto.tk, 1
 medigap-quote.net, 1
 medik8.com.cy, 1
 medikalakademi.com.tr, 1
@@ -80170,7 +76933,6 @@ medilogistics.co.za, 1
 medimush.co.uk, 1
 medinacountyohio.gov, 1
 medinaelst.nl, 1
-medinc.tk, 1
 medinetz-halle.de, 1
 mediniti.com, 1
 medino.com, 1
@@ -80193,13 +76955,10 @@ meditation-rennes.org, 1
 meditbe.com, 1
 meditel.nl, 1
 meditez.ca, 1
-meditrak.ml, 1
 meditrine.cd, 1
 medium.com, 1
-mediums.cf, 1
 mediumvoyant.be, 1
 medivisionsc.com, 1
-medivox.tk, 1
 mediweed.tk, 1
 mediziner-goettingen.tk, 1
 medja.net, 1
@@ -80211,13 +76970,11 @@ medonline.co.nz, 1
 medosedu.in, 1
 medousaclinique.com, 1
 medovea.ru, 1
-medovoe.ml, 1
 medpeer.co.jp, 1
 medpeer.jp, 1
 medportalmd.tk, 1
 medprozone.com, 1
 medreich.com, 1
-medrol.cf, 1
 medsanuk.co.uk, 1
 medsblalabs.com, 1
 medschat.com, 1
@@ -80229,7 +76986,6 @@ medsi-online.tk, 1
 medsister.tk, 1
 medsourcelabs.com, 1
 medsovet.tv, 1
-medspecial.tk, 1
 medstatix-dev.com, 1
 medstatix.co, 1
 medstatix.com, 1
@@ -80246,8 +77002,6 @@ medusa.wtf, 1
 meduza.io, 1
 medved1.ru, 1
 medvedikorenka.cz, 1
-medvedivka.tk, 1
-medvedka-nasekomoe.tk, 1
 medvedkovo-hovrino.ru, 1
 medvesajt.hu, 1
 medvet.com.es, 1
@@ -80269,7 +77023,6 @@ meepbot.net, 1
 meepbot.org, 1
 meepbot.pro, 1
 meer-der-ideen.de, 0
-meeras.ga, 1
 meereskunst.de, 1
 meerman.nl, 1
 meerutcake.com, 1
@@ -80282,13 +77035,11 @@ meetdatingfriends.com, 1
 meetfinch.com, 0
 meetfranz.com, 1
 meetfriends.tk, 1
-meeting-server.ml, 1
 meetingapplication.com, 1
 meetingvotes.com, 1
 meetjeslandsetriathlon.tk, 1
 meetmibaby.co.uk, 1
 meetmygoods.com, 1
-meetmyown.ga, 1
 meetmyown.tk, 1
 meetthesinglessda.co.uk, 1
 meettheslavs.com, 1
@@ -80306,7 +77057,6 @@ mega.co.nz, 1
 mega.nz, 1
 megaar.tk, 1
 megabike.tk, 1
-megabook.ml, 1
 megabounce.co.uk, 1
 megabouncingcastles.com, 1
 megadrol.com, 1
@@ -80317,21 +77067,17 @@ megaflix.nl, 1
 megaflowers.ru, 1
 megagame.zapto.org, 1
 megagifs.de, 1
-megaherz.tk, 1
-megahostingbr.tk, 1
 megaimpressao3d.com.br, 1
 megainflatables.co.uk, 1
 megainformatyk.pl, 1
 megajatek.hu, 1
 megakoncert90.cz, 1
-megalibportal.ga, 1
 megalibrarygirl.ml, 1
 megalogi.ma, 1
 megalogistic.ru, 1
 megalol.tk, 1
 megalonomia.ml, 1
 megam.host, 1
-megamillions.tk, 1
 megamisja.pl, 1
 megamov.eu, 1
 megamov.fr, 1
@@ -80343,11 +77089,9 @@ meganmarston.cf, 1
 meganmarston.ga, 1
 meganruggiero.com, 0
 megaobzor.com, 1
-megaparadise.ml, 1
 megapixel.cz, 1
 megaplan.cz, 1
 megaplan.ru, 1
-megaportal.ga, 1
 megaportal.tk, 1
 megaprofi.tk, 1
 megarap.cf, 1
@@ -80361,7 +77105,6 @@ megauction.tk, 1
 megavasoc.com.ar, 1
 megaviews.tk, 1
 megawarez.org, 1
-megawebsite.tk, 1
 megawhat.energy, 1
 megaxchange.cash, 1
 megayachts.world, 1
@@ -80398,7 +77141,6 @@ mehmetince.net, 1
 mehode.com, 1
 mehostdd.com, 0
 mehrabpurtimes.tk, 1
-mehrgarh.tk, 1
 mehrleben.at, 1
 mehrnevesht.com, 1
 mehrwert.de, 1
@@ -80413,9 +77155,8 @@ meijburg.com, 1
 meijwebdesign.nl, 1
 meikampf.de, 1
 meikan.moe, 1
-meiler.cf, 1
+meiksbar.de, 0
 meilleur-casino-fiable.com, 1
-meilleure-note.com, 1
 meilleursavis.fr, 1
 meilleursjeuxporno.fr, 1
 meilleurstrucs.com, 1
@@ -80434,7 +77175,9 @@ meine-email-im.net, 1
 meine-finanzanalyse.de, 1
 meine-immofinanzierung.de, 1
 meine-stirnlampe.de, 1
+meineip.eu, 1
 meineit.dvag, 1
+meinema.nl, 1
 meinevorlagen.com, 1
 meineweidegans.at, 1
 meinewolke.pw, 1
@@ -80446,7 +77189,6 @@ meinstartinsleben.com, 1
 meinstartinsleben.de, 1
 meintragebaby.de, 1
 meinv.asia, 1
-meinvergleich.de, 1
 meiqia.cn, 1
 meis.space, 1
 meister-wuttke.de, 1
@@ -80454,7 +77196,6 @@ meisterlabs.com, 1
 meistertask.com, 1
 meitan.gz.cn, 1
 meitianyixiaobu.com, 1
-meiyi.ga, 1
 meiyouad.com, 1
 mejofi.com, 1
 mejofi.eu, 1
@@ -80467,16 +77208,15 @@ mejorator.es, 1
 mejorator.net, 1
 mejorator.org, 1
 mejorespatineteselectricos.es, 1
+mejoreswebscitas.com, 1
 mejorfiltrodeagua.com, 1
 mejorlimpiafondos.com, 1
-mejovonakowogov.gq, 1
+mejorwork.com, 0
 mekajen.com, 1
 mekaleskirit.tk, 1
 mekanika.com.my, 1
-mekanismo.tk, 1
 mekanova.art, 1
 mekatro.tech, 1
-mekatronika.tk, 1
 mekatrotekno.com, 1
 mekawy.tk, 1
 mekegi.com, 1
@@ -80486,15 +77226,12 @@ mekkaoui.cf, 1
 mekker.dk, 1
 meklon.net, 1
 mekongmontessori.com, 1
-melagenina.tk, 1
 melanfengshui.com, 1
 melanie-guy.fr, 1
 melanie-schwarze.de, 1
 melaniebernhardt.com, 1
-melaniec-thebest.tk, 1
 melaniegruber.de, 1
 melanieschweiger.com, 1
-melanin.cf, 1
 melaodealmeirim.pt, 1
 melatonin.fun, 1
 melbar.com.au, 0
@@ -80536,13 +77273,11 @@ melissaadkins.com, 1
 melissaauclaire.com, 1
 melissacellini.com, 1
 melissadeluxe.com, 1
-melissageorge.tk, 1
 melissalb.tk, 1
 melissameuwszen.nl, 1
 melissasmith4mt.com, 1
 melissasundwall.com, 1
 meliyb.ga, 1
-melkiran.tk, 1
 melkoghonning.no, 1
 mellika.ch, 1
 mellmon.com, 1
@@ -80574,7 +77309,6 @@ melted.me, 1
 meltina-hotel.com, 1
 melusine.eu, 1
 melvillecity.com.au, 1
-melvinsfrance.tk, 1
 mema.recipes, 1
 memberbaz.ml, 1
 members-arbourlake.com, 1
@@ -80588,7 +77322,6 @@ meme.fi, 1
 meme.institute, 1
 mememan.org, 1
 memememememememe.me, 1
-memento-mori.cf, 1
 memepasmal.org, 1
 memetrash.co.uk, 1
 memind.net, 1
@@ -80606,7 +77339,6 @@ memorind.com, 1
 memorycards.ie, 1
 memoryex.net, 1
 memoryjoggerlibrary.com, 1
-memorylines.ml, 1
 memoryofyou.eu, 1
 memoryplex.com, 1
 mempool.chat, 1
@@ -80614,8 +77346,6 @@ mempool.de, 1
 mempool.ninja, 1
 mempool.space, 1
 memrise.com, 1
-memurvadisi.tk, 1
-men-costumes.tk, 1
 menanam.net, 1
 menanwc.org, 1
 menaraannonces.com, 1
@@ -80624,7 +77354,6 @@ menazimkhan.tk, 1
 menchez.me, 1
 menddie.com, 1
 mendekuitxua.tk, 1
-mendel.tk, 1
 mendelsphotography.com, 0
 menden.com, 1
 mendipbouncycastles.co.uk, 1
@@ -80632,6 +77361,7 @@ mendix-apps.com, 1
 mendmybackprogram.com, 0
 mendomaps.com, 1
 mendonca.co, 1
+mendonvt.gov, 1
 mendovoice.com, 1
 mendozagenevieve.com, 1
 mendrala.eu, 1
@@ -80670,7 +77400,6 @@ menlosecurity.jp, 1
 menlotraining.com, 1
 menlotraining.net, 1
 menlotraining.org, 1
-menn.tk, 1
 menno.cloud, 0
 menno.me, 1
 menole.com, 1
@@ -80698,16 +77427,13 @@ mensconvoy.tk, 1
 menselijkembryo.tk, 1
 menshealthcollective.au, 1
 menspeak.ga, 1
-menswear.tk, 1
 mental-check.jp, 1
-mentalcalculations.tk, 1
 mentalcraft.tk, 1
 mentalevolution.tk, 1
 mentalhealthmn.org, 1
 mentalhealthtimes.tk, 1
 mentalizes.tk, 1
 mentalpage.com, 1
-mentalproblems.tk, 1
 mentecuriosa.net, 1
 menteofficial.com, 1
 mentes-inquietas.tk, 1
@@ -80720,15 +77446,14 @@ mentor.gov, 1
 mentorbizlist.com, 1
 mentoringauchan.es, 1
 mentors4stem.org, 1
+mentta.com, 1
 menu.fyi, 1
 menuel.me, 1
 menufree.org, 1
 menuiserie-deumer.be, 1
 menupay.com, 1
-menureader.ml, 1
 menurutparaahli.com, 1
 menzel-motors.com, 0
-menzel4you.tk, 1
 meodihoang.com, 1
 meorca.com, 1
 meow-games.com, 1
@@ -80755,6 +77480,7 @@ meraldamulder.org, 1
 meran.in, 1
 meransuedtirol.com, 1
 meraseo.com, 1
+meravirsa.com, 1
 mercadobitcoin.com.br, 1
 mercadohype.tk, 1
 mercadoleal.com.br, 1
@@ -80775,7 +77501,6 @@ mercadolibre.com.py, 1
 mercadolibre.com.sv, 1
 mercadolibre.com.uy, 1
 mercadolibre.com.ve, 1
-mercadolibrefz.tk, 1
 mercadolivre.com.br, 1
 mercadopago.cl, 1
 mercadopago.com, 1
@@ -80804,6 +77529,8 @@ mercerisland.gov, 1
 merchandiseforfan.com, 1
 merchcity.com, 1
 merchentpro.biz, 1
+merchify.in, 1
+merchifyapp.com, 1
 merchstudio.ru, 1
 mercici.com, 1
 merco.com.au, 1
@@ -80813,8 +77540,6 @@ mercury.photo, 1
 mercuryamericas.com, 0
 mercurycards.com, 1
 mercurysquad.tk, 1
-mercyseverity.tk, 1
-meredithkm.info, 0
 merelskleertjes.tk, 1
 merenbach.com, 1
 merenita.com, 1
@@ -80826,14 +77551,11 @@ mergellina.tk, 1
 meribook.com, 1
 meric-graphisme.info, 1
 meridanas.me, 1
-meridiangroup.ml, 1
 meridianmetals.com, 1
 meridianoshop.com.br, 1
 meridianstore.com.br, 1
-merikserver.tk, 1
 merionwest.com, 1
 meripohi.edu.ee, 1
-merkattumaa.tk, 1
 merkchest.tk, 1
 merke.tk, 1
 merkel.me, 1
@@ -80856,12 +77578,12 @@ merrison.uk, 1
 merry.news, 1
 merrychristmas.ml, 1
 merryxmas2015.tk, 1
-mershina.com, 0
 merson.org, 1
 merson.tv, 1
 mertak.cz, 1
 mertarauh.com, 0
 mertcangokgoz.com, 1
+mertuslu.com, 1
 meruri.com, 1
 mervart.co.uk, 1
 mervewear.com, 1
@@ -80875,7 +77597,6 @@ mes10doigts.ovh, 1
 mesaazpolice.gov, 1
 mesabi.ga, 1
 mesappros.com, 1
-mesas-auxiliares.com, 1
 mesasysillas.site, 1
 mesbonnesrecettes.com, 1
 mescaline.com, 1
@@ -80892,23 +77613,19 @@ meshok.ru, 1
 meshotes.com, 1
 meskdeals.com, 1
 meskimonos.fr, 1
-meskiukas.tk, 1
 meslekkursu.com, 1
 mesmer.tk, 1
 mesologie-soesterberg.nl, 1
 mesomeds.com, 1
 mesonandino.tk, 1
 mesothelioma.com, 1
-mesotheliomacentre.tk, 1
 mesotheliomalawfirm-worldwide.tk, 1
 mesoyca.com, 1
 mesquitegcd.gov, 1
-messageclient.gq, 1
 messagescelestes-archives.ca, 1
 messagevortex.com, 1
 messagevortex.net, 1
 messaha.tk, 1
-messcoutsandguides.tk, 1
 messcustom.com, 1
 messdorferfeld.de, 1
 messen.tk, 1
@@ -80932,7 +77649,6 @@ mestovpohybu.cz, 1
 mesutates.tk, 1
 mesvision.com, 1
 mesvt.com, 1
-meszlenyiattila.tk, 1
 meta-db.com, 1
 meta-word.com, 1
 meta.com, 1
@@ -80945,57 +77661,46 @@ metaclays.io, 1
 metacoda.com, 1
 metacode.biz, 1
 metacompliance.com, 1
-metacortex.cf, 1
+metadata.be, 1
+metadata.io, 1
 metadedi.net, 1
 metaether.net, 1
-metafiz.ml, 1
 metafurquest.net, 1
-metagaming.tk, 1
 metahumanvpn.network, 1
 metait.de, 1
 metakari.one, 1
 metal-madness.tk, 1
-metal-news.tk, 1
-metal-rock.tk, 1
 metalargentum.tk, 1
 metalbus.tk, 1
 metalcity.tk, 1
-metalcorenews.ga, 1
-metalempire.tk, 1
-metaleonsociety.io, 1
+metaleonsociety.io, 0
+metalequipped.com, 1
 metalevolution.tk, 1
 metalgoth.tk, 1
 metalhouse.tk, 1
-metaljournal.tk, 1
 metaljunkiez.com, 1
 metallheads.tk, 1
 metallibrarian.com, 1
 metallictrading.ga, 1
 metalliran.tk, 1
 metallization.tk, 1
-metallobaza.ml, 1
 metalloiskateli.com.ua, 1
 metallomania.it, 1
 metallosajding.ru, 1
 metallrecycling.org, 1
-metalmaniac.tk, 1
 metalmonocle.com, 1
 metalnight.tk, 1
 metalpesado.tk, 1
-metalsoviet.tk, 1
 metaltracks.tk, 1
 metalu.ch, 0
-metalunion.tk, 1
 metalwarrior.tk, 1
 metalweaverscreations.com, 1
 metalworkingexpo.com, 1
-metamorfosis.cf, 1
 metanoia8295.com, 1
 metanoiaphotography.com, 1
 metanomial.com, 1
 metanumbers.com, 1
 metapeen.nl, 1
-metaphilic.tk, 1
 metaprivatewealth.com, 1
 metapsychie.com, 1
 metasearch.nl, 1
@@ -81012,7 +77717,6 @@ metaword.co.jp, 1
 metaword.com, 1
 metaword.net, 1
 metaword.org, 1
-metayou.gq, 1
 metebalci.com, 1
 meteenonline.nl, 1
 meteo-parc.com, 1
@@ -81027,7 +77731,6 @@ meteobox.pl, 1
 meteobox.sk, 1
 meteobox.tk, 1
 meteocat.net, 1
-meteocuenca.tk, 1
 meteohuertamur.tk, 1
 meteonederbetuwe.nl, 1
 meteoradar.ch, 1
@@ -81039,13 +77742,10 @@ meteowiki.tk, 1
 meter.md, 1
 meterhost.com, 1
 meterinsight.com, 1
-metformin365.tk, 1
 methamphetamine.co.uk, 1
 method.com, 1
 methodfactory.com, 1
 methodprinting.com, 1
-methotrexatee.gq, 1
-methotrexates.gq, 1
 methusalem.tk, 1
 methylone.com, 1
 metin2.download, 1
@@ -81056,9 +77756,10 @@ metinarslanturk.com, 1
 metisphere.co.uk, 1
 metiz.site, 1
 metkos.pl, 1
+metkov.com.ua, 1
 metlifestore.com, 1
 metmetfamily.fr, 1
-meto.eu.org, 1
+meto.eu.org, 0
 metod.photo, 1
 metop.de, 1
 metric.ai, 0
@@ -81074,7 +77775,6 @@ metroarchive.jp, 1
 metrobriefs.com, 0
 metrobus.co.uk, 1
 metrocraft2033.tk, 1
-metrodemaracaibo.tk, 1
 metrofree.ga, 1
 metroline.ml, 1
 metrolush.com, 1
@@ -81082,9 +77782,7 @@ metron-eging.com, 1
 metron-networks.com, 1
 metron-online.com, 1
 metron.mv, 1
-metronidazolee.gq, 1
 metronik.it, 0
-metronome.ga, 1
 metrophone.vn, 0
 metroplex.me, 1
 metropole.com.au, 1
@@ -81095,11 +77793,10 @@ metropolisdawn.net, 1
 metropolisil.gov, 1
 metropop.ch, 0
 metrorealestatepros.com, 1
-metrothessalonikis.tk, 1
-metroval.tk, 1
 metsasta.com, 1
 mettelenejohansson.dk, 1
 mettin.org, 1
+metu.social, 1
 metube.icu, 1
 metver.tk, 1
 metyweb.ga, 0
@@ -81110,8 +77807,8 @@ meubanco7.com.br, 1
 meugamer.com, 1
 meuhfolle.com, 1
 meulenerkes.tk, 1
+meulivro.biz, 1
 meulk.co.uk, 1
-meulocal.ml, 1
 meuluxomultimarcas.com.br, 1
 meuneneoficial.com.br, 1
 meupatrocinio.com, 1
@@ -81123,7 +77820,6 @@ meveydesign.tk, 1
 mevissenpsychotrauma.nl, 1
 mevrouwtjepeper.nl, 0
 mevsalud.cl, 1
-mevsim.com, 1
 mew.build, 1
 mew.vn, 1
 mews-demo.com, 1
@@ -81139,18 +77835,15 @@ mexico.sh, 1
 mexicodental.co, 1
 mexicojetcharter.com, 1
 mexicom.org, 1
-mexicosrit.tk, 1
 mexior.nl, 1
 meyafloors.com, 1
 meydan.tv, 1
 meyer-horn.de, 1
 meyeraviation.com, 1
+meypell.com, 1
 meys.io, 1
 mezcal.amsterdam, 1
-mezedokamomata.tk, 1
 meziblog.cz, 1
-mezinfo.tk, 1
-mezquetillas.tk, 1
 mezzanine.net, 1
 mf-fischer.de, 1
 mf-natuurfotografie.nl, 1
@@ -81178,6 +77871,7 @@ mft.global, 1
 mfxbe.de, 0
 mfxer.com, 1
 mfxm.fr, 1
+mg-productions.net, 1
 mgae.com, 1
 mgatreeservices.com, 1
 mgclercoh.gov, 1
@@ -81199,7 +77893,6 @@ mgmhotelyangon.com, 1
 mgmpic.com, 1
 mgmultiservicessrl.it, 1
 mgo-ostenfelde.tk, 1
-mgonline.tk, 1
 mgousse.tk, 1
 mgpayserv.com, 1
 mgr-dev.com, 1
@@ -81233,11 +77926,9 @@ mhf.gc.ca, 1
 mhginsurance.com, 1
 mhh.de, 1
 mhi.web.id, 1
-mhilanz.com, 1
 mhilger.de, 1
 mhjuma.com, 1
 mhk.edu.ee, 1
-mhm-creative.at, 1
 mhmfoundationrepair.com, 1
 mhonline.fr, 1
 mhtdesign.net, 1
@@ -81246,6 +77937,7 @@ mhurologytriad.org, 1
 mi-amigo.tk, 1
 mi-beratung.de, 1
 mi-so-ji.com, 1
+mi.sc, 1
 mi1k.cn, 1
 mi80.com, 1
 mi92.ru, 0
@@ -81265,7 +77957,6 @@ miagentemicasa.com, 1
 miagexport.com, 1
 miah.top, 1
 mialma.live, 1
-miamibeachcommunitychurch.com, 1
 miamifl.casa, 1
 miamifl.homes, 1
 miamimosque.org, 1
@@ -81273,6 +77964,7 @@ miamiobgyndreams.com, 1
 mianbao.ga, 1
 mianfei.us, 1
 miankamran.tk, 1
+mianra.ddns.net, 1
 miao.ooo, 1
 miao.team, 1
 miaoft.com, 0
@@ -81296,7 +77988,6 @@ mibeneficio.cl, 1
 mibh.de, 1
 miboulot.com, 1
 mibuiin.com, 1
-mica.ml, 1
 micado-software.com, 1
 micah.soy, 1
 micalodeal.ch, 0
@@ -81318,17 +78009,16 @@ michael-r.ddns.net, 1
 michael-r.dynv6.net, 1
 michael-rigart.be, 1
 michael-schefczyk.de, 1
+michael-schilling.de, 0
 michael-simon.de, 1
 michael-steinhauer.eu, 1
 michael.band, 1
 michael.ie.eu.org, 1
-michaelabbas.tk, 1
 michaelamead.com, 1
 michaelasawyer.com, 1
 michaelband.co, 1
 michaelband.com, 1
 michaelbeer.co.uk, 1
-michaelbondar.tk, 1
 michaelboogerd.tk, 1
 michaelcailloux.com, 1
 michaelcrane.live, 1
@@ -81351,9 +78041,8 @@ michaeljames.com.au, 1
 michaeljdennis.com, 0
 michaeljohnsrestaurant.com, 1
 michaelkiske.tk, 1
+michaelkleinert.de, 1
 michaelklos.nl, 1
-michaelkorsgill.tk, 1
-michaelkuehn.tk, 1
 michaell.xyz, 1
 michaelleibundgut.com, 1
 michaelloveys.com, 1
@@ -81397,24 +78086,20 @@ michalszotkowski.cz, 1
 michalwiglasz.cz, 1
 michaonline.de, 1
 michasfahrschule.com, 1
-michel-kratochvil.tk, 1
 michel-pilaert.coach, 1
 michel-wein.de, 1
 michel.cc, 1
-micheladisavino.tk, 1
 michelangelo1978.com, 1
 michelangelofoundation.org, 1
 michelbenita.com, 1
 michelcoumes.com, 1
-michele.ga, 1
 michele.ml, 1
-michelgolfier.ml, 1
+micheleandkeith.com, 1
 michelkok.tk, 1
 michellavat.com, 1
 michelledonelan.co.uk, 0
 michellelowery.com, 1
 michelletmc.com, 1
-michelletrachtenberg.tk, 1
 michelskovbo.dk, 1
 michelwolf.ch, 1
 michey.tk, 1
@@ -81438,23 +78123,19 @@ mickel.tk, 1
 mickelvaessen.com, 1
 mickgeorge.co.uk, 1
 mickybottenberg.com, 1
-mickyfanclub.tk, 1
 micled.com, 1
 micled.net, 1
 micled.org, 1
 micluz.shop, 1
-micoff.tk, 1
 micolab.com, 1
-micospa.gq, 1
 micr0lab.org, 1
 micra.org.uk, 1
 micredito-ok.com, 1
-micro-credit.tk, 1
-microbiologist.tk, 1
 microbiota-insect-vectors.group, 1
 microbiote-insectes-vecteurs.group, 1
 microbird.club, 1
 microblading.pe, 1
+microc45.com, 1
 microcert.cn, 1
 microchains.network, 1
 microco.sm, 1
@@ -81463,14 +78144,12 @@ microdesic.com, 1
 microdots.de, 1
 microdrive.pt, 1
 microferma.site, 1
-microgreensworld.com, 1
 microjovem.pt, 1
 microl.ink, 1
 microlog-online.de, 1
 microlog.org, 1
 microlz.com, 0
 micromagic.fi, 1
-micromaid.cf, 1
 micromata.de, 1
 micromind.io, 1
 micronotfound.gq, 1
@@ -81479,14 +78158,12 @@ micropigmentadordesucesso.com, 1
 micropigpets.com, 1
 micropress.co.uk, 1
 microsoftedgeinsider.com, 1
-microtel2notch.tk, 1
-microtube.tk, 1
 microvb.com, 1
 microwesen.de, 1
 microzubr.com, 1
 micruity.com, 1
+mics-notrack.com, 1
 micsell.com, 1
-micsoft.gq, 1
 miculturaservicios.gob.do, 1
 midaero.co.uk, 1
 midair.io, 1
@@ -81497,14 +78174,12 @@ midasjewellery.com.au, 0
 midcarolinaregionalairport.com, 1
 midcarolinaregionalairport.org, 1
 middleboroughma.gov, 1
-middlesbroughmoneyman.com, 1
 middlesexwoodpigeonclub.co.uk, 1
 middletonshoppingcentre.co.uk, 1
 middletowndelcopa.gov, 1
 middletownri.gov, 1
 mide.gob.do, 1
 midenza.com, 1
-mideo.tk, 1
 midgawash.com, 1
 midi-coquillages.com, 1
 midia.tk, 1
@@ -81517,7 +78192,6 @@ midlandcountymi.gov, 1
 midlandsfundays.co.uk, 1
 midlandslotus.co.uk, 1
 midlandsphotobooths.co.uk, 1
-midnight-gaming-community.tk, 1
 midnightmango.co.uk, 1
 midnightmango.de, 1
 midnightmechanism.com, 1
@@ -81525,8 +78199,6 @@ mido.ga, 1
 mido4link.tk, 1
 midos.house, 1
 midpss.lt, 1
-midrandrubbleremovals.co.za, 1
-midrandsplumbing.co.za, 1
 midrange.com, 1
 midress.club, 1
 midspss.lt, 1
@@ -81552,7 +78224,6 @@ miemus.eu, 1
 mieresabadus.ro, 1
 mierloiu.ro, 1
 miesmuschel.tk, 1
-mieszkania-wroclaw.tk, 1
 mieterschutzkartei.de, 1
 mietwohnungen-vermietung.com, 1
 mieuxgrandir.ch, 0
@@ -81566,7 +78237,6 @@ mighit.ml, 1
 mightful-noobs.de, 1
 mightycause.com, 1
 mightyfive.tk, 1
-mightytext-ios.tk, 1
 mightytips.biz, 1
 mightytips.hu, 1
 migliorailtuoambiente.it, 1
@@ -81577,7 +78247,6 @@ migraine-en-werk.nl, 1
 migrainereliefplan.com, 1
 migrantskillsregister.org.uk, 1
 migraplus.ru, 1
-migrations.tk, 1
 migrinfo.fr, 1
 miguel-platteel.fr, 1
 miguel.pw, 1
@@ -81587,20 +78256,17 @@ miguelcolmenares.com, 1
 migueldemoura.com, 1
 migueldominguez.ch, 0
 miguelgfierro.com, 0
-miguelito.tk, 1
 miguelmartinez.ch, 0
 miguelmenendez.pro, 1
 miguelmoura.com, 1
-migueloblitas.tk, 1
-miguelpallardo.tk, 1
 miguia.tv, 1
 mihaco.nl, 1
 mihaiordean.com, 1
 mihalgrameno.ml, 1
 mihalicka.com, 1
-mihanwebtest.tk, 1
 miharu.moe, 1
 mihaylov.tk, 1
+mihealth.link, 0
 mihgroup.eu.org, 1
 mihgroup.net, 1
 mihir.ch, 1
@@ -81616,7 +78282,6 @@ miit-informain.pt, 1
 mijam.xyz, 1
 mijn-maagband.tk, 1
 mijnadviseur.shop, 1
-mijnblog.nl, 1
 mijncloud.space, 1
 mijnejk.nl, 1
 mijnetz.nl, 1
@@ -81641,7 +78306,6 @@ mika.moe, 1
 mikadoe.nl, 1
 mikaelf.com, 1
 mikaeljansson.net, 1
-mikaelk.tk, 1
 mikaelkulig.duckdns.org, 1
 mikaelvesavuori.se, 1
 mikaila.tk, 1
@@ -81669,9 +78333,7 @@ mikeguy.co.uk, 1
 mikehamburg.com, 1
 mikeklidjian.com, 1
 mikekreuzer.com, 1
-mikelpradera.tk, 1
 mikemcgeephotography.com, 1
-mikemcnamaralasvegasrealestate.com, 1
 mikemooresales.com, 1
 mikeowens.us, 1
 mikeprocopio.com, 1
@@ -81682,7 +78344,6 @@ mikerichards.photos, 1
 mikerichards.pictures, 1
 mikerichardsphotography.com, 1
 mikeschaffnerphotography.com, 1
-mikesystems.tk, 1
 miketabor.com, 1
 miketheuer.com, 1
 mikethiessen.net, 1
@@ -81703,9 +78364,6 @@ miki.community, 1
 miki.it, 1
 mikiclinic-sendai.com, 1
 mikino.cf, 1
-mikino.ga, 1
-mikino.gq, 1
-mikino.ml, 1
 mikkei.space, 1
 mikkel.cc, 1
 mikkelladegaard.dk, 0
@@ -81730,10 +78388,11 @@ mikropixel.de, 1
 mikrotech.co.za, 1
 mikrotike.tk, 1
 mikrozajmy-na-kartu.cf, 1
-miku.bar, 1
+miku.bar, 0
 miku.cloud, 1
 miku.party, 1
 mikumiku.stream, 1
+mikupic.com, 1
 mikusa.xyz, 1
 mikysgrill.it, 1
 mil-spec.ch, 0
@@ -81745,13 +78404,11 @@ milacronindia.com, 1
 milaelaine.net, 1
 milahendri.com, 1
 milakirschner.de, 1
-milan-news.ml, 1
 milaneziadvocacia.com, 1
 milani.io, 1
 milania.de, 1
 milanmi.gov, 1
 milano-web.it, 1
-milanoclownfestival.tk, 1
 milanotoday.it, 1
 milanow67.ml, 1
 milanpala.cz, 0
@@ -81760,7 +78417,6 @@ milanvit.net, 1
 milanvreeken.nl, 1
 milapopovich.com, 1
 milasescmagazin.tk, 1
-milavica.tk, 1
 milavicca.tk, 1
 milbournequine.co.uk, 1
 milcahsmusings.com, 1
@@ -81790,7 +78446,6 @@ militaryconsumer.gov, 1
 militaryfetish.tk, 1
 militaryonesource.mil, 1
 militarypumps.com, 1
-militarysrit.tk, 1
 miliumnet.tk, 1
 miljotankar.se, 1
 milk.games, 1
@@ -81805,7 +78460,6 @@ milkmoovement.io, 1
 milkopet.com, 1
 milktea.info, 0
 milkypond.org, 1
-mill.ml, 1
 milladeo.tk, 1
 millalex.com, 1
 millant.ovh, 1
@@ -81813,7 +78467,6 @@ millasexshopoficial.com.br, 1
 millburyma.gov, 1
 millcreekwa.gov, 1
 millefleurs.eu, 1
-millenn.photos, 1
 millennium-thisiswhoweare.net, 1
 millenniumfalcon.org, 1
 millenniumstem.org, 1
@@ -81838,8 +78491,11 @@ millikart.az, 1
 millionaireclub.tk, 1
 millionairemethodsacademy.tk, 1
 millionairessecrets.com, 1
-millioncombolist.tk, 1
+millionclicker.com, 1
+millioncloud.org, 1
 millionen-von-sonnen.de, 1
+milliongrounds.com, 1
+millionlearn.org, 1
 millionseha.com, 1
 millistream.com, 1
 millonairesstore.com, 1
@@ -81847,7 +78503,6 @@ millonario.tk, 1
 millscountyiowa.gov, 1
 millsidecentre.org, 1
 millwoodwa.gov, 1
-milmiedos.tk, 1
 milnerga.gov, 1
 milodistradfallning.com, 1
 milpitas.gov, 1
@@ -81862,6 +78517,7 @@ miluneetsens.fr, 1
 milwaukee-webdesigner.com, 1
 milwaukeecreative.com, 1
 milwaukeeinternational.tk, 1
+milwaukeetool.eu, 1
 mim.am, 1
 mim.properties, 1
 mimamau.de, 1
@@ -81879,13 +78535,10 @@ mimm.gov, 1
 mimmog.it, 1
 mimocad.io, 1
 mimonia.cf, 1
-mimonia.ga, 1
 mimonia.gq, 1
 mimorin.tk, 1
 mimovrste.com, 1
 mimoza.tk, 1
-mimscellaneous.com, 1
-mimsonlineweddingshop.com, 1
 mimumimu.net, 1
 mimundodxn.com, 1
 mimusic.cf, 1
@@ -81895,7 +78548,6 @@ min.kiwi, 0
 minacellini.com, 1
 minacssas.com, 1
 minademonic.org, 1
-minaio.tk, 1
 minakov.pro, 1
 minakova.pro, 1
 minamassimo.org, 1
@@ -81911,7 +78563,6 @@ minbrew.com, 1
 minced.cf, 1
 mincom.ga, 1
 mincompute.com, 1
-mind-books.gq, 1
 mind-box.ch, 0
 mind-farma.com, 1
 mind-hochschul-netzwerk.de, 1
@@ -81925,9 +78576,7 @@ mindbox.cat, 1
 mindbuild.com, 1
 mindcms.nl, 1
 mindcoding.ro, 1
-mindcraft.ga, 1
 minddistortion.tk, 1
-minddrive.cf, 1
 mindenitt.ga, 1
 mindequityinternational.com, 1
 mindera.com, 0
@@ -81936,7 +78585,6 @@ mindfab.de, 1
 mindfactory.de, 1
 mindfulnessjourney.ca, 1
 mindhand.com, 1
-mindjee.tk, 1
 mindleaking.org, 1
 mindlush.com, 1
 mindmax.fi, 1
@@ -81945,7 +78593,6 @@ mindmusic.online, 1
 mindomo.com, 1
 mindonmymoney.nl, 1
 mindox.com.br, 1
-mindresti.tk, 1
 mindsetatx.com, 1
 mindspliteffect.tk, 1
 mindthe5.com, 1
@@ -81957,7 +78604,6 @@ mine-craftlife.com, 1
 mine-pixl.de, 1
 mine260309.me, 0
 minebier.dk, 1
-minebitcoin.tk, 1
 minecity.fun, 1
 minecraft-forum.eu, 1
 minecraft-game.ga, 1
@@ -81968,7 +78614,6 @@ minecraft.buzz, 1
 minecraft.gen.tr, 1
 minecraft.social, 1
 minecraft.vip, 1
-minecraftbestroyale.gq, 1
 minecraftdolarcube.gq, 1
 minecrafteasy.gq, 1
 minecraftforever.tk, 1
@@ -81979,25 +78624,19 @@ minecraftgta5.ml, 1
 minecraftjustone.ga, 1
 minecraftnewserie.tk, 1
 minecraftonlinesfull.tk, 1
-minecraftrealgold.gq, 1
 minecraftrealgold.ml, 1
 minecraftruns.ml, 1
 minecrafts.gq, 1
 minecraftstal.com, 1
-minecraftwin.gq, 1
-minecraftx.ml, 1
-minefields.tk, 1
-minehash.tk, 1
 minehattan.de, 1
 minehub.de, 1
-minelands.ml, 1
-minelight.ml, 1
 minepack.net, 1
 mineralky.com, 1
 mineralnibani.bg, 1
 minered.org, 1
 minermonitoring.com, 1
 minerstat.com, 1
+minersvillepa.gov, 1
 minerva2015.it, 1
 minervaaschools.com, 1
 minervabi.com, 1
@@ -82005,7 +78644,7 @@ minervacars.com, 1
 mines-stetienne.fr, 1
 minesouls.fr, 1
 minestealth.xyz, 1
-minestory.cf, 1
+minesweepergame.de, 1
 minetracker.dk, 1
 mineturtle.de, 1
 minez-nightswatch.com, 0
@@ -82020,16 +78659,13 @@ minhanwindow.vn, 1
 minhng99.cloud, 1
 minhng99.eu, 1
 minhyukpark.com, 1
-mini-igra.tk, 1
 mini-piraten.de, 1
 mini2.fi, 1
-minialbums.ga, 1
 miniatomium.tk, 1
 minibackpackgirls.cf, 1
 minibaggerverleih-aulendorf.de, 1
 minibikini.cf, 1
 minibomba.pro, 1
-minibrewery.cf, 1
 minibus-service.ru, 1
 minicampingshalom.nl, 1
 minican.net, 1
@@ -82040,11 +78676,9 @@ minigermanauto.com, 1
 minigolf-reisinger.com, 1
 minigolfandgames.co.uk, 1
 minikidz.es, 1
-minikin.tk, 1
 minikneet.com, 1
 miniliga.at, 1
 minimal-apps.de, 1
-minimal-nothing.ml, 1
 minimal-website.ch, 0
 minimalistbaker.com, 1
 minimalistmenu.com, 1
@@ -82055,7 +78689,6 @@ minimonies.tk, 1
 minimotogp.tk, 1
 minimvc.com, 1
 minin.tk, 1
-mining-club.tk, 1
 mining.diamonds, 1
 miningtronics.com, 0
 minintendo.tk, 1
@@ -82077,12 +78710,10 @@ minitruckin.net, 1
 minitrucktalk.com, 1
 minivaro.de, 1
 miniverse.social, 1
-minivideoadapterssales.tk, 1
 miniwallaby.com, 1
 miniwaplus.com, 1
 minix.jp, 1
 minjusticia.gob.cl, 1
-mink-coat.tk, 1
 minka.net.bo, 1
 minkatilmancoaching.nl, 1
 minkymoon.jp, 1
@@ -82094,25 +78725,18 @@ minndak.net, 1
 minnesota8.org, 1
 minnesotahealthcareconsortium.gov, 1
 minnesotareadingcorps.org, 1
-minnim.ua, 1
 minnisites.com, 1
 minnit.chat, 1
 minnpost.com, 1
 minobar.com, 1
-minocyclinee.gq, 1
-minocyclinehere.gq, 1
-minocyclines.gq, 1
 minohtaurov.cf, 1
 minor.news, 1
-minorisa.tk, 1
 minoritywhip.gov, 1
 minotauro.com.ar, 1
 minoxbahia.com.br, 1
 minpingvin.dk, 1
 minpolit.com, 1
 minsk-city.tk, 1
-minsk-cops.tk, 1
-minsk-music.tk, 1
 mint-frauen-bw.de, 0
 mintclass.com, 1
 mintdsmile.com.au, 1
@@ -82120,6 +78744,8 @@ mintea-noua.ro, 1
 mintea.xyz, 1
 minternals.com, 1
 mintert.net, 1
+mintfirsts.co.uk, 1
+mintfirsts.com, 1
 mintitafever.tk, 1
 minto.cc, 1
 minton.systems, 1
@@ -82151,9 +78777,7 @@ miproximopaso.org, 1
 miprudelafi.ga, 1
 mipueblito.tk, 1
 mipymesenlinea.com, 1
-mir-faktov.tk, 1
 mir-koji.tk, 1
-mir-multimedia.tk, 1
 mir-obshenia.tk, 1
 mir-pressy.ga, 1
 mir-tiktak.tk, 1
@@ -82161,13 +78785,13 @@ mir-torgovli.tk, 1
 mir.do, 1
 mir.pe, 1
 mir24.tk, 1
+mira.vip, 1
 mirabella.tk, 1
 miraclesformya.org, 1
 mirador.co.uk, 1
 miradordelcondado.com, 1
 mirage-project.tk, 1
 miragenews.com, 1
-miragg.cf, 1
 miraggiostudio.com, 1
 miragrey-porn.com, 1
 miraheze.org, 1
@@ -82182,7 +78806,6 @@ miramaraddictionandrehabcenters.com, 1
 mirandakids.bg, 1
 mirasmun.tk, 1
 miratechgroup.com, 1
-miraxe.cf, 1
 miraxe.ga, 1
 miraxe.gq, 1
 mirazonline.tk, 1
@@ -82190,7 +78813,6 @@ mirazperu.tk, 1
 mircarfinder.ru, 1
 mircreditov.tk, 1
 mircsohbet.tk, 1
-mirdetaley.tk, 1
 mirdon.com, 1
 mireiaseuba.com, 1
 mireillewendling.com.br, 1
@@ -82204,21 +78826,14 @@ mirindadomo.ru, 0
 mirinfonews.tk, 1
 mirjamderijk.nl, 1
 mirkino.tk, 1
-mirknighechek.tk, 1
-mirknighek.cf, 1
-mirknighek.gq, 1
 mirkofranz.de, 1
 mirkomainardi.com, 1
 mirkvartir.tk, 1
 mirmax.ch, 1
-mirnesnet.tk, 1
-mirnews.ml, 1
 mirobuvi.com.ua, 1
-mirokon.tk, 1
 mironet.cz, 1
 mironi.ml, 1
 mironized.com, 1
-mironov.tk, 1
 mirotakampus.com, 1
 mirprav.tk, 1
 mirrordream.net, 1
@@ -82228,7 +78843,6 @@ mirrorsedgearchive.ga, 1
 mirrorwood.com, 1
 mirshak.com, 0
 mirstroy.su, 1
-mirtazapine.gq, 1
 mirtentov.ru, 1
 mirtes.cz, 1
 mirtouf.fr, 1
@@ -82236,9 +78850,6 @@ mirumhongkong.com, 1
 mirvent.site, 1
 mirvolgograda.ml, 1
 mirwild.cf, 1
-mirwild.gq, 1
-miryam-martinez.tk, 1
-mirzetonline.tk, 1
 mis1042.com, 0
 mis1042.top, 1
 misaka.me, 1
@@ -82253,7 +78864,6 @@ mischolz.de, 1
 misclick.net, 1
 misclick.nl, 1
 misconfigured.io, 1
-miscuadros.tk, 1
 miscursosdebelleza.com, 1
 misentropic.com, 1
 misexam.com, 1
@@ -82264,8 +78874,8 @@ mishkan-israel.net, 1
 mishkinn.ru, 1
 mishkovskyi.net, 1
 mishpatim.tk, 1
+mishraurology.com, 1
 mishraweb.com, 1
-misiepluszowe.com, 1
 misini.fr, 1
 misinstrumentos.com, 1
 miskatonic.org, 1
@@ -82292,7 +78902,6 @@ missevent.pl, 1
 missfit.ru, 1
 missflora.se, 1
 missfuli.com, 0
-missguidedus.com, 1
 missilovely.tk, 1
 missinglinks.tk, 1
 mission-gesundheit.online, 1
@@ -82305,6 +78914,7 @@ mississippigenealogy.com, 1
 misslollipop.fr, 1
 missmaid.co.uk, 1
 missmaid.com, 1
+missmeydan.com, 1
 misson.ovh, 1
 missouri-sky.tk, 1
 missouriheatingcoolingadvice.com, 1
@@ -82313,12 +78923,8 @@ misspoliticsaustralia.cf, 1
 misspoliticsaustralia.ga, 1
 misspoliticsaustralia.gq, 1
 misspoliticsaustralia.ml, 1
-missthetoro.tk, 1
 misstika-bijoux.com, 1
-misstress.cf, 1
 missualready.com, 1
-missuniverse.tk, 1
-missworldinfo.tk, 1
 missycosmeticos.com.br, 1
 missycraindance.com, 1
 missyjay.tk, 1
@@ -82379,7 +78985,6 @@ mitev.gq, 1
 mitevi.com, 1
 mitfx.com, 1
 mitgrussen.de, 1
-mithgol.tk, 1
 mithypnoseweiter.de, 1
 mitiad.gq, 1
 miticobikes.com, 1
@@ -82413,7 +79018,6 @@ mittagonghomestead.com.au, 1
 mittdolcino.com, 1
 mittelalter-lexikon.de, 1
 mittelunsachlich.de, 1
-mittendorff.tk, 1
 mittenofficesystems.com, 1
 mittid.dk, 1
 mittikimonos.com.br, 1
@@ -82424,7 +79028,6 @@ miui-germany.de, 1
 miui.kr, 1
 miukimodafeminina.com, 1
 mivestuariolaboral.com, 1
-mividasecreta.tk, 1
 mivm.cn, 1
 mivne.co.il, 1
 mivzak.im, 1
@@ -82440,7 +79043,6 @@ mivzakim.org, 1
 mivzakim.tk, 1
 mivzakim.tv, 1
 mivzaklive.co.il, 0
-mix-books.ga, 1
 mix-channel.ml, 1
 mix-master.fr, 1
 mix-recruit.jp, 1
@@ -82478,7 +79080,6 @@ miyako-kyoto.jp, 1
 miyamane-room.com, 1
 miyanaga.tech, 1
 miyatakaikei.com, 1
-miyavru.com, 1
 miyoshi-kikaku.co.jp, 1
 miyoshi-kikaku.com, 0
 miyugirls.com, 1
@@ -82498,7 +79099,6 @@ mizuhofutures.com, 1
 mizuiromoon.com, 1
 mizukoshika.jp, 1
 mizumax.me, 1
-mj420.com, 1
 mjacobson.net, 1
 mjanja.ch, 1
 mjasm.org, 1
@@ -82524,7 +79124,6 @@ mjwadvisory.com.au, 1
 mjzdaman.tk, 1
 mk-translations.ua, 1
 mk.gov.tr, 1
-mk26.de, 1
 mk89.de, 1
 mkacg.com, 1
 mkaciuba.com, 0
@@ -82558,7 +79157,6 @@ mkeysolutions.com, 1
 mkeysolutions.de, 1
 mkfs.fr, 1
 mkg-laposte.info, 1
-mkg-pch.com, 1
 mkg-wiebelskirchen.de, 1
 mkhsoft.eu, 1
 mkie.cf, 1
@@ -82566,20 +79164,20 @@ mkjl.ml, 0
 mkk.de, 1
 mkkcrafts.com, 1
 mkkkrc.ru, 1
-mklenterprises.com, 1
+mklenterprises.com, 0
 mklenterprisesacademy.com, 1
 mklenterprisescoaching.com, 1
 mklpedia.de, 1
 mkm.ee, 1
 mkm.szczecin.pl, 1
 mkmaster.tk, 1
-mkmedien.tk, 1
 mknowles.com.au, 1
 mkoppmann.at, 1
 mkpdeepclean.com, 1
 mkplay.io, 1
 mkprensa.tk, 1
 mkrecek.cz, 1
+mkringel.de, 1
 mksac.co.uk, 1
 mksdarchitects.com, 1
 mkse.com, 1
@@ -82613,11 +79211,9 @@ mllz.com, 1
 mlm-hochzeit.de, 1
 mlmjam.com, 1
 mlmjunction.tk, 1
-mlnews.ml, 1
 mlo.no, 1
 mlohr.com, 1
 mlonline.com.mx, 1
-mloska.tk, 1
 mlp.horse, 1
 mlpavimentosdehormigonimpreso.com, 1
 mlpvcdn.top, 1
@@ -82643,6 +79239,7 @@ mm9397.com, 0
 mm9721.com, 0
 mm9728.co, 1
 mma-records.de, 1
+mmafishing.com, 1
 mmalisz.com, 1
 mmallardi.no-ip.biz, 1
 mmanews24.com, 1
@@ -82656,7 +79253,6 @@ mmav.co, 1
 mmav.live, 1
 mmbb.org, 0
 mmcalc.jp, 1
-mmcase.ml, 1
 mmcwholesale.com, 1
 mmgal.com, 1
 mmgtx.com, 1
@@ -82687,10 +79283,10 @@ mmphub.com, 1
 mmprojects.nl, 1
 mms.is, 1
 mmsmotor.com.hk, 1
+mmsteelny.com, 1
 mmstick.tk, 1
 mmstudio.tk, 1
 mmucha.de, 1
-mmuclassifieds.tk, 1
 mmulder.com, 1
 mmwb.nl, 1
 mmwtrademarks.com.au, 1
@@ -82700,6 +79296,7 @@ mmzztt.com, 0
 mn-hootsuite.herokuapp.com, 1
 mnatechnologies.com.au, 0
 mnbg.tk, 1
+mnccc.gov, 1
 mnciitbhu.me, 1
 mncloud.de, 1
 mnd.sc, 1
@@ -82727,10 +79324,7 @@ mnogoknighek.gq, 1
 mnogoknighek.ml, 1
 mnogoknighek.tk, 1
 mnogosofta.tk, 1
-mnogoznai.tk, 1
-mnotrioesdp.ml, 1
 mnprairie.gov, 1
-mnrloroli.tk, 1
 mnrv.trade, 1
 mns.co.jp, 1
 mns.jp, 0
@@ -82742,7 +79336,6 @@ mnt-tech.fr, 1
 mnt9.com, 0
 mnt9.de, 1
 mnvotes.gov, 1
-mo-en-karim.tk, 1
 mo-journal.com, 1
 mo-mochizuki.com, 1
 mo-vvs.dk, 1
@@ -82765,7 +79358,6 @@ mobi-katalog.tk, 1
 mobidesigns.org, 1
 mobidevtalk.com, 1
 mobigadget.tk, 1
-mobijo.tk, 1
 mobikasa.com, 1
 mobil-bei-uns.de, 1
 mobil11.net, 1
@@ -82774,8 +79366,6 @@ mobilcom-debitel-empfehlen.de, 1
 mobildeal.id, 1
 mobile-holzofenpizza.de, 1
 mobile-industrial-robots.com, 1
-mobile-ivr.tk, 1
-mobile-news.tk, 1
 mobile.eti.br, 1
 mobile.united.com, 0
 mobile.usaa.com, 0
@@ -82783,7 +79373,6 @@ mobile360.ph, 1
 mobileague.ml, 1
 mobilebingoclub.co.uk, 1
 mobilebokep.com, 1
-mobilebooster.tk, 1
 mobilecasas.com, 1
 mobilecontractcomparison.com, 1
 mobilecraftingco.com, 1
@@ -82793,18 +79382,14 @@ mobileit.cz, 1
 mobilelobbyers.ga, 1
 mobilelooper.com, 1
 mobilemedics.com, 1
-mobilepartner.tk, 1
 mobiler-handel.de, 1
 mobileread.com, 1
 mobileritelushi.com, 1
 mobilesector.de, 1
 mobilesettingers.ga, 1
 mobilesignalsolutions.co.uk, 1
-mobilesnewsworld.ga, 1
-mobilestuff.tk, 1
 mobiletechnews.tk, 1
 mobileteleconferenceers.ga, 1
-mobiletirer.tk, 1
 mobiletop.co.uk, 1
 mobiletraff.co, 1
 mobilewikiserver.com, 1
@@ -82839,7 +79424,6 @@ mobincube.com, 1
 mobincube.es, 1
 mobincube.mobi, 1
 mobinet.tk, 1
-mobinst.ml, 1
 mobio.net, 1
 mobiproj.com, 1
 mobisaar-cloud.de, 1
@@ -82853,7 +79437,7 @@ mobobe.com, 1
 mobogeniemax.com, 1
 mobolight.ml, 1
 mobot.sg, 1
-mobsitin.tk, 1
+mobox.health, 1
 mobtop.ga, 1
 mobtop.ml, 1
 mobycoders.com, 1
@@ -82875,8 +79459,6 @@ mocknen.net, 1
 mocksvillenc.org, 1
 mocomoco.jp, 1
 mod.af, 1
-moda-donna.cf, 1
-moda-line.ml, 1
 moda-querida.de, 1
 modacruz.com, 1
 modaexecutiva.com.br, 1
@@ -82887,7 +79469,6 @@ modalogi.com, 1
 modalrakyat.com, 1
 modaltraining.co.uk, 1
 modamoom.com.br, 1
-modanacrho.tk, 1
 modanese.net, 1
 modav.org, 1
 modax.ua, 1
@@ -82913,11 +79494,9 @@ modelbase.org, 1
 modelclub-draveil.eu, 1
 modeldanielle.tk, 1
 modeldimension.com, 1
-modeldoll.tk, 1
 modelearth.org, 1
 modelflight.com, 1
 modelfotografie.tk, 1
-modeli.tk, 1
 modelisme-rc.net, 1
 modelisme-voiture-rc.fr, 1
 modelist.com.ua, 1
@@ -82938,7 +79517,6 @@ modenodf.ru, 1
 modenuit.fr, 1
 moderatoren.org, 1
 modern-family.tv, 1
-modern-gaming.ga, 1
 modernapprenticeships.org, 1
 modernautorepairs.com, 1
 moderncommercialrealestate.com, 1
@@ -82947,7 +79525,7 @@ moderndukes.tk, 1
 moderneraplumbingandgas.com.au, 1
 moderniknihovna.cz, 1
 modernindia.ml, 1
-modernliferoleplay.cf, 1
+modernmomarchy.com, 1
 modernqr.com, 1
 modernrelations.dk, 1
 modernsavage.coach, 1
@@ -83000,7 +79578,6 @@ moe.ci, 1
 moe.tools, 1
 moe4sale.in, 1
 moeali.com, 1
-moeblog.cn, 1
 moeblog.top, 1
 moec.top, 1
 moechel.com, 1
@@ -83010,6 +79587,7 @@ moefi.xyz, 1
 moegato.com, 1
 moegi.ml, 1
 moego.me, 1
+moego.pet, 1
 moehrke.cc, 1
 moekes.amsterdam, 1
 moeking.me, 1
@@ -83034,8 +79612,6 @@ mof.gov.ws, 1
 mofbinsurance.com, 1
 mofohome.dyndns.org, 1
 mogamugi.com, 1
-mogica.tk, 1
-mogilev-forum.tk, 1
 mogomix.cf, 1
 mogradus.com, 1
 moguls.tv, 1
@@ -83043,23 +79619,17 @@ mogwailabs.de, 1
 moha-swiss.com, 0
 mohaabobclan.tk, 1
 mohaanation.tk, 1
-mohabatein1.tk, 1
-mohamedalibenammarmaba.tk, 1
 mohamedfouad.tk, 1
 mohamedhamdy.tk, 1
 mohamedhosting.tk, 1
 mohamedsherif.ml, 1
 mohamedsherif.tk, 1
-mohammad-yarahmadi.tk, 1
 mohammadhamed.tk, 1
-mohammadreza-bakhtiari.tk, 1
 mohammed.ga, 1
 mohammedalrifai.tk, 1
 mohave.gov, 1
-moheatingcoolinghvac.com, 1
 mohela.com, 1
 mohelafederal.com, 1
-moheyuddin.tk, 1
 mohister.cn, 1
 mohitchahal.com, 1
 mohot.com.tw, 1
@@ -83067,7 +79637,6 @@ mohot.fit, 1
 mohot.shop, 1
 mohr-maschinenservice.de, 1
 mohsen-pashootan.vercel.app, 1
-moi-sait.tk, 1
 moikolhoz.ml, 1
 moikolhoz.tk, 1
 moipourtoit.ch, 0
@@ -83082,7 +79651,6 @@ mojadm.sk, 0
 mojaknjiznica.com, 0
 mojakursumlija.tk, 1
 mojama3dz.com, 1
-mojartech.ml, 1
 mojavenissanofbarstowparts.com, 1
 mojdom.ba, 1
 mojdrvar.tk, 1
@@ -83127,18 +79695,15 @@ mokutovo.tk, 1
 molb.org, 1
 moldova-online.ml, 1
 moldovainformata.ro, 1
-moldovanka.tk, 1
 moldovawall.tk, 1
 moldsearchers.ga, 1
 molecularbiosystems.org, 1
 moleestudio.com, 1
 molehill.it, 0
 molekula.hr, 1
-molenaagtekerke.tk, 1
 molenaar-ricardo.tk, 1
 moleskinestudio.com, 1
 molidaytravel.com, 1
-molinillo.tk, 1
 moliporex.pt, 1
 molkerei-ammerland.com, 1
 mollaretsmeningitis.org, 1
@@ -83150,20 +79715,15 @@ mollyringworm.tk, 1
 mollysun.net, 1
 mollyview.com, 1
 molodechno-mk.by, 1
-molodost.ga, 1
 molodost.gq, 1
 molodost.tk, 1
-molokai.org, 1
 molokaibreeze.com, 1
 molokov.tk, 1
-molot-tora.ml, 1
 molot-tora24.ga, 1
 molpek.com, 1
 molsonmail.com, 1
-moltapor.tk, 1
 molti.hu, 1
 molunerfinn.com, 1
-molusk.ml, 1
 molwick.com, 1
 molymet.com, 1
 molynor.cl, 1
@@ -83171,6 +79731,7 @@ moment-terroir.ch, 1
 momentalno.tk, 1
 momentum.photos, 1
 momentumcoach.se, 1
+momentumcomfortgear.com, 1
 momentumdash.com, 1
 momentummarketers.ga, 1
 momentura.com, 1
@@ -83209,8 +79770,6 @@ mona-dress.com, 1
 monacannation.gov, 1
 monachatdeco.com, 0
 monaco-automaten.de, 1
-monaco-info.tk, 1
-monacoexpress.tk, 1
 monad.io, 1
 monagenceentreprise-caap.fr, 1
 monakasatmasr.com, 1
@@ -83228,13 +79787,12 @@ mondayaftersunday.com, 1
 monde-ampoule.fr, 1
 monde-oriental.tk, 1
 monde.win, 1
-mondechenoafrance.tk, 1
 mondedie.fr, 1
 mondo-it.ch, 1
 mondo.rs, 1
-mondocellulari.tk, 1
 mondolila.tk, 1
 mondonet.org, 0
+mondoviwi.gov, 1
 mondpo.pro, 1
 mondsee-psychotherapie.at, 1
 mondzorgaanzee.nl, 1
@@ -83242,19 +79800,16 @@ mondzorgparkzicht.nl, 1
 moneni.com, 1
 moneoci.com.br, 1
 monerogamez.com, 1
+moneshaq.fr, 1
 moneta-rossii.ru, 1
 monetize.ml, 1
 monetki.net, 1
-monetus.com.br, 1
 money-book.jp, 1
-money-earning.tk, 1
-money-fast.ga, 1
 money-finder.ml, 1
 money-okey.tk, 1
 money-quick.cf, 1
 money-spell.com, 1
 money-tapuz.co.il, 1
-money-transfers.tk, 1
 money-trust.ru, 1
 money4net.tk, 1
 moneybill.us, 1
@@ -83272,39 +79827,34 @@ moneyformybeer.com, 1
 moneyfortitude.com, 1
 moneyfuxx.com, 1
 moneygo.se, 1
-moneygrup.tk, 1
 moneymania.tk, 1
 moneymint.com, 1
 moneyniti.com, 1
 moneyonchain.com, 1
 moneypark.ch, 1
-moneyreal.tk, 1
 moneysavingpro.com, 1
 moneysmart.gov.au, 1
 moneytamer.com, 1
 moneytech.tk, 1
 moneytoday.se, 1
-moneytreelifestyle.com, 1
 monfilm.tk, 1
 monforte.tk, 1
 mongla168.net, 1
 mongla88.net, 1
 mongolbox.tk, 1
 mongolie.net, 1
-mongolito.tk, 1
 monibu.org, 1
 monicadurr.com, 1
 monicahq.com, 1
 monicanaranjo.tk, 1
-monicapotter.tk, 1
 monicz.pl, 1
 monidenum.fr, 1
 monific.com, 1
-monika.tk, 1
 moninformaticien.ovh, 0
 moninformaticien.shop, 0
 monique.io, 1
 moniquedekermadec.com, 1
+moniquevanhoutum.nl, 1
 monirtalk.ml, 1
 monirtalks.ml, 1
 moniteaucountymo.gov, 1
@@ -83320,6 +79870,7 @@ monitoring.kalisz.pl, 1
 monitoringanetwork.com, 1
 monitoringd.de, 1
 monitoringminecraft.ru, 1
+monitz.de, 1
 monix.io, 1
 monjardin.tk, 1
 monjo.io, 1
@@ -83332,7 +79883,6 @@ monkeybusiness.agency, 1
 monkeyhill.us, 1
 monkeymills.ga, 1
 monkeys.pt, 1
-monkeysorce.tk, 1
 monkeytek.ca, 1
 monkeyttack.net, 1
 monlissagebresilien.com, 1
@@ -83348,10 +79898,8 @@ monocles.de, 1
 monocyte.host, 1
 monodejuegos.shop, 1
 monodrama.tk, 1
-monohost.ml, 1
 monokli.tk, 1
 monolithapps.com, 1
-monolithic.tk, 1
 monolithindustries.com, 1
 monolithon.net, 1
 monopoly.tk, 1
@@ -83376,13 +79924,13 @@ monsieurbureau.com, 1
 monsieursavon.ch, 0
 monsieurvincent.org, 1
 monsitemoncommerce.com, 1
+monsonshoney.com.au, 1
 monsterandfox.co.uk, 1
 monsterarmsest.ga, 1
 monstergovt.com, 1
 monstermashentertainments.co.uk, 1
 monsterminigames.de, 1
 monsterminus.tk, 1
-monstermoney.tk, 1
 monsternet.pl, 1
 monstersuniversity.ga, 1
 monstl.com, 1
@@ -83402,7 +79950,7 @@ montas.io, 1
 montcalmcountymi.gov, 1
 montclairca.gov, 1
 montco.today, 1
-montehermoso.tk, 1
+montebelloca.gov, 1
 montejomoving.com, 1
 montemanik.com, 0
 montenegro-yacht.com, 1
@@ -83423,7 +79971,6 @@ montgomeryvotesal.gov, 1
 monti.fi, 1
 monticelloky.gov, 1
 montillafarm.com, 1
-montoneros.tk, 1
 montop.tk, 1
 montourcountypa.gov, 1
 montpreveyres.ch, 0
@@ -83444,13 +79991,13 @@ monweb.tk, 1
 monzaradio.tk, 1
 monzatoday.it, 1
 monzo.me, 1
-monzo.tk, 1
 moo.la, 1
 mooana.net, 1
 moocat.me, 1
 moodfoods.com, 1
 moodforsex.com, 1
 moodifiers.com, 0
+moodle.gq, 1
 moodle.servebbs.com, 1
 moodyfssrequest.com, 1
 moodytattoo.com, 1
@@ -83476,14 +80023,12 @@ moondrop.org, 1
 moondsee.de, 1
 moonfist.eu, 1
 moonfreak.tk, 1
+moonhaa.com.br, 1
 moonkin.eu, 1
 moonlabs.nl, 1
 moonlight-pr.com, 1
 moonlight-show.tk, 1
 moonlightdesign.org, 1
-moonlightpicnic.tk, 1
-moonlights.tk, 1
-moonlighttheatre.tk, 1
 moonlit.cloud, 1
 moonlit.games, 1
 moonmelo.com, 1
@@ -83507,6 +80052,7 @@ moonwolfwiccanschool.tk, 1
 moonzerotwo.tk, 1
 mooreandsmalley.co.uk, 1
 mooregreen.nl, 1
+mooreminers.com, 1
 mooremoney.co, 1
 mooretownrancheria-nsn.gov, 1
 moorewelliver.com, 1
@@ -83557,9 +80103,8 @@ mor-charpentier.com, 1
 mora.pl, 1
 moracont.com, 1
 moradali.tk, 1
-moralcenter.cf, 1
 moralcompass.ga, 1
-moraldehornuez.tk, 1
+moraliswimwear.com, 1
 morandofora.com.br, 0
 moranyachts.com, 1
 morata.tk, 1
@@ -83577,19 +80122,17 @@ mordelles-altitude.fr, 1
 mordovia.cf, 1
 mordovia.ga, 1
 mordovia.gq, 1
-mordovia.tk, 1
-mordoviya.tk, 1
 mordrum.com, 1
 more-hikkoshi.com, 1
 more-terrain.de, 1
 more4ham.com, 1
 moreal.co, 1
 moreapp.co.uk, 1
+morechance.de, 1
 morecigarettes.tk, 1
 morecreativelife.com, 1
 morediets.net, 1
 moreeducation.tk, 1
-morehertz.com, 1
 morellilaw.com, 1
 moremindsbetter.com, 1
 morenadacentral.tk, 1
@@ -83603,7 +80146,6 @@ moreserviceleads.com, 0
 moreshop.pl, 1
 morespacestorage.co.uk, 1
 moresw.com, 1
-moretesting.tk, 1
 morethanautodealers.com, 1
 morethancode.be, 1
 morethandigital.info, 1
@@ -83624,6 +80166,7 @@ morgen.news, 1
 morghochak.com, 1
 morgner.com, 1
 mori-cdc.com, 1
+morindesrochersbeaulieu.ca, 1
 morinomiyako-a.co.jp, 1
 morisakimikiya.com, 1
 morishoji-english-school.com, 1
@@ -83647,7 +80190,6 @@ morningchew.com, 1
 morningcurve.com, 0
 morninggarden.com, 1
 morningstar.moe, 1
-moroccanews.tk, 1
 moroccomiami.com, 1
 moroccotodaynews.ga, 1
 morogoro.tk, 1
@@ -83677,13 +80219,11 @@ morse-ti.net, 1
 morselife.org, 1
 mortaltorment.tk, 1
 morten-harket.de, 1
-mortengamstpedersen.tk, 1
 mortezaafri.tk, 1
 mortgagecalculator.biz, 1
 mortgagetranslations.gov, 1
 mortis.eu, 1
 mortonmspd.gov, 1
-morus.tk, 1
 morvo.mx, 1
 mos-camin.ru, 1
 mos-upak.ru, 1
@@ -83701,17 +80241,14 @@ moscow-moscow.tk, 1
 moscow-new.cf, 1
 moscow.tk, 1
 moscowlombard.ru, 1
-moscowlove.tk, 1
-moscownews.ml, 1
 moscownights.org, 0
 moscowsex.tk, 1
-moscowtimes.tk, 1
-mosdosug.ml, 1
 moseic.com, 1
 moseleyelectronics.com, 1
 moselwi.gov, 1
 moseracctg.com, 1
 moserhof.it, 1
+mosespiano.com, 1
 mosfet.cz, 1
 mosfetkiller.de, 1
 mosharof-hossain.ml, 1
@@ -83723,13 +80260,9 @@ moshiachtime.com, 1
 moshop.com.vn, 1
 moshwire.com, 1
 mosin.org, 1
-moskas.tk, 1
 moskeedieren.nl, 1
-moskva-city.cf, 1
 moskva-kamen.ru, 1
-moskvagruz.tk, 1
 mosmirmebeli.com, 1
-mosnews.tk, 1
 moso.io, 1
 mosobl.tk, 1
 mosquito-code.com, 1
@@ -83741,8 +80274,6 @@ mosshi.be, 1
 mossipanama.com, 1
 mosst.com.tr, 1
 mossylog.tk, 1
-most.tk, 1
-mostafabanaei.cf, 1
 mostazaketchup.com, 1
 mostbet.com, 1
 mostc.is, 1
@@ -83781,7 +80312,6 @@ motherhoodinblack.com, 1
 motherofsorrows.net, 1
 mothership.de, 1
 mothersmediaonline.ga, 1
-motichi.cf, 1
 motifstudio.com.ua, 1
 motion-a.com, 1
 motiondata-vector.at, 1
@@ -83799,13 +80329,11 @@ motivo.nl, 0
 motiweb.fr, 1
 motlife.net, 0
 motmplus.com, 1
-moto-texnika.tk, 1
 motoactionimola.it, 1
 motoblogism.com, 1
 motobrasilferramentas.com.br, 1
 motochileneta.tk, 1
 motoclubentresemana.tk, 1
-motoclubrker.tk, 1
 motocrosssite.tk, 1
 motodb.co.uk, 1
 motodb.net, 1
@@ -83818,12 +80346,14 @@ motogrupblanes.tk, 1
 motohell.com, 1
 motojato.com.br, 1
 motokados.tk, 1
-motoland.ml, 1
 motolife.tk, 1
 motolinesupply.com, 1
 motomorgen.com, 1
 motopoland.com.ua, 1
 motor-agro.com, 1
+motor-agro.com.ua, 1
+motor-agro.kz, 1
+motor-agro.ru, 1
 motor-cycles.tk, 1
 motor-forum.nl, 1
 motor1.com, 1
@@ -83841,7 +80371,6 @@ motortrend.com, 1
 motorways.tk, 1
 motoryachtclub-radolfzell.de, 1
 motorzone.od.ua, 1
-motoscascos.com, 1
 motoscooter.eu, 1
 motosfreedom.com, 1
 motospaya.com, 1
@@ -83859,14 +80388,11 @@ motowilliams.com, 1
 motoworld.biz, 1
 motransportinfo.com, 1
 motri-projekt.tk, 1
-motringeneric.tk, 1
 motshop.tk, 1
 motstats.co.uk, 1
 mott.pe, 1
 motte.tattoo, 1
 motto-iikoto.com, 1
-motun.ga, 1
-mou-pmr.tk, 1
 moube.fr, 1
 mouche.fr, 1
 moucloud.cn, 1
@@ -83874,29 +80400,25 @@ mouff.li, 1
 mouldboard.ga, 1
 moulin-pomerol.com, 1
 moultriecountyil.gov, 1
-mound.ga, 1
 mounimaharaj.tk, 1
 mouniresidences.com, 1
 mountain-retreat-center.com, 1
 mountain-rock.ru, 1
-mountainbatchers.de, 1
 mountainbell.net, 1
 mountainchalet.blue, 1
 mountaingrovemo.gov, 1
 mountainsmokes.com, 1
 mountainspringsrentals.ca, 1
+mountaintree.net, 1
 mountainutilities.eu, 1
 mountairymd.gov, 1
 mountbatten.cz, 1
-mountbrowneguestcottage.ga, 1
 mountclemens.gov, 1
 mountknowledge.nl, 1
-mountpost.tk, 1
 mountvernonin.gov, 1
 mountwashington-ma.gov, 1
 mourabaha-dz.com, 1
 mouracloset.com.br, 1
-mousaeid.com, 1
 mousepotato.uk, 1
 moushed.tk, 1
 moussa-ibrahim.ml, 1
@@ -83940,14 +80462,11 @@ movieguys.org, 1
 moviejack.org, 0
 movieoldiesest.ga, 1
 movies-diploma.fun, 1
-movies-fan.tk, 1
 movies1977.ga, 1
 moviesetc.net, 1
 moviesrules.tk, 1
 moviestodownload.tk, 1
 movietopper.ml, 1
-movietradition.tk, 1
-moviewatchin.tk, 1
 movihut.com, 1
 moviko.nz, 1
 movil.uno, 1
@@ -83961,8 +80480,8 @@ movingjokesers.ga, 1
 movingjokesest.ga, 1
 movinglogistics.nl, 0
 movingoklahoma.org, 1
+movingschoolsforward.com, 1
 movingtohttps.com, 1
-movio.ga, 1
 moviro.net, 1
 movlib.org, 1
 movnest.com, 1
@@ -83971,7 +80490,6 @@ moxiegirlz.id, 1
 moy-biznes.tk, 1
 moy-gorod.od.ua, 0
 moy.cat, 1
-moybiznes.tk, 1
 moyer.pub, 0
 moylen.eu, 1
 moyminsk.tk, 1
@@ -83986,15 +80504,14 @@ mozgovoy.tk, 1
 mozilla-russia.org, 1
 mozilla.cz, 1
 moztime.com, 1
-mozzak.tk, 1
 mozzez.de, 1
 mozzi.online, 1
 mozzilla.cz, 1
+mp-bln.de, 1
 mp.org, 1
 mp3gratuiti.com, 0
 mp3musicfind.ga, 1
 mp3noi.com, 1
-mp3skull.cf, 1
 mpa-pro.fr, 1
 mpak.tk, 1
 mpc-hc.org, 1
@@ -84006,7 +80523,6 @@ mpenten.com, 1
 mpetroff.net, 1
 mpg.ovh, 1
 mpgaming.pro, 1
-mpgu.tk, 1
 mphold.ru, 1
 mphwinkel.nl, 1
 mpintaamalabanna.it, 1
@@ -84030,7 +80546,7 @@ mpsi1.fr, 1
 mpso.it, 1
 mpsoundcraft.com, 1
 mptenders.gov.in, 1
-mpu-beratungsstellen.com, 1
+mptool.pt, 1
 mpu-ibbi.de, 1
 mpu-vorbereitung.com.de, 1
 mpy.ovh, 1
@@ -84039,7 +80555,7 @@ mqas.net, 1
 mqbeauty.com.tw, 1
 mqbx.nl, 1
 mr-a.de, 1
-mr-anderson.org, 1
+mr-anderson.org, 0
 mr-bills.com, 1
 mr-brown.tk, 1
 mr-coffee.net, 1
@@ -84061,7 +80577,6 @@ mralonas.tk, 1
 mramor.ml, 1
 mrandmrsparrot.gr, 1
 mrandyyp.com, 1
-mranimal.tk, 1
 mrautomazioni.it, 1
 mrazek.biz, 1
 mrbounce.com, 1
@@ -84071,11 +80586,9 @@ mrc-productivity.com, 1
 mrca-sharp.com, 0
 mrcelulares.co, 1
 mrclutch.com, 1
-mrcog.tk, 1
 mrcomer.tk, 1
 mrcool.store, 1
 mrcoolevents.com, 1
-mrcyberpixel.tk, 1
 mrd-rc.com, 1
 mrd-v.com, 1
 mrd.ninja, 1
@@ -84106,7 +80619,6 @@ mrjbanksy.com, 1
 mrjhnsn.com, 1
 mrjo.sh, 1
 mrjooz.com, 0
-mrjunior.ga, 1
 mrjunior.ml, 1
 mrkapowski.com, 0
 mrknee.gr, 1
@@ -84114,16 +80626,13 @@ mrkrabat.de, 1
 mrliu.me, 1
 mrlove.tk, 1
 mrmad.com.tw, 1
-mrmanson.tk, 1
+mrmarcie.com, 1
 mrmemory.co.uk, 1
 mrmn.nl, 1
 mrmoregame.de, 1
-mrmosier.tk, 1
-mrmostafaacademy.tk, 1
 mrnathanpowell.com, 1
 mrnh.de, 0
 mrnh.tk, 1
-mrnice.ml, 1
 mrnonz.com, 1
 mrnordic.com, 1
 mrpanipiales.com, 1
@@ -84150,7 +80659,6 @@ mrston.ml, 1
 mrstuudio.ee, 1
 mrtg.com, 1
 mrtieungao.tk, 1
-mrtudo.com, 1
 mrtunnel.club, 1
 mruczek.trade, 1
 mruczek.wiki, 1
@@ -84181,6 +80689,7 @@ msc-corps.de, 1
 mscc.mu, 1
 mscc.org, 1
 msch.pw, 1
+msdnicrosoft.cn, 1
 msdproduction.cz, 1
 msdprojectclearmo.gov, 1
 msebera.cz, 1
@@ -84189,7 +80698,6 @@ mserve.ddns.net, 1
 mservers.cz, 1
 msetalk.fr, 1
 msfishingcharter.com, 1
-msgallery.tk, 1
 msgmon.com, 1
 msha.gov, 1
 mshemailmarketer.com.au, 1
@@ -84210,7 +80718,6 @@ msn.com, 1
 msnarzedzia.pl, 1
 msncash.cf, 1
 msngr.com, 1
-msnhdd.info, 1
 msnr.net, 1
 msoc.gent, 1
 msoffice-inc.net, 1
@@ -84244,7 +80751,6 @@ mstdn.onl, 0
 mstever.com, 1
 mstr-f-dstrctn.de, 1
 mstridde.de, 1
-mstudio.tk, 1
 msuess.me, 1
 msuna.net, 1
 msv-limpezas.pt, 1
@@ -84331,7 +80837,7 @@ mtsoftware.com.au, 1
 mtthwbrd.com, 1
 mtv.re, 1
 mtvernonlisbonpd-ia.gov, 1
-mtvroadies.tk, 1
+mtwolfpa.gov, 1
 mtz-bu.gq, 1
 mtz-info.gq, 1
 mtz-sng.gq, 1
@@ -84355,23 +80861,20 @@ muafakatmalaysia.ml, 1
 muarstabyggmarknad.tk, 1
 mubase.dk, 1
 muble.tk, 1
-muceniece.tk, 1
 muchbetterthancash.com, 1
 muchisimos.com, 1
 muchohentai.com, 1
 muchoruidoacademy.com, 1
-muchotrolley.tk, 1
 muckingabout.eu, 1
 muclan.tk, 1
 mucmail.de, 1
 mudanzasjuniorh.com, 1
+mudanzaspacifico.com, 1
 mudanzasuiza.com.ec, 1
 mudanzasytransportesbh.com, 1
 mudaomundo.org, 1
 mudareganhar.pt, 0
-mudasobwa.tk, 1
 mudbenesov.cz, 1
-mudcomplex.ga, 1
 mudcomplexers.ga, 1
 mudcrab.us, 0
 muddy-landrover.tk, 1
@@ -84394,7 +80897,6 @@ muenzen.tk, 1
 muenzenforum.tk, 1
 mufi.ga, 1
 mufibot.net, 1
-mufid.tk, 1
 muflon-linux.org, 1
 muga.space, 1
 mugawe.com, 1
@@ -84409,14 +80911,17 @@ muhafazakarkiralikvilla.com, 1
 muhammadlukman.ml, 1
 muhammadmunif.ml, 1
 muhammed.tk, 1
+muhanov.net, 1
+muhanova.com, 1
+muhasebeci.org, 1
 muhasebekurslari.tk, 1
 muhcow.dk, 1
-muhibbulislam.tk, 1
 muhiminulhasan.me, 1
 muhlenbergtwppa.gov, 1
 muhrielle.org, 1
 mui.fitness, 1
 mui.kitchen, 1
+mui.news, 1
 mui.pet, 1
 mui.today, 1
 muii.com.br, 1
@@ -84428,7 +80933,6 @@ muisoft.fi, 1
 muizenpagina.tk, 1
 muizenpuntje.tk, 1
 mujemail.ml, 1
-mujer.gob.do, 1
 mujerescolombianas.tk, 1
 mujeresfemeninas.com, 1
 mujlinux.cz, 1
@@ -84453,10 +80957,10 @@ mullett-townshipmi.gov, 1
 mullinsfarms.com, 1
 mulroymediation.com, 1
 multi-cryptex.gq, 1
-multi-fruit.tk, 1
 multi-pribor.ru, 1
+multi-serwis.com.pl, 1
 multi-soudures.fr, 1
-multi-tool.ml, 1
+multi-vpn.biz, 1
 multiagent.tk, 1
 multibomasm.com.br, 1
 multichange.net, 1
@@ -84471,13 +80975,12 @@ multigamers-net.tk, 1
 multigeist.de, 1
 multihobby.tk, 1
 multikalender.de, 0
-multilevelmarketing.cf, 1
+multiline.ge, 1
 multilogik.com, 1
 multimalin.ovh, 1
 multimatte.com, 1
 multimedia-pool.com, 1
 multimediapc.de, 1
-multimediaworld.tk, 1
 multimediosmonti.com, 1
 multinationalforce.com, 1
 multipassword.com, 1
@@ -84485,26 +80988,23 @@ multiplex.tk, 1
 multiplexcy.com, 1
 multiplies.tk, 1
 multipotential-labo.com, 1
-multipuntos.ml, 1
 multirep.ch, 0
 multiroom-streaming.de, 1
-multischool.tk, 1
 multisite.ovh, 1
 multispaninc.com, 1
-multistas.tk, 1
 multitec.nl, 1
 multitek.no, 1
 multitenantlaravel.com, 1
 multiterm.org, 1
 multitheftauto.com, 1
-multitool.cf, 1
-multitraf.ga, 1
 multiversonoticias.com.br, 1
-multivideo.tk, 1
+multivpn.biz, 1
 multivpn.cn.com, 1
+multivpn.co.uk, 1
 multivpn.com.de, 1
 multivpn.com.ua, 1
 multivpn.fr, 1
+multivpn.su, 1
 multizone.games, 1
 multnomahvotes.gov, 1
 multsearch.eu.org, 1
@@ -84528,7 +81028,6 @@ munch.me, 1
 munchcorp.com, 1
 mund-interdisziplinaer.com, 1
 mundismart.com, 1
-mundo-otaku.tk, 1
 mundoalba.tk, 1
 mundoarabe.com.br, 1
 mundobizarro.tk, 1
@@ -84541,14 +81040,13 @@ mundodasmensagens.com, 1
 mundodastribos.com, 1
 mundodocurioso.com.br, 1
 mundodosagapornis.tk, 1
-mundofoto.tk, 1
 mundogamers.top, 1
 mundoinfrarrojo.com, 1
 mundojoven.tk, 1
-mundokia.com.co, 1
 mundokinderland.com.br, 1
 mundolarraz.es, 1
 mundolettering.com, 1
+mundomagicotv.com, 1
 mundomovie.tk, 1
 mundopatchwork.online, 1
 mundoperfecto.net, 1
@@ -84582,12 +81080,10 @@ munwr.com, 0
 munzlocal10.org.nz, 1
 muoivancauhoivisao.com, 1
 muon.marketing, 1
-mup-republicanos.tk, 1
 mur-parfait.com, 1
 mur-vegetal-interieur.fr, 1
 murahjerr.com, 1
 murakami-sah.com, 1
-muralart.ga, 1
 muralswallpaper.co.uk, 1
 muralswallpaper.com, 1
 muraltown.com, 1
@@ -84596,11 +81092,9 @@ murasame.tech, 1
 murashun.jp, 1
 muratatifsayar.com.tr, 1
 muratboyla.com, 1
-muratcileli.tk, 1
 muratec.tw, 1
 muratore-roma.it, 1
 murciacobras.tk, 1
-murciaprocuradores.tk, 1
 murdercube.com, 1
 murer-specialisten.dk, 1
 murfy.kiwi, 1
@@ -84609,7 +81103,6 @@ murgi.de, 1
 murksbreider.tk, 1
 murl.ml, 1
 murmansk.cf, 1
-murmanskforum24x7.tk, 1
 murmashi.com, 1
 murmashi.ru, 1
 murof.com.br, 1
@@ -84619,11 +81112,8 @@ murray.xyz, 1
 murraya.cn, 1
 murraycountymn.gov, 1
 murrietadogtrainers.com, 1
-mursa.tk, 1
-mursatov.tk, 1
 murster.tw, 1
 mursu.directory, 1
-murtazamustafahirani.tk, 1
 murz.tv, 1
 murzik.space, 1
 musaccostore.com, 1
@@ -84631,6 +81121,7 @@ musacomo.com, 1
 musafir-aceh.tk, 1
 musasionline.com, 1
 musaslush.com, 1
+musavirlik.net, 1
 musavirsahan.com, 1
 muscatinecountyiowa.gov, 1
 muscle-tg.com, 1
@@ -84648,7 +81139,6 @@ musehelix.com, 1
 museloveurania.com, 1
 museodefutbol.online, 1
 museodeinsectos.tk, 1
-museodelistmo.tk, 1
 muserver.io, 1
 muses-success.info, 1
 musettishop.com, 1
@@ -84658,7 +81148,6 @@ mush-room.co.jp, 1
 mushel.ddns.net, 1
 mushikabu.net, 1
 mushino.com, 1
-mushka.ga, 1
 mushman.tk, 1
 mushroomcloud.moe, 1
 music-bar.gr, 1
@@ -84675,37 +81164,30 @@ musicall.com, 1
 musicalschwarzenburg.ch, 1
 musicandrelated.tk, 1
 musicapara.net, 1
-musicaporbolivia.tk, 1
 musicasbr.com.br, 1
 musicbow.com, 1
 musicbox.party, 1
 musicchris.de, 1
 musiccitycats.com, 1
 musiccitymint.com, 1
-musicfactory.ml, 1
 musicflac4.tk, 1
 musicfor.us, 1
 musicfreakz.cf, 1
 musicfromgod.com, 1
 musicgamegalaxy.de, 1
-musicgeek.ga, 1
 musicgivesmelife.com, 1
-musichiphop.ga, 1
 musichome.tk, 1
 musician.dating, 1
 musicinsiderdigest.com, 1
 musickhouseleveling.com, 1
 musickorea.tk, 1
-musiclenta.tk, 1
 musiclite.tk, 1
 musicmasala.tk, 1
 musicnotesroom.com, 1
 musicompare.com, 1
 musicradar.co.il, 1
-musicradio.ga, 1
 musicradio.gq, 1
 musicradio.tk, 1
-musicrainbow.tk, 1
 musicrooz.tk, 1
 musicschoolonline.com, 1
 musicsense.cf, 1
@@ -84717,26 +81199,26 @@ musicvideo.club, 1
 musicvietnam.tk, 1
 musicwear.cz, 0
 musicworkout.de, 1
-musigama.tk, 1
 musik-reitemann.de, 1
 musik-vereinsbedarf.de, 0
-musiker.tk, 1
 musikerkontakt.dk, 1
 musikhaus-korn.de, 1
-musikidersi.tk, 1
 musiktag2020.ch, 1
 musikverein-elten.de, 1
+musikverein-schuettorf.de, 1
 musikwerk-stuttgart.de, 1
 musikzentrale.net, 0
 musings.tech, 1
 musingsatmidnight.com, 1
 musiq-supreme.tk, 1
 musique2nuit.com, 1
-musiques-traditionnelles.ga, 1
 musition.cloud, 1
+musition.com, 1
+musition.net, 1
+musitioncloud.com, 1
+musitionfirst.com, 1
 muskegowi.gov, 1
 musketfire.com, 1
-musketiers.tk, 1
 musketonhaken.nl, 0
 muskokadanceconnection.com, 1
 muskuratimorning.tk, 1
@@ -84745,7 +81227,6 @@ muslimah.boutique, 1
 muslimbanter.co.za, 1
 muslimmarriage.cf, 1
 muslimpocket.com, 1
-muslimsoul.cf, 1
 muslimsoul.ga, 1
 muslimsoul.gq, 1
 muslimsoul.ml, 1
@@ -84787,10 +81268,10 @@ mutfakyolu.com, 1
 muthai.in.th, 1
 mutiararentas.com.my, 1
 mutsumikai8989.com, 1
-mutual.ga, 1
 mutualfunds.cf, 1
 mutualfunds.ml, 1
 mutualmoney.ml, 1
+mutualofomahamedicareplans.com, 1
 mutuals.cool, 1
 mutuelle-catalane.fr, 1
 mutuelle.fr, 1
@@ -84818,12 +81299,9 @@ muzicamp3.org, 1
 muzicari.tk, 1
 muziekcentrumdebijloke.gent, 1
 muziektermen.tk, 1
-muzikanews.tk, 1
 muzikantine.nl, 1
-muzike.tk, 1
 muzmo.ga, 1
 muzotakt.pl, 1
-muzprosvet.tk, 1
 muzykanawesele.info, 1
 mv-schnuppertage.de, 1
 mv-spital.tk, 1
@@ -84851,7 +81329,6 @@ mvwoensei.com, 1
 mvwoensei.xyz, 1
 mvwoensel.com, 1
 mvwr.co.uk, 1
-mvzstartpagina.tk, 1
 mw.search.yahoo.com, 0
 mwamitours.com, 1
 mware-staging.azurewebsites.net, 1
@@ -84863,7 +81340,6 @@ mwd.world, 1
 mwe.st, 1
 mwezi.org, 1
 mwicescholarship.com, 1
-mwinds.tk, 1
 mwine.sk, 1
 mwlcouriers.com, 1
 mwmopd.gov, 1
@@ -84872,6 +81348,7 @@ mwnonline.net, 1
 mwohlfarth.de, 1
 mwork.tech, 1
 mwpromotion.fr, 1
+mwps.co.uk, 1
 mwr.team, 1
 mwscouts.org, 1
 mwskwong.com, 1
@@ -84881,15 +81358,18 @@ mwtj.com, 1
 mwtown.gov, 1
 mww.moe, 1
 mx-moto.fr, 0
-mx-quad.fr, 1
+mx-quad.fr, 0
 mx-solutions.net, 1
 mx.org.ua, 1
 mx.search.yahoo.com, 0
 mx5international.com, 1
 mxawei.cn, 1
+mxbids.com, 0
+mxcrs.com, 1
 mxdanggui.org, 1
 mxdvl.com, 0
 mxes.net, 1
+mxgateway.eu, 1
 mxii.eu.org, 1
 mxin.ltd, 1
 mxn8.com, 1
@@ -84897,9 +81377,7 @@ mxtm.de, 1
 my-aftershave-store.co.uk, 1
 my-azov.tk, 1
 my-best-wishes.com, 1
-my-bratsk.tk, 1
 my-calend.ru, 0
-my-cars.tk, 1
 my-clubpenguin.tk, 1
 my-contract.ch, 0
 my-contract.info, 0
@@ -84908,7 +81386,6 @@ my-demo.co, 1
 my-digital.fr, 1
 my-dns.co.il, 1
 my-documentforce.com, 1
-my-education.tk, 1
 my-finance.tk, 1
 my-force-user-content.com, 1
 my-gode.fr, 1
@@ -84918,11 +81395,11 @@ my-host.ovh, 1
 my-hps.de, 1
 my-ifms.com, 1
 my-ip.work, 1
+my-itbk.de, 1
 my-kirov.tk, 1
 my-lightning-container.com, 1
 my-lightning.com, 1
 my-mobile-apps.com, 1
-my-montenegro.tk, 1
 my-new-bikini.de, 1
 my-nextcloud.at, 1
 my-optika.ru, 1
@@ -84944,10 +81421,8 @@ my-static-demo-808795.c.cdn77.org, 1
 my-static-live-808795.c.cdn77.org, 1
 my-store.ch, 1
 my-stories.ml, 1
-my-story.ml, 1
 my-stuff-online.com, 1
 my-town.tk, 1
-my-tunisia.tk, 1
 my-visualforce.com, 1
 my-web.xyz, 1
 my-webcloud.at, 1
@@ -84977,7 +81452,6 @@ myamend.com, 1
 myamihealth.com, 1
 myammo.ru, 1
 myandre.tk, 1
-myandroidfriend.ml, 1
 myanimelist.net, 1
 myanimo.ml, 1
 myanmar-responsiblebusiness.org, 1
@@ -84993,25 +81467,16 @@ mybaby.bg, 1
 mybags.cf, 1
 mybakkupakku.com, 1
 mybaran.tk, 1
-mybarcelona.tk, 1
-mybathroom.tk, 1
 mybauingenieur24.de, 1
 mybb.com, 1
 mybb.de, 1
-mybbcode.tk, 1
 mybeancloud.co.za, 1
 mybeautyjobs.de, 1
-mybestbook.tk, 1
-mybestbooks.gq, 1
-mybestshirts.com, 1
 mybestteam.tk, 1
 mybicc.org, 1
 mybillie.com, 1
-mybirds.tk, 1
-mybisnis.tk, 1
 mybizzmail.com, 1
 myblockchain.cloud, 1
-mybloggedlife.com, 1
 myblogwire.org, 1
 myblogworld.com.au, 1
 myblueprints.org, 1
@@ -85030,8 +81495,8 @@ myboxofficetickets.com, 1
 mybpstar.com, 1
 mybrand.nl, 1
 mybreakwatertower.com, 1
-mybritney.tk, 1
 mybrokenheart.tk, 1
+mybsms.gr, 1
 mybubbleteashop.com, 1
 mybuddycare.com, 1
 mybuddytheplumber.com, 1
@@ -85054,12 +81519,12 @@ mychamberlain.com, 1
 mychamberlain.com.au, 1
 mychamberlain.eu, 1
 mycharlestontherapist.com, 1
-mychawinda.cf, 1
 mychemromance.tk, 1
 mychicken.info, 1
 mychicken.nl, 1
 mychildatschool.com, 1
 mychunky.design, 1
+mycigna.com.hk, 1
 mycinema.pro, 1
 mycircleworks.com, 1
 myclasscam.com, 0
@@ -85067,7 +81532,6 @@ myclasscam.org, 0
 myclgnotes.com, 1
 myclimate.com, 1
 myclinicalstudybuddy.com, 1
-myclon.tk, 1
 mycloud-system.com, 1
 mycloudbits.me, 1
 mycloudhome.site, 1
@@ -85082,7 +81546,6 @@ mycoins.gallery, 1
 mycoldjet.com, 1
 mycollegebag.in, 1
 mycolorado.gov, 1
-mycommerce.tk, 1
 mycompanion.cz, 1
 mycompanysite.host, 1
 myconan.net, 1
@@ -85091,7 +81554,6 @@ myconcorde.fr, 1
 myconf.com, 1
 myconf.es, 1
 myconf.uk, 1
-myconferencion.tk, 1
 myconnection.ie, 1
 myconsultation.be, 1
 myconsulting.ch, 0
@@ -85099,7 +81561,6 @@ mycontactacuvue.fr, 0
 mycontactopticien.fr, 0
 mycontrolmonitor.com, 1
 mycoordinates.xyz, 1
-mycorreopersonal.com, 1
 mycounterstrike.ru, 1
 mycoupons.com, 1
 mycr.eu, 1
@@ -85110,14 +81571,13 @@ mycreditjunkie.com, 1
 mycreditunion.gov, 1
 mycredy.com, 1
 mycrm.coach, 1
+mycroft.kr, 1
 mycrowdstack.com, 1
 mycrypnet.io, 1
 mycustomwriting.com, 1
 mycutebee.com, 1
 mydabb.com, 1
 mydais.org, 1
-mydarkness.cf, 1
-mydarksite.tk, 1
 mydarkstar.net, 1
 mydatadoneright.eu, 1
 mydataprotected.com, 1
@@ -85135,11 +81595,11 @@ mydevolo.com, 1
 mydevolo.de, 1
 mydigicard.biz, 1
 mydigicard.host, 1
-mydigitalweek.com, 1
+mydigitalnation.com, 1
+mydirtysexstories.com, 1
 mydisabilitymatters.com, 1
 mydisabilitymatters.org.au, 1
 mydisco.tk, 1
-mydistance.tk, 1
 mydnshost.co.uk, 1
 mydoc.fr, 1
 mydocserve.com, 1
@@ -85147,10 +81607,7 @@ mydoggyadvisor.com, 1
 mydoginsurance.com.au, 1
 mydogispolite.tk, 1
 mydogtrainingcollar.com, 1
-mydolls.ml, 1
 mydomaindesk.com, 1
-mydomen.ml, 1
-mydoxod.tk, 1
 mydreamlifelab.com, 1
 mydreamshaadi.in, 1
 mydrnetvpn.tk, 1
@@ -85164,18 +81621,12 @@ myeasycopy.com, 1
 myebony.cam, 1
 myecms.com, 1
 myecopanda.com, 1
-myedcreview.cf, 1
 myediblefood.com, 1
-myeditclub.ml, 1
 myedu.ga, 1
-myedu.gq, 1
-myeducationhub.tk, 1
 myedumundo.com, 1
 myeisenbahn.de, 1
 myekon.com, 1
 myelebest.ga, 1
-myelka.tk, 1
-myemailsender.tk, 1
 myeml.net, 1
 myempire.com.au, 1
 myenemy.tk, 1
@@ -85189,7 +81640,6 @@ myersking.com, 1
 myessaydoc.com, 1
 myessaygeek.com, 1
 myetherwallet.com, 1
-myethvault.com, 1
 myeventstation.com, 1
 myevive.com, 1
 myexams.nl, 1
@@ -85197,9 +81647,7 @@ myf.cloud, 1
 myface.pt, 1
 myfae.eu, 1
 myfamilyancestry.tk, 1
-myfancyurl.tk, 1
 myfantasysportstalk.com, 1
-myfavmessage.cf, 1
 myfavorite.com.tw, 1
 myfdic.gov, 1
 myfedloan.org, 1
@@ -85213,6 +81661,7 @@ myfitnesscare.com, 1
 myfloridacfo.gov, 1
 myfloridadeferredcomp.com, 1
 myfloridarealty.com, 1
+myfloridarx.gov, 1
 myflytplan.com, 1
 myformatconverter.com, 0
 myfortdodge.com, 1
@@ -85229,7 +81678,6 @@ myfuturewebsite.co.uk, 1
 myg21.com, 1
 mygadgetguardian.lookout.com, 0
 mygallery.homelinux.net, 1
-mygameconsole.tk, 1
 mygaming.news, 1
 mygate.at, 0
 mygaysitges.com, 1
@@ -85248,14 +81696,12 @@ mygest.me, 1
 mygigabitnation.com, 1
 mygignation.com, 1
 mygilehery.tk, 1
-mygimp.tk, 1
 mygirlfriendshouse.com, 1
 mygizmolife.tech, 1
 myglobalopti.nl, 1
 mygnmr.com, 1
 mygobelin.tk, 1
 mygolod.com, 1
-mygomel.tk, 1
 mygov.scot, 1
 mygreatjob.eu, 1
 mygreatjobs.de, 0
@@ -85263,7 +81709,6 @@ mygreatlakes.org, 1
 mygreatwebsite.co.uk, 1
 mygreeley.com, 1
 mygretchen.de, 1
-mygrodno.tk, 1
 mygymer.ch, 1
 myhappiness.tk, 1
 myhealthchecked.com, 0
@@ -85273,16 +81718,13 @@ myhealthsquad.ca, 1
 myhealthyday.com, 1
 myheartlaundry.com, 1
 myhechar.pro, 1
-myhell-anonim.tk, 1
 myhfstar.com, 1
 myhkweb.tk, 1
 myhmz.bid, 1
 myhollywoodnews.com, 1
 myhome-24.pl, 1
 myhomeworkpapers.com, 1
-myhoor.ga, 1
 myhostname.net, 1
-myhotgirls.ml, 1
 myhouse.rocks, 1
 myhub.eu.org, 1
 myhurlburt.marketing, 1
@@ -85305,6 +81747,7 @@ myirietime.com, 1
 myitworks.co.za, 1
 myjarofhope.com, 1
 myjbn.org, 1
+myjoker123.net, 1
 myjordantrip.com, 1
 myjourney.id, 1
 myjudo.net, 1
@@ -85312,8 +81755,6 @@ myjumparoo.co.uk, 1
 myjumpsuit.de, 1
 myjustice.org, 1
 myjuvelirika.ru, 1
-mykarelia.ga, 1
-mykarelia.tk, 1
 myke.website, 1
 mykelseyonline.com, 1
 mykill.pl, 1
@@ -85323,13 +81764,9 @@ mykolhoz.tk, 1
 mykonos-island.tk, 1
 mykontool.de, 1
 mykumedir.com, 1
-mykurgan.tk, 1
-mykursumlija.tk, 1
 mylastchapter.tk, 1
 mylatestnews.org, 1
-mylawer.ga, 1
 mylearners.vic.gov.au, 1
-myled.ml, 1
 mylegacyvip.com, 1
 mylene-chandelier.me, 1
 mylever.com, 1
@@ -85367,19 +81804,15 @@ mylover.be, 1
 mylrd.xyz, 1
 mylstrom.com, 1
 myltfilm.tk, 1
-myltivarka.ml, 1
 mymagazines.dk, 1
-mymagic.ml, 1
 mymailboxpro.cf, 1
-mymailspace.ml, 1
-mymanagement.ml, 1
+mymaineconnection.gov, 1
 mymartinbeckeropenhab.de, 1
 mymartinbeckeropenhab.eu, 1
 mymartinhalchiado.com, 1
 mymb.pm, 1
 mymed.de, 1
 mymed.eu, 1
-mymedex.ru, 1
 mymedia.gotdns.com, 1
 mymediabox.com, 1
 mymedz.nl, 1
@@ -85398,10 +81831,19 @@ mymsr.de, 0
 mymun.com, 1
 mymun.net, 1
 mymusiclist.alwaysdata.net, 1
-mymusique.tk, 1
 mymx.lu, 0
 mynak.se, 1
 mynameistavis.com, 1
+mynametags.ae, 1
+mynametags.be, 1
+mynametags.com, 1
+mynametags.com.br, 1
+mynametags.fr, 1
+mynametags.ie, 1
+mynametags.it, 1
+mynametags.mt, 1
+mynametags.nl, 1
+mynametags.pt, 1
 mynas.ovh, 1
 mynaturalhairstyles.com, 1
 mynaturalmood.es, 1
@@ -85428,6 +81870,7 @@ mynjhelps.gov, 1
 mynn.io, 0
 mynn.ml, 1
 mynook.info, 1
+mynrg.gr, 1
 mynutrientcloud.com, 1
 myoctocat.com, 1
 myoddlittleworld.com, 1
@@ -85436,7 +81879,6 @@ myofficeconnect.co.uk, 1
 myofficerenovation.com, 1
 myonline.hu, 1
 myonline.store, 1
-myonlinemovies.ga, 1
 myonlinevehicleinsurance.com, 1
 myopd.in, 1
 myorder-pg.com, 1
@@ -85448,6 +81890,10 @@ myoutdooragent.com, 1
 myowncloud.ovh, 1
 myowncloud.pl, 1
 myownconference.com, 1
+myownconference.com.ua, 1
+myownconference.email, 1
+myownconference.pl, 1
+myownconference.ru, 1
 myowndisk.com, 1
 myowndisk.net, 1
 mypaperdone.com, 1
@@ -85458,18 +81904,15 @@ mypartnernews.com, 1
 mypartybynoelia.es, 1
 mypathologos.gr, 1
 mypay.fr, 1
-mypcb.tk, 1
 mypdns.org, 0
 mypeace.tk, 1
-mypenza.tk, 1
+mypeople.co.in, 1
 myperfecthome.ca, 1
 myperks.in, 1
-mypersonalpage.tk, 1
 mypet24.ch, 1
 myphamaplus.org, 1
 mypharmjar.com, 1
 myphotographytips.com, 1
-myphotonics.ml, 1
 myphotos.ga, 1
 myphotoshopbrushes.com, 1
 myphysiocoach.ch, 1
@@ -85479,9 +81922,7 @@ mypivcard.com, 1
 mypizza-bremen.de, 1
 myplaceonline.com, 1
 mypnu.net, 1
-mypogljad.tk, 1
 mypornsnap.top, 1
-myportal.ga, 1
 myposters.tk, 1
 mypowerserg.ca, 1
 mypowerserg.com, 1
@@ -85497,12 +81938,8 @@ myprotime.eu, 1
 myproxy.eu.org, 0
 mypskov.tk, 1
 mypsy.online, 1
-mypsychicreadings.tk, 1
 mypvhc.com, 1
-myqbusiness.com, 1
 myqservices.com, 1
-myqualifiedplumber.com, 1
-myraboats.tk, 1
 myradnetconnect.com, 1
 myrandomtips.com, 1
 myrants.org, 1
@@ -85514,7 +81951,6 @@ myrealestatemate.com.au, 1
 myred.net, 1
 myref.net, 1
 myrekber.co.id, 1
-myremont.tk, 1
 myremotelogin.ddns.net, 1
 myrent.quebec, 1
 myrepubic.net, 1
@@ -85567,7 +82003,6 @@ myresearchapp.com, 1
 myresearchtoolbox.net, 1
 myresidence.de, 1
 myrevery.com, 1
-myreviews.ga, 1
 myrevolution.in, 1
 myrewardspoints.com, 1
 myriadlex.com.tw, 1
@@ -85575,7 +82010,6 @@ myriadof.com, 1
 myrig.com, 1
 myrig.net, 1
 myroaccutaneexperience.co.uk, 1
-myrom.tk, 1
 myrotvorets.center, 1
 myrotvorets.news, 1
 myrp.co, 1
@@ -85588,7 +82022,6 @@ mysa.tk, 1
 mysafetygear.co.za, 1
 mysaldo.info, 1
 mysam.net, 1
-mysasiedzi.bialystok.pl, 1
 mysaymk.tk, 1
 mysbaccoach.com, 1
 mysber.ru, 1
@@ -85596,11 +82029,9 @@ mysbi.tk, 1
 myschoolphoto.org, 1
 mysciencecloset.com, 1
 myseatime.com, 1
-mysecretstylist.ga, 1
 mysecurity.review, 1
 myseo.ga, 1
 myservicearl.com, 1
-myservik.ml, 1
 myseu.cn, 1
 mysexvids.net, 1
 mysexycard.com, 1
@@ -85608,19 +82039,19 @@ mysexydate.de, 1
 mysexydate24.com, 1
 myshenwang.tk, 1
 myshiftbid.com, 1
-myshikarpur.tk, 1
-myshopdisplay.com, 1
 myshowbiz.tk, 1
-mysidekick.io, 0
+mysidekick.io, 1
 mysignal.com, 1
+mysilkandhoney.com, 1
 mysill.gr, 1
 mysilvershield.com, 1
+mysisterandi.co.za, 1
 mysites.guru, 1
 mysmelly.com, 1
 mysmg.in, 1
 mysmmstore.com, 1
 mysmmstore.in, 1
-mysociety.ml, 1
+mysociallinks.org, 1
 mysockfactory.ch, 1
 mysockfactory.com, 1
 mysocrat.com, 1
@@ -85637,13 +82068,11 @@ mystagic.cloud, 1
 mysteriousbeans.com, 1
 mysteriouscode.com, 1
 mysteriouscode.io, 1
-mystery-box.cf, 1
 mysteryboxinc.com, 1
 mysterydata.com, 1
 mysteryfun.house, 1
 mysterymind.ch, 0
 mysteryshow.site, 1
-mystgames.tk, 1
 mystia.org, 1
 mystic-falls.tk, 1
 mystic-welten.de, 1
@@ -85661,22 +82090,19 @@ mystore24.us, 1
 mystorydoctor.com, 1
 mystorymonster.com, 1
 mystown.org, 1
-mystreet.ga, 1
 mystudy.me, 1
 mystudycart.com, 1
-mystudymap.tk, 1
 mystylion.com, 1
-mysupplements.ga, 1
 mysurfhostel.com, 1
 myswabi.tk, 1
 myswimmingclub.uk, 1
 myswissmailaddress.com, 0
 myswitchelectric.com, 1
+mytana.com, 1
 mytc.fr, 1
 myte.ch, 1
 mytea.life, 1
 mytefl.com, 1
-mytests.tk, 1
 mytfg.de, 1
 mythemeshop.com, 0
 mythen-fonds.ch, 1
@@ -85689,10 +82115,8 @@ mytimer.tk, 1
 myting.net, 1
 mytntware.com, 1
 mytodo.cloud, 1
-mytopfinding.com, 1
 mytourstar.com, 1
 mytraiteurs.com, 1
-mytraning.cf, 1
 mytransmissionexperts.com, 1
 mytravelblog.de, 1
 mytravelguide.tk, 1
@@ -85711,7 +82135,6 @@ mytty.net, 1
 mytuleap.com, 1
 mytun.com, 1
 myturf.com.au, 1
-mytuzla.tk, 1
 mytwilight.tk, 1
 myunitard.uk, 1
 myunraid.ru, 1
@@ -85728,22 +82151,17 @@ myveronanj.com, 1
 myvet.ie, 1
 myviewboard.com, 1
 myvoipnews.com, 0
-myvologda.tk, 1
 myvotect.gov, 1
 myvpl.com, 1
 mywalletcrypto.cf, 1
-mywapforum.ga, 1
 mywari.com, 1
 myweatherbuzz.com, 1
 myweb360.de, 1
-mywebexperience.gq, 1
+mywebinar.com, 1
 mywebinar.io, 1
 mywebpanel.eu, 1
 mywebpanel.nl, 1
-mywebpharmacy.tk, 1
-mywebserver.ml, 1
 myweddingreceptionideas.com, 1
-myweightlosstips.tk, 1
 mywestondental.com, 1
 mywetpussycams.com, 1
 mywihomes.com, 1
@@ -85764,7 +82182,6 @@ myxxxsite.tk, 1
 myyoutubepage.tk, 1
 myyubikey.net, 1
 myyubikey.org, 1
-myzarabot.tk, 1
 myzetaspace.com, 1
 myzina.cz, 0
 mz-mz.net, 1
@@ -85794,7 +82211,6 @@ n-m.lu, 1
 n-man.info, 1
 n-metz.de, 1
 n-pix.com, 0
-n-tennis.fr, 1
 n-un.de, 0
 n.tt, 1
 n0paste.tk, 0
@@ -85809,11 +82225,12 @@ n2canada.ca, 1
 n2diving.net, 1
 n2o.io, 1
 n2ray.xyz, 1
+n2z.net, 1
 n36533.com, 1
 n37.co, 1
 n3oxid.fr, 1
 n3rd.eu, 1
-n3rd0rama.tk, 1
+n3t.ch, 1
 n4mullingartolongford.ie, 1
 n4zm.com, 1
 n5197.co, 1
@@ -85838,14 +82255,13 @@ n8solutions.net, 1
 n8solutions.us, 1
 n8ta.com, 1
 n9297.co, 1
-n9397.com, 0
+n9397.com, 1
 n95.news, 1
 n95s.icu, 1
 n95s.tech, 1
 n9721.com, 0
 n9728.co, 1
 na-agency.com, 1
-na-kipre.tk, 1
 na-n.xyz, 1
 na-school.nl, 1
 na.nl, 1
@@ -85860,15 +82276,12 @@ naaronstoe.nl, 1
 nab-services.ml, 1
 nabaleka.com, 1
 nabboon.com, 1
-nabeer.ga, 1
-nabeez.cf, 1
 nabidka.net, 1
 nabidkydnes.cz, 1
-nabiev.tk, 1
 nabitrix.tk, 1
-nabokov.tk, 1
 nabosoft.tk, 1
 nabytek-valmo.cz, 1
+nabzgroup.com, 1
 nac-6.fr, 1
 nacfit.com, 1
 nachalniku.cf, 1
@@ -85877,7 +82290,6 @@ nachalniku.gq, 1
 nachalniku.ml, 1
 nachalniku.tk, 1
 nachalosbog.bg, 1
-nachalova.tk, 1
 nachbar.chat, 1
 nachoblanco.tk, 1
 nachovni.org, 1
@@ -85888,10 +82300,7 @@ nacin.com, 1
 nacionaltelha.com.br, 1
 nacktetatsachen.at, 0
 nackwallpapers.ml, 1
-nacnkabiltrim.cf, 1
-nacocu.cf, 1
 nacom.tk, 1
-nacoree.ga, 1
 nacres.tk, 1
 nacsonline.tk, 1
 nacudeck.com, 1
@@ -85905,7 +82314,6 @@ naddi.org, 1
 nadejeproninu.cz, 1
 nadelholzkulturen.de, 1
 nadex.com, 1
-nadezhda.ml, 1
 nadiafourcade-photographie.fr, 1
 nadilo.com.br, 1
 nadine-birkner.de, 1
@@ -85913,7 +82321,6 @@ nadine-chaudier.net, 1
 nadinecays.com, 1
 nadinethings.gq, 1
 nadir.tk, 1
-nadjabenaissa.tk, 1
 nadjasummer.com, 1
 nadlan.immo, 1
 nadlerdentistry.com, 1
@@ -85929,14 +82336,11 @@ nafhroaviano.com, 1
 nafod.net, 1
 nafoods.com, 1
 naga-semi.com, 1
-naga-wedding.tk, 1
 naga.com, 1
-naga.gq, 1
 naga.im, 0
 naganoziotech.com, 1
 nagaragem.com.br, 1
 nagashi.ma, 0
-nagato.tk, 1
 nagaya.biz, 1
 nagb.gov, 1
 nagb.org, 1
@@ -85959,12 +82363,11 @@ nagyandras.net, 1
 nagybotond.com, 0
 nah.nz, 1
 nah.re, 1
-nahman.tk, 1
 nahouw.net, 1
 nahrag.tk, 1
+nahrung.de, 1
 nahs-classof1972.com, 1
-nahtanoj.tk, 1
-nahttps.tk, 1
+nahue.ar, 1
 nahue.com.ar, 1
 nahura.com, 1
 nai-job.jp, 1
@@ -85978,10 +82381,8 @@ naijaxnet.com.ng, 1
 naika.clinic, 1
 nailattitude.ch, 0
 nailchiodo.com, 1
-nailclub.tk, 1
 nails-n-more.be, 1
 nailsart.roma.it, 1
-nailshop.gq, 1
 nailsmania.ua, 1
 nailspafinder.com, 1
 naim.tk, 1
@@ -86019,22 +82420,17 @@ nakedfacts.co.uk, 0
 nakedgirls247.xxx, 1
 nakedinkas.com, 1
 nakedtruth.in, 1
-nakenmodell.tk, 1
 nakim.cf, 1
-nakin.tk, 1
 nakka.ch, 1
 nakkati.tk, 1
 nakliyat.name.tr, 1
-nakliyatsirketi.biz.tr, 1
 nakliye.name.tr, 1
 nakluky.cz, 1
 nako.blog, 1
 nako.kr, 1
 nako.no, 1
-nakthongkham.cloud, 1
 nakthongkham.com, 1
 nakupi.online, 1
-nale-hosting.tk, 1
 nalenders.com, 1
 nalepky-na-zed.cz, 1
 nalepte.cz, 1
@@ -86044,7 +82440,6 @@ nalle.fi, 1
 nalles.net, 1
 nalogomania.ru, 1
 nalresearch.com, 1
-naltrexon.gq, 1
 nalukfitness.com.br, 1
 namaanak.net, 1
 namaanakperempuan.net, 1
@@ -86054,6 +82449,7 @@ namamala.com, 1
 namaperempuan.com, 1
 namastehomecooking.com, 1
 namastemarketingacademy.com, 1
+namastenaturo.fr, 1
 namazon.org, 1
 namazvakitleri.com.tr, 0
 namdak.com, 1
@@ -86086,6 +82482,7 @@ nami.exchange, 1
 nami.trade, 1
 namikawatetsuji.jp, 1
 naminam.de, 1
+namlcftc.gov.ae, 1
 namoro.com.pt, 1
 namrs.net, 1
 namsbaekur.is, 1
@@ -86109,27 +82506,22 @@ nanco.co.jp, 1
 nanco.jp, 1
 nancytelford.com, 1
 nancytutors.com, 1
-nancyzone.tk, 1
 nandakumar.co.in, 1
 nandakumar.org, 1
 nandapanithota.xyz, 1
 nandedam.com, 1
-nandedbazar.tk, 1
 nandemo.tk, 1
 nanderson.me, 1
 nandertga.ddns.net, 1
-nandito.tk, 1
 nanfangstone.com, 1
 nange.cn, 1
 nangluongxanhbinhphuoc.com, 1
-nanhuibz.com, 1
 nanhuigmp.com, 1
 nanhuimed.com, 1
 nanhuisoft.com, 1
 nanhuistory.com, 1
 nanhuitech.com, 1
 nanhuitop.com, 1
-naninossoftware.tk, 1
 nanji123.com, 1
 nanjiyy.com, 1
 nankiseamansclub.com, 1
@@ -86146,8 +82538,6 @@ nanofate.tk, 1
 nanofy.org, 1
 nanogi.ga, 1
 nanogramme.fr, 0
-nanohatsolution.tk, 1
-nanohostsolution.cf, 1
 nanointeractive.cn, 1
 nanolet.ga, 1
 nanollet.org, 1
@@ -86155,13 +82545,12 @@ nanomusic.co.kr, 1
 nanopixel.ch, 1
 nanoport.jp, 1
 nanoprogress.pl, 1
-nanoshop.ml, 1
+nanosek.pro, 1
 nanospheres.tk, 1
 nanotechnologist.com, 1
 nanotechnologysolutions.com.au, 1
 nanotechtorsion.com, 1
-nanotipbot.tk, 1
-nanotrasen.org, 1
+nanotrasen.org, 0
 nanovolt.nl, 1
 nanowallet.io, 1
 nansa.ch, 1
@@ -86178,7 +82567,6 @@ napi.edu.ee, 1
 napikuponok.hu, 1
 napilol.ml, 1
 napisdata.us, 1
-napitok.tk, 1
 napituti.cf, 1
 napkins-wholesale.co.za, 1
 napkins-wholesale.com, 1
@@ -86189,12 +82577,9 @@ naplata.mk, 1
 naples.tk, 1
 naplestotalgarage.com, 1
 napo.tk, 1
-napoleonoutlawed.tk, 1
 napolinissanctparts.com, 1
 napolitoday.it, 1
-napominanie.ml, 1
 napoveda.online, 1
-nappylaundry.ga, 1
 nappywashing.ga, 1
 naprapativast.se, 1
 naprawa-bazy-danych.pl, 1
@@ -86202,7 +82587,6 @@ napych.com, 1
 naql.om, 1
 naquebec.tk, 1
 nara.gov, 1
-naraboty.ga, 1
 narada.com.ua, 1
 naradiebosch.sk, 1
 naradiehusqvarna.sk, 1
@@ -86211,14 +82595,13 @@ narafood.ro, 1
 naraku.cc, 1
 naranonsantabarbara.org, 1
 narardetval.se, 1
+narasi.tv, 1
 narazaka.net, 1
 narcissism.tk, 1
 narco-center.com, 1
-narcologic.ru, 1
 narcoticsanonymous.tk, 1
 narda-sts.com, 1
 nardamiteq.com, 1
-nardpedro.tk, 1
 narec.org, 1
 narek.tk, 1
 narela.com.mx, 1
@@ -86242,8 +82625,8 @@ naro.se, 1
 narodnaya-medizina.tk, 1
 narodne.site, 1
 narodniki.com, 1
+narodnyi-potolok.by, 1
 narodowyspispowszechny.pl, 1
-narodserial.cf, 1
 naroska.name, 1
 narrativasdigitais.pt, 0
 narrative.network, 1
@@ -86252,18 +82635,15 @@ narrenverein-wolkenschieber.de, 1
 narrow.one, 1
 narthollis.net, 1
 narushil-pdd.cf, 1
-narushil-pdd.ga, 1
 narushil-pdd.gq, 1
-narushil-pdd.ml, 1
-narushil-pdd.tk, 1
-naruto-best.tk, 1
 narutodelivery.com.br, 1
 narutolimits.tk, 1
 narutoshippuden.tk, 1
 narutoshow.tk, 1
-narutouzumaki.tk, 1
+nary-software.com, 1
 narzedziownia.top, 1
 nas-redes-sociais.com, 1
+nas.gov.ua, 1
 nasaacronyms-beta.com, 1
 nasaacronyms.com, 1
 nasalucx.org, 1
@@ -86284,16 +82664,15 @@ nash-dom.tk, 1
 nash-megagid.tk, 1
 nash-server.tk, 1
 nash-shishtavec.tk, 1
+nash2008.com, 1
 nasha-kahovka.tk, 1
 nashareklama.tk, 1
 nashc.net, 1
 nashfm.tk, 1
 nashfutbol.tk, 1
 nashidetki.tk, 1
-nashikmatka.com, 1
 nashira.cz, 1
 nashjurist.tk, 1
-nashkrai.ga, 1
 nashuaradiology.com, 1
 nashuarpc.gov, 1
 nashvillebasements.com, 1
@@ -86303,7 +82682,6 @@ nasilbirsite.tk, 1
 nasimblog.tk, 1
 nasimsabz.com, 1
 nasirrezazi.tk, 1
-naskmedia.com, 1
 naslovi.net, 1
 nasme.tk, 1
 nasosvdom.com, 1
@@ -86312,6 +82690,7 @@ nasr.mobi, 1
 nasrabady.tk, 1
 nasrsolar.com, 1
 nasrullaganjnews.tk, 1
+nassautrafficny.gov, 1
 nassconorfolk.com, 1
 nasserver-test.de, 0
 nassi.me, 1
@@ -86325,9 +82704,7 @@ nasvyazi.ga, 1
 naszymzdaniem.pl, 1
 nat-neocron.tk, 1
 nat.ac, 1
-nataez.tk, 1
 nataldigital.com, 1
-natalia-in-quebec.tk, 1
 natalia-shablo.ru, 1
 natalia-venezuela.tk, 1
 nataliaanderson.com.br, 1
@@ -86339,15 +82716,12 @@ natalsentido.com, 1
 natanaelys.com, 1
 nataniel-perissier.fr, 1
 natarius.tk, 1
-natariusadvokat.ga, 1
 natasa-theodoridou.tk, 1
-natasabekvalac.tk, 1
 natasasavija.tk, 1
 nataschaskraamzorg.nl, 1
 natashacampos.com.br, 1
 natashacampos.nl, 1
 natashavaz.nl, 1
-natashki.tk, 1
 natasjaversantvoort.nl, 1
 natation-nsh.com, 0
 natchmatch.com, 1
@@ -86364,7 +82738,6 @@ nateoster.com, 1
 nates.tk, 1
 natesigal.com, 1
 natevolker.com, 1
-natextruck.com, 1
 natgo.xyz, 1
 nathaliedijkxhoorn.com, 1
 nathaliedijkxhoorn.nl, 1
@@ -86406,18 +82779,15 @@ nationalgridrenewables.com, 1
 nationalhomeimprovements.co.uk, 1
 nationalhomequotes.com, 1
 nationalmall.gov, 1
-nationalmap.gov, 0
-nationalopera.ml, 1
+nationalmap.gov, 1
 nationalpriorities.org, 1
 nationaltrails.ru, 1
 nationandfreedom.tk, 1
-nationsecurity.com, 1
 nationslending.com, 1
 nationsreportcard.gov, 1
 nationx.tk, 1
 native2ascii.net, 1
 nativeindonesia.com, 1
-nativemusicrecords.cf, 1
 nativeonestop.gov, 1
 nativeproductions.ml, 1
 nativereach.tv, 1
@@ -86428,7 +82798,6 @@ nativs.ch, 0
 natlec.ch, 1
 natlec.com, 1
 natmal.net, 1
-nato-stamps.tk, 1
 natreningu.net, 1
 natronaincident.gov, 1
 natronasheriff.gov, 1
@@ -86442,38 +82811,31 @@ natur-plus.tk, 1
 natur-udvar.hu, 1
 natur.com, 1
 natura-sense.com, 1
-natura2000.tk, 1
 naturabuy.fr, 1
 naturalbeautyhacks.com, 1
 naturalbijou.com, 1
 naturalbladdercontrol.tk, 1
-naturalcosmetics.cf, 1
-naturaldisasters.tk, 1
 naturalezafengshui.com, 1
 naturalflowerpower.com, 1
 naturalkitchen.co.uk, 1
 naturalspacesdomes.com, 1
 naturalstyle.tk, 1
-naturamaxx.com, 0
 naturana.news, 1
 naturart.pt, 1
 nature-avenue.com, 1
 natureandculture.org, 1
 natureclaim.com, 1
-naturecoaster.com, 1
 natureflo.net, 1
 natureisland.tk, 1
 naturel.tk, 1
 naturelife.bg, 1
 naturelk.org, 1
-natures-design.biz, 1
 naturesbest.co.uk, 1
 natureshive.org, 1
 naturheilkunde-sabine-klein.de, 1
 naturheilpraxis-grauer.de, 1
 naturheilpraxis-oida.de, 1
 naturheilpraxis-p-grote.de, 1
-naturliga.tk, 1
 naturopath.tk, 1
 naturopatiasiddharta.com, 1
 naturparadies-rheinauen.de, 1
@@ -86481,7 +82843,6 @@ naturvit.at, 1
 natusvita.com, 1
 natusvita.com.br, 1
 natuurinhuisheerenveen.tk, 1
-natuurlijk.tk, 1
 natuurlijkehaarkleuring.nl, 1
 natuurophaarmooist.nl, 1
 natuwa.com, 1
@@ -86498,21 +82859,19 @@ nautiboat.it, 1
 nauticlink.com, 1
 nauticlux.com, 1
 nautika.tk, 1
+nautiljon.com, 1
 nautsch.de, 1
 nauz-art.com, 1
 nav.no, 1
 navadebejar.tk, 1
-navalarchitect.tk, 1
 navalkejigo.tk, 1
 navaneethnagesh.com, 1
 navarrete.tk, 1
 navdeep.ca, 1
 naveengranites.com, 1
 navegarea.tk, 1
-naveka.ga, 1
 navenlle.com, 1
 naviaddress.io, 1
-navidarian.tk, 1
 navienna.com, 1
 navient.com, 1
 navigationweb.ml, 1
@@ -86533,7 +82892,6 @@ navycs.com, 1
 nawabarzoo.in, 1
 nawaf-blog.com, 1
 nawarasa.com, 1
-nawdar.tk, 1
 nawir.de, 1
 nawroth.info, 1
 nawt.pl, 1
@@ -86541,19 +82899,14 @@ nax.io, 0
 naxcivan.tk, 1
 naxe.lv, 1
 nayanaas.com, 1
-nayapakistan.tk, 1
 nayefalebrahim.com, 1
-nayifat.com, 1
 naymai.com, 1
 nayna.tk, 1
 nayr.us, 1
 naz-sciaves.eu, 1
-nazarenohuelva.tk, 1
-nazarenoviso.tk, 1
-nazbol.tk, 1
+nazad.com.br, 1
 nazevfirmy.cz, 1
 nazimogluinsaat.com, 1
-nazmulislam.cf, 1
 nazuna.blue, 1
 nb.mba, 1
 nb.zone, 1
@@ -86691,7 +83044,6 @@ ndcancercoalition.com, 1
 ndcancercoalition.org, 1
 ndcpolipak.com, 1
 ndev.tk, 1
-ndfirefighter.com, 1
 ndhlink.com, 1
 ndibba.com, 1
 ndlegis.gov, 1
@@ -86703,6 +83055,7 @@ ndpbrn-research.org, 1
 ndphp.org, 1
 ndpigskin.com, 1
 ndplumbingboard.gov, 1
+ndq.be, 1
 ndrew.me, 1
 nds-online.ru, 1
 ndscreening.com, 1
@@ -86721,7 +83074,6 @@ ne.jo, 1
 nea-security.com, 1
 nea.gov, 1
 nealvorusphd.com, 1
-neanderthalia.tk, 1
 neapi.com, 1
 near.sh, 1
 near.social, 1
@@ -86750,11 +83102,8 @@ nebelheim.de, 1
 nebenbeiblog.ch, 1
 nebix.tk, 1
 nebogame.com, 1
-nebohost.tk, 1
-neboley.cf, 1
 nebra.io, 1
 nebracy.com, 1
-nebucadnezzer.tk, 1
 nebul.at, 0
 nebulae.co, 1
 nebulise.com, 1
@@ -86764,7 +83113,6 @@ neckbeard.xyz, 1
 necord.com, 1
 necormansir.com, 1
 necretro.org, 1
-necromantia.tk, 1
 necronaut.tk, 1
 necronomusick.tk, 1
 necropolis-online.tk, 1
@@ -86777,26 +83125,19 @@ nedapflux.com, 1
 nedcdata.org, 1
 nedcv-preview.nl, 1
 nedcv.nl, 1
-nedela.tk, 1
 nederbetuwe.nl, 0
 nederlands-vastgoedfonds.nl, 1
 nedermisp.nl, 1
-nedhome.ml, 1
 nedim-accueil.fr, 1
-nedimon.gq, 1
 nedir.help, 1
 nednex.com, 1
 nedviga.gq, 1
 nedviga.tk, 1
-nedvizhimost.tk, 1
-nedvizhimostthailand.ml, 1
 nedvrf.ru, 1
 nedzadalibegovic.com, 1
 neecist.org, 1
 needemand.com, 1
-needfire.ga, 1
 needflare.com, 1
-needing.cf, 1
 needle-demo.azurewebsites.net, 1
 needle.net.nz, 1
 needle.nz, 1
@@ -86833,6 +83174,7 @@ negativeentropy.org, 1
 negativex.gq, 1
 negfi.com, 1
 negocieipanema.com.br, 1
+negociemos.com.co, 1
 negocios-imatore.com, 1
 negociosparaoptimistas.com, 1
 negociosurbanos.net, 1
@@ -86850,7 +83192,6 @@ nehnutelnosti.io, 1
 nehoupat.cz, 1
 nehrp.gov, 1
 nehta.gov.au, 1
-neide.ga, 1
 neighbor.co.il, 1
 neighborhood-threat.tk, 1
 neighborhoodelectricwa.com, 1
@@ -86867,6 +83208,7 @@ neilwynne.com, 1
 neimadtelliam.fr, 1
 neio.uk, 1
 neither-side-news.com, 1
+nej.dk, 1
 nejenpneu.cz, 1
 nejlevnejsi-parapety.cz, 1
 nejmaklerka.cz, 1
@@ -86887,11 +83229,9 @@ nekomata.tk, 1
 nekomimi.pl, 1
 nekomimirouter.com, 1
 nekomimix.net, 1
-nekomio.com, 1
 nekondiciya.cf, 1
 nekosc.com, 1
 nekox.ml, 1
-nekrasowsky.ml, 1
 nekretnine-lidl.hr, 1
 nekrylov.ee, 0
 nekrylov.org.ru, 0
@@ -86899,12 +83239,10 @@ nekrylov.spb.ru, 0
 nekusoul.de, 1
 nelefon.com, 1
 nelegal-edition.ml, 1
-nelegal-edition.tk, 1
 nelflex.com.br, 1
 nelhage.com, 1
 neljaenergia.ee, 1
 nella-project.org, 1
-nellacms.com, 1
 nellacms.org, 1
 nellafw.org, 1
 nellen.it, 1
@@ -86945,6 +83283,7 @@ nemunai.re, 1
 nemyriv.tk, 1
 nemzetizaszlok.hu, 1
 nenapu.tk, 1
+nenco.nl, 1
 nenderus.su, 1
 neneko.moe, 1
 nengzhen.com.cn, 0
@@ -86975,6 +83314,7 @@ neohu.com, 1
 neoko.fr, 1
 neokobe.city, 1
 neolaudia.es, 1
+neom-specificenergy.com, 1
 neom.directory, 1
 neometals.com.au, 1
 neomodern.de, 1
@@ -87000,13 +83340,11 @@ neostralis.net, 1
 neosys.com, 1
 neosys.eu, 1
 neot-shacked.com, 1
-neotalksys.net.br, 1
 neotech-solutions.com, 1
 neotiv-care.com, 1
 neotiv.com, 1
 neotracker.io, 0
 neovapo.com, 1
-neoverso.tk, 1
 neovote.com, 1
 neowa.tk, 1
 neowin.net, 1
@@ -87041,7 +83379,7 @@ nepremicnine-lidl.si, 1
 nepremicnine.click, 1
 nepremicnine.net, 1
 neptun-rio.tk, 1
-neptunolaj.hu, 1
+neptune.hu, 1
 neptunosrefugio.tk, 1
 nepu.tk, 1
 nerba.net, 1
@@ -87050,15 +83388,14 @@ nerdalert.dk, 1
 nerdaristocracy.com, 1
 nerdbox.cc, 1
 nerdca.st, 1
-nerderr.com, 1
 nerdgebastel.de, 1
 nerdgift.ml, 1
 nerdherd.fun, 1
+nerdherd.ovh, 1
 nerdhouse.io, 1
 nerdin.space, 1
 nerdinator.ddns.net, 1
 nerdjokes.de, 1
-nerdmachina.com, 1
 nerdmind.de, 1
 nerdnet.goip.de, 1
 nerdoftheherd.com, 1
@@ -87072,6 +83409,7 @@ nerdsin.space, 1
 nerdsonline.tk, 1
 nerdsonsite.com, 1
 nerdsuits.tk, 1
+nerdsweide.nl, 1
 nerdwallet.com, 1
 nerdydev.net, 1
 nerdyfam.tech, 1
@@ -87088,6 +83426,7 @@ nerss.ca, 1
 nertus.ua, 1
 nerull7.info, 1
 nerv.com.au, 1
+nerv.org.cn, 1
 nerven.se, 1
 nervi.ga, 1
 nesabamedia.com, 1
@@ -87202,8 +83541,8 @@ nethask.ru, 1
 nethead.at, 1
 netheadsonair.com, 1
 nethealth.cf, 1
-nethealth.ga, 1
 nethealth.tk, 1
+netherlandstypography.nl, 1
 nethernet.nl.eu.org, 0
 nethlon.net, 1
 nethorizon.cn, 1
@@ -87219,6 +83558,7 @@ netkimonos.com.br, 1
 netkolik.org, 1
 netla.tk, 1
 netlab.my.id, 1
+netleaf.ca, 1
 netlentes.com.br, 1
 netletic.com, 1
 netlevel.ga, 1
@@ -87240,11 +83580,9 @@ netobur.net, 1
 netolink.co.il, 1
 netolink.com, 1
 netor.ga, 1
-netpenge.tk, 1
 netpraetor.com, 1
 netpreneur.co.za, 1
 netprofile.com.au, 0
-netrabota.tk, 1
 netracks.ga, 1
 netradyne.com, 1
 netraising.com, 1
@@ -87261,7 +83599,6 @@ netrunner.xyz, 1
 netrustcontractor.com, 0
 nets.com.sg, 1
 netschool.tk, 1
-netsearch.ga, 1
 netsec.cloud, 1
 netsecma.com, 1
 netsite.dk, 1
@@ -87294,6 +83631,7 @@ nettools.link, 1
 nettoyage.email, 1
 nettype.ca, 1
 netube.org, 1
+netunia.org, 1
 netvizura.co.uk, 1
 netvpn.ml, 1
 netvpn.net, 1
@@ -87355,6 +83693,7 @@ netzklad.de, 1
 netzona.org, 1
 netzspielplatz.de, 0
 netzsv.website, 1
+netztest.at, 1
 netzvieh.de, 1
 netzwerk-lq.com, 1
 netzwerk-sozialliberal.de, 1
@@ -87366,7 +83705,6 @@ neuch.info, 0
 neue-energien.tk, 1
 neuelandschaft-welzow.de, 1
 neuf-chateaux.com, 1
-neuflizeobc.net, 0
 neuhaus-city.de, 1
 neuland.technology, 1
 neumanncontractors.com.au, 1
@@ -87405,7 +83743,6 @@ neutralox.com, 0
 neutrino.eu.org, 1
 neutron.ch, 1
 neuwal.com, 1
-neuzamariano.com, 1
 nev.si, 1
 neva-star.ml, 1
 neva.li, 1
@@ -87423,17 +83760,18 @@ never.pet, 1
 neveraquemola.ml, 1
 neverasquemola.ml, 1
 neverendingrejection.tk, 1
-nevergirl.tk, 1
 nevergonnatouchit.tk, 1
 nevergreen.io, 1
 neverhood-tv.tk, 1
 nevermore.fi, 1
 neverness.tk, 1
 neverwasinparis.com, 1
+nevida.ir, 1
 nevim-co-varit.cz, 1
 nevivur.net, 1
 nevkurse.tk, 1
 nevntech.com, 1
+nevocloud.com, 1
 nevolution.me, 1
 nevoxo.com, 0
 nevrodiversitet.no, 1
@@ -87452,7 +83790,6 @@ new-process.de, 1
 new-process.eu, 1
 new-smile.cf, 1
 new-standart.tk, 1
-new-tuning.tk, 1
 new-vip.com, 1
 new-way.ml, 1
 new-web-studio.com, 1
@@ -87473,6 +83810,7 @@ newbabylon.tk, 1
 newbackup.ml, 1
 newbasemedia.us, 1
 newbeginningsresale.com, 1
+newberlinwi.gov, 1
 newberryfl.gov, 1
 newbies.tk, 1
 newbietech.cn, 0
@@ -87482,7 +83820,7 @@ newborncryptocoin.com, 1
 newbownerton.xyz, 1
 newbraunfels.gov, 1
 newbrest.tk, 1
-newbronze.com.br, 1
+newbrightonresidents.org.nz, 1
 newbrunswick.today, 1
 newbrunswickonlinedivorce.com, 1
 newbrunswicktoday.com, 1
@@ -87496,14 +83834,13 @@ newburyparkexteriorlighting.com, 1
 newburyparklandscapelighting.com, 1
 newburyparkoutdoorlighting.com, 1
 newcapitaldev.com, 1
+newcarlisleohio.gov, 1
 newcars.tk, 1
-newcastlemoneyman.com, 1
 newcastleok.gov, 1
 newchance.store, 1
 newcharmed.tk, 1
 newchoicesspb.ru, 1
 newcinema.ru, 1
-newcitygas.ca, 1
 newcityinfo.ch, 0
 newcityinfo.info, 1
 newcitystudio.ch, 0
@@ -87526,11 +83863,11 @@ newendsoft.com, 0
 newengineer.com, 1
 newenglandradioforum.tk, 1
 newenglandworkinjury.com, 1
-neweratshirts.co.za, 0
 newfacialbeautycream.com, 1
 newfangledscoop.com, 1
 newfiepedia.ca, 1
 newflavor.design, 1
+newfld.com, 1
 newflora.ru, 1
 newfordmustang.com.au, 1
 newforex.ml, 1
@@ -87543,12 +83880,10 @@ newgle.xyz, 1
 newgrowbook.com, 1
 newguidance.ch, 0
 newhamyoungbloods.co.uk, 1
-newheights.club, 1
 newholland.tk, 1
 newhomedesign.tk, 1
 newhope.me, 1
 newhopeplacement.com, 1
-newillusion.tk, 1
 newind.info, 1
 newinf.at, 1
 newjerseyvideography.com, 1
@@ -87556,12 +83891,11 @@ newjianzhi.com, 0
 newkaliningrad.ru, 1
 newknd.com, 1
 newlegalsteroid.com, 1
+newlifefund.org, 1
 newlifehempoil.com, 1
 newlight.net.br, 1
-newlovers.ga, 1
 newlovers.gq, 1
 newlynamed.com, 1
-newlytricks.ml, 1
 newman.ga, 1
 newmansown.co.uk, 1
 newmarketbouncycastlehire.co.uk, 1
@@ -87576,7 +83910,6 @@ newmuslims.tk, 1
 newmuz.tk, 1
 newodesign.com, 1
 newonlineroad.com, 1
-neworiflame.tk, 1
 newparadigmventures.net, 0
 newparrot.tk, 1
 newphysics.fi, 1
@@ -87584,27 +83917,22 @@ newpoke.net, 0
 newportbus.co.uk, 1
 newposts.ru, 1
 newpraguemn.gov, 1
-newpress24.tk, 1
 newquilters.com, 1
 newreleases.io, 1
 newreop.com, 1
 news-and-blogs.tk, 1
 news-big.com, 1
 news-club.tk, 1
-news-novoros.cf, 1
 news-of-russia.gq, 1
 news-police.tk, 1
-news-srilanka.tk, 1
 news-sy.cf, 1
 news-technology.ml, 1
 news-zp.tk, 1
-news123.ga, 1
 news12elite.tk, 1
 news17.tk, 1
 news24rus.tk, 1
 news29.tk, 1
 news47ell.com, 0
-news53today.tk, 1
 news54.tk, 1
 news60.tk, 1
 news89.cf, 1
@@ -87612,13 +83940,12 @@ news89.ga, 1
 news89.gq, 1
 newsall.gr, 1
 newsarmenia.tk, 1
+newsaroma.com, 1
 newsarticle.ml, 1
 newsasia7.com, 1
 newsauto.tk, 1
-newsbali.tk, 1
 newsbay.gr, 1
 newsbomba.ml, 1
-newsbusiness.cf, 1
 newsbytesapp.com, 1
 newscenter.gr, 1
 newscheck.tk, 1
@@ -87634,14 +83961,12 @@ newsforyou.cf, 1
 newsgroups.io, 1
 newshell.it, 1
 newshome.tk, 1
+newshorehamri.gov, 1
 newshour.media, 1
 newsig.com, 1
 newsignature.com, 1
 newsinformer.ga, 1
-newsinkansas.ml, 1
 newsinpenn.ml, 1
-newsinpolitics.ga, 1
-newsireland.tk, 1
 newskinlasercenter.com, 1
 newslanes.com, 1
 newslanka.tk, 1
@@ -87660,10 +83985,7 @@ newsticker.tk, 1
 newstj.ml, 1
 newstone-tech.com, 1
 newstraveltoday.gq, 1
-newsuk.tk, 1
 newsupdatesdaily.ga, 1
-newsuzbekistan.tk, 1
-newsvideo.tk, 1
 newsvoice.com, 1
 newsworld247.tk, 1
 newsxp.tk, 1
@@ -87681,7 +84003,6 @@ newtonhaus.com, 1
 newtons-erben.space, 1
 newtrackon.com, 1
 newtravelplans.com, 1
-newusatoday.ga, 1
 newvehicle.com, 1
 newvisionhealing.com, 1
 newwaterford-oh.gov, 1
@@ -87695,7 +84016,6 @@ newyorkcoffeejobs.com, 1
 newyorkdiscountattractions.com, 1
 newyorkhiltonmidtown.com, 1
 newyorkland.forsale, 1
-newyorknews.tk, 1
 newyorkrp.tk, 1
 newyoushampoo.com, 1
 newzashitnik.tk, 1
@@ -87724,6 +84044,7 @@ nextalefieldrecording.com, 1
 nextbike.tk, 1
 nextbranders.com, 1
 nextcairn.com, 1
+nextcloud-alpha.ddns.net, 1
 nextcloud-miyamoto.spdns.org, 1
 nextcloud-server.spdns.de, 1
 nextcloud.at, 1
@@ -87850,7 +84171,6 @@ ngi.eu, 0
 ngiemboon.net, 1
 nginx.io, 1
 nginxconfig.com, 1
-nginxtest.ml, 1
 nginxyii.tk, 1
 ngla.gov, 1
 ngmx.com, 1
@@ -87858,14 +84178,12 @@ ngmx.net, 1
 ngmx.org, 1
 ngndn.jp, 1
 ngo-online.de, 1
-ngoldack.de, 1
 ngontinhtruyen.com.vn, 1
 ngoresan.tk, 1
 ngorod.tk, 1
 ngpest.com, 1
 ngplus.name, 1
 ngservers.com, 0
-ngtv.info, 1
 nguoimuahangmy.com, 1
 nguonnha.vn, 1
 nguru.net, 1
@@ -87966,12 +84284,9 @@ nic.zip, 1
 nic199.ru, 1
 nicaieri.ro, 1
 nicanordic.com, 1
-nicastrosalvatore.tk, 1
-nicat.cf, 1
 nicava.com.mx, 1
 nice-autosurf.com, 1
 nice-germany.tk, 1
-nice-links.tk, 1
 nice-school.com.ua, 1
 nice.ch, 1
 nice.com, 1
@@ -87981,13 +84296,11 @@ niceguyit.biz, 1
 nicesco.re, 1
 nicesleepo.com, 1
 nicestudio.co.il, 1
-nicesurf.tk, 1
 nicgoa.nic.in, 1
 nichearticlegalore.com, 1
 nicheosala.tk, 1
 nicheosala.xyz, 1
 nicher.tk, 1
-nichesite.gq, 1
 nichetest.tk, 1
 nichevideogalore.com, 1
 nichi.co, 1
@@ -88000,14 +84313,11 @@ nicholasperkins.io, 1
 nicholasquigley.com, 1
 nicholasruddick.com, 1
 nicholaswilliams.net, 1
-nicholshydroseeding.com, 1
 nicholsonkring.tk, 1
 nicht-blau.de, 1
 nichteinschalten.de, 0
 nichthelfer.de, 1
 nichtkunst.tk, 1
-nichya.tk, 1
-nichyaforum.tk, 1
 nicic.gov, 1
 niciunde.ro, 1
 nick-black.com, 1
@@ -88025,14 +84335,12 @@ nickhowell.co.uk, 0
 nickkallis.com, 1
 nicklock.ml, 1
 nickloose.de, 1
-nickmandler.tk, 1
 nickmchardy.com, 1
 nickmiller.ie, 1
 nickmorri.com, 0
 nickmorris.name, 0
 nicknames.tk, 1
 nicknamez.tk, 1
-nickoticko.tk, 1
 nickpavel.com, 1
 nickplotnek.co.uk, 1
 nickrickard.co.uk, 1
@@ -88045,6 +84353,7 @@ nickserve.eu, 1
 nickserve.net, 1
 nickserve.nl, 1
 nickserve.org, 1
+nicksphere.ch, 1
 nickstories.de, 1
 nicktamin.de, 1
 nickwasused.cf, 1
@@ -88088,8 +84397,6 @@ nicolaszambetti.ch, 1
 nicolaw.uk, 1
 nicole-richie.info, 1
 nicolemathew.com, 1
-nicolemunoz.org, 1
-nicoleta-prestescu.tk, 1
 nicolettajennings.com, 1
 nicolettevandervalk.nl, 1
 niconico.ooo, 1
@@ -88153,7 +84460,6 @@ niga.tk, 1
 nigdeescort.tk, 1
 nigelvm.com, 1
 nigeriaimagefoundation.org, 1
-nigeriaportal.tk, 1
 nigger.racing, 1
 nigglipads.com.br, 1
 niggo.eu, 1
@@ -88164,8 +84470,6 @@ night2stay.fr, 1
 night2stay.ru, 1
 nightandthecityofbrokenpromises.tk, 1
 nightblue.ml, 1
-nightblue.tk, 1
-nightbox.cf, 1
 nightbura.biz, 1
 nightcitynews.info, 1
 nightclassifieds.com, 1
@@ -88182,7 +84486,6 @@ nightlive.tk, 1
 nightmareabyss.top, 0
 nightmarejoker2.com, 1
 nightmoose.org, 1
-nightoutrecords.tk, 1
 nightparty.tk, 1
 nightpass.tk, 1
 nightscapes.tk, 1
@@ -88191,22 +84494,18 @@ nightscout.host, 1
 nightsi.de, 1
 nightsnack.cf, 1
 nightstand.io, 1
-nightstar-online.tk, 1
 nightstory.tk, 1
 nightvisionguys.com, 0
 nightvisionradio.tk, 1
 nightwinds.tk, 1
 nightwishchile.tk, 1
 nightwishperu.tk, 1
-nightwood.cf, 1
 nigmapictures.tk, 1
 nigt.cf, 1
 nih.ao, 1
 nihaarpstars.com, 1
 nihad.dk, 1
-nihaoonline.tk, 1
 niharikatimes.com, 1
-nihestudentpad.co.uk, 1
 nihilistan.tk, 1
 nihilocomunidad.tk, 1
 nihon-rosoku.com, 1
@@ -88218,13 +84517,12 @@ niit-mts.com, 1
 niit.com, 1
 niitfoundation.org, 1
 niituniversity.in, 1
-niituva.ga, 1
 nij.gov, 1
 nijiero-ch.com, 0
 nijikata.com, 1
 nijimama-life.com, 1
 nijm.nl, 1
-nijniy-novgorod.tk, 1
+nijofotografie.de, 1
 nijzoon.nl, 0
 nika-travel.ga, 1
 nikahplus.com, 1
@@ -88234,19 +84532,16 @@ nikandcara.com, 1
 nikant.tk, 1
 nikavandenbos.nl, 1
 nikavenus.com, 1
+nike-studio.com, 1
 nikelunartw.net, 1
-nikesoccerbodotoutlet.ga, 1
 nikest.cf, 1
-nikest.tk, 1
 niket.site, 1
 nikeyichinese.com, 1
 nikhilnimiya.love, 1
-nikhilramakrishnan.tk, 1
 nikimix.com, 0
 nikitacartes.xyz, 0
-nikitenko.tk, 1
+nikitagukov.ru, 1
 nikitin.photo, 1
-nikitina.ml, 1
 nikkasystems.com, 1
 nikkila.me, 1
 nikkotaytay.tk, 1
@@ -88259,7 +84554,6 @@ niko-mapping-studio.tk, 1
 niko-vfx.com, 0
 nikolaev.ml, 1
 nikolahost.tk, 1
-nikolai-schmidt.tk, 1
 nikolaipribylski.tk, 1
 nikolaj-platoshkin.cf, 1
 nikolasbradshaw.com, 1
@@ -88268,14 +84562,12 @@ nikonlibrary.co.uk, 1
 nikonnps.co.uk, 1
 nikonschool.co.uk, 1
 nikosoikonomopoulos.tk, 1
-nikosverths.tk, 1
 nikotiinipussit.com, 1
 nikscloud.eu, 1
 nikz.in, 1
 nil.gs, 0
 nil.mx, 1
 niledevelopmentseg.com, 1
-nilefi.cf, 1
 niles-simmons.de, 1
 niles.xyz, 1
 nilesil.gov, 1
@@ -88287,6 +84579,7 @@ niloxy.com, 1
 nilpointer.com, 1
 nilrem.org, 0
 nils.ch, 1
+nils.moe, 1
 nilsbrisset.info, 1
 nilsnet.tk, 1
 nilsvital.de, 1
@@ -88298,7 +84591,6 @@ nimble.com.br, 1
 nimbo.com.au, 1
 nimbo.net, 1
 nimbus-link.co.uk, 1
-nimbus-net.tk, 1
 nimbuslink.co.uk, 1
 nimeia.tk, 1
 nimelainsurance.com, 1
@@ -88312,10 +84604,8 @@ nimiqairdrop.com, 1
 nimit.se, 1
 nimnadasl.tk, 1
 nimnordic.com, 1
-nimus.tk, 1
 nin.to, 1
 nina-laaf.de, 1
-nina-woerz.tk, 1
 ninaafenehjelm.com, 1
 ninadeissler.de, 1
 ninadevil.org, 1
@@ -88331,29 +84621,23 @@ ninavegas.net, 1
 ninchat.com, 1
 nine.land, 1
 ninebennink.com, 0
-ninedaysmore.tk, 1
 ninepints.co, 1
 ninespec.com, 1
 ninetailed.ninja, 1
 ninetaillabs.com, 1
 ninetaillabs.xyz, 1
 nineteensixtyone.co.uk, 1
-ninetyseven.tk, 1
 ninfora.com, 1
 ningrui.me, 0
 ningunlugarestalejos.com, 1
 ningwei.net, 1
-niniko.tk, 1
-ninja-corner.tk, 1
 ninjacomputing.com, 1
 ninjahub.net, 1
 ninjamagic.tk, 1
-ninjan.co, 1
 ninjasproxy.com, 1
 ninjasquad.fr, 1
 ninjaworld.co.uk, 1
 ninkt.com, 1
-ninmegam.gq, 1
 ninofink.com, 1
 ninohaslach.ch, 1
 ninovayazilim.com, 1
@@ -88381,8 +84665,6 @@ nipplefucking.com, 1
 nippon-tour.tk, 1
 nippon.plus, 1
 nipponkaigi.info, 1
-nipponkempoph.tk, 1
-nipponnews.tk, 1
 nipponprinting.co.jp, 1
 nipponsteelwelding-thai.co.th, 1
 nippynet.tk, 1
@@ -88400,7 +84682,6 @@ nirvaan.xyz, 1
 nirvana-esport.fr, 1
 nirvananirvana.tk, 1
 nirvanashop.com, 1
-niscemi.tk, 1
 nishikino-maki.com, 1
 nishimebistro.cz, 1
 nishisbma.com, 1
@@ -88409,6 +84690,7 @@ nishiyama-shoten.com, 1
 nisomnia.com, 1
 nissanofbismarckparts.com, 1
 nissanpartsdeal.com, 1
+nissayit-seminar2022.com, 1
 nisselist.tk, 1
 nisselrooij.nl, 1
 nist.tech, 1
@@ -88430,13 +84712,12 @@ nitrous-networks.com, 0
 nitschinger.at, 1
 nittel-gaertner.at, 1
 nitter.hu, 1
-nitter.it, 0
+nitter.it, 1
 nitter.net, 1
 nitttrbhopal.org, 1
 niuco.com.br, 1
 niunaimilk.cn, 1
 niutennici.tk, 1
-nivarussia.ml, 1
 nivel03.com, 1
 nivoit.cf, 1
 niwoo.es, 1
@@ -88445,12 +84726,10 @@ nix-sender.com, 1
 nix-sender.ru, 0
 nix.org.ua, 0
 nix13.xyz, 1
-nixcore.gq, 1
 nixcp.com, 1
 nixie.fashion, 1
 nixonlibrary.gov, 1
 nixops.me, 1
-nixplus.tk, 1
 nixrepair.nl, 1
 nixsub.tk, 1
 nixtest.net, 1
@@ -88471,14 +84750,17 @@ njast.net, 1
 njbr.ml, 1
 njbr.tk, 1
 njcareers.org, 1
+njeda.gov, 1
 njedge.net, 1
 njhq.org, 1
 njilc.com, 1
 njleg.gov, 1
+njliner.net, 1
 njngroup.org, 1
 njpc.org, 1
 njpjanssen.nl, 1
 njpranksters.tk, 1
+njshield.gov, 1
 njtransfer.org, 1
 njuftp.com, 1
 nk-vision.com, 1
@@ -88491,14 +84773,13 @@ nkinka.de, 1
 nkjwmn.com, 1
 nkjwrs.com, 1
 nklwhx.com, 1
+nko-rr.ru, 1
 nko.org, 1
 nkontur.com, 1
-nkorolev.tk, 1
 nkp-media.de, 1
 nksmart.ru, 1
 nkvd-farm.ru, 1
 nkx4sjyrk4tcv0sluhwajyc-n6icja9gchqxmhp.com, 0
-nl-comunistas.tk, 1
 nl-ix.net, 1
 nl.search.yahoo.com, 0
 nl3ehv.nl, 1
@@ -88527,18 +84808,17 @@ nmeoverbetuwe.nl, 1
 nmfinanciallaw.com, 1
 nmijudiciary.gov, 1
 nmmlp.org, 1
-nmn.hu, 1
+nmn.hu, 0
 nmontag.com, 1
 nms-thoracic-surgery.com, 1
 nmx.de, 1
 nmx.moe, 1
-nn-vol.ga, 1
 nn01.cc, 1
 nn01.com, 1
 nn04.org, 1
 nn5197.co, 1
 nn6729.co, 1
-nn6729.com, 0
+nn6729.com, 1
 nn6957.co, 1
 nn9297.co, 1
 nn9397.com, 0
@@ -88546,19 +84826,15 @@ nn9721.com, 0
 nn9728.co, 1
 nna774.net, 1
 nndfn.com, 1
-nnews.tk, 1
 nnkkserver02.ddns.net, 1
 nnlm.gov, 1
 nnnovel.com, 1
-nnsa-ecp.org, 1
 no-andishan.ir, 1
-no-data.tk, 1
 no-eye-deer.tk, 1
 no-gods-no-masters.com, 1
 no-ice.be, 1
 no-ice.nl, 1
 no-ip.cz, 1
-no-more-gray-hair.ga, 1
 no-more-gray-hair.gq, 1
 no-more-gray-hair.ml, 1
 no-real.tk, 1
@@ -88580,7 +84856,6 @@ noahmodas.com.br, 1
 noahsaso.com, 1
 noahwitt.me, 1
 noangel.tk, 1
-noart.tk, 1
 noatec.eu, 1
 noawildschut.com, 1
 noawildschut.nl, 1
@@ -88609,6 +84884,7 @@ nobounce.me, 0
 noboxo.ch, 1
 nobreaks.ca, 1
 nobs.no, 1
+nobschannel.tk, 1
 nobsmc.com, 1
 nobz.com.br, 0
 noc.wang, 1
@@ -88620,6 +84896,7 @@ noclegiwchecinach.pl, 1
 nocloud.website, 1
 noco.nl, 1
 nocoastpunx.tk, 1
+nocoffee.tech, 1
 nocoffeetech.de, 1
 nocommentsallowed.com, 1
 nocreyentes.org, 1
@@ -88627,16 +84904,16 @@ nocrm.io, 1
 noctinus.tk, 1
 noctisphoto.tk, 1
 nocturnos.tk, 1
-nocturnus.tk, 1
 noctys.com, 1
 nocyclopedia.tk, 1
-nodde.cf, 1
 nodecdn.net, 1
 nodecraft.com, 1
 nodeedge.com, 1
 nodefoo.com, 1
+nodejs.org, 1
 nodelab-it.de, 1
 nodelia.com, 1
+nodepositbonus.cc, 1
 nodesonic.com, 1
 nodespin.com, 1
 nodestination.tk, 1
@@ -88653,7 +84930,6 @@ noedidacticos.com, 1
 noefio-software.com, 1
 noel.wf, 1
 noel.yt, 1
-noelblog.ga, 1
 noelclaremont.com, 1
 noellabo.jp, 1
 noellimpag.me, 0
@@ -88670,8 +84946,8 @@ nogetime.com, 1
 nogfw.org, 1
 nogfw.pro, 1
 nogfwsite.com, 1
-noggalito.com, 1
 nogger.nl, 1
+nogoononstick.com, 1
 nogradhont.hu, 1
 nohats.ca, 1
 nohkan.fr, 0
@@ -88709,7 +84985,6 @@ nokono.com, 1
 noktadedektor.com, 1
 noktaradyo.com, 1
 nokumbaya.com, 1
-nokya.tk, 1
 nokzedoc.tv, 1
 nolanpoe.me, 1
 nolanpowellisaho.com, 1
@@ -88741,13 +85016,14 @@ nomasfraudecolorado.gov, 1
 nomaspicaduras.com, 1
 nomaster.cc, 1
 nome-rodekors.no, 1
+nomee6.xyz, 1
 nomenclator.org, 1
 nomesbiblicos.com, 1
 nomial.co.uk, 1
 nomifensine.com, 1
 nomik.xyz, 1
-nomio.com, 1
 nomoondev.azurewebsites.net, 1
+nomore112.org, 1
 nomsing.tk, 1
 nomtechbytes.com, 1
 nomwoning.nl, 1
@@ -88767,10 +85043,8 @@ nonprofit.info, 1
 nonsa.pl, 1
 nonstopjob.ga, 1
 nontonanimeid.one, 1
-nontonfilem.ml, 1
 nonuplebroken.com, 1
 nonx.pro, 1
-nonxsistent.tk, 1
 nony.no, 1
 nonzero.io, 1
 noob-box.net, 1
@@ -88779,7 +85053,7 @@ nooben.com, 1
 noobit.org, 1
 noobow.me, 1
 noobsrus.co.uk, 1
-noobsunited.de, 1
+noobsunited.de, 0
 noobswhatelse.net, 1
 noobunbox.net, 1
 noodles.wtf, 1
@@ -88788,6 +85062,7 @@ noodletwister.net, 1
 noodletwister.org, 1
 noodplan.co.za, 1
 noodweer.be, 1
+nool.ee, 1
 noom.com, 1
 noomist.com, 1
 noon-entertainments.com, 1
@@ -88812,7 +85087,6 @@ nooverviewavailable.com, 1
 noozy.org, 1
 nopagefound.com, 1
 nopaincenter.ro, 0
-nopajam.tk, 1
 nopaste.eu, 1
 nopaynocure.com, 1
 nophelet.com, 1
@@ -88826,10 +85100,8 @@ norad.sytes.net, 1
 noradevot.com, 1
 noradevot.org, 1
 noradrenalina.com, 1
-norala.tk, 1
 noralku.net, 1
 norazpublicservice.gov, 1
-norbert-wollheim-platz.tk, 1
 norbertorabinovichblog.com, 0
 norbit.de, 1
 norcopa.gov, 1
@@ -88846,15 +85118,13 @@ nordhealth.com, 1
 nordicbroker.fi, 1
 nordicirc.com, 1
 nordico.club, 1
-nordicportalen.tk, 1
 nordicsemi.com, 1
 nordicsolutionsgroup.com, 1
-nordicsrit.tk, 1
 nordinfo.fi, 1
 nordlandverliebt.de, 1
+nordlayer.com, 1
 nordlichter-brv.de, 1
 nordlocker.com, 1
-nordmoregatebilklubb.com, 1
 nordpass.asia, 1
 nordpass.com, 1
 nordsec.com, 1
@@ -88863,7 +85133,6 @@ nordstromheating.com, 1
 nordtec.se, 1
 nordvestkysten.de, 1
 nordvestkysten.dk, 1
-nordvindsewer.com, 1
 nordvpn.com, 1
 nordvpnteams.com, 1
 nordwal.de, 1
@@ -88883,9 +85152,7 @@ normaculta.com.br, 1
 normahairstudio.it, 1
 normalady.com, 1
 normalil.gov, 1
-normalized.ga, 1
 normalizuj.me, 1
-normalporter.tk, 1
 normalsecurity.com, 1
 norman-legal.com, 1
 norman-preusser-gmbh.de, 1
@@ -88895,8 +85162,10 @@ normandgascon.com, 1
 normandy.tk, 1
 normankranich.de, 1
 normanschwaneberg.de, 1
+normco.re, 0
 normity.nl, 1
 norml.fr, 1
+noroutine.com, 1
 noroutine.me, 1
 norouzi-jeep.ir, 1
 norrisautomotiveinc.com, 1
@@ -88908,7 +85177,6 @@ norsewars.com, 1
 norskespilleautomater.com, 1
 norskpensjon.no, 1
 nortecompartidoexperience.es, 1
-nortecultural.tk, 1
 northafrican.tk, 1
 northampton-vets.co.uk, 1
 northatlantalaw.us, 1
@@ -88927,7 +85195,6 @@ northcoastpsychotherapy.com.au, 1
 northcountykiaparts.com, 1
 northcreekresort.com, 1
 northcreekresortblue.ca, 1
-northdakotahealthnetwork.com, 1
 northdallasendo.com, 1
 northdevonbouncycastles.co.uk, 1
 northeastcdc.org, 1
@@ -88948,8 +85215,6 @@ northflightaeromed.org, 1
 northhampton-nh-pd.gov, 1
 northhudsonwi.gov, 1
 northkenthypnotherapy.com, 1
-northkoreainsider.tk, 1
-northliner.tk, 1
 northlinkferries.com, 1
 northlinkferries.net, 1
 northmountliquor.ca, 1
@@ -88975,10 +85240,9 @@ northtopsailbeachnc.gov, 1
 northumbria.ac.uk, 1
 northwest-events.co.uk, 1
 northwestimaging.com, 1
-northwindfence.com, 1
+northwoodoh.gov, 1
 northwoodsfish.com, 1
 northwoodstudios.org, 1
-northzone.ml, 1
 norwalkct.gov, 1
 norway.ml, 1
 norwayinternetstuffs4u.tk, 1
@@ -88987,7 +85251,6 @@ norwichzen.org.uk, 1
 norwoodma150.gov, 1
 norys-escape.de, 1
 norzetto.com, 1
-nos-medias.fr, 1
 nos-oignons.net, 1
 nosacheva.ru, 1
 nosandjayo.com, 1
@@ -88996,7 +85259,7 @@ noschairsfauteuils.fr, 1
 noscript.net, 1
 noscura.nl, 1
 noseastumismo.com, 1
-noseaswey.com, 1
+nosecare.com, 1
 nosecrets.ch, 1
 nosedoctor.net, 1
 nosetup.tk, 1
@@ -89006,13 +85269,11 @@ nosite.co.za, 1
 noskov.org, 1
 nosleepforrobots.com, 1
 noslite.nl, 1
-nosmoking.tk, 1
-nosoxo.com, 1
+nosoxo.com, 0
 nosproduitsdequalite.fr, 1
 nossasenhoradodesterro.com.br, 1
 nossasenhoradopranto.pt, 1
 nossorepresentante.com.br, 1
-nostalgicinfinity.tk, 1
 nostalgie.tk, 1
 nostalgiktv.ml, 1
 nostalgimidi.se, 1
@@ -89020,17 +85281,15 @@ nostalgische-attracties.nl, 1
 nostaljicicekcilik.com, 1
 nostoautomaatti.fi, 1
 nostosh.eu.org, 1
-nostradansacornella.tk, 1
 nostraforma.com, 0
 nosuch.blog, 1
 nosuch.site, 1
 nosuch.website, 1
 nosurfinbrighton.tk, 1
 noswap.com, 1
-nosyu.pe.kr, 1
+nosyu.pe.kr, 0
 not-a.link, 1
 not-null.co.uk, 1
-not4me.ga, 1
 not4me.tk, 1
 nota-web.com, 1
 nota.moe, 1
@@ -89086,12 +85345,12 @@ nothing.net.nz, 1
 nothing.org.uk, 1
 noti.tg, 1
 noticiaelmundo.com, 1
+noticias7.org, 1
 noticiasdeautos.site, 1
 noticiasdetv.com, 1
 noticiasdocambio.com.br, 1
 noticiasymas.cl, 1
 noticieropopular.tk, 1
-noticies.tk, 1
 notienegoyete.ga, 1
 notif-build-laposte.info, 1
 notif-colissimo-laposte.info, 1
@@ -89124,18 +85383,15 @@ notora.tech, 1
 notoriousdev.com, 1
 notos.co, 1
 notre-planete.info, 0
-notrefuse.tk, 1
 notrero13.com, 1
 notresiteduvercors.tk, 1
 notryden.com, 1
 notsafefor.work, 1
 notsoape.com, 1
 nottawatwpisabellami.gov, 1
-nottinghammoneyman.com, 1
 notube.net, 1
 notyour.chat, 1
 notyouraverageamerican.com, 0
-nou9ta.tk, 1
 noudjalink.nl, 1
 nougat-anduze.fr, 1
 noumeet.com, 1
@@ -89170,7 +85426,6 @@ novantaphotonics.com, 1
 novaratoday.it, 1
 novarock.tk, 1
 novasdecadamanha.com.br, 1
-novasprint.tk, 1
 novatelecom.cl, 1
 novavax.com, 0
 novaway.ca, 1
@@ -89184,6 +85439,7 @@ novecity.info, 1
 novecity.it, 1
 novecity.org, 1
 novecitymail.com, 1
+novel-tools.in, 1
 novel543.com, 1
 novelas.net.br, 1
 novelinglife.net, 0
@@ -89194,55 +85450,44 @@ novelvyretraite.fr, 1
 novema.jp, 1
 novenascatolicas.com.br, 1
 novenopiso.tk, 1
-novezamky.tk, 1
 novgorod24.tk, 1
-novgorodinfo.tk, 1
 novi-marof.hr, 1
 novi.com, 1
 novias.co.jp, 1
 novicecamp.com, 1
 noviceman.tk, 1
-novichek-plus.ml, 1
 novichok.ml, 1
 novickoe.ml, 1
 novilaw.com, 1
 novilidery.com, 1
 novinkihd.tk, 1
 novip.tk, 1
+novlets.com, 1
 novobi.com, 1
 novobudowa.pl, 1
 novodiegomaia.com.br, 1
-novogimn.tk, 1
 novogradnje.si, 1
 novogrudok.tk, 1
 novojet.cl, 1
 novokurovka.tk, 1
-novokuznetsk.tk, 1
 novonegoc.io, 1
 novoodesabibl.tk, 1
 novopromo.ru, 1
 novoregalos.com, 1
 novoresume.com, 0
-novorossiysk.tk, 1
 novorussiya.tk, 1
 novosad-kom.tk, 1
 novosel.ga, 1
 novoselie.ga, 1
 novosibavia.ru, 0
 novosti-novorossii.ml, 1
-novosti-novosibirsk.tk, 1
 novosti-online.tk, 1
 novosti-tv.tk, 1
-novostimira.gq, 1
-novostionline.tk, 1
-novostiz.tk, 1
-novostroyki.ml, 1
 novotoznanie.com, 1
 novparket.ru, 1
 novsti.cf, 1
 novu.com, 1
 novumsafe.com, 1
-novumsoft.eu, 1
 novurania.com, 1
 novy.vip, 1
 novye-kuhni.ml, 1
@@ -89250,13 +85495,12 @@ novysvit.com.ua, 1
 novyzelandnamiru.cz, 1
 now.gg, 1
 now.sh, 1
-now101atm.tk, 1
+nowaesthetic.com, 1
 nowaovivo.com.br, 1
 nowar72.info, 1
 nowarning.cc, 1
 nowbb.tk, 1
 nowcomplete.com.br, 1
-nowebsite.tk, 1
 nowecor.de, 1
 noweigh.co.uk, 1
 nowhairtime.com, 1
@@ -89285,7 +85529,6 @@ noyweb.tools, 1
 nozaka-k.com, 1
 nozel.cf, 1
 nozel.ga, 1
-nozel.gq, 1
 nozom.tk, 1
 np-edv.at, 1
 np.search.yahoo.com, 0
@@ -89313,7 +85556,6 @@ nqesh.org, 1
 nqesh.ph, 1
 nqeshreviewer.com, 1
 nqhomeinsurance.gov.au, 1
-nr-sputnik.ru, 1
 nr1hosting.com, 1
 nrac.or.jp, 1
 nrail.eu, 1
@@ -89356,7 +85598,6 @@ nsepapa.com, 1
 nsfw-story.com, 1
 nshepp-dct-development.azurewebsites.net, 0
 nshipster.cn, 1
-nshipster.co.kr, 1
 nshipster.com, 1
 nshipster.es, 1
 nsics.co.jp, 1
@@ -89368,8 +85609,10 @@ nskarate.tk, 1
 nslacandelaria.com, 1
 nsm.ee, 1
 nsmail.cn, 1
+nsmail.com, 1
 nsnsp.org, 1
 nso.ie, 1
+nso.li, 1
 nsofficeinteriors.com, 1
 nsoft.nu, 1
 nsoiran.tk, 1
@@ -89382,7 +85625,6 @@ nspeaks.com, 0
 nspireoutreach.org, 0
 nspoh.nl, 1
 nsradiology.net, 1
-nssfchile.tk, 1
 nssquad.tk, 1
 nst-maroc.com, 1
 nstatic.xyz, 1
@@ -89405,6 +85647,7 @@ nth.sh, 0
 nti.de, 1
 ntia.gov, 1
 ntinformatique.ca, 1
+ntisummit.com, 1
 ntlabs.org, 1
 ntokens.com, 1
 ntokens.com.br, 1
@@ -89414,7 +85657,6 @@ ntppool.net, 1
 ntppool.org, 1
 ntr.ac.cn, 1
 ntsp.team, 1
-ntuchinesesociety.com, 1
 ntut.edu.tw, 1
 ntx360grad-fallakte.de, 1
 ntz.im, 1
@@ -89445,10 +85687,7 @@ nuckollscountyne.gov, 1
 nuclea.site, 1
 nuclearcake.de, 1
 nuclearcat.com, 1
-nuclearforum.tk, 1
 nuclearhell.tk, 1
-nuclearnation.tk, 1
-nuclearsky.tk, 1
 nucleios.com, 1
 nucleomarketing.com.br, 1
 nucleosynth.space, 1
@@ -89467,7 +85706,6 @@ nuel.cl, 1
 nuernberg-finanzen.de, 1
 nuespacios.com, 1
 nuestrasdanzashn.tk, 1
-nuestratecnologia.com, 1
 nuevacombarbala.tk, 1
 nuevaimagenpublicidad.es, 1
 nuevapublicidad.tk, 1
@@ -89475,10 +85713,8 @@ nuevaya.com.ni, 1
 nuexfitness.com, 1
 nuffield.nl, 1
 nugdev.co, 0
-nuggit.ga, 1
 nugmanov.net, 1
 nugratis.nl, 1
-nugush.tk, 1
 nuhbeg.com, 1
 nuhil.tk, 1
 nuipogoda.ru, 1
@@ -89487,7 +85723,6 @@ nuits-franciliennes.fr, 1
 nuke-masters.tk, 1
 nukeiso.ml, 1
 nukeportal.ml, 1
-nukeportal.tk, 1
 nukeshop.tk, 1
 nukleoti.de, 1
 nukleovisual.com, 1
@@ -89498,15 +85733,12 @@ nullbit.tk, 1
 nullbox.co, 1
 nulldev.org, 1
 nulle-part.org, 1
-nulledme.ga, 1
-nulleds.tk, 1
+nulleddown.com, 1
 nullificatr.tk, 1
 nullnix.gr, 1
 nullonerror.org, 1
 nullroute.com, 1
-nullscripts.tk, 1
 nullsechs.tk, 1
-nullshare.tk, 1
 nulltime.net, 1
 nullxsec.net, 1
 nully.xyz, 1
@@ -89519,15 +85751,12 @@ numbercult.net, 1
 numbermunchers.net, 1
 numberonebc.com, 1
 numberzero.org, 1
-numeezy.com, 1
-numericall.gq, 1
 numerik-games.ch, 0
 numeritelefonici.it, 1
 numerli.com, 1
 numero1.ch, 0
 numero1.tk, 1
 numerobis.tk, 1
-numerouno.ml, 1
 numinous-travel.com, 1
 numismed-seniorcare.de, 1
 numista.com, 1
@@ -89552,6 +85781,7 @@ nuooly.com, 1
 nuos.org, 1
 nuovaelle.it, 1
 nuovaguardia.tk, 1
+nuove.net, 1
 nuovicasino.it, 1
 nupaybusiness.com.br, 1
 nuquery.com, 1
@@ -89562,7 +85792,6 @@ nuranagi.rocks, 1
 nureg.club, 1
 nureg.net, 1
 nureg.xyz, 1
-nuria-fergo.tk, 1
 nuriaamat.com, 1
 nuriacamaras.com, 1
 nurlyn.com, 0
@@ -89578,6 +85807,7 @@ nursing-school2.tk, 1
 nursingconsultant.ca, 1
 nursingschool.network, 1
 nursunity.ml, 1
+nus.edu.ws, 1
 nusaceningan.io, 1
 nusantaraku.tk, 1
 nusatrip-api.com, 1
@@ -89585,6 +85815,7 @@ nussadoclub.org, 1
 nussschale.eu, 1
 nut-dev.com, 1
 nut.services, 1
+nut.spb.ru, 1
 nutbot.co.uk, 1
 nutcracker.toys, 1
 nutikell.com, 1
@@ -89596,13 +85827,13 @@ nutrafitsuplementos.com.br, 1
 nutralivbio.com, 1
 nutrashop.fr, 1
 nutriciametabolics-shop.de, 1
+nutricionistatulioalmeida.com, 1
 nutriclub.co.id, 1
 nutrienti.eu, 1
 nutrifyyourself.com, 1
 nutrijets.com, 1
 nutrimedcn.com, 1
 nutriment.co.uk, 1
-nutrindoideias.com, 1
 nutripedia.gr, 1
 nutrisidangym.com, 1
 nutrislice.com, 1
@@ -89610,7 +85841,6 @@ nutristories.gr, 1
 nutrition.gov, 0
 nutritiondynamixrd.com, 1
 nutritionfitness.fr, 1
-nutritious.cf, 1
 nutrizionista.roma.it, 1
 nutsandboltsfoundation.org, 1
 nutsforfruits.com.au, 1
@@ -89627,10 +85857,9 @@ nuvolosicuro.io, 1
 nuvotheagency.com, 1
 nux.jp, 1
 nuxer.fr, 1
-nuzhenkredit.ga, 1
 nuzhenkredit.gq, 1
-nuzhenkredit.ml, 1
 nuzhenkredit.tk, 1
+nv-art.ru, 1
 nvcmaine.gov, 1
 nvcogct.gov, 1
 nvda-addons.org, 1
@@ -89679,7 +85908,6 @@ nwopage.tk, 1
 nwperformanceandoffroad.com, 1
 nwps.fi, 1
 nwra.com, 1
-nwradio.tk, 1
 nwshell.com, 1
 nwspecialists.com, 1
 nwtoys.com, 1
@@ -89700,9 +85928,11 @@ nxstudios.tk, 1
 nxth.io, 1
 nya-cloud.com, 1
 nya.as, 1
+nya.autos, 1
 nya.codes, 1
 nya.one, 1
 nya.pictures, 1
+nya.show, 1
 nyac.at, 1
 nyadora.moe, 1
 nyahururu.tk, 1
@@ -89733,7 +85963,6 @@ nydig.com, 0
 nydnxs.com, 0
 nyecountynv.gov, 1
 nyerjachioval.hu, 1
-nyerjakekszekkel.hu, 1
 nyerjazoreoval.hu, 1
 nyerjenaheraval.hu, 1
 nyfurnitureoutlets.com, 1
@@ -89743,17 +85972,16 @@ nyhaoyuan.net, 1
 nyhemsgarden.se, 1
 nyheter-sverige.ga, 1
 nyiaarhus.dk, 1
-nyiarlumar.tk, 1
 nyiooc.org, 1
 nyirc.gov, 1
-nyla.life, 1
+nyla.life, 0
 nylasercenter.com.pl, 1
 nylevemusic.com, 1
 nyloc.de, 1
 nylonfeetporn.com, 0
 nym.at, 1
-nymphetomania.net, 1
 nyoka.io, 1
+nyoka.ru, 1
 nyoliveoil.com, 1
 nyorokko.com, 1
 nyphox.ovh, 1
@@ -89838,10 +86066,9 @@ o7.nz, 1
 o81365.com, 1
 o82365.com, 1
 o9297.co, 1
-o9397.com, 0
+o9397.com, 1
 o9728.co, 1
-o98.net, 0
-o9solutions.com, 1
+o98.net, 1
 oabtherapy.com, 1
 oadeo.com, 1
 oahpmdata.net, 1
@@ -89891,10 +86118,9 @@ obamalibrary.gov, 1
 obamawhitehouse.gov, 1
 obamed.com, 1
 obarax.com, 1
-obatjantungrematik.tk, 1
 obbr.tk, 1
 obcevents.co.uk, 1
-obclub.tk, 1
+obcfl.com, 1
 obcom.tk, 1
 obd2scanner.club, 1
 obdadvisor.com, 1
@@ -89903,14 +86129,12 @@ obdlink.com, 1
 obdolbacca.ru, 1
 obec-krakovany.cz, 1
 obecvinodol.tk, 1
-obed-doma.tk, 1
 obejo.tk, 1
 obejor.com.ng, 1
 obelisco.tk, 1
 obelix05.duckdns.org, 1
 oberam.de, 1
 obereg.cf, 1
-obereg.ga, 1
 obereg.ml, 1
 oberg.co, 1
 oberg.us, 1
@@ -89927,6 +86151,7 @@ obg-global.com, 1
 obg.ceo, 1
 obgalslancaster.com, 1
 obgynecologistnyc.com, 1
+obgynmaryland.com, 1
 obgynmiamifl.com, 1
 obgynqueensnyc.com, 1
 obi-betriebsrat.tk, 1
@@ -89957,21 +86182,16 @@ oblik.press, 1
 oblikdom.ru, 0
 oblinvest.org, 1
 oblitsov.ru, 1
-oblivious.ml, 1
-oblojka.tk, 1
 oblondata.io, 0
 obmen-viz.tk, 1
 obmen-vizitami.ml, 1
 obmenka.tk, 1
 obmennik.tk, 1
 obnalichka.cf, 1
-obnalichka.ga, 1
-obnalichka.gq, 1
 obnalichka.tk, 1
 obocat.tk, 1
 oboivam.ru, 1
 obolo4ka.ru, 1
-obomne.tk, 1
 obozrevatel.tk, 1
 obra.com.br, 1
 obrabotka-zakazow.tk, 1
@@ -90005,7 +86225,6 @@ obxlistings.com, 1
 obyna3.pl, 1
 obyvateleceska.cz, 1
 obzor-znakomstv.tk, 1
-obzory-evgeny.tk, 1
 oc-minecraft.com, 1
 oc-sa.ch, 0
 ocacnews.net, 1
@@ -90024,26 +86243,18 @@ occhelps.gov, 1
 occrp.org, 1
 occu.lt, 1
 occult-magick.ga, 1
-occult-magick.gq, 1
-occult-magick.ml, 1
 occulter.fr, 1
-occultism.tk, 1
-occultisme.tk, 1
 occultumproductions.tk, 1
 occupational-therapy-colleges.com, 1
-occupations.org.ru, 1
 occupy4elephants.tk, 1
-occupybakersfield.tk, 1
 occupymedia.org, 1
 occupynightlife.com, 1
 ocd2016.com, 1
 ocdadmin.com, 1
 ocdhub.co.za, 1
 ocealy.com, 1
-ocean-of-love.ml, 1
 oceanaway.tk, 1
 oceanborn.ml, 1
-oceanborn.tk, 1
 oceanbreezehomes.com, 1
 oceancrew.org, 1
 oceandns.eu, 1
@@ -90057,8 +86268,8 @@ oceanlogisticgroup.com, 1
 oceanlord.me, 1
 oceanofapk.com, 1
 oceanofpdf.com, 1
+oceanohost.com, 1
 oceanpark.vn, 1
-oceanshaman.cf, 1
 oceanshaman.ga, 1
 oceanshaman.gq, 1
 oceanshaman.ml, 1
@@ -90070,7 +86281,6 @@ oceanviewde.gov, 1
 ocebs.com, 1
 ocenilla.ml, 1
 ocenilla.tk, 1
-ocenka-nedv.ml, 1
 ocenka.tk, 1
 ocenovani-inspekce.cz, 1
 ocf.io, 1
@@ -90081,6 +86291,7 @@ ocharun.com, 1
 ochatoosenbei.tk, 1
 ochemindessens.com, 1
 ochki-linzi.tk, 1
+ochoymedio.net, 1
 ochrepoint.com.au, 1
 ochsenfeld-design.de, 1
 ochsenfeld-fotografie.de, 1
@@ -90089,6 +86300,7 @@ ochsundjunior.ch, 1
 ochsundjunior.swiss, 1
 ociaw.com, 1
 ocimumcdn.net, 1
+ockara.com, 1
 ockendenhemming.co.uk, 1
 oclausen.com, 1
 ocloudhost.com, 1
@@ -90119,6 +86331,7 @@ ocsbl.de, 1
 ocsbl.fr, 1
 ocsbl.group, 1
 ocsbl.info, 1
+ocsbl.link, 1
 ocsbl.media, 1
 ocsbl.net, 1
 ocsbl.network, 1
@@ -90131,6 +86344,7 @@ ocsbl.tech, 1
 ocsbl.uk, 1
 ocsc.pro, 1
 octagon.institute, 1
+octane.co, 1
 octane.net.au, 1
 octanio.com, 1
 octarine.cc, 1
@@ -90148,7 +86362,6 @@ octohedralpvp.tk, 1
 octolopagon.games, 1
 octopoos.com, 1
 octopoos.org, 1
-octopub.tk, 1
 octopus-apps.be, 1
 octopus-code.org, 1
 octothorpe.club, 1
@@ -90187,12 +86400,10 @@ oddtoes.com, 1
 ode.red, 1
 odedigitale.marketing, 1
 odegua.com, 1
-odejdamoda.tk, 1
 odensc.com, 1
 odensc.me, 1
 odenvilleal.gov, 1
 odeonentertainment.co.uk, 1
-odessalove.tk, 1
 odezdaotto.tk, 1
 odhosc.ca, 1
 odiall.co, 1
@@ -90210,7 +86421,6 @@ odiris.lk, 1
 odishainfo.tk, 1
 odisseo.io, 1
 odlicomul.ga, 1
-odnostranichnik.tk, 1
 odo-pro.ru, 1
 odolbeau.fr, 1
 odonata-editions.fr, 1
@@ -90225,6 +86435,7 @@ odsylvie.cz, 1
 odtu.lu, 1
 oducs.org, 1
 odvps.com, 0
+odxin.com, 1
 odysea.cat, 1
 odyso.org, 1
 odyssee-animation.tk, 1
@@ -90266,18 +86477,17 @@ oevkg.at, 1
 of-sound-mind.com, 1
 of2106.dnsalias.org, 0
 of2m.fr, 1
+ofaas.jp, 1
 ofallonil.gov, 1
 ofaqim.city, 1
 ofasoft.com, 1
 ofcampuslausanne.ch, 0
 ofelia.tk, 1
 ofertasadsl.com, 1
-ofertasdetrabajoen.es, 1
 ofertastop.es, 1
 ofertaviva.com.br, 1
 ofertino.es, 1
 ofertolino.fr, 1
-off-rabota.tk, 1
 off.net.mk, 1
 offandonagain.org, 1
 offbeat-music.com, 1
@@ -90305,7 +86515,6 @@ office-basilique.notaires.fr, 1
 office-de-tourisme.net, 0
 office-dolmetscher-scharnagl.de, 1
 office-furniture-direct.co.uk, 1
-office-house.tk, 1
 office-mizutani.jp, 1
 office-op.tk, 1
 office-ruru.com, 1
@@ -90317,19 +86526,25 @@ officedivvy.co, 1
 officedivvy.com, 1
 officedivvy.company, 1
 officeefficient.de, 1
-officeface.cf, 1
 officeforstudents.org.uk, 1
 officefundays.co.uk, 1
 officeinteriors.co.nz, 1
 officemovepro.com, 1
 officerjones.tk, 1
-officert.ga, 1
 officevibe.com, 1
 official-sensitive.org, 1
+officialdbay.com, 1
+officialdistrict5.com, 1
+officialdose.com, 1
 officialdubaidev.com, 1
+officialgaiasabbour.com, 1
 officialhazalturesan.tk, 1
+officialilmonte.com, 1
+officialmountainview.com, 1
 officialniledevelopments.com, 1
 officialpyramids.com, 1
+officialreedygroup.com, 1
+officialrivan.com, 1
 officialsunset.com, 1
 officina.roma.it, 1
 officina.tk, 1
@@ -90339,12 +86554,10 @@ offlineauthentication.com, 1
 offpages.cf, 1
 offpages.gq, 1
 offpages.ml, 1
-offpageseopro.tk, 1
 offroadhoverboard.net, 1
 offsetservices.co.uk, 1
 offshoot.rentals, 0
 offshoreclamp.com, 1
-offshoremoney.tk, 1
 offshoretravelsest.ga, 1
 offshorewfs.com, 1
 offshorewindwatchdog.com, 1
@@ -90354,7 +86567,9 @@ offtherails.ie, 1
 offtherayles.com, 1
 offtopica.uk, 0
 ofggolf.com, 1
+oficinadanet.com.br, 1
 oficoex.es, 1
+oficomercr.com, 0
 ofileo.fr, 1
 ofis.tk, 1
 ofisescort.ga, 1
@@ -90366,8 +86581,6 @@ ofo.moe, 1
 ofo2.com, 0
 ofogh.co, 1
 oformi.net, 1
-oformit-zajm-kruglosutochno.ga, 1
-oformlaj.ga, 1
 ofrion.lu, 1
 ofsetas.lt, 1
 oftamedic.com, 0
@@ -90375,7 +86588,6 @@ oftn.org, 1
 ofuquemalitaestoy.tk, 1
 oga.fit, 0
 ogamerezine.tk, 1
-ogarkovo.ml, 1
 ogatsu-cho.com, 1
 ogdensburgnj.gov, 1
 oge.ch, 0
@@ -90390,31 +86602,23 @@ oglen.ca, 1
 oglix.com.br, 1
 ogmworld.tk, 1
 ognedoor.ru, 1
-ognemet.net, 1
-ognyan.tk, 1
-ogo-knigi.ml, 1
-ogogo-knigi.ml, 1
 ogolnotematyczny.pl, 1
-ogorod-money.tk, 1
 ogot.org, 1
 ogrenciyurtlari.tk, 1
 ogretmenimsanat.com, 0
 ogui.de, 1
 ogunquit.gov, 1
-ogurishun.tk, 1
 oguya.ch, 1
 ogyaa.jp, 0
 ogznet.com, 1
 oh-my-lash.nl, 1
 oh14.de, 0
 ohai.su, 1
-ohanacannabis.com, 1
 oharrasplumbing.com, 1
 ohartl.de, 0
 ohayosoro.me, 1
 ohbabybean.com, 1
 ohchouette.com, 1
-ohd.dk, 1
 oheila.com, 1
 ohentpay.com, 1
 ohhappy.win, 1
@@ -90435,7 +86639,6 @@ ohlmeier.com, 1
 ohlmeier.net, 1
 ohlmeier.org, 1
 ohm.sg, 1
-ohm2013.org, 1
 ohmanager.kr, 1
 ohmayonnaise.com, 1
 ohmy.ca, 1
@@ -90445,7 +86648,6 @@ ohne-name.de, 1
 ohnonotme.com, 1
 ohol.se, 1
 ohoreviews.com, 1
-ohrange-music.tk, 1
 ohreally.de, 1
 ohrus.mx, 1
 ohsohairy.co.uk, 1
@@ -90458,16 +86660,13 @@ ohype.gq, 1
 oi-wiki.org, 1
 oiahe.org.uk, 1
 oic-ci.gc.ca, 1
-oidrava.tk, 1
 oikontroloi.tk, 1
 oikosweb.com, 1
 oil-heaters.tk, 1
 oilfieldinjury.attorney, 1
-oilman.ml, 1
 oilpaintingsonly.com, 1
 oilsan.com, 1
 oilyouneed.co.id, 1
-oimexico.tk, 1
 oinimod.com, 1
 oinky.ddns.net, 1
 oirealtor.com, 1
@@ -90485,6 +86684,7 @@ ojp.gov, 1
 ok-travel.tk, 1
 ok.ru, 1
 ok118.com, 1
+ok2a.org, 1
 ok3on.cz, 1
 okachimachi-naka-clinic.jp, 1
 okaidi.es, 1
@@ -90492,7 +86692,6 @@ okaidi.fr, 1
 okaidi.ro, 1
 okaidi.si, 1
 okakuro.org, 1
-okanaybek.tk, 1
 okash.it, 1
 okashi.me, 1
 okay.cf, 1
@@ -90500,12 +86699,10 @@ okay.coffee, 1
 okayloser.com, 1
 okazoo.eu, 1
 okburrito.com, 1
-okcasino.ga, 1
 okchousebuyer.com, 1
 okeeferanch.ca, 1
 okemahok.gov, 1
 okeydeyim.com, 1
-okhanvatansever.tk, 1
 okhrana.agency, 1
 okib.ca, 1
 okiefrog.org, 1
@@ -90513,7 +86710,6 @@ okinawa-mag.net, 1
 okinawa-seaside.com, 1
 okinawan-lyrics.com, 1
 okkhor52.com, 1
-okkultemysterier.tk, 1
 okkur.community, 1
 okkur.dev, 1
 okkur.io, 1
@@ -90535,14 +86731,12 @@ okna-tm.kz, 1
 okna-vek.com.ua, 1
 okna.ua, 1
 oknarating.ru, 1
-oknavdom.tk, 1
 oknopvh.ml, 1
 okobojitech.com, 1
 okonto.com, 1
 okoris.net, 1
 okotelecom.ml, 1
 okotoksbeach.ca, 1
-okpo.tk, 1
 okqubit.net, 1
 okr.pub, 1
 okremarketing.com, 1
@@ -90580,46 +86774,34 @@ olasderisa.tk, 1
 olasouris.com, 0
 olastrafford.org, 1
 olatiferreira.com, 1
-olax.tk, 1
 olbat.net, 1
 olcayanar.com, 1
 olcbrookhaven.org, 1
-old-computer-club.ml, 1
-old-times.ga, 1
 old-tomsk.tk, 1
 old-wheelers.tk, 1
-oldaine.tk, 1
-oldbkcom.tk, 1
 oldbones.tk, 1
 oldbrookinflatables.co.uk, 1
 oldbrookmarqueehire.co.uk, 1
 oldcars.tk, 1
 oldcastle.tk, 1
 oldcc.gov, 1
-oldcity.tk, 1
 oldcitysmokehouse.com, 1
 oldcold.co, 1
-olddisk.ml, 1
 oldenzaal.tk, 1
 older-racer.com, 1
 oldertarl.ddns.net, 1
 oldfarming.tk, 1
-oldfieldmusic.tk, 1
-oldfriends.tk, 1
 oldhouse.tk, 1
-oldiesmusicguide.tk, 1
-oldiesradio.tk, 1
 oldinnpub.tk, 1
 oldita.ru, 1
-oldliverpoolrailways.tk, 1
 oldno07.com, 1
 oldnorthbanter.com, 1
 oldonyosafaris.com, 1
 oldpc.com.ua, 1
-oldriver.tk, 1
 oldroadswhippets.tk, 1
 oldrun.is, 1
 oldrup.dk, 1
+oldrup.net, 1
 oldscans.tk, 1
 oldschool-criminal.com, 1
 oldschool.wiki, 1
@@ -90629,7 +86811,6 @@ oldsql.tk, 1
 oldsticker.com, 1
 oldstmary.com, 1
 oldtacomamarine.com, 1
-oldtavern.tk, 1
 oldtimer.tk, 1
 oldtimerclub.tk, 1
 oldtimerparts.de, 0
@@ -90652,15 +86833,12 @@ olenergies.eu, 1
 olenergies.fr, 1
 olennolla.net, 1
 oleodecopayba.com.br, 1
-oleotourhomes.com, 1
 olepiraatti.fi, 1
 olerogas.xyz, 1
 oles-hundehaus.de, 1
-olesaradio.tk, 1
+olffi.com, 1
 olfnewcastle.com, 1
 olfsecane.org, 1
-olgallery.tk, 1
-olgaserebrennikova.tk, 1
 olgcc.net, 1
 olgiati.org, 0
 olgui.net, 0
@@ -90674,7 +86852,6 @@ oligenesi.it, 1
 olightstore.ro, 1
 olimpicmoradebre.tk, 1
 olimpikfit.com, 1
-olimpoao.tk, 1
 olinux.fr, 1
 oliode.tk, 1
 olisius.com, 1
@@ -90707,12 +86884,9 @@ oliverwenz.de, 1
 olivetbgc.org, 1
 olivetchurch.org.uk, 1
 olivetownship-mi.gov, 1
-olivia.cf, 1
-olivialufkin.tk, 1
 olivier-giroud.tk, 1
 olivier-rochet.com, 1
 olivierberardphotographe.com, 0
-oliviercreation.tk, 1
 olivierdurand.tk, 1
 olivierpieters.be, 1
 oliviervaillancourt.com, 1
@@ -90732,7 +86906,6 @@ olliespage.com, 1
 olliespage.net, 1
 olliespage.uk, 1
 ollning.com, 1
-ollo.ga, 1
 olltechjob.com, 1
 olmari.fi, 1
 olmc-nutley.org, 1
@@ -90764,14 +86937,13 @@ olxdir.tk, 1
 olydent.com, 1
 olyfed.com, 1
 olygazoo.com, 1
-olymp-arts.world, 0
+olymp-arts.world, 1
 olympe-transport.fr, 1
 olymperfitness.com, 1
 olympia-blerick.tk, 1
 olympia-londerzeel.tk, 1
 olympiads.ca, 1
 olympiaduilawyers.com, 1
-olympiamanzanilla.tk, 1
 olympic-lodge.com, 1
 olympic-research.com, 1
 olympicfitness.com.mx, 1
@@ -90779,7 +86951,6 @@ olympiclodge.com, 1
 olympiclodgebyayres.com, 1
 olymptrade.com, 1
 om.yoga, 1
-om1.com, 1
 omaedu.ro, 1
 omag.gov, 1
 omahachapterone.org, 1
@@ -90787,15 +86958,11 @@ omaharoofpros.com, 1
 omahcoin.com, 1
 omandatapark.com, 1
 omangrid.com, 1
-omanhr.cf, 1
 omanmegadeals.com, 1
-omaosurveys.org, 0
 omarans.com, 1
 omarbaba.shop, 1
-omarhussien.tk, 1
 omarov.tk, 1
 omarpalos.com, 1
-omarsamarah.tk, 1
 omarsuniagamusic.ga, 1
 omarzunic.com, 1
 omasporno.com, 1
@@ -90803,12 +86970,12 @@ omatulevaisuus.fi, 1
 omaxe.tk, 1
 omayn.com, 1
 omb.gov, 1
+ombrazur.fr, 1
 ombregialle.it, 1
 omdesign.cz, 0
 omdnotarissen.nl, 1
 omedita.lt, 1
 omega-intranet.com, 1
-omegachess.tk, 1
 omegahosting.net, 1
 omegalan.tk, 1
 omegamc.ua, 1
@@ -90825,7 +86992,6 @@ omert.tk, 1
 omerta.tk, 1
 omertabeyond.com, 1
 omertabeyond.net, 1
-omestudios.tk, 1
 ometepeislandinfo.com, 1
 omexcables.com, 1
 omezahblog.com, 1
@@ -90842,13 +87008,13 @@ omhome.net, 1
 omicaorganics.com, 1
 omicawholesale.com, 1
 omicron3069.com, 1
+omid16b.com, 1
 omidfan.ir, 0
 omilia.com, 1
 omintmais.azurewebsites.net, 1
 omipicon.io, 1
 omise.co, 1
 omitech.co.uk, 1
-omlingeriemasculine.com, 1
 ommcitalflex.com, 1
 omnel.ml, 1
 omniaclubs.com, 1
@@ -90881,12 +87047,11 @@ omoteura.com, 1
 ompokeronline.com, 1
 omranic.com, 1
 omro-wi.gov, 1
-omronwellness.com, 1
+omronacademy.com, 1
 omsdieppe.fr, 1
 omshivalab.com, 1
 omsknews.tk, 1
 omskrock.com, 1
-omskweb.tk, 1
 omtcloud.jp, 1
 omva.de, 1
 omveda.org, 1
@@ -90913,8 +87078,8 @@ onarto.com, 1
 onbase.com, 1
 onbettertech.com, 1
 once.eu.org, 1
+oncecocuklar.org.tr, 1
 oncemorearoundeternity.com, 1
-onceuagain.tk, 1
 onceuponachicken.com, 1
 onceuponarainbow.co.uk, 1
 oncf.asso.fr, 1
@@ -90924,7 +87089,6 @@ oncore-eurofins.com, 1
 oncotarget.ru, 1
 ond-inc.com, 1
 ond-inc.jp, 1
-ondajoven.tk, 1
 ondasalfa.com.br, 1
 ondato.com, 1
 ondav.com, 1
@@ -90964,21 +87128,14 @@ onebanc.ai, 1
 onebelo.tk, 1
 onebigcow.com, 1
 onebiz.tk, 1
-onebookstore.ml, 1
 onebreadcrumb.com, 1
 onebreadcrumb.com.au, 1
 onecharge.biz, 1
 onechoice.co.nz, 1
 onechronos.com, 1
 onecinema.ru, 1
-oneclic.ch, 0
-oneclick2books.cf, 1
 oneclickbooks.gq, 1
-oneclickbooks.ml, 1
 oneclickjailbreak.com, 1
-oneclickmoney.cf, 1
-oneclickmoney.ml, 1
-oneclickmoney.tk, 1
 oneclub.ua, 1
 onedaygrandcanyonrafting.com, 1
 onedeal.com.ua, 1
@@ -91006,13 +87163,13 @@ oneigroup.net, 1
 oneindex.tk, 1
 oneirosociety.tk, 1
 onejoon.de, 1
-oneless.tk, 1
 onelifenutrition.co.uk, 1
 onelinkbpo.com, 1
 onemeter.com, 1
 oneminute.io, 0
 oneminutetomindfulness.com, 1
-onemonthcamera.tk, 1
+onemodel.com.au, 1
+onemodel.us, 1
 onemoonmedia.de, 1
 onemorecenter.com, 1
 onenetcdn.com, 1
@@ -91036,13 +87193,9 @@ onespan.com, 0
 onesports.cz, 1
 onestarclassics.com, 1
 onestasolar.com, 1
-onestepbooks.gq, 1
-onestepbooks.ml, 1
 onestopcastles.co.uk, 1
 onestopirrigationservice.com.au, 1
 onestopmedicalsupplies.com, 1
-onestopshop.ml, 1
-onestory.today, 1
 onestpasdesanges.fr, 1
 onetakeonehit.tk, 1
 onetap.com, 1
@@ -91055,7 +87208,7 @@ onetly.com, 1
 onetonline.org, 1
 onetouchrevealplus.com, 1
 onetouchtour.com, 1
-onetown.gq, 1
+onetranslations.com.br, 1
 onetrust.com, 1
 onetwentyseven001.com, 1
 onetwo-vermietung.de, 1
@@ -91071,7 +87224,6 @@ onewebdev.info, 1
 onewyo.gov, 1
 onezero24.net, 1
 onfaloc.tk, 1
-onfilm.tk, 1
 onfireonboarding.nl, 1
 onformative.net, 1
 ongea.io, 1
@@ -91082,7 +87234,6 @@ onhub1.com, 1
 oni.nl, 1
 onice.ch, 1
 onicore.cf, 1
-onidesign.tk, 1
 onilacare.com, 1
 oninpresento.ga, 1
 onionbot.ga, 1
@@ -91100,14 +87251,13 @@ onix.eu.com, 1
 onixcco.com.br, 1
 onkentessegertdij.hu, 1
 onkfaktor.de, 0
-onkologiya.ga, 1
 onlanka.com, 1
 onld.de, 1
 onlfait.ch, 0
 online-bouwmaterialen.nl, 1
 online-calculator.com, 1
+online-calculator.xyz, 1
 online-car-show.com, 1
-online-carhire.tk, 1
 online-clothing-store.tk, 1
 online-consulting-corp.com, 1
 online-diary.tk, 1
@@ -91116,19 +87266,16 @@ online-eikaiwa-guide.com, 1
 online-english.tk, 1
 online-fix.me, 1
 online-health-insurance.com, 1
-online-jobs.cf, 1
 online-learning.bg, 1
 online-lernprogramme.de, 1
 online-mobile-phone-shop.tk, 1
-online-news-usa.tk, 1
-online-pochta.ml, 1
 online-pr.at, 1
 online-scene.com, 1
 online-shop-equipment.tk, 1
 online-sql-editor.com, 1
 online-stopwatch.com, 1
 online-store-phones.tk, 1
-online-taxes.tk, 1
+online-tesis.com, 1
 online-textil.com, 1
 online-textil.cz, 1
 online-textil.sk, 1
@@ -91146,10 +87293,10 @@ onlinebiller.com, 1
 onlinebookmarks.tk, 1
 onlinebrides.tk, 1
 onlinebs.tk, 1
-onlinebupropion.gq, 1
 onlinebusiness.law, 1
 onlinecarstyling.nl, 1
 onlinecasinoerdk.com, 1
+onlinecasinoknowhow.com, 1
 onlinecasinoreviewz.com, 1
 onlinecasinos.vlaanderen, 1
 onlinecasinoselite.org, 1
@@ -91158,8 +87305,6 @@ onlinecasinotrend.nl, 1
 onlinechallenge.nl, 1
 onlinecollegeessay.com, 1
 onlinecosmeticsstore.tk, 1
-onlinecrafts.tk, 1
-onlinedapoxetina.gq, 1
 onlinedemo.hu, 1
 onlinedivorce.com, 1
 onlinedoctors24.com, 1
@@ -91169,7 +87314,6 @@ onlineformatter.net, 1
 onlinefurniture.us, 1
 onlinegallery.cf, 1
 onlinegames4free.tk, 1
-onlinegamesforgirls.tk, 1
 onlinehartha.com, 1
 onlinehashfollow.com, 1
 onlineinfographic.com, 1
@@ -91191,7 +87335,6 @@ onlinemarketingmuscle.com, 1
 onlinemarketingtraining.co.uk, 1
 onlinenewspaperclassifieds.com, 1
 onlinepay.tk, 1
-onlinepaydayloans365.tk, 1
 onlineplay.ml, 1
 onlineporno.cc, 1
 onlineprogrammingbooks.com, 1
@@ -91199,63 +87342,48 @@ onlineradio.com.pl, 1
 onlineradio.id, 1
 onlineradio.pp.ua, 1
 onlineradiobr.com, 1
-onlineradiomix.com, 1
 onlineradious.com, 1
 onlinerolgordijnen.nl, 1
 onlineschipaanpak.nl, 1
 onlinesearningstips.ga, 1
 onlineshopsatkhira.tk, 1
 onlinesmsbox.com, 1
-onlinesorusor.cf, 1
 onlinesports.cf, 1
-onlinesports.tk, 1
 onlinestoresite.com.au, 1
 onlinesudoku.tk, 1
 onlinesystem.jp, 1
-onlinetadacip.gq, 1
 onlinetextil.cz, 1
 onlineth.com, 1
 onlinetrainer.co.za, 1
 onlinetravelmoney.co.uk, 1
 onlineunitedcountry.com, 1
-onlinevardenafil.gq, 1
 onlineverdienen.tk, 1
 onlinevergidanismani.com, 1
 onlineviewers.tk, 1
 onlinevisa.ru, 1
-onlinevoting.tk, 1
 onlinewallpapers.tk, 1
 onlineweblearning.com, 1
 onlineworkshops.tk, 1
 onlinewot.ru, 1
-onlinews.ml, 1
 onlinexl.nl, 1
-onlineyearbook.tk, 1
 onlineyos.ru, 1
-onlinezaim.ml, 1
 onlinezonneschermen.nl, 1
+only.bible, 1
 only.lc, 1
 only.sh, 1
-only4free.tk, 1
-onlybooks.gq, 1
 onlycrumbsremain.com, 1
-onlyesb.com, 1
 onlyesb.net, 1
 onlyfans.com, 1
 onlyfitgear.com, 1
 onlyhunters.org, 1
 onlyincentivesest.ga, 1
-onlyinfotech.com, 1
 onlyjesus.net, 1
-onlylithiumhere.gq, 1
-onlylovastatin.gq, 1
 onlymammoths.com, 1
 onlysim.nl, 1
 onlysmoker.com, 1
 onlystars.news, 1
 onlystay.ga, 1
 onlyu.eu, 1
-onlyveg.tk, 1
 onlyvintagewatches.com, 1
 onmaps.de, 1
 onmarketbookbuilds.com, 1
@@ -91289,7 +87417,6 @@ onsite4u.de, 1
 onsitedoc.com, 1
 onsitemower.com, 1
 onsitespeedometer.com, 1
-onslaughtstreetboarding.tk, 1
 onspring.com, 1
 onstat.tk, 1
 onstud.com, 1
@@ -91332,12 +87459,11 @@ onysix.net, 1
 onyx-groups.com, 1
 onyxcts.com, 1
 onyxgen.duckdns.org, 1
-onzelievevrouw-veldegem.tk, 1
 onzerelaties.net, 1
 oo.ps, 1
 oo5197.co, 1
 oo6729.co, 1
-oo6729.com, 0
+oo6729.com, 1
 oo6957.co, 1
 oo9297.co, 1
 oo9397.com, 0
@@ -91358,28 +87484,26 @@ oomnitza.com, 1
 oomph-delikatessen.tk, 1
 oomuj.info, 1
 oonne.com, 1
-ooo-santal.ml, 1
 ooo.xxx, 1
 oooh.events, 1
 ooonja.de, 1
 ooooo.cz, 1
+ooove.ru, 1
 oopsis.com, 1
 oorbellen.nl, 1
 oortcast.com, 1
-oositk.tk, 1
 oosm.org, 1
 oosolutions.nl, 1
+oostendevooranker.be, 0
 oostenrijkautohuur.nl, 1
 op11.co.uk, 0
 op3racional.eu, 1
 op3y.com, 1
-opaco.tk, 1
 opadaily.com, 1
 opale-concept.com, 1
 opalesurfcasting.net, 1
 opalhunter.at, 1
 opalternative.tk, 1
-oparamo.tk, 1
 oparideal.com.br, 1
 oparl.org, 1
 opatowice.tk, 1
@@ -91395,9 +87519,11 @@ opelim.net, 1
 open-banking-access.uk, 1
 open-bs.com, 1
 open-bs.ru, 1
+open-co.com, 1
 open-data-apps.org, 1
 open-desk.org, 1
 open-domotics.info, 1
+open-fixture-library.org, 1
 open-future.be, 1
 open-future.info, 1
 open-gaming.net, 1
@@ -91428,11 +87554,10 @@ openbook.net, 1
 openbriefing.org, 1
 openbsd.cz, 1
 openbsdhosting.com, 1
-openbusiness.tk, 1
 opencache.uk, 1
+opencartbot.com, 1
 openchronicles.net, 1
 opencircuit.nl, 1
-opencity.spb.ru, 1
 openclima.com, 1
 openclub24.ru, 1
 opencom.hu, 1
@@ -91458,13 +87583,13 @@ opengovpartnership.de, 1
 openhistory.de, 1
 openid.net.br, 1
 openjur.de, 1
+openkat.nl, 1
 openkim.org, 1
 openkvk.nl, 1
 openlitecache.com, 1
 openmail.ml, 1
 openmarkets.com.au, 1
 openmarkets.group, 1
-openmind.ga, 1
 openmindsec.com, 1
 openmindsec.de, 1
 openmirrors.cf, 1
@@ -91476,7 +87601,6 @@ opennippon.ru, 1
 openpictures.ch, 1
 openpolicing.org, 1
 openproject.com, 1
-openproton.cf, 1
 openprovider.nl, 0
 openqnx.com, 1
 openquery.com.au, 1
@@ -91497,20 +87621,17 @@ openscience.ml, 1
 openscreen.lu, 1
 opensecurity.in, 1
 opensim.tk, 1
-openslava.tk, 1
 opensource-cms.nl, 1
 opensource-training.de, 1
 opensource.fund, 1
 opensourcecombat.com, 1
 opensourcesoftware.rocks, 1
 opensourcesurvey.org, 1
-opensourcex.tk, 1
 openspa.webhop.info, 1
 openspot.tk, 1
 openssl.org, 1
 openstandia.jp, 1
 openstem.com.au, 1
-openstorage.io, 1
 openstreetmap.is, 1
 openstreetmap.org, 1
 opentable.com, 1
@@ -91530,7 +87651,6 @@ operacionlimpieza.com, 1
 operad.fr, 1
 operadotejo.org, 1
 operanavigation.ro, 1
-operatic.gq, 1
 operationforever.com, 1
 operationkiwi.work, 1
 operationlifeline.ca, 1
@@ -91556,48 +87676,39 @@ opinio.fr, 1
 opinionipannolini.it, 1
 opinionitech.com, 1
 opinionmodel.it, 1
+opioidaffectedyouth.org, 1
 opioidremseducation.com, 1
 opioids.co.uk, 1
 opioids.com, 1
 opioids.gov, 1
 opioneers.ga, 1
-opioneers.tk, 1
 opiskelijaradio.com, 1
 opiskelijaradio.fi, 1
-opisrael.tk, 1
 opium.io, 0
 opix.fr, 1
 opl.bz, 1
 oplane.io, 1
-oplata-mvd.ga, 1
-oplata-vklike.tk, 1
 oplata.uz, 1
 oplatki-charistia.pl, 1
 oplop.appspot.com, 1
 opm.gov, 1
-opncld.com, 1
 opnx.dk, 1
-opopulechki.tk, 1
-oportaln10.com.br, 0
+opop.cz, 1
 oportunidadeganhos.tk, 1
 oportunidadinfinita.tk, 1
-opos.cf, 1
 oposicionescastillayleon.com, 1
 oposicionescorreos.es, 1
-oposicionescorreos.net, 1
-oposicionesjusticia.info, 1
-oposicionesprofesores.tk, 1
 opp.moe, 1
 oppabet.com, 1
 oppada.com, 1
 oppaiti.me, 1
 oppejoud.ee, 1
 oppekepe.org, 1
-opperwall.net, 0
 opportunis.me, 1
 opportunity.de, 1
 opportunityfund.eu, 1
 opportunityliu.top, 1
+opportunitylouisiana.gov, 1
 opposer.me, 1
 oppositehq.com, 1
 oppositionsecurity.com, 1
@@ -91637,7 +87748,6 @@ opticamasvision.com, 1
 opticasocialvision.com, 1
 opticiansri.org, 1
 opticoolheadgear.com, 1
-opticsboss.com, 1
 opticsexplorer.com, 1
 opticstore.com.ua, 1
 optiekzien.nl, 0
@@ -91649,11 +87759,9 @@ optiker-gilde.de, 1
 optikflow.com, 1
 optilan.tk, 1
 optimale.co.uk, 1
-optimall.tk, 1
 optimalrehab.se, 1
 optimaner.pl, 1
 optimausa.com, 1
-optimed.tk, 1
 optimised.cloud, 1
 optimised.io, 1
 optimisedlabs.co.uk, 1
@@ -91673,9 +87781,11 @@ optimon.io, 1
 optimumcircle.com, 1
 optimummenhealth.com, 1
 optimumpacific.net, 1
+optimumwebdesigns.com, 1
 optimus.io, 1
 optimuscrime.net, 1
 optimust.fi, 1
+optiondisplay.com, 1
 options-today.com, 1
 optionsfund.cn, 1
 optionsloop.com, 1
@@ -91683,9 +87793,9 @@ optique-morice.com, 1
 optiqueh.ca, 1
 optiqueh.com, 1
 optischmopti.de, 1
-optisell.ga, 1
 optmos.at, 1
 optogenics.com, 1
+optomaeurope.com, 1
 optome.com, 1
 optoms.tk, 1
 optoutday.de, 1
@@ -91719,7 +87829,6 @@ oracolo.tk, 1
 oraklinika.tk, 1
 oraldigital.com.br, 1
 oralemiraza.com, 1
-oralight.ml, 1
 orang-utans.com, 1
 orangeacademy.cz, 1
 orangecityfl.gov, 1
@@ -91731,12 +87840,10 @@ orangelandgaming.com, 1
 orangenj.gov, 1
 orangenuts.in, 1
 orangepages.ga, 1
-orangerock.tk, 1
 orangeshop.ee, 1
 orangesquash.org.uk, 0
 orangesquirrelevents.co.uk, 1
 orangetexas.gov, 1
-orangtua.tk, 1
 orangutan.org, 1
 oranjee.net, 0
 oranjerie.tk, 1
@@ -91751,14 +87858,13 @@ orbesurgeons.com.au, 1
 orbik.com, 1
 orbit.church, 1
 orbitabaja.com, 1
-orbitaclub.cf, 1
 orbital3.com, 1
 orbitcleaning.com.au, 1
 orbitdefence.co.uk, 1
 orbitfoods.ca, 1
 orbitforum.ga, 1
 orbitgoods.ca, 1
-orbits.ga, 1
+orbitpro.co, 1
 orbitum.space, 1
 orbu.net, 1
 orby.ro, 1
@@ -91766,11 +87872,11 @@ orca.pet, 0
 orcada.co, 1
 orcahq.com, 1
 orcamais.com.br, 1
-orcamarine.tk, 1
 orcas.tk, 1
 orcawiki.nl, 1
 orchardnh.org, 1
-orchestra.tk, 1
+orchestra-ppm.io, 1
+orchestredechambredulanguedoc.com, 1
 orchidee-mariage.com, 1
 orchidee-massage.tk, 1
 orchideemilano.it, 1
@@ -91792,8 +87898,6 @@ order-of-hope.com, 1
 order-tools.io, 1
 order.catering, 1
 order.online, 1
-ordercipro.gq, 1
-orderdiflucan.ga, 1
 orderessay.net, 1
 ordermore.cloud, 1
 ordermygear.com, 1
@@ -91801,11 +87905,9 @@ orderomnicef.gq, 1
 orderpizza.tk, 1
 orderseason.digital, 1
 orderteethest.ga, 1
-ordervaltrexonlines.ga, 1
 ordevanoranjenassau.nl, 1
 ordigame.com, 1
 ordilo.org, 1
-ordina.tk, 1
 ordio.co.nz, 1
 ordner.tk, 1
 ordoh.com, 1
@@ -91818,14 +87920,10 @@ orefice.roma.it, 1
 oregon2020census.gov, 1
 oregonenergysaver.com, 1
 oregonmenshealth.com, 1
-oreka.one, 1
 oreka.online, 1
-orel-city.ml, 1
 orel-sait.tk, 1
 orel.ga, 1
 orelblog.tk, 1
-orelnet.tk, 1
-orenburg-life.tk, 1
 orendamebliv.com.ua, 1
 orendatattoo.bg, 1
 orenohatake.com, 1
@@ -91843,7 +87941,6 @@ orf-kartentausch.at, 0
 orfelios.com, 1
 orfeo-engineering.ch, 1
 orfininumeister.it, 1
-org-css.tk, 1
 organaqsis.com, 1
 organdonor.gov, 1
 organica.co.za, 1
@@ -91852,7 +87949,6 @@ organicappraisalers.ga, 1
 organicindiausa.com, 1
 organicossuliani.com.br, 1
 organicpoint.in, 1
-organicrootsfestival.tk, 1
 organicseo4u.com, 1
 organictanningest.ga, 1
 organisatieteam.nl, 1
@@ -91874,9 +87970,6 @@ oricejoc.com, 0
 orido.org, 1
 oriental-events.net, 1
 orientalart.nl, 1
-orientalcollege.tk, 1
-orientalcuisine.tk, 1
-orientalgadgets.tk, 1
 orientaltrends.com.br, 1
 orientelectronic.net, 1
 orientir.tk, 1
@@ -91894,7 +87987,6 @@ originahl-scripts.com, 1
 original-christstollen.com, 1
 original-christstollen.de, 1
 originalabsinthe.com, 1
-originalblackfilms.ga, 1
 originalescaro.tk, 1
 originalmusicstream.tk, 1
 originalniknihy.cz, 1
@@ -91915,12 +88007,12 @@ orilon.fr, 1
 orimex-mebel.ru, 1
 orimono.ga, 1
 oriolcarbonell.tk, 1
-orion-rentals.tk, 1
 orion-universe.com, 1
 orioncokolada.cz, 0
 orioneclipse.com, 1
 orionfcu.com, 1
 orionfinancialservices.com, 1
+oriongames.eu, 1
 orionlab.com.br, 1
 orionleasing.com, 1
 oris.edu.ee, 1
@@ -91958,6 +88050,7 @@ oro.milano.it, 1
 oro.roma.it, 1
 orocojuco.com, 1
 oroconews.com.br, 1
+orodelsalento.com, 0
 orologeria.roma.it, 1
 orovillelaw.com, 1
 orpf.ir, 1
@@ -91980,13 +88073,11 @@ orthodontiste-geneve-docteur-rioux.com, 0
 orthodoxy.lt, 0
 orthogennix.com, 1
 orthograph.ch, 1
-orthopedic-shoes.tk, 1
 orthopedicsalon.tk, 1
 orthotes.com, 1
 orthotrafficest.ga, 1
 ortigueira.ga, 1
 ortizmario.com, 1
-ortocraft.tk, 1
 ortoemangiato.it, 1
 ortoinnovapanama.com, 1
 ortop.ua, 1
@@ -92008,7 +88099,6 @@ osac.gov, 1
 osacrypt.studio, 1
 osagecounty-ok.gov, 1
 osagenation-nsn.gov, 1
-osagokasko.ga, 1
 osaka-hero-project.com, 0
 osakaevoce.com.br, 1
 osakagasaustralia.com.au, 1
@@ -92018,11 +88108,11 @@ osaki.fr, 1
 osallistuvavantaa.fi, 1
 osamabook.tk, 1
 osamakhalid.com, 1
-osamatoon.ml, 1
-osankj.tk, 1
+osano.com, 1
 osateam.tk, 1
 osau.com, 1
 osawatomieks.org, 1
+osawatomielibrary.org, 1
 osbeck.com, 1
 osborn.io, 1
 osborne.tk, 1
@@ -92034,8 +88124,6 @@ osburn.com, 1
 osc.gov, 1
 oscar.ms, 1
 oscarmartinez.tk, 1
-oscars-web.tk, 1
-oscarsalas.tk, 1
 oscarspatiobar.com, 1
 oscarvk.ch, 1
 osceolacountyfl.gov, 1
@@ -92053,10 +88141,6 @@ oseido.tk, 1
 osepideasthatwork.org, 1
 osereso.tn, 1
 oses.mobi, 1
-osetia.tk, 1
-osetinskie-pirogi.ga, 1
-osetiya.gq, 1
-osetiya.ml, 1
 osez-l-odyssee.fr, 1
 osgroup.tk, 1
 oshayr.com, 1
@@ -92067,7 +88151,9 @@ osholife.tk, 1
 oshrc.gov, 1
 osielnava.com, 1
 osimmo.fr, 1
+osindesejados.com.br, 1
 osipenko.ua, 1
+osiris-ai.co.uk, 1
 osirisrising.tk, 1
 osirisrp.online, 1
 osirium.com, 1
@@ -92094,7 +88180,6 @@ osmosis.org, 1
 osmt.cc, 1
 osnova.cz, 1
 osobniterapeutka.cz, 1
-osobnyak.tk, 1
 osolutionscorp.com, 1
 osom.finance, 1
 osomagicmountain.com, 1
@@ -92102,7 +88187,6 @@ osomjournal.org, 1
 osorezone.com, 1
 osorio.io, 0
 ospis.pl, 1
-ospree.me, 1
 osrdmo.gov, 1
 osrs.wiki, 1
 osrsplugins.xyz, 1
@@ -92114,7 +88198,7 @@ osssr.com, 1
 osszekotatermeszettel.hu, 1
 ostan-collections.net, 1
 ostan-nku.tk, 1
-ostankino.tk, 1
+ostechnix.com, 1
 osteendiner.com, 1
 ostek.tk, 1
 ostendorf.com, 1
@@ -92146,13 +88230,11 @@ ostrov8.com, 1
 ostrovseocitra.cf, 1
 ostrovseocitra.ga, 1
 ostrovseocitra.gq, 1
-ostrovseocitra.ml, 1
 ostylelimo.com, 1
 osuarez3.com, 1
 osuszanie-krakow.pl, 1
 osuszanie-radom.pl, 1
 osuszanie-warszawa.pl, 1
-osvaldocontreras.tk, 1
 osveld.com, 1
 oswaldlabs.com, 1
 oswalds.co.uk, 1
@@ -92162,11 +88244,9 @@ oswegoil.gov, 1
 oswegony.gov, 1
 osworx.net, 1
 oszri.hu, 1
-ot-vinta.tk, 1
 otakaroltd.co.nz, 1
 otako.pl, 0
 otakubox.de, 1
-otakuie.tk, 1
 otakurepublic.com, 1
 otakurumi.de, 1
 otakuzonefanzine.tk, 1
@@ -92174,9 +88254,7 @@ otariarutiunian.com, 1
 otchecker.com, 1
 otd-dentalcare.com, 1
 otdel16.tk, 1
-otdelka56.ml, 1
 otdelka76.tk, 1
-otdelochnik.tk, 1
 otdih-krim.tk, 1
 otdyh-v-abhazii.tk, 1
 otellio.it, 1
@@ -92202,13 +88280,11 @@ otogeworks.com, 1
 otokirala.com, 1
 otokiralama.name.tr, 1
 otoma.tk, 1
-otomania.tk, 1
 otomekaito.xyz, 1
 otomny.fr, 1
 otomobilforumu.com, 1
 otooil.com, 1
 otopan.com, 1
-otoplastik.ml, 1
 otoplenie-ufa.ml, 1
 otorino.tk, 1
 otorium.gq, 1
@@ -92227,12 +88303,9 @@ ots.gov, 1
 otsfreestyle.jp, 1
 otsu.beer, 1
 ottens.tk, 1
-otterpops.tk, 1
 ottertailcountymn.gov, 1
 otterupdate.com, 1
 ottervillemo.gov, 1
-ottmarliebert.tk, 1
-ottomanbedsuk.tk, 1
 ottoproject.io, 0
 ottorinoferilli.com, 1
 ottoversand.at, 1
@@ -92265,7 +88338,6 @@ ounage.de, 1
 ouowo.gq, 1
 our-box.de, 1
 our-box.net, 1
-our-little-secret.tk, 1
 our-store.ml, 1
 ourai.ws, 1
 ourayco.gov, 1
@@ -92275,6 +88347,7 @@ ourcodinglives.com, 1
 ourcomeback.gov.au, 1
 ourcreolesoul.com, 1
 ourcrowd.com, 1
+ourcybercommunity.com, 1
 ourdocuments.gov, 1
 ourevents.net, 1
 ourgame.ie, 1
@@ -92290,12 +88363,13 @@ ourladyqueenofmartyrs.org, 1
 ourlink.tk, 1
 ourls.win, 0
 ourmarket.live, 1
-ournewsindia.ga, 1
 ouroboros.world, 1
 ourocg.cn, 1
 ouronyx.com, 0
+ourpharmacynetwork.com, 1
 ourplanetary.com, 1
 ours-tudio.com, 1
+oursibparksplan.com, 1
 oursportscentral.com, 1
 ourstory.rip, 1
 oursurplus.com, 1
@@ -92305,11 +88379,9 @@ ourwits.com, 1
 ourworldindata.org, 1
 ourworldspeaks.com, 1
 oust.ch, 1
-out-of-england.cf, 1
 out-of-england.ga, 1
 out-of-england.gq, 1
 out-of-england.ml, 1
-out-of-scope.de, 1
 outagamie.gov, 1
 outbound.tk, 1
 outbreak.games, 1
@@ -92337,7 +88409,6 @@ outdoormanufaktur.com, 0
 outerface.net, 1
 outerlimitsdigital.com, 1
 outernet.tk, 1
-outerspace.ga, 1
 outervision.com, 1
 outetc.com, 1
 outfaced-dancestudio.de, 1
@@ -92345,9 +88416,9 @@ outfit-weimar.eu, 1
 outfunnel.com, 1
 outgress.com, 1
 outgrow.co, 1
+outhwaite.com, 1
 outincanberra.com.au, 1
 outinnationalsecurity.org, 1
-outlaw-star.tk, 1
 outletapex.com, 1
 outline.ski, 1
 outline.vn, 1
@@ -92364,6 +88435,7 @@ outrider.ai, 1
 outshinesolutions.nl, 1
 outsideconnections.com, 1
 outsiders.paris, 0
+outsidetheboxcreation.com, 1
 outsidology.com, 1
 outsize.tk, 1
 outsourcify.net, 1
@@ -92376,7 +88448,7 @@ outurnate.com, 0
 outwoodz.co.uk, 1
 ouvindo.com.br, 1
 ouwerling.tk, 1
-ouxiang.me, 1
+ouxiang.me, 0
 ov-chipkaart.nl, 1
 ovabastecedoraindustrial.com, 1
 ovago.com, 1
@@ -92389,13 +88461,10 @@ oven.media, 1
 ovenapp.io, 1
 ovenrepairaustin.com, 1
 overa.net, 1
-overallscanners.tk, 1
 overboosted.de, 1
 overca.sh, 1
 overcached.com, 1
-overcame.cf, 1
 overcasthq.com, 1
-overclockers.ga, 1
 overclockers.ge, 1
 overcomers.tk, 1
 overdrive-usedcars.be, 0
@@ -92410,7 +88479,6 @@ overener.us, 1
 overframe.gg, 1
 overgear.tk, 1
 overground.tk, 1
-overheek.tk, 1
 overlevers.tk, 1
 overlook.tk, 1
 overlord.network, 1
@@ -92418,16 +88486,13 @@ overmorgen.nl, 1
 overnetfaq.tk, 1
 overnetworld.tk, 1
 overnightglasses.com, 1
-overpb.gq, 1
 overps.cf, 1
-overrated.ga, 1
 overratedtech.com, 1
 overrun.tk, 1
 overs.jp, 1
 oversea.com.br, 1
 overseamusic.de, 1
 overseasstudenthealth.com, 1
-overside.ml, 1
 oversight.garden, 1
 oversight.nz, 1
 oversightboard.com, 1
@@ -92436,7 +88501,6 @@ overstemmen.nl, 1
 overstockpromote.com, 1
 overthecloud.it, 1
 overthegate.tk, 1
-overtunes.tk, 1
 overture.london, 1
 overwall.org, 1
 overwatchss.club, 1
@@ -92452,16 +88516,13 @@ oviser.ml, 1
 ovisy.com, 1
 ovnrain.com, 1
 ovochi.tk, 1
-ovodakadarkut.tk, 1
 ovpn.com, 1
 ovpn.to, 1
 ovuk.ru, 1
 ovvy.net, 0
 owatonna.gov, 1
 owatonnagrows.gov, 1
-owddm.com, 1
 owdeutschland.org, 1
-owennelson.co.uk, 1
 owensboroky.gov, 1
 owenschumacher.tk, 1
 owensmith.website, 1
@@ -92496,7 +88557,6 @@ ownagepranks.com, 1
 ownc.at, 1
 owncloud.ch, 1
 owncloud.com, 1
-owner.pw, 1
 ownerbusiness.org, 1
 ownergroup.net, 1
 ownersre.com, 1
@@ -92507,14 +88567,13 @@ ownspec.com, 1
 owntips.ml, 1
 owntournament.org, 1
 ownwolke.de, 1
-ownyourfamily.com, 0
+ownyourfamily.com, 1
 owo.enterprises, 1
 owo.jp, 1
 owrt-risk.dedyn.io, 1
 owyheecounty.gov, 1
 ox.restaurant, 1
 oxalato.com, 1
-oxaliz.gq, 1
 oxanababy.com, 1
 oxborrow.ca, 1
 oxbridge.eu, 1
@@ -92531,14 +88590,13 @@ oxialive.fr, 1
 oxiame.eu, 1
 oxidescooters.co.uk, 1
 oxidized.org, 1
-oxigenoinformatica.tk, 1
-oximedia.ga, 1
 oximoron.tk, 1
 oxinails.salon, 1
 oxinarf.pt, 1
 oxizonia.com, 1
 oxlab.com.ar, 0
 oxo.cloud, 0
+oxoo.ooo, 1
 oxos.com, 1
 oxots.com, 1
 oxotscovid.com, 1
@@ -92548,10 +88606,10 @@ oxwebdevelopment.com.au, 1
 oxxoshop.com, 0
 oxydac.com, 1
 oxygames.tk, 1
-oxygenated.cf, 1
 oxygenforchennai.com, 1
 oxygenserv.com, 1
 oxygin.net, 0
+oxylabs.cn, 1
 oxylabs.io, 1
 oxymail.ru, 1
 oxymoron.tk, 1
@@ -92581,16 +88639,15 @@ oyungg.net, 0
 oyunmadeni.tk, 1
 oyunnetwork.com, 1
 oyunnext.com, 1
-oyunoynuyalim.tk, 1
 oz-artfocus.com, 1
 oz-style.com, 1
 ozarkinspected.com, 1
 ozaukeecounty.gov, 1
 ozaymotor.com, 1
+ozbolt.eu, 1
 ozcreatives.tech, 1
-ozecraft.com, 1
-ozel-ders.tk, 1
 ozelgitardersi.tk, 1
+ozelguvenlik.com.tr, 1
 ozellaruck.tk, 1
 ozgurbozkurt.com, 1
 ozgurkazancci.com, 1
@@ -92602,7 +88659,6 @@ ozone-medical.fr, 1
 ozonitron.com, 1
 ozonitron.de, 1
 ozonitron.eu, 1
-ozonstyle.ga, 1
 ozonytron.com, 1
 ozonytron.de, 1
 ozonytron.eu, 1
@@ -92621,7 +88677,6 @@ p-ku.com, 1
 p-mint.jp, 1
 p-p.site, 1
 p-pc.de, 1
-p-s-b.com, 1
 p-soc.com.br, 1
 p-store.net, 1
 p-t.io, 1
@@ -92676,6 +88731,7 @@ pa1ch.fr, 1
 paack.co, 1
 paack.com, 1
 paal.network, 1
+paarberatung-duesseldorf.de, 1
 paarberatung-hn.de, 1
 paardenhulp.nl, 1
 paardensportbak.nl, 1
@@ -92709,14 +88765,12 @@ pabloarteaga.science, 1
 pabloarteaga.tech, 1
 pabloarteaga.uk, 1
 pabloarteaga.xyz, 1
-pablocamino.tk, 1
 pablocelorio.com, 1
 pablofain.com, 1
 pablofonta.es, 1
 pablomachado.tk, 1
 pablomolina.tk, 1
 pablomoreno.tk, 1
-pablonadiecomotu.tk, 1
 pabloroblesminister.com, 1
 pablosaraiva.com, 1
 pabpunk.tk, 1
@@ -92732,7 +88786,6 @@ pacecounsel.com, 1
 paceda.nl, 1
 paceinvestmentclub.com, 1
 pacelink.de, 1
-pacemakers.ml, 1
 pacenterforhearingandbalance.com, 1
 pachaiyappas.org, 1
 pachalingo.tk, 1
@@ -92746,7 +88799,6 @@ pacificautobody.net, 1
 pacificbeachpub.com, 1
 pacificcashforcars.com.au, 1
 pacificcoast.com, 1
-pacificcycling.ga, 1
 pacificgynsurgicalgroup.com, 1
 pacifichospitalists.com, 1
 pacificocooler.com, 1
@@ -92756,6 +88808,7 @@ pacificpalisadeslandscapelighting.com, 1
 pacificpalisadeslighting.com, 1
 pacificprivatebank.com, 1
 pacificpuke.com, 1
+pacifictechnologie.com, 1
 pacifictilkin-occasions.be, 1
 pacifique-web.nc, 1
 pacifistka.tk, 1
@@ -92810,13 +88863,11 @@ paddestoelen-encyclopedie.tk, 1
 paddleshifterz.com, 1
 paddy.rocks, 1
 padichota.tk, 1
-padisahbilisim.tk, 1
 padle.ml, 1
 padmagroup.com, 1
 padovaoggi.it, 1
 padpilot.co, 1
 padron.com.es, 1
-padshah.tk, 1
 paducaheic.com, 1
 padzilla.com, 1
 pae.com, 1
@@ -92845,7 +88896,8 @@ paganistisch-forum.tk, 1
 pagatuarriendo.cl, 1
 pagbitcoin.com, 1
 page, 1
-page-engine.tk, 1
+page-audit.com, 1
+page-audit.ru, 1
 page-speed.ru, 1
 page12.tk, 1
 pageboard.fr, 1
@@ -92870,16 +88922,14 @@ pagewizz.com, 1
 pagexl.com, 1
 pagiamtzis.com, 1
 pagina394.com.br, 1
-paginamaravillosa.tk, 1
 paginas-web.net, 1
-paging.blog, 1
+paging.blog, 0
 pagliucadb.ddns.net, 1
 pagueveloz.com.br, 1
 paguponku.com, 1
 pagure.io, 1
 pagure.org, 1
 pahealthbilling.com, 1
-pahira.gq, 1
 pahom.gq, 1
 pahrumpnv.gov, 1
 paide.edu.ee, 1
@@ -92892,6 +88942,7 @@ paiementdp.com, 1
 paiementpasseport-mali.com, 1
 paige.ai, 1
 paigethegeek.com, 1
+paiinternational.in, 1
 painart.ru, 1
 paincareehr.com, 1
 painclinic.tk, 1
@@ -92908,7 +88959,6 @@ paint4.life, 1
 paintball-ljubljana.si, 1
 paintball-shop.sk, 1
 paintballer.co, 1
-paintbrush.ga, 1
 paintcolorsbysue.com, 1
 painted-designs.tk, 1
 paintersgc.com.au, 1
@@ -92943,10 +88993,7 @@ pakforces.tk, 1
 pakho.xyz, 1
 pakingas.lt, 1
 pakistan24.tk, 1
-pakistanblogger.tk, 1
-pakistanheadline.tk, 1
 pakistani.dating, 1
-pakistanientertainers.ga, 1
 pakistanmusic.tk, 1
 pakistanpost.ga, 1
 pakitakso.ee, 1
@@ -92963,8 +89010,6 @@ pakmarkas.lt, 1
 pakmedia.tk, 1
 paknetworking.org, 1
 pakonshorelng.com, 1
-pakostane-apartments.tk, 1
-pakpak.tk, 1
 pakremit.com, 1
 paksui-ne.tk, 1
 paktolos.net, 0
@@ -92989,13 +89034,11 @@ palawan.jp, 0
 palazzo.work, 1
 palazzofiano.it, 1
 palem.com, 1
-palenque.tk, 1
 paleo.io, 1
 paleodietfoodlist.com, 1
 paleodietrecipes.com, 1
 paleografie.tk, 1
 paleonora.tk, 1
-paleontologiadebagua.tk, 1
 paleorecipepro.com, 1
 paleoself.com, 1
 paleoso.com, 1
@@ -93034,29 +89077,25 @@ palmedconsultants.com, 1
 palmedconsultants.org, 1
 palmen-apotheke.de, 1
 palmfan.com, 1
-palmiye.tk, 1
 palmofinfinity.tk, 1
 palmoilpledge.id, 1
 palmosradio.gr, 1
 palms.fitness, 1
 palner.eu, 1
 paloma.tk, 1
-palomalopez.tk, 1
 palomardisplays.com, 1
 palominorp.tk, 1
 palonhs.tk, 1
 palotahaz.hu, 1
+palpitediario.com.br, 1
 paltopro.com, 1
 palucamoveis.com.br, 1
 pamaniqu.nl, 1
 pamashield.com, 1
-pamc.tk, 1
 pamelaemarionimoveis.com.br, 1
 pamiers-citoyenne.fr, 1
 pamlightdesign.com, 1
-pamm.tk, 1
 pamontecarloclub.tk, 1
-pampermydog.com, 1
 pamperssamples.ca, 1
 pamsorel.co.za, 1
 pamvo.com, 1
@@ -93070,7 +89109,6 @@ panamasportsfactory.com, 1
 panamatravel.tk, 1
 panamatrippin.com, 1
 panamawebfactory.com, 1
-panangelium.tk, 1
 panasca.is, 1
 panascais.at, 1
 panascais.ch, 1
@@ -93101,11 +89139,8 @@ panavision.com, 1
 panaxis.biz, 1
 panaxis.ch, 1
 panaxis.li, 1
-pancybertronics.com, 1
 panda-community.com, 1
-panda-craft.tk, 1
 panda-lang.net, 1
-panda-life.tk, 1
 panda.tf, 1
 pandacbd.com, 1
 pandahut.net, 1
@@ -93113,10 +89148,8 @@ pandakid.tk, 1
 pandaltd.nl, 0
 pandapsy.com, 1
 pandascrow.io, 1
-pandelys.tk, 1
 pandemicflu.gov, 1
 pandit.tech, 1
-pandithaya.tk, 1
 pandjes.com, 1
 pandkonijn.nl, 1
 pando-market.com, 1
@@ -93126,9 +89159,7 @@ pandora.com.tr, 1
 pandoramutiara.id, 1
 pandorarox.com, 1
 pandorum.cf, 1
-panduan-hamil.tk, 1
 pandymic.com, 1
-panel-stroy.cf, 1
 paneldewelopera.pl, 1
 paneldoorsolutions.com, 1
 paneldoorsolutions.de, 1
@@ -93136,7 +89167,6 @@ panele-fotowoltaiczne.pl, 1
 paneljobsers.ga, 1
 panetolikos.gr, 1
 paneu.de, 1
-panezai.tk, 1
 pang.ga, 1
 pangea-it.com, 1
 pangeaservices.com, 1
@@ -93165,11 +89195,9 @@ pannovate.com, 1
 pano-guru.com, 1
 pano.ie, 1
 panoramacambios.com, 1
-panoramaphoto.cf, 1
 panoramaresidence-moesern.at, 1
 panoramica.tk, 1
 panoramique.tk, 1
-panoramiquesorganya.tk, 1
 panoramixbycallens.eu, 1
 panoti.com, 0
 panpa.ca, 1
@@ -93182,6 +89210,7 @@ pansermuseum.dk, 1
 pansino.net, 1
 pansion-differently.tk, 1
 pantai.com.my, 1
+pantaleon.com, 1
 pantallanotebook.cl, 1
 pantallasyescenarios.com, 0
 pantera.tk, 1
@@ -93191,7 +89220,6 @@ pantheoncrafters.com, 1
 pantherage.co.uk, 1
 panthi.lk, 1
 pantiesless.com, 1
-pantingly.tk, 1
 pantographe.info, 0
 pantou.org, 0
 pants-off.xyz, 0
@@ -93201,7 +89229,6 @@ pantuflas.tk, 1
 pantypit.com, 1
 panzdravi.cz, 1
 panzer72.ru, 1
-panzers.tk, 1
 panzerscreen.dk, 1
 panzerwarmodsru.tk, 1
 pao.moe, 1
@@ -93217,8 +89244,6 @@ pap.la, 0
 papa---mama.tk, 1
 papa-online.tk, 1
 papa-webzeit.de, 1
-papabearsautocenter.com, 1
-papabrand.tk, 1
 papadoccaffe.pt, 1
 papadopoulos.me, 1
 papakarlohas.ru, 1
@@ -93238,6 +89263,7 @@ papendal.nl, 1
 paper-republic.org, 1
 paper.sc, 1
 paper.wf, 1
+papergamer.co.uk, 1
 paperhoney.by, 1
 papermasters.com, 1
 papermotion.fr, 1
@@ -93268,7 +89294,6 @@ pappu.tk, 1
 paprikas.fr, 1
 papuzkija.pl, 1
 par-allel.ru, 1
-parabellum-barakaldo.tk, 1
 parabolaeditorial.com.br, 1
 paraborsa.net, 1
 paracels.tk, 1
@@ -93288,7 +89313,6 @@ paradiscapacitados.site, 1
 paradise-engineer.com, 1
 paradise-engineering.com, 1
 paradise-travel.net, 1
-paradise-world.ml, 1
 paradisecreekbrewery.com, 1
 paradiselost.com, 0
 paradisend.tk, 1
@@ -93300,30 +89324,25 @@ paradisu.fr, 1
 paradoxdesigns.org, 1
 paradoxium.ml, 1
 paraelganzo.tk, 1
+parafarmacia.it, 1
 paragallosfino.online, 1
 paragon-consult.com, 1
-paragon-consult.ru, 1
 paragonie.com, 0
 paragonremodeling.com, 0
-paragonsigns.tk, 1
 paragontasarim.com, 1
 paragreen.net, 1
 paraguay.tk, 1
 parakazanmafikirleri.com, 1
 paralellesjuridiques.com, 1
 parallel-creative.co.uk, 1
-parallel-worlds.tk, 1
 parallelpython.com, 1
 paraluman.be, 1
-paralysis.ga, 1
 paramapa.com.py, 1
 paramaquetas.com, 1
 paramarq.com, 1
 paramascotas.vip, 1
-paramo-pineiro.tk, 1
 paramusborough.gov, 1
 paranoid.is, 1
-paranoidandroid.tk, 1
 paranoidpengu.in, 1
 paranoidpenguin.net, 1
 paranormales.tk, 1
@@ -93331,14 +89350,10 @@ paranoxer.hu, 1
 paranoxido.tk, 1
 parapenteciconia.tk, 1
 parapickgames.ga, 1
-paraplyen.tk, 1
-parapsihologia.tk, 1
 parareflex.fr, 1
 paras.tk, 1
 parasatria.tk, 1
 parasitologyclub.org, 1
-parasomnia.tk, 1
-parastaran.tk, 1
 parasympathy.com, 1
 paratlan.hu, 1
 paratlantalalkozas.hu, 1
@@ -93377,12 +89392,9 @@ parentsintouch.co.uk, 1
 parenttheirpassion.com, 1
 paretoit.com, 1
 paretorule.cf, 1
-parfum-best.ml, 1
-parfumer.tk, 1
-parfumersha.by, 1
-parfumi.tk, 1
 parfumtester-100.ml, 1
 parhelionaerospace.com, 1
+pari-vinci.org, 1
 pari.cz, 1
 paribus.io, 1
 parichadrelax.se, 1
@@ -93415,6 +89427,7 @@ parkairecrossing.com, 1
 parkbee.com.br, 1
 parkcitycu.org, 1
 parkcounty-wy.gov, 1
+parkcountyco.gov, 1
 parkcountysheriff-wy.gov, 1
 parked-domain.net, 1
 parkefficient.de, 1
@@ -93433,7 +89446,6 @@ parkers.ga, 1
 parkers.gq, 1
 parkers.ml, 1
 parkers.tk, 1
-parket.gq, 1
 parketsn.ru, 1
 parkettdielen.net, 1
 parketvloerenverliefde.be, 1
@@ -93444,17 +89456,16 @@ parkingparisnord.fr, 1
 parkinsons.tk, 1
 parklandtopdressing.com.au, 1
 parkofnations.com, 1
+parkpoint-capitalhills.com, 1
 parkr.io, 1
 parkrunstats.servehttp.com, 1
 parkscandles.com, 1
 parksubaruoemparts.com, 1
 parktownpatrols.co.za, 1
-parktrips.fr, 1
 parkvetgroup.com, 1
 parkviewmotorcompany.com, 1
 parkwayminyan.org, 1
 parlakjurnal.com, 1
-parlament.cf, 1
 parlamento.gub.uy, 1
 parlamentum.com.br, 1
 parleamonluc.fr, 1
@@ -93471,19 +89482,12 @@ parodesigns.com, 1
 paroisses-theix-surzur.com, 1
 paroli.pl, 1
 parolu.io, 1
-parovozov.ga, 1
-paroxetine.gq, 1
 parperfeito.pt, 1
-parque-batlle.tk, 1
-parquebatlle.tk, 1
 parquettista.milano.it, 1
 parquettista.roma.it, 1
 parratennis.com.au, 1
-parrocchiadimeana.tk, 1
 parrocchiamontevecchia.it, 1
-parroquiacorazondemaria.tk, 1
 parroquiadesanlesmes.tk, 1
-parrotbook.cf, 1
 parry.org, 1
 pars.work, 1
 parsahosseinpour.com, 1
@@ -93504,11 +89508,8 @@ partecipa.tn.it, 1
 partenopei.net, 1
 parthkolekar.me, 1
 particle-vision.ch, 1
-particles.cf, 1
 partido-libertario.tk, 1
-partidolibertario.tk, 1
 partigetir.com, 1
-partii.tk, 1
 partijtjevoordevrijheid.nl, 0
 partin.nl, 1
 partiono.com, 1
@@ -93520,10 +89521,7 @@ partner-finden.tk, 1
 partner.sh, 1
 partner.su, 1
 partnerbeam.com, 1
-partnerchik.tk, 1
-partnerforex.tk, 1
 partnermobil.de, 1
-partnerobzor.tk, 1
 partners4results.net, 1
 partnersofprc.com, 1
 partnertaxhub.com, 1
@@ -93531,7 +89529,6 @@ partnerwerk.de, 0
 partofthequeue.cf, 1
 partofthequeue.ga, 1
 partofthequeue.gq, 1
-partofthequeue.ml, 1
 parts4phone.com, 0
 partsavto.tk, 1
 partsbox.com, 1
@@ -93549,7 +89546,6 @@ partyaccommodationsest.ga, 1
 partyausstatter24.de, 1
 partybounceplay.co.uk, 1
 partyclub.tk, 1
-partycoin.ga, 1
 partydj.be, 1
 partyevents.tk, 1
 partyhireliverpool.co.uk, 1
@@ -93576,7 +89572,6 @@ pasaruang.id, 1
 pasatiempos.tk, 1
 pascal-bourhis.com, 1
 pascal-koelsch.de, 1
-pascal-ua.tk, 1
 pascal-vogel.com, 1
 pascal-wittmann.de, 1
 pascal90.de, 1
@@ -93592,9 +89587,7 @@ paschmid.ch, 1
 pascoaselecta.com, 1
 pascocountyfl.gov, 1
 pascopresents.com, 1
-pascosystems.com, 1
 pascovotes.gov, 1
-pascualberniz.tk, 1
 pascualinmuebles.com, 1
 pasearch.nl, 1
 paseelite.co, 1
@@ -93602,7 +89595,6 @@ paseodelariviera.com, 1
 pashminacachemire.com, 1
 pasito.se, 1
 paslc.gov, 1
-pasnederland.tk, 1
 pasnine.my.id, 1
 pasnyburiat.pl, 1
 pasportaservo.org, 1
@@ -93637,9 +89629,8 @@ passionebenessere.com, 1
 passionegriglia.com, 1
 passionpictures.eu, 1
 passions-art.com, 1
-passive-work.gq, 1
+passionsorigen.cat, 1
 passiveseinkommen.tk, 1
-passivhaus.tk, 1
 passky.org, 1
 passover-fun.com, 1
 passphrase.today, 1
@@ -93661,9 +89652,9 @@ passvanille-reservation.fr, 1
 passvau.lt, 1
 passwd.one, 1
 passwd.org, 1
+passwizard.com, 1
 password-checker.de, 1
 password.consulting, 1
-passwordgenerator.ml, 1
 passwordkeeperbooks.com, 1
 passwordlist.io, 0
 passwords.google.com, 1
@@ -93687,31 +89678,25 @@ pastebin.co.za, 1
 pastebin.run, 1
 pastebin.tw, 1
 pasteblin.com, 1
-pasteht.ml, 1
 pastelpixels.studio, 1
 pasternok.org, 1
 pasteros.io, 1
+pasteworks.com, 1
 pasticceria.milano.it, 1
 pasticcerialorenzetti.com, 1
 pasticceriaveneziana.ga, 1
-pastillased.gq, 1
 pastimeproject.com, 1
 pastinfluences.com.au, 1
 pastorbelgagroenendael.com.br, 1
 pastorcanadense.com.br, 1
 pastordocaucaso.com.br, 1
-pastorello.cf, 1
-pastorello.ga, 1
 pastorello.gq, 1
 pastori-kollegen.de, 1
-pastorkleberpedroso.com.br, 1
-pastorluciano.tk, 1
 pastormaremanoabruzes.com.br, 1
 pastorsline.com, 1
 pastorsuico.com.br, 1
 pastrybakerymachinery.com, 1
 pasugo.tk, 1
-paszkowski.tk, 1
 pasztor.at, 1
 patagosfm.tk, 1
 patalie.cz, 0
@@ -93726,6 +89711,7 @@ patbatesremodeling.com, 0
 patchduty.com, 1
 patchli.fr, 1
 patchofabsence.com, 1
+patchstack.com, 1
 patchyvideo.com, 1
 patdorf.com, 1
 patechmasters.com, 1
@@ -93760,12 +89746,11 @@ patikabiztositas.hu, 1
 patikakristaly.hu, 1
 patin.cf, 1
 patineteselectricosbaratos.net, 1
-patioroof.cf, 1
+patioboreal.ca, 1
 patiosheders.ga, 1
 patioshedest.ga, 1
 patisserie918.herokuapp.com, 1
 patlis.com, 1
-patmanx.tk, 1
 patorganiser.co.uk, 1
 patorganiser.com, 1
 patorganiser.com.au, 1
@@ -93775,7 +89760,6 @@ patri.fr, 1
 patric-lenhart.de, 1
 patrice-carriere.tk, 1
 patricefyffe.gq, 1
-patriceonline.tk, 1
 patricia-lackovic.from.hr, 1
 patriciadelamora.tk, 1
 patriciakraken.at, 1
@@ -93799,7 +89783,6 @@ patricklustigmediation.com, 1
 patrickod.com, 1
 patrickpeeters.com, 1
 patricksymmes.com, 1
-patrikjohan.cf, 1
 patrikjohan.ga, 1
 patrikjohan.gq, 1
 patrikjohan.tk, 1
@@ -93809,7 +89792,6 @@ patrikzk.eu, 1
 patriotbearingsupply.com, 1
 patriotcs.tk, 1
 patriotsaustralia.com, 1
-patriquefashion.tk, 1
 patris-querre.com, 1
 patrisnews.com, 1
 patrocinio.com.br, 1
@@ -93819,7 +89801,6 @@ patrz.eu, 1
 patsyforyou.ch, 0
 patsytoforyou.ch, 0
 pattanath.com, 1
-pattayafruitgarden.tk, 1
 pattayawebservices.com, 1
 patterson.agency, 1
 pattoes.ga, 1
@@ -93832,6 +89813,7 @@ pauct.com, 1
 paudley.ca, 1
 paudley.com, 1
 paudley.org, 1
+pauk.at, 1
 paul-barton.co.uk, 1
 paul-online.tech, 1
 paul-sitarz.com, 1
@@ -93840,12 +89822,12 @@ paul.reviews, 1
 paulahot.tk, 1
 paulandmadge.com, 1
 paulanet.tk, 1
+paulasilvasvensson.eu, 1
 paulbaily.com, 1
 paulbdelaat.nl, 1
 paulborza.com, 1
 paulbramhall.uk, 1
 paulbrown.ddns.net, 1
-paulbunyanmls.com, 1
 paulc-themovie.com, 1
 paulcamper.de, 1
 paulchua.tk, 1
@@ -93863,19 +89845,14 @@ paulharrisoncars.com, 1
 paulibean.tk, 1
 paulinaschubert.net, 1
 paulinewesterman.nl, 1
-paulini.ga, 1
-pauljackson.ga, 1
 pauljmartinez.com, 1
 pauljonathan.dk, 1
 pauljrowland.co.uk, 1
 pauljzak.com, 1
 paullockaby.com, 1
 paulmarc.org, 1
-paulmarvin.tk, 1
 pauloalcobianeves.pt, 1
 paulober.eu, 1
-paulocolacino.tk, 1
-paulogarcia.tk, 1
 paulopeters.com.br, 1
 paulorochago.com.br, 1
 paulov.com, 1
@@ -93917,16 +89894,15 @@ pavelfucik.com, 1
 pavelfucik.cz, 1
 pavelfucik.eu, 1
 pavelich.com, 1
-pavelitus.tk, 1
 paveljanda.com, 1
 pavelrebrov.com, 1
 pavelstriz.cz, 1
 paveltoman.cz, 1
 paven.io, 0
-pavernosmatao.tk, 1
 pavingtiles.tk, 1
 pavlic.se, 1
 pavlov-ledec.cz, 1
+pavlova.es, 1
 paw.cloud, 1
 paw.pt, 1
 pawafuru.com, 0
@@ -93940,9 +89916,8 @@ pawelurbanek.com, 1
 pawelurbanski.com, 1
 pawgearlab.com, 1
 pawneecountyne.gov, 1
-pawnsoft.tk, 1
-pawpatrol.tk, 1
 pawpawtownshipmi.gov, 1
+pawserv.pw, 1
 pawson.tk, 1
 pawspetwear.com.au, 1
 pawsr.us, 1
@@ -93960,6 +89935,7 @@ pay.ubuntu.com, 1
 pay8522.com, 1
 paya.cat, 1
 payat.io, 1
+paybackfx.com, 1
 payblog.org, 1
 payboy.biz, 1
 payboy.rocks, 1
@@ -93972,6 +89948,7 @@ paycom.com, 1
 paycomdfw.com, 1
 paycomonline.com, 1
 paycore.io, 1
+paydarplasticsurgery.com, 1
 paydepot.com, 1
 paydigital.pt, 1
 payexpresse.com, 1
@@ -94032,17 +90009,14 @@ payupay.ru, 1
 paywait.com, 1
 payzang.com, 1
 pazarlab.com, 1
-pazyarmonia.tk, 1
 pb-design.ch, 1
 pb-eatz.com, 1
 pb.ax, 0
 pba.org.uk, 1
 pback.se, 1
-pbcables.tk, 1
 pbcknd.ml, 1
 pbcpao.gov, 1
 pbern.xyz, 1
-pbest.tk, 1
 pbmdiscounter.nl, 1
 pbo.vic.gov.au, 1
 pborn.eu, 1
@@ -94062,7 +90036,6 @@ pc-master.pl, 1
 pc-porady.pl, 1
 pc-remont.tk, 1
 pc-servis-brno.com, 1
-pc-soft.gq, 1
 pc-soft.tk, 1
 pc-stuff.tk, 1
 pc-taskal.net, 1
@@ -94074,8 +90047,8 @@ pc94666.com, 1
 pcast.gov, 1
 pcbarchitect.com, 1
 pcbfl.gov, 1
-pcbmarketing.gq, 1
 pcbmodel.com, 1
+pcbny.com, 1
 pcbooks.in, 1
 pcbricole.fr, 1
 pcbuildinggr.com, 1
@@ -94095,7 +90068,6 @@ pcdroid.ga, 1
 pcdroid.tk, 1
 pcegy.com, 1
 pcel.com, 1
-pcexpress.tk, 1
 pcf-frankfurt.de, 1
 pcf.com, 1
 pcf92.fr, 1
@@ -94119,20 +90091,16 @@ pcmkrembangan.or.id, 1
 pcmobile.tech, 1
 pcmr.info, 1
 pcmr.rocks, 1
-pcnewsoft.tk, 1
 pcnotdienst-oldenburg-rastede.de, 1
 pcpao.gov, 1
 pcpirates.tk, 1
 pcplaza.tk, 1
 pcprkolo.pl, 1
 pcproblem.tk, 1
-pcpromaroc.ma, 1
 pcpuhastaja.tk, 1
 pcrab.ml, 1
 pcrecovery.ga, 1
 pcrypt.org, 1
-pcsafe.cf, 1
-pcsbrasil.ml, 1
 pcscotus.gov, 1
 pcsetting.com, 1
 pcsolottodraw.com, 1
@@ -94164,19 +90132,14 @@ pd1rnt.nl, 1
 pd2bans.org, 1
 pdf-archive.com, 0
 pdfbear.com, 1
-pdfbook-dl.ml, 1
-pdfbooksonline.gq, 1
 pdfconvert.me, 1
 pdfflier.cf, 1
 pdfget.com, 1
-pdflip.cf, 1
-pdfmanga.tk, 1
+pdfko.com, 1
 pdfmint.com, 1
 pdfpassword.org, 1
 pdfpasswort.de, 1
 pdfpedia.cf, 1
-pdfprostore.cf, 1
-pdfquran.tk, 1
 pdfresizer.com, 1
 pdfsearch.org, 0
 pdfsearches.com, 1
@@ -94203,9 +90166,8 @@ peaceexpoers.ga, 1
 peaceexpoest.ga, 1
 peacefulrock.com, 1
 peaceispossible.cc, 1
-peacekeeper.tk, 1
 peacepiperanch.com, 1
-peacetourco.cf, 1
+peachbuildingproducts.com, 1
 peachesandchampagne.com, 1
 peacock.onl, 1
 peak-careers.com, 1
@@ -94213,6 +90175,7 @@ peakd.com, 1
 peakersoperations.com, 1
 peakhillre.ga, 1
 peakhomeloan.com, 1
+peakmktg.co, 1
 peakseoservices.co.uk, 1
 peaksloth.com, 1
 peakvets.co.uk, 1
@@ -94233,21 +90196,20 @@ pearlteethers.ga, 1
 pearlteethest.ga, 1
 pearsonbsl.com, 1
 pearstudios.cf, 1
-pearvn.tk, 1
 pease.co.nz, 1
 peathealth.co.nz, 1
 peatsuki.com, 1
+peawee.co.uk, 1
 peawo.com, 1
 pebblenest.uk, 1
 pebblepointapartmentsstl.com, 1
 pebkac.gr, 0
 peblet.be, 1
-pebook.tk, 1
 pecadis.de, 1
 pecetowicz.pl, 1
-pecheneg.tk, 1
 pechibani.by, 0
 pechka.tk, 1
+pechnik-negara.ru, 0
 pechonova.com, 1
 peckandweis.com, 1
 pecker-johnson.com, 1
@@ -94259,7 +90221,6 @@ pedagogiaaopedaletra.com, 1
 pedagoplume.fr, 1
 pedaleuse.be, 1
 pedalia.cc, 1
-pedalirovanie.tk, 1
 pedalr.eu, 1
 pedalsbarcelona.com, 1
 peddy.dyndns.org, 1
@@ -94281,16 +90242,13 @@ pedradatattoo.com, 1
 pedrazanoticias.tk, 1
 pedro-fonseca.com, 1
 pedro.com.es, 1
-pedrobotias.tk, 1
 pedrolamas.com, 1
 pedrollo-ua.com, 1
 pedroministro.pt, 1
-pedromunoz.tk, 1
 pedrooliveira.tk, 1
 pedrosanto.tk, 1
 pedrosart.it, 1
 pedrosaurus.com, 1
-pedrosillo-delosaires.tk, 1
 pedrotimoteo.com, 1
 pedziran.com, 1
 peeekaaabooo.com, 1
@@ -94335,14 +90293,13 @@ peersquadest.ga, 1
 peerweb.com, 1
 peerwebdc.tk, 1
 peetah.com, 0
+peetersport.ee, 1
 peew.de, 1
 peewee-design.tk, 1
 pefile.tk, 1
 pefricea.com, 1
 pegas-studio.net, 1
-pegasnet.tk, 1
 pegrum.rocks, 1
-pegundugun.tk, 1
 peifi.de, 0
 peinture-77.fr, 1
 peippo.at, 1
@@ -94361,10 +90318,8 @@ pelevin.gq, 1
 pelgrimhof.be, 1
 pelhamalrecreation.gov, 1
 pelhamlibraryal.gov, 1
-pelhrimov-strmechy.tk, 1
 pelican.ie, 1
 pelicans.tk, 1
-peliculaonline.tk, 1
 peliculas-viejas.com, 1
 peliculaslatino.tk, 1
 pelikan.xyz, 1
@@ -94373,7 +90328,6 @@ pellet.pordenone.it, 1
 pelletgrillreviews.com, 1
 pelletizermill.com, 1
 pelletsprice.com, 1
-pelmeni.cf, 1
 pelmeniuralskie.tk, 1
 pelo.tk, 1
 pelopogrund.com, 0
@@ -94388,6 +90342,7 @@ pelviclinic.pt, 1
 pem-jp.co.uk, 1
 pemagrid.org, 1
 pemasalem.com, 1
+pembeteknoloji.com.tr, 1
 pembhi.com, 1
 pembinewi.gov, 1
 pemborongbangunan.id, 1
@@ -94396,9 +90351,6 @@ pemdas.xyz, 1
 pemedia.de, 1
 pemez.com, 1
 pems.gov.au, 1
-pen15art.tk, 1
-pena-party.tk, 1
-pena600.tk, 1
 penatizavarise.com, 1
 penaugustin.com, 1
 pencepay.com, 1
@@ -94406,6 +90358,7 @@ pencil2d.org, 1
 pencilboutique.com, 1
 pencillab.cn, 1
 penconsultants.com, 1
+pendletoncountywv.gov, 1
 pendriveapps.com, 1
 pendrivelinux.com, 1
 penedo.tk, 1
@@ -94424,8 +90377,6 @@ penguinprotocols.com, 1
 penguinshome.tk, 1
 penguinvillage.info, 1
 pengumuman.id, 0
-penholder.ga, 1
-peni.tk, 1
 peniarth.cymru, 1
 peninsulaadvancedurology.com, 1
 penispumpen.se, 1
@@ -94436,21 +90387,16 @@ pennington.io, 1
 pennsauken.gov, 1
 pennyapp.io, 0
 pennybot.tk, 1
-pennymail.ga, 1
 pennywise.tk, 1
 peno1.tk, 1
 penon.tk, 1
 penopoly.cf, 1
-penopoly.ga, 1
 penopoly.gq, 1
 penopoly.ml, 1
 penopoly.tk, 1
-penosa.ga, 1
 penpalezine.com, 1
 penrite.pl, 1
 penrithapartments.com.au, 1
-pens-money.cf, 1
-pens-money.ga, 1
 pens-money.gq, 1
 pens.com, 1
 pensacolafl.gov, 1
@@ -94458,21 +90404,16 @@ pensacolawinterfest.org, 1
 pensador.com, 1
 pensador.info, 1
 pensan.ge, 1
-pensatore.tk, 1
-pensia.tk, 1
 pensieridigitali.tk, 1
 pensioenfonds-ey.nl, 1
 pension-am-alten-waschhaus.de, 1
 pension-chevaux.com, 1
-pension-ua.tk, 1
 pension-veldzigt.nl, 1
 pension.ga, 1
 pensionecani.roma.it, 1
-pensioner-1000.tk, 1
 pensionesdominicanas.com, 1
 pensionstal.tk, 1
 pensiontrackerers.ga, 1
-pensiun.ga, 1
 pensiunea-maria.tk, 1
 pensiunea-paco.ro, 1
 pensiunealido.ro, 1
@@ -94481,9 +90422,7 @@ penstash.net, 1
 pentacodes.com, 1
 pentagon-area.tk, 1
 pentagonix.com.br, 1
-pentagram.cf, 1
 pentagram.me, 1
-pentamexicali.tk, 1
 pentandra.com, 1
 pentaqu.in, 1
 pentaquin.com, 1
@@ -94504,9 +90443,6 @@ penuelaspr.gov, 1
 penya.ga, 1
 penyavictorhernani.tk, 1
 penz.media, 1
-penza-on-line.tk, 1
-penza-today.tk, 1
-penzaonline.cf, 1
 penzionvzahrade.cz, 1
 people2hire.co.uk, 1
 peopleandchange.nl, 1
@@ -94574,52 +90510,42 @@ percraft.com, 1
 percussiontonal-forum.de, 1
 percy.io, 1
 percydutton.co.uk, 1
-percymagic.tk, 1
 perd.re, 1
-perdanabagus.tk, 1
 perdele-draperii.ro, 1
-perdita-capelli.tk, 1
 perdolyathlendr.tk, 1
 perecraft.com, 1
-peredovaya.tk, 1
 peredoz.tk, 1
 pereezd.ml, 1
-peremena.ml, 1
 perenne.ee, 1
 peresypchanka.tk, 1
 pereuda.com, 1
 perevedi.org, 1
-perevedut.cf, 1
-perewall.tk, 1
 perez-marrero.com, 1
 perezdecastro.org, 1
 perezplumbinginc.com, 1
 perf1.com, 1
 perfare.net, 1
 perfect-carstyle.de, 1
-perfect-dream.tk, 1
 perfect-privacy.com, 1
 perfect-tour.ro, 1
 perfect8.com.tw, 1
 perfectbalance.tech, 1
 perfectcloud.org, 1
-perfectcommunity.ga, 1
 perfecteclass.com.cy, 1
 perfectfocuseyecare.com, 1
+perfectgift.com, 0
 perfectgift.tk, 1
 perfectlyluxe.ml, 1
 perfectlyluxe.tk, 1
 perfectmatch.cf, 1
-perfectme.ml, 1
-perfectme.tk, 1
-perfectosidiotaspunk.tk, 1
 perfectplrarticles.ga, 1
 perfectscook.com, 1
 perfectsize.pl, 1
 perfectsmilesdentistry.net, 1
 perfectsnap.co.uk, 1
 perfectsoft.tk, 1
-perfectworldbot.tk, 1
+perfectweb.today, 1
+perfei.com, 1
 perfekt-style.com, 1
 perfektesgewicht.com, 1
 perferxprecision.com, 1
@@ -94646,7 +90572,6 @@ pergam.by, 1
 pergam.kz, 1
 pergamentka-apartments.cz, 1
 pergamo.eu, 1
-pericsope.gq, 1
 peridotcapitalpartners.com, 1
 perini.com.au, 1
 periodex.co, 1
@@ -94667,12 +90592,9 @@ perlina.co.il, 1
 perm-avia.ru, 1
 perm-jur.ch, 0
 perm-juridique.ch, 0
-perm-l2.tk, 1
 perm4.com, 1
-permaculture.cf, 1
 permajackofstlouis.com, 1
 permajackstlouis.com, 1
-permak.tk, 1
 permanence-juridique.com, 0
 permanencejuridique-ge.ch, 0
 permanencejuridique.com, 0
@@ -94699,7 +90621,6 @@ perniciousgames.com, 0
 pernod-ricard.io, 1
 peroduaselangor.com, 1
 perot.me, 1
-perpetual.ga, 1
 perpetualemotion.com, 1
 perpetuum.tk, 1
 perrau.lt, 1
@@ -94708,7 +90629,6 @@ perretes.com.es, 1
 perrigo.it, 1
 perritas.tk, 1
 perritos.tk, 1
-perron.ml, 1
 perroon.eu, 1
 perroquet-passion.ch, 0
 perrosenlapradera.com, 1
@@ -94719,7 +90639,6 @@ perrycountytn.gov, 1
 perryvilleky.gov, 1
 pers-hr.tk, 1
 perscore.tk, 1
-perseo.tk, 1
 persephone.gr, 1
 persey.tk, 1
 persian-clan.tk, 1
@@ -94727,6 +90646,7 @@ persiandating.tk, 1
 persianrom.com, 1
 persiart.shop, 1
 persiennexperten.se, 1
+persiennkompaniet.se, 1
 persistshields.org, 1
 persjrp.ca, 1
 perso.pl, 1
@@ -94737,13 +90657,11 @@ personalaccidentsers.ga, 1
 personalaccidentsest.ga, 1
 personalhydroponics.com, 1
 personalidadmagnetica.com, 1
-personalinjurylawcal.com, 0
 personalisiertegeschenke.tk, 1
 personalisiertesgeschenk.tk, 1
 personalityjunkie.com, 1
 personalizarmandops5.com, 1
 personaljokes.cf, 1
-personaljokes.ml, 1
 personaljokesers.ga, 1
 personaljokesest.ga, 1
 personaljourneys.co.nz, 1
@@ -94767,16 +90685,12 @@ perthtrains.net, 1
 perthunicyclists.tk, 1
 perthvintagelimousines.com.au, 1
 perthweekend.com.au, 1
-pertwarp.tk, 1
 perubusca.nl, 1
 perugamerz.tk, 1
 perugiatoday.it, 1
-perulinks.tk, 1
 perun.wiki, 1
 perunderforos.tk, 1
 perunsoft.rs, 1
-perupoemas.tk, 1
-peruprogramadores.tk, 1
 perusteet.tk, 1
 peruvianhairextension.tk, 1
 peruvianhumanhair.tk, 1
@@ -94784,12 +90698,10 @@ peruvianphotography.com, 1
 peruviantravel.tk, 1
 pervacio.hu, 1
 perved.org, 1
-pervejshijistochnik.tk, 1
 perversa.cl, 1
 perversas.cl, 1
 pervesk.lt, 1
 pervoklass.cf, 1
-pervomaysk-city.ml, 1
 perzeidi.hr, 1
 pesandansampai.tk, 1
 pesar.tk, 1
@@ -94798,7 +90710,6 @@ pescanetworks.tk, 1
 pescco.com.br, 1
 pesitalia.tk, 1
 pesnik.tk, 1
-pesnitut.ga, 1
 pesquisasremuneradas.net, 1
 pessa-webdesign.tk, 1
 pessebrevivent-lallacuna.tk, 1
@@ -94811,22 +90722,18 @@ pestici.de, 1
 pestkill.info, 1
 pestleandmortar.hk, 1
 pesto.video, 1
-pestpatrol.ga, 1
 pestpilis.hu, 1
 pestra.tk, 1
-pet-cat-accessories.ml, 1
+pestzilla.ae, 0
 pet-distributor.cz, 1
 pet-guide.net, 1
 pet-hotel-mura.net, 1
 pet-net.tk, 1
 pet-tekk.co.uk, 1
-peta.tk, 1
 petabits.de, 1
 petabundant.ga, 1
 petal-ms.gov, 1
 petalkr.com, 1
-petalsoft.tk, 1
-petamazing.ga, 1
 petaouchnok.ch, 1
 petar.fyi, 1
 petaxolotl.com, 1
@@ -94835,13 +90742,11 @@ petblaster.ga, 1
 petblender.ga, 1
 petbooking.it, 1
 petbrowser.ga, 1
-petburial.cf, 1
 petcareonline.com, 1
 petcareproject.com, 1
 petcharte.ga, 1
 petclassy.ga, 1
 petclient.ga, 1
-petcollections.ga, 1
 petcollector.ga, 1
 petcolor.ga, 1
 petcounty.ga, 1
@@ -94868,35 +90773,33 @@ peterborgapps.com, 1
 peterboroughhydroponics.com, 1
 peterbruceharvey.com, 1
 peterbulckaen.tk, 1
+petercai.com, 1
 petercawthron.com, 1
 peterdavehello.org, 1
 peterfiorella.com, 1
 peterfolta.net, 1
-petergudo.tk, 1
 peterheery.me, 0
 peterhennes.de, 1
 peterherman.tk, 1
 peterhome.cn, 1
-peterhome.tk, 1
 peterhuetz.at, 1
 peterhuetz.com, 1
 peterjin.org, 1
 peterjohnson.io, 1
-peterkotula.tk, 1
 peterkrivanek.com, 1
 peterkshultz.com, 0
 peterlajos.com, 1
+peterlew.is, 1
 peterlmai.com, 1
 petermaar.com, 1
 petermamo.com, 1
-petermuenster.tk, 1
 peteroerlemans.be, 1
 peters.consulting, 1
 petersburgmi.gov, 1
 peterseninc.com, 1
 peterslavik.com, 0
 petersonbrosrealty.com, 1
-petersonelectricllc.com, 1
+petersport.ee, 1
 petersweb.me.uk, 1
 petertrevor.com, 1
 petervaldesii.com, 0
@@ -94912,14 +90815,11 @@ petfolder.ga, 1
 petgeo.ga, 1
 petgrow.ga, 1
 petgun.ga, 1
-pethandsome.ga, 1
 pethard.ga, 1
 petherwick.co.uk, 1
 petherwick.com, 1
 petherwicks.co.uk, 1
 petherwicks.com, 1
-peticion.tk, 1
-petimagine.ga, 1
 petit-archer.com, 1
 petitcyclone.fr, 1
 petite-annonce.tk, 1
@@ -94937,7 +90837,6 @@ petless.ga, 1
 petlife.od.ua, 1
 petlife.vet, 1
 petlindo.com, 1
-petlittle.ga, 1
 petmall.bg, 1
 petmatchmaker.org, 1
 petmegoo.com, 1
@@ -94949,17 +90848,14 @@ petnow.gr, 1
 petopedia.ga, 1
 petopplis.ga, 1
 petops.de, 1
-petos.tk, 1
 petover.ga, 1
 petpipe.ga, 1
 petpower.eu, 1
-petpuppy.tk, 1
 petr.as, 1
 petr22shcool.tk, 1
 petra-toroid.ro, 1
 petrachuk.ru, 1
 petrally.ga, 1
-petrarca.tk, 1
 petrasestakova.cz, 1
 petrates.ga, 1
 petredhot.ga, 1
@@ -94979,7 +90875,6 @@ petrotranz.com, 1
 petrotrustlibya.com, 1
 petrov.engineer, 1
 petrovich.pro, 0
-petrovitch.tk, 1
 petrozavodsk.ga, 1
 petruv-grunt.cz, 1
 petruzz.net, 1
@@ -94991,10 +90886,8 @@ petschnighof.at, 1
 petsdeners.ga, 1
 petsdenest.ga, 1
 petsnapshot.ga, 1
-petsnews.ga, 1
 petsnowshoecats.com, 1
 petsnvets.org, 1
-petspark.tk, 1
 petsplash.ga, 1
 petstick.ga, 1
 petstok.com.br, 1
@@ -95002,12 +90895,10 @@ petstreaming.ga, 1
 petsulcatatortoise.com, 1
 petsurreal.ga, 1
 pettersatlher.com.br, 1
-pettopsecret.ga, 1
 pettreasure.ga, 1
 pettreats.com.br, 1
 petunder.ga, 1
 peturnashes.ga, 1
-petutility.tk, 1
 petvisual.ga, 1
 petwall.info, 1
 petwatchersnj.com, 0
@@ -95021,7 +90912,6 @@ pewforum.org, 1
 pewglobal.org, 1
 pewresearch.org, 1
 pex.digital, 0
-peya.tokyo, 1
 peyad.com, 1
 peyote.com, 1
 peyote.org, 1
@@ -95034,7 +90924,6 @@ pfarchimedes-pensioen123.nl, 1
 pfarreiengemeinschaft-neuerburg.de, 1
 pfarrhaus-mon.ch, 1
 pfcafeen.dk, 1
-pfcchavdar.tk, 1
 pfcharland.com, 1
 pfd-nz.com, 1
 pfdevroye.com, 1
@@ -95058,7 +90947,6 @@ pfonks.com, 1
 pfp.works, 1
 pfr.email, 1
 pfr.moe, 1
-pfr.wtf, 1
 pfrost.me, 1
 pfsandbox.com, 1
 pfsquad.nu, 1
@@ -95072,7 +90960,6 @@ pg-mana.net, 1
 pg-sec.com, 1
 pg-sec.cz, 1
 pg-sec.eu, 1
-pgazette.tk, 1
 pgh-art.com, 1
 pgklaw.com.au, 1
 pglaum.tk, 1
@@ -95085,6 +90972,7 @@ pgmtechnologies.com, 1
 pgnetwork.net, 1
 pgp.fail, 1
 pgp.lol, 1
+pgp.network, 1
 pgp.org.au, 1
 pgpaintanddesign.com, 1
 pgpmail.cc, 1
@@ -95100,12 +90988,12 @@ ph-brand.jp, 1
 ph-consult.sk, 1
 ph.search.yahoo.com, 0
 ph3r3tz.net, 1
+ph4nt0m.ddns.net, 1
 pha.pub, 1
 phangelagroup.co.za, 1
 phannuoc.net, 1
 phantasia.tk, 1
 phantasie.cc, 1
-phantasmag.gq, 1
 phantastikon.de, 1
 phantom-games.tk, 1
 phantomfund.cf, 1
@@ -95113,7 +91001,6 @@ phantomfund.ml, 1
 phantomfunders.ga, 1
 phantomlighting.com, 1
 phantomlord.tk, 1
-phantomphans.tk, 1
 phantomware.tk, 1
 phaochongtran.com, 1
 pharma24.de, 1
@@ -95137,10 +91024,11 @@ pharmate.org, 1
 pharmgkb.org, 0
 pharmica.co.uk, 1
 pharmica.uk, 1
-pharos.digital, 1
+pharosconsulting.com, 1
 pharside.dyndns.org, 1
 pharynks.com, 1
 pharynx.nl, 1
+phasersec.com, 1
 phasme-2016.com, 1
 phattea.tk, 1
 phaux.uno, 1
@@ -95160,7 +91048,6 @@ phellow.de, 1
 phellowseven.com, 1
 phelx.de, 1
 phen-garcinia.info, 1
-phenergan.ga, 1
 phenergan.ml, 1
 phenixairsoft.com, 1
 phenixlab.fr, 1
@@ -95194,19 +91081,15 @@ phil-phillies.com, 1
 phil.red, 1
 phil.tw, 1
 philanima.com, 1
-philarmonic-abaza.tk, 1
-phildevient.tk, 1
 phildonaldson.com, 1
 phileas-psychiatrie.be, 1
 philia-sa.com, 0
-philipasmundson.com, 1
 philipbuckmaster.co.uk, 1
 philipdb.com, 1
 philipdb.nl, 1
 philipdeussen.com, 1
 philipdeussen.de, 1
 philiperiksson.se, 1
-philipkdick.tk, 1
 philipkobelt.ch, 1
 philiplowran.tk, 1
 philipmordue.co.uk, 1
@@ -95219,23 +91102,18 @@ philippe-mignotte.fr, 1
 philippebonnard.fr, 1
 philippegoffin.be, 1
 philippehannes.fr, 1
-philippekhau.tk, 1
 philippemunn.photo, 1
 philipperoose.be, 0
 philippheenen.de, 0
 philippinedroneassociation.org, 1
-philippinegreenparty.tk, 1
-philippinenewsvanguard.tk, 1
 philippkaindl.de, 1
 philippkeschl.at, 1
-philipslater.cf, 1
 philipslater.ga, 1
 philipslater.gq, 1
 philipslater.ml, 1
 philipsmanythougths.cf, 1
 philipsmanythougths.ga, 1
 philipsmanythougths.ml, 1
-philipssupportforum.com, 1
 philipthomas.com, 1
 philipzhan.com, 1
 philipzhan.tk, 1
@@ -95250,10 +91128,8 @@ phillyinjurylawyer.com, 1
 philna.sh, 1
 philo.shop, 1
 philographie.com, 1
-philology.tk, 1
 philomathiclife.com, 1
 philosoftware.com.br, 1
-philosophers.tk, 1
 philosopherswool.com, 1
 philosophy-colleges.com, 1
 philosophyguides.org, 1
@@ -95264,14 +91140,12 @@ philrights.org, 1
 phils1990.com, 1
 philsturgeon.uk, 1
 philux.ch, 0
-philwilson-green.cf, 1
 philwilson-green.ga, 1
 philwilson-green.gq, 1
 philwilson-green.ml, 1
 phimtor.com, 1
 phinikarides.net, 1
 phinphanatic.com, 1
-phiomegachi.tk, 1
 phishing-studie.org, 1
 phishingusertraining.com, 1
 phive.eu, 1
@@ -95292,7 +91166,6 @@ phographer.com, 1
 pholder.com, 1
 phone-hospital.eu, 1
 phone-service-center.de, 1
-phone-spy.ml, 1
 phone42.com, 1
 phone888.cn, 1
 phonearena.com, 1
@@ -95301,7 +91174,6 @@ phonefleet.fr, 1
 phonegnome.com, 1
 phoneincentivesers.ga, 1
 phoneincentivesest.ga, 1
-phoneinformation.cf, 1
 phoneinformation.ga, 1
 phoneinformation.gq, 1
 phoneinformation.ml, 1
@@ -95325,25 +91197,20 @@ phoneyourselfers.ga, 1
 phoneyourselfest.ga, 1
 phonix-company.fr, 1
 phonosynthese.tk, 1
-phonosynthesis.tk, 1
 phormance.com, 1
 phosagro.biz, 0
 phosagro.com, 0
 phosagro.ru, 0
-phosforum.ga, 1
 phosphene.io, 1
 photistic.org, 1
 photo-blowup.com, 0
 photo-booth.ro, 1
 photo-castings.com, 1
-photo-design.ml, 1
-photo-host.tk, 1
 photo-journ.com, 0
 photo-livesearch.com, 1
 photo-news.tk, 1
 photo-on-event.de, 1
 photo-paysage.com, 1
-photo-travel.tk, 1
 photoaid.com, 1
 photoancestry.com, 1
 photoartelle.com, 1
@@ -95351,15 +91218,11 @@ photobank.ml, 1
 photoblock.tk, 1
 photobooth-romania.ro, 1
 photobooth.id, 1
-photobosco.tk, 1
 photobyzachary.tk, 1
-photochka.tk, 1
-photoclothing.tk, 1
 photocode.co.rs, 1
 photoconferenceers.ga, 1
 photoconferenceest.ga, 1
 photodeal.fr, 1
-photodyna.tk, 1
 photofinale.com, 1
 photogelique.be, 1
 photogest.com, 1
@@ -95367,7 +91230,6 @@ photograni.ru, 1
 photographe-reims.com, 0
 photographeremploymenters.ga, 1
 photographeremploymentest.ga, 1
-photographerforwedding.tk, 1
 photographersdaydream.com, 1
 photographershub.ng, 1
 photography-workshops.net, 1
@@ -95376,6 +91238,7 @@ photographyforchange.com, 1
 photographyforchange.org, 1
 photolakeview.com, 1
 photolessya.by, 1
+photomaniastore.com, 1
 photomath.com, 1
 photomizer.com, 0
 photomodelcasting.com, 1
@@ -95402,7 +91265,6 @@ phototechnique.tk, 1
 phototravel.uk, 1
 phototrio.com, 1
 photoutils.com, 1
-photowall.tk, 1
 photowhimsybymegan.com, 1
 photowire.uk, 1
 photune.net, 1
@@ -95412,7 +91274,6 @@ php-tuning.de, 1
 php.watch, 1
 phparcade.com, 1
 phpartners.org, 1
-phpbb-tutorials.cf, 1
 phpbbchinese.com, 0
 phpdevlabs.tk, 1
 phpdorset.co.uk, 1
@@ -95431,7 +91292,6 @@ phpstan.org, 1
 phpunit.de, 1
 phr34kz.pw, 0
 phra.gs, 1
-phreakaus.tk, 1
 phreaker.ml, 1
 phreaknet.org, 1
 phrive.space, 1
@@ -95439,6 +91299,7 @@ phruse.com, 1
 phryanjr.com, 0
 phryneas.de, 1
 phsa.au, 1
+phsa.co.nz, 1
 phsa.com.au, 1
 phsa.nz, 1
 phsarapp.com, 1
@@ -95446,14 +91307,9 @@ phtalent.tk, 1
 phuket-idc.com, 1
 phuket-idc.de, 1
 phuket-nash.cf, 1
-phuket-nash.ga, 1
 phuket-rawai.school, 1
 phuket-tour.ga, 1
 phuketbeach.tk, 1
-phuketroman.tk, 1
-phuketstyle.tk, 1
-phukettour.ga, 1
-phukettravel.gq, 1
 phukienchanh.com, 1
 phulyshop.com, 0
 phumin.in.th, 1
@@ -95500,8 +91356,6 @@ pi-dash.com, 1
 pi-net.dedyn.io, 1
 pi-supply.com, 1
 pi1.io, 1
-pia-bardo.tk, 1
-piadouwes.tk, 1
 piajuly.net, 1
 pialove.net, 1
 pianetaottica.eu, 1
@@ -95519,13 +91373,11 @@ pianoschmitz.de, 1
 pianostemmer.eu, 1
 pianotuning.cn, 0
 pianyigou.com, 1
-piaohong.tk, 1
 piasativa.com, 1
 piasto.com.cy, 1
 piata-imobiliara.tk, 1
 piataborrachas.com.br, 1
 piatabrasil.com.br, 1
-piatenko.ml, 1
 piatika.com, 1
 piatika.in, 1
 piavonpadberg.com, 1
@@ -95537,6 +91389,7 @@ pic.sr, 1
 pic2map.com, 1
 pic2pat.com, 1
 pic2pat.nl, 1
+picante.today, 1
 picapollochino.tk, 1
 picatavocat.fr, 1
 picatom.com, 0
@@ -95547,7 +91400,6 @@ piccolinokids.gr, 1
 piccolo-parties.co.uk, 1
 picdefacer.com, 1
 pichainlabs.com, 1
-pichlerei.at, 1
 pick.aw, 1
 pick150.hu, 1
 picka.gift, 1
@@ -95556,14 +91408,13 @@ pickaw.click, 1
 pickaw.com, 1
 pickaw.link, 1
 pickawaycountyohio.gov, 1
-picked.cf, 1
 pickelhaubes.com, 1
 pickemsheet.com, 1
 picketfence.tk, 1
 pickhdtvers.ga, 1
 pickhdtvest.ga, 1
 pickherznyeremeny.hu, 1
-picklinik.id, 0
+picklinik.id, 1
 pickmysoap.gr, 1
 picknetworkiscoming.sg, 1
 picknyeroizek.hu, 1
@@ -95573,7 +91424,6 @@ pickswapest.ga, 1
 pickupalliance.com, 1
 pickupenc.ru, 1
 piclect.com, 1
-picme.tk, 1
 picobellos.tk, 1
 picom365.com, 1
 picone.com.au, 1
@@ -95594,7 +91444,6 @@ pictr.nl, 1
 picture.team, 1
 pictureguy.de, 1
 picturesque-games.tk, 1
-picturethis.pt, 1
 picturevictoria.vic.gov.au, 1
 picturingjordan.com, 1
 picturoftheday.tk, 1
@@ -95606,7 +91455,6 @@ pieceofcake.solutions, 1
 pieceofme.be, 0
 piecestech.com, 1
 piechart.ga, 1
-piedrahita.tk, 1
 piedrasblancas.gov, 1
 piedroshop.nl, 1
 piekacz.co.uk, 1
@@ -95620,7 +91468,6 @@ pieland.eu, 1
 piem.org, 1
 piemonteeconomy.it, 1
 piening.ddns.net, 1
-piensa-escribe.tk, 1
 piepermail.nl, 1
 piepschuimlogo.nl, 1
 pieq.eu, 1
@@ -95641,22 +91488,19 @@ pierrejeansuau.fr, 1
 pierreterrien.fr, 1
 pierreyvesdick.fr, 1
 piersmana.com, 1
-pierson.tk, 1
+pierstone.com, 1
 pierwsza-wyprawka.pl, 1
 piesel-piepser.de, 1
-pietbrakman.tk, 1
 pietechsf.com, 0
 pieter-verweij.nl, 1
-pieterbamps.tk, 1
 pieterbos.nl, 1
 pieterdev.net, 1
-pieterhordijk.com, 0
 pietrabarrasso.com, 1
 pietraglobal.com, 1
 pietron.name, 1
-pietrosoft.tk, 1
 pietrzyk.it, 1
 pietz.uk, 1
+pieux-expert.com, 1
 piezus.ru, 1
 pif.gov, 1
 piffer.ind.br, 1
@@ -95711,13 +91555,13 @@ pillowfort.pub, 1
 pilomateriali.online, 1
 pilot-colleges.com, 1
 pilot.co, 0
+pilot.com, 1
 pilotandy.com, 1
 pilotbook.org, 1
 pilotcareercenter.com, 1
 pilotgrowth.com, 1
 pilotknobmo.gov, 1
 pilotpov.com, 1
-pilotproject.tk, 1
 pilotshop.com, 1
 pilsen.fun, 1
 pilvi.pw, 1
@@ -95761,12 +91605,9 @@ pincong.rocks, 1
 pindakaas.ga, 1
 pindakaas.tk, 1
 pindanutjes.be, 0
-pindostan.tk, 1
 pinebaylibrary.org, 1
 pinebeecreative.com, 1
-pinebrook.tk, 1
 pinecitymn.gov, 1
-pinedadegiguela.tk, 1
 pinellaslaser.com, 1
 pinellastaxcollector.gov, 1
 pinemountainnursery.com.au, 1
@@ -95777,7 +91618,6 @@ pinerivermi.gov, 1
 pinetopazrealestate.com, 1
 pinflix.com, 1
 pinflux2.com, 1
-ping-books.cf, 1
 pingandsue.us, 1
 pingce.com, 1
 pingpongparkinson.at, 1
@@ -95789,7 +91629,6 @@ pinhadigital.com, 1
 pinigseu.xyz, 1
 pinimg.com, 1
 pink-check.school, 1
-pink-panther.tk, 1
 pinkapple.com, 1
 pinkband.tk, 1
 pinkbike.com, 1
@@ -95831,7 +91670,9 @@ pinpayments.com, 1
 pinpointengineer.co.uk, 1
 pinsami.it, 1
 pinsamiprofessional.com, 1
+pinse.club, 1
 pinse.la, 1
+pinse.pw, 1
 pinsi.pt, 1
 pinta.tk, 1
 pinterest.at, 1
@@ -95859,22 +91700,18 @@ pintiaux.com, 1
 pintoresiluro.com, 1
 pintoselectricfencing.co.za, 1
 pintosplumbing.co.za, 1
-pinupbets.gq, 1
 pinupsex.com, 1
 pioneer-car.eu, 1
 pioneer-rus.ru, 1
 pioneerbible.org, 1
 pioneersenior.com, 1
 pionierboat.cf, 1
-pionierboat.ga, 1
 pionierboat.tk, 1
 pionieren.tk, 1
 pionplex.de, 1
 pipa-shop.nl, 1
 pipabella.com, 1
-pipeclub.tk, 1
 pipelineengineeringsoftware.com, 1
-pipenav.gq, 1
 pipenny.net, 1
 piperswe.me, 1
 pipestonecounty.gov, 1
@@ -95894,14 +91731,11 @@ piranja-cola.de, 1
 piranjasoul.de, 1
 pirapiserver.ddns.net, 1
 pirate-proxy.club, 1
-pirate-proxy.co, 1
+pirate-proxy.onl, 1
 pirate-proxy.pw, 1
-pirate-punk.net, 1
-pirate.chat, 1
 pirate.gq, 0
 piraten-basel.ch, 1
 piraten-kleinbasel.ch, 1
-piraten-recording.tk, 1
 piratenlogin.de, 0
 pirateparty.org.uk, 1
 piratepay.io, 0
@@ -95918,7 +91752,6 @@ pirateproxy.uno, 1
 pirates-comic.com, 1
 piratesbrewcoffee.net, 1
 piratesforums.co, 1
-piratesofthewadden.tk, 1
 piratez.tk, 1
 pircher.co.uk, 1
 pircher.tk, 1
@@ -95929,14 +91762,12 @@ pirnaaktuell.de, 1
 pirnhub.xyz, 1
 pirofire.bg, 1
 pirofire.com, 1
-pirogi.ga, 1
 piroleikki.co.jp, 1
 pirscapital.com, 1
 piruchita.com, 1
 pirxpilot.me, 1
 pisaggni.ch, 1
 pisanpeikot.tk, 1
-pisarzowa.tk, 1
 pisatoday.it, 1
 piscesdwarf.com, 1
 piscestrade.com, 1
@@ -95946,32 +91777,26 @@ pisearch.cc, 1
 pisearch.cn, 1
 pisemnet.tk, 1
 pisf.in, 1
-pishgamiran.tk, 1
 piskenfuerwehr.de, 1
 pisquettes.fr, 1
 pissblau.com, 1
 pissflaps.co.uk, 1
-pistonkandidatu.tk, 1
 pistonpowered.com, 1
 pisupp.ly, 1
 piszmak.pl, 1
-pit-stop-sto.tk, 1
+pit-book.com, 1
 pitaiatrade.com, 1
-pitbooks.ga, 1
-pitbullclub.tk, 1
 pitbullsecuritysolutions.ca, 1
 pitch.com, 1
 pitchforkunion.tk, 1
 pitchup.com, 1
 pitchupp.com, 0
 pitctestdomain.gov, 1
-piter-print.tk, 1
 piter178.tk, 1
+piterfish.ru, 1
 pitergolds.ru, 1
 pitfire.io, 1
-pitius.tk, 1
 pitman.tk, 1
-pitomec.tk, 1
 pitot-rs.org, 1
 pitou-minou.ca, 1
 pitrick.tk, 1
@@ -95988,18 +91813,14 @@ piu.moe, 1
 piucellulare.it, 1
 piuincontri.com, 1
 piuplayer.com, 1
-piurvolium.tk, 1
 pius.com.br, 1
-pivbar.tk, 1
 pivnica.cf, 1
 pivnica.ga, 1
-pivnica.gq, 1
 pivnica.tk, 1
 pivniraj.com, 1
 pivotalshift.co.uk, 1
 pivotaltracker.com, 1
 pivotanimation.org, 1
-pivotanimation.tk, 1
 pivovarcunak.cz, 1
 pivx2bitcoin.com, 1
 pivxblockchain.com, 1
@@ -96011,7 +91832,6 @@ pixael.com, 1
 pixalatio.tk, 1
 pixca.mx, 1
 pixe2019.org, 1
-pixel-history.tk, 1
 pixel-perfection.com, 1
 pixel-puls.de, 1
 pixel.facebook.com, 0
@@ -96023,11 +91843,9 @@ pixelcomunicacion.com, 1
 pixelcrayons.com, 1
 pixelecommerce.com, 1
 pixelfiends.tk, 1
-pixelfou.com, 0
 pixelglance.com, 1
 pixelgliders.de, 1
 pixelglue.com.au, 1
-pixelheaven.tk, 1
 pixelhero.co.uk, 0
 pixelion.tk, 1
 pixelmattic.com, 1
@@ -96053,7 +91871,6 @@ pixelz.cc, 1
 pixend.de, 1
 pixeon.com, 1
 pixie.ga, 1
-pixifi.space, 1
 pixiin.com, 1
 pixiv.cat, 1
 pixiv.moe, 1
@@ -96062,13 +91879,13 @@ pixloc.fr, 1
 pixnel.com.br, 1
 pixodo.tk, 1
 pixojo.tk, 1
+pixouno.com, 1
 pixshop.fr, 1
 pixstash.net, 1
 pixxxels.cc, 1
 pixyship.com, 1
 pixzilla.de, 1
 pizala.de, 1
-pizdelka.tk, 1
 pizza-24.tk, 1
 pizza-aachen.de, 1
 pizza-calzone.com, 1
@@ -96087,9 +91904,7 @@ pizzahut.co.in, 1
 pizzamc.eu, 1
 pizzaplus.tk, 1
 pizzariapartiupizza.com.br, 1
-pizzariaroma.cf, 1
 pizzaslut.xyz, 1
-pizzeria-mehrhoog.de, 1
 pizzeriaamadeus.hr, 1
 pizzeriasmallorca.com, 1
 pizzeriaveneziana.it, 1
@@ -96104,10 +91919,8 @@ pjleisure.co.uk, 1
 pjo.no, 1
 pjotor.tk, 1
 pjp.com.mt, 1
-pjshop.cf, 1
+pjsk.cc, 1
 pjuu.com, 0
-pk-master.tk, 1
-pk-soft.tk, 1
 pk.edu.ee, 1
 pk.search.yahoo.com, 0
 pk8k.com, 1
@@ -96125,8 +91938,6 @@ pkq5.com, 1
 pkrank.com, 1
 pkservice.tk, 1
 pkshs.my, 1
-pkspskov.tk, 1
-pkwebsolutions.cf, 1
 pl-cours.ch, 0
 pl-trans.tk, 1
 pl.search.yahoo.com, 0
@@ -96145,7 +91956,6 @@ placenet.fr, 1
 placepugs.com, 1
 placeralplato.com, 1
 placercountyelections.gov, 1
-placidoandriolo.tk, 1
 placker.com, 1
 plagiarismcheck.org, 1
 plagu.ee, 1
@@ -96175,7 +91985,6 @@ plan-immobilier.fr, 1
 plan-it-events.de, 1
 plan-und-los.de, 1
 planafy.com, 1
-planboardapp.com, 1
 planchasvertical.es, 1
 plancke.io, 1
 plandecorones.net, 1
@@ -96190,7 +91999,6 @@ planet-work.com, 1
 planet.ink, 1
 planet.live, 1
 planeta-deti.org, 1
-planeta-remontika.ga, 1
 planetadeti.org, 1
 planetadjs.com, 1
 planetalife.com, 1
@@ -96227,7 +92035,6 @@ planetmobile.tk, 1
 planetmugen.tk, 1
 planetofsound.tk, 1
 planetonline.tk, 1
-planetpinkngreen.com, 1
 planetpowershell.com, 1
 planetradio.tk, 1
 planetromeo.com, 1
@@ -96252,31 +92059,26 @@ planitz.com, 1
 planitz.net, 1
 planitz.org, 1
 planium.io, 1
-planled.ga, 1
 planlos.net, 1
 planmemberpartners.com, 1
 planned-cities.com, 1
 plannedgrocery.com, 1
 plannedlink.com, 1
-planning.ga, 1
 planning.nl, 1
 planningsagenda.nl, 1
 plano.gq, 1
 planodesaude.net.br, 1
 planolowcarb.com, 1
 planosvivointernet.com.br, 1
-planosylicencias.de, 1
 planresto.com, 1
 planrow.com, 1
 plansaude.med.br, 1
-planshetnik.tk, 1
 plansight.com, 1
 plant-gift.jp, 1
 plantarportugal.org, 1
 plantarum.com.br, 1
 plantastique.ch, 0
 plantdaddie.com, 1
-planteforum.no, 1
 plantes.ch, 1
 plantezcheznous.com, 1
 planther.nl, 1
@@ -96292,7 +92094,6 @@ planview.com, 1
 plaque-funeraire.fr, 1
 plaque-immatriculation-auto.com, 1
 plaqueomatic.fr, 1
-plaredo.tk, 1
 plaros.ml, 1
 plasapulsa.tk, 1
 plasesolev.tk, 1
@@ -96306,6 +92107,7 @@ plastdesign.com.ua, 1
 plastex.tk, 1
 plastic2print.com, 1
 plasticdonut.tk, 1
+plasticobiodegradable.com, 1
 plasticosbiobasados.com, 1
 plasticpassion.tk, 1
 plasticscm.com, 1
@@ -96364,7 +92166,6 @@ play-casino-japan.com, 1
 play-charades.com, 1
 play-lu.com, 1
 play-mate.tk, 1
-play-telochki.tk, 1
 play.cash, 1
 play.google.com, 1
 play3niu1.com, 1
@@ -96379,13 +92180,13 @@ play3niu66.com, 1
 play3niu68.com, 1
 play3niu8.com, 1
 play3niu88.com, 1
-playabalares.ga, 1
 playandwin.co.uk, 1
 playanka.com, 1
 playapex.cn, 1
 playapex.com.cn, 1
 playapexcn.com, 1
 playasdegalicia.tk, 1
+playavalon.net, 1
 playball.tk, 1
 playblightnight.com, 1
 playcasinos.ca, 1
@@ -96397,7 +92198,6 @@ playelephant.com, 1
 player.me, 1
 player701.ru, 1
 playerdb.co, 1
-playface.ml, 1
 playgame.tk, 1
 playgamenow.tk, 1
 playhappywheelsunblocked.com, 1
@@ -96416,18 +92216,13 @@ playocean.net, 1
 playorigin.com, 1
 playoverwatch.com, 1
 playpirates.com, 1
-playpower.tk, 1
 playreal.city, 1
 playreal.com.tw, 1
 playsnake.org, 1
-playsoftware.tk, 1
 playsprout.industries, 1
-playstation-network.ga, 1
-playstationplus.es, 1
 playstationtrophies.org, 1
 playtictactoe.org, 1
 playtoearn.net, 1
-playtop.tk, 1
 playtopia.com, 1
 playtopia.fr, 1
 playtopia.nl, 1
@@ -96442,6 +92237,7 @@ playxylo.com, 1
 playyou.be, 1
 playzone.tk, 1
 plaza.ph, 1
+plazamarinavallarta.com, 1
 plazaproductionone.com, 1
 plazasummerlin.com, 1
 plcclosets.com, 1
@@ -96449,6 +92245,7 @@ plcgurus.net, 1
 plchardware.com, 1
 pldx.org, 1
 ple-conseil.fr, 1
+pleasantfree.com, 1
 pleasantonca.gov, 1
 pleasantonmobilenotary.com, 1
 pleasantvalleywi.gov, 1
@@ -96470,7 +92267,6 @@ pleindedemsvaart.tk, 1
 pleine-conscience.ch, 0
 plekker.be, 1
 plenigo.com, 1
-plenkanaotrez.ml, 1
 plentybetter.com, 1
 plentybetter.org, 1
 pleo.io, 1
@@ -96528,6 +92324,7 @@ plr4wp.com, 1
 plrarena.com, 1
 plsboop.me, 1
 plu.st, 1
+pluga.co, 0
 plugcubed.net, 0
 plugin-planet.com, 1
 pluginfactory.io, 1
@@ -96536,18 +92333,17 @@ pluginrealty.net, 1
 pluimveeplanner.nl, 1
 plum.fr, 1
 plumair-ve.com, 1
+plumber-in-sandton.co.za, 1
 plumbercincoranch.com, 1
 plumberdurbannorth.co.za, 1
 plumberkingsburgh.co.za, 1
 plumberlewisvilletexas.com, 1
-plumbermountedgecombe.co.za, 1
 plumberqueensburgh.co.za, 1
 plumberumhlangarocks.co.za, 1
 plumbingandheatingspecialistnw.com, 1
-plumbingbenoni.co.za, 1
-plumbingboksburg.co.za, 1
 plumbingfourways.co.za, 1
 plumbingkingsllc.com, 1
+plumbingmidrand.co.za, 1
 plumbingshop.tk, 1
 plumbware.co.uk, 1
 plumlocosoft.com, 1
@@ -96569,7 +92365,6 @@ plus.sandbox.google.com, 1
 plus15.ml, 1
 plus15.tk, 1
 plus1s.site, 1
-plusbot.tk, 1
 plushev.tk, 1
 pluslink.co.jp, 1
 plusmobile.fr, 1
@@ -96581,8 +92376,8 @@ plustwik.com, 1
 pluta.net, 1
 plutiedev.com, 1
 pluto.life, 1
-plutokorea.com, 1
 plutopia.ch, 1
+plyind.com, 1
 plymouthbouncycastles.co.uk, 1
 plymouthbus.co.uk, 1
 plymouthcountyiowa.gov, 1
@@ -96643,7 +92438,6 @@ pmoreau.org, 1
 pmoscr.com, 1
 pmp-art.com, 1
 pmp6.fr, 1
-pmpm.tk, 1
 pmrockstars.com, 1
 pms.myiphost.com, 1
 pmsacorp.com, 1
@@ -96809,13 +92603,13 @@ pocze.ch, 1
 pod-emnik.by, 1
 pod.lv, 1
 podari-radost.tk, 1
-podari.tk, 1
-podarki-deda-moroza.tk, 1
 podarkiboss.tk, 1
 podarky.gq, 1
 podarochek.tk, 1
 podarochkki.tk, 1
 podatrans.com, 1
+podawful.com, 1
+podawful.pizza, 1
 podcast.style, 1
 podcaster.org.il, 1
 podcastmusic.com, 1
@@ -96826,20 +92620,23 @@ podd.xyz, 1
 podemos.info, 1
 poderososconjurosyamarres.com, 1
 podia.com.gr, 0
-podia.gq, 1
 podipod.com, 1
 podis.ro, 1
+podivilov.com, 1
+podivilov.cz, 1
+podivilov.net, 1
+podivilov.ru, 1
 podo-podo.com, 1
 podologie-diever.nl, 1
 podolskaya.tk, 1
 podparkers.ga, 1
 podparkest.ga, 1
 podprotectionest.ga, 1
+podqueue.fm, 1
 podroof.com, 0
-podroof.com.au, 1
+podroof.com.au, 0
 podshrink.de, 1
 podsvojostreho.net, 1
-podvenec.tk, 1
 podycust.co.uk, 1
 poed.com.au, 1
 poed.net.au, 1
@@ -96848,7 +92645,6 @@ poehlerflorian.de, 1
 poemasonline.tk, 1
 poemerx.com, 1
 poemerx.net, 1
-poemindia.cf, 1
 poemlife.com, 1
 poems-bodywear.store, 1
 poemwall.cf, 1
@@ -96856,21 +92652,15 @@ poemwall.ml, 1
 poemwallers.ga, 1
 poemwallest.ga, 1
 poenhub.xyz, 1
-poetasmenores.tk, 1
-poetenblog.tk, 1
 poeticplanetimagery.com, 1
 poetics.tk, 1
-poetka.tk, 1
 poetry.ge, 1
-poetryinmusic.tk, 1
 poetsjeboot.nl, 1
 poezja.art, 1
 poezja.com.pl, 1
 poezjagala.pl, 1
 poffenhouse.ddns.net, 0
 pogera.com, 0
-pogljad-brest.tk, 1
-pogodavolgograd.tk, 1
 pogodok.tk, 1
 pogomate.com, 1
 pogoswine.com, 1
@@ -96882,7 +92672,6 @@ pohica.com, 1
 pohlmann.io, 1
 pohoron.ru, 1
 poi-radary.eu, 1
-poimel.ga, 1
 poimenidou.eu, 1
 poimenidou.gr, 1
 poimenidou.info, 1
@@ -96899,27 +92688,17 @@ pointforwardinc.net, 1
 pointhost.de, 1
 pointiswunderland.de, 1
 pointmaquininha.com, 0
-pointpalace.tk, 1
 pointpleasantbeachnj.gov, 1
 points-pote.com, 1
 points4unitedway.com, 1
 pointum.com, 1
 pointworksacademy.com, 1
 pointzip.cf, 1
-pointzip.ml, 1
 pointzipers.ga, 1
 pointzipest.ga, 1
 poiru.net, 1
-poisk-books.ml, 1
 poisk.kharkov.ua, 1
-poiskdru.ga, 1
-poiskkladov.tk, 1
-poiskkristinity.ml, 1
-poiskrus.ml, 1
-poisoncolombia.tk, 1
-poisonget-rid-ofac.tk, 1
 poitiers-ttacc-86.eu.org, 1
-pojdnafp.cz, 1
 pojer.me, 1
 pokalsocial.de, 1
 poke.blue, 1
@@ -96928,14 +92707,11 @@ pokedexer.com, 1
 pokefarm.com, 1
 pokeforest.io, 1
 pokeinthe.io, 1
-pokelens.tk, 1
 pokeli.de, 1
 pokemmo.com, 1
 pokemmo.eu, 1
 pokemonargentina.tk, 1
 pokemondb.net, 1
-pokemonforums.tk, 1
-pokemongoclub.tk, 1
 pokemongosearch.com, 1
 pokemongostatus.org, 1
 pokemonguide.tk, 1
@@ -96945,12 +92721,10 @@ pokemonsvet.cz, 1
 pokemontabletopadventures.com, 1
 pokemori.jp, 1
 pokepon.center, 1
-poker4all.tk, 1
 pokerace.cf, 1
 pokerace.tk, 1
 pokeraddressers.ga, 1
 pokeraddressest.ga, 1
-pokeram.ml, 1
 pokerblog.tk, 1
 pokeridioters.ga, 1
 pokeridiotest.ga, 1
@@ -96990,10 +92764,7 @@ pokl.cz, 1
 pokoiki.pl, 1
 pokpok.tk, 1
 pokrowcecardo.pl, 1
-pokupkionline.tk, 1
 polaire.org, 1
-polak-import.tk, 1
-polan.tk, 1
 polanda.com, 1
 polandb2b.directory, 1
 polandtownship.gov, 1
@@ -97010,7 +92781,6 @@ pole.net.nz, 1
 poleartschool.com, 0
 poleasingowy.net, 1
 polebarn.com, 1
-polemik.tk, 1
 polenautohuur.nl, 1
 polerka.tk, 1
 polestar.com.tw, 1
@@ -97031,7 +92801,6 @@ polifisio.com.br, 1
 poliground.com, 1
 polimer39.ml, 1
 polimur.com, 1
-polina-gagarina.gq, 1
 polinet.de, 1
 polioptics.com, 1
 polis.or.at, 1
@@ -97043,18 +92812,15 @@ polisanarciarska.pl, 1
 polish-dictionary.com, 1
 polish-flag.com, 1
 polish-translations.com, 1
-polish-translator.com, 1
 polish-translator.net, 1
 polish-translators.net, 1
 polish.directory, 1
-polishdating.cf, 1
 polishfabrics.com, 1
 polishforums.com, 0
 polishhockey.tk, 1
 polishmarriage.org, 1
 polishmodels.net, 1
 polishtranslation.com, 1
-polisipati.tk, 1
 polismar.pt, 1
 polisport.tk, 1
 polisynazycie.com.pl, 1
@@ -97066,17 +92832,14 @@ politeka.net, 1
 politex.tk, 1
 politic.org.ua, 1
 political-science-schools.com, 1
-politicalasylum.tk, 1
 politicalscore101.com, 1
 politicaprivacidade.com, 1
 politiciancompare.com, 1
 politicnation.com, 1
 politicobuzz.com, 1
-politicsandnews.cf, 1
 politicsandnews.ga, 1
 politicsandnews.ml, 1
 politicsandnews.tk, 1
-politicsnews.ga, 1
 politicsnews.ml, 1
 politicsnews.tk, 1
 politiegent.be, 1
@@ -97136,6 +92899,7 @@ polymathian.com, 1
 polymax.co.uk, 1
 polymerclay.de, 1
 polymtl.ca, 0
+polynesia.tech, 1
 polynomapp.com, 1
 polypane.rocks, 1
 polypharma90.com, 1
@@ -97154,10 +92918,10 @@ pomfeed.fr, 1
 pomilo.fr, 1
 pommedepain.fr, 1
 pommetelecom.fr, 1
+pomocallegro.info, 1
 pomockypredeti.sk, 1
 pomocniczy.eu.org, 1
 pomogi-mne.tk, 1
-pomogidrugu.tk, 1
 pomogite.ml, 1
 pomonaca.gov, 1
 pomorskibereg.ml, 1
@@ -97201,8 +92965,6 @@ ponydesignclub.nl, 1
 ponyfoo.com, 1
 ponyhof-muensterland.de, 1
 ponytail.fr, 1
-ponzi.life, 1
-poobert.tk, 1
 poochpark.tk, 1
 poodleassassin.com, 1
 poodlefan.net, 1
@@ -97222,10 +92984,10 @@ pooltest.co.uk, 1
 pooltools.net, 1
 poopjournal.rocks, 1
 poopr.ru, 1
-poopthereitisla.com, 1
 poorclarepa.org, 1
 pooriaarab.com, 1
 poortenautomatiseren.be, 1
+poorvika.com, 1
 pop-culture.tk, 1
 pop.dk, 1
 pop3.jp, 0
@@ -97244,7 +93006,6 @@ popecountymn.gov, 1
 popeducation.ga, 1
 popfitclothing.com, 1
 popflow.cf, 1
-popflow.gq, 1
 popines.tk, 1
 popinga.es, 1
 popinga.it, 1
@@ -97252,29 +93013,23 @@ popinga.net, 1
 popishop.tk, 1
 popitsnack.com, 1
 popjudge.cf, 1
-popjudge.ml, 1
 popka.sk, 1
 popki.tk, 1
 popkins.cf, 1
 popkins.ga, 1
-popkins.gq, 1
 popkins.ml, 1
-popkins.tk, 1
 poplargrove-il.gov, 1
-poplavok77.tk, 1
 poplite.xyz, 1
 popmagz.com, 1
 popmundoforum.tk, 1
 popokin.tk, 1
 popotesetcocottes.fr, 1
-popova.tk, 1
 popoway.cloud, 1
 popoway.me, 1
 popoway9.ml, 1
 poppersareus.com, 1
 poppersy.ml, 1
 poppersy.tk, 1
-poppingdance.tk, 1
 poppinsholidays.com, 1
 poppinspayroll.com, 1
 poppsylvie.com, 1
@@ -97283,12 +93038,9 @@ poprostuakwarystyka.pl, 1
 poprumor.com, 1
 poptattoo.tk, 1
 poptavka.net, 1
-popular-male-kitten-names.tk, 1
 popularcar.com, 1
 popularculturegaming.tk, 1
-populardiets.tk, 1
 populardogs.ga, 1
-populardogs.gq, 1
 populardogs.ml, 1
 popularhairstyles.org, 1
 population-ethics.com, 1
@@ -97318,18 +93070,16 @@ porady.walbrzych.pl, 1
 porady.zgora.pl, 1
 poradywnetrzarskie.pl, 1
 porazarul.by, 1
+porcelanosamallorca.com, 1
 porchdaydreamer.com, 1
 porcore.com, 1
 porelcorazon.com, 1
-porelsam.ml, 1
 porevo.tk, 1
 porg.es, 1
 poriadok.eu, 1
 porinnuotiopojat.tk, 1
 pork.org.uk, 1
-porka.gq, 1
 porkbun.com, 1
-porkmart.ga, 1
 porkpiesonline.co.nz, 1
 porlote.com, 1
 porm.club, 1
@@ -97366,7 +93116,6 @@ pornless.biz, 1
 pornline.porn, 1
 pornline.sex, 1
 pornloupe.com, 1
-pornmad.com, 1
 pornmax.net, 1
 pornmega.net, 1
 porno-chat.it, 1
@@ -97420,20 +93169,16 @@ port5060.net, 1
 port67.org, 1
 port80.hamburg, 0
 portable-games.tk, 1
-portablespeakers.tk, 1
 portablespeakersfinder.com, 1
 portafoliodenegocios.com.mx, 1
 portagecounty-oh.gov, 1
 portagein.gov, 1
 portail-partenariats.fr, 1
 portail-rh.fr, 1
-portal-books.ga, 1
 portal-ekologia.pl, 1
 portal-news.tk, 1
-portal-ru.tk, 1
 portal-uang.com, 1
 portal.tirol.gv.at, 0
-portaladictos.tk, 1
 portalcarriers.com, 1
 portalchega.pt, 1
 portaldamizade.com, 1
@@ -97443,7 +93188,6 @@ portaleldense.tk, 1
 portalexpressservices.com, 1
 portalm.tk, 1
 portalmundo.xyz, 1
-portalpandalandia.tk, 1
 portalplatform.net, 0
 portalsmdc.com, 1
 portalutil.com.br, 1
@@ -97467,13 +93211,11 @@ porthys.pt, 1
 portiapp.mx, 1
 portiaweb.org.uk, 1
 portierato.it, 1
-portobellomarina.com, 1
 portoccd.org, 0
 portofala.pt, 1
 portofedmonds.gov, 1
 portofephrata.gov, 1
 portofnenana.gov, 1
-portokalliali.tk, 1
 portonfus.com, 1
 portorchardwa.gov, 1
 portosonline.pl, 1
@@ -97482,15 +93224,14 @@ portsaidyman.tk, 1
 portsdebalears.gob.es, 1
 portsmouthbouncycastles.co.uk, 1
 portsmoutheic.com, 1
+portsmouthnhpd.gov, 1
 portsmouthohpd.gov, 1
 portsmouthri.gov, 1
 portsmouthsheriffsofficeva.gov, 1
 portsona.com, 1
-portstal.ru, 1
 portugal-a-programar.org, 1
 portugal-a-programar.pt, 1
 portugalbycar.com, 1
-portugalivre.tk, 1
 portugalsko.net, 1
 portugalsurflessons.com, 1
 portusidades.com.pt, 1
@@ -97506,19 +93247,18 @@ posaunenchor-senden.de, 1
 posbank.co.uk, 1
 posbich.net, 1
 posbis.de, 1
+poseidon-giesing.de, 1
 poseidonwaterproofing.info, 1
 poseidonwaterproofing.net, 1
 poseidonwaterproofing.org, 1
 poseidonworld.tk, 1
 posh.tech, 1
 poshcastles.co.uk, 1
-poshe.tk, 1
 poshlashes.se, 1
 poshmark.com, 1
 poshsecurity.com, 1
 poshvine.com, 1
 posicionament.tk, 1
-posied.ga, 1
 posijson.stream, 1
 positionus.io, 1
 positivastudios.tk, 1
@@ -97536,16 +93276,13 @@ positivethinkingmind.com, 1
 positivityeffect.com, 1
 positivos.tk, 1
 positronicmoron.tk, 1
-poskok.info, 0
 posoco.in, 1
 posowetuite.ru, 1
 pospisilik.eu, 1
 pospisilikovi.cz, 1
-post-anon.tk, 1
 post-darwinian.com, 1
 post-darwinism.com, 1
 post-health.net, 1
-post-office.tk, 1
 post-victoria.com, 1
 post.com.ar, 1
 post.io, 1
@@ -97558,7 +93295,6 @@ postal.dk, 1
 postal3.es, 1
 postandfly.com, 1
 postat.com, 1
-postawnasiebie.pl, 1
 postback.io, 0
 postblue.info, 1
 postbox.life, 1
@@ -97593,7 +93329,10 @@ posterlounge.pl, 1
 posterlounge.pt, 1
 posterlounge.se, 1
 postermywall.com, 1
+postern.net, 1
+postern.nl, 1
 postern.org, 1
+postern.uk, 1
 posters.win, 1
 postfalls-naturopathic.com, 1
 postfalls.gov, 1
@@ -97602,18 +93341,14 @@ postimages.org, 1
 postimg.cc, 1
 postlifepreps.com, 1
 postlogistic.tk, 1
-postman.ga, 1
-postmarka.tk, 1
 postmaster.boats, 1
 postmatescode.com, 1
 postmerkezi.tk, 1
 postmistress.email, 1
 postmoderns.info, 1
-postmusicologia.tk, 1
 postn.eu, 1
 postnext.com, 1
 postolia.cf, 1
-postoyanstvo.cf, 1
 postpot.co.kr, 1
 postsubmeta.net, 1
 posttigo.com, 1
@@ -97631,7 +93366,6 @@ posturography.training, 1
 posturologie.info, 1
 posturologo.roma.it, 1
 posukovskaschola.cz, 1
-posutochno.ml, 1
 posutochno.tk, 1
 posvq.de, 1
 potatiz.com, 1
@@ -97661,15 +93395,12 @@ pothuarivu.tk, 1
 potion.ai, 1
 potionlabs.de, 1
 potlytics.com, 1
-potolok-brest.tk, 1
 potolok.am, 1
 potomac.cf, 1
 potomacurology.com, 1
 potomania.cz, 1
-potosi-bolivia.tk, 1
 potosivlgwi.gov, 1
 potosiwi.gov, 1
-potrahushki.tk, 1
 potreningu.pl, 1
 potrillionaires.com, 1
 potsandplanters.com.au, 1
@@ -97678,21 +93409,18 @@ pottawatomiecountyok.gov, 1
 pottcountyks.gov, 1
 potteranderson.com, 1
 potterish.com, 0
-potterperfect.tk, 1
-pottershouse.tk, 1
-potterybroker.ga, 1
 pottshome.co.uk, 1
 pottsvillepa.gov, 1
+potty.party, 1
 potvorka.tk, 1
 potwin.tk, 1
 potworowski.de, 1
-potz.tk, 1
 pouchulu.tk, 1
 poudlard.fr, 1
 pouets.ovh, 1
 poulade-design.com, 1
-poun.tk, 1
 poundgatepark.co.uk, 1
+poupardinheiro.com.br, 1
 poupee.me, 1
 poured-floors.tk, 1
 pourout.org, 0
@@ -97701,7 +93429,6 @@ pousadamaremata.com.br, 1
 pouwels-oss.nl, 1
 povar.ru, 1
 povarenok.cf, 1
-povareshka.tk, 1
 povmacrostabiliteit.nl, 1
 povomo.online, 1
 pow.jp, 1
@@ -97717,7 +93444,6 @@ powderspraymachine.com, 1
 powelljones.co.uk, 1
 power-coonies.de, 1
 power-flowengineer.com, 1
-power-magnetic.ml, 1
 power-of-interest.com, 1
 power-tools24.com, 1
 power2prevent.gov, 1
@@ -97725,8 +93451,6 @@ poweramazon.tk, 1
 poweranalitica.com, 1
 powerapp.nl, 1
 powerb.ch, 1
-powerbalance.tk, 1
-powerball.cf, 1
 powerball.club, 1
 powerbi.istanbul, 1
 powerbux.tk, 1
@@ -97736,13 +93460,11 @@ powercomputers.nl, 1
 poweredbyiris.nl, 1
 powerentertainment.tv, 1
 powerfiler.com, 1
-powerforpeople.tk, 1
 powerfortunes.com, 1
 powergridess.com, 0
 powergroup.tk, 1
 powerhousegym.co, 1
 powerinboxperformance.com, 1
-powerlifting.tk, 1
 powermeter.at, 1
 powernw.com, 1
 powerofsocialtech.com, 1
@@ -97793,40 +93515,36 @@ powershellmagic.com, 1
 powersolusa.com, 1
 powerspeaking.com, 1
 powersport.lt, 1
-powersubmitter.tk, 1
 powersurgedatasystems.com, 1
 powertecno.ml, 1
 powertoolsrater.net, 1
 powertop.com, 1
 powertrike.tk, 1
 poweruser.su, 1
+powervolt.ru, 1
 powerwarranties.com, 1
 powerwellness-korecki.de, 1
 powerwheels.tk, 1
 powerzonewrestling.tk, 1
 poylabo.com, 1
 poynter.net, 1
-pozarevac.tk, 1
 pozd.tk, 1
 pozdravlyalka.gq, 1
-pozega.eu, 1
 pozemedicale.org, 1
 pozharnyi.tk, 1
 pozitiffchik.ga, 1
 pozitiffchik.ml, 1
 pozitiffchik.tk, 1
-pozitiv.gq, 1
 pozitone.com, 1
 poziworld.com, 1
 poznaj-siebie.pl, 1
 poznajrynek.pl, 1
 poznannoe-nepoznannoe.ru, 1
-poznavatelno.ml, 1
 pozzitiv.ro, 1
 pp3345.net, 1
 pp5197.co, 1
 pp6729.co, 1
-pp6729.com, 0
+pp6729.com, 1
 pp6957.co, 1
 pp9297.co, 1
 pp9397.com, 0
@@ -97854,6 +93572,7 @@ pppo.gov, 1
 ppssh.org, 1
 pptavmdata.org, 1
 ppusl.ro, 1
+ppweb.pro, 1
 ppy.la, 1
 ppy.sh, 1
 pqd.ru, 1
@@ -97886,27 +93605,22 @@ practixdevelopment.com, 1
 practo.com, 1
 practodev.com, 1
 pracusalev.tk, 1
-pradeek.tk, 1
 pradersystems.ch, 1
 pradmin.ru, 1
 prado.it, 1
 pradohalcones.com, 1
 praemoveo.net, 1
 praeparation-keppner.de, 1
-praerien-racing.com, 1
 praetzlich-hamburg.de, 1
 pragatiparasguesthouse.co.in, 1
-prageeth-niranjan.tk, 1
 pragma-messenger.ch, 1
 pragma-solution.com, 1
 pragmatist.nl, 1
 pragrimsby.co.uk, 1
 pragser-tal.net, 1
-pragtravel.cf, 1
 prague-swim.cz, 1
 praguepsychology.com, 1
 praguepsychology.cz, 1
-pragueswim.cz, 1
 praha-9.eu, 1
 praha-kominictvi.cz, 1
 praha.tk, 1
@@ -97916,6 +93630,7 @@ praiss.net, 1
 prajwal-koirala.com, 1
 prakhar.uk, 1
 prakharprasad.com, 1
+prakharvarta.com, 1
 praksite.fr, 1
 praktijkbeoordelen.nl, 1
 praktijkdevecht.nl, 1
@@ -97934,7 +93649,6 @@ pranita-schals.de, 1
 pranita.cz, 1
 pranita.sk, 1
 prankawards.ga, 1
-pranksearch.ml, 1
 prankstercompany.com, 1
 prashantcafe.tk, 1
 prasinoscomputers.ml, 1
@@ -97950,18 +93664,14 @@ prato-allo-stelvio.org, 1
 pratopronto.org, 1
 pratorotoli.it, 1
 pratosirunin.ga, 1
+pravac.de, 1
 pravagolosa.cf, 1
 pravagolosa.ga, 1
-pravagolosa.gq, 1
 praveenawstest1.tk, 1
 praveenravichandran.xyz, 1
 pravnisistem.rs, 1
-pravo-brest-belarus.tk, 1
 pravo911.tk, 1
 pravokonsul.com.ua, 1
-pravoslavie.tk, 1
-pravoslavnayarus.tk, 1
-pravosudie.tk, 1
 prawnikdlaanglii.co.uk, 1
 praxino.de, 0
 praxis-dingeldey.de, 1
@@ -97975,14 +93685,11 @@ praxis-waedicity.ch, 1
 praxisbiel.de, 1
 praxisfilms.org, 1
 praxistipp24.com, 1
-prayag.tk, 1
 prayerrequest.com, 1
 prayum.com, 1
-prazdnik-volgodonsk.tk, 1
 prazdniki-sait.tk, 1
-prazdniktost.tk, 1
+prazeremamamentar.com.br, 1
 prc.gov, 1
-prcarrier.tk, 1
 prcsurvey.com, 1
 prdashboard.tk, 1
 pre-commit.ci, 1
@@ -97993,13 +93700,11 @@ precedencemedia.com, 1
 precedenceum.com, 1
 precept.uk.com, 1
 preci0.com, 1
-preciadictos.tk, 1
 preciofishbone.com, 1
 preciofishbone.de, 1
 preciofishbone.dk, 1
 preciofishbone.se, 1
 preciofishbone.vn, 1
-preciomedicamentos.es, 1
 preciosmejores.com, 1
 preciousdad.com, 1
 preciouspebble.co.uk, 1
@@ -98024,27 +93729,20 @@ precisionvaccinations.com, 1
 precutppf.store, 1
 predalco.be, 1
 predatoria.tk, 1
-predatorworld.tk, 1
 predckazanie.ru, 1
 predication.ch, 1
 predilife.com, 1
 predkosci.pl, 1
 predmetnyj-fotograf.by, 1
-prednisolone1.gq, 1
 predoiu.ro, 1
-predskazanie.cf, 1
-predskazanie.ml, 1
 predskazanie.tk, 1
-predstavitelstvo-v-sude.tk, 1
 preejaculation.ga, 1
 prefabricadosdelcaribe.com, 1
 prefabrik-ev.com, 1
-preference.ga, 1
 preferredathlete.com, 1
 preferredreverse.com, 1
 prefix.eu, 1
 prefontaine.name, 1
-pregen.tk, 1
 pregnancytips.tk, 1
 preguntasdeciudadania.com, 1
 preguntasmasfrecuentes.com, 1
@@ -98052,14 +93750,12 @@ pregunteleakaren.gov, 1
 preigu.de, 1
 preis-alarm.info, 1
 preis-alarm.org, 1
-preis-reifen.de, 1
 preisser-it.de, 1
 preisser.it, 1
 preissler.co.uk, 0
 prek.se, 1
 prekladyher.eu, 1
 prekladysanca.cz, 1
-prelesti.tk, 1
 prelist.org, 1
 preloaded-hsts.badssl.com, 1
 prelogica.com.br, 1
@@ -98081,12 +93777,9 @@ premierbouncycastles.co.uk, 1
 premierchef.co.th, 1
 premiercreditmasters.com, 1
 premierdisco.co.uk, 1
-premiereco.com.sg, 1
 premieresloges.ca, 0
 premierevents.ie, 1
 premierheart.com, 1
-premierleague.gq, 1
-premiermaldives.com, 1
 premiermortgageservices.com, 1
 premierokchomebuyers.com, 1
 premierpups.com, 1
@@ -98094,6 +93787,7 @@ premiership-predictors.co.uk, 1
 premiersimgl.com, 1
 premioambiente.it, 1
 premiovapozicovna.sk, 1
+premiovicentejorgesilva.pt, 1
 premised.land, 1
 premium-computer.fr, 1
 premium-job.ru, 1
@@ -98102,7 +93796,6 @@ premiumcbd.cz, 1
 premiumcredit.am, 1
 premiumdesign.hr, 1
 premiumimmoneuf.com, 1
-premiumlegalsupport.ga, 1
 premiumpaymentmanager.com, 1
 premiumpeaches.com, 1
 premiumpictureframing.com, 1
@@ -98122,6 +93815,7 @@ prepagosyescortforyou.com, 1
 prepaid-cards.xyz, 1
 prepaid-voip.nl, 1
 prepaidgirl.com, 1
+prepaidify.com, 1
 prepaidkredietkaart.be, 1
 prepare-job-hunting.com, 0
 prepareforthesat.com, 1
@@ -98130,13 +93824,10 @@ prepedia.org, 1
 prepfba.com, 1
 preppertactics.com, 1
 preprodfan.gov, 1
-prepscouts.tk, 1
-prepsiedy.cf, 1
 presail.com, 1
 presbee.com, 1
 presbvm.org, 1
 presbyterian-colleges.com, 1
-preschoole.gq, 1
 presdesdunes.com, 1
 presence-relation.fr, 0
 presenciainternet.com, 1
@@ -98154,16 +93845,13 @@ preserverollinspass.org, 1
 preserving.tk, 1
 president.bg, 1
 president.ee, 0
-presidentdirectory.ga, 1
 presidentialbilliards.com, 1
 presidentialinnovationfellows.gov, 1
 presidentialserviceawards.gov, 1
-presidentialserviceawards.org, 1
 presidio.gov, 1
 presidiotunneltops.gov, 1
 presly.org, 1
 presnetter.de, 1
-presnya.tk, 1
 presov.ml, 1
 press-edge.tk, 1
 press-presse.ca, 1
@@ -98192,6 +93880,7 @@ pressspacetohack.com, 1
 pressup.it, 1
 pressureradio.com, 1
 pressurewashers.ml, 1
+prestaclip.com, 1
 prestaservicesgroup.com, 1
 prestatest.tk, 1
 prestatyn-scala.info, 1
@@ -98199,6 +93888,8 @@ prestatynflowershow.co.uk, 1
 prestige-car-location.ch, 0
 prestigebouncycastles.co.uk, 1
 prestigeeventshire.co.uk, 1
+prestigehealthservices.au, 1
+prestigehealthservices.com.au, 1
 prestigemad.com, 1
 prestigemix.com, 1
 prestigeproviders.com, 1
@@ -98207,11 +93898,11 @@ prestigesigns.net, 1
 prestigesoundandlight.co.uk, 1
 prestigeworldwidepr.com, 1
 prestigiouskitchen.com, 1
+prestonadamscountywi.gov, 1
 prestonapp.com, 1
 prestonbrant.com, 1
 prestopizzas63.fr, 1
 prestudenta.sk, 1
-prestupniki.tk, 1
 pretabelamodas.com.br, 1
 pretalx.com, 1
 prethost.com, 1
@@ -98220,13 +93911,11 @@ pretor-sa.com, 1
 prettier.fun, 1
 pretty-liars.tk, 1
 pretty.hu, 1
-prettycities.ga, 1
 prettycloud.net, 1
 prettycloud.org, 1
 prettycobs.com, 1
 prettygirlcheats.com, 1
 prettykeira.tk, 1
-prettymama.co.uk, 1
 prettynode.com, 0
 prettytunesapp.com, 1
 pretzelhands.com, 0
@@ -98264,6 +93953,7 @@ pricelikeit.com, 1
 pricelistforbxmodules.ga, 1
 pricelooper.com, 0
 priceremoval.net, 1
+pricesdoors.com, 1
 pricesniffer.co, 1
 pricetoday.com.pk, 1
 pricetum.com, 1
@@ -98272,13 +93962,11 @@ pricevortex.com, 1
 pride-enterprises.org, 1
 pridecorpuschristi.com, 1
 prideindomination.com, 1
-pridnestrovye.gq, 1
 pridurok.tk, 1
 prielwurmjaeger.de, 1
 priestess.tk, 1
 prifo.se, 1
 prij.fr, 1
-prijmeni.eu, 1
 prijsvergelijken.ml, 1
 prijzen-vergelijken.nu, 1
 prikeshsavla.com, 1
@@ -98299,13 +93987,13 @@ primarysector.space, 1
 primates.com, 1
 primaveradesign.com.br, 1
 primbit.ru, 1
-prime-host.ml, 1
+prime42.net, 1
 primeauconsultinggroup.com, 1
 primecursos.com.br, 1
-primedesigns.com.au, 1
 primeequityproperties.com, 1
 primefinancial.com.au, 1
 primegiftindia.com, 1
+primehomebuildersinc.com, 1
 primekinoshita.com, 1
 primelogistics.cf, 0
 primemotive.com, 1
@@ -98321,7 +94009,6 @@ primetechpa.com, 1
 primetimepokerparties.com, 1
 primeview.com, 1
 primglaz.ru, 1
-primitiv.tk, 1
 primitivehuman.com, 1
 primordialsnooze.com, 1
 primorus.lt, 1
@@ -98333,15 +94020,12 @@ princebazawule.com, 1
 princedavidlodge.org.uk, 1
 princelishan.com, 1
 princelishan.com.tw, 1
-princemathew.tk, 1
-princemolak.ga, 1
 princes-st.org.nz, 1
 princess-vip-escort.com, 1
 princess.software, 1
 princessbackpack.de, 1
 princesscarly.com, 0
 princessefoulard.com, 1
-princesspawg.tk, 1
 princetonnassaupediatrics.com, 1
 princetonradiationoncology.com, 1
 princevikal.cf, 1
@@ -98359,7 +94043,6 @@ principia-online.de, 1
 princovi.cz, 1
 prinesec.com, 1
 prinice.org, 1
-print-street.tk, 1
 print.dk, 1
 printbase.cz, 1
 printbigjournal.tk, 1
@@ -98370,6 +94053,7 @@ printerem.hu, 1
 printerinks.ie, 1
 printerinktoutlet.nl, 1
 printerleasing.be, 1
+printersguide.net, 1
 printertonerkopen.nl, 1
 printexpress.cloud, 1
 printfn.com, 0
@@ -98378,8 +94062,6 @@ printler.com, 1
 printmet.com, 1
 printmet.ru, 1
 printmijn3dmodel.be, 1
-printmydesigns.ml, 1
-printpoint.tk, 1
 printrr.ca, 1
 printshopbd.com, 1
 printus.pro, 1
@@ -98391,7 +94073,6 @@ prior.cloud, 1
 priorite-education.com, 1
 priorityeducation4u.tk, 1
 priorityelectric-agourahills.com, 1
-priorityelectric-calabasas.com, 1
 priorityelectric-camarillo.com, 1
 priorityelectric-dosvientos.com, 1
 priorityelectric-hiddenhills.com, 1
@@ -98400,8 +94081,6 @@ priorityelectric-moorpark.com, 1
 priorityelectric-newburypark.com, 1
 priorityelectric-oakpark.com, 1
 priorityelectric-simivalley.com, 1
-priorityelectric-thousandoaks.com, 1
-priorityelectric-westlakevillage.com, 1
 priorityelectric.biz, 1
 priorityelectric.info, 1
 priorityelectric.mobi, 1
@@ -98421,10 +94100,9 @@ prismaot.tk, 1
 prismapixel.studio, 1
 prismosystems.com, 1
 prisonerresource.com, 1
-pristal.eu, 1
+pristinegrace.org, 1
 pristinepotty.com, 1
 prisync.com, 1
-pritchi.tk, 1
 priv.gc.ca, 1
 priv.im, 1
 priv.moe, 1
@@ -98446,8 +94124,6 @@ privacychick.io, 1
 privacycloud.nl, 1
 privacydesign.ch, 1
 privacyend.com, 1
-privacyget.tk, 1
-privacyguides.org, 1
 privacyinternational.org, 1
 privacymanatee.com, 1
 privacynow.eu, 1
@@ -98506,7 +94182,6 @@ priveadressen.tk, 1
 privelust.nl, 1
 priverify.com, 1
 privilegevisa.fr, 1
-privorot.cf, 1
 privu.me, 1
 privw.com, 1
 privy-staging.com, 1
@@ -98514,7 +94189,6 @@ privy.com, 1
 priyan.tk, 1
 prizehometickets.com.au, 1
 prizelink.com.au, 1
-prizesnapper.com, 1
 prizrak-v-dospehah.ga, 1
 prizwiz.com, 1
 prizzlys.com, 1
@@ -98529,13 +94203,10 @@ pro-ben.sk, 1
 pro-bike.ro, 1
 pro-box.be, 0
 pro-co.at, 1
-pro-esb.com, 1
 pro-esb.net, 1
 pro-furgoleros.tk, 1
 pro-ing.com, 0
 pro-israel.tk, 1
-pro-kemerovo.ml, 1
-pro-kolhoz.tk, 1
 pro-laser.com, 1
 pro-lq.at, 1
 pro-lq.ch, 1
@@ -98554,13 +94225,10 @@ pro-web-design.tk, 1
 pro-wiert.pl, 1
 pro.co.il, 1
 pro3ozonio.com.br, 1
-pro4all.be, 1
-pro4all.nl, 1
 pro4x4.com.ua, 0
 proacksecurity.com, 1
 proact-it.co.uk, 1
 proactive.run, 1
-proactivenews.ml, 1
 proactivestructuresolutions.com, 1
 proadvanced.com, 1
 proagile.se, 1
@@ -98585,13 +94253,10 @@ problemstate.com, 1
 problemstate.de, 1
 problemstate.net, 1
 problemstate.org, 1
-probonus.tk, 1
-probooks.gq, 1
 procalc.be, 1
 procarservices.com, 1
 procarswoking.com, 1
 procave.de, 1
-proceed.tk, 1
 procens.us, 0
 procert.ch, 0
 procesadorafenix.com.mx, 1
@@ -98601,6 +94266,7 @@ procharter.com, 1
 prochaskamediation.com, 1
 procinorte.net, 1
 procitec.cz, 1
+proclaiminteractive.com, 1
 proclock.com, 1
 proclubs.news, 1
 procode.ch, 1
@@ -98609,7 +94275,6 @@ proconjcb.com, 1
 proconnectengenharia.com.br, 1
 procore.com, 1
 procore.space, 1
-procrastinatingengineer.co.uk, 1
 procrastinatingengineer.uk, 1
 procrastinationland.com, 1
 procsec.top, 1
@@ -98645,17 +94310,14 @@ producerwereld.nl, 1
 productbarcodes.com, 1
 productboard.com, 1
 productdesignsoftware.com.au, 0
-productfurniture.ga, 1
 production.vn, 1
 productionscime.com, 1
 productiv.com, 1
 productive-garden.com, 1
 productivemachine.net, 1
 productosdeteruel.es, 0
-productosfitness.com, 1
 productosquimicosrd.com, 1
 productpeo.pl, 1
-products-for-health.tk, 1
 products4more.at, 1
 productsafety.gov.au, 1
 productsblockbuster.com, 1
@@ -98666,7 +94328,6 @@ productsonsale.com.au, 1
 productum.eu, 1
 productupdates.org, 1
 produform.it, 1
-produkt.cf, 1
 produkttest-online.com, 1
 produktum.eu, 1
 produra.nl, 1
@@ -98683,33 +94344,27 @@ prof, 1
 prof-toplivo.ru, 1
 prof-waldowski.de, 1
 profarea.ru, 1
-profarm.top, 1
 profbioresearch.ga, 1
 profboecker.eu, 1
 profchristophergoh.com.sg, 1
 profection.biz, 1
 profession.email, 1
 professionalbeautyshop.it, 1
-professionalblog.tk, 1
 professionalbussines.tk, 1
-professionaleducation.tk, 1
-professionallawyer.tk, 1
 professionalportfolio.ga, 1
 professionalrakeback.com, 1
 professions.org.ru, 1
 professor-d.ga, 1
 professors.ee, 1
-professorwidget.tk, 1
 proficio.cz, 1
 proficiodigital.com, 1
 proficiodigital.sk, 1
 profidea.cz, 1
-profielektrik.tk, 1
+profigen.com.br, 1
 profil-doors.spb.ru, 1
 profile.ooo, 1
 profile.tf, 1
 profiles.google.com, 1
-profilewatcher.ga, 1
 profilib.top, 1
 profilmonline.cn, 1
 profilmonline.com, 1
@@ -98719,7 +94374,6 @@ profinetz.de, 1
 profinvestment.com, 1
 profisee.com, 0
 profiservis.info, 1
-profissionalstool.ga, 1
 profit24.ml, 1
 profitable-textilien.ch, 1
 profitablewebprojects.com, 1
@@ -98733,25 +94387,22 @@ profmatheus.com, 1
 profmetod.com, 1
 proformer.io, 1
 proformi.com, 1
+proforo.co, 1
 profritual.ru, 1
 profsaranya.com, 1
 profservice.it, 1
 proft.eu, 1
 profumeria.roma.it, 1
-profuntime.tk, 1
 profusion.io, 0
 profvideo.kharkov.ua, 1
 profwald.4lima.de, 1
-prog-d.tk, 1
 prog-mailolder.tk, 1
 prog.olsztyn.pl, 1
 prog24.net, 1
-progamehackers.tk, 1
 progarm.org, 1
 progaudio.be, 1
 progenda.be, 1
 progeon.nl, 1
-proger.ga, 1
 proger.ml, 1
 progeste.pt, 1
 progettoforme.eu, 1
@@ -98762,10 +94413,8 @@ proggersession.com, 1
 proggersession.de, 1
 progiscad.com, 0
 proglib.io, 1
-prognozis.cf, 1
 progolfjourney.com, 1
 progolfnow.com, 1
-progon.cf, 1
 prograce.info, 1
 program-and.work, 1
 programadaaninha.com.br, 1
@@ -98777,11 +94426,9 @@ programaticon.tk, 1
 programer21.com, 1
 programlama.tk, 1
 programmaticmagic.com, 1
-programmatv.tk, 1
-programme-launch28-code854-com.ml, 1
 programme-neuf-toulouse.com, 1
+programmervibe.com, 1
 programmes-neufs-corse.fr, 1
-programming-solutions.tk, 1
 programnews.tk, 1
 programsareproofs.com, 1
 programtracker.net, 1
@@ -98791,11 +94438,9 @@ progresion.co, 1
 progresivoptic.ro, 1
 progress-linux.org, 1
 progress.photos, 1
-progressive.ml, 1
 progressivecfo.co.nz, 1
 progressiveplanning.com, 1
 progressivestreetdance.tk, 1
-progressm.tk, 1
 progressnet.nl, 1
 progressonderwijs.nl, 1
 progressportaal.nl, 1
@@ -98804,9 +94449,7 @@ progresswww.nl, 1
 progresszivnyomda.hu, 1
 progrillcleaning.com, 1
 progtime.net, 1
-prohelpers.tk, 1
 prohibition.tk, 1
-prohost24.tk, 1
 prohrcloud.com, 1
 proibidoler.com, 1
 proiceresurfacer.com, 1
@@ -98815,7 +94458,6 @@ proitsecurity.cl, 0
 proj.org.cn, 1
 proj3ct.me, 1
 proj6.site, 1
-project-forum.tk, 1
 project-ice.org, 1
 project-merlin.co.uk, 1
 project-novis.org, 1
@@ -98834,7 +94476,6 @@ projectcares.tk, 1
 projectcolonisation.tk, 1
 projectemail.co, 1
 projectempower.org, 1
-projectfreehosting.ga, 1
 projectgazaabindo.com, 1
 projecthelius.com, 1
 projecthopeless.tk, 1
@@ -98842,7 +94483,6 @@ projecthosting.nl, 1
 projectimagine.com, 1
 projectinferno.tk, 1
 projectinnovation.org, 1
-projection.gq, 1
 projectionpictures.com, 0
 projectl1b1t1na.tk, 1
 projectlarix.com, 1
@@ -98890,9 +94530,7 @@ projetootaku.net, 1
 projetsvl.com, 1
 prokaza.tk, 1
 proklimat.pro, 1
-prolens-lankaran.tk, 1
 prolinos.de, 1
-prolocofrascarolo.tk, 1
 prologic.bg, 1
 promajna.tk, 1
 promax.nl, 1
@@ -98916,8 +94554,6 @@ prommontag.com, 1
 promo-brille.at, 0
 promo-brille.ch, 0
 promo-brille.de, 0
-promo-code.tk, 1
-promo-kodi.tk, 1
 promo.lc, 1
 promobit.com.br, 1
 promobo.fr, 1
@@ -98935,7 +94571,6 @@ promods.store, 1
 promods.web.tr, 1
 promohulp.nl, 1
 promohunt.ru, 0
-promokodi.tk, 1
 promolover.com, 1
 promopony.com, 1
 promorder.ru, 1
@@ -98967,8 +94602,6 @@ propacquisitions.com, 1
 propagandablog.de, 0
 propagationtools.com, 1
 propanesale.cf, 1
-propcierge.in, 1
-propecia.ml, 1
 propeld.com.au, 1
 propermatches.com, 1
 propershave.com, 1
@@ -98977,8 +94610,6 @@ properticons.com, 1
 properties.org.il, 1
 propertiesmiami.com, 1
 property-catalogue.eu, 1
-property-tax.cf, 1
-property-tax.ga, 1
 property-tax.gq, 1
 propertyauctionaction.co.uk, 1
 propertycareincorporated.com, 1
@@ -98999,20 +94630,16 @@ propertyone.mk, 1
 propertyprofilereport.com, 1
 propertyroad.co.uk, 1
 propertysales-almeria.com, 1
-propertyselling.ga, 1
 propertyupdate.com.au, 1
 propertyworkshop.com, 1
 prophitt.me, 1
 propipesystem.com, 1
 propiteer.com, 1
 propiteercapitalplc.com, 1
-propolisturkiye.tk, 1
 proporcer.tk, 1
 proposalonline.com, 1
 proposeinspain.net, 1
 propr.no, 1
-propranolol.cf, 1
-propranololgeneric.ml, 1
 proprietairesmaisons.fr, 1
 propseller.com, 1
 propshub.com, 1
@@ -99034,6 +94661,7 @@ prosoft.pe, 1
 prosolucionmexico.com, 1
 prosony.es, 1
 prospa.digital, 1
+prospectky.gov, 1
 prospecto.com.au, 1
 prospecto.ee, 1
 prospecto.hr, 1
@@ -99053,16 +94681,11 @@ prospreads.com, 1
 prostaglandina.com, 1
 prostavropol.cf, 1
 prostecheat.xyz, 1
-prostitutka.cf, 1
-prostitutka.ml, 1
-prostitutki-narvskaja.ga, 1
 prostitytki-nijnevartovsk.club, 1
 prosto-dengi.tk, 1
 prostocash.com, 1
-prostodengi.ml, 1
 prostogame.ga, 1
 prostohobby.ru, 1
-prostoivkusno.ml, 1
 prostoporno.fun, 1
 prostoporno.guru, 1
 prostoporno.life, 1
@@ -99073,30 +94696,25 @@ prostoporno.sexy, 1
 prostoporno.video, 1
 prostoporno.vip, 1
 prostoporno.zone, 1
-prostor.cf, 1
 prostoskidki.ml, 1
-prostozaim.ml, 1
 prostye-recepty.com, 1
 prosurveillancegear.com, 1
 prosvet.tk, 1
 prosveta1901.tk, 1
 prosvita.dp.ua, 1
 protaaltar.com, 1
-protanki.ml, 1
-protanki.tk, 1
-protapnews.tk, 1
 proteccaocivil.com, 1
 proteccaocivil.net, 1
 proteccaocivil.org, 1
 protech.ge, 1
 proteco.sk, 1
+protectasecurity.pe, 1
 protectedpayments.net, 1
 protectedreport.com, 1
 protectem.de, 1
 protecti.com, 1
 protection-plexi.com, 1
 protection-plexi.fr, 1
-protection.ga, 1
 protectionformula.com.ua, 1
 protectwrap.ml, 1
 protege.moi, 1
@@ -99104,15 +94722,11 @@ protegetudescanso.com, 1
 proteh.com.ua, 1
 protein-riegel-test.de, 1
 proteinreport.org, 1
-protek.tk, 1
 proteogenix-products.com, 1
 proteogenix.science, 1
 protestantsegemeentekaag.nl, 1
 protesthongkong.com, 1
 proteus-eretes.nl, 1
-protez.ga, 1
-protez.ml, 1
-protez.tk, 1
 protic.online, 1
 protic.pt, 1
 protiksana.gr, 1
@@ -99121,19 +94735,15 @@ protobetatest.com, 1
 protocol.ai, 1
 protocol.co.il, 1
 protogenbrainbooster.tk, 1
-protok.tk, 1
 proton.ch, 1
 proton.me, 1
 protonbg.bg, 1
 protonmail.ch, 1
 protonmail.com, 1
-protonorbit.com, 1
 protonpix.com, 1
 protonvpn.com, 1
-prototayl.gq, 1
 prototype.bg, 1
 prototypefund.de, 1
-prototyping-computer.ml, 1
 protoxin.net, 0
 protrainerbrasil.com.br, 1
 protrolley.cf, 1
@@ -99144,18 +94754,12 @@ proustmedia.de, 0
 provarko.com, 1
 prove-uru.co.uk, 1
 prove.no, 1
-provedorlivre.com, 1
 proveits.me, 0
 provence-appartements.com, 0
 provencemckinney.com, 1
 provent.io, 1
-provera10mg.tk, 1
-proverennie-kursi.gq, 1
-proverennie-kursi.ml, 1
 proverennie-kursi.tk, 1
-provereno-rabotaet.gq, 1
 provereno-rabotaet.tk, 1
-proverochka.tk, 1
 provide-your-image.de, 1
 providence.org, 1
 providencecmc.com, 1
@@ -99175,7 +94779,6 @@ prowpcare.com, 1
 prowrestlingevents.tk, 1
 prox.ru, 1
 proximasrl.eu, 1
-proximity.ga, 1
 proximityradio.fr, 1
 proximo.tk, 1
 proximoconcurso.com.br, 1
@@ -99186,6 +94789,8 @@ proxy-bay.com, 1
 proxy-bay.me, 1
 proxy-bay.net, 1
 proxy-bay.one, 1
+proxy-bay.onl, 1
+proxy-bay.top, 1
 proxybay.bz, 1
 proxybay.earth, 1
 proxybay.how, 1
@@ -99195,15 +94800,13 @@ proxybay.onl, 1
 proxybay.red, 1
 proxybay.uno, 1
 proxyhub.eu.org, 1
-proxytool.cf, 1
 proyectafengshui.com, 1
 proyectoarq.cl, 1
 proyectosinelec.com, 1
 proyectostep.tk, 1
-prozac20mg.cf, 1
 prozapchast24.ru, 1
-prozorlivec.tk, 1
 prpferrara.it, 1
+prpr.cat, 1
 prpr.cloud, 1
 prsg.tk, 1
 prsnlafk.com, 1
@@ -99218,12 +94821,10 @@ pruchovi.tk, 1
 pruebapg.cl, 1
 pruma.com.br, 1
 pruna.org, 1
-prushka.gq, 1
-prushka.ml, 1
-prushka.tk, 1
 pruve.it, 1
 prvcy.one, 1
 prvnirodinna.cz, 1
+prwid.com, 1
 prwid.gov, 1
 pry.co, 1
 pryan.org, 1
@@ -99247,12 +94848,12 @@ ps2911.com, 1
 ps2online.tk, 1
 ps3419.org, 1
 ps4all.nl, 1
+ps5.nl, 1
 ps5ssd.com, 1
 ps8318.com, 1
 psa-travel-care.com, 1
 psacertified.org, 1
 psalivenews.ml, 1
-psalmer.tk, 1
 psasines.pt, 1
 psau.edu.sa, 1
 psauthority.org.uk, 1
@@ -99277,13 +94878,11 @@ pseek.com, 1
 pself.net, 1
 pservicer.com.mx, 1
 pseta.ru, 1
-psevdonim.ga, 1
 psezalla.es, 1
 psg-calw.de, 1
 psge.ps, 1
 pshar.ma, 1
 pshostpk.com, 1
-pshweb.tk, 1
 psi-tv.tk, 1
 psicanalista.milano.it, 1
 psici.eu, 1
@@ -99300,7 +94899,6 @@ psicomagia.com.br, 1
 psicometricas.mx, 1
 psicorevista.com, 1
 psihocentrala.com, 1
-psihologonline.tk, 1
 psihology.gq, 1
 psihology.tk, 1
 psihoterapevt1.by, 1
@@ -99319,12 +94917,10 @@ psiplex.gq, 1
 psiquiatriamaubecin.com, 1
 psishop.tk, 1
 psitarz.com, 1
-psixotest.tk, 1
-psixotesty.tk, 1
 pskl.us, 1
-pskov-daily.tk, 1
 pskov.gq, 1
 pskov.ml, 1
+pslf.gov, 1
 psm.org.ph, 1
 psmpl.com, 1
 psn.games, 1
@@ -99345,8 +94941,6 @@ psoppc.org, 1
 psoriasischecker.com, 1
 pspapershow.ga, 1
 pspenvases.es, 1
-pspepper.com.br, 1
-psphp.tk, 1
 psplus.ml, 1
 psplus.tk, 1
 psreturn.com.au, 1
@@ -99367,8 +94961,6 @@ psw-training.de, 1
 psw.net, 1
 pswatcher.com, 1
 psy-web.fr, 1
-psyart.tk, 1
-psycenter.tk, 1
 psychcare.cz, 1
 psychedelia.com, 1
 psychedelics.org, 1
@@ -99388,9 +94980,8 @@ psycho.space, 1
 psychoactive.com, 1
 psychoco.net, 0
 psychologbruksela.be, 1
-psychologi.cf, 1
-psychologic.tk, 1
 psychologie-hofner.at, 1
+psychologischepraktijkphilips.nl, 1
 psychologist.ga, 1
 psychologue-a-paris.com, 1
 psychologue-grenoble.org, 1
@@ -99405,7 +94996,6 @@ psychometrictests.uk, 1
 psychometrischetests.de, 1
 psychomotricien-la-rochelle.com, 1
 psychonaut.tk, 1
-psychonews.tk, 1
 psychopathtest.com, 1
 psychopersonnalite.com, 1
 psychosis.tk, 1
@@ -99415,7 +95005,6 @@ psychotechnique.ch, 1
 psychotechnique.com, 1
 psychotechnique.lu, 1
 psychotechniquetest.fr, 1
-psychotel.tk, 1
 psychoterapia-skuteczna.pl, 1
 psychoterapia.best, 1
 psychotest.gq, 1
@@ -99427,11 +95016,8 @@ psychotherapy-vienna.com, 1
 psychotiq.tk, 1
 psycolleges.com, 1
 psygame.cf, 1
-psyh.tk, 1
-psyk-patienten.tk, 1
 psykologtidningen.cf, 1
 psykologtidningen.ga, 1
-psykologtidningen.gq, 1
 psykometrisk.se, 1
 psykosyntes.tk, 1
 psylab.re, 0
@@ -99451,15 +95037,12 @@ ptab2pt.ga, 1
 ptal.eu, 1
 ptasiepodroze.eu, 1
 ptbi.org.pl, 1
-ptboys.tk, 1
-ptcbooks.gq, 1
 ptcdogpark.com, 1
 ptcit.com, 1
 ptczone.tk, 1
 pteceng.com, 1
 pterodactyl.org.cn, 1
 pterodactylus.cz, 1
-pteroforge.com, 1
 ptfiber.com, 1
 ptfiber.ru, 1
 ptfiber.spb.ru, 1
@@ -99468,14 +95051,15 @@ ptheophanidis.com, 1
 pthsec.com, 1
 ptit-trocoeur.fr, 1
 ptk-svarka.ru, 0
-ptlibrary.ml, 1
 ptltrade.com, 1
 ptm.ro, 1
 ptmarquees.ie, 1
+ptmco.org, 1
 ptrbrs.nl, 1
 ptron.org, 1
 ptrt.xyz, 1
 ptsadvokat.cf, 1
+ptserver.org, 1
 ptshft.co, 1
 ptsjapan.co.jp, 1
 ptt.gov, 1
@@ -99483,7 +95067,6 @@ ptt2.su, 1
 pttimewithtim.com, 1
 ptufdc.com, 1
 ptupapers.tk, 1
-pturl.tk, 1
 pty.gg, 1
 puac.de, 1
 pub-online.ro, 1
@@ -99510,9 +95093,10 @@ publicintegrity.org, 1
 publicintelligence.net, 1
 publicishealth.es, 1
 publicitar.tk, 1
-publicnotes.net, 1
+publicnoticesbaycountyfl.gov, 1
 publicrea.com, 1
 publicschoolreview.com, 1
+publicserviceloanforgiveness.gov, 1
 publicspeakingcamps.com, 1
 publicsuffix.org, 1
 publicvoid.ga, 1
@@ -99527,27 +95111,23 @@ publishpressnews.tk, 1
 publivate.ca, 1
 publiweb.tk, 1
 publixphere.net, 1
+pubmed2xl.com, 1
 pubquiz-online.nl, 1
 pubreview.com.au, 1
-pubsavoy.tk, 1
 puccakir.tk, 1
 puckcreations.com, 1
-pucogid.ga, 1
 puddin.ml, 1
-pudding.tk, 1
 puddingtheatre.tk, 1
 pudro.com, 1
 puebladeeca.tk, 1
 puebladesoto.tk, 1
 pueblanmilksnake.com, 1
-pueblocantabro.tk, 1
 pueblosamerica.com, 1
 puenschge.pp.ua, 1
-puenteviejo.tk, 1
 puer.eu.org, 1
-puertodramaturgia.tk, 1
 puestifiestas.mx, 1
 puestosdeferia.mx, 1
+puettba.ch, 1
 puetter.eu, 1
 puffer.blog, 1
 puffy.tube, 1
@@ -99565,7 +95145,6 @@ pujd3.gq, 1
 puka.edu.ee, 1
 pukfalkenberg.dk, 1
 pula-site.tk, 1
-pulcinella.tk, 1
 puli.com.br, 1
 pulinkai.eu.org, 1
 pulinkai.xyz, 1
@@ -99579,7 +95158,6 @@ pulledporkheaven.com, 1
 pulley.co.jp, 1
 pullman.milano.it, 1
 pullman.roma.it, 1
-pullnopunchesradio.tk, 1
 pulower.tk, 1
 pulpproject.org, 1
 pulsadanvoucher.tk, 1
@@ -99598,7 +95176,6 @@ pumarin.tk, 1
 pumin.ml, 1
 pump19.eu, 1
 pumpen-blum.de, 1
-pumperszene.com, 1
 pumpkin-business.com, 1
 pumpn.net, 1
 pumuntincu.eu.org, 1
@@ -99608,12 +95185,10 @@ punchadragon.com, 1
 punchlinetheatre.co.uk, 1
 punchlinetheatre.com, 1
 punchunique.com, 1
-punctually.gq, 1
 puncturesafetorquay.com, 1
 pundix.com, 1
 puneindia.tk, 1
 punematka.com, 1
-pungatv.ml, 1
 punikonta.de, 1
 punishment.institute, 1
 punitsheth.com, 1
@@ -99621,10 +95196,7 @@ punjabdirectory.in, 1
 punk-jazz.tk, 1
 punkapoule.fr, 1
 punkart.tk, 1
-punkas.tk, 1
-punkcolombia.tk, 1
 punknews.org, 1
-punknmetal.tk, 1
 punkt05.de, 1
 puntacanalink.com, 1
 puntacananetwork.com, 1
@@ -99643,7 +95215,6 @@ puntualseo.com, 1
 puolustus.org, 1
 pupboss.com, 1
 pupok.cf, 1
-pupok.gq, 1
 puppo.space, 1
 puppy.actor, 1
 puppykennel.tk, 1
@@ -99653,17 +95224,14 @@ puq.moe, 1
 pur-institut.fr, 1
 pura-ponia.cf, 1
 pura-ponia.ga, 1
-pura-ponia.gq, 1
 puragreement.tk, 1
 puralifesciences.com, 1
 puravayalchurch.tk, 1
 puravida-estate.com, 1
 purchasebestone.tk, 1
 purchaserprotect.co.uk, 1
-purchasescooters.ga, 1
 purchasetncrash.gov, 1
 pure-gmbh.com, 1
-pure-paste.tk, 1
 pure-power.tk, 1
 pure2life.nl, 1
 pureart.co.jp, 1
@@ -99698,14 +95266,12 @@ purple.tech, 1
 purplebricks.co.uk, 1
 purplebricks.com, 1
 purplebricks.com.au, 1
-purplehotel.cf, 1
 purplemath.com, 1
 purplemet.com, 1
 purplemoon.ch, 1
 purplemoon.mobi, 1
 purpleplains.net, 1
 purplepr.bg, 1
-purples.cf, 1
 purples.gq, 1
 purplestar.ch, 1
 purplestar.com, 1
@@ -99722,14 +95288,11 @@ purrfectmembersclub.com, 1
 purrfectswingers.com, 1
 purroy.tk, 1
 purse-les.com, 1
-pursuable.cf, 1
-pursuehappiness.tk, 1
 pursuingoutdoors.com, 1
 purtahan.tk, 1
 purupuru-shibuya.school, 1
 purupuru.school, 1
 puryearlaw.com, 1
-pusatcucikarpet.com, 1
 pusatinkubatorbayi.com, 0
 puschkin.ga, 1
 pusehusetkattehotell.no, 1
@@ -99738,7 +95301,6 @@ puset.tk, 1
 pusha.tk, 1
 pushers.com.mx, 1
 pushoflove.com, 1
-pushok.tk, 1
 pushpanel.io, 1
 pushphp.com, 1
 pushthebutton.tk, 1
@@ -99746,23 +95308,15 @@ pusichatka.ddns.net, 1
 pusra.ga, 1
 pussplay.com, 1
 pussy-hosting.berlin, 1
-pussycat.ml, 1
 pussylickingnow.com, 1
 pustak.tk, 1
-pustakvishwa.tk, 1
-put-spaseniya.ml, 1
 put.moe, 1
 put.re, 1
-putana.gq, 1
 putanaru.gq, 1
-putani.gq, 1
-putany.tk, 1
-putanypitera.ml, 1
 putasdelporno.com, 1
 putasenvalencia.es, 1
 putatara.net, 1
 puteulanus.xyz, 1
-puthenthope.tk, 1
 putin.red, 1
 putitforward.com, 1
 putlire.ga, 1
@@ -99771,12 +95325,13 @@ putnam-fl.gov, 1
 putnamcollision.com, 1
 putnamil.gov, 1
 putnamvalley.gov, 1
-putnik.tk, 1
+putokaz.eu, 1
 putre.io, 1
 putrock.be, 1
 putty.org, 1
 puttymonos.club, 1
 puttymonos.work, 1
+putzigdesign.de, 1
 puur-memorie.nl, 1
 puur.gent, 1
 puurgent.be, 1
@@ -99810,13 +95365,12 @@ pvideo.cz, 1
 pvlrmnnk.com, 1
 pvmotorco.com, 1
 pvp.edu.ee, 1
-pvpagario.tk, 1
 pvpcraft.ca, 1
 pvpctutorials.de, 1
 pvpheroes.gg, 1
 pvpheroes.no, 1
-pvplist.ml, 1
 pvplounge.com, 1
+pvportal.me, 1
 pvpserverler.pro, 1
 pvpzone.fr, 0
 pvtschlag.com, 0
@@ -99830,7 +95384,7 @@ pwbaccountants.com, 1
 pwclean.com.br, 1
 pwcva.gov, 1
 pwd.az, 1
-pwd.hu, 1
+pwd.hu, 0
 pwd.vc, 1
 pwdsafe.com, 0
 pwe.vision, 1
@@ -99851,6 +95405,7 @@ pxl.cl, 1
 pxld.sh, 1
 pxq1.com, 1
 pxstart.cz, 1
+pxtwitter.com, 1
 pxventures.com.au, 1
 pxx.io, 1
 py-amf.org, 1
@@ -99858,12 +95413,10 @@ py.pl, 1
 py.search.yahoo.com, 0
 pya.org.tr, 1
 pybtex.org, 0
-pyca.tk, 1
 pycckue.tk, 1
 pychef.com, 1
 pycrc.org, 1
 pycrypto.org, 1
-pycycle.info, 1
 pydotamisa.tk, 1
 pydrocsid.ml, 1
 pygarage.com, 0
@@ -99884,8 +95437,8 @@ pypckomp.ddns.net, 1
 pypi.io, 1
 pypi.org, 1
 pypi.python.org, 1
-pyra-explorer.tk, 1
 pyramid-it.co.uk, 1
+pyramids-megacity.com, 1
 pyramidsmalleg.com, 1
 pyramydair.com, 1
 pyrenees.io, 1
@@ -99895,7 +95448,6 @@ pyroballpcbs.com, 1
 pyrohandel.de, 1
 pyromaniac.tk, 1
 pyrotechnologie.de, 1
-pysays.net, 1
 pyspace.org, 1
 pythia.nz, 1
 python.org, 0
@@ -99914,7 +95466,6 @@ pyxyp.com, 1
 pzpittsburgh.com, 1
 pzsearch.nl, 1
 pzu-masa.pl, 1
-q-and-a.tk, 1
 q-inn.com, 1
 q-inn.nl, 1
 q-m.design, 1
@@ -99932,7 +95483,7 @@ q3jlzwq.com, 1
 q5118.com, 1
 q5197.co, 1
 q6729.co, 1
-q6729.com, 0
+q6729.com, 1
 q6957.co, 1
 q81365.com, 1
 q82365.com, 1
@@ -99940,7 +95491,7 @@ q8igh228tq.tk, 1
 q9297.co, 1
 q9297.com, 0
 q9397.com, 0
-q9721.com, 0
+q9721.com, 1
 q9728.co, 1
 qa-brandywineglobal.com, 1
 qa-team.xyz, 1
@@ -99955,9 +95506,7 @@ qaconstrucciones.com, 1
 qadigitals.com, 1
 qadmium.com, 1
 qadmium.tk, 1
-qadrishattari.tk, 1
 qaina.net, 1
-qalab.tk, 1
 qalm.net, 1
 qanatnews.tk, 1
 qandavision.com, 0
@@ -99968,17 +95517,15 @@ qaq.jp, 1
 qaq.sh, 1
 qarto.com, 1
 qasa2ed.online, 1
-qask.ml, 1
 qatarmegadeals.com, 1
-qatartimes.tk, 1
 qatouch.com, 1
 qaz.cloud, 1
 qazcloud.com, 0
 qazweek.kz, 0
 qbasic.tk, 1
-qbasicsite.tk, 1
 qbd.eu, 1
 qbit.website, 1
+qbookstaxpros.com, 1
 qbrix.dk, 1
 qbtechs.com, 1
 qbug.cf, 1
@@ -100004,15 +95551,12 @@ qdabogados.com, 1
 qdep.net, 1
 qdon.space, 1
 qdqlh.cn, 1
-qdrat.ml, 1
 qdrcst.com, 1
 qdsgroup.com, 1
 qdstationary.co.uk, 1
 qdstationery.co.uk, 1
-qduff.com, 1
 qe-lab.at, 1
 qed.ai, 1
-qeepintelligence.tk, 1
 qei.org.au, 1
 qelectrotech.org, 1
 qeshmminer.com, 1
@@ -100025,7 +95569,6 @@ qfinds.io, 1
 qga.com.au, 1
 qgblog.org, 0
 qgushi.com, 1
-qhost.cf, 1
 qhse-professionals.nl, 1
 qhzwz.com, 1
 qianglie.com, 1
@@ -100040,12 +95583,12 @@ qifu.org.cn, 1
 qigehl.com, 1
 qihalu.com, 1
 qihl.gg, 1
-qike.tk, 1
 qikify.com, 1
 qimingceming.com, 1
 qin.moe, 1
 qinandwang.life, 1
 qingan.ca, 1
+qingkong.net, 0
 qinglingyu.cn, 1
 qingly.me, 1
 qingniantuzhai.com, 1
@@ -100054,16 +95597,13 @@ qingpei.me, 1
 qingyule.com, 1
 qinlili.bid, 1
 qionouu.cn, 1
-qipei8.com, 0
 qipllc.com, 1
 qiqitv.info, 1
 qirinus.com, 1
 qis.fr, 1
-qiscience.tk, 1
 qitano.com, 1
 qitarabutrans.com, 1
 qitzune.com, 1
-qiu.moe, 1
 qiu006.com, 1
 qivonline.pt, 1
 qiwi.be, 1
@@ -100077,7 +95617,6 @@ qkmortgage.com, 1
 ql.tc, 1
 qlares.nl, 1
 qlarititech.io, 1
-qlc.co.th, 1
 qlcvea.com, 1
 qlcvea.it, 1
 qldcarwreckers.com.au, 1
@@ -100088,7 +95627,6 @@ qliving.com, 1
 qlix.pl, 1
 qlrace.com, 0
 qm-marzahnnordwest.de, 1
-qmarket.tk, 1
 qmdcoin.com, 1
 qmee.com, 1
 qmeriaux.fr, 1
@@ -100154,14 +95692,10 @@ qrlab.info, 1
 qrlab.net, 1
 qrlfinancial.com, 0
 qrpatrol.com, 1
-qrsecuriteanimal.com, 1
+qrpth.eu, 1
 qruiser.com, 1
 qrz.one, 1
-qscco.com, 1
 qscloud.de, 1
-qseek.cf, 1
-qsh5.cn, 0
-qslstudio.tk, 1
 qsoblog.gq, 1
 qstivi.de, 1
 qt.ax, 1
@@ -100197,8 +95731,6 @@ qu4rtz.moe, 1
 quackquack.in, 1
 quad9.com, 1
 quad9.net, 1
-quadcityjuggalos.tk, 1
-quadomania.tk, 1
 quadrantrd.com, 1
 quadratimkreis.tk, 1
 quadreon.com, 1
@@ -100214,7 +95746,6 @@ qualebroker.com, 1
 qualiacomputers.com, 0
 qualitation.co.uk, 1
 qualite-ecole-et-formation.ch, 0
-qualith.tk, 1
 quality-automation.de, 1
 quality-life.gr, 1
 qualitycarbonfiber.com, 1
@@ -100239,7 +95770,6 @@ qualitypropertycare.co.uk, 1
 qualitytitlepaducah.com, 1
 qualitytools.com, 1
 qualitywaterproofingco.com, 1
-qualityworks.tk, 1
 qualpay.com, 1
 qualtrics.com, 1
 qualyven.com, 1
@@ -100252,7 +95782,6 @@ quantalytics.com, 1
 quantatec.com.br, 1
 quantdigit.com, 1
 quantemplate.in, 1
-quanterra.ch, 0
 quanticlab.com, 1
 quantifiedcommerce.com, 1
 quantikstudio.tk, 1
@@ -100275,10 +95804,8 @@ quantumca.com.cn, 1
 quantumcrypto.nl, 1
 quantumfinance.com.au, 1
 quantumfurball.net, 1
-quantumlink.tk, 1
 quantumpair.net, 1
 quantumweb.ml, 1
-quantweb.tk, 1
 quanwuji.com, 1
 quarantine-system.com, 0
 quareal.ru, 1
@@ -100291,6 +95818,7 @@ quarterhorses.es, 1
 quarticon.com, 1
 quartix.com, 1
 quartogame.tk, 1
+quartsandlugnuts.com, 1
 quartz.im, 1
 quartzclinical.com, 1
 quarus.net, 1
@@ -100299,24 +95827,21 @@ quasetio.ml, 1
 quasiproxy.com, 1
 quasseldroid.info, 1
 quassowski.de, 1
-quatermass.tk, 1
 quaternion.tk, 1
-quattro.tk, 1
 quatuor-courtage.fr, 1
 quaxio.com, 1
 quay.net, 1
 quaydental.ie, 0
 quba.fr, 1
 qubes-os.org, 1
-qubhockey.tk, 1
 qubicgames.com, 1
 qubitechbd.com, 1
 qubitsandbytes.co.uk, 1
 qubyte.codes, 1
-quebec-elan.org, 1
 quebeccat.com, 1
 quebeccats.com, 1
 quebecdogs.com, 1
+quecocinepeter.com, 1
 quedos.com.au, 1
 queenbeeink.fi, 1
 queencomplex.net, 1
@@ -100332,7 +95857,6 @@ queensbotanical.org, 1
 queensfactory.it, 1
 queenshaflo.com, 1
 queensrdapartments.com.au, 1
-queenstyles.tk, 1
 queenworld.tk, 1
 queer-augsburg.de, 1
 queer.farm, 1
@@ -100344,6 +95868,7 @@ queersin.space, 1
 queirozmiotto.adv.br, 1
 queirozmiotto.com.br, 1
 quel-dj.com, 1
+quelchemin.com, 1
 quellarotondasembrafi.ga, 1
 quelle-catalog.tk, 1
 quelle.at, 1
@@ -100355,6 +95880,7 @@ quellenwiese.ski, 0
 quemadoresdegrasa.org, 1
 quemmeliga.com, 1
 quemquaeritis.tk, 1
+quemvende.pt, 1
 quena-artesania.tk, 1
 quenecesitopara.com, 1
 quenotejodan.cl, 1
@@ -100383,8 +95909,6 @@ quest3.org, 1
 quest3.tv, 1
 quest3.uk, 1
 quest7.jp, 1
-questbars.cf, 1
-questbars.ga, 1
 questbars.gq, 1
 quester.life, 1
 questforgaming.com, 1
@@ -100393,17 +95917,14 @@ questiii.com, 1
 question.cf, 1
 question.com, 1
 questionable.host, 1
-questionandanswer.ml, 1
 questionyu.com, 1
 questofaidance.tk, 1
 questoj.cn, 1
 questsocial.it, 1
 questthree.com, 1
 quetiapine.life, 1
-quetico.tk, 1
 queup.net, 1
 quevisiongrafica.com, 1
-quezoncity.ml, 1
 quhyu.xyz, 1
 quible.tk, 1
 quic-hosting.de, 1
@@ -100419,7 +95940,6 @@ quickassortments.com, 1
 quickboysvrouwen2.nl, 1
 quickcashcarremovals.com.au, 1
 quickcel.tk, 1
-quickerticker.tk, 1
 quickformspro.com, 1
 quickinfosystem.com, 1
 quickjobsfinder.com, 1
@@ -100430,7 +95950,6 @@ quickq.nu, 1
 quickquote.pt, 1
 quickrate.de, 1
 quicksell.store, 1
-quickshops.ga, 1
 quicksupplies.us, 1
 quicksupply.com, 1
 quicktapstudios.com, 1
@@ -100442,20 +95961,16 @@ quickway.cn.com, 1
 quickyshare.com, 1
 quicomo.it, 1
 quieoltre.it, 1
+quiero.news, 1
 quieroaprender.tk, 1
 quieroserbombero.org, 1
 quieroserdoula.com, 1
 quieroserdoula.es, 1
 quieroserdoula.org, 1
-quierosermercedario.tk, 1
-quierosersanta.tk, 1
-quiescent.gq, 1
-quiet-downloads.tk, 1
 quiet-waters.org, 1
 quietapple.com, 1
 quietapple.org, 1
 quietlife.tk, 1
-quietplace.tk, 1
 quietstudyactivities.tk, 1
 quietus.gq, 1
 quik.legal, 1
@@ -100471,7 +95986,6 @@ quimica.science, 1
 quimsertek.com, 0
 quin.md, 1
 quinder.tk, 1
-quinmedia.tk, 1
 quinnbet.com, 1
 quinnlabs.com, 0
 quinnlawcenters.com, 1
@@ -100480,8 +95994,6 @@ quinoa24.com, 1
 quinpro.nl, 1
 quintacbls.cl, 1
 quintadesanamaro.com, 1
-quintanadelmonte.tk, 1
-quintanilla.tk, 1
 quintenbraakman.com, 1
 quintenbraakman.nl, 1
 quintessa.org, 1
@@ -100500,7 +96012,6 @@ quiqurl.com, 1
 quiqurls.com, 1
 quire.io, 1
 quirkytravelguy.com, 1
-quisildenafil.gq, 1
 quitri.tk, 1
 quiwy.ninja, 1
 quixxisecurity.com, 1
@@ -100508,7 +96019,6 @@ quiz.biz, 1
 quiz4math.gr, 1
 quizandmoney.com, 1
 quizapps.se, 1
-quizhub.ml, 1
 quizinn.live, 1
 quizl.io, 0
 quizlets.tk, 1
@@ -100518,25 +96028,23 @@ quizwhip.co.uk, 1
 quizz.biz, 1
 quizzard.ga, 1
 quizzard.tk, 1
-quizzen.tk, 1
 quizzhit.com, 1
 qul.link, 1
 qulix.by, 1
 qulix.ch, 1
-qulixqa.com, 1
+qulixqa.com, 0
 qumin.com, 1
 qumirezi.tk, 1
 qunzi.la, 1
 quocdesign.ch, 0
 quocloud.com, 1
+quoi.xyz, 1
 quoininc.com, 1
 quokka.codes, 1
 quora.com, 1
 quorrax.com, 1
-quotable.ga, 1
 quotaverified.com, 1
 quoteidiot.com, 1
-quoteoftheday300.ga, 1
 quotesnsayings.net, 1
 quotesofgta.tk, 1
 quotev.com, 1
@@ -100548,8 +96056,6 @@ quprop.com, 1
 quran-archive.org, 1
 qurani.tk, 1
 quranliveonline.com, 1
-quranpdf.cf, 1
-quranvoice.tk, 1
 qureshicreatives.com, 1
 qurium.org, 1
 qurplus.nl, 1
@@ -100561,7 +96067,6 @@ qv-eherkenning.nl, 1
 qvady.com, 0
 qvg.company, 1
 qvggroup.com, 1
-qvision.ml, 1
 qvq.cloud, 1
 qvq.one, 1
 qw-dev.net, 1
@@ -100589,7 +96094,6 @@ qx.se, 1
 qxin.info, 1
 qxpress.com.py, 1
 qxq.moe, 0
-qxxlw.com, 0
 qxzg.org, 1
 qxzg.xyz, 1
 qxzgssr.xyz, 1
@@ -100597,7 +96101,6 @@ qybot.cn, 1
 qzhou.ddns.net, 1
 qzin.jp, 1
 qzlyrics.com, 1
-qzwx.nl, 1
 r-ay.cn, 1
 r-baruth.de, 1
 r-core.org, 1
@@ -100605,7 +96108,6 @@ r-gmp.com, 1
 r-ix.de, 1
 r-rwebdesign.com, 1
 r-t-b.fr, 1
-r-t-n.tk, 1
 r.nf, 1
 r.sb, 1
 r00tsolutions.ca, 1
@@ -100631,7 +96133,7 @@ r40.us, 1
 r4g3baby.com, 1
 r5197.co, 1
 r6729.co, 1
-r6729.com, 0
+r6729.com, 1
 r6957.co, 1
 r7.com.au, 1
 r72w.com, 1
@@ -100646,7 +96148,6 @@ r9728.co, 1
 ra-joergensen.de, 1
 ra-jurochnik.de, 0
 ra-schaal.de, 1
-ra-studio.ml, 1
 ra.vc, 1
 ra3y.xyz, 1
 raabk.com, 1
@@ -100658,13 +96159,12 @@ raamattuopisto.fi, 1
 raar.tk, 1
 raaynk.com, 1
 rabalefood.com, 1
-raballder.tk, 1
-rabatcity.tk, 1
 rabatt24.net, 1
 rabatt24.org, 1
 rabattkoll.se, 1
 rabatz.tk, 1
 rabb-it-days.tokyo, 1
+rabbisacks.org, 1
 rabbit.finance, 1
 rabbitcallcenter.com, 1
 rabbitcare.com, 1
@@ -100674,19 +96174,13 @@ rabbitsstore.com, 1
 rabby.tk, 1
 rabenkralle.tk, 1
 raberget.org, 1
-rabinson2005.tk, 1
-rabota-online.tk, 1
 rabota-x.ru, 1
-rabotabiz.tk, 1
-rabotaemdoma.tk, 1
 rabotanet.tk, 1
-rabotaprofily.tk, 1
-rabotayte.tk, 1
 rabotenkadot.tk, 1
 rabynska.eu, 1
-racaliz.tk, 1
 racamera.com, 1
 racasdecachorro.org, 1
+raccoltadifferenziata.it, 1
 raccoltarifiuti.com, 1
 raccoltarifiuti.milano.it, 1
 raccoon.io, 1
@@ -100695,7 +96189,6 @@ racedrop.tk, 1
 racemanager.io, 1
 racesimscoring.com, 1
 racetraq.net, 1
-rachaeltaylor.tk, 1
 rachel-kim.com, 1
 rachelchen.me, 1
 racheldiensthuette.de, 1
@@ -100706,10 +96199,8 @@ rachelward.co.uk, 1
 rachnacollege.tk, 1
 racinecounty.gov, 1
 racing-planet.cz, 1
-racingfanclub.tk, 1
 racingteameelde.tk, 1
 racius.com, 1
-rackbikes.com, 1
 rackblue.com, 1
 racknride.com, 1
 rackoon.de, 1
@@ -100747,7 +96238,6 @@ radekmazar.eu, 1
 rader.ninja, 1
 radeticlaw.com, 1
 radgi.com, 1
-radharanikijay.tk, 1
 radiadores.tk, 1
 radiadoresalternativos.cl, 1
 radialplus.tk, 1
@@ -100756,37 +96246,28 @@ radiantenergy.tk, 1
 radiantwonder.com, 1
 radiation-oncologist.gr, 1
 radiationserviceswa.com.au, 1
-radiationtherapy.tk, 1
 radiatorendiscounter.nl, 1
-radicaldream.tk, 1
-radicalfuture.tk, 1
 radicalhapa.tk, 1
+radicallycanadian.com, 1
 radicaloptimism.org, 1
 radicalsub.com.br, 1
 radicalwebdesign.co.uk, 1
 radio-amezi.tk, 1
 radio-angelos.tk, 1
-radio-az.tk, 1
-radio-bandit.ml, 1
 radio-beer.tk, 1
 radio-bladel.tk, 1
-radio-brest.tk, 1
 radio-club.ml, 1
 radio-delmare.tk, 1
 radio-fly.tk, 1
 radio-luikie.tk, 1
-radio-mix.ml, 1
 radio-mouse.tk, 1
 radio-news.tk, 1
 radio-of-magic.com, 1
-radio-one.ml, 1
-radio-online.tk, 1
 radio-pulsar.com, 1
 radio-pulsar.eu, 1
 radio-utopie.de, 1
 radio-valois-multien.fr, 1
 radio1.ie, 1
-radio404.tk, 1
 radio4friends.tk, 1
 radio56.tk, 1
 radio99.tk, 1
@@ -100802,11 +96283,8 @@ radioar.tk, 1
 radioarzua.tk, 1
 radioazioni.tk, 1
 radiobandung.tk, 1
-radioborges.tk, 1
 radiobucarica.cf, 1
 radiobunker.ru, 1
-radiocappissima.tk, 1
-radiocartel.tk, 1
 radiocc.ddns.net, 1
 radiocentrafrique.cf, 1
 radiochilac.tk, 1
@@ -100817,20 +96295,14 @@ radiocommande-industrielle.fr, 1
 radiocomsaocarlos.com.br, 1
 radioconciencia.tk, 1
 radiocrash.tk, 1
-radiocrazy.ml, 1
 radiocristianauniversal.tk, 1
-radioculture.tk, 1
 radiocusco.tk, 1
 radiodance.tk, 1
 radiodarkwolf.tk, 1
-radiodeluxe.ml, 1
 radiodetali-gold.ru, 1
 radiodeutsch.com, 1
 radiodevrijheid.tk, 1
-radiodiagonal.tk, 1
-radiodoblen.tk, 1
 radioduepuntozero.it, 1
-radiodxguatemala.tk, 1
 radioelectronic.tk, 1
 radioenam.tk, 1
 radioenergia.tk, 1
@@ -100843,21 +96315,16 @@ radiogaga.ga, 1
 radiogalena.tk, 1
 radiogear.ru, 1
 radiogetsemani.tk, 1
-radiogomezone.tk, 1
-radioharrastus.tk, 1
 radioheikrekel.tk, 1
 radiohlam.cf, 1
-radiohlam.ga, 1
 radiohouse.tk, 1
 radiohub.mx, 1
 radiohub.ru, 1
 radioibiapina.tk, 1
 radioilusiones.tk, 1
-radiojackienorth.tk, 1
 radiojeneverstoker.tk, 1
 radioknop.nl, 1
 radiokontakt.tk, 1
-radiokukesi.tk, 1
 radiolanguages.tk, 1
 radiolaparranda.tk, 1
 radiolatinafm.tk, 1
@@ -100866,7 +96333,6 @@ radiolibertad.tk, 1
 radioliberty.ga, 1
 radiolla.com, 1
 radiom.fr, 1
-radiomacuto.gq, 1
 radiomagicafm.tk, 1
 radiomakarena.tk, 1
 radiomanifiesto.tk, 1
@@ -100875,33 +96341,24 @@ radiomc.tk, 1
 radiomedia.tk, 1
 radiomercure.net, 1
 radiometal.tk, 1
-radiomikelerentxun.tk, 1
 radiomixer.net, 1
 radiomodem.dk, 1
 radiomontebianco.it, 1
-radiomoodmix.tk, 1
 radionalita.tk, 1
-radionetcolombia.tk, 1
 radionojavan.ir, 1
 radionoticias.tk, 1
-radionrg.tk, 1
 radiooffice.tk, 1
 radioparquesur.tk, 1
-radioperfect.tk, 1
-radiopharereims.tk, 1
 radiopicaflor.tk, 1
 radiopleer.net, 1
 radiopolarniki.spb.ru, 1
 radiopranfm.cf, 1
 radioprimerodemayo.tk, 1
-radiopush.tk, 1
 radior9.it, 1
 radioradicchio.it, 1
-radiorainbow.tk, 1
 radioranking.de, 1
 radiorecord.ml, 1
 radioregional.pt, 1
-radioremix80.tk, 1
 radioricardo.tk, 1
 radios-associatives.tk, 1
 radiosanducito.tk, 1
@@ -100913,19 +96370,14 @@ radiosilver.tk, 1
 radiosimba.ug, 1
 radiosity.club, 1
 radiosterrekijker.tk, 1
-radiosuperplus.tk, 1
 radioszczecin.pl, 1
-radiotataouine.tk, 1
 radiotehnika.tk, 1
 radiotelephoni.tk, 1
 radiotexas.tk, 1
 radiotunes.tk, 1
 radiotuning.tk, 1
 radiotv.tk, 1
-radioumbrella.ga, 1
 radiouniversofm.tk, 1
-radiounofm.tk, 1
-radiounost.tk, 1
 radioventura.tk, 1
 radiovera.ru, 1
 radiovertical.tk, 1
@@ -100942,14 +96394,12 @@ radium.group, 1
 radiumcode.com, 1
 radiumone.io, 1
 radiusmethod.com, 1
-radixsalon.tk, 1
 radixweb.com, 1
 radlina.com, 1
 radnas.com, 1
-radnickapartija.tk, 1
 radnicki-nis.tk, 1
+radnoc.com, 1
 radoman.ga, 1
-radon.tk, 1
 radopsec.com, 1
 radopsec.net, 1
 radopsec.org, 1
@@ -100957,8 +96407,8 @@ radost-crikvenica.hr, 1
 radost.digital, 1
 radreisetraumtreibstoff.de, 1
 radstake.de, 1
-raduga-tv.tk, 1
-raduga4.ml, 1
+radverkehr-kelsterbach.de, 1
+radwebhosting.com, 1
 radyabkhodro.net, 1
 radyn.com, 1
 radyodinle.mobi, 1
@@ -100973,13 +96423,11 @@ raf.org, 1
 rafaelangelfg.tk, 1
 rafaelortiz.es, 1
 rafaelsobis.tk, 1
-rafaeltuber.cf, 1
 rafaprialv.com, 1
 rafaroca.net, 1
 rafas.com.tr, 1
 rafclan.tk, 1
 raffaellaosti.com, 1
-rafo.tk, 1
 rafsis.com, 0
 raft.pub, 1
 rafting-japan.com, 1
@@ -100998,13 +96446,11 @@ ragnaroktop.com.br, 1
 ragstores.com, 1
 ragusina.hr, 1
 rahasyavedicastrology.com, 1
-rahayi.tk, 1
-raheel.cf, 1
 raheel.tk, 1
 rahenytennis.tk, 1
-rahilworld.tk, 1
 rahimareports.ml, 1
 rahmans.tk, 1
+rahul.moe, 1
 rahulpnath.com, 1
 rahvusraamatukogu.ee, 1
 raiceshebreas.org, 1
@@ -101026,7 +96472,6 @@ rail360.nl, 1
 railbird.nl, 1
 railbus.fan, 1
 railcarrxqa.com, 1
-railclub.tk, 1
 railduction.eu, 1
 railfans.ca, 1
 railgun.ac, 1
@@ -101055,7 +96500,6 @@ rainbow-christian.tk, 1
 rainbow-web.com, 1
 rainbowbay.org, 1
 rainbowbrains.com, 1
-rainbowcomputer.tk, 1
 rainbowflowers.co.uk, 0
 rainbowinflatables.co.uk, 1
 rainbowloompattern.com, 1
@@ -101078,7 +96522,6 @@ rainmanzone.com, 1
 rainnetwork.tk, 1
 rainpaper.com, 1
 rainstormsinjuly.co, 1
-raintreatment.ga, 1
 rainturtle.com, 1
 rainuk.com, 1
 rainvape.com, 1
@@ -101097,7 +96540,6 @@ raissarobles.com, 1
 raistrick.art, 1
 raistrick.it, 1
 raitza.de, 1
-rajaealhoceima.tk, 1
 rajafashion.tk, 1
 rajasatour.id, 1
 rajeen.tk, 1
@@ -101121,12 +96563,13 @@ rakibzashup.tk, 1
 raklouisville.com, 1
 rakom.tk, 1
 rakovec.hr, 1
-raksha-bandhanwish.ga, 1
 rakshitrekhi.tk, 1
 raku.bzh, 1
 raku.land, 1
 rakugaki.cn, 1
 rakugokai.net, 1
+raleighcapitolent.com, 1
+raleighsinuscenter.com, 1
 ralfs-zusizone.de, 1
 ralix.net, 1
 rally-base.com, 1
@@ -101137,10 +96580,10 @@ rally-vysledky.cz, 1
 rallybase.cz, 1
 rallybase.eu, 1
 rallycycling.com, 0
+rallyedu.com, 1
 rallyfotosaswin.tk, 1
 rallypodium.be, 1
 rallyservice.pl, 1
-rallytrophy.tk, 1
 ralphbisschops.com, 1
 raltha.com, 1
 ralvke.rocks, 1
@@ -101149,18 +96592,15 @@ ram-tenancy.cf, 1
 ram-tenancy.ga, 1
 ram-tenancy.ml, 1
 ram.nl, 1
+rama.ovh, 1
 ramatola.uk, 0
 ramblingrf.tech, 1
 rambo.codes, 1
 ramchand.tk, 1
-ramdigital.xyz, 1
 ramel.tk, 1
 ramen-dealer.de, 1
 ramenramenramen.net, 1
 rametrix.com, 1
-ramiabusalah.tk, 1
-ramieres.cf, 1
-ramirito.tk, 1
 ramitan.com, 1
 ramkot.tk, 1
 ramle.be, 1
@@ -101189,8 +96629,6 @@ ramsor-gaming.de, 1
 ramt.tk, 1
 ramtechmodular.com, 1
 ramydent.no, 1
-ramynetwork.tk, 1
-ran-drunken.tk, 1
 ran-sama.ddns.net, 1
 rana.realestate, 1
 rana.shop, 1
@@ -101202,6 +96640,7 @@ rancowar.com, 1
 randallbollig.com, 1
 randallcounty.gov, 1
 randallso.gov, 1
+randburgplumber-247.co.za, 1
 randburgplumbing.co.za, 1
 randc.org, 1
 randolf.ca, 1
@@ -101212,42 +96651,32 @@ random-samplings.org, 1
 random-stat.work, 1
 random.org, 1
 randomadversary.com, 1
-randomarticle.ml, 1
 randombit.eu, 0
-randombooks.gq, 1
-randombrainwave.cf, 1
 randombrainwave.ga, 1
 randombrainwave.gq, 1
 randombrainwave.ml, 1
 randomcode.org, 1
 randomdomain.io, 1
 randomforum.tk, 1
-randomkindness.tk, 1
 randomkoalafacts.com, 1
+randompasswordgenerator.fun, 1
 randomquotesapp.com, 1
-randomsearching.ml, 1
 randomserver.pw, 1
 randomserver.xyz, 1
 randomsnapshots.tk, 1
-randomstuffproductions.tk, 1
-randomtest.cf, 1
-randomthings.cf, 1
 randomweb.tk, 1
 randorn.com, 1
 randstalker.ovh, 1
 randy.su, 1
 randyandpixel.com, 1
 randymajors.org, 1
-randyrhoads.tk, 1
 randyselzer.com, 1
-ranfics.tk, 1
 ranfurlychambers.co.nz, 1
 rang-mediengestaltung.de, 1
 rangde.org, 1
 range.co, 1
 rangercollege.edu, 1
 rangerfiles.tk, 1
-rangersloyalsite.tk, 1
 rangersofbelgium.be, 1
 rangeweb.ga, 1
 rangsmo.se, 1
@@ -101260,18 +96689,15 @@ ranjeetmehta.tk, 1
 rank-net.de, 1
 rankeco.com, 1
 ranker.work, 1
-rankia.ga, 1
 ranking-deli.jp, 1
 ranking-mensesthe.jp, 1
 ranking10hits.tk, 1
 rankingide.tk, 1
 rankingofe.com.pl, 1
-rankingrage.com, 1
 rankingubezpieczeniowy.pl, 1
 rankingubezpieczennazycie.pl, 1
 rankpower.com, 1
 ranksite.cf, 1
-ranksite.ga, 1
 ranksite.gq, 1
 ranksite.ml, 1
 ranksite.tk, 1
@@ -101284,13 +96710,12 @@ ranson.com.au, 1
 rantalaholcomb.tk, 1
 rantamplan.tk, 1
 rantanda.com, 1
+rante.com, 1
 ranters.nl, 1
-rants.tech, 1
 ranyeh.co, 1
 ranyeh.com, 1
 ranzbak.nl, 1
 raochana.com, 1
-raoliveoil.ga, 1
 raomed.com.ar, 1
 raovatsaigon.tk, 1
 rap4ever.org, 1
@@ -101310,6 +96735,7 @@ rapidapp.io, 1
 rapidcenter.tk, 1
 rapidgator.net, 1
 rapidguide.tk, 1
+rapidlegal.com, 1
 rapidminer.com, 0
 rapidoo.com.br, 1
 rapidscale.net, 1
@@ -101327,35 +96753,24 @@ raps.org, 1
 raptechpk.com, 1
 raptorsrapture.com, 1
 rapu.nz, 1
-rapwoyska.tk, 1
 raqoo.jp, 1
-raquelmolinacases.tk, 1
 rar.moe, 1
 rarbgmirror.com, 1
 rarbgproxy.com, 1
-rarece.cf, 1
-rarefish.tk, 1
 raregems.io, 1
 rarename.tk, 1
 rarlab.com, 1
 raryosu.info, 1
 rasadnikcvecaperic.rs, 0
 rasagiline.com, 1
-rasberry.cf, 1
 rascals-castles.co.uk, 1
-rascals.ga, 1
 rascalscastles.co.uk, 1
 rascript.tk, 1
-rascvet.tk, 1
 rase.rocks, 1
-raserbajs.tk, 1
 rashbogota.tk, 1
-rasheed-nuss.tk, 1
 rashmipandit.com, 1
 rashodkin.tk, 1
 raskruti.ga, 1
-raskruti.ml, 1
-raskrutka.cf, 1
 rasmushaslund.com, 1
 rasp-consulting.de, 1
 raspberryultradrops.com, 1
@@ -101366,7 +96781,7 @@ rassadacvetov.com, 0
 rasset.ie, 1
 rassro.sk, 1
 rastabooks.ga, 1
-rastko-jevtovic.tk, 1
+rasteniem.ru, 1
 rasty.cz, 1
 rat.pw, 1
 rataassociates.com, 1
@@ -101377,11 +96792,11 @@ ratcliff.io, 1
 ratd.net, 1
 rate.is, 1
 ratebridge.com, 1
-rateddomain.ml, 1
 ratelimited.me, 1
 ratelsec.com, 1
 ratemyfishtank.com, 1
 ratepayeralliance.org, 1
+ratethechief.com, 1
 ratgeber-guide.de, 1
 rathbonesonline.com, 1
 rathgeb.org, 1
@@ -101389,7 +96804,6 @@ rathmann-couture.de, 1
 rathorian.fr, 1
 ratingscoop.com, 1
 ratinq.co, 1
-ratiocinat.ga, 1
 rationalcreation.com, 1
 rationalism.com, 1
 rationalops.com, 1
@@ -101401,13 +96815,11 @@ rattenkot.io, 1
 ratujemyzwierzaki.net, 1
 ratujmydzikiekoty.org, 1
 ratujmydzikiekoty.pl, 1
-ratusha.ml, 1
 raulmalea.ro, 1
 raulrivero.es, 1
 raulval.com, 1
 rauros.net, 1
 rauschenbach.de, 1
-rautarutto.tk, 1
 rava.tk, 1
 ravada-vdi.com, 1
 ravagers.tk, 1
@@ -101437,10 +96849,8 @@ ravesteijn.nl, 1
 ravhaaglanden.org, 1
 ravihotel.com, 0
 ravijuhend.ee, 1
-ravik.tk, 1
 ravimiamet.ee, 1
 ravinala-airports.aero, 1
-ravindran.me, 1
 raviparekh.co.uk, 1
 ravis.org, 1
 ravkr.duckdns.org, 1
@@ -101473,6 +96883,7 @@ rayanou.com, 1
 raycarruthersphotography.co.uk, 1
 raycon.io, 1
 raydius.de, 1
+raydolapfiyat.com, 0
 rayfalling.com, 1
 rayiris.com, 1
 raykitchenware.com, 1
@@ -101491,13 +96902,10 @@ raynos.co.jp, 1
 rayonnage-stockage.fr, 1
 raysbarreto.tk, 1
 raysei.com, 1
-raysmtp.ga, 1
-raysolutions.tk, 1
 raystark.com, 1
 raytonne.cn, 1
 raytonne.com, 1
 raywardapparel.com, 1
-raywisdom.tk, 1
 rayworks.de, 1
 razajewellers.com, 1
 razajewellers.pk, 1
@@ -101505,15 +96913,11 @@ razakhanimazhab.tk, 1
 razalabs.gr, 1
 razberry.kr, 1
 razborpoletov.cf, 1
-razborpoletov.ml, 1
 razborpoletov.tk, 1
 razborpoletovsite.cf, 1
 razborpoletovsite.ga, 1
 razborpoletovsite.gq, 1
-razborpoletovsite.tk, 1
-razdolnoe.tk, 1
 razeencheng.com, 1
-razgon.ga, 1
 razgon.tk, 1
 raziculacrimi.ro, 1
 razoesparaacreditar.com, 1
@@ -101569,7 +96973,7 @@ rccsc.org, 1
 rcd.cz, 0
 rcdeescolasantcugat.com, 1
 rcdocuments.com, 1
-rcdrone.tk, 1
+rcfl.gov, 1
 rcforex.com, 1
 rcgoncalves.pt, 1
 rchavez.site, 1
@@ -101598,7 +97002,6 @@ rctalk.com, 1
 rctiads.com, 1
 rctrk.net, 1
 rctruck.nl, 0
-rctx.tk, 1
 rcxzsc.com, 1
 rd0xb.com, 1
 rdactive.de, 1
@@ -101606,7 +97009,6 @@ rdactive.net, 1
 rdcdesign.com, 1
 rddjapan.info, 1
 rded.nl, 1
-rdesigner.tk, 1
 rdfencingandgates.co.uk, 1
 rdfmapped.com, 1
 rdforum.org, 1
@@ -101620,6 +97022,7 @@ rdkf.de, 1
 rdl.at, 1
 rdmc.biz, 1
 rdmc.center, 1
+rdmc.contact, 1
 rdmc.fr, 1
 rdmc.host, 1
 rdmc.info, 1
@@ -101647,11 +97050,9 @@ rdv-prefecture.com, 1
 rdvobras.pt, 0
 rdwh.tech, 0
 rdxbioscience.com, 1
-rdxsattamatka.mobi, 0
 rdzenie.pl, 1
 re-align.life, 1
 re-arranged.tk, 1
-re-crawl.com, 1
 re-engines.com, 1
 re-leased.com, 1
 re-presented.de, 1
@@ -101678,7 +97079,7 @@ read.family, 1
 readabilitychecker.com, 1
 readable.pw, 1
 readapt-nutrition.com, 1
-readcomics.gq, 1
+readersfavorite.com, 1
 reades.co.uk, 1
 reades.uk, 1
 readify.net, 1
@@ -101688,10 +97089,8 @@ readingea.com, 1
 readingrats.de, 1
 readlater.de, 1
 readless.cf, 1
-readmynews.cf, 1
 readnow.in, 1
 readouble.com, 0
-readpages.gq, 1
 readtome.co.in, 1
 readup.tk, 1
 ready2learn.eu, 1
@@ -101715,7 +97114,6 @@ readytongue.com, 0
 readywithresourcestn.gov, 1
 reaff.com, 1
 reaganlibrary.gov, 1
-reakcjonista.tk, 1
 reaksi.id, 1
 real-compare.com, 0
 real-digital.co.uk, 1
@@ -101728,7 +97126,6 @@ real-srebrenica-genocide.ga, 1
 real-srebrenica-genocide.gq, 1
 real-srebrenica-genocide.ml, 1
 real-thailand.tk, 1
-real-work.tk, 1
 real360show.com, 1
 realacademy.net, 1
 realact-sawater.com, 1
@@ -101791,11 +97188,9 @@ realitykings.com, 1
 realityrecoverycollective.tk, 1
 realitytoday.cf, 1
 realives.com, 1
-realkeywords.ga, 1
 reallifeforums.com, 1
 reallinux.tk, 1
 reallivingcc.com, 1
-reallovetab.ga, 1
 really-simple-ssl.com, 1
 reallyangryaboutchipshops.com, 1
 reallybadidea.tk, 1
@@ -101809,6 +97204,7 @@ realmadridoffice.tk, 1
 realme.govt.nz, 1
 realmixwell.tk, 1
 realmofaesir.com, 1
+realmoney.games, 1
 realnature.com.br, 1
 realneo.me, 1
 realnet.tk, 1
@@ -101838,13 +97234,12 @@ realwebsite.ga, 1
 realwildart.com, 1
 realwinner.es, 1
 realworldholidays.co.uk, 1
+realyux.com, 1
 reancos.report, 1
 reanimated.eu, 1
 reanimed.com.ua, 1
 reank-mnx.site, 1
 reapandsowmarketing.com, 1
-rearmatch.cf, 1
-rearmatch.ga, 1
 reath.xyz, 1
 reavaninc.com, 1
 reaven.nl, 1
@@ -101899,7 +97294,6 @@ recetips.com, 1
 recettes-series.com, 1
 rechenknaecht.de, 1
 rechenwerk.net, 1
-recherchegruppe.tk, 1
 rechky.tk, 1
 recht.us, 1
 rechten-konsens-brechen.tk, 1
@@ -101910,6 +97304,7 @@ rechtsschutz-onlineshops.de, 1
 recidivism.com, 1
 recifaliste.fr, 1
 recipea.com, 1
+recipeforvegans.com, 1
 recipegym.com, 1
 recipekensaku.com, 1
 recipeslist.tk, 1
@@ -101932,21 +97327,17 @@ recoa.tk, 1
 recoilbox.com, 1
 recolic.cc, 1
 recolic.net, 1
-recolor.ml, 1
 recomendador.cl, 1
 recommend.pro, 1
 recommended.reviews, 1
-recommends.ml, 1
 recompiled.org, 0
 recon-networks.com, 1
 reconocimientoincan.org.mx, 1
 recordagrave.org, 1
 recordati.com.tr, 1
-recordexpressllc.com, 1
 recordmeeting.jp, 1
 recordmeeting.net, 1
 recordsmanagement.gov, 1
-recordstudio.tk, 1
 recouvrement-jmconseil.com, 1
 recoveringfromfaith.com, 1
 recoveringircaddicts.org, 1
@@ -101957,7 +97348,6 @@ recoveryonline.org, 1
 recoveryunplugged.com, 1
 recovre.com.au, 1
 recrea.pl, 1
-recreatehomesolutions.com, 1
 recreatiewoningverzekeringen.nl, 1
 recruit.net, 1
 recruiterbox.com, 1
@@ -101965,7 +97355,6 @@ recruitmade.jp, 1
 recruitnow.nl, 1
 recruitsecuritytraining.co.uk, 1
 recruitsecuritytraining.com, 1
-recruitskill.cf, 1
 recruitskill.ga, 1
 recruitskill.gq, 1
 rectale.co, 1
@@ -101985,17 +97374,18 @@ recursosilimitados.tk, 1
 recursosimbiopos.com, 1
 recursosmi.com.br, 1
 recursosrev.tk, 1
-recycle.cf, 1
 recyclebin.email, 1
 recycledinorsett.co.uk, 1
 recycledinorsett.com, 1
 recycling.tk, 1
-recyclingisland.com, 1
+recyclingsystems.de, 1
 recyklacekovu.cz, 1
 red-button.hu, 1
 red-dragon.tk, 1
 red-eyed-tree-frogs.com, 1
 red-lightning.tk, 1
+red-official.com, 1
+red-panda.be, 1
 red-planet.tk, 1
 red-t-shirt.ru, 1
 red-train.de, 1
@@ -102013,11 +97403,9 @@ redaitpro.com, 1
 redarx.com, 1
 redballoonsecurity.com, 1
 redburn.com, 1
-redcabbage.tk, 1
 redcanary.co, 1
 redcandycane.tk, 1
 redcapital.cl, 1
-redcardinal.tk, 1
 redcarpetmonday.com, 1
 redcatrampageforum.com, 1
 redcedar.gov, 1
@@ -102058,6 +97446,7 @@ rede-reim.de, 1
 rede-t.com, 1
 redearsliderturtles.com, 1
 redecsirt.pt, 1
+rededca.com, 1
 redeemingbeautyminerals.com, 1
 redefertig.de, 1
 redefineyounow.com, 1
@@ -102066,7 +97455,6 @@ redemption.gq, 1
 redeortoestetica.com.br, 1
 redes-neuronales.tk, 1
 redeshoprural.com.br, 1
-redeyeguatemala.tk, 1
 redfanatic-muenchen.com, 1
 redfish.tk, 1
 redflare.com.au, 1
@@ -102086,19 +97474,15 @@ redhawkwa.com, 1
 redheadfuck.com, 1
 redheeler.com.br, 1
 redhillboardriders.tk, 1
+redhookny.gov, 1
 redhotmonks.com, 1
 redhotmonks.nl, 1
-redhottube.cf, 1
-redhottube.ga, 1
-redhottube.gq, 1
-redhottube.ml, 1
 redi.tk, 1
 rediazauthor.com, 1
 redid.com.au, 1
 redion.me, 1
 redir.me, 1
 redireci.one, 1
-redirecionarnoticias.ml, 1
 redirect.fedoraproject.org, 1
 redirect.stg.fedoraproject.org, 1
 redirection-plf.online, 1
@@ -102113,7 +97497,6 @@ redletter.link, 1
 redlinelap.com, 1
 redlink.de, 1
 redlink.tk, 1
-redlinker.ml, 1
 redlionclub.ga, 1
 redloeki.tk, 1
 redmangallpsychologists.com.au, 1
@@ -102128,7 +97511,7 @@ rednex.tk, 1
 rednsx.org, 0
 rednumberone.com, 1
 redoikos.org, 1
-redparrotstudios.tk, 1
+redpanda.gay, 1
 redpen.gr, 1
 redper.serveminecraft.net, 1
 redperegrine.com, 0
@@ -102136,7 +97519,6 @@ redphi.dedyn.io, 1
 redphoenix.tk, 1
 redprice.by, 1
 redq.now.sh, 1
-redrafting.ga, 1
 redragon.co.za, 1
 redraven.studio, 1
 redray.org, 1
@@ -102151,16 +97533,12 @@ redshop.uk, 1
 redsicom.com, 1
 redsiege.com, 1
 redsis.com, 1
-redskullstuff.gq, 1
 redsolutor.gq, 1
 redsquarelasvegas.com, 1
-redstack.tk, 1
-redstarpictures.tk, 1
 redstarsurf.com, 1
 redstonehomekits.com, 1
 redstoner.com, 1
 redstonium.net, 1
-redtails.tk, 1
 redteam-pentesting.de, 1
 redteams.fr, 1
 redtela.com.br, 1
@@ -102168,21 +97546,16 @@ redtomato.ga, 1
 redtorchginger.ie, 1
 redtrig.ca, 1
 redtrig.com, 1
-redtsar2000papers.tk, 1
-redtubs.tk, 1
 redtune.jp, 1
 reducealcoholism.com, 1
 reducer.co.uk, 1
-reducto.tk, 1
 reduktorntc-k.com.ua, 1
-redunion.tk, 1
 reduxlineberryfactorycart.com, 1
 redvent.ru, 1
 redwater.co.uk, 1
 redwaymu.cf, 1
 redweek.com, 1
 redwhey.com, 1
-redwiki.tk, 1
 redwillowcountyne.gov, 1
 redzonedaily.com, 1
 reececustom.com, 1
@@ -102214,7 +97587,6 @@ ref1oct.nl, 1
 refalm.com, 1
 refer.codes, 1
 referat.club, 1
-referati.tk, 1
 referdell.com, 1
 referencement-local.info, 1
 refertimacuan.com, 1
@@ -102231,11 +97603,12 @@ reflecton.io, 1
 refletindosaude.com.br, 1
 reflets.info, 1
 reflexions.co, 1
-reflexionspain.tk, 1
 reflexive-engineering.com, 1
 reflexive.xyz, 1
 refluxogastroesofagico.ga, 1
 refood-cascaiscpr.eu, 1
+refood.com, 1
+reform.ee, 1
 reformasiluro.com, 1
 reformation.financial, 1
 reformatreality.com, 1
@@ -102245,11 +97618,12 @@ refreshcartridges.co.uk, 1
 refreshingserum.com, 1
 refreshliving.us, 1
 refrigeratorrepair-austin.com, 1
-refu.net, 1
+refu.net, 0
 refuelcollective.com, 0
 refuelcreative.com.au, 0
 refuelmcconnell.com, 1
 refuelmcconnell.marketing, 1
+refugiodomilitar.com.br, 1
 refundo.cz, 1
 refundo.sk, 1
 refurb-tracker.com, 1
@@ -102293,7 +97667,6 @@ regentmovies.tk, 1
 regex101.com, 1
 regg.ae, 1
 reggaexplosion.tk, 1
-reggea.tk, 1
 reggiotoday.it, 1
 regiamo.ch, 1
 regie-sc.ch, 1
@@ -102313,7 +97686,6 @@ regionaalenergieloket.nl, 1
 regional-rabatt.de, 1
 regionalgrowth.com, 1
 regionethost.tk, 1
-regionmedia.cf, 1
 regioplanverbindt.nl, 1
 regiosalland.nl, 1
 regiovertrieb.de, 0
@@ -102350,7 +97722,6 @@ regtify.org, 1
 reguladordevoltagem.com.br, 1
 regularizaeudora.com.br, 1
 regulations.gov, 1
-regulative.gq, 1
 regulusaviation.com, 1
 reha-honpo.jp, 1
 rehab.cf, 1
@@ -102434,8 +97805,6 @@ reitstall-goettingen.de, 1
 reittherapie-tschoepke.de, 1
 rejahrehim.com, 1
 rejail.ru, 1
-rejected-by-society.tk, 1
-rejected.tk, 1
 rejective.tk, 1
 rejects.email, 1
 rejido.tk, 1
@@ -102461,7 +97830,6 @@ reklamim.tk, 1
 reklamirui.tk, 1
 reklamjog.hu, 1
 reklammaster.ru, 1
-reklamy-led.tk, 1
 rekmedia.tk, 1
 reksadanapanin.co.id, 1
 rekurasi.com, 1
@@ -102477,7 +97845,6 @@ relationshipsandprivatestuff.com, 1
 relationsproblem.nu, 1
 relatory.nl, 1
 relatosypoesias.tk, 1
-relax.hn, 1
 relaxcenternederland.nl, 1
 relaxdata.eu, 1
 relaxhavefun.com, 1
@@ -102504,14 +97871,11 @@ reliablewire.com, 1
 relialink.co.uk, 1
 reliant3sixty.com, 1
 reliantpropertygrpri.com, 1
-relic.gq, 1
 relieftn.com, 1
 religious-life.com, 1
-religiya.tk, 1
 relijon.com, 1
 relikt.tk, 1
 relisten.nl, 1
-reloading.ml, 1
 relocatefeds.gov, 1
 relocatetocornwall.co.uk, 1
 relojeriajoyeria.com, 1
@@ -102528,7 +97892,6 @@ rem-cond.ru, 1
 rem0te.net, 1
 remaimodern.org, 1
 remain.london, 1
-remake-projects.tk, 1
 remambo.jp, 1
 remateszarate.cl, 0
 remax-direct.co.il, 1
@@ -102541,13 +97904,10 @@ remedi.tokyo, 1
 remediohalkiparaladiabetes.org, 1
 remedionaturales.com, 1
 remedioparaherpes.com, 1
-remedyrow.market, 1
 remejeanne.com, 1
 rememberingjordan.org, 1
 remembermidi.sytes.net, 1
-remembertheend.com, 1
 rememberthemilk.com, 0
-remennik.tk, 1
 remesal.es, 1
 remessaonline.com.br, 1
 remetall.cz, 1
@@ -102560,13 +97920,11 @@ remifajardo.cf, 1
 remigius-michael.de, 1
 remilner.co.uk, 1
 reminda.com, 1
-reminded.tk, 1
 remini.cz, 1
 reminisceaudio.com, 1
 remirampin.com, 1
 remissan.com, 1
 remissionclinic.com, 1
-remitano.com, 1
 remitatm.com, 0
 remiz.org, 1
 remkond.ru, 1
@@ -102577,7 +97935,6 @@ remonline.ru, 1
 remont-45.tk, 1
 remont-kazan.tk, 1
 remont-kvartirvmoskve.ga, 1
-remont-naushnikov.tk, 1
 remont-rollet-izgotovlenie.cf, 1
 remont-rukami.tk, 1
 remontada.net, 0
@@ -102590,10 +97947,8 @@ remontmebliv.lviv.ua, 1
 remonto.tk, 1
 remontpc.cf, 1
 remontpc.tk, 1
-remontportal.tk, 1
 remora.tk, 1
 remorques-du-nord.fr, 1
-remorse.ga, 1
 remote-health.net, 1
 remotedesktop.corp.google.com, 1
 remoteham.com, 1
@@ -102632,7 +97987,6 @@ render.com, 1
 renderatelier.com, 1
 renderferma-cash.tk, 1
 renderloop.com, 1
-renderworld.tk, 1
 renderzone.tk, 1
 rendez-vous.gq, 1
 rendre-service.ch, 0
@@ -102660,7 +98014,7 @@ renewpfc.com, 1
 renezuo.com, 1
 renicimery.com.br, 1
 renkenlaw.com, 1
-renklihobi.com, 0
+renklihobi.com, 1
 rennes-bachata.com, 1
 rennes-blues.com, 1
 rennes-dancehall.com, 1
@@ -102727,7 +98081,6 @@ renwerks.com, 1
 renxinge.cn, 0
 renyiyou.com, 1
 reo.gov, 0
-reolestate.com, 1
 reorz.com, 0
 reox.at, 1
 repaircafe-hanau.de, 1
@@ -102758,7 +98111,6 @@ replaceits.me, 1
 replacementrate.ga, 1
 replay.ga, 1
 replica.plus, 1
-replicacoin.ga, 1
 replicagold.ml, 1
 replicaswiss.nl, 1
 replici.net, 1
@@ -102786,6 +98138,8 @@ reproductiverevolution.com, 1
 reproductiverights.gov, 1
 reprogramming-predators.com, 1
 reprogrammingpredators.com, 1
+reprolegaldefensefund.org, 1
+reprolegalhelpline.org, 1
 reprorights.gov, 1
 repsltd.co.uk, 1
 reptieleninfo.tk, 1
@@ -102801,7 +98155,6 @@ republicghana.com, 1
 republicmo.gov, 1
 republictelecom.net, 1
 republik-sombora.tk, 1
-republikapost.com, 1
 republique.org, 1
 repuestosmedellin.com, 1
 repugnant-conclusion.com, 1
@@ -102821,19 +98174,18 @@ reroboto.org, 1
 reroll.tv, 1
 rerumu.com, 1
 resama.eu, 1
-resanebartar.tk, 1
 resbi.tk, 1
 resc.la, 1
 rescatec.com, 1
 resch.pro, 1
 rescms-secure.com, 1
-rescuer.gq, 1
 rescuer.tk, 1
 research-panel.jp, 1
 research.facebook.com, 0
 research.md, 1
 researchgate.net, 1
 researchstory.com, 1
+researchwriting.co.uk, 1
 reseau-protestant.ch, 0
 reseau.je, 1
 reseau007.tk, 1
@@ -102847,7 +98199,6 @@ reservetonshift.com, 1
 reservilaisliitto.fi, 1
 resfriatech.com.br, 1
 reshebnik.ml, 1
-reshka.ga, 1
 residence-donatello.be, 1
 residence-edelweiss.com, 1
 residence-simoncelli.com, 1
@@ -102855,9 +98206,9 @@ residencedesign.net, 1
 residencelichtenberg.com, 1
 residencemagazine.se, 1
 residencescauri.it, 1
-resident-evil.tk, 1
 residentialmortgageholdings.com, 1
 resigno.tk, 1
+resilientlouisianacommission.gov, 1
 resilienzatropical.it, 1
 resimdo.de, 1
 resimevi.tk, 1
@@ -102884,7 +98235,6 @@ resolveit.gq, 1
 resolvergroup.com.au, 1
 resolving.com, 0
 resolvo.com, 1
-resolvs.com, 1
 resoplus.ch, 0
 resort-islands.net, 1
 resort-nuvola.be, 1
@@ -102904,7 +98254,6 @@ respectmyprivacy.net, 1
 respectmyprivacy.nl, 1
 respectonsleau.fr, 1
 respecttheflame.com, 1
-respiradores.tk, 1
 respiranto.de, 1
 respire-yoga.fr, 1
 respokare.com, 1
@@ -102947,10 +98296,11 @@ restaurant-rosengarten.at, 1
 restaurant-spartacus.tk, 1
 restaurantdetgulepakhus.tk, 1
 restaurantedonono.com.br, 1
-restaurantepepeyestrella.es, 1
+restaurantepepeyestrella.es, 0
 restaurantesimonetti.com.br, 1
 restauranthugo.nl, 1
 restauranttester.at, 1
+restaurantyokohama.nl, 1
 restauratorin-maubach-dresden.de, 1
 restauriedili.roma.it, 1
 restauto.com.ua, 1
@@ -102965,7 +98315,6 @@ restlesslegs.tk, 1
 resto-renaissance.be, 1
 restomojo.tk, 1
 restoran-radovce.me, 1
-restoran.cf, 1
 restorationphotos.tk, 1
 restorethegulf.gov, 1
 restoruns.com, 1
@@ -103004,7 +98353,6 @@ reteteaz.net, 1
 retetenoi.net, 1
 retetop95.it, 1
 reth.ch, 1
-rethymnorooms.tk, 1
 reticket.me, 1
 reticle.cf, 1
 reticon.de, 1
@@ -103016,6 +98364,7 @@ retinaconsultantstexas.com, 1
 retinacv.es, 1
 retinens.com, 1
 retireearlyandtravel.com, 1
+retirementincomeplanninggroup.com, 1
 retireyourpassword.org, 1
 retiring-dentist.co.uk, 1
 retmig.dk, 1
@@ -103034,7 +98383,6 @@ retractableawningssydney.com.au, 1
 retraitebysaulsplace.nl, 1
 retro-game.org, 1
 retro.rocks, 1
-retro.sx, 0
 retroarms.com, 1
 retroarms.cz, 1
 retrobook.tk, 1
@@ -103043,7 +98391,6 @@ retrocircuitos.com, 1
 retrogamenews.tk, 1
 retroity.net, 1
 retrojar.top, 1
-retrojugo.tk, 1
 retronet.nl, 1
 retropack.org, 1
 retropedal.tk, 1
@@ -103053,7 +98400,6 @@ retroride.cz, 1
 retroroundup.com, 0
 retroskoter.tk, 1
 retroslave.ga, 1
-retrotracks.net, 0
 retrotubesporn.com, 1
 retrovideospiele.com, 1
 retroworld.tk, 1
@@ -103068,7 +98414,7 @@ reucon.com, 1
 reueljohnk.com, 1
 reulitz.de, 0
 reuna.me, 1
-reunion.tk, 1
+reup.cash, 1
 reurbcaceres.com.br, 1
 reuseandresist.tk, 1
 reussirsavie.info, 1
@@ -103079,10 +98425,8 @@ reuterhall.se, 1
 rev-crew.info, 1
 revaio.com, 1
 revalidatiekennisnet.nl, 1
-revaloriza.cf, 1
 revapost.fr, 1
 revayd.net, 1
-revconnect.tk, 1
 revcord.com, 1
 reveal-sound.com, 1
 reveal11.cloud, 1
@@ -103103,7 +98447,6 @@ reverse1999.wiki, 1
 reverseaustralia.com, 1
 reversecanada.com, 1
 reversecrucifixkm.altervista.org, 1
-reversedns.tk, 1
 reverseloansolutions.com, 1
 reverselookupphone.us, 1
 reversemortgageguides.com, 1
@@ -103116,7 +98459,6 @@ review247.ga, 1
 reviewbestseller.com, 1
 reviewbrokers.online, 1
 reviewchecker.nl, 1
-reviewdetector.ml, 1
 reviewengin.com, 1
 reviewfy.in, 0
 reviewgeek.com, 1
@@ -103126,12 +98468,10 @@ reviewku.id, 1
 reviewninja.net, 1
 reviewpipe.com, 1
 reviews.anime.my, 0
-reviewsonline.ml, 1
 reviewu.ca, 1
 reviquimicos.com, 1
 revis-online.cf, 1
 revis-online.gq, 1
-revis-online.ml, 1
 revis-online.tk, 1
 revisione.it, 1
 revisionnotes.xyz, 1
@@ -103141,7 +98481,6 @@ revisores.pt, 1
 revisoronline.cf, 1
 revisoronline.ga, 1
 revisoronline.gq, 1
-revisoronline.ml, 1
 revisoronline.tk, 1
 revista-atalaya.ml, 1
 revista-programar.info, 1
@@ -103157,20 +98496,10 @@ revivalinhisword.com, 1
 revivalprayerfellowship.com, 1
 revivemoment.com, 1
 reviveplumbingmelbourne.com.au, 1
-reviviendolavilla.tk, 1
 revivingtheredeemed.org, 1
-revizor-online.cf, 1
-revizor-online.ga, 1
-revizor-online.gq, 1
-revizor-online.ml, 1
 revizor-online.tk, 1
-revizor.ml, 1
-revizoronline.tk, 1
-revlect.com, 1
 revolution.net.nz, 1
 revolutionary.tk, 1
-revolutionaryaim-vienna.tk, 1
-revolutionaryireland.cf, 1
 revolutionaryireland.ga, 1
 revolutionaryireland.gq, 1
 revolutionaryireland.ml, 1
@@ -103178,7 +98507,6 @@ revolutionengine.tk, 1
 revolutionenkommer.dk, 1
 revolutionhealth.ca, 1
 revolutionofbeauty.tk, 1
-revolutionofgaming.tk, 1
 revolware.com, 1
 revosoft.de, 1
 revres.info, 1
@@ -103208,10 +98536,10 @@ rexvin.co.id, 1
 rexxworld.com, 1
 reyborg.com, 0
 reyesfernando.com, 1
-reykjavik.guide, 1
 reyna.cc, 1
 reynders.xyz, 1
 reynoldsburg.gov, 1
+reyrubi.com, 0
 rez.ee, 1
 rezarect.net, 1
 rezendemultimarcas.com.br, 1
@@ -103219,16 +98547,14 @@ rezept-planer.de, 1
 rezevu.com, 1
 rezidencezdanice.cz, 1
 rezio.io, 0
-rezistor.tk, 1
 rezka-burenie.cf, 1
 rezni.cz, 1
 reznik.tk, 1
 rezultant.ru, 1
 rezun.cloud, 1
-rf-gamer.gq, 1
 rf.studio, 1
 rfasafedrop.org, 1
-rfbcnet.tk, 1
+rfbz.ca, 1
 rfdirectory.tk, 1
 rfeif.org, 1
 rfg.ru, 1
@@ -103236,9 +98562,8 @@ rfgadvisory.com, 1
 rfgadvisorywealth.com, 1
 rfid-schutz.org, 1
 rfn.cz, 1
-rfnews.tk, 1
+rfoard.com, 1
 rfodistribution.co.za, 1
-rfomega.ga, 1
 rfs-zbpe.net, 1
 rftoon.com, 1
 rfvigo.com, 1
@@ -103249,12 +98574,12 @@ rgbinnovation.com, 1
 rgbpty.com, 1
 rgc.com.co, 0
 rgcomportement.fr, 0
-rgdt.tk, 1
 rgf.be, 1
 rgfundraising.com, 1
 rggraphics.mx, 1
 rghost.net, 1
 rgiohio.com, 1
+rgpd-elearning.com, 1
 rgpdkit.io, 1
 rgraph.net, 1
 rgservice.ml, 1
@@ -103281,7 +98606,6 @@ rhetorical.ml, 0
 rhetthenckel.com, 1
 rheuma-online.de, 1
 rhev.in, 1
-rhevelo.com, 0
 rhforum.tk, 1
 rhfs.tk, 1
 rhhd.gov, 1
@@ -103290,6 +98614,7 @@ rhicin.com, 1
 rhinelander.ca, 1
 rhinelanderpd.gov, 1
 rhinesuchus.com, 1
+rhino-inquisitor.com, 1
 rhino.co.tz, 1
 rhinobase.net, 1
 rhinoceroses.org, 1
@@ -103308,7 +98633,6 @@ rhubarb.land, 1
 rhumblineadvisers.com, 1
 rhwebdesigns.co.uk, 1
 rhwonline.de, 1
-rhye.tk, 1
 rhyme.com, 1
 rhymesofreason.com, 1
 rhymeswithmogul.com, 1
@@ -103317,15 +98641,14 @@ rhyno.io, 1
 rhysperry.com, 1
 rhysre.net, 1
 riable.com, 1
-riacanada.ca, 1
 riachuello.tk, 1
 riaki.net, 1
 riaktiv.tk, 1
 rial.space, 1
 rialto.co.nz, 1
-rian.gq, 1
 riared.net, 1
 riared.org, 1
+riaszto-szereles.eu, 1
 riaudetil.com, 1
 rib-dinslaken.com, 1
 rib-dinslaken.de, 1
@@ -103336,9 +98659,8 @@ rib-ims.ch, 1
 rib-ims.com, 1
 rib-ims.de, 1
 rib-leipzig.com, 1
-riba-lov.ga, 1
-ribafs.tk, 1
 ribapo.com, 1
+ribccs.com, 1
 ribdigital.com, 0
 ribella.net, 1
 riberasalines.cat, 1
@@ -103346,19 +98668,17 @@ ribes.design, 0
 ribims.de, 1
 ribit4u.co.il, 1
 ribmountainwi.gov, 1
-ribolov.tk, 1
 ribtours.co, 1
 ric-rac.org, 1
 ricardojsanchez.com.ar, 1
 ricardopq.com, 1
-ricardoquaresma.tk, 1
 ricardotaakehb.tk, 1
 ricaud.me, 1
 riccardopiccioni.it, 1
 riccy.org, 1
 riceadvice.info, 1
 ricecountymn.gov, 1
-riceonline.ir, 1
+ricettesemplicieveloci.altervista.org, 1
 rich-good.com, 0
 richadams.me, 1
 richandsteph.co.uk, 1
@@ -103410,13 +98730,13 @@ richieheijmans.one, 1
 richiesroom.com, 1
 richini.com, 1
 richkidmarketing.com, 1
+richlandcenterwi.gov, 1
 richlandcountyoh.gov, 1
 richlj.com, 1
 richlj.net, 1
 richlogic.blog, 1
 richmondcountyclerk.com, 1
 richmondcountync.gov, 1
-richmondradiologists.com, 1
 richmondsunlight.com, 1
 richmoney.us, 1
 richmtdriver.com, 1
@@ -103461,7 +98781,6 @@ ridegravel.ch, 1
 rideintaxi.com, 1
 rident-estetic.ro, 1
 riderchris.com, 1
-riders.ga, 1
 rides-japan.jp, 1
 ridetour.ru, 1
 rideyourdamn.bike, 1
@@ -103485,7 +98804,6 @@ riffable.com, 1
 riffnation.tk, 1
 riffreporter.de, 0
 rift.pictures, 1
-rifugioselvabella.tk, 1
 rigabeerbike.com, 1
 rigabeerbike.lv, 1
 rigart-michael.be, 1
@@ -103495,14 +98813,11 @@ riggosrag.com, 1
 riggsmarkham.com, 1
 righettod.eu, 1
 righini.ch, 0
-right-to-love.name, 1
-rightblog.tk, 1
 rightbraingroup.com, 1
 rightducks.com, 1
 rightfold.io, 1
 rightfulowner.tk, 1
 rightlaw.nz, 1
-rightmovecanada.com, 1
 rightnetworks.com, 1
 rightoncorpus.com, 0
 rightrasta.com, 1
@@ -103556,6 +98871,7 @@ rimzim.tk, 1
 rincon-nsn.gov, 1
 rincondelsonido.com, 1
 rincondenoticas.com, 1
+rineke.art, 1
 ring.com, 1
 ringarang.com, 1
 ringgitplus.com, 1
@@ -103586,14 +98902,11 @@ riosoils.co.uk, 1
 riosoils.com, 1
 riostones.com, 1
 riovizela.pt, 1
-rioxmarketing.pt, 1
 rip-sport.cz, 1
 rip.ie, 1
-ripadores.tk, 1
 ripaton.fr, 1
 ripcityproject.com, 1
 ripcorddesign.com, 1
-ripcordsandbox.com, 1
 ripcurl.tk, 1
 ripetizioni.roma.it, 1
 ripin.org, 1
@@ -103613,7 +98926,6 @@ ripplenews.news, 1
 ripplenews.online, 1
 ripplenews.world, 1
 riproduzionichiavi.it, 1
-riptidetech.io, 1
 riri-tendedasole.it, 1
 ririro.com, 1
 ris.fi, 1
@@ -103622,7 +98934,6 @@ risalatconsultants.com, 1
 riscascape.net, 1
 risco.ro, 1
 riscone.info, 1
-riscoshardware.tk, 1
 rise-technologies.com, 1
 rise.africa, 1
 rise.com, 1
@@ -103663,7 +98974,6 @@ ristrutturazione.roma.it, 1
 ristrutturazioneappartamenti.milano.it, 1
 ristrutturazioneappartamento.roma.it, 1
 ristrutturazioniappartamentinapoli.it, 1
-risunki.ga, 1
 risxx.com, 1
 rit.space, 1
 ritaohio.gov, 1
@@ -103719,9 +99029,7 @@ riversideradio.nl, 1
 riversmeet.co.uk, 1
 riverstyxgame.com, 1
 rivertv.ca, 1
-riverviewmotel.ca, 1
 riverviewtree.com, 1
-riverviewurologic.com, 1
 riverweb.gr, 1
 riverwoods.gov, 1
 rivian.com, 1
@@ -103732,7 +99040,6 @@ rivoflor.it, 1
 rivolta.tk, 1
 rivoniaplumber24-7.co.za, 1
 rivus.net, 1
-riweco.ga, 1
 riwers.io, 1
 rix.ninja, 1
 rixcloud.moe, 1
@@ -103749,9 +99056,9 @@ rj-onderneemt.nl, 1
 rjan.nl, 1
 rjbookings.nl, 1
 rje-hub.net, 1
+rjfedor.com, 1
 rjfedor.ddns.net, 1
 rk-box.ru, 1
-rk-links.ml, 1
 rk-mediawork.de, 0
 rk12.de, 1
 rkabworks.uk, 1
@@ -103761,7 +99068,6 @@ rkfp.cz, 1
 rkkerkjoppe.nl, 1
 rkmedia.no, 1
 rkmns.edu.in, 1
-rknews.tk, 1
 rkowalewski.de, 1
 rkstudio.com, 1
 rl3.de, 1
@@ -103781,7 +99087,6 @@ rm2brothers.cc, 1
 rmb.li, 1
 rmbs.org, 1
 rmcbs.de, 1
-rmdb.tk, 1
 rmdhnreza.my.id, 1
 rmdscreen.com, 1
 rme.li, 0
@@ -103798,6 +99103,7 @@ rmp-gebaeudedienste.de, 1
 rmrig.org, 1
 rms.sexy, 1
 rmsk.tk, 1
+rmsliberty.com, 1
 rmstudio.tw, 1
 rmsu.pl, 1
 rmsupply.nl, 1
@@ -103811,7 +99117,6 @@ rnb-storenbau.ch, 1
 rnbjunk.com, 1
 rncc.mx, 1
 rndtool.info, 1
-rnews.tk, 1
 rngmeme.com, 1
 rnmkrs.co, 1
 rnoax.com, 1
@@ -103823,7 +99128,6 @@ roach.nz, 1
 road-safety.cz, 1
 road-trips.fr, 1
 roadaccident.tk, 1
-roadandtransport.ga, 1
 roadbikes.tk, 1
 roaddoc.de, 1
 roadguard.nl, 0
@@ -103831,39 +99135,31 @@ roadtochina.tk, 1
 roadtoglory.tk, 1
 roadtopgm.com, 1
 roadtripaustralia.com.au, 1
-roadtripusa.tk, 1
 roalogic.com, 1
 roamadvisors.com, 1
-roamfreun.tk, 1
 roams.com.co, 1
 roams.es, 1
 roams.mx, 1
 roanboute.be, 1
 roar.com.br, 1
 roarsocial.co.uk, 1
-roaster.ga, 1
 rob006.net, 1
 robandjanine.com, 1
-robaxin750mg.ml, 1
 robben.io, 1
 robbertt.com, 0
-robbestad.com, 1
 robbie.bio, 1
 robbie.contact, 1
 robbie.studio, 1
-robbiebird.tk, 1
 robbiecrash.me, 1
 robbielowe.co, 1
 robbievasquez.com, 1
 robbins-construction.com, 1
-robbinsgaragedoorwenatchee.com, 1
 robbrestyle.com, 1
 robbysmets.be, 1
 robbyzworld.cf, 1
 robdavidson.network, 1
 robersonaudio.tk, 1
 robert-adam.de, 1
-robert-ewert.tk, 1
 robert-flynn.de, 1
 robert-foster.com, 1
 robert-reisemobil.de, 1
@@ -103877,11 +99173,10 @@ robertayamashita.com.br, 1
 robertbln.com, 1
 robertg.me, 1
 robertglastra.com, 1
-robertgonzalez.tk, 1
 roberthurlbut.com, 1
 robertkrueger.de, 1
+robertlowdon.com, 1
 robertlysik.com, 1
-robertmusil.ml, 1
 robertocasares.no-ip.biz, 0
 robertodegroot.tk, 1
 robertoentringer.com, 0
@@ -103932,11 +99227,10 @@ robinwinslow.uk, 1
 robinzone.ua, 1
 robison.pro, 1
 robjager-fotografie.nl, 1
-roblog.tk, 1
+robkish.life, 1
 robloxenthusiasts.ga, 1
 robnicholls.co.uk, 1
 robobusiness.ga, 1
-robocop.no, 1
 robocorp.com, 1
 robodeidentidad.gov, 1
 roboform.com, 1
@@ -103946,10 +99240,8 @@ roboland.ga, 1
 roboonline.tk, 1
 roboraptor.tk, 1
 robot-invest.cf, 1
-robot-invest.ml, 1
 robot.car, 1
 robotask.in, 1
-robotbattle.tk, 1
 robotcoral.de, 1
 robotdecocinaya.com, 1
 roboth.am, 1
@@ -103968,13 +99260,12 @@ robspeed.rocks, 1
 robtatemusic.com, 1
 robtex.com, 1
 robu.in, 1
-robust.ga, 1
 robustac.com, 1
 robuxemporium.com, 1
-robuxkingz.ml, 1
 robwas.me, 1
 roc-reo.tk, 1
 roc-taiwan.su, 1
+roc-taiwan.taipei, 1
 roc-tw.tw, 1
 rocabot.ddns.net, 1
 rochakhand-knitcraft.com.np, 1
@@ -103984,18 +99275,18 @@ rochesternh.gov, 1
 rochesterwi.gov, 1
 rochow.me, 1
 rocis.gov, 1
-rock-base.tk, 1
 rock-zottegem.be, 1
 rock4life.be, 1
 rocka.me, 1
 rockabilly-sinners.tk, 1
+rockagogo.com, 1
 rockandroll.tk, 1
 rockbankland.com.au, 1
 rockbridge.tk, 1
 rockcanyonbank.com, 1
 rockcellar.ch, 1
 rockcountyne.gov, 1
-rockenfolie.com, 1
+rockenfolie.com, 0
 rockenfuerlachenhelfen.de, 1
 rockernj.com, 1
 rocket-resume.com, 1
@@ -104012,13 +99303,11 @@ rocketmill.co.uk, 1
 rocketnet.ml, 1
 rocketr.net, 1
 rocketsandtutus.com, 1
-rocketsworld.tk, 1
 rockfallsil.gov, 1
 rockfax.com, 1
 rockfordnetworks.com, 1
 rockfordtow.com, 1
 rockfreshmanyear.com, 1
-rockfs.ml, 1
 rockinit.tk, 1
 rockinronniescastles.co.uk, 1
 rockislandcountyil.gov, 1
@@ -104042,7 +99331,6 @@ rocksoundradio.tk, 1
 rockspringswi.gov, 1
 rocktontownshipil.gov, 1
 rockvocalconsulting.com, 1
-rockworldteam.tk, 1
 rockyford-co.gov, 1
 rockymountaininsurancecenter.com, 1
 rockymountainspice.com, 1
@@ -104058,7 +99346,6 @@ roddis.net, 1
 rodehutskors.net, 1
 rodelstein.eu, 1
 rodeobull.biz, 1
-rodeodrive.tk, 1
 rodeohire.com, 1
 rodeoimport.com, 1
 rodeosales.co.uk, 1
@@ -104071,11 +99358,10 @@ rodini.it, 1
 rodinka.tk, 1
 rodinnebyvanie.eu, 1
 rodinneodpoledne2018.cz, 1
-roditely.cf, 1
+rodirik.de, 1
 rodneybrooksjr.com, 1
 rodnikbel.tk, 1
 rodobike.com.br, 1
-rodoelectrodomesticos.com, 0
 rodokubu.jp, 1
 rodolfo.gs, 1
 rodomonte.org, 1
@@ -104085,8 +99371,7 @@ rodrigoacevedo.com.uy, 1
 rodrigoamozu.com, 1
 rodrigoarriaran.com, 1
 rodrigocarvalho.blog.br, 1
-rodrigodematos.tk, 1
-rodrigonask.com, 1
+rodrigosalascolque.com, 1
 rodriguezsanchezabogados.es, 1
 rody-design.com, 1
 rodykossen.com, 1
@@ -104099,7 +99384,6 @@ roeljoyas.com, 1
 roellcapital.com, 1
 roelmagdaleno.com, 1
 roelof.io, 1
-roelonline.tk, 1
 roelsworld.eu, 1
 roemhild.de, 1
 roenhorst.net, 0
@@ -104113,14 +99397,11 @@ rofl.com.ua, 1
 rofrank.space, 1
 rogacevo.tk, 1
 rogagym.com, 1
-rogaineforwomen.ga, 1
 rogard.fr, 0
 rogarden.ro, 1
 roge.pw, 1
 rogeiro.net, 0
-rogell.tk, 1
 rogerdat.ovh, 1
-rogerdeflor.tk, 1
 rogerdumas.com, 1
 rogerhub.com, 1
 rogerkunz.ch, 1
@@ -104129,7 +99410,6 @@ rogersaam.ch, 0
 rogersvilletn.gov, 1
 rogersvilleumc.org, 1
 roggebroek.nl, 1
-rogiershikes.tk, 1
 rogin.tk, 1
 rognhaugen.no, 1
 rogo.cz, 1
@@ -104146,7 +99426,7 @@ roh.one, 1
 rohal.tk, 1
 rohanbassett.com, 1
 rohankondvilkar.com, 1
-rohansingh.cf, 1
+rohde.de, 0
 rohedaten.de, 1
 rohitagr.com, 1
 rohitgupta.xyz, 1
@@ -104156,7 +99436,6 @@ rohlik.cz, 1
 rohrreinigung-zentrale.de, 1
 roi-project.be, 1
 roi-project.eu, 1
-roiblozyxfswe.ga, 1
 roidsstore.com, 1
 rointe.online, 1
 roishopper.com, 1
@@ -104179,16 +99458,12 @@ rolandlips.com, 1
 rolandlips.nl, 1
 rolandog.com, 1
 rolandoredi.com, 1
-rolandozarate.tk, 1
 rolandszabo.com, 1
 rolandvanipenburg.com, 1
 rolc.org.sg, 1
 rolecontj.com, 1
 roleplayhome.com, 1
 rolibo.com, 1
-roligh.cf, 1
-roligt.tk, 1
-roliki.ml, 1
 roll-bakery.com.tw, 1
 roll.hockey, 1
 rollatorweb.nl, 1
@@ -104206,11 +99481,9 @@ rollinspass.org, 1
 rollthedice.tk, 1
 rolluikentotaalshop.nl, 1
 rolnikowie.pl, 1
-rolotrans.cf, 1
 rolotrans.ga, 1
 rolotrans.gq, 1
 rolotrans.ml, 1
-rolstoelappartementen.tk, 1
 rolzzandik.cf, 1
 roma-servizi.it, 1
 romab.com, 1
@@ -104225,17 +99498,16 @@ romanceamor.com.pt, 1
 romancerecipes.com, 1
 romancoinsforsale.org, 0
 romancy.tk, 1
-romania-film.ml, 1
 romaniacompany.com, 1
 romanian.cam, 1
 romankozak.cz, 1
 romanmichel.de, 1
 romano.guru, 1
-romanos.tk, 1
 romanovka.ml, 1
 romanpavlodar.kz, 1
 romantelychko.com, 1
 romantic-sex-video.com, 1
+romantica-hotel.de, 1
 romanticdate.ga, 1
 romanticdate.gq, 1
 romanticdate.ml, 1
@@ -104245,11 +99517,7 @@ romanticschemer.com, 1
 romanticschemermovie.com, 1
 romanticsexshopguatemala.com, 1
 romanticvillas.com.au, 0
-romantik-fm.ml, 1
-romantik-fm.tk, 1
 romantik.cf, 1
-romantik.tk, 1
-romapk.tk, 1
 romarin.es, 1
 romaservicegroup.it, 1
 romashka.tk, 1
@@ -104267,7 +99535,6 @@ romegapolice.gov, 1
 romeoferraris.com, 1
 romeoijulio.tk, 1
 rometoptentravel.com, 1
-rommelhuntermusic.tk, 1
 rommelmark.nl, 1
 rommelwood.de, 1
 romo-holidays.de, 1
@@ -104278,10 +99545,8 @@ romun.net, 1
 romy.tw, 1
 ron2k.za.net, 1
 ronaldcantor.com, 1
-ronaldleite.tk, 1
 ronaldvanassen.nl, 1
 ronan-hello.fr, 1
-ronan.cf, 1
 ronanrbr.com, 1
 ronasit.com, 1
 ronbongamis.com, 1
@@ -104304,6 +99569,7 @@ ronnylindner.de, 1
 ronomon.com, 1
 ronzertnert.xyz, 1
 roo.ie, 1
+roobet.com, 1
 roodarvasi.ir, 1
 roodfruit.com, 1
 roodfruit.nl, 1
@@ -104311,15 +99577,13 @@ roodfruit.studio, 1
 roodhealth.co.uk, 1
 roodo.com, 1
 roof.ai, 0
-roofer.cf, 1
 roofingandconstructionllc.com, 1
 roofingmaterials.tk, 1
 roofingomaha.com, 1
 roofonline.com, 1
-roofpost.gq, 1
 roofride.com, 1
-roofsrestored.com, 1
 roohanionlinespiritualhelp.co.uk, 1
+rooiratel.red, 1
 rook-playz.net, 1
 rookiehpc.com, 1
 rookiemamabear.com, 1
@@ -104333,18 +99597,13 @@ room362.com, 1
 room3b.eu, 1
 room45.tk, 1
 roombase.nl, 1
-roomcube.tk, 1
-roomee.tk, 1
 roomhub.jp, 1
-roomonline.tk, 1
 roomoutside.com, 1
 roomsatevents.eu, 1
 roopakv.com, 1
 roorda-schilders.nl, 1
 roosabels.nl, 0
 roosterpets.com, 1
-root-books.gq, 1
-root-books.ml, 1
 root-couture.de, 1
 root-space.eu, 1
 root.bg, 1
@@ -104388,25 +99647,19 @@ roozbeh.tk, 1
 rop.cx, 1
 ropd.info, 1
 roppit.nl, 1
-roques.tk, 1
 rorelseprojektet.se, 1
 roromendut.online, 1
 rorr.im, 1
 roryneville.com, 1
-rosa-spain.tk, 1
 rosabellas.co.uk, 1
-rosabrasiv.ga, 1
 rosaflorbijoux.com.br, 1
 rosahijab.com, 1
 rosakkreditatsiya-forum.ru, 1
 rosalindturner.co.uk, 1
-rosalopezcortes.tk, 1
 rosamystica.tk, 1
-rosanerolife.tk, 1
 rosaquest.ru, 0
 rosaserra.es, 1
 rosbass.ru, 1
-rosbiznes.tk, 1
 roscommontownshipmi.gov, 1
 rosdpk.ru, 1
 rosdver.ru, 1
@@ -104424,10 +99677,8 @@ roselinlin.com, 1
 roseluna.com, 1
 rosemariefloydballet.com, 1
 rosemountmn.gov, 1
-rosenberg-fansite.tk, 1
 rosenberggard.se, 1
 rosenheimsingles.de, 1
-rosenkavalier.tk, 1
 rosenkeller.org, 1
 roseon.net, 1
 roseparkhouse.com, 1
@@ -104457,20 +99708,18 @@ rosme.it, 1
 rosoft.tk, 1
 rososa.com, 1
 rosound.cz, 1
-rosrabota.tk, 1
 ross-mitchell.com, 0
 rosscountyohiocasa.gov, 1
 rosscountyohiocourts.gov, 1
 rosset.me, 1
 rosset.net, 1
 rossfrance.com, 1
-rossia.ga, 1
-rossiyskaja.cf, 1
 rosskopfs.de, 1
 rosslug.org.uk, 1
 rossome.org, 1
 rosstownshipmi.gov, 1
 rosstroj-balashiha.ml, 1
+rosstwpmcpa.gov, 1
 rossvillega.gov, 1
 rosswilson.co.uk, 0
 rost.tv, 1
@@ -104479,20 +99728,13 @@ rosten.tk, 1
 rostirolla.se, 0
 rostlau.be, 1
 rostov-aikido.tk, 1
-rostov-arena.ml, 1
 rostov-avia.ru, 0
-rostov.cf, 1
-roswellcity.tk, 1
 roszdravnadzor.gov.ru, 1
 rot256.io, 1
 rot47.net, 1
 rotamap.net, 1
-rotanaval.tk, 1
-rotaractclubtucuman.tk, 1
 rotaracthelmond.tk, 1
 rotary.org.ru, 1
-rotaryceuta.tk, 1
-rotaryfunds.ga, 1
 rotas-turisticas.com, 1
 rotasgastronomicas.com, 1
 rotasgastronomicas.pt, 1
@@ -104531,8 +99773,8 @@ rotumax.es, 1
 rotunneling.net, 1
 rouair.com, 1
 rouamatfashion.gr, 1
+roueneternalmagic.fr, 1
 rougechocolat.fr, 1
-rougeetblanc.tk, 1
 roughcopy.com.au, 1
 roughgrain.com, 1
 roughnex.tk, 1
@@ -104570,7 +99812,6 @@ rovatronic.tk, 1
 roverglobal.ga, 1
 roveridx.com, 1
 rovetf.tk, 1
-rovezzano.tk, 1
 rovian.ua, 1
 rovin.tk, 1
 rovity.io, 0
@@ -104594,13 +99835,11 @@ rowlog.com, 1
 rowra.org, 1
 roxanaherguz.com, 1
 roxanneguinoo.tk, 1
-roxburytech.tk, 1
 roxhillmedia.com, 1
 roxiesbouncycastlehire.co.uk, 1
 roxville.tk, 1
 royal-flowers.dp.ua, 1
 royal-knights.tk, 1
-royal-life.tk, 1
 royal-rangers.de, 1
 royal5858.com, 1
 royal6868.com, 1
@@ -104646,6 +99885,7 @@ royal882.com, 1
 royal883.com, 1
 royal885.com, 1
 royal886.com, 1
+royal8866.com, 1
 royal887.com, 1
 royal889.com, 1
 royal896.com, 1
@@ -104670,11 +99910,9 @@ royalgroup.msk.ru, 1
 royalhosting.ch, 1
 royalkitchensandfurniture.co.ug, 1
 royalmarinesassociation.org.uk, 1
-royalmech.tk, 1
 royalnissanparts.com, 0
 royaloz.ma, 1
 royalpainters.co, 1
-royalrace.tk, 1
 royalsleeping.com, 1
 royalstylefit.com, 1
 royaltonvt.gov, 1
@@ -104685,13 +99923,12 @@ royaltyk9.com, 1
 royalvortex.co, 1
 royalworldservice.com.ua, 1
 royalyule.com, 1
+royaume-des-chats.fr, 1
 royaume-smoke.com, 1
 royaumesoublies.com, 1
-roycampbell.tk, 1
 royceandsteph.com, 1
 roycewilliams.net, 1
 roychan.org, 1
-royger.tk, 1
 roynuesca.com, 1
 royrevell.com, 1
 roys.design, 1
@@ -104708,8 +99945,6 @@ rozemaandag.tk, 1
 rozhodce.cz, 1
 rozprodat.cz, 1
 rp-idskenhuizen.nl, 1
-rp-megapolis.tk, 1
-rp-murk.tk, 1
 rpa.gov, 1
 rpadonline.com, 1
 rpattisonroofing.co.uk, 1
@@ -104730,7 +99965,6 @@ rphyncice.cz, 1
 rpi-pihole-mon.ddns.net, 1
 rpine.net, 0
 rpj.life, 1
-rpm-commerce.herokuapp.com, 1
 rpm-oldtimer-events.ch, 1
 rpmdrivingschool.com.au, 1
 rpmglobal.com, 1
@@ -104751,7 +99985,7 @@ rr6729.com, 0
 rr6957.co, 1
 rr9297.co, 1
 rr9397.com, 0
-rr9721.com, 0
+rr9721.com, 1
 rr9728.co, 1
 rrailto.com, 1
 rray.org, 1
@@ -104762,6 +99996,7 @@ rrdesignsuisse.com, 0
 rrdtool.com, 1
 rrg-partner.ch, 0
 rritv.com, 1
+rrmac.ml, 1
 rrmiran.com, 1
 rro.rs, 1
 rrssww.space, 1
@@ -104789,10 +100024,8 @@ rsc.by, 1
 rsc.wiki, 1
 rscturmoil.com, 1
 rsdisedezzari.it, 1
-rsdns.ml, 1
 rse-reporting.com, 1
 rsec.kr, 1
-rsecure.tk, 1
 rsgcard.com, 1
 rsingermd.com, 1
 rsl.gd, 1
@@ -104809,6 +100042,7 @@ rsrv.fr, 1
 rss.org.uk, 1
 rss.sh, 0
 rss3.bio, 1
+rss3.co, 1
 rss3.io, 1
 rssfeedblast.com, 1
 rssfeedonline.tk, 1
@@ -104823,6 +100057,7 @@ rsttraining.co.uk, 1
 rsuji.com, 1
 rsvaachen.de, 1
 rsvp, 1
+rsvpparty.com, 1
 rswow.ru, 1
 rsync.eu, 0
 rt-inc.com, 1
@@ -104864,7 +100099,6 @@ rtkbe.com, 1
 rtl.de, 1
 rtlspiele.de, 1
 rtmoran.org, 1
-rtparket.ga, 1
 rtsak.com, 1
 rtsr.ch, 0
 rttreservations.com, 1
@@ -104874,24 +100108,16 @@ rttvvip.com, 1
 rtveen.nl, 1
 rtvslos.nl, 1
 rtwcourse.com, 1
-ru-acyclopedia.cf, 1
-ru-adv.tk, 1
-ru-auto.tk, 1
 ru-e-business.com, 1
 ru-robot.tk, 1
-ru-sale.tk, 1
 ru-sprachstudio.ch, 1
 ru.search.yahoo.com, 0
-ru251.tk, 1
 rua.ink, 0
 ruangangkasa.com, 1
 ruanglaptop.com, 1
 ruanmi.de, 1
 ruanwen168.com, 1
-rubashki-opt.ml, 1
-rubashki.tk, 1
-rubbaduckee.tk, 1
-rubber.cf, 1
+ruavan.com, 1
 rubberband.com, 1
 rubberchicken.net, 1
 rubberduckit.com, 1
@@ -104926,7 +100152,6 @@ rubenslikkarchive.com, 1
 rubensvrouwen.tk, 1
 ruber.cf, 1
 rubia.ca, 1
-rubiales.tk, 1
 rubic.tk, 1
 rubiconwi.gov, 1
 rubidium.ml, 1
@@ -104938,17 +100163,14 @@ rubinchyk.tk, 1
 rubinnadlan.co.il, 1
 rubirubli.tk, 1
 rublacklist.net, 1
-rublev.tk, 1
-rubooks.gq, 1
-rubreklama.tk, 1
 ruby-auf-schienen.de, 1
 rubymediagroup.com, 1
-rubyonline.tk, 1
 rubyonremote.com, 1
 rubyquincunx.com, 1
 rubyquincunx.org, 1
-rubystore.ga, 1
-ruchka-mashinka.gq, 1
+rucinski.ch, 1
+rucinski.eu, 1
+rucinski.uk, 1
 ruckify.com, 1
 rucksack-rauf-und-weg.de, 1
 ruckzuck-privatpatient.de, 1
@@ -104956,7 +100178,6 @@ rud.is, 1
 rudasl.pl, 1
 rudating.tk, 1
 rudd-o.com, 1
-ruddick.uk, 1
 ruddr.io, 1
 rudefish.tk, 1
 rudewiki.com, 1
@@ -104964,12 +100185,10 @@ rudianto.id, 1
 rudibora.ml, 1
 rudimentalluxury.com, 1
 rudloff.pro, 1
-rudolf.gq, 1
+rudnikas.com, 1
 rudolph.life, 1
 rudovasky.com, 1
 rudrastyh.com, 1
-rudy.ga, 1
-rudymendoza.tk, 1
 rue-de-la-vieille.fr, 1
 rueckbeil.com, 1
 rueckert-gymnasium-blog.de, 1
@@ -104982,14 +100201,12 @@ rueduparticulier.tk, 0
 rueg.eu, 1
 ruero.com, 1
 ruerte.net, 1
-ruexpert.cf, 1
 ruf888.com, 1
 rufartabs.ml, 1
 ruffbeatz.com, 1
 ruffinstorage.com, 1
 ruffkatt.com, 1
 ruffm.com, 1
-ruffnecks.tk, 1
 ruflay.ru, 1
 ruforce.ml, 1
 rugadgets.tk, 1
@@ -105004,7 +100221,6 @@ rugstorene.co.uk, 1
 rugugu.jp, 1
 ruha.co.in, 1
 ruhigehand.de, 1
-ruhimustafa.tk, 1
 ruhnke.cloud, 0
 ruhproject.kz, 1
 ruhrdurst.tk, 1
@@ -105017,7 +100233,6 @@ ruimoreira.co.uk, 1
 ruimtevoor.gent, 1
 ruimtevoorgent.be, 1
 ruin.one, 1
-ruinme.tk, 1
 ruinone.com, 1
 ruinsofchaos.com, 1
 ruiruigeblog.com, 1
@@ -105038,11 +100253,11 @@ rulu.tv, 1
 rulutv.com, 1
 ruma.io, 1
 rumaenien.immo, 1
-rumah-tanah-dijual.com, 1
 rumah123.com, 1
 rumahcodingtest.tk, 1
 rumahkristal.tk, 1
 rumahminimalisoi.com, 1
+rumahmurahbtn.co.id, 1
 rumahpropertigratis.com, 1
 rumahresep.cf, 1
 rumartinez.es, 1
@@ -105054,9 +100269,7 @@ rumbleline.ga, 1
 rumdulhospital.com, 1
 rumeli.edu.tr, 1
 rumenka.tk, 1
-ruminecraftru.tk, 1
 rumix.ga, 1
-rumix.tk, 1
 rumlager.de, 1
 rumlife.co.uk, 1
 rummage4property.co.uk, 1
@@ -105064,16 +100277,10 @@ rummey.co.uk, 1
 rumtaste.com, 1
 rumtaste.de, 1
 rumus.co.id, 1
-run-forrest.run, 1
 run-it-direct.co.uk, 1
 runagain.ch, 0
-runame.ml, 1
-runaplay.com, 0
 runar-data.de, 1
 runbo-australia.ga, 1
-runbo-new-zealand.ga, 1
-runbo-nz.ga, 1
-runboaustralia.ga, 1
 runcarina.com, 1
 runcitadel.space, 1
 rundesign.it, 1
@@ -105086,21 +100293,16 @@ runebet.com, 1
 runeblog.ru, 1
 runecaster.tk, 1
 runementors.com, 0
-runes.cf, 1
 runescape.wiki, 1
-runescapelordsconquest.tk, 1
 runesforbeginners.com, 1
 runet.cf, 1
 runetracker.org, 1
-runeworldforums.tk, 1
-runews.cf, 1
 runfitcoaching.com, 1
 rungie.com, 1
 rungstedhave.dk, 1
 rungutan.com, 1
 runicspells.com, 1
 runklesecurity.com, 1
-runlet.gq, 1
 runlevel3.de, 1
 runmyqubit.com, 1
 runmyqubit.de, 1
@@ -105121,18 +100323,10 @@ ruobiyi.com, 0
 ruobr.ru, 1
 ruonavaara.fi, 1
 ruoskachile.tk, 1
-rupeespeaks.tk, 1
 rupeevest.com, 1
 rupom.me, 1
-rupool.tk, 1
 rupostel.com, 1
-rupressa.tk, 1
-ruprivorot.tk, 1
-rupture-skate.tk, 1
-ruqbnsmokebbq.ga, 1
 ruquay.com, 1
-ruquiz.tk, 1
-rural-house.tk, 1
 rural.gov, 1
 ruralink.com.ar, 1
 ruralis.it, 1
@@ -105142,14 +100336,11 @@ rurian-gyohen.com, 1
 ruris.bg, 1
 ruro.tk, 1
 rurouni.tk, 1
-rus-blog.tk, 1
-rus-manual.tk, 1
 rus-trip.ru, 0
 rusakov.tk, 1
 rusdigisolutions.com, 1
 ruse.church, 1
 ruseartgallery.tk, 1
-rusenemas.tk, 1
 rusexmany.ml, 1
 rushashkyfond.com, 1
 rushbmedia.com, 1
@@ -105161,23 +100352,17 @@ rushter.com, 1
 rushtonparay.com, 1
 rushyo.com, 1
 rusi-ns.ca, 1
-rusichi.tk, 1
 rusien-den.com, 1
 rusificatio.tk, 1
 rusifikator.tk, 1
-rusiptv.cf, 1
 ruska-modra.cz, 1
 ruskamodra.cz, 1
 ruskcountytx.gov, 1
 ruski.tk, 1
 ruslandautohuur.nl, 1
 rusmir.tk, 1
-rusmodel.tk, 1
 rusmolotok.ru, 1
 rusnalog.ru, 1
-rusnicolas.cf, 1
-rusposuda.cf, 1
-russ-portal.tk, 1
 russandol.eu, 1
 russchooljordan.tk, 1
 russell-tech.co.uk, 1
@@ -105185,16 +100370,12 @@ russellappelbaum.com, 1
 russellenvy.com, 1
 russelljohn.net, 1
 russellmeek.net, 1
+russellshobby.com, 1
 russellupevents.co.uk, 1
-russenes.com, 1
 russia-furniture.tk, 1
-russia-knigi.ga, 1
 russia-rp.tk, 1
 russia.dating, 1
 russia.wtf, 1
-russiahockey.tk, 1
-russiahunting.tk, 1
-russialife.gq, 1
 russian-artist.tk, 1
 russian-fur.tk, 1
 russian-knights.ru, 1
@@ -105202,24 +100383,20 @@ russian-page.tk, 1
 russianbearsmotorsport.tk, 1
 russianbluecatsguide.com, 1
 russianbrides.cf, 1
-russianbristol.tk, 1
 russianews.cf, 1
 russianews.ga, 1
 russianpunkrock.tk, 1
 russianrandom.ru, 1
 russiantranslation.tk, 1
-russisch.tk, 1
-russograffix.tk, 1
-rust.cf, 1
 rust.mn, 1
-rust.pm, 1
-rustambek.tk, 1
+rust.pm, 0
 rustamkhanko.gq, 1
 rustbyexample.com, 0
 rustfanatic.com, 1
 rustfu.rs, 1
 rusticpathways.com.au, 1
 rusticroadlandscaping.com, 1
+rusticus-consulting.de, 1
 rustikalwallis.ch, 1
 rustls.com, 1
 rustls.org, 1
@@ -105227,7 +100404,6 @@ rustonla.gov, 1
 rustyrambles.com, 0
 rustytub.com, 1
 rusunion.org, 1
-ruswomen.tk, 1
 rut2.tk, 1
 ruta-66.tk, 1
 rutadelastermitas.tk, 1
@@ -105263,14 +100439,12 @@ ruwhof.com, 1
 ruwhof.net, 1
 ruxit.com, 0
 ruya.com, 1
-ruyana.tk, 1
 ruyatabirleri.com, 1
 ruzaevka.tk, 1
 rv-jpshop.com, 1
 rva-asbestgroep.nl, 1
 rva.gov, 1
 rvaneijk.io, 1
-rvantwembeke.tk, 1
 rvender.cz, 1
 rvf6.com, 1
 rvfit.dk, 1
@@ -105306,11 +100480,10 @@ rxbusiness.com, 1
 rxcarbon.com, 1
 rxcom.net, 1
 rxguide.nl, 1
+rxo.com, 1
 rxtx.pt, 1
 rxxx.ml, 1
 ry88url.com, 1
-ryabinushka.tk, 1
-ryan-13.tk, 1
 ryan-design.com, 1
 ryan-gehring.com, 1
 ryan-goldstein.com, 1
@@ -105333,12 +100506,9 @@ ryanteck.uk, 1
 ryanwordpress.com, 1
 ryazagro.ru, 1
 ryazan-region.ru, 1
-ryazancity.tk, 1
 rybakova.coach, 1
 rybalku.ru, 1
 rybarski.com, 1
-rybinsk.ga, 1
-rybnitsa.cf, 1
 rybnitsa.ga, 1
 rybnitsa.gq, 1
 rybnitsa.tk, 1
@@ -105355,7 +100525,6 @@ rygh.no, 1
 rygy.com.br, 1
 rylin.net, 1
 rylore.com, 1
-rymanow.tk, 1
 rymdweb.com, 1
 rymergames.tk, 1
 rynekpierwotny.pl, 1
@@ -105375,7 +100544,6 @@ rzeczy-silene.pl, 1
 rzegocki.pl, 1
 rzentarzewski.net, 1
 rzero.com, 1
-rzero.tk, 1
 rzhv1.cf, 1
 rzr.supplies, 1
 s-4.host, 1
@@ -105413,6 +100581,7 @@ s1ris.org, 1
 s2.coach, 1
 s20121946.ml, 1
 s2605.de, 1
+s26s.com, 1
 s2i.ch, 0
 s2member.com, 1
 s2t.net, 1
@@ -105449,9 +100618,10 @@ s559.cc, 0
 s5g8.com, 1
 s64.cz, 1
 s6729.co, 1
-s6729.com, 0
+s6729.com, 1
 s6957.co, 1
 s6jl.com, 1
+s6o.de, 1
 s81365.com, 1
 s82365.com, 1
 s88.com, 1
@@ -105481,28 +100651,21 @@ saatchiart.com, 1
 saathi.asia, 1
 sab.id, 1
 saba-piserver.info, 1
-saba-shop.tk, 1
 sabachat.tk, 1
 sabahattin-gucukoglu.com, 1
 sabaikonotes.com, 1
-sabaland.tk, 1
 sabatikirooms.com, 1
 sabba.uk, 1
-sabbat-wildfire.tk, 1
 sabbottlabs.com, 1
-sabedinovski.tk, 1
 saber-nyan.com, 1
 saberhortifruti.com.br, 1
 sabghijewelers.com, 1
 sabharwallawfirm.ca, 1
 sabhijobs.com, 1
-sabians.tk, 1
 sabine-forschbach.de, 1
 sabineforschbach.de, 1
 sablanout.com, 1
-sable.gq, 1
 sabmobile.pk, 1
-saborcaribe.tk, 1
 sabranie.com, 1
 sabrina-auer.tk, 1
 sabrinajoias.com.br, 1
@@ -105511,8 +100674,6 @@ sabrinajoiasvarejo.com.br, 1
 sabrinamiskiewicz.tk, 1
 sabrinarus.tk, 1
 sabrinazeidan.com, 1
-sabrine.tk, 1
-sabworldtricks.tk, 1
 sac-shoes.fr, 1
 sacademica.tk, 1
 sacaentradas.com, 1
@@ -105531,14 +100692,12 @@ sachsenflug.de, 1
 sachsenlady.com, 1
 sachte-restaurant.de, 1
 sacians.tk, 1
-sacibo.ga, 1
 sackers.com, 1
 sackmesser.ch, 1
 saclier.at, 1
 sacodealegria.com, 1
 sacprincesse.com, 1
 sacramentocounty.gov, 1
-sacramentum.tk, 1
 sacred-destinee.tk, 1
 sacred-knights.net, 1
 sacredart-murals.co.uk, 1
@@ -105546,7 +100705,6 @@ sacredheart-cliftonheights.net, 1
 sacredheartbath.org, 1
 sacredsecondhandbooks.com.au, 1
 sacrome.com, 1
-sacrosanctus.tk, 1
 sacwellness.com, 1
 sad-berezka.ru, 0
 sadbox.es, 1
@@ -105560,7 +100718,6 @@ sadhana.cz, 1
 sadhanaclub.de, 1
 sadhawkict.org, 1
 sadiejanehair.com, 1
-sadiestavern.cf, 1
 sadiestavern.ga, 1
 sadiestavern.gq, 1
 sadiestavern.ml, 1
@@ -105591,10 +100748,8 @@ safalfasalonline.in, 1
 safar.sk, 1
 safara.host, 1
 safarimasaimara.com, 1
-safaritenten.nl, 1
 safataviationgroup.com, 1
 safatech.me, 1
-safc.tk, 1
 safeacs.com, 1
 safeadmin.ga, 1
 safeandsecureserver.com, 1
@@ -105610,12 +100765,9 @@ safebits.de, 1
 safebits.eu, 1
 safebits.fr, 1
 safebits.it, 1
-safeboard.ml, 1
 safebus.io, 1
 safebuyerscheme.co.uk, 1
 safecar.gov, 1
-safecash.id, 1
-safecso.cf, 1
 safedrivepod.com, 1
 safeers.tk, 1
 safefreehost.gq, 1
@@ -105639,7 +100791,6 @@ safeplay.co, 1
 safepool.com.br, 1
 safeporn.org, 1
 safeprint.pt, 1
-safer-software.tk, 1
 safercar.gov, 1
 saferchildren.eu, 0
 saferedirectlink.com, 1
@@ -105649,6 +100800,7 @@ saferinternetday.us, 1
 safermao.fr, 1
 saferpost.com, 1
 saferproduct.gov, 1
+saferproducts.gov, 1
 safersurfing.eu, 0
 safertruck.gov, 1
 safescif.com, 1
@@ -105673,7 +100825,6 @@ safetymp3.com, 1
 safetynames.com, 1
 safetynation.co.uk, 1
 safetynetwork.me, 1
-safetyrange.com, 1
 safetyrisk.net, 1
 safetysite.tips, 1
 safeui.com, 0
@@ -105683,14 +100834,12 @@ safewaysecurityscreens.com.au, 1
 saffron.com, 1
 safijourney.com, 1
 safiosolutions.com, 1
-safirakbar.tk, 1
 safire.ac.za, 1
 safkgroup.com, 1
 safnah.com, 0
 safungerar.se, 1
 sagacioussuricata.com, 1
 sagagardencentre.co.uk, 1
-sagan.tk, 1
 sagareserve.com, 1
 sagargandecha.com.au, 0
 sageclinic.org, 1
@@ -105709,14 +100858,10 @@ sagicorlife.com, 1
 sagicorlifeusa.com, 1
 sagitta.hr, 1
 saglik-haberleri.tk, 1
-saglikhaber.tk, 1
 sagliklidegisim.com, 1
 sagnette.xyz, 1
 sago.group, 1
-sagomedia.tk, 1
 sahajbooks.com, 1
-sahalin.tk, 1
-sahalinskiy.gq, 1
 sahar.io, 1
 saharacloud.com, 1
 sahararun.tk, 1
@@ -105726,7 +100871,6 @@ sahb.dk, 1
 sahibinden.com, 1
 sahinozgenhukuk.com, 1
 sahkotyot.eu, 1
-sahpa.co.za, 1
 saibacomo.online, 1
 saibotk.de, 1
 said.id, 1
@@ -105766,18 +100910,13 @@ saint-aubin-sur-scie.fr, 1
 saint-clan.tk, 1
 saint-cyril.com, 1
 saint-leonard.fr, 1
-saint-peterburg.tk, 1
 saint-petersburg.cf, 1
-saint-petersburg.gq, 1
-saint-petersburg.ml, 1
 saint-ssd.org, 1
 saintaardvarkthecarpeted.com, 1
 saintanne.net, 1
 saintanthonylakin.org, 1
-saintaugustineschool.tk, 1
 saintbernardpetcare.com, 1
 saintefoy-tarentaise.fr, 1
-saintereso.tk, 1
 sainteugenechurch.net, 1
 sainteugeneschurch.com, 1
 saintfrancescabrini.net, 1
@@ -105797,17 +100936,13 @@ saintmaryna.com, 1
 saintmaryscathedral-trenton.org, 1
 saintmichaelpress.tk, 1
 saintpatrick-norristown.net, 1
-saintpetersburg.cf, 1
 saintpetersburg.ga, 1
-saintpetersburg.gq, 1
-saintpetersburg.ml, 1
 saintphilipneri.org, 1
 saintpius.net, 1
 saintpolycarp.org, 1
 saintseiya-temple.tk, 1
 saintsrowmods.com, 1
 sainttheresahome.org.sg, 1
-saintvincent.tk, 1
 saintw.com, 0
 sainzderozas.com, 1
 saipariwar.com, 1
@@ -105832,7 +100967,7 @@ saitas.net, 1
 saitechgroups.com, 1
 saito-koken.co.jp, 1
 saitrance.com, 1
-saitschool.ml, 1
+saitv.net, 1
 saitv.org.in, 1
 saiwebtv.com, 1
 saiyans.com.ve, 1
@@ -105863,7 +100998,7 @@ sakura-paris.org, 1
 sakuracdn.com, 1
 sakuradata.com, 1
 sakuramarketingdigital.com.br, 1
-sakurapalace.tk, 1
+sakustar.com, 1
 salaamgateway.com, 1
 saladgo.id, 1
 saladin.vn, 1
@@ -105875,7 +101010,6 @@ salamence.tk, 1
 salandalairconditioning.com, 1
 salariominimo.com.co, 1
 salarycalculatoruk.co.uk, 1
-salas.cf, 1
 salas.tk, 1
 salasbanquetes.cl, 1
 salati.tk, 1
@@ -105885,7 +101019,6 @@ sald.us, 1
 saldanda.ml, 1
 salde.net, 1
 salduero.tk, 1
-sale-internet.cf, 1
 sale-sokuho.com, 1
 sale4ru.ru, 1
 saleaks.org, 1
@@ -105903,7 +101036,6 @@ saleduck.fi, 1
 saleduck.se, 1
 saledump.nl, 1
 saleem.cf, 1
-salegor.tk, 1
 saleh4unraid.cyou, 1
 salekaz.ru, 1
 salemma.gov, 1
@@ -105912,7 +101044,6 @@ salento-nostro.tk, 1
 salentocab.com, 1
 salerno-on-line.tk, 1
 salernotoday.it, 1
-salery.ga, 1
 sales-experience.nl, 1
 sales-respect.nl, 1
 salesdesign.vn, 1
@@ -105930,7 +101061,6 @@ salesmd.com, 1
 salesoutcomes.com, 1
 salesprocessing.gq, 1
 saletodo.com, 1
-saleturs.tk, 1
 saletzki.de, 1
 salexy.kz, 1
 salibandy.tk, 1
@@ -105941,8 +101071,9 @@ salimicm.com, 1
 salinecountyks.gov, 1
 salinecountyne.gov, 1
 salinemi.gov, 1
-salinetherapy.com, 1
 salins-les-bains.com, 1
+salisburyreds.co.uk, 1
+salisucre.fr, 1
 salkield.uk, 1
 salland1.nl, 1
 salle-quali.fr, 0
@@ -105950,7 +101081,6 @@ salledebainmontreal.gq, 1
 sallisawok.gov, 1
 sally-secret.com, 1
 sallyandruss.ca, 1
-sallyangeli.tk, 1
 sallycooke.co.uk, 1
 sallydowns.name, 1
 sallyheerenveen.nl, 1
@@ -105992,10 +101122,8 @@ salsa-straubing.de, 1
 salsa.berlin, 1
 salserocafe.com, 0
 salt-documentary.blog, 1
-salt-travel.cf, 1
 salt.fish, 1
 saltbythesea.com, 0
-saltcave.gq, 1
 saltedfish.network, 1
 saltedge.com, 1
 salter.com.tr, 1
@@ -106025,24 +101153,20 @@ saludmas.site, 1
 saludnutrivida.com, 1
 saludsis.mil.co, 1
 saluels.servemp3.com, 1
-salukinet.tk, 1
 salussafety.io, 1
-salut-butovo.cf, 1
 salutenaturale.com.br, 1
 salutes.tk, 1
 salutethefish.com, 1
 salutethegrains.com, 1
 salutethepig.com, 1
-salutparis.ml, 1
 salva.re, 1
 salvaalocombia.com, 1
-salvadoralevin.tk, 1
-salvadorcorriols.tk, 1
 salvadorinfantil.tk, 1
 salvalartesicilia.it, 1
-salvameblog.tk, 1
 salverainha.org, 1
 salzamt.tk, 1
+salzburg-erfahren.at, 1
+salzburg-verkehr.at, 1
 salzburgsfinest.tk, 1
 salzerperu.com, 1
 salzmann.solutions, 1
@@ -106054,16 +101178,13 @@ samabest.tk, 1
 samalderson.co.uk, 1
 samalova-chata.cz, 0
 samandavani.com, 1
-samandcatonline.tk, 1
 samandej.ir, 1
 samandroscosrestaurant.com, 1
 samanexports.in, 1
 samangel.org, 1
 samanthabiggers.com, 1
 samanthasmith.tk, 1
-samar-leyte.tk, 1
 samara-avia.ru, 1
-samara-hosting.tk, 1
 samarhotel.com, 1
 samaritainsmeyrin.ch, 0
 samarpanfurniture.com, 1
@@ -106072,7 +101193,6 @@ samba.org, 1
 sambaash.com, 1
 sambeso.net, 1
 sambot22.tk, 1
-sambuchanan.tk, 1
 sambus.com, 1
 samclarke.com, 1
 samdev.io, 1
@@ -106080,7 +101200,6 @@ samedamci.com, 1
 samegoal.com, 1
 samegoal.org, 1
 samel.de, 1
-samentest.tk, 1
 samenuitsamenthuis.tk, 1
 samenvoorelkaar.nl, 1
 samenwerkingsportaal.nl, 1
@@ -106088,7 +101207,6 @@ samepage.io, 1
 samesound.ru, 1
 sametcanaz.tk, 1
 sameteem.com, 1
-sametimetomorrow.tk, 1
 sameworks.com, 1
 samhall.se, 1
 samhsa.gov, 1
@@ -106101,7 +101219,6 @@ samifar.in, 1
 samilyanov.tk, 1
 samin.tk, 1
 samir-software.tk, 1
-samiratv.tk, 1
 samishnation.gov, 1
 samisoft.ir, 1
 samiysok.cf, 1
@@ -106116,9 +101233,6 @@ sammyservers.com, 1
 sammyservers.net, 1
 samoacollege.edu.ws, 1
 samodel.ml, 1
-samodel.tk, 1
-samogonka.tk, 1
-samokhin.cf, 1
 samorazvitie.ru, 1
 samosad.tk, 1
 samotorsporttyres.com.au, 1
@@ -106126,6 +101240,7 @@ samoyeddogsguide.com, 1
 samoylov.gq, 1
 samoylyk.net, 0
 samozdraw.ga, 1
+sampaguide.com, 1
 sampatjewelers.com, 1
 sample-site.click, 1
 samplefashion.nl, 1
@@ -106134,7 +101249,6 @@ samri.pt, 1
 samroelants.com, 1
 samscollection.in, 1
 samsebe.ml, 1
-samsebe.tk, 1
 samshouseofspaghetti.net, 1
 samskaar.in, 1
 samsonnetworks.org, 1
@@ -106149,7 +101263,6 @@ samuel-philipp.de, 1
 samuelbeckett.tk, 1
 samuelbramley.com, 1
 samuelkeeley.com, 1
-samuelkyalo.tk, 1
 samuellaulhau.fr, 0
 samuels-blog.de, 1
 samuels-graphics.tk, 1
@@ -106183,12 +101296,14 @@ sanalturcu.com, 1
 sanandreasstories.com, 1
 sanantoniolocksmithtx.com, 1
 sanapaino.fi, 1
+sanasport.at, 1
 sanasport.cz, 1
+sanasport.de, 1
+sanasport.hu, 1
+sanasport.pl, 1
 sanasport.sk, 1
 sanates.cz, 1
 sanatfilan.com, 0
-sanatori-elochka.tk, 1
-sanatori-teterev.tk, 1
 sanatorii-sverdlovskoy-oblasti.ru, 1
 sanatorionosti.com.ar, 1
 sanatstore.ir, 1
@@ -106202,20 +101317,14 @@ sanctio.tk, 1
 sanctskin.com, 1
 sanctum.geek.nz, 0
 sanctumwealth.com, 0
-sanctus-de.tk, 1
-sand-and-mercury.tk, 1
-sand-craft.ml, 1
 sand-stoneinc.com, 1
 sand66.cc, 1
 sand66.com, 1
 sandairephotography.com, 1
 sandbox.mydigipass.com, 0
-sandboxstationchildcare.com, 1
-sandeepjinagal.com, 1
 sandelduggal.com, 1
 sander.sh, 1
 sanderdesign.tk, 1
-sanderdorigo.nl, 1
 sanderkoenders.eu, 1
 sanderkoenders.nl, 1
 sanderpoppe.com, 1
@@ -106229,7 +101338,6 @@ sandiegoluxuryhomes.org, 1
 sandiegotaxpreparation.com, 1
 sandiegotown.com, 1
 sandipmukherjee.tk, 1
-sandiuno.ml, 1
 sandlerpartners.com, 1
 sandmanintel.com, 1
 sandmarc.cz, 1
@@ -106237,6 +101345,7 @@ sandokan.tk, 1
 sandor.wtf, 1
 sandr0.tk, 1
 sandra-perlbach.de, 1
+sandrabamboo.com, 1
 sandrabernardo.com, 1
 sandrainden.nl, 1
 sandraindenfotografie.nl, 1
@@ -106244,7 +101353,6 @@ sandramargolesmd.com, 1
 sandramorrone.tk, 1
 sandras-hobbystueble.de, 1
 sandrasturm.net, 1
-sandrinesite.tk, 1
 sandro.sk, 1
 sandrolittke.de, 1
 sandrproperty.com, 1
@@ -106256,7 +101364,7 @@ sandtime.io, 1
 sandtler.moe, 1
 sandton-plumbing.co.za, 1
 sandtonescorts.com, 1
-sandtonplumbing.co.za, 1
+sandtonplumber24-7.co.za, 1
 sanduskycountyoh.gov, 1
 sandwichclub.tk, 1
 sandwichcouncil.tk, 1
@@ -106271,16 +101379,12 @@ sanex.ca, 1
 sanfernando.tk, 1
 sanfranciscotours.org, 1
 sangamonil.gov, 1
-sangen.ml, 1
 sangheon.com, 1
 sangina.eu, 1
-sangiovannilipioni.tk, 1
 sanglierhurlant.fr, 1
-sangoandmiroku.tk, 1
 sangowen.xyz, 1
 sangreytinta.tk, 1
 sangriasenorial.com, 1
-sangwanbeach.tk, 1
 sangyoui.health, 1
 sanhotel.ml, 1
 sanidadnaval.cl, 1
@@ -106308,7 +101412,6 @@ sanjosecolorectal.com, 1
 sanjosecostarica.org, 1
 sanjoweb.tk, 1
 sanjuanchamelco.tk, 1
-sanjuandeabajo.tk, 1
 sanjuanerita.com, 1
 sanketsu.ml, 0
 sanki.tk, 1
@@ -106319,18 +101422,16 @@ sanktpetriskole.dk, 1
 sanleandromazda.com, 1
 sanliurfahaberi.tk, 1
 sanluisdequillota.tk, 1
-sanmarco.vr.it, 1
-sanmarcovecchio.tk, 1
 sanmonjiya-kimono.com, 1
 sanmuding.com, 1
 sannefoltz.com, 1
 sannesfotklinikk.no, 1
-sannikfk.gq, 1
 sanodent.com.ua, 1
-sanogym.com, 1
+sanook69.com, 1
 sanooktiew.com, 0
-sanpablo.tk, 1
-sanpancrazio.tk, 1
+sanpatigroup-beautysalon.jp, 1
+sanpatigroup-recruit.jp, 1
+sanpatigroup.jp, 1
 sanpatriciocountytx.gov, 1
 sanpham-balea.org, 1
 sanqinyinshi.com.cn, 1
@@ -106349,8 +101450,6 @@ santacruzca.gov, 1
 santacruzstudio.com.mx, 1
 santafesilversaddlemotel.com, 1
 santaijia.com, 0
-santamargarita.tk, 1
-santamariadelaisla.tk, 1
 santamariaretreats.co.uk, 1
 santamariaretreats.uk, 1
 santamonicapost123.org, 1
@@ -106365,9 +101464,8 @@ santarosaca.gov, 1
 santarosanm.gov, 1
 santasofiastereo.tk, 1
 santaynezchumash-nsn.gov, 1
-santegra.tk, 1
 santehart.by, 1
-santehnica.ml, 1
+santehnik-dnepr.dp.ua, 1
 santehnik-home.ru, 1
 santehnika-tut.ru, 1
 santekhmarket-nn.ru, 1
@@ -106378,15 +101476,11 @@ santevege.fr, 1
 santevie.ch, 0
 santhatela.com.br, 1
 santhoshveer.com, 1
-santi-club.de, 1
-santiago-mooser.com, 1
 santiagogarza.co, 1
-santibanezdetera.tk, 1
 santibz.es, 1
 santimb.photos, 1
 santing.net, 1
 santippolito-borgo.tk, 1
-santjoandevilassar.tk, 1
 santmark.eu, 1
 santmark.info, 1
 santmark.net, 1
@@ -106397,7 +101491,6 @@ santong.tk, 1
 santoscarmelitas.tk, 1
 santosdecordoba.tk, 1
 santoshpandit.com, 1
-santugon.tk, 1
 santv.cc, 0
 sanukarlos.tk, 1
 sanweb.info, 1
@@ -106423,14 +101516,14 @@ sapibatam.com, 0
 sapien-ci.com, 1
 sapience.com, 1
 sapienml.com, 1
-sapienz.tk, 1
 sapienza-eclipse.com, 1
 sapienzaconsulting.com, 1
 sapik.hu, 1
-sapindus.pl, 1
+sapindus.pl, 0
 sapiperelining.com.au, 1
 sapk.fr, 1
 saplumbers.com.au, 1
+sapmap01.azurewebsites.net, 1
 sapoghki.tk, 1
 saposute-s.jp, 1
 sapphi.st, 1
@@ -106450,12 +101543,7 @@ saqara.com, 1
 saracenmarkets.com, 1
 sarae.id, 0
 sarafanchik.tk, 1
-sarafanchiki.tk, 1
-sarafani.tk, 1
 sarafrazan.tk, 1
-sarafshop.tk, 1
-sarah-brown.tk, 1
-sarah-harding.tk, 1
 sarah-jane.nl, 1
 sarahbaker.co.nz, 1
 sarahfuerstenberg.com, 1
@@ -106468,7 +101556,6 @@ sarahmodel.tk, 1
 sarahneumann.tk, 1
 sarahplusdrei.de, 1
 sarahshabrina.tk, 1
-sarahvanessen.tk, 1
 sarahwellington.com, 1
 sarahwikeley.co.uk, 1
 saraleebread.com, 0
@@ -106485,7 +101572,6 @@ saraton-kasalligi.tk, 1
 saratov24.tk, 1
 saratovlive.tk, 1
 saratovnews.ml, 1
-saratovtime.tk, 1
 sarayeketabesoti.ir, 1
 sarbash.ee, 1
 sarbel.tk, 1
@@ -106496,18 +101582,15 @@ sard.ro, 1
 sardacompost.it, 1
 sardegnarifiuti.it, 1
 sardegnatirocini.it, 1
-sardine.tk, 1
 sardinianvillas.co.uk, 1
 sardinianvillas.com, 1
 sardinianvillas.ru, 1
 sardoche.lol, 1
-sarecords.tk, 1
 sarella.org, 1
 saresegur.com, 1
 sargar.tk, 1
 sargarmi.tk, 1
 sargenttechnologyservices.com, 1
-sargeson.it, 1
 sarhua.tk, 1
 saria.fun, 1
 saribunga.id, 1
@@ -106523,10 +101606,8 @@ sarkchat.cf, 1
 sarkisianbuilders.com, 1
 sarkom.tk, 1
 sarkvideos.cf, 1
-sarmpel.tk, 1
 sarndipity.com, 1
 sarny.at, 1
-sarogiw.tk, 1
 saropa.com, 1
 sarouel.fr, 1
 sarox.com.au, 0
@@ -106539,11 +101620,10 @@ sartoria.roma.it, 1
 sarumtechnologies.com, 1
 sarv.com, 1
 sarvaappstage.com, 1
+sarzamintarh.ir, 1
 sas-snowboarding.sk, 1
-sasakala.tk, 1
 sasapost.co, 1
 sascha-brockel.de, 1
-sascha-grindau.de, 1
 sascha.io, 1
 sascha.is, 1
 saschaeggenberger.ch, 1
@@ -106551,9 +101631,7 @@ saschaeggenberger.com, 1
 sascorp.co.uk, 1
 sascorp.es, 1
 sash.pw, 1
-sashabognibov.tk, 1
 sashaclothing.tk, 1
-sashakrasnoyarsk.tk, 1
 sashascollections.com, 1
 sashka.com.ua, 1
 sashleighaust.com, 1
@@ -106562,7 +101640,6 @@ saskiadhont.be, 1
 saskiafarell.net, 1
 saskialund.de, 1
 sasrobotics.xyz, 1
-sasroli.tk, 1
 sastamalandemarit.fi, 1
 sastd.com, 1
 sasyabapi.com, 1
@@ -106574,7 +101651,6 @@ satai.dk, 1
 satal.in, 1
 satangcorp.com, 1
 satania.moe, 1
-satanindito.tk, 1
 satanspowers.tk, 1
 satario.vn, 1
 satat.cf, 1
@@ -106584,7 +101660,6 @@ sateahafreedi.com, 1
 satelital.tk, 1
 satellights.tk, 1
 satellite-equipment.tk, 1
-satellite-prof.com, 1
 satellite-reviews.net, 1
 satellite-shop.tk, 1
 satellite-top.com, 1
@@ -106611,7 +101686,6 @@ satmd.de, 1
 sato-legaloffice.jp, 1
 satoshilabs.com, 1
 satoshinumbers.com, 1
-satpersian.tk, 1
 satplay.host, 1
 satradio.tk, 1
 satramana.org, 1
@@ -106619,13 +101693,12 @@ sats4.me, 1
 satselect.tk, 1
 satserwis.xyz, 1
 satsukii.moe, 1
-satsumi.tk, 1
 satta-company.tk, 1
 sattamatka420.mobi, 0
 sattamatkamobi.com, 1
 sattaresult.in, 1
 sattaresult.net, 1
-saturdayenterprises.ga, 1
+saturn-test.network, 1
 saturne.tk, 1
 saturnjump.com, 1
 saturuang.id, 0
@@ -106658,10 +101731,12 @@ saumon-de-france.com, 0
 saumon-france.com, 0
 saumondefrance.fr, 0
 saumonfrance.fr, 0
+sauna-acties.nl, 1
 saunafahrten.ch, 1
 saunahats.eu, 1
 saunas.fr, 1
 saunatime.jp, 1
+saunavoordeel.nl, 1
 saurel.me, 1
 saurusly.com, 1
 sauthon.com, 0
@@ -106679,7 +101754,7 @@ savannahsidewalktours.com, 1
 savannapro.vn.ua, 1
 savant-dagen.nl, 1
 savantcare.com, 1
-savatha.tk, 1
+savasanadam.com, 1
 savbus.com, 1
 savbus.net, 1
 savbus.ws, 1
@@ -106696,6 +101771,7 @@ savemyexams.co.uk, 1
 saveolga.tk, 1
 saveonadventures.com, 1
 saveoney.ca, 1
+saveora.com, 1
 saveora.shop, 1
 savesilvercreek.com, 1
 savesilvercreek.org, 1
@@ -106704,20 +101780,17 @@ savetech.tk, 1
 savethedogfishfoundation.org, 1
 savetheinternet.eu, 1
 savetomp3.net, 1
-saveusfromavril.tk, 1
 savewildcats.eu, 1
 savewildcats.foundation, 1
 savewildcats.life, 1
 savewithtrove.com, 0
 savewithupgrade.com, 1
-saveworldpets.ga, 1
 saveyourhouse.tk, 1
 savicki.co.uk, 1
 savicki.cz, 1
 savicki.sk, 1
 saviezvousque.net, 1
 savilleassessment.com, 1
-savin.ga, 1
 savinggoliath.com, 1
 savinglivesatbirth.net, 1
 savingsbondwizard.gov, 1
@@ -106728,6 +101801,7 @@ savoir.fr, 1
 savoir.ga, 1
 savonlinnatrujillo.tk, 1
 savonsuuntaporaus.fi, 1
+savransafari.com, 1
 savushkin.tk, 1
 savvystagingaz.com, 1
 sawansasaram.ml, 1
@@ -106755,8 +101829,8 @@ saxojoe.co.uk, 1
 saxojoe.de, 1
 saxol-group.com, 1
 saxoncreative.com, 1
-saxophone.tk, 1
 saxotex.de, 1
+saxotrader.com, 1
 saxynele.tk, 1
 say-it-loud.com, 1
 saya.gg, 1
@@ -106771,9 +101845,8 @@ sayfr.com, 1
 sayhanabi.eu.org, 1
 sayheymike.com, 1
 sayhuahuo.com, 1
-sayilarmuhendislik.com, 1
 sayprepay.com, 1
-sayrodigital.com, 1
+sayrodigital.com, 0
 says.lol, 1
 sayura.net, 1
 sayver22.com, 1
@@ -106790,7 +101863,6 @@ sb.ax, 1
 sb.im, 1
 sb.sb, 1
 sb0.io, 1
-sbabeshin.tk, 1
 sbanken.no, 1
 sbaten.nl, 1
 sbblog.cn, 1
@@ -106822,7 +101894,6 @@ sbiewald.de, 1
 sbir.gov, 0
 sbirwot.xyz, 1
 sbit.com.br, 1
-sbivc.jp, 1
 sbl01.com, 1
 sbl250.com, 1
 sbli-webhook.herokuapp.com, 1
@@ -106832,20 +101903,17 @@ sbmlogistik.com, 0
 sbmsite.cf, 1
 sbmsite.ml, 1
 sbmsitelist.ml, 1
-sbmsitelist.tk, 1
 sbmsmartaccounting.co.uk, 1
 sbmt.cc, 1
 sbo.no, 1
 sbodewissel.tk, 1
 sbond.co, 1
-sborka.ml, 1
 sbpk.fr, 1
 sbpropman.co.uk, 1
 sbrouwer.org, 1
 sbrownbourne.com, 0
 sbsavings.bank, 1
 sbscyber.com, 1
-sbskadarlija.com, 1
 sbsrv.ml, 1
 sbssoft.ru, 1
 sbst.gov, 1
@@ -106874,12 +101942,10 @@ scale.at, 1
 scale.milano.it, 1
 scale.roma.it, 1
 scalecalculation.ml, 1
-scalemodeling.tk, 1
 scalesbiolab.com, 1
 scaligerorooms.it, 1
 scaling.solutions, 0
 scalive.tv, 1
-scallyboy.uk, 1
 scallywagsbouncycastles.co.uk, 1
 scallywagskids.co.uk, 1
 scalpel.com, 1
@@ -106889,10 +101955,7 @@ scambistimaturi.com, 1
 scamblockplus.org, 1
 scan.co.uk, 1
 scan.computer, 1
-scanamed.tk, 1
-scanbetting.ga, 1
 scandalindo.ml, 1
-scandalpunk.tk, 1
 scandata.cf, 1
 scandata.tk, 1
 scandesk.com, 1
@@ -106900,7 +101963,6 @@ scandicom.fi, 1
 scandinavia.dating, 1
 scandinavia.ga, 1
 scandinaviancorner.tk, 1
-scaner.ga, 1
 scangeo.net, 1
 scanigma.com, 1
 scanmailx.com, 1
@@ -106932,7 +101994,7 @@ scatterd.im, 1
 scatteredcode.net, 1
 scatters.com, 1
 scatterscasino.com, 1
-scavenged.ga, 1
+scavalentenx.duckdns.org, 1
 scbdh.org, 1
 sccd.co.uk, 1
 sccoaching.io, 1
@@ -106946,13 +102008,13 @@ scenastu.pl, 1
 scene.mx, 1
 scenefense.tk, 1
 scenester.tv, 1
-scenetv.ga, 1
 scenicbyways.info, 1
 scenicpathways.com, 1
 scented-delights.co.uk, 1
 scepticism.com, 1
 scevity.com, 1
 scfpensante.ca, 1
+scguaranty.com, 1
 sch44r0n.de, 1
 sch5-gusev.ru, 1
 schaafenstrasse.koeln, 1
@@ -106968,7 +102030,6 @@ schaper-sport.com, 1
 schastie.ml, 1
 schat.top, 1
 schatderer.com, 1
-schatderer.xyz, 1
 schattenwoelfe.tk, 1
 schatzibaers.de, 1
 schauergroup.com, 1
@@ -106991,9 +102052,7 @@ scheidsrechtersinfo.nl, 1
 scheinerhaus.at, 1
 scheinlichter.de, 1
 scheldestromen.nl, 1
-schelkovo.tk, 1
 schella.network, 1
-schellebelle.tk, 1
 schellevis.net, 0
 schemingmind.com, 1
 schemmel.net, 1
@@ -107015,14 +102074,12 @@ schildbach.de, 1
 schilderennummers.nl, 1
 schildermaxe.de, 1
 schillers-friedberg.de, 1
-schiltron.tk, 1
 schimmel-test.info, 1
 schimmelnagelspecialist.nl, 0
 schipholwatch.nl, 1
 schippendale.de, 1
 schippers-it.nl, 1
 schiriportal.ch, 1
-schirmer.io, 1
 schittscreek.shop, 1
 schizoid.tk, 1
 schizoids.net, 1
@@ -107068,6 +102125,7 @@ schnauzer-dogs.com, 1
 schneckenhilfe.de, 0
 schnegg.name, 0
 schneider-dresden.de, 1
+schneider-romania.ro, 1
 schneider.co.il, 1
 schneidr.de, 1
 schneids.me, 1
@@ -107079,7 +102137,6 @@ schnuckenhof-wesseloh.de, 1
 schnyder-werbung.ch, 0
 schody-rozycki.pl, 1
 schoenstatt-fathers.link, 1
-schoenstatt-fathers.us, 1
 schoenstatt.link, 1
 schoepski.de, 1
 schoffelcountry.com, 1
@@ -107093,10 +102150,8 @@ schokoladensouffle.eu, 1
 scholar.group, 0
 scholar.pk, 1
 scholar.site, 0
-scholarbaze.cf, 1
 scholarchip.com, 1
 scholarconnect.com, 1
-scholareducation.tk, 1
 scholarly.com.ph, 1
 scholarly.ph, 1
 scholarnet.cn, 1
@@ -107105,28 +102160,19 @@ scholarsclub.club, 1
 scholarships.ga, 1
 scholarships.link, 1
 scholarstyle.com, 0
-scholenlijst.tk, 1
 scholenprogrammagroningen.nl, 1
 scholieren.com, 1
+scholingua.com, 1
 schollbox.de, 0
 scholledev.com, 1
-scholohost.tk, 1
 scholtensupport.nl, 1
 scholz-kallies.de, 1
 schonstedt.com, 1
 schont.org, 1
-school-22.tk, 1
-school-27-lpr.tk, 1
-school-33.tk, 1
-school-adventures.tk, 1
 school-id.co.uk, 1
-school-project.tk, 1
 school-register.co.za, 1
 school.in.th, 1
-school16-tob.tk, 1
-school173.tk, 1
 school32.tk, 1
-school43.tk, 1
 school91.ml, 1
 schoolantwoorden.tk, 1
 schoolbag.gq, 1
@@ -107148,8 +102194,6 @@ schoolninja.net, 1
 schoolofequineshiatsu.com, 1
 schoolofphilosophy.org.au, 1
 schoolotzyv.ru, 1
-schoolroom.ga, 1
-schoolrumble.tk, 1
 schoolsafety.gov, 1
 schoolsonice.nl, 1
 schooluniform.com.au, 1
@@ -107195,6 +102239,7 @@ schu.be, 1
 schubertgmbh-ingelheim.de, 1
 schubertnest.at, 1
 schuelerzeitung-ideenlos.de, 1
+schuermannhof.de, 1
 schuetzen-ehrenbreitstein.de, 1
 schuetzenverein-schwanfeld.de, 1
 schuhbeck.tk, 1
@@ -107211,7 +102256,6 @@ schulfotograf-deinfoto.ch, 1
 schulhomepage.de, 1
 schull.ch, 0
 schum.world, 0
-schuman.tk, 1
 schumanandmonnet.eu, 1
 schummar.de, 0
 schunako.ch, 1
@@ -107230,10 +102274,8 @@ schwano-dent.at, 1
 schwartz.pro, 1
 schwarz-gelbe-fuechse.de, 1
 schwarzegar.de, 1
-schwarzenberg.tk, 1
 schwarzenhoelzer.net, 1
 schwarzes-muenchen.de, 1
-schwarzhenri.ch, 0
 schwarztrade.cz, 1
 schwarzwald-flirt.de, 1
 schwedenkiosk.de, 1
@@ -107272,6 +102314,7 @@ science.gov, 1
 scienceasfashion.ga, 1
 sciencebase.gov, 1
 scienceeducation.tk, 1
+scienceforhealth.eu, 1
 scienceminnesota.com, 1
 sciencemonster.co.uk, 1
 sciencenews.gq, 1
@@ -107282,13 +102325,9 @@ scienceroads.com, 1
 sciences-world.com, 1
 scienceschool.ml, 1
 sciencesolutions.eu, 1
-sciencetechworld.tk, 1
 sciencetram.tk, 1
-scienceweb.tk, 1
 sciencex.com, 1
 sciencexpo.org.za, 1
-scientia.ga, 1
-scientific-socialism.cf, 1
 scientific-socialism.ga, 1
 scientific-socialism.ml, 1
 scientificwomen.net, 1
@@ -107296,10 +102335,8 @@ scif.com, 1
 scifplus.com, 1
 scifsafe.com, 1
 scigov.xyz, 1
-scihome.furniture, 1
 scijinks.gov, 1
 scindustries.it, 1
-scintillating.stream, 1
 scionasset.com, 0
 sciooregon.gov, 1
 sciototownship-oh.gov, 1
@@ -107363,7 +102400,6 @@ scott.today, 1
 scottainslie.me.uk, 1
 scottandtammy.com, 1
 scottashley.tk, 1
-scottbot.tk, 1
 scottcoil.gov, 1
 scottcountyva.gov, 1
 scottdayman.com, 1
@@ -107372,7 +102408,6 @@ scotthelme.co.uk, 1
 scotthelmesucks.com, 1
 scottipc.com, 1
 scottish-fold-cats.com, 1
-scottish-paranormal.tk, 1
 scottishcca.co.uk, 1
 scottishcu.org, 1
 scottishseniorsgolf.com, 1
@@ -107380,22 +102415,18 @@ scottjbeigelmemorialfund.com, 1
 scottlanderkingman.com, 1
 scottmay.id.au, 1
 scottniven.tk, 1
-scottpilgrim.tk, 1
 scottrae.me.uk, 1
 scotts-restaurant.com, 1
 scottsbluffcountyne.gov, 1
 scottsboropdal.gov, 1
-scottseditaacting.com, 1
 scottshorter.com.au, 1
 scottspainting.com, 1
 scottsvalley.gov, 1
 scottsvilleva.gov, 1
-scottyspot.tk, 1
 scounter.tk, 1
 scour.cc, 1
 scourgesofcarpathia.tk, 1
 scout-korting.tk, 1
-scoutbee.com, 1
 scoutbee.io, 1
 scoutconcept.com, 1
 scouteridano.tk, 1
@@ -107407,17 +102438,17 @@ scoutingtungelroy.nl, 1
 scoutingvilsteren.tk, 1
 scoutnation.tk, 1
 scoutnet.de, 1
-scoutreinosa.tk, 1
 scoutsanbartolome.tk, 1
-scoutsanpieropatti.tk, 1
 scoutsberg.be, 0
 scoutsdeldesierto.tk, 1
 scouttrails.com, 1
 scoutwired.org, 1
+scp-079.org, 0
 scp-rustenholz-trens.notaires.fr, 1
 scp-trens.notaires.fr, 1
 scp500.com, 1
 scphotography.co.uk, 1
+scpocahontas.nl, 1
 scpsecretlab.com, 1
 scpsecretlaboratory.com, 1
 scpsl.ru, 1
@@ -107426,6 +102457,7 @@ scra.gov, 1
 scrabble-solver.com, 1
 scrambled.online, 1
 scrambox.com, 1
+scramjet.org, 1
 scrammliveescape.co.uk, 1
 scramsoft.com, 1
 scrap-car-removal.ca, 1
@@ -107436,22 +102468,20 @@ scrapcarbrampton.ca, 1
 scrapcarremovalmississauga.ca, 1
 scrapcars.net.au, 1
 scraperhireaustralia.com.au, 1
+scrapfly.io, 1
 scrapmartine.tk, 1
 scrapmycarperth.com.au, 1
 scratch-ppp.jp, 1
-scratchbot.tk, 1
 scratchzeeland.nl, 1
 scrawn.net, 1
 scrayos.net, 1
 scrc.gov, 1
-screamager.tk, 1
 scredible.com, 0
 screefox.de, 1
 screen-fox.de, 1
 screen64.tk, 1
 screenart.tv, 0
 screenfax.de, 1
-screenfox.de, 1
 screenfox.eu, 1
 screenfox.info, 1
 screenfox.net, 1
@@ -107461,10 +102491,10 @@ screenpublisher.com, 1
 screensizemap.com, 1
 screenstotaalshop.nl, 1
 screenwalker.de, 1
-screenwriter.tk, 1
 screenzy.io, 1
 screvencountyga.gov, 1
 scribbler.tk, 1
+scribd.com, 1
 scripo-bay.com, 1
 script-sign.com, 1
 script.google.com, 1
@@ -107472,10 +102502,7 @@ scripter.co, 1
 scriptgates.ru, 0
 scripthost.org, 1
 scriptjunkie.us, 1
-scriptline.ga, 1
-scriptmaker.tk, 1
 scriptolab.com, 1
-scriptomania.tk, 1
 scriptrock.com, 1
 scriptsrus.tk, 1
 scripty.org, 0
@@ -107483,12 +102510,11 @@ scrod.me, 1
 scroll-to-top-button.com, 1
 scroll.com, 1
 scroll.in, 1
-scroollocker.tk, 1
 scrubcorpo.net, 1
-scruffy.ga, 1
 scruffymen.com, 1
 scrum.org, 1
 scrumplex.net, 1
+scrumplex.rocks, 1
 scrumpus.com, 1
 scrumstack.co.uk, 1
 scrutinizer.com, 1
@@ -107509,9 +102535,7 @@ scul.net, 1
 sculptaestheticsclinic.co.uk, 1
 sculpteo.com, 1
 sculpture.support, 1
-sculpturesworldwide.tk, 1
 sculpturos.com, 1
-scunthorpemoneyman.com, 1
 scuolaguidalame.ch, 0
 scuolamazzini.livorno.it, 1
 scuolatdm.com, 1
@@ -107524,11 +102548,13 @@ scw.nz, 1
 scwildflours.com, 1
 scwilliams.co.uk, 1
 scwilliams.uk, 1
+scwind.com, 1
 scylla.live, 1
 scytart.xyz, 1
 sd.af, 1
 sd.ax, 1
 sdaniel55.com, 1
+sdcapp.in, 1
 sdcardrecovery.de, 1
 sdebitati.it, 1
 sdelatmrt.spb.ru, 0
@@ -107557,12 +102583,10 @@ sdpokieswiry.tk, 1
 sdruzeniprovltavu.cz, 1
 sds-marburg.de, 0
 sdsi.us, 1
-sdsite.tk, 1
 sdsmanagement.me, 0
 sdsmt.engineering, 1
 sduconnect.nl, 0
 sduoxminty.cn, 1
-sdut.gq, 1
 sdvigpress.org, 0
 sdvx.net, 0
 sdxcentral.com, 1
@@ -107575,7 +102599,6 @@ se.com, 1
 se.gg, 1
 se.search.yahoo.com, 0
 se2.com, 1
-sea-airinternational.tk, 1
 sea-godzilla.com, 1
 sea-man.org, 1
 sea.zapto.org, 1
@@ -107616,12 +102639,11 @@ search-engine-optimization.xyz, 1
 search-net.tk, 1
 search.gov, 1
 search.yahoo.com, 0
-searchable.ml, 1
 searchbar.co.za, 1
-searchbyai.com, 1
 searchcandy.nl, 1
 searchcandy.uk, 1
 searchdatalogy.com, 1
+searchenginelinks.co.uk, 1
 searchenginepartner.com, 1
 searchenginereports.net, 0
 searchforbeer.com, 1
@@ -107632,7 +102654,6 @@ searchpartners.dk, 1
 searchperfumes.ga, 1
 searchshops.com, 1
 searchtechnology.tk, 1
-searchwork.tk, 1
 searchzone.ch, 0
 seareelfiji.com, 1
 searena.ga, 1
@@ -107648,12 +102669,15 @@ searx.ru, 1
 searx.run, 1
 searx.space, 1
 searx.xyz, 1
+searxng.cf, 1
 searxng.com, 1
+seashkey.com, 1
 seasidestudios.co.uk, 1
 seasistent.tk, 1
 season.moe, 1
 seasons.nu, 0
 seasonsboutique.com.au, 1
+seaspineortho.com, 1
 seaspiration.com, 1
 seatbeltpledge.com, 1
 seatinglane2u.com, 1
@@ -107663,11 +102687,8 @@ seattlebasementwaterproofers.com, 1
 seattlecornerstonedental.com, 1
 seattleduiattorneys.com, 1
 seattlemesh.net, 1
-seattleprivacy.org, 1
-seattleshadeandawning.com, 1
 seattlewalkinbathtubs.com, 1
 seavancouver.com, 1
-seaview.gq, 1
 seaviewkohchang.com, 1
 seb-mgl.de, 1
 seb.surf, 1
@@ -107675,9 +102696,6 @@ seb8iaan.com, 1
 sebald.com, 1
 sebald.org, 1
 sebandroid.com, 1
-sebar-iklan.gq, 1
-sebariklanmassal.gq, 1
-sebarin.tk, 1
 sebastiaandouma.co.uk, 1
 sebastiaanwijnimport.nl, 1
 sebastian-bravo.com, 1
@@ -107694,12 +102712,12 @@ sebastiandarhoi.cf, 1
 sebastianelectric.org, 1
 sebastianforst.de, 1
 sebastianhofmann.legal, 1
-sebastiantroncoso.tk, 1
 sebastianungureanu.com, 1
 sebastiaperis.com, 1
 sebastien-meric.com, 1
 sebasveeke.nl, 1
 sebba.tk, 1
+sebdat.cloud, 1
 sebeobrana.ml, 1
 sebepoznani.eu, 1
 seberika.tk, 1
@@ -107709,7 +102727,6 @@ sebi.org, 1
 sebjacobs.com, 1
 seblod.com, 1
 seboluo.com, 1
-seboreia.tk, 1
 sebster.com, 1
 seby.io, 1
 sec-research.com, 1
@@ -107726,6 +102743,7 @@ secapp.fi, 1
 secard.cc, 1
 secard.me, 1
 secard.xyz, 1
+secaucusnjpolice.gov, 1
 secctexasgiving.org, 0
 secdaemons.com, 1
 secdfir.com, 1
@@ -107756,30 +102774,21 @@ secpoc.online, 1
 secre.cy, 1
 secrecion.com, 1
 secret-bases.co.uk, 1
-secret-queen.ga, 1
-secret-queen.ml, 1
 secret.garden, 1
-secretagentclub.tk, 1
 secretar.is, 1
 secretary-schools.com, 1
 secretbase.cf, 1
 secretbusiness.tk, 1
-secretdeals.ga, 1
+secretgardendesigns.shop, 1
 secrethub.io, 1
 secretimports.com.br, 1
 secretmap.ml, 1
-secretmolodosti.ga, 1
-secretmolodosti.ml, 1
-secretmolodosti.tk, 1
 secretofanah.com, 1
-secretosbolivia.tk, 1
 secretpanties.com, 1
 secrets-marketing.tk, 1
 secretsdujeu.com, 1
 secretserveronline.com, 1
 secretsofuniverse.in, 1
-secretstomartialarts.tk, 1
-secretworld.ml, 1
 secretzone.bg, 1
 secrium.io, 1
 secs.london, 1
@@ -107805,6 +102814,7 @@ sector5.xyz, 1
 sector7.nu, 1
 sectrans.tk, 1
 sectun.com, 1
+secu.host, 1
 secularweb.org, 1
 secumailer.com, 1
 secumailer.nl, 1
@@ -107818,7 +102828,6 @@ secure-computing.net, 1
 secure-consult.com, 1
 secure-graphic.de, 1
 secure-gw.de, 1
-secure-it-is.nl, 1
 secure-server-hosting.com, 0
 secure.advancepayroll.com.au, 1
 secure.facebook.com, 0
@@ -107828,12 +102837,14 @@ secureapplicationaccess.com, 1
 securebot.ga, 1
 securebuildingaccess.com, 1
 securecloudplatform.nl, 1
+securecomms.cz, 1
 secureddocumentshredding.com, 1
 securedrop.org, 1
 securefiletransfer.nl, 1
 securegovernment.us, 1
 securehealth.care, 1
 securehugs.com, 1
+secureid.services, 1
 secureideas.com, 0
 secureim.de, 1
 secureinfo.pl, 1
@@ -107851,6 +102862,7 @@ securesite.pro, 1
 securesiteaccess.com, 1
 securesuite.co.uk, 1
 securesystems.de, 1
+securetown.top, 1
 securetrustbank.com, 1
 secureutilitypayments.com, 1
 securevideo.com, 1
@@ -107927,7 +102939,7 @@ sedmicka.sk, 0
 sedoexpert.nl, 1
 sedoexperts.nl, 1
 sedro-woolley.gov, 1
-seearmenia.tk, 1
+see22.de, 1
 seebetterlab.com, 1
 seedandleisure.co.uk, 1
 seedboite.ovh, 1
@@ -107945,14 +102957,12 @@ seejay.me, 1
 seekfirstthekingdom.ca, 1
 seekingalpha.com, 1
 seeks.ru, 1
-seeksupply.ga, 1
 seekthe.net, 1
 seekweb.com, 1
 seeme.ai, 1
 seemeagain.com, 1
 seemomclick.com, 1
 seemorehere.tk, 1
-seemyreality.tk, 1
 seeonce.co, 1
 seerainer.com, 1
 seestersmexicancantina.com, 0
@@ -107968,6 +102978,7 @@ seewhatididhere.com, 1
 seewines.com, 1
 seexw.com, 1
 seezeitlodge-bostalsee.de, 1
+sefa.cloud, 1
 sefodbold.dk, 1
 sefor.nc, 1
 sefru.de, 1
@@ -107982,11 +102993,11 @@ segdogames.com, 1
 segdomedia.com, 1
 segel-setzen-buch.de, 1
 segenstore.com, 1
+segf.lt, 1
 segmentify.com, 1
 segnalabullo.com, 1
 segnalabullo.it, 1
 segnidisegni.eu, 1
-segredosdosonho.com.br, 1
 segtronix.com, 1
 seguidores.com.br, 1
 segulink.com, 1
@@ -108017,6 +103028,9 @@ seifried.org, 1
 seika-housei.com, 1
 seikatu-navi.com, 1
 seikoman.tk, 1
+seiler-ds.com, 1
+seilergeodrones.com, 1
+seilermicro.com, 1
 seilgold.de, 1
 seincojavea.es, 0
 seinfeldquote.com, 1
@@ -108044,23 +103058,19 @@ sekko2.jp, 1
 sekkom.com, 1
 sekoia.io, 1
 sekoya.org, 1
-sekreti-biznesa.cf, 1
 seks-znakomstva.tk, 1
-sekshikayeler.tk, 1
-sektor-news.tk, 1
 sektor.ro, 1
 sektor.tech, 1
 sektor41.com, 1
 sektorgaza.su, 1
 sekurak.pl, 1
-sekusi-tochiki.tk, 1
+selaparangpost.com, 1
 selayar.vacations, 1
 selber-coden.de, 1
 selco-himejiminami.com, 1
 selcusters.nl, 1
 selea.design, 1
 selea.se, 1
-selebrita.ml, 1
 selectables.tk, 1
 selectanderect.com, 1
 selectbusteni.tk, 1
@@ -108070,26 +103080,21 @@ selectel.com, 0
 selectel.ru, 1
 selectra.pt, 1
 selectsplat.com, 1
-selectweb.ir, 1
 selegiline.com, 1
 selekzo.com, 1
-selena-armavir.ml, 1
 selenapelletier.tk, 1
 seleondar.ru, 1
 selezionebarbrboguaccero.cf, 1
-selezionebarbrboguaccero.ga, 1
 selezionebarbrboguaccero.tk, 1
 self-business.tk, 1
 self-evident.org, 1
 self-signed.com, 1
 selfassess.govt.nz, 1
-selfbattery.ga, 1
 selfcaregate.com, 0
 selfcateringstratford.co.uk, 1
 selfdefinition.tk, 1
 selfdevelopment.com.au, 1
 selfelec.be, 1
-selfemployed.ga, 1
 selfguidedholiday.com, 1
 selfici.com, 1
 selfici.cz, 1
@@ -108097,12 +103102,10 @@ selfiehome.cz, 1
 selfishness.com, 1
 selfloath.in, 1
 selfmade4u.de, 1
-selfrealize.ga, 1
 selfretire.cf, 1
 selfserverx.com, 0
 selftech.tk, 1
 selfycheck.it, 1
-selimcerkezi.tk, 1
 selistina.tk, 1
 selkiemckatrick.com, 1
 sell2orbit.com, 1
@@ -108127,7 +103130,6 @@ sellocdn.com, 1
 sellorbuy.uk, 1
 sellorbuy.us, 1
 sellphotos.tk, 1
-sellsmartwatches.tk, 1
 selltobluefirefly.com, 1
 selltobpp.com, 1
 selltoec.com, 1
@@ -108136,7 +103138,6 @@ selltous.com.au, 1
 sellwithsquare.com, 1
 selma.com, 1
 selmer-tn.gov, 1
-selo-cer.tk, 1
 selo-grncare.tk, 1
 selo.ru, 1
 seloc.org, 1
@@ -108153,13 +103154,11 @@ semantica.cz, 0
 semantics.ga, 1
 semao.org, 1
 semaphore-studios.com, 1
-sembosihosting.tk, 1
 sembska.de, 1
 sembyotic.com, 1
 semcensurabrag.com.br, 1
 semeia.io, 1
 semena-ua.ml, 1
-semenov.ml, 1
 semenov.su, 1
 semenserang.com, 1
 sementes.gratis, 1
@@ -108167,23 +103166,20 @@ semesur.com, 1
 semi.social, 1
 semianalog.com, 1
 semiconductors.gov, 1
-semicvetik.tk, 1
 semillasdelucha.com, 1
 seminarioabdtic.com.br, 1
 seminariruum.ee, 1
 seminarraum-isny.de, 1
 seminolecountyoklahoma.gov, 1
 semiotical.com, 0
-semiotika.tk, 1
 semira.tk, 1
 semirben.de, 1
 semiread.com, 1
-semiretire.ga, 1
 semiweb.ca, 1
 semmuhely.tk, 1
 semobr.cf, 1
-semops.gq, 1
 semox.de, 1
+semparar.com.br, 1
 semplicementelight.com, 1
 sempoctet.ca, 1
 semps-2fa.de, 1
@@ -108200,7 +103196,6 @@ senamexico.com, 1
 senaofertaeducativa.co, 1
 senaofertaeducativa.com, 1
 senarea.nl, 1
-senarist.tk, 1
 senarius.de, 1
 senbil.net, 1
 send.tk, 1
@@ -108220,8 +103215,6 @@ sendbird.com, 1
 sendbox.cz, 1
 sender.party, 1
 sender.services, 1
-senderismoinfantil.tk, 1
-senderosdelavida.com, 1
 sendigperu.com, 1
 sendingbee.com, 1
 senditvia.email, 1
@@ -108232,15 +103225,12 @@ sendthisfile.com, 1
 sendtrix.nl, 1
 sendzik.eu, 1
 senego.com, 0
-senergiya.tk, 1
 senergyconsultants.com, 1
 senf-kren.at, 1
 senfcall.de, 1
 senffabrik.com, 1
 senhorst.com, 1
-senhost.tk, 1
 seni-beladiri.tk, 1
-senior-sigan.ml, 1
 seniorem.eu, 1
 seniorhomexchange.com, 1
 seniorhost.net, 1
@@ -108254,22 +103244,17 @@ senkyo.watch, 1
 senmendai-reform.com, 1
 senneeeraerts.be, 1
 sennik.tk, 1
-senoctarsoft.tk, 1
-senok.ml, 1
 senooken.jp, 1
 senor-cheapo.nl, 1
 senork.de, 1
 senpiper.com, 1
 senrj.be, 1
-sens-en-eveil.com, 1
 sens2lavie.com, 1
 sense.hamburg, 1
 sensebridge.net, 1
 senseful-online.de, 1
 senseful-online.eu, 0
 senseful-online.info, 1
-senseiclassroom.tk, 1
-senseict.com.au, 1
 senselabs.it, 1
 sensepixel.com, 1
 senshot.com, 1
@@ -108295,18 +103280,16 @@ sensuuri.tk, 1
 sentandsecure.com, 1
 sentencing.net, 1
 sentenza.tk, 1
-senterada.tk, 1
+senteon.co, 1
 sentic.info, 1
 sentidosdelatierra.org, 1
 sentiment.rest, 1
 sentiments.io, 1
 sentinel.gov, 1
-sentinelnet.tk, 1
 sentinelproject.io, 1
 sentinels.tk, 1
 sentirmebien.org, 1
 sentitvia.email, 1
-sentmail.ga, 1
 sentor.se, 1
 sentorsecurity.com, 1
 sentrafield.com, 1
@@ -108317,19 +103300,12 @@ sentworks.com, 1
 senzaparole.de, 1
 senzei.tk, 1
 seo-analyse.com, 1
-seo-blog12.tk, 1
-seo-dr-it.com, 0
+seo-dr-it.com, 1
 seo-forum.nu, 0
 seo-linz.at, 1
-seo-obmen.tk, 1
-seo-phpbb.cf, 1
-seo-piar.tk, 1
 seo-portal.de, 1
-seo-portal.tk, 1
 seo-promox.cf, 1
 seo-promox.tk, 1
-seo-reality.cf, 1
-seo-reklama.ml, 1
 seo-reklama.tk, 1
 seo-smo.ml, 1
 seo-smo.tk, 1
@@ -108338,7 +103314,6 @@ seo-website.ru, 1
 seo.domains, 1
 seo.london, 1
 seo.services, 1
-seoagentur-hamburg.com, 1
 seoankara.name.tr, 1
 seoapi.com, 1
 seoarchive.org, 1
@@ -108347,17 +103322,13 @@ seobgynpc.com, 1
 seoblogs.cf, 1
 seobook2015.cf, 1
 seobook2015.ga, 1
-seobook2015.gq, 1
 seobook2016.gq, 1
-seoclubs.tk, 1
-seocontents24.tk, 1
 seocraft.me, 1
-seocreator-blog24.tk, 1
 seodayo.com, 1
 seodefinitivo.com, 1
 seodelhi.com, 1
+seodigital.nl, 1
 seodoma.ml, 1
-seodrug.tk, 1
 seoefectivo.com, 1
 seoenmexico.com.mx, 1
 seoexpert.com.br, 1
@@ -108365,21 +103336,15 @@ seoeye.ru, 1
 seoforyou.nl, 1
 seogeek.nl, 1
 seogeky.com, 1
-seogood.cf, 1
 seohackers.fr, 1
 seohouston.com, 1
 seoified.com, 1
 seojaguar.tk, 1
 seokaos.com, 0
-seokatka.tk, 1
 seolabuitest.azurewebsites.net, 1
 seolib.org, 1
-seoline.cf, 1
-seolister.cf, 1
-seolisting.cf, 1
 seolisting.tk, 1
 seolord.cf, 1
-seomag.tk, 1
 seomarketing.bg, 1
 seomaton.com, 1
 seomaton.org, 1
@@ -108393,45 +103358,28 @@ seonaut.org, 1
 seonoco.com, 1
 seonow.ga, 1
 seonurse.com, 1
-seoonline.cf, 1
-seoonlinejaipur.tk, 1
-seopiar.tk, 1
+seoping.ru, 1
 seopost.ga, 1
 seoprnews.cf, 1
-seopromotion.tk, 1
 seoproof.tk, 1
 seoquero.com, 1
-seoranker.tk, 1
-seorus.cf, 1
 seorus.ml, 1
 seoruse.com, 0
-seos.ga, 1
-seoscan.ga, 1
 seoscribe.net, 1
 seosearch.org, 1
-seoserfing.tk, 1
 seosergio.com, 1
 seoshanti.ru, 1
-seoshnik.tk, 1
-seosmart.gq, 1
 seosof.com, 1
-seosos.gq, 1
 seosos.ml, 1
-seosprint.gq, 1
-seostrit.cf, 1
 seostrit.tk, 1
-seoteam.tk, 1
 seotip.top, 1
 seotipster.com, 1
-seotoolset.tk, 1
 seoturkey.tk, 1
 seotutorials32.tk, 1
 seoulartcollective.tk, 1
 seoulista.vn, 1
 seovision.se, 1
 seovisit.tk, 1
-seovisits.tk, 1
-seoviziti50.tk, 1
 seovoorboekhouders.nl, 1
 seowebcreative.com, 1
 seowebexpert.co.uk, 0
@@ -108439,7 +103387,6 @@ seowerkz.com, 1
 seowind.io, 1
 seowordpress.pl, 1
 seowork.tk, 1
-seozel.tk, 1
 sep-online.com.pl, 1
 sep.bydgoszcz.pl, 1
 sep.cc, 1
@@ -108478,7 +103425,6 @@ septodont.ro, 1
 septodontaucanada.ca, 1
 septodontchina.com, 1
 septodontusa.com, 1
-septonol.tk, 1
 septs.blog, 1
 sepulcharium.tk, 1
 seputarfinansial.com, 1
@@ -108493,14 +103439,13 @@ sequiturs.com, 1
 ser-it.pl, 1
 sera.jp, 1
 serafin.tech, 1
+serail.biz.id, 1
 seraimu.me, 1
 seraph.tokyo, 1
 serasa.com.br, 1
 seratblog.ga, 1
 serban.ro, 1
 serbanpaun.ro, 1
-serbiaonline.tk, 1
-sercasindustry.tk, 1
 serdarakyildiz.com, 1
 serdarcal.com, 1
 serdarwork.com, 1
@@ -108517,6 +103462,7 @@ serenavillageresidence.com, 1
 serendeputy.com, 1
 serenity-realms.com, 0
 serenityeditor.com, 1
+serenitytvl.com, 1
 seresco.com, 1
 serf.io, 1
 serfas.gr, 1
@@ -108526,19 +103472,16 @@ sergal.de, 1
 sergal.gay, 1
 serge-design.ch, 1
 sergeemond.ca, 1
-sergeenko.by, 1
 sergefonville.nl, 1
 sergen.tk, 1
-sergeyburov.tk, 1
-sergeyesenin.tk, 1
 sergeykozharinov.com, 1
 sergi.tk, 1
 sergicoll.cat, 1
 sergije-stanic.me, 1
-sergio-rivero.tk, 1
 sergiochica21.tk, 1
 sergiocv.com, 1
 sergiodemo.com, 1
+sergioforsanmateo.com, 1
 sergioforse.com, 1
 sergiogm.es, 1
 sergiogug.tk, 1
@@ -108548,13 +103491,11 @@ sergiozygmunt.com, 1
 sergivb01.me, 0
 sergos.de, 0
 serguzim.me, 1
-serial-kinder.tk, 1
+serhan.in, 1
 serial2000.tk, 1
 serialas.ru, 1
-serialize.gq, 1
 seriesdatv.pt, 1
 seriesfeed.com, 0
-seriesgratis.tk, 1
 serije.co, 1
 serinamusic.com, 1
 seriousclimbing.com, 1
@@ -108567,10 +103508,9 @@ sermerkt.is, 1
 serondaredestrail.com, 1
 seroquel50mg.tk, 1
 seroquelonline.ga, 1
-seroquelonline.tk, 1
 serotiuk.com, 0
 serpenteq.com, 1
-serphost.ml, 1
+serpes.nz, 1
 serpic.photo, 1
 serpuhof.ru, 0
 serralheriaemcuritiba.com, 1
@@ -108597,11 +103537,12 @@ serveatechnologies.com, 1
 servecrypt.com, 1
 servecrypt.net, 1
 servecrypt.ru, 1
+serveistic.cat, 1
 serveistic.com, 1
+serveistic.es, 1
 servepublic.com, 1
 servepublic.org, 1
 server-bg.net, 1
-server-check.co.uk, 0
 server-daten.de, 1
 server-essentials.com, 1
 server.vote, 1
@@ -108624,7 +103565,6 @@ serverfix.net, 1
 serverhost.no, 1
 serverhunter.com, 1
 serverion.ga, 1
-serverka.tk, 1
 serverlauget.no, 1
 serverlog.net, 1
 servermacher.de, 1
@@ -108647,7 +103587,6 @@ serveursminecraft.org, 1
 servfefe.com, 1
 servgate.jp, 1
 servi-tek.net, 1
-service-centre.cf, 1
 service-soft.de, 1
 service-ways.com, 1
 service-wueste-vodafone.tk, 1
@@ -108663,6 +103602,7 @@ serviceinconstanta.ro, 1
 serviceland.am, 1
 servicemaxgreencleaning.com, 1
 servicemembers.gov, 1
+servicenow.com, 1
 serviceparts.nl, 1
 servicepclaptop.com, 1
 servicesforfree.com, 1
@@ -108671,8 +103611,8 @@ servicesneo.com, 1
 servicesnetpro.com, 1
 servicespot.ca, 1
 servicestechnologiquesam.ca, 1
+servicevie.com, 1
 serviciales.com, 1
-servicii-funerare.tk, 1
 serviciodebarralibreparaeventos.com, 1
 serviciodigitalweb.com, 1
 servicios-electricos.com, 1
@@ -108686,15 +103626,12 @@ serviettes-et-plus.com, 1
 servilletas-de-papel.es, 1
 servilletas-de-papel.mx, 1
 servilonjas.com, 1
-servingbaby.com, 1
 servingroddick.tk, 1
 servingupsouthern.com, 1
 servis-azd.cz, 1
 servis4u.top, 1
 servisin.id, 1
 servisna.com, 1
-servitel.ga, 1
-servitor.cf, 1
 servitproducts.com, 1
 servivum.com, 1
 serviziocolf.it, 1
@@ -108719,10 +103656,8 @@ serx.ml, 1
 seryovpn.com, 1
 ses-egy.com, 1
 sesam-biotech.com, 1
-sesamomusical.tk, 1
 sescoen.tk, 1
 seseai.ga, 1
-sesenaonline.tk, 1
 sesliturkgencligi.tk, 1
 sesrdcem.cz, 1
 sessile-oak.co.uk, 1
@@ -108732,7 +103667,7 @@ sessionslogning.dk, 1
 sestry.tk, 1
 seteampty.net, 1
 setenforce.one, 1
-setevik.tk, 1
+setesat.com.br, 1
 sethcaplan.com, 1
 sethcorker.com, 1
 sethcurry.ga, 1
@@ -108759,11 +103694,11 @@ setuid0.kr, 1
 setun.tk, 1
 setuplog.io, 1
 seu.edu.sa, 1
+seucreditodigital.com.br, 1
 seutens.be, 1
 seutens.eu, 1
 seva.fashion, 1
 sevacy.net, 1
-sevastopol.tk, 1
 sevathian.com, 1
 seven-seas.ml, 1
 sevenartzpublicidad.com, 1
@@ -108780,7 +103715,6 @@ severntrentinsuranceportal.com, 1
 seviercountyar.gov, 1
 sevilinux.es, 1
 sevillacani.tk, 1
-sevillalinces.tk, 1
 sevillanazarena.tk, 1
 sevinci.ch, 1
 sevitahealth.com, 1
@@ -108792,13 +103726,11 @@ sewa.nu, 1
 sewalaptopm2i.com, 1
 sewardcountyne.gov, 1
 sewatec.com, 1
-sewavillamurah.tk, 1
 sewfarsewgood.uk, 1
 sewing-machines.com.ua, 1
 sewing-world.ru, 1
 sewinginsight.com, 0
 sewoo.co.uk, 1
-seworld.ml, 1
 sex-chat-geld-verdienen.com, 1
 sex-education.com, 1
 sex-sex-cam.com, 1
@@ -108811,15 +103743,15 @@ sexedquickies.com, 1
 sexedrescue.com, 1
 sexflare.net, 1
 sexgarage.de, 1
+sexgood.com.ua, 1
 sexhab.guru, 1
 sexi-model.ru, 1
-sexminister.tk, 1
 sexmobil.de, 1
 sexoclicker.com, 1
 sexoclicker.net, 1
 sexoclicker.org, 1
 sexocomgravidas.com, 1
-sexologist.cf, 1
+sexonwax.com, 1
 sexoyrelax.com, 1
 sexpay.net, 1
 sexpdf.com, 1
@@ -108827,7 +103759,6 @@ sexruby.com, 1
 sexshopfacil.com.br, 1
 sexshopnet.com.br, 1
 sexswing.com, 0
-sextacy.tk, 1
 sextapegermany.com, 1
 sextoysproductstore.com, 1
 sextreffendeutschland.com, 1
@@ -108857,6 +103788,7 @@ sexyvenushuegel.org, 1
 seyfarth.de, 1
 seykapuertasautomaticas.com, 1
 seymourfanclub.tk, 1
+seypt.de, 1
 seyr.it, 1
 seyr.me, 1
 seyrederiz.com, 1
@@ -108881,7 +103813,6 @@ sfdlsource.tk, 1
 sfee.cl, 1
 sfeerhuisbaan.nl, 1
 sfera360.es, 1
-sferalakiera.pl, 1
 sfg-net.com, 1
 sfg-net.eu, 1
 sfg-net.net, 1
@@ -108899,7 +103830,6 @@ sft-framework.org, 1
 sftool.gov, 1
 sfumusic.com, 1
 sfvonline.nl, 1
-sfweef.gq, 1
 sg-elektro.de, 1
 sg-gallerylive.it, 1
 sg-strietwald.de, 1
@@ -108953,10 +103883,8 @@ sh4y.cn, 1
 sh4y.com, 1
 sh68.cc, 0
 sha.bi, 1
-sha2017.org, 1
 sha512.online, 1
 shaadithailand.com, 1
-shabashka.ml, 1
 shabiwangyou.com, 1
 shackleton.io, 1
 shad.waw.pl, 1
@@ -108973,14 +103901,10 @@ shadesofgraylaw.com, 1
 shadex.net, 1
 shadhoc.com, 1
 shadigee.org, 1
-shadikhan.tk, 1
-shadow-forum.tk, 1
 shadowandy.net, 1
 shadowcp.eu, 1
-shadowdomain.ml, 1
 shadowfight2.tk, 1
 shadowfox.tk, 1
-shadowguardian507.tk, 1
 shadowkingdomrecords.com, 1
 shadowkitsune.net, 1
 shadowknight.tk, 1
@@ -109001,20 +103925,18 @@ shadowsocks.se, 1
 shadowsocks.software, 1
 shadowsocks.to, 1
 shadowsproject.ru, 1
-shadowstalkers.tk, 1
 shadowstep.tk, 1
 shadowstrikers.tk, 1
+shadowuniverse.xyz, 1
 shadowvolt.net, 1
 shadwe.com, 1
 shadynook.net, 1
-shadypark.tk, 1
 shaftofdarkness.club, 1
 shag-shag.ru, 1
 shahar.cc, 0
 shaharyaranjum.com, 1
 shaheedirfani.tk, 1
 shaheednawazirfani.tk, 1
-shahidafkar.tk, 1
 shahidfakih.com, 0
 shahidflix.ml, 1
 shahidhashmi.net, 1
@@ -109023,7 +103945,6 @@ shahriar.ca, 1
 shahriar.email, 1
 shahriar.xyz, 1
 shahrsazan.tk, 1
-shahrvand.ga, 1
 shahsaadkhan.tk, 1
 shahzaibm.com, 1
 shaicoleman.com, 1
@@ -109047,31 +103968,22 @@ shakerwebdesign.net, 1
 shakespeareans.net, 1
 shakespearesolutions.com.au, 0
 shakespearevet.com, 1
-shakesprimer.tk, 1
 shakingthehabitual.com, 1
-shaknews.tk, 1
 shakraphix.tk, 1
 shakthifacility.com, 1
 shalaahmet.tk, 1
 shaloc.site, 1
-shalomamuzik.tk, 1
-shalombolivia.tk, 1
-shalomcottage.tk, 1
 shalyapin.by, 1
 sham-rock.tk, 1
 shamaev.me, 1
 shamami.ml, 1
-shamans.ga, 1
-shambala.cf, 1
 shambhu.info, 1
 shamed.tk, 1
 shamimahmed.tk, 1
 shamimmedia.ir, 1
-shamiphotos.tk, 1
 shampoo63.ru, 1
 shan.io, 0
 shan.si, 1
-shaned.net, 1
 shanefagan.com, 0
 shaneparker.tk, 1
 shanerichards.tk, 1
@@ -109080,7 +103992,6 @@ shanevandermeer.com, 1
 shanewadleigh.com, 1
 shanghaimineral.com, 1
 shangobud.com, 1
-shanhay.tk, 1
 shaniainternational.tk, 1
 shanikaonline.tk, 1
 shanikofireor.gov, 1
@@ -109115,7 +104026,6 @@ share4brain.org, 1
 shareabc.vip, 1
 shareapollo.com, 1
 shareasale-analytics.com, 1
-sharebot.ga, 1
 shareby.cam, 1
 sharedgoals.co, 1
 sharedhost.de, 1
@@ -109125,7 +104035,6 @@ sharefox.eu, 0
 sharegate.tk, 1
 sharehabor.org, 1
 sharekey.com, 0
-sharelinks.tk, 1
 sharelovenotsecrets.com, 1
 sharemania.tk, 1
 sharemessage.net, 1
@@ -109145,26 +104054,20 @@ shariahlawcenter.com, 1
 shariahlawcenter.org, 1
 sharialawcenter.com, 1
 sharialawcenter.org, 1
-shariftown.tk, 1
-sharik-msk.ga, 1
-sharik.ml, 1
 sharine.nl, 1
 sharing-kyoto.com, 1
 sharingcolombia.com, 1
 sharingiscaring.cc, 1
 sharingphotos.co, 0
 sharix.ml, 1
-shark-host.tk, 1
 shark5060.net, 1
 sharkblog.tk, 1
 sharkey.tk, 1
 sharkeyscuba.com, 1
 sharkie.org.za, 1
-sharking.gq, 1
 sharko.tk, 1
 sharkpaint.tk, 1
 sharks.football, 1
-sharmafamily.tk, 1
 sharmalaw.com, 1
 sharondavale.org, 1
 sharonnh.gov, 1
@@ -109177,7 +104080,6 @@ sharpmetals.com, 1
 sharprocket.com.ph, 1
 sharpsburg-ga.gov, 1
 sharptudhope.co.nz, 1
-sharpyspawn.com, 1
 sharren.org, 1
 sharu.me, 1
 sharvey.ca, 1
@@ -109201,7 +104103,6 @@ shawarmapressfranchise.com, 1
 shawcentral.ca, 0
 shawclan.id.au, 1
 shawfamily.id.au, 1
-shawiah.tk, 1
 shawnaleighdesigns.com, 1
 shawnalucey.com, 1
 shawnee-nsn.gov, 1
@@ -109212,7 +104113,6 @@ shawnstarrcustomhomes.com, 0
 shawnz.ca, 1
 shawnz.org, 1
 shawty.tk, 1
-shaytan.tk, 1
 shazamkitpro.com.br, 1
 shazbots.org, 1
 shazzlemd.com, 1
@@ -109232,10 +104132,6 @@ shearwaterdental.com, 1
 sheaspire.com, 1
 sheboygancountywi.gov, 1
 sheboyganfallswi.gov, 1
-shechipin.cf, 1
-shechipin.ga, 1
-shechipin.gq, 1
-shechipin.ml, 1
 shed49.com, 1
 shedrickflowers.com, 1
 shedrin.tk, 1
@@ -109253,10 +104149,7 @@ sheet.host, 1
 sheetengine.net, 1
 sheetstutorial.com, 1
 shef.com, 1
-sheffield-wednesday-fc.tk, 1
 sheffieldjob.net, 1
-sheffieldmoneyman.com, 1
-shefftunes.tk, 1
 shehaal.com, 1
 shehansanjula.me, 1
 shehata.com, 1
@@ -109268,11 +104161,9 @@ shek.zone, 1
 shelbycounty-il.gov, 1
 sheldon.sk, 1
 sheldoniowa.gov, 1
-shelehov.tk, 1
 shelf.io, 1
 shelfieretail.com, 1
 shelfordsandstaplefordscouts.org.uk, 1
-shellavartanian.tk, 1
 shellcon.io, 1
 shellcore.fr, 1
 shellday.cc, 1
@@ -109288,8 +104179,6 @@ shellshock.eu, 1
 shellta.com, 1
 shellta.net, 1
 shellvatore.us, 1
-shellwhite.ga, 1
-shellwhite.tk, 1
 shelma.tk, 1
 shelter-bar.fr, 1
 shelterislandtown.gov, 1
@@ -109303,8 +104192,6 @@ shemogo.com, 1
 shemsconseils.ma, 1
 shemsharples.co.uk, 1
 shena.co.uk, 1
-shenannigans.tk, 1
-shenderman.ml, 1
 shenghaiautoparts.com, 1
 shenghuang.tk, 1
 shengrenyu.com, 1
@@ -109327,17 +104214,17 @@ sheriffwashingtoncountymaine.gov, 1
 sherijames.com, 1
 sherissims.tk, 1
 shermancountyks.gov, 1
+shermancountyne.gov, 1
 shermanshebcowi.gov, 1
 sherpa.blog, 1
 sherpnortheast.com, 1
 sherrikelley.com, 1
+sherston.com, 1
 sherut.net, 1
 shethbox.com, 1
 shetshivar.com, 1
 shevans.com, 1
 shevenmed.com, 1
-shevet-achim.tk, 1
-sheweek.ml, 1
 shft.cl, 1
 shg-pornographieabhaengigkeit.de, 0
 shgroup.xyz, 1
@@ -109372,6 +104259,7 @@ shiftadeband.com, 1
 shiftcrypto.ch, 1
 shiftcrypto.shop, 1
 shiftcrypto.support, 1
+shiftdelete.net, 1
 shiftdevices.com, 1
 shiftj.is, 1
 shiftleft.io, 1
@@ -109397,7 +104285,6 @@ shikimori.org, 1
 shikiryu.com, 1
 shileo.de, 1
 shilled.tk, 1
-shilpaonline.tk, 1
 shima1.net, 1
 shimi.blog, 1
 shimi.guru, 1
@@ -109407,11 +104294,8 @@ shimmy1996.com, 1
 shimo.im, 1
 shimonfly.com, 1
 shin-yo.de, 1
-shindocuba.tk, 1
 shineindiarktutorial.ml, 1
-shineleds.ga, 1
 shinenet.cn, 1
-shines.ml, 1
 shinetruckleads.com, 1
 shinetsuamerica.com, 1
 shinetsusilicones.com, 1
@@ -109431,6 +104315,7 @@ shinsyo.com, 1
 shinta.ro, 1
 shintoism.com, 1
 shinuytodaati.co.il, 1
+shinyhappydoggy.com, 1
 shinyoko-saisyuusyou.com, 1
 shinypebble.uk, 1
 shinyteethand.me, 1
@@ -109451,7 +104336,6 @@ shipmonk.com, 1
 shipnak.com, 1
 shippercenter.info, 1
 shippexx.com, 1
-shipping-trade.ga, 1
 shippinglabel.de, 1
 shiptek.co, 1
 shiptron.com, 1
@@ -109466,25 +104350,21 @@ shiqi1.com, 1
 shiqishidai.cc, 1
 shiqisifu.cc, 1
 shiraikuroko.com, 1
-shiranaitenshi.tk, 1
 shirao.jp, 1
-shirazi.tk, 1
+shiraz-coffee.com, 1
 shiresvets.com, 1
-shirevirtual.tk, 1
 shireyishunjian.com, 1
 shireyishunjian.group, 1
-shiriforum.tk, 1
 shirley.li, 1
 shirleydentalpractice.co.uk, 1
 shirlygilad.com, 1
 shiroanime.es, 1
 shiroki-k.net, 1
-shiropaev.tk, 1
 shirosaki-hana.fun, 1
 shirro.com, 1
 shirshik.xyz, 1
-shirts2u.com, 1
 shirtsdelivered.com, 1
+shiryo.ch, 1
 shishadenbosch.nl, 1
 shishamania.de, 1
 shishlik.net, 1
@@ -109497,14 +104377,11 @@ shitcountries.org, 1
 shitdick.tk, 1
 shitfest.net, 1
 shitmybradsays.com, 1
-shitnikovo.tk, 1
 shitposter.io, 1
 shitposts.se, 1
 shitproductions.org, 1
 shitsta.in, 1
 shittyurl.org, 1
-shittywok.tk, 1
-shiva-temple.tk, 1
 shivamber.com, 1
 shivammathur.com, 1
 shivenjoshi.com, 1
@@ -109514,6 +104391,8 @@ shiwa-shop.ml, 1
 shixuen.com, 1
 shiyouqkl.com, 1
 shiyutech.com, 1
+shizati.de, 1
+shj.technology, 1
 shk.im, 0
 shk8.tk, 1
 shkafi-krasnodar.tk, 1
@@ -109521,31 +104400,21 @@ shkilna-kraina.com.ua, 1
 shkola1.ml, 1
 shkolamishlenia.tk, 1
 shkolladigjitale.com, 1
-shkolnyimir.gq, 1
 shkololo.cf, 1
-shkololo.ga, 1
-shkololo.gq, 1
-shkololo.ml, 1
-shkololo.tk, 1
-shlang.tk, 1
 shlemenkov.by, 1
 shlink.cc, 1
 shlmail.info, 1
-shlupka.ml, 1
-shlupka.tk, 1
 shlyakpavel.tk, 1
-shlyapa-com.tk, 1
 shlyhi.tk, 1
+shm.ac.jp, 1
 shmidta.tk, 1
 shmilyhua.com, 1
-shmotki.ml, 1
 shmroom.tk, 1
 shmulvad.com, 1
 sho-furtwangen.de, 1
 shoarq.com, 1
 shochikubai.tk, 1
 shock.ee, 1
-shockerdragon.tk, 1
 shockproof.systems, 1
 shodan.io, 1
 shoe.club, 1
@@ -109555,8 +104424,6 @@ shoelevel.com, 1
 shoemakerywc.com, 1
 shoeracks.uk, 1
 shoes4gentlemen.de, 1
-shoesoutlet.tk, 1
-shoestorebiz.tk, 1
 shoestorenet.tk, 1
 shoestringeventing.co.uk, 1
 shoetravel.com, 1
@@ -109574,14 +104441,11 @@ shooter.dog, 1
 shootpooloklahoma.com, 1
 shootsame.tk, 1
 shop-cosmetic.tk, 1
-shop-cosmetics.tk, 1
-shop-eldorado.tk, 1
 shop-hellsheadbangers.com, 1
 shop-lingerie.tk, 1
 shop-links.co, 1
 shop-ok.tk, 1
 shop-s.net, 1
-shop-slivki.tk, 1
 shop3dmili.com, 1
 shop4d.com, 1
 shop4im.com, 1
@@ -109601,7 +104465,6 @@ shopandworld.net, 1
 shopapi.cz, 1
 shoparbonne.co.uk, 1
 shopatkei.com, 1
-shopbabymonitors.gq, 1
 shopbackyardpro.com, 1
 shopbakersnook.com, 1
 shopbysarah.com, 1
@@ -109633,13 +104496,12 @@ shoplistic.com, 1
 shoplogcap.com, 1
 shoplus.com.tw, 1
 shoplyft.co.za, 1
-shopmalinka.cf, 1
 shopminut.com, 1
 shopnguyenlieumypham.com, 1
 shopocratic.com, 1
 shopofturkey.com, 1
-shoponlinedeals.tk, 1
 shoposal.com, 1
+shoppe561.com, 1
 shopperexperts.com, 1
 shopperexpertss.com, 1
 shoppies.tk, 1
@@ -109811,6 +104673,7 @@ shoptio.cz, 1
 shoptupperware.in, 1
 shopunderwear.tk, 1
 shopunilever.com, 1
+shopupnorth.com, 1
 shopwebhue.com, 1
 shore.co.il, 1
 shorebreaksecurity.com, 1
@@ -109820,10 +104683,8 @@ shoresofshawneebend.com, 1
 shorewoodmn.gov, 1
 shorewoodwi.gov, 1
 shorifhussain.tk, 1
-shorinkarate.tk, 1
 shork.space, 1
 shornehasim.co.il, 1
-short-games.gq, 1
 short-term-plans.com, 1
 short.io, 1
 shortaudition.com, 1
@@ -109831,7 +104692,6 @@ shortaudition.net, 1
 shortaudition.tv, 1
 shortbread.systems, 1
 shortcdn.com, 1
-shortcircuit-online.tk, 1
 shortcut-link.ga, 1
 shortcut.pw, 1
 shorted.one, 1
@@ -109847,8 +104707,6 @@ shortwave.tk, 1
 shoruihokan.com, 1
 shoshin-aikido.de, 1
 shoshin.technology, 1
-shossain.tk, 1
-shost.ga, 1
 shota-sekkotsuin.com, 1
 shota.pictures, 1
 shota.vip, 1
@@ -109879,7 +104737,6 @@ shower.im, 1
 showersnet.com, 1
 showf.om, 1
 showfom.sb, 1
-showgirls.ga, 1
 showmax.com, 1
 showmeengland.co.uk, 1
 showmethescore.cf, 1
@@ -109901,19 +104758,14 @@ shpiliak.com, 1
 shpiliak.ru, 1
 shpori.tk, 1
 shrapnel.com, 1
-shrapnel.ga, 1
 shraymonks.com, 1
 shred.ch, 0
-shredder.tk, 1
 shredoptics.ch, 0
 shreyansh26.me, 1
 shrike.me, 0
 shrimpcam.pw, 1
 shrimpnews.tk, 1
-shrines.ga, 1
-shrines.tk, 1
 shrinidhiclinic.in, 1
-shrinker.tk, 1
 shrinkhub.com, 1
 shroomery.com, 1
 shroomery.net, 1
@@ -109927,7 +104779,6 @@ shrub.ca, 1
 shrug.fyi, 1
 shrug.ml, 0
 shssl.vip, 0
-sht-vr-player.cf, 1
 shtaiman.com, 1
 shtaiman.net, 1
 shtaiman.org, 1
@@ -109940,13 +104791,13 @@ shteiman.org, 1
 shtorku.com, 1
 shu-fu.net, 1
 shuang.us, 1
-shubhkumar.in, 1
+shuax.com, 0
+shubhkumar.in, 0
 shucheng.li, 1
-shufflecube.tk, 1
+shufersal-cashback.co.il, 1
 shufflemall.com, 1
 shufflemix.tk, 1
 shuffleradio.nl, 1
-shuffleware.tk, 1
 shuftipro.com, 1
 shugarmanpsychiatric.com, 1
 shugo.net, 1
@@ -109957,15 +104808,12 @@ shuizilan.com, 1
 shulan.moe, 1
 shuletime.ml, 1
 shulker.store, 1
-shulman.tk, 1
 shulyaka.org.ru, 1
 shuma.ga, 1
-shumnyj-istochnik.tk, 1
 shumov.tk, 1
 shunliandongli.cn, 1
 shunliandongli.com, 1
 shunmei-hari.com, 1
-shunter.tk, 1
 shunzi.tk, 1
 shuo.li, 0
 shuomingshu88.com, 1
@@ -109979,7 +104827,6 @@ shutupbabyiknowit.party, 1
 shuvodeep.de, 1
 shux.pro, 1
 shuzicai.cn, 1
-shvedskie-stenki.ml, 1
 shwemyanmarmalay.com, 1
 shwrm.ch, 1
 shymeck.pw, 1
@@ -109992,7 +104839,6 @@ si2b.fr, 1
 sia.one, 1
 siadlak.com, 1
 siaggiusta.com, 1
-sialis.tk, 1
 sialtv.pk, 1
 siamdevsqua.re, 1
 siamdevsquare.com, 1
@@ -110014,9 +104860,7 @@ siberianhuskypets.com, 1
 siberianhuskytraining.net, 1
 siberiaserver.ga, 1
 siberkulupler.com, 1
-sibernet.tk, 1
 sibfk.org, 1
-sibirium-red.ga, 1
 sibleycounty.gov, 1
 sibleyla.gov, 1
 sibnerpartie.tk, 1
@@ -110048,7 +104892,6 @@ sidari.tk, 1
 sidatbacklink.tk, 1
 siddhamehta.tk, 1
 siddigsami.com, 1
-sidecredit.ga, 1
 sideleau.com, 1
 sidelka-tver.ru, 1
 sidema.be, 1
@@ -110066,17 +104909,15 @@ sidingsmedia.com, 1
 sidiprojects.us, 1
 sidirokastro.ga, 1
 sidium.de, 1
+sidlicenceapp.herokuapp.com, 1
 sidmax.ca, 1
 sidneyhaberland.com, 1
 sidnicio.us, 1
 sidocsa.com, 1
 sidomulyo.tk, 1
-sidonge.com, 1
-sidongkim.com, 1
 sidorovich.tk, 1
 sidpod.ru, 1
 sidsdock.org, 1
-sidsun.com, 1
 siduga.com, 1
 sie.at, 1
 siebenhirten7.at, 1
@@ -110084,28 +104925,24 @@ siebeve.be, 1
 siecledigital.fr, 1
 siecon-it.com, 1
 siegemund-frankfurt.de, 1
-siegprod.tk, 1
 sieh.es, 1
-sieiro.tk, 1
 siel.nl, 1
 sielsystems.nl, 1
 siemencaes.tk, 1
 siemens.co.uk, 1
 siemens.com, 1
 siemens.de, 1
+siemplify-soar.com, 1
 siemplifyg.net, 1
 sientemendoza.com.ar, 1
 siepietnica.tk, 1
 siepomaga.net, 1
 sierom.net, 1
 sierpinska.eu, 1
-sierramusic.tk, 1
 siesapps.com, 1
 sietejefes.com.ar, 1
 sieulog.com, 1
 sieuthithangmay.com, 1
-sifasharing.tk, 1
-sifecs.ml, 1
 sifreuret.com, 0
 sift-tool.org, 0
 sift.com, 1
@@ -110123,7 +104960,7 @@ sight-restoration.tk, 1
 sight-sound.com, 1
 sightconnection.org, 1
 sightcure.jp, 1
-sightsecurity.co.uk, 1
+sightseeing.news, 1
 sighup.nz, 1
 sigi.tk, 1
 sigil.lt, 1
@@ -110145,6 +104982,9 @@ sigmalux.sarl, 1
 sigmalux.uk, 1
 sigmaomeganu.tk, 1
 sigmasensors.com.br, 1
+sigmasms.com, 1
+sigmasms.kz, 1
+sigmasms.ru, 1
 sigmateca.tk, 1
 sigmaweb.co.uk, 1
 sign.dog, 1
@@ -110196,6 +105036,7 @@ sigterm.no, 1
 sigterm.sh, 1
 sigurnost.online, 1
 sigvik.ru, 1
+sihirlielma.com, 1
 siika.solutions, 1
 siikaflix.tv, 1
 siimustilak.edu.ee, 1
@@ -110203,7 +105044,6 @@ sijbesmaverhuizingen.nl, 1
 sijimi.cn, 1
 sik-it.nl, 1
 sikademy.com, 1
-sikaranbrotherhood.tk, 1
 sikawebtools.com, 1
 sikayetvar.com, 0
 sike.org, 1
@@ -110221,20 +105061,17 @@ silashes.com, 1
 silashes.ru, 1
 silbercloud.com, 1
 silberkiste.com, 1
-sildenafilcitrate.cf, 1
 sildenafilcitrate100mg.ga, 1
 silensoclinic.com, 1
 silent-clean.de, 1
 silent-yachts.com, 1
 silent.se, 1
 silentartifact.org, 1
-silentdream.tk, 1
 silentgreen.tk, 1
 silentinstaller.com, 1
 silentkernel.fr, 1
 silentneko.ga, 1
 silentsite.tk, 1
-silentsky.tk, 1
 silentsystem.com, 1
 silentundo.org, 1
 silesianus.pl, 1
@@ -110244,13 +105081,10 @@ silicateillusion.org, 1
 silicon-north.com, 1
 silicon-vision.com, 1
 siliconheartlandohio.gov, 1
-silina.tk, 1
 siliton.pl, 1
-silken-madame.tk, 1
 silkky.cloud, 1
 silklogistics.com.au, 1
 silklogisticsholdings.com.au, 1
-silkon.net, 1
 silkproducts.tk, 1
 sillisalaatti.fi, 1
 sillyli.com, 0
@@ -110356,7 +105190,6 @@ silvergoldbull.ws, 1
 silverkattens.tk, 1
 silverlakeks.gov, 1
 silverlinkz.net, 1
-silvermatch.ga, 1
 silvernight.social, 1
 silveronline.ml, 1
 silveronline.tk, 1
@@ -110368,7 +105201,6 @@ silvershadow.cc, 1
 silverstartup.sk, 1
 silverstyle.ua, 1
 silverswanrecruitment.com, 0
-silvertorrents.cf, 1
 silverwaregames.io, 1
 silverwind.io, 1
 silvesrom.ro, 0
@@ -110379,7 +105211,6 @@ silviaecintia.tk, 1
 silvianavarro.tk, 1
 silviaroddey.tk, 1
 silvine.xyz, 1
-silviorodriguez.tk, 1
 silvistefi.com, 1
 silvius.at, 1
 silvobeat.blog, 1
@@ -110392,7 +105223,6 @@ simabonnement.nl, 1
 simam.de, 1
 simaogv.net, 1
 simark.ca, 1
-simart.cf, 1
 simasoft.com, 1
 simava.org, 1
 simbamail.de, 1
@@ -110451,7 +105281,6 @@ simonmaddox.com, 1
 simonmanuel.com, 1
 simonoener.com, 1
 simonreich.de, 1
-simonreynoldsfavesunfaves.cf, 1
 simonschmitt.ch, 1
 simonspeich.ch, 1
 simonsreich.de, 1
@@ -110473,7 +105302,6 @@ simpelkoken.nl, 1
 simpelkoken.org, 1
 simpeo.org, 1
 simphony.cz, 1
-simple-perfect.tk, 1
 simple-test-to-demonstrate-the-maximum-length-of-a-domain-name.com, 1
 simple-test-to-demonstrate-the-maximum-length-of-a-domain-name.eu, 1
 simple-test-to-demonstrate-the-maximum-length-of-a-domain-name.international, 1
@@ -110494,9 +105322,8 @@ simpleinout.com, 1
 simpleinvoices.io, 1
 simpleit.services, 1
 simpleline.studio, 1
-simplelinux.tk, 1
-simplelist.ga, 1
 simplelogin.co, 1
+simplelogin.com, 1
 simplelogin.fr, 1
 simplelogin.io, 1
 simpleman.cf, 1
@@ -110517,7 +105344,6 @@ simplesite.hu, 1
 simplespy.tk, 1
 simpletax.ca, 1
 simpletherapy.com, 1
-simpletools.tk, 1
 simpletrace.nz, 1
 simplevat.eu, 1
 simplevote.ca, 1
@@ -110554,6 +105380,7 @@ simplyjet.tk, 1
 simplymidget.tk, 1
 simplyml.com, 1
 simplyowners.net, 1
+simplyplans.co.uk, 1
 simplyregister.net, 1
 simplysmartgardening.com, 1
 simplytiles.com, 1
@@ -110566,16 +105393,13 @@ simranmehta.ga, 1
 sims4hub.ga, 1
 simscale.com, 1
 simsfinnchiropractic.com.au, 1
-simsimi.ml, 1
 simsnieuws.nl, 1
-simstarstyle.tk, 1
 simstime.net, 1
 simulfund.com, 0
 simulise.cloud, 1
 simulise.com, 1
 simulise.help, 1
 simulping.com, 1
-simulus.education, 1
 simulus.technology, 1
 simumiehet.com, 1
 simus.fr, 1
@@ -110593,7 +105417,6 @@ sinapuros.tk, 1
 sinatralegal.com, 1
 sinavcevaplan.com, 1
 sinavelvet.com, 1
-sinavyo.ml, 1
 sincelockdown.co.uk, 1
 sincemydivorce.com, 1
 sinceschool.com, 1
@@ -110623,12 +105446,15 @@ sinemakurd.tk, 1
 sinergify.com, 1
 sinergy.ch, 0
 sinetron.ga, 1
-sinews.tk, 1
 sinfield.com, 0
 sinfoniettabelcanto.org, 1
 sinfully.gq, 1
 sinfully.tk, 1
+sinfulthrills.co.uk, 1
 singaporebrand.com.sg, 1
+singaporecriminaldefencelawyer.com, 1
+singaporedivorcelawyer.com, 1
+singaporefamilylawyer.com, 1
 singaporefreelegaladvice.com, 1
 singaporetoptentravel.com, 1
 singaporewebdesign.tk, 1
@@ -110639,22 +105465,18 @@ singel.ch, 1
 singen.icu, 1
 singer.ru, 1
 singerfamily.ca, 1
-singerpragathi.tk, 1
 singerwang.com, 1
 singeyel.gq, 1
 singingblackbird.tk, 1
 singita.com, 1
 single-in-stuttgart.de, 1
 singleeuropeansky.aero, 1
-singlehandedsailing.tk, 1
-singlenine.gq, 1
 singleproduction.com, 1
 singles-aus-hamburg.de, 1
 singles-berlin.de, 1
 singles-day.org.il, 1
 singleuse.link, 1
 singlu10.org, 0
-singluten.tk, 1
 singulair-generic.tk, 1
 sinhnhatbaby.com, 1
 sini.tk, 1
@@ -110663,7 +105485,6 @@ sinistragiovanile.tk, 1
 sinkhole-florida.com, 1
 sinkholerepairsflorida.com, 1
 sinkip.com, 1
-sinluzvenezuela.tk, 1
 sinmarea.com, 1
 sinn-frei.tk, 1
 sinner-rider.tk, 1
@@ -110671,7 +105492,6 @@ sinnersprojects.ro, 0
 sinnvoll-online.de, 1
 sinnvoll-online.info, 1
 sinog.si, 1
-sinok.tk, 1
 sinonimos.com.br, 1
 sinonimosonline.com, 1
 sinonimosonline.com.br, 1
@@ -110731,7 +105551,6 @@ siqi.wang, 1
 sirakov.tk, 1
 siralyvisegrad.hu, 1
 siranap.com, 1
-sirandorung.tk, 1
 siraweb.org, 1
 sirbouncealotcastles.co.uk, 1
 sircharlesincharge.com, 1
@@ -110743,18 +105562,16 @@ sirenasweet.org, 1
 sirencallofficial.com, 1
 sirenslove.com, 1
 siretaweb.id, 1
+sirfaustobrasil.com.br, 1
 sirg.fr, 1
 sirhempco.com, 1
-siri.cc, 1
 siria.tk, 1
-sirilius.com, 1
 siriusatelier.com, 1
 siriuspro.pl, 1
 siriuspup.com, 1
 sirma.com, 1
 sirmoffat.com, 1
 sirnakhaber.tk, 1
-siro.gq, 1
 sirovatka.tk, 1
 sirplus.com.ar, 1
 sirpsycho.tk, 1
@@ -110779,13 +105596,13 @@ sirvoy.no, 1
 sirvoy.se, 1
 sis.net.sa, 1
 sisadmin21.tk, 1
+sisap.com, 1
 siscompbolivia.tk, 1
-siscompt.com, 1
+siscompt.com, 0
 siseed.io, 1
 siselectrom.com, 1
 siseministeerium.ee, 0
 sisiengineers.gq, 1
-sisirbatu.tk, 1
 sismit.es, 1
 sisqo.tk, 1
 sisqualwfm.com, 1
@@ -110794,13 +105611,10 @@ sisseastumine.ee, 1
 sissyroulette.com, 1
 sistem-maklumat.com, 1
 sistem-maklumat.com.my, 1
-sistema-trenirovok.ml, 1
-sistema20k.tk, 1
 sistemair.be, 1
 sistemair.ch, 1
 sistemair.it, 1
 sistemairpro.com, 1
-sistemapronto.ml, 1
 sistemasarquitectonicos.com, 1
 sistemasespecializados.com, 1
 sistemista.it, 1
@@ -110822,31 +105636,24 @@ site-helper.com, 1
 site-master.ml, 1
 site-oficial-inicio.com, 1
 site-oflcial.com, 1
-site-remont.ml, 1
-site-romania.tk, 1
-site-ua.tk, 1
 site.com, 1
 site.mu, 1
 site2002.tk, 1
-siteadvokat.cf, 1
 sitebrass.ru, 1
 sitebuilderreport.com, 0
 sitecentre.com.au, 1
 sitechange.dedyn.io, 1
 sitecloud.jp, 1
-sitecreation.tk, 1
 sitecreator.tk, 1
 sitecrew.cf, 1
 sitecuatui.com, 1
 sitedebelezaemoda.com.br, 1
+sitederencontregratuite.com, 1
 siteforce.com, 1
-sitefromzero.info, 1
 sitehizi.com, 1
 siteintelstage.com, 1
-sitekatalog.tk, 1
 sitelinks.ga, 1
-sitelinks.ml, 1
-sitelmexico.com, 1
+sitelmexico.com, 0
 sitemai.eu, 1
 sitemap.solutions, 1
 sitemaxiphilippe.ch, 1
@@ -110860,12 +105667,9 @@ siteru.tk, 1
 sites.google.com, 1
 sitesara.com, 1
 siteschema.com, 1
-sitesdesign.tk, 1
 sitesecurityscan.com, 1
 sitesforward.com, 1
 sitesko.de, 1
-sitestudio.tk, 1
-sitesweb.gq, 1
 sitetalk.tk, 1
 siteviseagency.com, 1
 siteweb-seo.fr, 1
@@ -110894,7 +105698,6 @@ sitzungsdienst.net, 1
 siulam-wingchun.org, 1
 siusto.com, 1
 sivaexports.in, 1
-sivaru.tk, 1
 sivizius.eu, 1
 sivutoimisto.fi, 1
 sivyerge.com, 1
@@ -110909,7 +105712,7 @@ sixcorners.net, 1
 sixde.com.au, 1
 sixe.es, 1
 sixforkurd.tk, 1
-sixpackband.tk, 1
+sixgungroup.com, 1
 sixpackholubice.cz, 1
 sixstrings.tk, 1
 sixt.com.tr, 1
@@ -110931,33 +105734,27 @@ sjfss.marketing, 1
 sjiplanning.com.au, 1
 sjleisure.co.uk, 1
 sjnp.org, 1
-sjoelen.tk, 1
 sjoelsport.nl, 1
 sjoorm.com, 1
 sjorsvanweert.nl, 1
 sjouke.dedyn.io, 1
 sjout.nl, 1
-sjparanormal.tk, 1
 sjrcommercialfinance.co.uk, 1
+sjrslms.in, 1
 sjs.org.hk, 1
 sjwheel.net, 1
+sjwkeyz.com, 1
 sk.tl, 1
 sk8erofbodom.com, 1
 sk8israel.com, 1
 skachat-programmylini.ga, 1
-skachat-shablon-rezyume-na-angliyskom-yazyk.tk, 1
-skachat-zip.tk, 1
-skachay-knighki.gq, 1
 skachay-photo.gq, 1
 skagen-feriebolig.dk, 1
 skaginn.tv, 1
-skaiman.ga, 1
-skaitliukas.tk, 1
 skalar.sk, 1
 skalcollective.com, 1
 skalec.org, 1
 skalis-portage.com, 1
-skamper.tk, 1
 skankofamerica.com, 1
 skarke.se, 1
 skarox.com, 1
@@ -110969,7 +105766,6 @@ skartecedu.in, 1
 skatclub-beratzhausen.de, 1
 skate.fr, 1
 skateparkmontbriz.tk, 1
-skaterangels.tk, 1
 skaterepublic.tk, 1
 skatesins.ch, 1
 skatesliide.tk, 1
@@ -110977,14 +105773,11 @@ skateswagger.com, 1
 skatingchina.com, 1
 skatn.de, 1
 skautibrno.cz, 1
-skazka.ml, 1
 skazka.ru, 1
-skazochnyj-sait.tk, 1
 skbexteriorcleaningsolutions.com, 1
 skbilisim.tk, 1
 skday.com, 1
 skedda.com, 1
-skeditor.tk, 1
 skedr.io, 0
 skeeley.com, 1
 skegnesstec.ac.uk, 1
@@ -110993,7 +105786,6 @@ skepneklaw.com, 1
 skeppsbrons.se, 1
 skepticalsports.com, 1
 skeptics.org, 1
-skeptik.tk, 1
 skeriv.com, 1
 sketch.io, 1
 sketch.jpn.com, 1
@@ -111010,18 +105802,16 @@ skhosting.eu, 1
 skhuf.net, 1
 ski-outdoor-shop.de, 1
 skibbereencomhaltas.tk, 1
-skibikers.tk, 1
 skid.church, 1
 skiddle.com, 1
 skidka.by, 1
-skidki-ru.cf, 1
 skidzun.de, 1
 skifairview.com, 1
+skiff.town, 1
 skiforlight.ca, 1
 skifttiljutlanderbank.dk, 1
 skigebied.nl, 1
 skigebiete-test.de, 1
-skiingnewsletter.cf, 1
 skiingnewsletter.ga, 1
 skiingproperty.com, 1
 skiinstructor.services, 1
@@ -111039,8 +105829,10 @@ skillcore.net, 1
 skilldetector.com, 1
 skillled.com, 1
 skillmoe.at, 1
+skillrocket.in, 1
 skills2serve.org, 1
 skills2services.com, 1
+skillsboffin.com, 1
 skillsenhancementtexas.gov, 1
 skillsenhancementtx.gov, 1
 skillshare.com, 1
@@ -111051,23 +105843,15 @@ skiltmax.no, 1
 skiman.tk, 1
 skimbo.tk, 1
 skin-cosmetic.eu, 1
-skinandglamour.com, 0
 skinbet.co, 1
-skinboost.ga, 1
-skinboost.ml, 1
 skincare-note.com, 1
-skincareagent.cf, 1
 skindb.net, 1
-skinews.tk, 1
-skinexpert.ml, 1
-skinfoodpeachcotton.tk, 1
 sking.io, 1
 skinmarket.co, 1
 skinmodo.com, 1
 skinnation.tk, 1
 skinny-bitch99.com, 1
 skinnybitch99.net, 1
-skinos.in, 1
 skinport.com, 1
 skinpwrd.com, 1
 skinrender.ga, 1
@@ -111084,8 +105868,6 @@ skippy.dog, 0
 skiptadiabetes.com, 1
 skipton.io, 1
 skirent-masocorto.com, 1
-skirted.cf, 1
-skirts.tk, 1
 skirtskenya.tk, 1
 skischule-wildewiese.de, 1
 skitecsh.com, 1
@@ -111104,9 +105886,7 @@ sklepsamsung.pl, 1
 sklepsnowboardowy.pl, 1
 sklepvoip.tel, 1
 sklepwielobranzowymd.com, 1
-sklisen.tk, 1
 sklotechnik.cz, 1
-skmedia.ga, 1
 skmp.cc, 1
 skmsport.com, 1
 sknasirali.com, 1
@@ -111114,6 +105894,7 @@ sknclinics.co.uk, 1
 skoander.com, 1
 skoda-im-dialog.de, 1
 skodapower.tk, 1
+skokie.gov, 1
 skol.bzh, 1
 skolagatt.is, 1
 skolakrizik.cz, 1
@@ -111124,16 +105905,13 @@ skolni-system.eu, 1
 skolnieks.lv, 1
 skolnilogin.cz, 1
 skolniweby.cz, 1
-skorbord.tk, 1
 skorepova.info, 1
 skoroff.com, 1
-skoropolnolunie.gq, 1
 skorovsud.ru, 1
 skorpil.cz, 1
 skorstensfolket.se, 1
 skory.us, 1
 skoskav.org, 1
-skotobaza.tk, 1
 skotstvo.tk, 1
 skotty.io, 1
 skovbosburgerblog.dk, 1
@@ -111149,11 +105927,9 @@ skreutz.com, 1
 skrid.net, 1
 skrillex.tv, 1
 skrin.ru, 1
-skripta.tk, 1
 skriptorium.de, 1
 skrivargarden-nes.cf, 1
 skrivebeskyttet.dk, 1
-skrivebordet.tk, 1
 skrprojects.com.au, 1
 skrsv.net, 1
 skrydata.ga, 1
@@ -111191,7 +105967,6 @@ sky-music.tk, 1
 sky-of-use.net, 1
 sky-os.ru, 1
 sky-torch.com, 0
-sky-wap.cf, 1
 skyanchor.com, 0
 skyarch.net, 1
 skyautorental.com, 1
@@ -111219,20 +105994,16 @@ skydrive.live.com, 0
 skyeeverest.tk, 1
 skyem.co.uk, 0
 skyfone.cz, 1
-skyfpicture.tk, 1
 skygame.tk, 1
 skygates.tk, 1
 skyguru.tk, 1
-skyhigh-mizell.tk, 1
 skyhook.earth, 1
-skyhooks.tk, 1
 skyhyve.com, 1
 skyhyve.com.au, 1
 skyhyve.xyz, 1
 skyint.io, 1
-skyla.tk, 1
 skylair.info, 1
-skylander.cf, 1
+skylandanalytics.net, 1
 skylarker.org, 1
 skylash.be, 1
 skylgenet.nl, 1
@@ -111249,13 +106020,12 @@ skyloisirs.ch, 0
 skyltmax.se, 1
 skymass.xyz, 1
 skyminds.net, 1
-skymonk.tk, 1
 skyn.ai, 1
 skynet-research.us, 0
+skynet.co.ug, 0
 skynet233.ch, 0
 skynet800.goip.de, 1
 skynetcloud.site, 1
-skynetcommunications.ca, 1
 skynethk.com, 1
 skynetnetwork.eu.org, 1
 skynetstores.ae, 1
@@ -111281,7 +106051,6 @@ skyscanner.gg, 1
 skyscanner.net, 1
 skyscanner.pt, 1
 skyscanner.ru, 1
-skyscapecanopies.com, 1
 skyscnr.com, 1
 skyseo.cf, 1
 skysoftbg.com, 1
@@ -111293,7 +106062,6 @@ skyterraembrace.com, 1
 skyterrawellness.com, 1
 skytickets.ga, 1
 skytiger.ga, 1
-skytown.ga, 1
 skytterlogg.no, 1
 skytterloggen.no, 1
 skyvault.io, 1
@@ -111310,6 +106078,7 @@ sl-informatique.ovh, 1
 sl.al, 1
 sl0.us, 1
 sl41.com.br, 1
+sl66.cc, 0
 slaam.tk, 1
 slab.com, 1
 slabserver.com, 1
@@ -111326,7 +106095,6 @@ slainvet.net, 1
 slalix.cc, 1
 slalix.pw, 1
 slalix.xyz, 1
-slamdunkdedication.tk, 1
 slamhope.gq, 1
 slamix.nl, 1
 slan.fr, 1
@@ -111344,10 +106112,8 @@ slashorg.net, 1
 slate.to, 1
 slated.ie, 1
 slatemc.fun, 1
-slathering.cf, 1
 slaughter.com, 1
 slaughterhouse.fr, 1
-slava.ml, 1
 slavasoloviev.com, 1
 slavasveta.info, 1
 slavblog.ru, 1
@@ -111357,13 +106123,13 @@ slayingqueen.com, 1
 slb.ru, 1
 slbknives.com, 1
 slcdn.net, 1
+sld08.com, 1
 sldev.ovh, 1
 sldlcdn.com, 1
+slechtereview.nl, 1
 sledgeroofing.com, 1
 sleeklounge.com, 0
 sleep-go.info, 1
-sleep-tight.cf, 1
-sleepawaycampseries.tk, 1
 sleepet.tw, 1
 sleepig.com, 1
 sleepily.tk, 1
@@ -111371,7 +106137,6 @@ sleepingbaghub.com, 0
 sleepingmattressreview.com, 1
 sleeplessbeastie.eu, 0
 sleepmap.de, 1
-sleepo.ga, 1
 sleeps.jp, 0
 sleepsaround.ga, 1
 sleepshop.be, 1
@@ -111383,9 +106148,7 @@ sleio.com, 1
 sleismann.de, 1
 sleismann.eu, 1
 sleismann.org, 1
-slemen.tk, 1
 slepsluzbabeograd.org, 1
-sletaem.ml, 1
 sletat.ru, 1
 slev.tk, 1
 slevermann.de, 1
@@ -111418,7 +106181,7 @@ slimwindows.gq, 1
 slingo-sta.com, 1
 slingoweb.com, 1
 slink.hr, 1
-slinx.tk, 1
+slinkwa.re, 1
 slip-gaming.tk, 1
 sliphua.work, 1
 slipknot-site.tk, 1
@@ -111436,6 +106199,7 @@ slma.tk, 1
 slmail.me, 1
 sln.cloud, 1
 slneighbors.org, 1
+slo-net.net, 1
 slo-tech.com, 1
 slo.ee, 1
 sloancom.com, 1
@@ -111445,7 +106209,6 @@ slobrowink.com, 1
 slobsbeer.com, 1
 sloeproeienalmere.nl, 1
 sloepverhuur-roggebroek.nl, 1
-slogan.tk, 1
 slogancreator.com.au, 1
 slogix.in, 1
 sloneczni.pl, 1
@@ -111474,9 +106237,7 @@ slotmachinesgratisonline.com, 1
 slotmad.com, 1
 slotsinspector.com, 1
 slotsmegacasino.com, 1
-slouching.ga, 1
 sloudways.com, 1
-slovenia-trip.tk, 1
 slovenskycestovatel.sk, 1
 slow-coaching.fr, 1
 slow.social, 1
@@ -111494,7 +106255,6 @@ slpm.com, 1
 slpower.com, 1
 slrd-isperih.com, 1
 slrie.de, 1
-slrshoppee.com, 1
 slt24.de, 1
 sluciaconstruccion.com, 1
 sluderno.org, 1
@@ -111508,7 +106268,6 @@ slunecnice.cz, 1
 slunyavchik.tk, 1
 sluo.org, 1
 slushpool.com, 1
-slutty-girls.cf, 1
 slwilde.ca, 1
 slxh.eu, 1
 slxh.nl, 1
@@ -111517,7 +106276,6 @@ slytech.ch, 0
 slytigers.tk, 1
 slyvon.com, 1
 sm-kyoushitsu.com, 1
-sm-stream.com, 1
 sm-supplements.gr, 1
 sm.link, 1
 sm.ms, 1
@@ -111529,25 +106287,20 @@ smackhappy.com, 1
 smadav.ml, 1
 smaksbanken.no, 1
 smalandscountryclub.tk, 1
-small-blog.cf, 1
 small-king.ml, 1
 smallbytedesign.co, 1
 smallchat.nl, 1
 smallcloudsolutions.co.za, 1
 smallcloudsolutions.com, 1
-smallcraftadvisory.tk, 1
 smallcubed.com, 1
 smalldata.tech, 1
 smalldeveloper.ml, 1
 smalle-voet.de, 1
-smallfoot.tk, 1
 smallplanet.com, 1
-smalls-world.tk, 1
 smallsiri.gq, 1
 smallsites.eu, 1
 smalltalkconsulting.com, 1
 smalltunepress.tk, 1
-smallville.tk, 1
 smallville25.tk, 1
 smallwhitebear.ga, 1
 smaltimento-rifiuti.com, 1
@@ -111582,14 +106335,11 @@ smart-house.bg, 1
 smart-informatics.com, 1
 smart-ket.com, 1
 smart-lab.ch, 1
-smart-media-gmbh.de, 1
 smart-mirror.de, 1
 smart-mrt.co.il, 1
 smart-profile.ro, 1
-smart-travel.tk, 1
 smart-tux.de, 1
 smart-wohnen.net, 1
-smart-zona.tk, 1
 smart.gov, 1
 smartacademy.ge, 1
 smartacademy.pro, 1
@@ -111601,7 +106351,6 @@ smartart.gr, 1
 smartart.tk, 1
 smartass.space, 1
 smartass0027.com, 1
-smartassembly.tk, 1
 smartbiz.vn, 1
 smartblock.cloud, 1
 smartcar.com, 1
@@ -111610,15 +106359,12 @@ smartchoices.ie, 1
 smartcleaningcenter.nl, 1
 smartclothing.pl, 1
 smartcluster.ga, 1
-smartcover.tk, 1
 smartcpa.ca, 1
 smartdatafusion.jp, 1
 smartdb.jp, 1
-smartdigital.ga, 1
 smarteco.tk, 1
 smartedukasi.co.id, 0
 smarterskies.gov, 1
-smartertowing.com, 1
 smartest-trading.com, 1
 smartestate.com, 1
 smartevals.com, 1
@@ -111626,9 +106372,9 @@ smartfaktor.pl, 1
 smartfit.cz, 1
 smartfitkitchen.bg, 1
 smartfixmarburg.de, 1
-smartfons.tk, 1
 smartfooding.com, 1
 smartftp.com, 1
+smartgirledits.com, 1
 smartgirls.tk, 1
 smartgrepp.se, 1
 smartgrid.gov, 1
@@ -111669,7 +106415,6 @@ smartpanelsmm.com, 1
 smartpatika.hu, 1
 smartpheromones.com, 1
 smartphone-pliable.wtf, 1
-smartphonecases.tk, 1
 smartphonechecker.co.uk, 1
 smartphonefixen.be, 1
 smartphonesolution.tk, 1
@@ -111687,7 +106432,6 @@ smartshiftme.com, 1
 smartshop.gr, 1
 smartshoppers.es, 1
 smartsitio.com, 1
-smartspace.ml, 1
 smartspace.tk, 1
 smartsparrow.com, 0
 smartstep.pt, 1
@@ -111703,16 +106447,15 @@ smartwritingservice.com, 1
 smartwurk.nl, 0
 smarty.cz, 1
 smash-gg.club, 1
-smashbros-chile.tk, 1
 smashbylaney.com, 1
 smashcooper.tk, 1
 smashingconf.com, 1
 smashingmagazine.com, 1
-smashnl.tk, 1
 smashno.ru, 1
 smatch.com, 0
 smb-analytics.pw, 1
 smb445.com, 1
+smbabyshop.gr, 1
 smbeermen.tk, 1
 smbi-gelblasterhq.com.au, 1
 smcconsulting.be, 1
@@ -111726,9 +106469,7 @@ sme-gmbh.net, 1
 smeetsengraas.com, 1
 smelly.cloud, 1
 smeso.it, 1
-smeta.ml, 1
 smetak.cz, 1
-smetana.pro, 1
 smetbuildingproducts.com, 1
 smexpt.com, 1
 smeys.be, 1
@@ -111746,9 +106487,7 @@ smileback.co.uk, 1
 smilecare.ae, 1
 smilechic.com, 1
 smilecliniq.com, 1
-smilecon.cf, 1
 smiledirectsales.com, 1
-smilegenerator.tk, 1
 smilemantra.clinic, 1
 smilenwa.com, 1
 smilephi.com, 1
@@ -111756,14 +106495,12 @@ smilesondemand.com, 1
 smilessoftplay.co.uk, 1
 smileytechguy.com, 1
 smileywoodflooring.com, 1
-smiling-magazin.de, 1
 smilingmiao.com, 1
 smime.io, 1
 smimea.info, 1
 smipty.cn, 1
 smipty.com, 1
 smiraus.cz, 1
-smishnik.tk, 1
 smit.com.ua, 1
 smith-tech.ga, 1
 smith.bz, 1
@@ -111781,7 +106518,6 @@ smithsanchez.com, 1
 smithsstational-fpd.gov, 1
 smithsstational.gov, 1
 smithsystem.net, 1
-smithteresa.tk, 1
 smits.com, 1
 smits.frl, 1
 smitsmail.net, 1
@@ -111813,13 +106549,10 @@ smokefreestage.jp, 1
 smokeping.pl, 1
 smoker.tk, 1
 smokinghunks.com, 1
-smokingtapes.ga, 1
 smokkelenken.no, 0
 smol.cat, 1
 smolbotbot.com, 1
 smolensk-i.ru, 1
-smolensk.ml, 1
-smolensk.tk, 1
 smolkatours.com, 1
 smolnikova.tk, 1
 smoo.st, 1
@@ -111844,7 +106577,6 @@ smpred.net, 1
 smprime.com, 1
 smrdim.cz, 1
 smries.com, 1
-sms-pro.tk, 1
 sms.storage, 1
 sms1.ro, 1
 sms72.tk, 1
@@ -111860,11 +106592,11 @@ smsprivacy.org, 1
 smsstock.tk, 1
 smstorems.com.br, 1
 smstoreoficial.com.br, 1
-smszone.tk, 1
 smtchahal.com, 1
 smtcn.cc, 1
 smtenants.cn, 1
 smtji.com, 1
+smtonline.co, 1
 smtouseef.com, 1
 smtparish.org, 1
 smtpdev.com, 1
@@ -111875,14 +106607,12 @@ smuncensored.com, 1
 smurffi.net, 1
 smurl.tk, 1
 smusg.com, 0
-smutek.net, 1
 smvcm.com, 1
 smx.net.br, 1
 smxconventioncenter.com, 1
 smyrilline.com, 1
 smys.uk, 1
 sn0int.com, 1
-snab-ural.ga, 1
 snabbacash.no, 1
 snabbfoting.com, 1
 snabbfoting.se, 1
@@ -111898,7 +106628,6 @@ snaildos.tk, 1
 snajdr.online, 1
 snajdrova.eu, 1
 snakafya.com, 1
-snakeanarchy.tk, 1
 snakejs.ga, 1
 snakesandladders.tk, 1
 snakesolid.nl, 1
@@ -111933,7 +106662,6 @@ sndbouncycastles.co.uk, 1
 sndcdn.com, 1
 snea-kers.tk, 1
 sneak.berlin, 1
-sneakers-sports.tk, 1
 sneakers88.it, 1
 sneakersmexs.com, 1
 sneakpod.de, 1
@@ -111953,7 +106681,6 @@ snellius.tk, 1
 snelshops.nl, 1
 snelwebshop.nl, 1
 snelwegzen.nl, 1
-snem.tk, 1
 snerith.com, 1
 snesdev.com, 1
 snetts.com, 1
@@ -111970,7 +106697,6 @@ sniderman.org, 1
 sniderman.pro, 1
 sniderman.xyz, 1
 sniep.net, 1
-sniffing.gq, 1
 snight.co, 1
 snille.com, 1
 snip.city, 1
@@ -112008,7 +106734,6 @@ snow.dog, 0
 snowalerts.nl, 1
 snowatka.com, 1
 snowboard-break.tk, 1
-snowboardforum.tk, 1
 snowcat.tk, 1
 snowchamps.nl, 1
 snowcrestdesign.com, 1
@@ -112037,7 +106762,6 @@ snowrippers.ro, 0
 snowschool.tk, 1
 snowshoedistrictwv.gov, 1
 snowsubs.moe, 1
-snowvictoria.ga, 1
 snowy.ink, 1
 snowy.land, 1
 snowyluma.com, 1
@@ -112049,8 +106773,8 @@ snrd.eu, 1
 snroth.de, 1
 snrub.co, 1
 sns-tg.pl, 1
+sns.hu, 1
 snsdomain.com, 1
-snsirius.cf, 1
 sntial.co.za, 1
 snuffstore.de, 1
 snukep.kr, 1
@@ -112073,11 +106797,8 @@ soaringtoglory.com, 1
 soat.fr, 1
 soatplus.com, 1
 soax.com, 1
-sobakasite.tk, 1
-sobaki.tk, 1
 sobatiment.fr, 1
 sobchak.blog, 1
-sobchak.ga, 1
 sobersys.com, 1
 sobie.ch, 1
 sobieray.dyndns.org, 1
@@ -112104,12 +106825,10 @@ socfactor.ru, 1
 socheap.win, 1
 sochi-sochno.ru, 1
 sochi.tatar, 1
-sochionline.tk, 1
 soci.ml, 1
 sociaalwerknederland.nl, 1
 sociability.dk, 1
 social-class.ga, 1
-social-directory-list.tk, 1
 social-engineering.tk, 1
 social-line.tk, 1
 social-media-strategy.org.uk, 1
@@ -112118,7 +106837,7 @@ social-work-colleges.com, 1
 social-work.tk, 1
 social.com.co, 1
 socialab.gr, 1
-socialair.tk, 1
+socialblaze.com.au, 1
 socialbook2015.ga, 1
 socialbook2015.gq, 1
 socialbook2015.ml, 1
@@ -112139,31 +106858,25 @@ socialhead.io, 1
 socialhp.com, 1
 socialism.tk, 1
 socialist-alliance.org, 1
-socialistyouth.tk, 1
-socializator.tk, 1
 socialmarketingday.nl, 1
 socialmedia-manager.gr, 1
 socialmedias.tk, 1
 socialmeeps.ml, 1
-socialnet.ml, 1
 socialnetworkdemo.tk, 1
 socialnews.ga, 1
 socialnitro.com, 1
 socialnous.co, 1
-socialproject.ml, 1
 socialprotection.gov.bd, 1
 socials.gq, 1
 socialsecrets-coaching.de, 1
 socialsecurity.gov, 0
 socialstrata.com, 1
 socialsurvivalist.net, 1
-socialtactics.cf, 1
 socialtactics.ga, 1
 socialtactics.gq, 1
 socialtactics.ml, 1
 socialtoolsonline.com, 1
 socialtournaments.com, 0
-socialtranslation.ga, 1
 socialtrends.pl, 1
 socialwave.tk, 1
 socialworkout.com, 1
@@ -112180,21 +106893,17 @@ societatis.fr, 1
 societe-chablaisienne-de-revetements.com, 1
 societe-chablaisienne-de-revetements.fr, 1
 societyofbur-q-ua.tk, 1
-societyparty.ga, 1
 socii.network, 1
 sociobiology.com, 1
 sociocosmos.com, 1
-sociology-bg.gq, 1
 sociology-schools.com, 1
 sociologyk.nl, 1
 sociopampers.com.ar, 1
 sociopathy.org, 1
 sociosalafuerza.tk, 1
-sociusian.gq, 1
 sockfetish.net, 1
 sockscap64.com, 1
 socktopus.io, 1
-socomforums.tk, 1
 soconj.gov, 1
 socratec-pharma.de, 1
 socraticsolutions.us, 1
@@ -112206,10 +106915,8 @@ socstar.ml, 1
 socstation.com, 1
 soczu.duckdns.org, 1
 soda-net.com, 1
-soda.ga, 1
 sodadigital.com.au, 1
 sodafilm.de, 1
-sodalai.tk, 1
 sodel-sa.eu, 1
 sodelicious.recipes, 1
 sodependable.com, 1
@@ -112245,7 +106952,6 @@ sofi.codes, 1
 sofiadaoutza.gr, 1
 sofiaestado.com, 1
 sofialobocera.com, 1
-sofianeves.tk, 1
 sofias.tk, 1
 sofiavanmoorsel.com, 1
 sofibox.com, 1
@@ -112253,14 +106959,12 @@ sofidelshop.blog, 1
 sofiesteinfeld.com, 1
 sofiesteinfeld.de, 1
 sofiesteinfeld.org, 1
+sofloridavacationrentals.com, 1
 sofoco.us, 1
 sofortcutie24.de, 1
 sofortimplantate-muenchen.de, 1
 sofpedia.ro, 0
-soft-key.tk, 1
-soft-office.tk, 1
 soft-search-system.tk, 1
-soft-valley.net, 1
 soft.taipei, 1
 soft41.ru, 1
 softandbouncy.co.uk, 1
@@ -112289,7 +106993,6 @@ softonic.vn, 1
 softonline.net, 1
 softowe.com, 1
 softpark.cf, 1
-softpark.ml, 1
 softplay4hire.co.uk, 1
 softprayog.in, 1
 softsecmatheodexelle.be, 1
@@ -112302,16 +107005,13 @@ softview.gq, 1
 softview.tk, 1
 softw.net, 1
 software-search.com, 1
-software-tech.tk, 1
 software-voor-projecten.nl, 1
 software.rocks, 1
 softwarebeveiligingtestdomein.be, 1
 softwarechris.com, 1
-softwarecloud.ml, 1
 softwareclub.tk, 1
 softwaregeek.nl, 1
 softwarepara.net, 1
-softwarepatenten.tk, 1
 softwarepixie.com, 1
 softwaresecurityandradefernando.be, 1
 softwaresolved.com, 1
@@ -112321,36 +107021,33 @@ softwerk-edv.de, 1
 softwing.de, 1
 softwsabri.be, 1
 softx.tk, 1
-softyak.com, 1
 sog-gilde.tk, 1
+sogaro-realestate.de, 1
 sogeek.me, 1
 sogesel.es, 1
 sogo.com.my, 0
-sogola.com, 1
 sogravatas.com.br, 1
 sogravatas.net.br, 1
 sogudo.com, 0
 sogutma.com.tr, 1
 sohamroy.me, 1
-sohanakhan.tk, 1
 sohka.eu, 1
 soia.ca, 1
 soilegustafsson.fi, 1
 soillessgeek.com, 1
 soin-rebozo.fr, 1
+soinsparlesmains.fr, 1
 sointelcom.com.co, 1
 soinvett.com, 0
 soissons-technopole.org, 1
 soji.io, 1
 soju-delivery.com, 1
-sokak-sanati.tk, 1
 sokakfotografi.com, 1
 sokenconstruction.com, 1
 soket.ee, 1
 soko.nl, 1
 soko.reisen, 1
 sokolmelnik.tk, 1
-sokolovskyi.ml, 1
 sokolslavkov.tk, 1
 sokosport.com, 1
 sokouchousa.net, 1
@@ -112364,40 +107061,30 @@ solace.com, 1
 solacyre.ch, 0
 solaland.co.uk, 1
 solalt.com, 1
-solana-active.tk, 1
 solanacasinos.io, 1
 solanaroyale.com, 1
 solanocounty.gov, 1
 solanowonen.nl, 1
 solar-electric-propulsion.pl, 1
-solarace.tk, 1
 solaradventures.icu, 1
 solarbattery.ga, 1
 solarbynatureinc.com, 1
 solareagricola.it, 1
 solarfaa.ir, 1
-solarfever.ga, 1
-solargaming.tk, 1
-solarhome.ml, 1
 solarhome.tk, 1
 solariilacheie.ro, 1
 solarium.gov, 1
 solarium.milano.it, 1
 solarloon.com, 1
-solaronics.tk, 1
-solarpanels.tk, 1
+solarnatur.es, 1
 solarplan-berlin.de, 1
 solarrights.org, 1
 solarseason.ga, 1
 solarstats.net, 1
 solarstrom.net, 1
-solartek.cf, 1
-solartek.ga, 1
 solartek.gq, 1
 solartrackerapp.com, 1
-solartravel.tk, 1
 solarwave.tk, 1
-solarwind.cf, 1
 solautoescuela.com, 1
 solaxfaq.com, 1
 solbit.xyz, 1
@@ -112410,12 +107097,10 @@ solden.be, 1
 soldeoutubro.com, 1
 soldesduck.be, 1
 soldesduck.ch, 1
-soldierangels.tk, 1
 soldiersmg.tk, 1
 sole-erdwaermetauscher.de, 1
-soleanos.tk, 1
-soledadmataro.tk, 1
 soledadpenades.com, 0
+soleil33.net, 1
 solemare-hotel.it, 1
 solencell.com.tr, 1
 solentbasketball.co.uk, 1
@@ -112428,11 +107113,8 @@ solidariaautos.com, 1
 solidariedadecultura.pt, 1
 solidarita-kosovo.net, 1
 solidarityzone.org, 1
-solidform.ml, 1
-solidhost.cf, 1
 solidian.com, 1
 solidimage.com.br, 1
-solidincome.ga, 1
 solidnet.software, 1
 solidnetwork.org, 1
 solidpurenonsense.tk, 1
@@ -112448,7 +107130,6 @@ solihullpcrepairs.co.uk, 1
 solikreis-stuttgart.tk, 1
 solipsists.tk, 1
 solisrey.es, 1
-solista.com.au, 1
 solit.systems, 1
 solitairenetwork.com, 1
 solitaryride.com, 1
@@ -112459,7 +107140,6 @@ solliv.com, 1
 solmek.co.uk, 1
 solnascentepapelaria.com.br, 1
 solnet.ao, 1
-solntsezaschitnye-ochki.tk, 1
 solo-shoes.ru, 1
 solo.com.sa, 1
 solocalcetines.com, 1
@@ -112467,7 +107147,6 @@ solochubasqueros.com, 1
 solodukhin.tk, 1
 solofajas.online, 1
 solofi.fr, 1
-sologetaway.ga, 1
 sologoc.com, 1
 sologstrand.com, 1
 sologstrand.dk, 1
@@ -112482,7 +107161,6 @@ solomo.pt, 1
 solomonsklash.io, 1
 solongandthanksforallthe.fish, 1
 soloparaguas.com, 1
-soloparati.cf, 1
 soloprivacidad.com, 1
 soloproductos.top, 1
 soloreti.com, 1
@@ -112504,7 +107182,6 @@ solostocks.pl, 1
 solostocks.pt, 1
 solovey.su, 1
 solovyovalawfirm.com, 1
-solsi.ga, 1
 solsocog.de, 1
 solucion.gq, 1
 solucionesihd.com, 1
@@ -112537,7 +107214,6 @@ somaar.tk, 1
 somaini.li, 1
 somaliagenda.com, 1
 somaliaonline.com, 1
-somalilandtalk.tk, 1
 somanao.com, 1
 somautomotivobr.com.br, 1
 somecrazy.com, 1
@@ -112545,18 +107221,17 @@ somedial.ch, 1
 somedomain.tk, 1
 somefe.pt, 1
 somehowsomeday.com, 1
-somehsara.tk, 1
 somerm.com, 1
 somerprints.co.uk, 1
 somersetscr.nhs.uk, 1
 somersetwellbeing.nhs.uk, 1
+somersworthnh.gov, 1
 somes.me, 1
 someserver.cf, 1
 something-blue.tk, 1
 something-else.cf, 1
 somethingsimilar.com, 1
 somethingsketchy.net, 1
-somewherenews.cf, 1
 somewherenews.ga, 1
 somewherenews.gq, 1
 somewherenews.ml, 1
@@ -112567,13 +107242,12 @@ somme.tk, 1
 sommefeldt.com, 1
 sommeilsante.com, 1
 sommerhusudlejning.com, 1
-somnam.tk, 1
+sommerplassen.no, 1
 somnium.click, 1
 somnusoft.com, 1
 somnusoft.eu, 1
 somnusoft.net, 1
 somogyivar.hu, 1
-somosbrujas.com, 1
 somosdefensores.org, 1
 somosgesath.com, 1
 somosgratitude.com.br, 1
@@ -112588,10 +107262,8 @@ son-onlajn.cf, 1
 son-onlajn.ga, 1
 son-onlajn.gq, 1
 son-onlajn.ml, 1
-son-onlajn.tk, 1
 son-tolkovatel.cf, 1
 son-tolkovatel.ga, 1
-son-tolkovatel.gq, 1
 son-tolkovatel.ml, 1
 son-tolkovatel.tk, 1
 son.ru, 1
@@ -112599,7 +107271,6 @@ sona-gaming.com, 1
 sona.fr, 1
 sonacupalova.cz, 1
 sonalkolfiyatlari.com, 1
-sonar.ga, 1
 sonaraamat.com, 1
 sonarsource.com, 1
 sonate.jetzt, 1
@@ -112619,17 +107290,12 @@ sondersobk.dk, 1
 sondoro.tk, 1
 sondriotoday.it, 1
 sonerezh.bzh, 1
-sonesinafar.tk, 1
-sonesisonesi.tk, 1
-sonesonesisi.tk, 1
 song.ski, 1
 songclan.tk, 1
 songdew.com, 1
 songesdeplumes.fr, 1
 songlifty.com, 1
-songmp3.live, 1
 songslaura.tk, 1
-songsonline.tk, 1
 songsterr.com, 1
 songsthatsavedyourlife.com, 1
 songstothesiren.com, 1
@@ -112641,7 +107307,7 @@ sonia.ai, 1
 sonia.com, 1
 sonia.com.au, 1
 soniaai.com, 1
-soniaferrer.tk, 1
+sonic.ddns.net, 1
 sonic.sk, 0
 sonic.studio, 1
 sonicdoe.com, 1
@@ -112650,8 +107316,6 @@ soniclink.tk, 1
 sonicshop.tk, 1
 sonicwanderer.tk, 1
 sonicworld.tk, 1
-sonidoslibertarios.tk, 1
-sonik.tk, 1
 sonimei.cn, 0
 sonimusic.tk, 1
 soninger.ru, 1
@@ -112670,23 +107334,19 @@ sonnendeal.tk, 1
 sonnenta.de, 1
 sonneundstrand.de, 1
 sonnik-znachenie-sna.cf, 1
-sonnik-znachenie-sna.ga, 1
 sonnik-znachenie-sna.gq, 1
 sonnik-znachenie-sna.ml, 1
 sonnik-znachenie-sna.tk, 1
 sonnyland.tk, 1
-sonodrom.tk, 1
 sonoecoracao.com.br, 1
 sonofsunart.com, 1
 sonohigurashi.blog, 1
 sonologic.nl, 1
-sonology.tk, 1
 sonomacounty.gov, 1
 sonomacountywriterscamp.com, 1
 sonoratexas.gov, 1
 sons.cf, 1
 sons.tk, 1
-sonsight.tk, 1
 sonsonate.cf, 1
 sonsonate.tk, 1
 sontaycamera.com, 1
@@ -112702,15 +107362,15 @@ soontm.net, 1
 soopure.nl, 1
 soopy.moe, 1
 soora.jp, 1
-sopelaotaez.tk, 1
 sopenguin.com, 1
 soph.jp, 1
-soph.tk, 1
 soph.us, 1
 sopheos.com, 0
 sopher.io, 1
 sophi.online, 1
+sophia.com.br, 1
 sophiaandmatt.co.uk, 1
+sophiafoundation.org, 1
 sophiahatstudio.com, 1
 sophiajaneboutique.com, 1
 sophiakligys.com, 1
@@ -112718,6 +107378,7 @@ sophiebreslin.co.uk, 1
 sophiefrutti.gr, 1
 sophiekush.com, 1
 sophier.tk, 1
+sophiesinclair.com, 1
 sophomoric.ga, 1
 sophos.com, 1
 sopilov.tk, 1
@@ -112731,6 +107392,7 @@ soprovise.fr, 1
 sopsop.tk, 1
 soquee.net, 1
 sorabi.jp, 1
+soracave.com, 1
 soraharu.com, 0
 soraiaschneider.com.br, 1
 sorakumo.jp, 1
@@ -112741,6 +107403,7 @@ soren.xyz, 1
 sorenstudios.com, 1
 sorex.photo, 1
 sorgulamauzmani.com, 1
+sorin.cc, 1
 sorincocorada.ro, 1
 sorn.service.gov.uk, 1
 sornyaki.tk, 1
@@ -112772,8 +107435,8 @@ sos-muratore.it, 1
 sos.sk, 0
 sos.vg, 1
 sos.yt, 1
+sosafe-awareness.com, 1
 sosaka.ml, 1
-sosaka.tk, 1
 sosecu.red, 1
 sosedisetka.tk, 1
 soseletronica.com.br, 1
@@ -112783,13 +107446,12 @@ sosgate.com, 1
 soshin.cf, 1
 sosimple.academy, 1
 sosinfotech.com, 1
-sosisuka.ga, 1
 sosko.in.rs, 1
 soslsd.org, 1
 sosmicro.tk, 1
-sosnovka.ga, 1
 soso.ga, 1
 soso.ml, 1
+soso.stream, 1
 sosoft.tk, 1
 sosoftplay.co.uk, 1
 sosok.tk, 1
@@ -112803,6 +107465,7 @@ sosteam.jp, 1
 sosteric.si, 1
 sostm.org, 1
 sosyalat.com, 1
+sosyalevin.com, 1
 sot-te.ch, 1
 sot.blue, 1
 sot.red, 1
@@ -112812,8 +107475,6 @@ sotar.us, 1
 soterdev.com, 1
 sotin-hr.tk, 1
 sotiran.com, 0
-sotnya.cf, 1
-sotnyk.ml, 1
 sotoasobi.net, 1
 sotocine.tk, 1
 sotolar.com, 1
@@ -112844,7 +107505,6 @@ souletter.com, 1
 souleymanecamara.com, 1
 soulike.tech, 1
 soulinbusiness.ga, 1
-soulla.tk, 1
 soulmate.dating, 1
 soulmating.de, 1
 soulmusic.tk, 1
@@ -112854,10 +107514,8 @@ soulplay.com, 1
 soulpowercoaching.ga, 1
 soulreapers.tk, 1
 soulshow.tk, 1
-soulsinner.tk, 1
 soulsteer.com, 0
 soulveda.com, 1
-soulwinning.tk, 1
 souly.cc, 1
 soulyi.io, 1
 soumen.tk, 1
@@ -112889,7 +107547,6 @@ soundgo.gq, 1
 soundhunter.xyz, 0
 soundinthesignals.tk, 1
 soundlight.tk, 1
-soundman.ga, 1
 soundmix.tk, 1
 soundmk.ch, 1
 soundmoney.club, 1
@@ -112898,7 +107555,6 @@ soundmoney.tech, 1
 soundonmike.tk, 1
 soundorabilia.com, 1
 soundprotectionllc.com, 1
-soundrecords.tk, 1
 soundresource.tk, 1
 soundrise.tk, 1
 sounds-familiar.info, 1
@@ -112908,15 +107564,12 @@ soundshepard.tk, 1
 soundslike.gent, 1
 soundtrash.tk, 1
 soundtruckandautorepair.com, 1
-soundtube.tk, 1
 soundwavefestival.tk, 1
 soundzimega.tk, 1
 soungui.cm, 1
 soungui.com, 1
 soungui.net, 1
-sounm.com, 1
 soupbuahtaza.id, 1
-soupcafe.org, 1
 sour.is, 1
 souravbhor.com, 1
 souravbhor.gq, 1
@@ -112934,6 +107587,7 @@ sourcelair.com, 0
 sourcely.net, 1
 sources.tk, 1
 sourcesdegarrigue.fr, 1
+sourcexchange.net, 1
 sourcing4exports.co.uk, 1
 sourcitec.com, 1
 souria.tk, 1
@@ -112994,6 +107648,7 @@ southwestkansaslibrarysystem.gov, 1
 southwestpremierurology.com, 1
 southwestrda.org.uk, 1
 southwindsor-ct.gov, 1
+southyorkshire-pcc.gov.uk, 1
 southyorkshireviolencereductionunit.com, 1
 soutien-naissance.com, 1
 souvenirs-gifts.tk, 1
@@ -113010,22 +107665,16 @@ sovereignpcs.com, 1
 soverin.net, 1
 sovest.ml, 1
 sovhoz.tk, 1
-sovmestimost-goroskop.cf, 1
-sovmestimost-goroskop.ga, 1
-sovmestimost-goroskop.gq, 1
 sovmestimost-goroskop.ml, 1
-sovmestimost-zodiak.gq, 1
 sovos.com, 1
 sovraindebitamento.net, 1
 sovremenik.tk, 1
 sovtech.tk, 1
-sovxoz.gq, 1
 sowhat.dk, 1
 sowncloud.de, 1
 sowndfinancial.com, 1
 sowsmallgarden.com, 1
 sowtarabiya.com, 1
-soy.pw, 1
 soybase.org, 1
 soychef.today, 1
 soydoula.com, 1
@@ -113033,7 +107682,6 @@ soydxn.com, 1
 soyezonline.fr, 1
 soyladani.com, 1
 soytusitio.com, 1
-soyuznik.ml, 1
 soyvigilante.com, 1
 sozai-good.com, 1
 sozai.tk, 1
@@ -113065,8 +107713,8 @@ space-for.business, 1
 space-inc.co.jp, 1
 space-it.de, 1
 space-mining.cf, 1
-space-net.ml, 1
 space-station.tk, 1
+space-time-elements.com, 1
 space-y.cf, 1
 spaceage.mp, 1
 spaceanimalnutrition.com, 1
@@ -113088,14 +107736,12 @@ spacehost.de, 1
 spaceint.fr, 1
 spacelabs.io, 1
 spacelandpark.ga, 1
-spacemanusa.com, 1
 spacenerd.it, 1
 spaceon.tk, 1
 spacepirates.tk, 1
 spacepixel.ml, 1
 spacepunks.de, 1
 spacerocksmc.tk, 1
-spaceshells.tk, 1
 spacestation13.com, 1
 spacetime.am, 0
 spaceunique.de, 1
@@ -113146,16 +107792,13 @@ spanda.io, 1
 spandrusyszyn.com, 1
 spanien.guide, 1
 spanier.es, 1
-spanischunterricht.tk, 1
 spanishblackboard.com, 1
 spanishdogs.tk, 1
 spanishnewsarticles.tk, 1
 spanishnow.tk, 1
 spanjeautohuur.nl, 1
 spanmass-portal.org, 1
-spanner.tk, 1
 spanner.works, 1
-spanpine.gq, 1
 spanstindrundt.no, 1
 spantrix.com, 1
 spanyolul.hu, 1
@@ -113167,6 +107810,8 @@ sparanoid.network, 1
 sparanoidstatus.com, 1
 sparendirekt.at, 1
 spargrancanaria.es, 1
+spark.ai, 1
+sparkai.co, 1
 sparkandglass.com, 1
 sparkandpook.com, 1
 sparkar.com, 1
@@ -113192,19 +107837,15 @@ sparkwood.org, 1
 sparkz.no, 1
 sparmedo.de, 1
 sparprofi.at, 1
-sparqmedia.nl, 1
 sparrius.com, 1
 sparrowwallet.com, 1
 sparta-en.org, 1
-sparta-szczekociny.tk, 1
 sparta-upice.tk, 1
 sparta.ee, 1
 spartac.be, 1
 spartacuslife.com, 1
 spartaermelo.nl, 1
-spartamet.tk, 1
 spartan300.tk, 1
-spartanis.tk, 1
 spartankids.in, 1
 spartantheatre.org, 1
 sparvagn.tk, 1
@@ -113224,6 +107865,7 @@ spazzacamino.roma.it, 1
 spb-xiaomi.ru, 1
 spb.ooo, 0
 spbot.ml, 1
+spbven.com, 1
 spcollege.edu, 1
 spctech.click, 1
 spd-porta-westfalica.de, 1
@@ -113236,7 +107878,6 @@ spe.org.co, 1
 speac.jp, 1
 speacock.co.uk, 1
 speacock.uk, 1
-speak-polish.com, 1
 speak.software, 1
 speakeasy.co, 1
 speaker-animateur.com, 1
@@ -113245,18 +107886,14 @@ speakersbusiness.com, 1
 speakersden.tk, 1
 speakertwpmi.gov, 1
 speakthewordaudio.com, 1
-spear.ga, 1
 spec-auto.com.ua, 1
 spec-ranking.pl, 1
 specdrones.us, 1
 special-equipment.tk, 1
 specialcameras.tk, 1
 speciale.cf, 1
-specialeffect.tk, 1
-specialelectronics.tk, 1
 specialized-hosting.eu, 1
 specialnoise.tk, 1
-specialofficesupplies.tk, 1
 specialprojectsdesk.com, 1
 specialproperties.com, 1
 specialsite.tk, 1
@@ -113274,8 +107911,8 @@ specks.tk, 1
 specsdot.ga, 1
 spectacles.com, 1
 spectemur.tk, 1
+spectrafox.com, 1
 spectraspatial.com, 1
-spectre-network.tk, 1
 spectrocoin.com, 1
 spectrosoftware.de, 1
 spectrum-markets.com, 1
@@ -113291,11 +107928,9 @@ speechmate.com, 1
 speechmore.ml, 1
 speed-bonus.tk, 1
 speed-strike.tk, 1
-speedcam.tk, 1
 speedcubing.tk, 1
 speeddate.it, 0
 speeddating.mx, 1
-speeder-vpn.tk, 1
 speeder.cf, 1
 speeder.one, 1
 speeders.cf, 1
@@ -113304,7 +107939,7 @@ speedhost.com.br, 1
 speedhoundz.com, 1
 speedleads.dk, 1
 speedlearning.ml, 1
-speedlearningapp.com, 1
+speedlearningapp1.com, 1
 speedliner.com, 1
 speedof.me, 1
 speedracer.ca, 1
@@ -113327,7 +107962,6 @@ speeli.com, 1
 speeltoneel.nl, 1
 speerpunt.info, 1
 speets.ca, 1
-spegeltankar.tk, 1
 speich.net, 1
 speights-law.com, 1
 spek.tech, 1
@@ -113343,6 +107977,7 @@ spellic.com, 1
 spelling.ml, 1
 spencernc.gov, 1
 spendable.money, 1
+spendd.co, 1
 spendesk.com, 1
 spendo.gq, 1
 spendwise.com.au, 1
@@ -113376,7 +108011,6 @@ sphynx-cats.com, 1
 sphynx.vn, 1
 sphynxboyz.com.au, 1
 spice-club.tk, 1
-spicegirlschart.tk, 1
 spiceislandhome.com, 1
 spicejungle.com, 1
 spicemail.cc, 1
@@ -113384,24 +108018,18 @@ spicemoney.com, 1
 spicerack.co.uk, 1
 spicerack.uk, 1
 spiceywraps.co.uk, 1
-spichki.tk, 1
 spicture.in, 1
 spicydog.org, 1
-spicydog.tk, 1
 spicymatch.com, 1
 spicywombat.com, 1
-spidercrabs.tk, 1
 spidergymrotterdam.tk, 1
-spidermail.tk, 1
 spidermanitalia.tk, 1
 spidernet.tk, 1
 spideroak.com, 1
 spiders.org.ua, 1
 spidersweb.cf, 1
-spidersweb.ga, 1
 spidersweb.gq, 1
 spidertechpromotions.com, 1
-spidometr.ml, 1
 spidometrus.ru, 1
 spiegels-op-maat.nl, 0
 spieka.info, 1
@@ -113422,18 +108050,14 @@ spigotdesign.com, 1
 spikar.gr, 1
 spike-com.be, 1
 spike.sh, 1
-spikejeon.tk, 1
 spikelands.com, 1
-spilka-dyplomativ.tk, 1
 spillbasen.no, 1
 spillefuglen.com, 1
 spillersfamily.net, 0
-spillforum.no, 1
 spillhosting.no, 1
 spillmaker.no, 0
 spilnu.dk, 1
 spiludennemid.com, 1
-spinal.ga, 1
 spindelnet.dk, 1
 spinderella.tk, 1
 spindle.com.ph, 1
@@ -113454,9 +108078,7 @@ spirella-shop.ch, 1
 spirit-hunters-germany.de, 1
 spirit55555.dk, 1
 spiritbionic.ro, 1
-spiritdesigns.tk, 1
 spiritedengineers.tk, 1
-spiritous.cf, 1
 spiritscorp.ddns.net, 1
 spiritshack.co.uk, 1
 spiritual.dating, 1
@@ -113467,9 +108089,6 @@ spiritualpsychologyofacting.com, 1
 spiritualvybz.com, 1
 spiritworld.ml, 1
 spiro.se, 1
-spiski-domenov.tk, 1
-spisochek.tk, 1
-spisok-domenov.tk, 1
 spit.com.au, 1
 spitalbuhusi.ro, 1
 spitalulbuzau.ro, 1
@@ -113477,7 +108096,6 @@ spitfiredialers.com, 1
 spitfireuav.com, 1
 spithoven.tk, 1
 spjaet.dk, 1
-splashily.gq, 1
 splashstoretw.com, 1
 splatprofcare.com, 1
 spleis.no, 1
@@ -113485,7 +108103,6 @@ splendadent.it, 1
 splendidspoon.com, 1
 splendorservizi.it, 1
 spli.co, 1
-splibrary.tk, 1
 splikity.com, 1
 splimtechco.tk, 1
 splintercake.tk, 1
@@ -113502,7 +108119,6 @@ splorge.website, 1
 splosh.me, 1
 splunk.net, 1
 splytech.io, 1
-spm-servis.tk, 1
 spmax.design, 1
 spmswiss.com, 1
 spn-it.de, 1
@@ -113514,7 +108130,6 @@ spodelime.com, 1
 spofia.nu, 1
 spokanecounty.gov, 1
 spokaneexteriors.com, 1
-spokanepolebuildings.com, 1
 spokesly.com, 1
 spolekatelier.cz, 1
 spolshy.com.ua, 1
@@ -113533,15 +108148,11 @@ spoorcam.nl, 1
 sporenvanslavernijutrecht.nl, 1
 sporki.fun, 1
 sporq.de, 1
-sport-51.ru, 1
 sport-in-sundern.de, 1
 sport-news.ml, 1
 sport-news24hs.tk, 1
-sport-obzor.tk, 1
-sport-online-ru.cf, 1
 sport-potreby.cz, 1
 sport-potreby.sk, 1
-sport-school.tk, 1
 sport-socken.net, 1
 sport24.by, 1
 sportabatese.tk, 1
@@ -113562,9 +108173,7 @@ sportfits.eu, 1
 sportfogadas.tk, 1
 sporthotel-rasen.com, 1
 sportify-design.fr, 1
-sportinfon.cf, 1
 sportingclubdacruz.pt, 0
-sportingpontenova.es, 1
 sportivo.cf, 1
 sportivo.ga, 1
 sportivo.tk, 1
@@ -113572,7 +108181,6 @@ sportlesplanner.be, 1
 sportli.sk, 1
 sportlinks.tk, 1
 sportllux.com.br, 1
-sportmedia.ga, 1
 sportmultimedia.pt, 1
 sportmundschutz-info.de, 1
 sportnesia.com, 1
@@ -113587,20 +108195,14 @@ sportpiacenza.it, 1
 sportplaatje.nl, 0
 sportposch.com, 1
 sportprint.hr, 1
-sportraucher.tk, 1
 sports-colleges.com, 1
 sports-equipmen.tk, 1
-sports-news-today.ml, 1
-sports-online.cf, 1
-sports-sites.ml, 1
-sports-wear.tk, 1
 sports.dating, 1
 sportsandnews.tk, 1
 sportsbookpromocodes.com, 1
 sportscanada.tk, 1
 sportschoolgeelhoed.nl, 1
 sportsdans.tk, 1
-sportsdeck.tk, 1
 sportsgraphing.com, 1
 sportskibat.tk, 1
 sportsmagy.com, 1
@@ -113616,9 +108218,7 @@ sportsxplay.com, 1
 sportticino.ch, 0
 sporttomorrow.com, 1
 sporttown.it, 1
-sporttrampen.de, 0
 sportvereine.online, 1
-sportverzorging.tk, 1
 sportvision.ml, 1
 sportvissenfun.tk, 1
 sportwetten-anbieter.com, 1
@@ -113626,7 +108226,6 @@ sportwettenschweiz.net, 1
 sportxt.ru, 0
 sportygirlsjewels.ga, 1
 sportztalk.com, 1
-spot-cleaner.tk, 1
 spot-lumiere-led.com, 1
 spot-pro.jp, 1
 spotifyfreetrial.co.uk, 1
@@ -113637,6 +108236,7 @@ spotlightsrule.com, 1
 spotonlive.dk, 1
 spotpetins.com, 0
 spotsee.io, 0
+spotsolutions.com, 1
 spotswoodvet.com, 1
 spotsylvaniacounty-va.gov, 1
 spotsylvaniacountyva.gov, 1
@@ -113646,20 +108246,12 @@ spotupload.com, 1
 spotworld.co, 1
 spotypal.com, 1
 spotzlight.cf, 1
-spotzlight.tk, 1
-spparkly.agency, 1
-spparkly.com, 1
-spparkly.es, 1
-spparkly.net, 1
-spparklyteam.com, 1
 sppin.fr, 1
 sppit.com, 1
 spr.id.au, 1
 sprachenlernen24.org, 1
 sprachfreudehoch3.de, 1
 sprashivalka.com, 1
-spravka-internet.tk, 1
-spravka.tk, 1
 spravki.cf, 1
 sprawdz-nip.pl, 1
 sprax2013.de, 1
@@ -113699,6 +108291,7 @@ springhillmaine.com, 1
 springhow.com, 1
 springlanguages.com, 1
 springmountaindistrict.org, 1
+springportny.gov, 1
 springsoffthegrid.com, 1
 springtxcarpetcleaning.com, 1
 sprintcv.com, 1
@@ -113718,6 +108311,7 @@ sprucecreekclubs.com, 1
 sprucecreekgcc.com, 1
 spruces.gq, 1
 sprucingupmamahood.com, 1
+sprueche-liste.com, 1
 sprueche-zum-valentinstag.de, 1
 sprueche-zur-geburt.info, 1
 sprueche-zur-hochzeit.de, 1
@@ -113741,12 +108335,10 @@ sputnik1net.org, 1
 spy-net.tk, 1
 spycam.hopto.me, 1
 spychala-it.de, 1
-spyclub.tk, 1
 spydar007.com, 1
 spydar007.net, 1
 spydar007.wiki, 1
 spydersec.com, 1
-spyequipmentuk.co.uk, 1
 spykedigital.com, 0
 spyprofit.ru, 1
 spyroszarzonis.com, 1
@@ -113771,8 +108363,6 @@ sqlinjection.cz, 1
 sqlinjection.rocks, 1
 sqliteonline.com, 1
 sqlwrapper.com, 1
-sqmin.tk, 1
-sqprod.co, 1
 sqr-training.com, 1
 sqreemtech.com, 1
 sqrl.ch, 1
@@ -113782,7 +108372,7 @@ squad.fr, 1
 squadronprotectiveservices.net, 1
 squality2.xyz, 1
 squardllc.ml, 1
-square-gamers.tk, 1
+square-gaming.org, 0
 square-phone.com, 1
 square-src.de, 0
 square.com, 1
@@ -113792,7 +108382,6 @@ square.it, 1
 square.ly, 1
 square.mx, 1
 square.site, 1
-squaredancedance.tk, 1
 squaredseven.com, 1
 squaredtechnologies.com, 1
 squareeye.com, 1
@@ -113824,10 +108413,8 @@ squeaksscalesandtails.com, 1
 squeaky.services, 1
 squealing-filth.tk, 1
 squeezemetrics.com, 1
-squelcher.cf, 1
 squibby.ml, 1
 squid.gay, 1
-squidnovels.tk, 1
 squido.ch, 1
 squidparty.com, 1
 squids.space, 1
@@ -113837,10 +108424,10 @@ squirtlesbians.net, 1
 squirtqueen.org, 1
 sqxb0.ga, 1
 sr-33.com, 1
-sr-f.tk, 1
 sr.ht, 1
 sr2.uk, 1
 sr33.com, 1
+sr7store.com.br, 1
 sr88.co.uk, 1
 sr88.me.uk, 1
 srae.me.uk, 1
@@ -113870,32 +108457,18 @@ srilankan-hope-for-children.nl, 1
 srimakc.com, 1
 srinivasan.io, 1
 sriramdigital.tk, 1
-sriravana.tk, 1
 sritafrican.tk, 1
-sritalabama.tk, 1
-sritalaska.tk, 1
 sritbeauty.tk, 1
 sritbrazil.tk, 1
-sritcalifornia.tk, 1
-sritcities.tk, 1
 sritclassic.tk, 1
-sritculture.tk, 1
-sritegypt.tk, 1
 srithunters.tk, 1
-sritidaho.tk, 1
-sritsafety.ml, 1
 sritspanish.tk, 1
-srittheatre.tk, 1
-sritvermont.tk, 1
-srix.ml, 1
 srkarra.com, 1
 srkb.net, 1
 srle.tk, 1
 srmi.biz, 1
 srnl.gov, 1
 sro.fi, 1
-srochno-pohudeti.tk, 1
-srochnozaim.gq, 1
 srochnyj-zajm.ga, 1
 sroma.tk, 1
 srorisksolutions.tk, 1
@@ -113916,6 +108489,7 @@ srshopping-rest.herokuapp.com, 1
 srun.in, 0
 sruthisjewellery.com, 1
 srvonfire.com, 1
+srwminc.com, 1
 srx.sx, 1
 ss-news.tk, 1
 ss.com, 1
@@ -113934,7 +108508,7 @@ ss6957.co, 1
 ss9188.com, 1
 ss9288.com, 0
 ss9297.co, 1
-ss9397.com, 0
+ss9397.com, 1
 ss9728.co, 1
 ssa.co.ir, 1
 ssa.gov, 0
@@ -113956,15 +108530,14 @@ ssh-keys.online, 1
 ssh-vault.com, 1
 ssh.in.ua, 1
 sshbox.tk, 1
-sshcrack.com, 1
 sshd.site, 1
 sshool.at, 1
-sshwiki.tk, 1
 sshx.top, 1
 ssk.ovh, 1
 sskb-ey.tech, 1
 ssky.cn, 1
 ssl-zertifikate.de, 1
+ssl.com.ru, 1
 ssl.google-analytics.com, 1
 ssl.kim, 0
 ssl24.pl, 1
@@ -113972,7 +108545,6 @@ ssl247.co.uk, 1
 ssl247.com.mx, 1
 ssl247.de, 1
 ssl247.dk, 1
-ssl4all.gq, 1
 sslbrain.com, 1
 sslc.gov, 1
 sslcentral.co.uk, 1
@@ -114006,7 +108578,6 @@ ssmwebportal.tk, 1
 ssnetwork.jp, 1
 ssone.ee, 1
 ssprod.tk, 1
-sspu.ml, 1
 ssr.llc, 1
 ssradio.live, 1
 ssready.io, 1
@@ -114022,6 +108593,7 @@ sst-racing.ch, 1
 sstaging.com, 1
 sstestingservice.com, 1
 sstool.vip, 1
+ssu.moe, 1
 ssuc.net, 1
 ssuiteoffice.com, 1
 ssuitesoft.com, 1
@@ -114053,7 +108625,6 @@ stackery.io, 1
 stackhub.cc, 1
 stacklasvegas.com, 1
 stackpath.com, 1
-stackptr.com, 1
 stackstartup.com, 1
 stackstartup.tech, 1
 stackunderflow.com, 1
@@ -114074,9 +108645,7 @@ stadtplan-ilmenau.de, 1
 stadtundbaum.de, 1
 staer.ro, 1
 staff.direct, 1
-staffglass.io, 1
 staffhours.com, 1
-staffi.tk, 1
 staffingnation.com, 1
 staffordpk.tk, 1
 stage-metrobible.org, 1
@@ -114119,7 +108688,6 @@ stairfallgames.com, 1
 stairlin.com, 0
 stairmaster.tk, 1
 stairwayrecovery.com, 1
-stajka.tk, 1
 stakedate.com, 1
 stakestrategy.com, 1
 stako.jp, 1
@@ -114133,7 +108701,6 @@ stalder.work, 1
 stalevski.tk, 1
 stalgeraardsbergen.tk, 1
 stalin.tk, 1
-stalker-eyes.ga, 1
 stalker-shop.com, 1
 stalker-source.tk, 1
 stalkerteam.pl, 1
@@ -114144,8 +108711,6 @@ stallardjw.me, 1
 stallionsnow.com, 1
 stallone.pl, 1
 stalphonsusks.org, 1
-stalplus.ml, 1
-stalstroi.ml, 1
 stalworld.tk, 1
 stamboomforum.nl, 1
 stamboomgids.nl, 1
@@ -114153,12 +108718,12 @@ stameystreet.com, 1
 stamgent.be, 1
 stamit.nl, 1
 stamkassa.nl, 1
-stammering.ga, 1
 stammtisch-bauwagen.tk, 1
 stammtisch.domains, 1
 stamonicatourandtravel.com, 1
 stampederadon.com, 1
 stamperdle.com, 1
+stampinggroundky.gov, 1
 stamurai.com, 1
 stan.moe, 1
 stanandjerre.org, 1
@@ -114194,7 +108759,6 @@ stanmed24.pl, 1
 stanmirstudio.pl, 1
 stannesvets.co.uk, 1
 stannri.org, 1
-stanonline.tk, 1
 stanron.com, 1
 stansweather.net, 1
 stantabler.com, 1
@@ -114204,13 +108768,11 @@ stantoncountyne.gov, 1
 stanza.group, 1
 staplestx.gov, 1
 stapvoorstapduurzaam.nl, 1
-star-24.cf, 1
 star-citizen.wiki, 1
 star-clean.it, 1
 star-darom.co.il, 1
-star-life.tk, 1
 star-one.co.uk, 1
-star.my.id, 0
+star.my.id, 1
 star.watch, 1
 starase.com, 0
 starb.in, 1
@@ -114225,13 +108787,11 @@ starcitizenreferral.codes, 1
 starcoachservices.ca, 1
 starcomproj.com, 1
 starconnect.at, 1
-starcraftsource.tk, 1
 starcroisieres.com, 1
 starcys.xyz, 1
 stardanceacademy.net, 1
 stardev.ovh, 1
 stardomino.tk, 1
-stardrive.cf, 1
 starease.com, 1
 starease.net, 1
 stareplanymiast.pl, 1
@@ -114242,13 +108802,13 @@ starfieldguide.com, 1
 starfiles.co, 1
 starfm.de, 1
 starfm.gq, 1
-starfm.ml, 1
-starfriend.ru, 1
 stargarder-jungs.de, 1
 stargate.gq, 1
 stargazer.de, 1
+stargazing-fw.herokuapp.com, 1
 stargift.ch, 1
 starglancer.ddns.net, 1
+stargroupinc.com, 1
 stari.co, 1
 stariders.com, 1
 starina.ru, 1
@@ -114269,10 +108829,8 @@ starlinkz.tk, 1
 starlux.cz, 1
 starman.agency, 1
 starmtech.fr, 1
-starmyworld.ga, 1
 staroch.name, 1
 starorusing.com, 0
-starover.tk, 1
 starpeak.org, 1
 starphotoboothsni.co.uk, 1
 starpoles.com, 1
@@ -114283,7 +108841,6 @@ starprime.net, 1
 starrace.eu, 1
 starred.com, 1
 starretest.nl, 1
-starreview.tk, 1
 starrosesandplants.com, 1
 starry.blue, 1
 starryvoid.com, 1
@@ -114297,24 +108854,22 @@ starskim.cn, 1
 starsoft.io, 1
 starsportstours.com, 0
 starsub.com.au, 1
-start-knighki.gq, 1
 start-nadlan.co.il, 1
+start-school.by, 1
 start-school.online, 1
 start.ag, 1
 start.biz.id, 1
 start.stockholm, 1
 start2dance.tk, 1
 startablog.tv, 1
+startag.xyz, 1
 startaninflatablebusiness.com, 1
-startasuccessfulblog.com, 1
-startbetter.tk, 1
 startbiz.biz.id, 1
 startbiz.co.id, 1
 startbiz.my.id, 1
 startbiz.web.id, 1
 startekstil.ru, 1
 startersiteweb.com, 1
-startgeophysical.ga, 1
 starthubs.uk, 1
 starti.com.ua, 1
 startingent.be, 1
@@ -114340,6 +108895,7 @@ startstack.tech, 1
 startstunter.com, 1
 starttoact.nl, 1
 starttraffic.uk, 1
+startup-lab.ro, 1
 startup-stack.com, 1
 startup-stack.tech, 1
 startup.melbourne, 1
@@ -114377,27 +108933,22 @@ stastka.ch, 1
 stasyan.ga, 1
 staszic.waw.pl, 1
 stat.ink, 1
-statcenter.tk, 1
 state-of-body-and-mind.com, 1
 statecollegemortgages.com, 1
-stated.gq, 1
 statefundca.com, 1
 statefunddirect.com, 1
-statehealthnetwork.com, 1
-stateidea.ga, 1
 statelibraryofiowa.gov, 1
-statelines.ga, 1
 statelywork.com, 1
 statemercantile.com.au, 1
 staterun.tk, 1
-stateserv.net, 1
+stateserv.com, 1
 statgram.me, 1
 static-assets.io, 1
 static-myfxee-808795.c.cdn77.org, 1
 static-myfxoau-808795.c.cdn77.org, 1
 static-myfxouk-808795.c.cdn77.org, 1
 static.hosting, 1
-static.wepay.com, 0
+static.wepay.com, 1
 staticfury.com, 1
 staticline.de, 1
 staticweb.tk, 1
@@ -114405,7 +108956,6 @@ stationa.ch, 0
 stationary-traveller.eu, 1
 stationaryengines.tk, 1
 stationcharlie.co.za, 1
-stationmedia.tk, 1
 stationstuinenbarendrecht.nl, 1
 statisticalsurveys.com, 1
 statistician-online.com, 0
@@ -114418,6 +108968,7 @@ stats.g.doubleclick.net, 1
 statscrew.com, 1
 statsit.ga, 1
 statsnite.com, 1
+statspolicy.gov, 1
 status.care, 1
 status.events, 1
 status.vg, 1
@@ -114430,12 +108981,10 @@ statz.pl, 1
 stau-a.de, 1
 stauffer-media.net, 1
 stavanger.kommune.no, 1
-stavgp2.ru, 1
-stavinchains.tk, 1
 stavnager.net, 1
-stavropol-news.ga, 1
 staxflax.tk, 1
 stay-curious.at, 1
+stayby.me, 1
 staycurrent.eu, 1
 staycurrent.nl, 1
 staydryohio.com, 1
@@ -114452,11 +109001,9 @@ stb-schefczyk.info, 1
 stb-schefczyk.net, 1
 stb-timmler.de, 1
 stbartholomewmanchester.org, 1
-stbennett.org, 1
 stbl.org, 1
 stc-istok.com.ua, 1
 stcable.net, 1
-stcatharinesromawolves.tk, 1
 stccordoba.com, 1
 stceciliakearny.org, 1
 stcharlescountycsfamo.gov, 1
@@ -114479,25 +109026,20 @@ steadfastplacements.com.au, 1
 steakovercooked.com, 1
 stealingheather.com, 1
 stealsaga.net, 1
-stealth-ip.info, 1
-stealth-ip.us, 1
 stealth.net, 1
 stealthbinders.tk, 1
 stealthmodel.fi, 1
-steam-rewards.tk, 1
 steam-route-saxony.com, 1
 steamcarddelivery.com, 1
 steamcars.be, 1
 steamcleaning.expert, 1
 steamcn.info, 1
-steamcrack.ga, 1
 steamdb.info, 1
 steamdeckinfo.org, 1
 steamerrors.com, 1
 steamgifts.com, 1
 steamid.net, 1
 steamid.tools, 1
-steamkeyget.ga, 1
 steamlevelmarket.com, 1
 steamold.com, 0
 steamosaic.com, 1
@@ -114507,7 +109049,6 @@ steamsprays.tk, 1
 steamstat.us, 1
 steamstatus.cn, 1
 steamtrades.com, 1
-stebenkov.tk, 1
 steborio.pw, 1
 steckel.cc, 1
 stecos.co.uk, 1
@@ -114539,7 +109080,6 @@ steemworld.org, 1
 steemyy.com, 1
 steenkampskraal.com, 1
 steenwijkerland.nl, 1
-steering-wheel.tk, 1
 steeve-legal-photographie.fr, 1
 steevels.nl, 1
 stefamedia.com, 1
@@ -114559,7 +109099,6 @@ stefaniepetermann.eu, 1
 stefaniharvilla.tk, 1
 stefanknobel.ch, 1
 stefankuehnel.com, 1
-stefanolsdal.tk, 1
 stefanorossi.it, 0
 stefanovski.io, 1
 stefanrusie.ro, 1
@@ -114603,6 +109142,7 @@ stellanova-planeten.de, 0
 stellar.com.de, 1
 stellar.org, 1
 stellarguard.me, 1
+stellarite.io, 1
 stellarium-gornergrat.ch, 1
 stellarlumensnews.today, 1
 stellarosa-clinic.net, 1
@@ -114613,8 +109153,6 @@ stelletjeafgebeuktemongolen.tk, 1
 stelling.nl, 1
 stellmacher.name, 1
 stelovisual.pl, 1
-stels.ml, 1
-stels.tk, 1
 stem16plus.gent, 1
 stematechnologies.ga, 1
 stembureauledenindenhaag.nl, 1
@@ -114646,23 +109184,19 @@ steparovi.cz, 1
 steph.ninja, 1
 steph3n.me, 1
 stephan-matthiesen.de, 1
-stephanao.tk, 1
 stephandriessen.tk, 1
 stephaniecalahan.com, 1
 stephaniedeady.ie, 1
-stephanieleonidasfan.tk, 1
 stephanieschreiber.com, 1
 stephenbakalian.com, 1
 stephencorp.com, 1
 stephencreilly.com, 1
 stephenhaunts.com, 1
 stephenj.co.uk, 1
-stephenjvoiceovers.com, 1
 stephenlam.ca, 1
 stephenperreira.com, 1
 stephenreescarter.net, 1
 stephenschirle.gq, 1
-stephenschirle.ml, 1
 stephenschrauger.com, 1
 stephenschrauger.org, 1
 stephenscity.gov, 1
@@ -114693,17 +109227,16 @@ stereoamistadmomos.ml, 1
 stereob.it, 1
 stereochro.me, 0
 stereoscopio.es, 1
-stereostudio.cf, 1
 stereotyped.de, 1
 sterilium.tk, 1
 sterling.com, 1
 sterlingheights.gov, 1
+sterlingtechnotrade.com, 1
 sterlinx.de, 1
 stern-freunde.de, 1
 stern.koeln, 1
 sternadel.pl, 1
 sternenbund.info, 1
-sterno.cf, 1
 sternplastic.com, 1
 sternsinus.com, 1
 sterohouse.com, 1
@@ -114721,10 +109254,10 @@ stetson.edu, 1
 steuerberater-bayreuth.com, 1
 steuerberater-essen-steele.com, 1
 steuerberater-hopfner.de, 1
+steuerboard.org, 1
 steuerkanzlei-edel.de, 1
 steuern-recht-wirtschaft.de, 1
 steuertipps-sonderausgaben.de, 1
-steve-mason.tk, 1
 steve.kiwi, 1
 stevebanks.info, 1
 steveborba.com, 1
@@ -114737,13 +109270,10 @@ stevegrav.es, 1
 stevejcraig.com, 1
 stevejobsfollowers.tk, 1
 stevemario.com, 1
-stevemason.tk, 1
 stevemonteyne.be, 1
-steven-bennett.com, 1
 steven-klix.de, 0
 steven.photos, 1
 stevenapate.com, 1
-stevenavaldez.tk, 1
 stevenberg.net, 1
 stevenbolgartersnakes.com, 1
 stevendearstyne.com, 1
@@ -114762,6 +109292,7 @@ stevenselectricllc.com, 1
 stevenski.com, 0
 stevenson.io, 1
 stevensonal.gov, 1
+stevenspoint.gov, 1
 steventress.com, 1
 steventruesdell.com, 1
 stevenz.blog, 1
@@ -114779,9 +109310,7 @@ stevezone.in, 1
 steviate.com, 1
 steviate.de, 1
 stevinson.org, 1
-stewards.tk, 1
 stewart.tk, 1
-stewartswines.com, 1
 stewonet.nl, 1
 stewpolley.com, 1
 steyaert.be, 0
@@ -114835,7 +109364,6 @@ stiebelservice.com.au, 1
 stiebelstore.com.au, 1
 stiehler-leipzig.tk, 1
 stiff.wang, 1
-stifflersmom.ga, 1
 stift-kremsmuenster.at, 1
 stift-kremsmuenster.net, 1
 stiftung-lq.ch, 1
@@ -114844,7 +109372,6 @@ stiftung-lq.net, 1
 stiftunglq.com, 1
 stigharder.com, 1
 stigviewer.com, 1
-stihiya.tk, 1
 stijlvol-wonen.com, 1
 stijndv.com, 1
 stijnodink.nl, 1
@@ -114857,6 +109384,7 @@ stila.no, 1
 stildate.de, 1
 stileapp.com, 1
 stilecop.com, 1
+stilettobg.com, 1
 stilingavonia.lt, 1
 stilldrunkfromyesterday.com, 1
 stillwatertownshipmn.gov, 1
@@ -114877,7 +109405,6 @@ stinici.site, 1
 stinkefingereinhorn.de, 1
 stinkmemes.com, 1
 stinsky.com, 1
-stinter.cf, 1
 stintup.com, 0
 stipanama.com, 1
 stiphosting.nl, 1
@@ -114886,6 +109413,7 @@ stirblaut.de, 1
 stirling.co, 1
 stisidores.org, 1
 stitch.money, 1
+stitchfiddle.com, 1
 stitchinprogress.com, 1
 stjh.org.sg, 1
 stjohncamden.com, 1
@@ -114903,7 +109431,6 @@ stjosephri.org, 1
 stjosephspringcity.com, 1
 stjosephtownship.com, 1
 stjscatholicchurch.org, 1
-stjude-ettekkar.tk, 1
 stjustin.org, 1
 stkeverneparishcouncil.org.uk, 1
 stkevin-stbenedict.org, 1
@@ -114956,7 +109483,6 @@ stmosesbookstore.org, 1
 stmsolutions.pl, 1
 stmsouthcoventry.com, 1
 stn.me.uk, 0
-stnews.ga, 1
 stnguyen.net, 1
 stnl.de, 0
 stntrading.eu, 1
@@ -114975,19 +109501,18 @@ stockmaquinas.com.br, 1
 stockmarkettoday.news, 1
 stockpile.com, 1
 stockslam.ga, 1
-stocksnews.tk, 1
 stockstuck.com, 1
 stockt-shirtdesigns.com, 1
 stocktonengineering.co.uk, 1
 stocktout.info, 1
 stocktrader.com, 1
-stockway.tk, 1
 stockx.com, 1
 stockyards.com, 1
 stocp.org, 1
 stodieck.com, 1
 stodrive.com, 1
 stoeckel.info, 0
+stoeco.net, 1
 stoemp.gent, 1
 stoffelnet.de, 1
 stoffhandwerk.tk, 1
@@ -115000,10 +109525,8 @@ stoinov.com, 1
 stoketalent.com, 1
 stokl.com.au, 0
 stokrotkadelikatesy.pl, 1
-stolarka.tk, 1
 stolarstvi-jiriholy.cz, 1
 stolbart.com, 1
-stolensun.tk, 1
 stolin.info, 1
 stolina.de, 1
 stolkpotplanten.nl, 1
@@ -115012,17 +109535,13 @@ stollen-wurm.de, 1
 stollenwurm.de, 1
 stolpe.tk, 1
 stolpe5674.tk, 1
-stolpersteine-dithmarschen.tk, 1
 stolpi.is, 0
 stoltz-it.de, 1
 stomaline.com.ua, 1
 stomatolog-czestochowa.cf, 1
 stomatolog-czestochowa.ga, 1
-stomatolog-czestochowa.gq, 1
 stomatolog.cf, 1
-stomatolog.ga, 1
 stomatologiya.gq, 1
-stomatologiya.ml, 1
 stomproced.ro, 1
 stomt.com, 1
 stoneagehealth.com.au, 1
@@ -115044,11 +109563,8 @@ stonemain.eu, 1
 stonemanbrasil.com.br, 1
 stoneocean.net, 1
 stoneproperty.ie, 1
-stonerwitch.tk, 1
 stonesgarden.pl, 1
-stonetribute.tk, 1
 stonewallwcidtx.gov, 1
-stoneworld.ga, 1
 stonewuu.com, 1
 stoningtonboroughct.gov, 1
 stonystratford.org, 1
@@ -115068,16 +109584,15 @@ stoomtreinreizen.com, 1
 stoomtreinreizen.eu, 1
 stoomtreinreizen.nl, 1
 stoomtreinreizen.org, 1
-stop-activ.ga, 1
 stop-bankrotstvu.ru, 1
 stop-microsoft.org, 1
-stop-nikotin.tk, 1
 stop-russia.tk, 1
+stop.pe, 1
+stopaggressivedriving.com, 1
 stopbullying.gov, 1
 stopforumspam.com, 1
 stopfraud.gov, 1
 stoph.at, 1
-stopka.tk, 1
 stopkadr-studio.ru, 1
 stoplossoff.tk, 1
 stopmetbellen.be, 1
@@ -115088,17 +109603,14 @@ stopransomware.gov, 1
 stoprat.fr, 1
 stopsmoke.gq, 1
 stopssherdenking.tk, 1
-stopsvet.ml, 1
 stopthemoss.com, 1
 stoptheperio.com, 1
 stopthethyroidmadness.com, 1
 stopthinkconnect.jp, 1
 stoptrading.co.uk, 1
-stopves.tk, 1
 stopvirus.in, 1
 stor-guard.com, 1
 storage-base.de, 1
-storage-books.gq, 1
 storage-in-motion.com, 1
 storageideas.uk, 1
 storageshedsnc.com, 1
@@ -115121,7 +109633,6 @@ storeforward.eu, 1
 storeforward.net, 1
 storeforward.nl, 1
 storeforward.org, 1
-storefront.gq, 1
 storeinstallieren.com, 1
 storeisrael.co.il, 1
 storeit.co.uk, 1
@@ -115144,14 +109655,11 @@ storm-news.tk, 1
 stormairsoft.tk, 1
 stormboost.cz, 1
 stormdamages.claims, 1
-stormestudios.tk, 1
 stormfest.tk, 1
-stormhub.ml, 1
 stormi.io, 1
 stormlab.tk, 1
 stormrider.tk, 1
 stormwatcher.org, 1
-stormylegions.tk, 1
 storspillercasino.com, 1
 storungssuche.com, 1
 storvann.net, 1
@@ -115161,7 +109669,6 @@ storyark.eu, 1
 storybuilder.me, 1
 storycollective.film, 1
 storycollective.nl, 1
-storycycle.tk, 1
 storyland.ie, 1
 storyliebe.de, 1
 storymalayalam.com, 1
@@ -115190,7 +109697,6 @@ stpatricksmapleridge.ca, 1
 stpatsschool.org, 1
 stpaulcatholicchurcheastnorriton.net, 1
 stpaulsbullville.org, 1
-stperseo.tk, 1
 stpetersresidence.org, 0
 stphilipneripreschool.com, 1
 stpioparish.com, 1
@@ -115209,18 +109715,16 @@ strafvollzugsgesetze.de, 0
 strahlende-augen.info, 1
 strahovanienet.tk, 1
 straightcurlyhair.tk, 1
-straightedgebarbers.ca, 0
+straightedgebarbers.ca, 1
 straightlinediscgolf.com, 1
 straightlinetutoring.com, 1
 straightnude.com, 1
 strail-english.jp, 1
 strajnar.si, 1
 straka.name, 1
-strakh.tk, 1
 strakonak.cz, 1
 stralenpoedercoaten.nl, 1
 stralingsonzin.com, 1
-strana-snov.tk, 1
 strana.ga, 1
 strandedinotter.space, 1
 strandfuif.tk, 1
@@ -115242,7 +109746,6 @@ strangemusicbox.com, 1
 strangemusichollywood.com, 1
 strangemusicinc.com, 1
 strangemusicinc.net, 1
-strangeonline.tk, 1
 strangerthanusual.de, 1
 strangestfacts.cf, 1
 strangevip.com, 1
@@ -115256,7 +109759,6 @@ straphael-holyangels.com, 1
 strappazzon.xyz, 1
 strashtrading.com, 1
 strass-sur-mesure.fr, 1
-strassberger.tk, 1
 strata-gallery.com, 1
 strate.io, 1
 strategery.io, 1
@@ -115264,6 +109766,7 @@ strategia.tk, 1
 strategicemailservices.com, 1
 strategicenvironmentalassessment.gov.scot, 1
 strategiclivingblog.com, 1
+strategicmedconsult.com, 1
 strategicmind.com, 1
 strategicpartnersmedia.com, 1
 strategie-zone.de, 1
@@ -115272,6 +109775,7 @@ strategybusiness.ga, 1
 stratejm.com, 1
 stratfordct.gov, 1
 stratfordnh.gov, 1
+stratfordwi.gov, 1
 strathspeycrown.com, 1
 stratik.com.co, 1
 stratinator.com, 1
@@ -115295,17 +109799,14 @@ strauss.tirol, 1
 stravato.com, 1
 stravato.net, 1
 stravers.shoes, 1
-strawberries.tk, 1
 strawberry-laser.gr, 1
 strawberry.tw, 1
 strawberrydreadlocks.tk, 1
 strawpoll.fi, 1
 stray-soul.com, 1
 straydio.co.uk, 1
-straylight.tk, 1
 strcat.ga, 1
 strd.co, 1
-stream-box.tk, 1
 stream.gifts, 1
 streamblur.net, 1
 streamchan.org, 1
@@ -115318,6 +109819,7 @@ streamgifter.com, 1
 streamgoalandres.ml, 1
 streaming-download.net, 1
 streaming.jetzt, 1
+streaminginternacional.com, 0
 streamliner.fr, 1
 streamlineverify.com, 1
 streamodz.com, 1
@@ -115337,8 +109839,6 @@ streemprn.xyz, 1
 streengis.tk, 1
 streepjesenstipjes.nl, 1
 street-clic.tk, 1
-street-hoops.tk, 1
-street-legal.tk, 1
 street-medics.fr, 1
 street-race.tk, 1
 street-racing.tk, 1
@@ -115357,7 +109857,6 @@ streetsalad.tk, 1
 streetshirts.co.uk, 1
 streetspirit.tk, 1
 streetspotr.com, 1
-streetstunters.tk, 1
 streetvendors.africa, 1
 streetview.wien, 1
 streetwitnessing.org, 1
@@ -115392,7 +109891,6 @@ strikers.cf, 1
 strikers.futbol, 1
 strikevectorex.com, 1
 strikezonesalessystems.com, 1
-strings.cf, 1
 stringtoolbox.com, 1
 stripe.com, 1
 stripe.network, 1
@@ -115403,24 +109901,20 @@ striperite.com, 1
 stripped-anarchy.xyz, 1
 striptizer.tk, 1
 strixmusic.com, 1
-strl-tunis.tk, 1
 strm.pl, 1
 strmgt.com, 1
+strn.pl, 1
 strobe.cool, 1
 strobel.cl, 1
 stroccounioncity.org, 1
 stroeder.com, 1
 stroeder.de, 1
 stroeerdigital.de, 1
-stroginopk.ga, 1
 strogov.me, 1
 strogova.me, 1
 stroifenix.ru, 1
 stroigid.tk, 1
-stroimsami.tk, 1
-stroimvse.ml, 1
 stroiproect.tk, 1
-strojar.com, 1
 strojmaster.tk, 1
 stroke-of-luck.com, 1
 strokesb.store, 1
@@ -115440,7 +109934,6 @@ strongpassword.club, 1
 strongprorealty.com, 1
 strongrandom.com, 0
 strongsalpinesucculents.com, 1
-strongtomorrow.tk, 1
 strongtowerpc.com, 1
 stroomacties.nl, 1
 stroopwafel.ch, 1
@@ -115452,11 +109945,10 @@ strotmann.de, 1
 stroudtimes.com, 1
 strousberg.net, 1
 stroy-klg.ru, 1
-stroyca.tk, 1
-stroydvor.tk, 1
 stroyka-iz-brusa.ru, 1
 stroykomi.tk, 1
-stroynet.ml, 1
+stroylandiya.ru, 1
+stroymart.bg, 1
 stroyservice-tver.ru, 1
 strozik.de, 1
 strrl.com, 1
@@ -115503,7 +109995,6 @@ stubbmail.de, 1
 stubentiga.de, 1
 stuckateur-bruno.de, 0
 stucki-bagger.ch, 1
-stuckwithme.tk, 1
 stucydee.nl, 1
 stud-lib.ml, 1
 studay.fr, 1
@@ -115514,11 +110005,9 @@ studentenmobiliteit.be, 1
 studentenplaza.tk, 1
 studenterguiden.dk, 1
 studentforums.biz, 1
-studenti.tk, 1
 studentinaneta.com, 1
 studentingent.be, 1
 studentite.bg, 1
-studentjournalist.ml, 1
 studentklinikk.no, 1
 studentloans.gov, 1
 studentnep.tk, 1
@@ -115530,6 +110019,7 @@ studentsfirstnb.com, 1
 studentstc.cz, 1
 studenttenant.com, 1
 studi-luar-negeri.tk, 1
+studi.com, 1
 studiedeals.dk, 1
 studiekort.se, 1
 studiekortet.com, 1
@@ -115548,11 +110038,8 @@ studio-architetto.com, 1
 studio-fotografico.ru, 1
 studio-impress.com, 1
 studio-jaguar.ru, 1
-studio-mir.tk, 1
 studio-n.pl, 1
 studio-np.ru, 1
-studio-satellite.com, 1
-studio32.tk, 1
 studio4101.ga, 1
 studio413.net, 1
 studio54.tk, 1
@@ -115560,12 +110047,10 @@ studio678.com, 0
 studio91.tk, 1
 studioadevents.com, 1
 studioamai.be, 1
-studioandrew.tk, 1
 studioavvocato.milano.it, 1
 studioavvocato.roma.it, 1
 studioavvocato24.it, 1
 studiobrandano.com, 1
-studiocharloslivro.tk, 1
 studioclassic.no, 1
 studiodelbenessere.com, 1
 studiodentisticomasi.com, 1
@@ -115574,13 +110059,11 @@ studiodoprazer.com.br, 1
 studiodpe.com, 1
 studiodriban.com, 0
 studioelo.com.br, 1
-studioevent.tk, 1
 studiofpvet.it, 1
 studiogears.com, 1
 studiograou.com, 1
 studiohelder.fr, 0
 studiohomebase.amsterdam, 1
-studiolegalemarchi.tk, 1
 studiolegalepaternostro.it, 1
 studiolu.tk, 1
 studiolupotti.it, 1
@@ -115610,7 +110093,6 @@ studipro-marketing.fr, 1
 studipro.fr, 1
 studisys.net, 1
 studium.cz, 1
-studius.gq, 1
 studiweb.pro, 1
 studlan.no, 1
 studport.rv.ua, 1
@@ -115619,7 +110101,6 @@ studsovet.tk, 1
 studuj.digital, 1
 studujdigital.cz, 1
 studujdigital.eu, 1
-studwebs.ml, 1
 study-support-beans.com, 1
 studyarabic.info, 1
 studyarch.tk, 1
@@ -115637,7 +110118,6 @@ studyportal.net, 1
 studyservice.net, 1
 studysive.com, 1
 studyspanish-lapaz-bolivia.tk, 1
-studystack.ml, 1
 studytactics.com, 1
 studytour.ml, 1
 studytube.nl, 1
@@ -115646,7 +110126,6 @@ stuetzredli.ch, 1
 stuff-fibre.co.nz, 1
 stuffi.fr, 1
 stuffiwouldbuy.com, 0
-stugor-danmark.com, 1
 stuka-art.de, 1
 stulda.cz, 1
 stumeta.de, 1
@@ -115666,17 +110145,13 @@ stunningwarsaw.com, 1
 stunningwroclaw.com, 1
 stunov.ga, 1
 stunov.gq, 1
-stuntman.ga, 1
 stuntman.tk, 1
 stuntmen.xyz, 1
 stuntx-server.ga, 1
 stupendousproduce.com, 1
-stuphid.tk, 1
 stupidcupid.tk, 1
 stupidest.org, 1
 stupidstatetricks.com, 1
-stupidthoughts.tk, 1
-stupino-stroy.cf, 1
 stut.tk, 1
 stutelage.com, 1
 stutsmancounty.gov, 1
@@ -115700,7 +110175,6 @@ stwola.eu, 1
 stworzwirusa.tk, 1
 stx.ie, 1
 stygium.net, 0
-styilishdress.tk, 1
 stylaq.com, 1
 stylearray.com, 1
 stylebajumuslim.com, 1
@@ -115711,30 +110185,25 @@ styleci.io, 1
 styleclub.tk, 1
 stylecollective.us, 1
 styledbysally.com.au, 1
-styleelite.tk, 1
 styleetvieperfumes.com, 1
 styleflow.nl, 1
-stylemall.tk, 1
 stylepixo.com, 1
 stylerecap.com, 1
 stylesaag.com, 1
 stylesinmotion.co, 1
 stylesound.tk, 1
-styletheweb.cf, 1
 styletron.org, 1
 stylett.ru, 1
 stylewe.com, 1
 stylewish.me, 1
 stylezutra.com, 1
 stylidafm.gr, 1
-stylingstudio.ga, 1
 stylistbazaar.com, 0
 stylle.me, 1
 styllussports.com.br, 1
 stylodessens.fr, 1
 styloeart.com, 1
 stylspire.com, 1
-styplon.cf, 1
 stypr.com, 1
 styxxx.de, 1
 stzur.com, 1
@@ -115750,21 +110219,16 @@ suaudeau.org, 1
 suayslim.com, 1
 sub-net.at, 1
 sub.media, 0
-subahankamal.tk, 1
 subalert.com, 1
 subanelvolumen.tk, 1
 subarupartsdeal.com, 1
-subarus.tk, 1
 subastasdecarros.net, 1
-subbacultcha.tk, 1
 subbl.co, 1
 subdev.org, 1
 subdivider.tk, 1
 subestan.tk, 1
-subgirl.ga, 1
 subic.ga, 1
 subilarch.net, 1
-subject-barred.cf, 1
 subject-barred.ga, 1
 subjecto.com, 0
 subjekty.tk, 1
@@ -115776,14 +110240,11 @@ sublimetours.com, 1
 sublimigeek.fr, 1
 subliminalrecorder.com, 1
 subliminalrecordingsystem.com, 1
-sublocale.com, 0
 submedia.tv, 0
 submeet.vet, 1
 submelon.tech, 1
-submit-link.cf, 1
 submiteads.tk, 1
 submityou-rlink.tk, 1
-submityour-link.tk, 1
 subology.co, 1
 suborbital.io, 1
 subpage.tk, 1
@@ -115796,7 +110257,6 @@ subsoft.tk, 1
 substances.be, 1
 substitutealert.com, 1
 substore.co.il, 1
-subteen.gq, 1
 subterra.tk, 1
 subtitry.ru, 1
 subtituleros.tk, 1
@@ -115805,19 +110265,14 @@ suburban-landscape.net, 1
 suburbaninfinitioftroyparts.com, 1
 suburbanprojects.com.au, 1
 suburbanpsych.org, 1
-suburbansites.com, 1
 suburbanurologic.com, 1
 suburbanweldingandsteel.com, 1
 suburbass.tk, 1
 suburbservice.net, 0
-subversionnews.tk, 1
 subvetcustoms.com, 1
-subwaysurfers.tk, 1
-subwaytrain.tk, 1
 succ.in, 1
 succesprojekter.dk, 1
 successbox.vn, 1
-successclicker.tk, 1
 successdeliv.com, 1
 successemails.ml, 1
 successful-online-business.com, 1
@@ -115838,9 +110293,6 @@ sucsses.ga, 1
 sucsses.gq, 1
 sucyshop.fr, 1
 sudabaus.com, 1
-sudak-turizm.tk, 1
-sudametrica.tk, 1
-sudanell.tk, 1
 sudanindependent.com, 1
 sudanindependent.net, 1
 sudaraka.org, 0
@@ -115858,7 +110310,6 @@ sudoschool.com, 1
 sudosu.fr, 1
 sudtirol.com, 1
 sudya-dredd.ru, 1
-suecaunitedfc.tk, 1
 suedtirolerhotels.it, 1
 suelyonjones.com, 1
 suempresa.cloud, 1
@@ -115885,7 +110336,6 @@ sugarondemand.com, 1
 sugaropencloud.eu, 1
 sugaropencloud.uk, 1
 sugarpiano.com, 1
-sugarroll.ml, 1
 sugarsalted.com, 1
 sugarshin.net, 1
 sugartownfarm.com, 1
@@ -115896,13 +110346,10 @@ suggea.com, 1
 suggestim.ch, 0
 sugoicraft.tk, 1
 sugos.cf, 1
-sugos.ga, 1
 sugos.gq, 1
 sugos.ml, 1
 suhaildawood.com, 1
 suhost.com.br, 1
-suicide.gq, 1
-suicidegirls.cf, 1
 suicidepreventioncenter.tk, 1
 suike.com, 1
 suikerspinnetje.nl, 1
@@ -115924,19 +110371,13 @@ sukker-oaxaca.com, 1
 sukoyaka-labo.com, 1
 sukoyakapp.com, 1
 sukrie.net, 1
-sukruarslan.tk, 1
 suksit.com, 0
 sulabs.org, 1
 sulavius.tech, 1
-sulawesi-adventure.tk, 1
 suleeka.tk, 1
 sulek.eu, 1
-sulemanmalik.tk, 1
-sulemanquotes.tk, 1
-suleri.tk, 1
 sulfegate.org, 1
 sulishospital.com, 1
-sulkmen.tk, 1
 sullivancountypa.gov, 1
 sulman4paf.tk, 1
 sulphurspringsar.gov, 1
@@ -115953,12 +110394,10 @@ sumatphoto.com, 1
 sumatrabarat.cf, 1
 sumatrabarat.ga, 1
 sumatrabarat.gq, 1
-sumatrabarat.ml, 1
 sumatrabarat.tk, 1
 sumatraselatan.cf, 1
 sumatraselatan.ga, 1
 sumatraselatan.gq, 1
-sumatraselatan.ml, 1
 sumatraselatan.tk, 1
 sumatrautara.cf, 1
 sumatrautara.ga, 1
@@ -115966,20 +110405,14 @@ sumatrautara.gq, 1
 sumatrautara.ml, 1
 sumatrautara.tk, 1
 sumatriptan365.tk, 1
-sumbur.ga, 1
-sumcrevillent.tk, 1
-sumguy.com, 1
-sumhost.ml, 1
-sumisa.cf, 1
+sumecho.com, 1
 sumit.blog, 1
 sumit.sh, 1
-sumitbot.ga, 1
 sumitchahal.blog, 1
 sumitchahal.com, 1
 sumiyakimatsu.com, 1
 sumkunado.ru, 1
 summa.eu, 0
-summarized.gq, 1
 summer.ga, 1
 summer.today, 1
 summerbo.at, 1
@@ -115989,7 +110422,6 @@ summermc.cc, 1
 summermovies.nyc, 1
 summerslandingwr.com, 1
 summerstylessalon.com, 1
-summing.ga, 1
 summit-humanpotential.com, 1
 summit-level.ru, 1
 summitcountyboe.gov, 1
@@ -115998,7 +110430,7 @@ summitdentistry.nl, 1
 summitescorts.com, 1
 summiteyekc.com, 1
 summitlighthousela.org, 1
-sumochki.tk, 1
+summitseodesign.com, 1
 sumppumpchicagoil.com, 1
 sumran.in, 1
 sumter.info, 1
@@ -116006,7 +110438,6 @@ sumtercountysc.gov, 1
 sumthing.com, 1
 sumutoday.com, 1
 sun-beach.com.ua, 1
-sun-host.ml, 1
 sun-lounge.be, 1
 sun-studio.tk, 1
 sun-wellness-online.com.vn, 1
@@ -116023,13 +110454,12 @@ sunbeltsolomon.com, 1
 sunbike-driver.com, 1
 sunbirdgrove.com, 1
 sunbit.com, 1
-sunblind.tk, 1
+sunburstdata.com, 1
 sunbury.xyz, 1
 sunby.org, 1
 suncanary.tk, 1
 suncat.tk, 1
 sunchasercats.com, 1
-sunchild.ml, 1
 suncity288.com, 1
 suncity288.net, 1
 suncity8118.cn, 1
@@ -116051,20 +110481,16 @@ suncomegrain.ga, 1
 sundanceusa.com, 1
 sunday.pm, 1
 sundayfundayjapan.com, 1
-sunderlandmoneyman.com, 1
 sundhedsvejen.dk, 1
-sundiel.tk, 1
 suneilpatel.com, 1
 sunfeathers.net, 1
 sunfiregold.com, 1
 sunfireshop.com.br, 1
 sunflare.tk, 1
-sunflyer.cn, 1
+sunflyer.cn, 0
 sunfox.cz, 1
 sunfulong.blog, 1
 sunfulong.me, 1
-sungalsses.ml, 1
-sunggfx.com, 1
 sunglassstyle.co.nz, 1
 sungreen.info, 1
 sunhaoxiang.net, 1
@@ -116072,13 +110498,12 @@ sunhills23.ru, 1
 suniru.com, 0
 sunjiutuo.com, 1
 sunjob.tk, 1
-sunkar.tk, 1
+sunkavallymd.com, 1
 sunkimurology.com, 1
 sunlit.cloud, 1
 sunn.ie, 1
 sunnuslight.com, 1
 sunny.co.uk, 1
-sunnyhome.tk, 1
 sunnylyx.com, 1
 sunnynetworks.net, 1
 sunnyoxygen.xyz, 1
@@ -116099,7 +110524,6 @@ sunred.info, 1
 sunred.org, 1
 sunrichtec.com, 1
 sunrise.tk, 1
-sunrisecovelodge.com, 1
 sunrisewhen.com, 1
 sunroof.ga, 1
 sunroomsbywoodland.com, 1
@@ -116110,10 +110534,7 @@ sunsetmusic.tk, 1
 sunsetnelson.com, 1
 sunsetweb.fr, 1
 sunsetwx.com, 1
-sunshadeseyewear.com.au, 1
-sunshilin.tk, 1
 sunshine-cleaners.com.au, 1
-sunshinefrontier.tk, 1
 sunshinelife.tk, 1
 sunshinelocksmith.com, 1
 sunshinelogix.vn, 1
@@ -116136,7 +110557,6 @@ sunsunjewelry.com, 1
 sunsunjewelry.net, 1
 sunsunjewelry.org, 1
 sunticschool.org, 1
-suntzuparadirectivos.com, 1
 sunwahpanama.com, 1
 sunwei-proxy.tk, 1
 sunwolf.studio, 1
@@ -116145,30 +110565,26 @@ sunyanzi.tk, 1
 suomensotilas.fi, 1
 suomiheraa.com, 1
 suomika.pl, 1
-suourl.com, 1
+suourl.com, 0
 supa.sexy, 1
-supdajuice.tk, 1
 supedio.com, 1
 supedium.com, 1
 supedium.link, 1
 supedium.shop, 1
 supel.cf, 1
 supel.ga, 1
-supel.gq, 1
 supel.ml, 1
 super-baik.tk, 1
-super-boy.tk, 1
 super-erotica.ru, 1
-super-knighki.gq, 1
-super-lolitas.tk, 1
+super-gs.jp, 1
 super-net.tk, 1
 super-o-blog.com, 1
 super-trophy.de, 1
 super11.nl, 1
+super365.info, 1
 superaficionados.com, 1
 superalem.org, 1
 superbart.nl, 1
-superbaskirskij-med.tk, 1
 superbdistribute.com, 1
 superbestpalsclub.tk, 1
 superbir.net, 1
@@ -116180,7 +110596,6 @@ superbugs.nl, 1
 superbuy.com.tw, 1
 supercalorias.com, 1
 supercarpets.ru, 1
-supercarrot.tk, 1
 supercastlesadelaide.com.au, 1
 supercastlesbrisbane.com.au, 1
 supercastlesmelbourne.com.au, 1
@@ -116200,7 +110615,6 @@ supercraft.shop, 1
 supercursosonline.store, 1
 superdaddy.club, 1
 superdeals.cf, 1
-superdolly.cf, 1
 superdolly.ga, 1
 superdolly.gq, 1
 superdolly.ml, 1
@@ -116218,20 +110632,16 @@ superfluous.tk, 1
 superfly.tk, 1
 superfoodsexplained.com, 1
 superform-staging.herokuapp.com, 1
-superfury.tk, 1
 superglidewardrobes.co.uk, 1
 supergmtransport.com.au, 1
 supergood.ga, 1
-supergoods.tk, 1
 supergrandmasternetwork.com, 1
 supergreentonik.com, 1
-supergroup.tk, 1
 superguide.com.au, 1
 superhappiness.com, 1
 superhappyfun.club, 1
 superherba.cz, 1
 superherofactory.hu, 1
-superhits.gq, 1
 superhome.com.au, 1
 superhumanendurance.ga, 1
 superidea.in, 1
@@ -116240,7 +110650,6 @@ superiordetail.tk, 1
 superiorinnercore.game-host.org, 1
 superiorinngrandmarais.com, 1
 superiormanifestations.com, 1
-superiormusic.tk, 1
 superioroptical.com, 1
 superioropticalva.com, 1
 superiorseamlessinc.com, 1
@@ -116248,28 +110657,20 @@ superiorseating.com, 1
 superis.eu, 1
 superklima.ro, 0
 superkonsult.se, 1
-superkrasota.tk, 1
 superlight.tk, 1
 superlisa.nl, 1
 superlog.tk, 1
-superlol.tk, 1
 supermae.pt, 1
-supermagna.tk, 1
-supermanera.tk, 1
 supermarkets.ga, 1
-supermart.tk, 1
 supermarx.nl, 1
 supermedia.cool, 1
 supermercadosdia.com.ar, 1
 supermercato24.it, 1
 supermil.ch, 1
-supermini-games.tk, 1
-supermustang.tk, 1
 supern0va.net, 0
 supernatural-fans.tk, 1
 supernaturalbrand.com, 1
 supernaut.info, 1
-supernogi.ga, 1
 supernovicebaker.com, 1
 superops.ai, 1
 superpase.com, 1
@@ -116279,19 +110680,13 @@ superraclette.fr, 1
 supersahnetorten.de, 1
 supersandro.de, 1
 superseguros.gob.do, 1
-superservers.ml, 1
 supershrooms.nl, 1
-supersisi.cf, 1
-supersisi.ml, 1
-superskidki.cf, 1
 supersocial.net, 1
 supersole.net, 0
 supersolenoid.tk, 1
 supersonicsoft.com, 1
 superspeller.ng, 1
 superstargossip.com, 1
-superstarhost.tk, 1
-superstart.tk, 1
 supersteosbouncycastles.com, 1
 superstone.diamonds, 1
 superstropdas.nl, 1
@@ -116299,14 +110694,12 @@ supersu.kr, 1
 superswingtrainer.com, 1
 supertasker.org, 1
 supertoc.com, 1
-supertrade.tk, 1
 supertrophy.de, 1
 supertutorial.com.br, 1
 supervasan.se, 1
 supervets.com.au, 1
 superway.es, 1
 superwhoopi.tk, 1
-superzaim.ga, 1
 supfood.cz, 1
 supioka.com, 1
 suplementasi.com, 1
@@ -116319,10 +110712,9 @@ suplments.pt, 1
 supmil.net, 1
 suppdeals.eu, 1
 supperclub.net, 1
-supplement.cf, 1
 supplementaanbiedingen.nl, 1
 supplementalconditions.com, 1
-supplementpolice.tk, 1
+supplementwarehouseonline.com, 1
 suppliersession2021.com, 1
 supplies24.at, 1
 supplies24.es, 1
@@ -116342,22 +110734,15 @@ suppos-net.tk, 1
 supra.tf, 1
 supracube.com, 1
 supraelco.com, 1
-suprax365.tk, 1
 suprem.biz, 0
 suprem.ch, 0
 supremaa.com, 1
 supremacrypt.com, 1
 supreme-council.me, 1
-supreme-court.tk, 1
-suprememale.tk, 1
 supremestandards.com, 1
 supriville.com.br, 1
-supropionegocio.tk, 1
 supweb.ovh, 0
-sur-v.com, 1
-suranganet.tk, 1
 surasak.org, 1
-surasak.tk, 1
 suravi.in.net, 1
 suraya.online, 1
 sure-it.de, 1
@@ -116374,12 +110759,10 @@ surfnetparents.com, 1
 surfocal.com, 0
 surfocal.net, 1
 surfoleon.tk, 1
-surfseo.ml, 1
 surfseo.tk, 1
 surfsm2.ddns.net, 1
 surgeholdinggroup.com, 1
 surgeongeneral.gov, 1
-surgerylifeenhancement.cloud, 1
 surgerylifeenhancement.com, 1
 surgicalassociateswny.com, 1
 surgicalresourcesgroup.com, 1
@@ -116387,7 +110770,6 @@ surgispa.net, 1
 surialternat.tk, 1
 suricate.ru, 1
 surikov.tk, 1
-suriname.tk, 1
 surl.win, 1
 surma.tk, 1
 surmoms.com, 1
@@ -116400,7 +110782,6 @@ surpreem.com, 1
 surpriz-net.tk, 1
 surprizeme.ru, 1
 surrealdb.com, 1
-surrealistas.tk, 1
 surreyheathyc.org.uk, 0
 surrogacyaccount.com, 1
 surrycountync.gov, 1
@@ -116424,7 +110805,6 @@ survivebox.net, 1
 survivingmesothelioma.com, 1
 suryayurveda.com, 1
 susajja.com, 1
-susanagomez.tk, 1
 susanbpilates.co, 1
 susanbpilates.com, 1
 susanmmeyersauthor.com, 1
@@ -116434,17 +110814,16 @@ susanvelez.com, 1
 susbit.com, 1
 susconam.org, 1
 suseki.ga, 1
-sushi-sakura.tk, 1
 sushi.roma.it, 1
 sushibesteld.nl, 1
 sushifrick.de, 1
 sushikatze.de, 1
-sushilmedicos.tk, 1
 susiestoddart.tk, 1
 suska.tk, 1
 susoft.tk, 1
 susosudon.com, 1
 suspect.id, 1
+suspensebox.com, 1
 suspiciousdarknet.xyz, 1
 suss.be, 1
 sussexheart.com, 1
@@ -116452,6 +110831,7 @@ sustain.software, 1
 sustainability.gov, 1
 sustainabilityknowledgegroup.com, 1
 sustainabilitysociety.hk, 1
+sustainableweb.dk, 1
 sustained.tk, 1
 sustainoss.org, 1
 sustc.ac.cn, 1
@@ -116459,7 +110839,6 @@ sustekova.eu, 1
 susthx.com, 1
 susumulus.ml, 1
 sut-b.de, 1
-sutabi.tk, 1
 suternetwork.ch, 1
 suth.jp, 1
 sutherlinoregon.gov, 1
@@ -116482,11 +110861,9 @@ suwcountyfl.gov, 1
 suwebcreativa.com, 1
 suzannecooper.com, 1
 suzannejauchius.com, 1
-suzdalgrad.cf, 1
 suzi3d.com, 1
 suziekovner.com, 1
 suziepachecoart.com, 1
-suzikogsm.tk, 1
 suzukiarindo.co.id, 1
 suzukibali.id, 1
 suzukicintadamai.co.id, 1
@@ -116519,7 +110896,6 @@ svarovani.tk, 1
 svatba.cf, 1
 svatba.ml, 1
 svatbamisiaviti.tk, 1
-svatyjur.tk, 1
 svauto.ks.ua, 1
 svc-sitec.com.mx, 1
 svc-sitec.mx, 1
@@ -116549,41 +110925,30 @@ svenpeter.info, 1
 svenpeter.me, 1
 svenpeter.net, 1
 svenpeter.org, 1
-svenskakyrkansunga.tk, 1
 svenskapsalmer.se, 1
 svenskarnaochinternet.se, 1
 svenskdam.se, 1
 svenskmediabevakning.se, 1
 svensson-generators.be, 1
 sverdlov.spb.ru, 1
-sverdlovsk.gq, 1
 sverdlovsk.ml, 1
-sverdlovsk.tk, 1
-sverlo.cf, 1
-svet.tk, 1
 svetandroida.cz, 1
 svetapublic.com, 1
 svetila.com, 1
-svetlanamamedova.tk, 1
 svetlayarus.tk, 1
 svetlilo.com, 1
-svetlograd.tk, 1
 svetoch.ga, 1
 svetoch.tk, 1
-svetodiod.gq, 1
 svetonaushniki.tk, 1
 svetplast.spb.ru, 0
 svetrelaxu.cz, 1
 svetzitrka.cz, 0
-svg-board.ml, 1
 svge.ms, 1
 svgems.xyz, 1
-svgzone.tk, 1
 svhni.nl, 1
 svia.nl, 1
 sviatzoo.com, 1
 svijet-medija.hr, 1
-svirel.ga, 1
 sviz.pro, 1
 svj-stochovska.cz, 1
 svjvn.cz, 1
@@ -116595,7 +110960,6 @@ svodjapan.info, 1
 svoi-ugolok.tk, 1
 svoimi-slovami.tk, 1
 svorcikova.cz, 1
-svorkmofotball.tk, 1
 svpe.de, 1
 svpe.eu, 1
 svrx.one, 1
@@ -116610,7 +110974,6 @@ sw-s.info, 1
 sw-servers.net, 1
 sw33tp34.com, 1
 swa-il.gov, 1
-swabifoundation.tk, 1
 swacash.com, 1
 swacp.com, 1
 swag.pw, 1
@@ -116657,20 +111020,16 @@ swdevteam.com, 1
 swe77.com, 1
 swe777.com, 1
 sweak.net, 1
-sweat-shirts.tk, 1
 sweatercon.com, 1
 swecha.org, 1
 swedbank.se, 1
 swederica.tk, 1
-swedish-saints.tk, 1
-swedishforces.tk, 1
 swedishhost.com, 1
 swedishhost.se, 1
 sweep-me.net, 1
 sweepay.ch, 0
 sweet-spatula.com, 1
 sweetair.com, 1
-sweetairlines.tk, 1
 sweetbabyjesus.com, 1
 sweetcalculus.ru, 1
 sweetcorner.tk, 1
@@ -116683,7 +111042,6 @@ sweetgracemarket.com, 1
 sweetharvestfoods.com, 1
 sweethearts.tk, 1
 sweethomesnohomishrenovations.com, 1
-sweethorses.tk, 1
 sweetintrigue.tk, 1
 sweetlegs.jp, 1
 sweetlycakes.com, 0
@@ -116699,6 +111057,7 @@ sweetwatercountywy.gov, 1
 sweetwatertx.gov, 1
 sweetydecor.ru, 1
 sweharris.org, 1
+swelife.se, 1
 swellnote.com, 1
 swerve-media-testbed-03.co.uk, 1
 swet.com.ua, 1
@@ -116728,6 +111087,8 @@ swiftqueue.com, 1
 swiftrecharge.com, 1
 swifttowing.com.au, 1
 swilabible.be, 1
+swilagod.be, 1
+swilatag.be, 1
 swilly.org, 1
 swim-smart.com, 1
 swim.aero, 1
@@ -116737,6 +111098,7 @@ swimpool.co.il, 1
 swimpools.co.il, 1
 swimready.net, 1
 swimwear365.co.uk, 1
+swindonbus.co.uk, 1
 swindontennisclub.azurewebsites.net, 1
 swindontennisclub.org, 1
 swineson.me, 1
@@ -116759,6 +111121,7 @@ swiss-connection.net, 0
 swiss-vanilla.ch, 1
 swiss-vanilla.com, 1
 swissbearfoodservices.com, 1
+swissborg.com, 1
 swisscannabis.club, 1
 swisschat.tk, 1
 swissdojo.ch, 0
@@ -116828,8 +111191,10 @@ swynwyr.com, 1
 sx3.no, 1
 sx6729.com, 1
 sx8.ovh, 1
+sxcvid.com, 1
 sxistolithos.gr, 1
 sxmd99.com, 1
+sxtik.com, 1
 sy-anduril.de, 1
 sy24.ru, 1
 syaeful12ips.tk, 1
@@ -116850,6 +111215,7 @@ sydneychillies.com.au, 1
 sydneyhelicopters.com.au, 1
 sydneylounge.ga, 1
 sydneyshisha.com.au, 1
+sydneysteinger.com, 1
 syds.xyz, 1
 sydsray.xyz, 1
 syedmuhdadasgardezi.tk, 1
@@ -116861,10 +111227,9 @@ syhost.ch, 1
 syhost.de, 1
 sykam.com, 1
 sykepleien.no, 0
+sykiotis.com, 1
 sykorp.com, 1
 sylaps.com, 1
-syleam.in, 1
-sylencegsm.com, 1
 sylfie.net, 1
 sylino.tk, 1
 syllogi.xyz, 1
@@ -116881,6 +111246,7 @@ sylwiart.pl, 1
 sylwiasun.com, 1
 sym01.com, 1
 symantec.com.ru, 1
+symatrix.co.uk, 1
 symbiose-com.ch, 0
 symbiose-immobilier.ch, 0
 symbiose.com, 1
@@ -116892,7 +111258,6 @@ symbridge.com, 1
 symdevinc.com, 1
 symeda.de, 1
 symeonchen.com, 1
-symetrix.tk, 1
 symetryk.tk, 1
 symflower.com, 1
 symfora-meander.nl, 1
@@ -116903,7 +111268,6 @@ symmetrysolar.com.au, 1
 symoteb.ir, 1
 sympletrade.com, 1
 symplexia.com.br, 1
-symplyos.tk, 1
 sympmarc.com, 1
 symposium.beer, 1
 symptome-erklaert.de, 1
@@ -116942,19 +111306,15 @@ synedat.com, 1
 synergenxhealth.com, 1
 synergiedenken.de, 1
 synergisticsoccer.com, 1
-synergy-logistics.tk, 1
 synergyfitness.com.au, 1
-synergyzone.tk, 1
 synerio.com, 1
 synerionagile.com, 1
 synfac.com, 1
 syniah.com, 1
-synitsa.tk, 1
 synobook.com, 0
 synology-distribution.de, 1
 synology.com, 0
 synonimluksusu.pl, 1
-synony.me, 1
 synonymedeutsch.com, 1
 synonyymisanakirja.com, 1
 synotna.eu, 1
@@ -116977,9 +111337,7 @@ syoier.com, 1
 syok.my, 1
 syonix.ru, 1
 syotatakahashi.com, 1
-syphax.ml, 1
 syplasticsurgery.com, 1
-sypra-host.tk, 1
 sypreformas.tk, 1
 syptak.eu, 1
 syquel-systems.de, 1
@@ -116990,11 +111348,13 @@ syrianair.cf, 1
 syrianair.ga, 1
 syrianair.ml, 1
 syrianet.cf, 1
-syrius.tk, 1
 syronex.com, 1
 sys-admin.fr, 1
 sys-stat.de, 1
 sys-state.de, 1
+sys-tm.com, 1
+sys.pub, 0
+sysadmin.pm, 1
 sysadmin.xyz, 1
 sysadmin21.tk, 1
 sysadmins.ro, 1
@@ -117028,7 +111388,6 @@ systea.fr, 1
 systea.net, 1
 system-admin-girl.com, 1
 system-design.tk, 1
-system-fehler.tk, 1
 system-m.de, 0
 system.is, 1
 system.md, 1
@@ -117078,6 +111437,7 @@ sz-ideenlos.de, 1
 sz-lessgym-kamenz.de, 1
 szadeczky.com, 1
 szafkirtv.pl, 1
+szalaiterko.hu, 1
 szamitogepdepo.com, 1
 szasz.me, 1
 szaszm.tk, 0
@@ -117108,7 +111468,6 @@ szotkowski.info, 1
 szotkowski.online, 1
 szpet.jp, 1
 szpro.ru, 1
-szs-arbeitssicherheit.de, 1
 szs.space, 1
 sztfh.hu, 1
 sztoriboljeles.hu, 1
@@ -117140,7 +111499,6 @@ t-rink.com, 1
 t-shirt-template.com, 1
 t-shirts4less.nl, 0
 t-shirty.tk, 1
-t-tz.com, 0
 t-unit.ru, 1
 t-wirth.de, 1
 t.facebook.com, 0
@@ -117152,6 +111510,7 @@ t09.co, 1
 t0kie.space, 1
 t0ny.name, 1
 t12u.com, 1
+t1cloud.com, 1
 t1f.ru, 1
 t2-sit-test.tk, 0
 t2000headphones.com, 1
@@ -117212,7 +111571,7 @@ t8software.nl, 1
 t8w.de, 1
 t90official.games, 1
 t9297.co, 1
-t9721.com, 0
+t9721.com, 1
 t9728.co, 1
 t9i.in, 1
 ta-nuth.nl, 0
@@ -117220,7 +111579,6 @@ ta-soest.nl, 0
 ta65.com, 1
 taabe.net, 1
 taaltaal.nl, 1
-taanishsaifu.gq, 1
 taapk.com, 1
 taartbesteld.nl, 1
 taartenvankoenie.tk, 1
@@ -117233,7 +111591,6 @@ tabadotupi.tk, 1
 tabakerka.tk, 1
 tabarnak.ga, 1
 tabby.cz, 1
-tabclassics.tk, 1
 tabe.cn, 1
 tabe.com.cn, 1
 tabegamisama.com, 1
@@ -117263,7 +111620,6 @@ tablescraps.com, 1
 tablet.facebook.com, 0
 tablet4me.de, 0
 tabletd.com, 1
-tabletennis-tt.tk, 1
 tabletkinamase.ga, 1
 tabletkinatradzik.ga, 1
 tabletopwealth.reviews, 0
@@ -117275,6 +111631,7 @@ tabordaadvogados.ga, 1
 taborsky.cz, 1
 tabpanelwidget.com, 1
 tabrizbiology.tk, 1
+tabtap.shop, 1
 tac-performance.net, 1
 tac-sys.net, 1
 tache.cc, 1
@@ -117297,16 +111654,14 @@ tacomarugby.org, 1
 tacotown.tk, 1
 tactical.zone, 1
 tacticalavocado.com, 1
+tacticalsquare.com, 0
 tacticalvote.co.uk, 1
 tacticalwebmedia.com, 1
 tad.ua, 1
-tadalafil-tablets.tk, 1
-tadalafilindia.gq, 1
 taddiestales.com, 1
 tadinfos.fr, 1
 tadj-mahalat.com, 0
 tadjiki.tk, 1
-tadjikistan.tk, 1
 tadluedtke.com, 1
 tadtadya.com, 1
 tadu.de, 1
@@ -117314,7 +111669,6 @@ tadzkitchen.com, 1
 taebek.tk, 1
 taekwondo-berlin.tk, 1
 taekwondo-hochwald.de, 1
-taeluxuriant.com, 1
 taetomeister.de, 1
 taffe-elec.com, 1
 tafnervotacao.com.br, 1
@@ -117334,7 +111688,6 @@ tagesmutter-in-bilm.de, 1
 taggedpdf.com, 0
 taggermedia.com, 1
 taggeru.com, 1
-taggigkaktus.tk, 1
 taghit.tk, 1
 tagid.ga, 1
 tagid.tk, 1
@@ -117346,7 +111699,6 @@ tagnull.de, 1
 tagram.net, 1
 tagstationen.se, 1
 tagstatravel.com, 1
-tagtog.net, 1
 tagtoys.com, 1
 taguette.com, 1
 taguette.fr, 1
@@ -117357,6 +111709,7 @@ tagungsraum-zinnowitz.de, 1
 tagungsstaette-usedom.de, 1
 tagungsstaette-zinnowitz.de, 1
 tahaonline.tk, 1
+tahitiodoo.com, 1
 tahlequah.gov, 1
 tahlilsonuclari.site, 1
 tahmintr.com, 1
@@ -117376,7 +111729,6 @@ taidu.news, 1
 taifun-software.de, 1
 taiga-aikidojo.tk, 1
 taigalaloca.net, 1
-taihesy.tk, 1
 taijul.tk, 1
 taikhoanfree.com, 1
 taikodom.tk, 1
@@ -117386,14 +111738,14 @@ tail.ml, 1
 tail.wtf, 1
 taildb.com, 1
 tailor.com.au, 1
-tailoring.tk, 1
 tailpuff.net, 0
 tails.boum.org, 1
 tailsteak.tk, 1
 tailwindapp.com, 1
 tainiesonline.tk, 1
 taintedart.co.nz, 1
-taipak-krasnoyar.tk, 1
+taipei2025.com, 1
+taipei2038.com, 1
 taishokudaiko.com, 1
 taishon.nagoya, 1
 taitlinstudio.com, 1
@@ -117406,7 +111758,6 @@ taiwaniacapital.com, 1
 taiwaniacapital.com.tw, 1
 taiwaniacapital.tw, 1
 taiwanteama.com.tw, 1
-taiwantechtrek.tk, 1
 taiwantour.info, 0
 taiyouko-hatuden.net, 1
 taizegroep.nl, 1
@@ -117414,19 +111765,20 @@ taj-portal.tk, 1
 tajbrighton.tk, 1
 tajilamagazine.com.br, 1
 tajmisreg.com, 1
-tajniy-smisl.cf, 1
 tajniy-smisl.ga, 1
 tajniy-smisl.gq, 1
 tajniy-smisl.ml, 1
 tajniy-smisl.tk, 1
 tajper.pl, 1
 tajr.shop, 1
+tajtower-tajmisr.com, 1
 tajtowereg.com, 1
 tak-it.nl, 1
 takano-recruit.com, 1
 takano-takuhai.com, 1
 takanogroup.co.jp, 1
 takao-hs.com, 1
+takarabrig.com, 1
 takayaindustries.ml, 1
 take1give1.com, 0
 takeaction.ml, 1
@@ -117437,10 +111789,10 @@ takebackyourstate.org, 1
 takechargetexas.gov, 1
 takecommunity.com, 1
 takedownthissite.com, 1
+takehomepay.uk, 1
 takeitback.tk, 1
 takeiteasyy.com, 1
 takemydodgecoins.com, 1
-taken.cf, 1
 taken.pl, 1
 takeomi.jp, 1
 takepicturesleavefootprints.com, 1
@@ -117450,13 +111802,11 @@ takestars.tk, 1
 takethatspainfanclub.tk, 1
 takeyourpic.co.uk, 1
 takezo.tk, 1
-takhshlaw.com, 1
 taki.sh, 1
 taki.sk, 1
 taki.to, 1
 takinet.kr, 1
 takipcikutusu.com, 1
-takiplekazan.ga, 1
 takito.net, 1
 takk.pl, 1
 takkaaaaa.com, 1
@@ -117481,9 +111831,9 @@ talendipank.ee, 1
 talentbazi.com, 1
 talentcast.nl, 1
 talentcast.org, 1
+talenteam.com, 1
 talented.ga, 1
 talentedagents.ga, 1
-talentguru.ml, 1
 talenthubmpi.com, 1
 talentis.net, 1
 talentoday.com, 1
@@ -117507,7 +111857,6 @@ talikotang.tk, 1
 talis-bs.com, 1
 talisman-amulet.ga, 1
 talk.google.com, 1
-talkaboutdesign.com, 1
 talkbasket.net, 1
 talkbitz.com, 1
 talkeducation.com, 1
@@ -117527,7 +111876,6 @@ talkmojang.club, 1
 talknetwork.ru, 1
 talkreal.net, 1
 talkscope.cf, 1
-talkscope.ml, 1
 talksileby.tk, 1
 talktech.com, 1
 talktobabes.com, 1
@@ -117549,7 +111897,6 @@ tallinn-airport.ee, 0
 tallinnsec.ee, 1
 tallinnsex.ee, 1
 tallship.cz, 1
-tallulahbernard.com, 1
 tallyfy.com, 1
 talmischleather.com, 1
 talonro.com, 1
@@ -117573,8 +111920,6 @@ tamayahousing.com, 1
 tambayology.com, 1
 tambo.es, 1
 tamboa.com, 1
-tambov.cf, 1
-tambov.tk, 1
 tambovcity.tk, 1
 tambre.ee, 1
 tamchunho.com, 1
@@ -117584,7 +111929,6 @@ tami.co.uk, 1
 tamilentertainment.tk, 1
 tamilrokers.tk, 1
 tamilsms.blog, 1
-tamiltax.tk, 1
 tamimmalik.ml, 1
 tamindir.com, 1
 tamistuff.com, 1
@@ -117592,19 +111936,16 @@ tammie.ga, 1
 tammiku.edu.ee, 1
 tammy.pro, 1
 tamoxifen-citrate.gq, 1
-tamoxifen-citrate.ml, 1
 tamoxifenformen.ga, 1
 tampa.gov, 1
 tampabaybusinesslistings.com, 1
 tampabayhometours.info, 1
 tampacific.net, 1
 tampacific.vn, 1
-tampaexplorer.ml, 1
 tampereenliberaalit.tk, 1
 tamriel-rebuilt.org, 1
 tamrielcraft.tk, 1
 tamronhallshow.com, 1
-tamsulosin.gq, 1
 tamuraei.co.jp, 1
 tamylove.net, 1
 tan90.tw, 1
@@ -117629,6 +111970,7 @@ tandzorg.link, 1
 tangai.tk, 1
 tangas.tk, 1
 tangel.me, 1
+tangentnet.online, 1
 tangiblesnft.com, 1
 tangier.tk, 1
 tangipahoa.gov, 1
@@ -117639,12 +111981,12 @@ tango-ouest.com, 0
 tango-querida.tk, 1
 tango.berlin, 1
 tangoalpha.co.uk, 1
-tangoenergy.com, 1
 tangovolcaniqueduvelay.fr, 1
 tangsisi.com, 1
 tangyue.date, 1
 tangzhao.net, 1
 tanhaa.tk, 1
+tanhongit.com, 1
 taniafitness.co.uk, 0
 taniafitness.com, 0
 taniawizualizacja.pl, 1
@@ -117662,7 +112004,6 @@ tankos.tk, 1
 tankpassen-vergelijken.nl, 1
 tanks.je, 1
 tankski.co.uk, 1
-tanned.tk, 1
 tannenhof-moelln.de, 1
 tanner.sh, 1
 tanneradvisorysolutions.com.au, 1
@@ -117681,21 +112022,17 @@ tantetilli.de, 0
 tanto259.name, 1
 tantrabali.tk, 1
 tantravoorlichting.nl, 1
-tantrum-rocks.tk, 1
 tantso.com, 1
 tanushka.tk, 1
 tanveersingh.tk, 1
 tanweerkhan.tk, 1
-tanya-avdeeva.cf, 1
 tanyanama.com, 1
 tanyatate.xyz, 1
 tanz-kreativ.de, 0
 tanz.info, 1
 tanzania-chameleon.ga, 1
 tanzanianfilms.tk, 1
-tanzhijun.com, 1
 tanzpartner.tk, 1
-tao-energie.tk, 1
 taoaworld.com, 1
 taoburee.com, 0
 taogames.net, 1
@@ -117705,10 +112042,10 @@ taolu.tv, 1
 taolu168.com, 1
 taolubdsm10.com, 1
 taoofbeauty.tk, 1
+taosnm.gov, 1
 taotic.eu, 1
 taowa.ca, 1
 taoways.com, 0
-taoyingchang.tk, 1
 tap.az, 1
 tapahtumakauppa.fi, 1
 tapbutdao.com, 1
@@ -117734,14 +112071,10 @@ taqun.club, 1
 tarabici.tk, 1
 tarabooks.com, 1
 tarahancenter.com, 1
-tarakan-klopik.tk, 1
-taraksarkar.tk, 1
 taranagar.tk, 1
 tarantino.tk, 1
 tarantul.org.ua, 1
 tarantula-spider.com, 1
-taraori.tk, 1
-tarapacadigitaltv.tk, 1
 tarasecurity.co.uk, 1
 tarasecurity.com, 1
 tarasevich.by, 1
@@ -117768,7 +112101,6 @@ targoncavasarlas.hu, 1
 tarife.at, 1
 tariff.cc, 1
 tarihvakti.com, 1
-tarija.tk, 1
 tarik.io, 1
 tarikigaru.ga, 1
 tarimaferial.com, 1
@@ -117778,10 +112110,8 @@ tarjetasgraficas.tk, 1
 tarjetaspark.es, 1
 tarjetaspersonales.tk, 1
 tarjetondigital.com, 1
-tarkari.tk, 1
 tarkasparrows.org.za, 1
 tarketmedia.com, 1
-tarkhisi.com, 1
 tarkov-database.com, 1
 tarkov.tk, 1
 tarocchi.blog, 1
@@ -117811,7 +112141,6 @@ tarugo.net.br, 1
 taruntarun.net, 1
 tarus.gq, 1
 tarvoo.com, 1
-tarzanka.ml, 1
 tas.best, 1
 tas2580.net, 0
 tasarimgazetesi.com, 1
@@ -117823,7 +112152,6 @@ tasefiling.gov, 1
 tashicell.com, 1
 tasintrip.com, 1
 taskforce.eu, 1
-taskhorizon.audio, 1
 taskin.me, 1
 taskman.london, 1
 taskotron.fedoraproject.org, 1
@@ -117840,6 +112168,8 @@ taskworld.com, 1
 tasline.com.au, 1
 tasogarenoinori.net, 1
 tasonoken.tk, 1
+tasports2043.com.au, 1
+tassio.eti.br, 1
 tastebudsmarketing.com, 1
 tastenewwines.com, 1
 tasteville.com.au, 1
@@ -117852,25 +112182,18 @@ tastyworksreview.co, 1
 tasvideos.org, 1
 tatahealth.com, 1
 tatamypa.gov, 1
-tatar-bashqort.tk, 1
 tatara.ne.jp, 1
 tatard.fr, 1
 tataria.tk, 1
 tatarin.ga, 1
-tatarin.gq, 1
-tataristan.tk, 1
-tatarland.tk, 1
 tataru.it, 1
 tatarworld.tk, 1
-tatary.cf, 1
-tatary.tk, 1
 tate.com, 1
 tateishi-ip.com, 1
 tatercraft.org, 1
 taters.org, 1
 tatfan.com, 1
 tathanhson.com, 1
-tatiana-kpb.tk, 1
 tatildukkani.com, 1
 tatjana-young.net, 1
 tatler.com, 1
@@ -117879,9 +112202,7 @@ tatoo-shop.ca, 1
 tatort-fanpage.de, 1
 tatsidou.gr, 1
 tatsumi-air.com, 1
-tatsuya.tk, 1
 tatteredatlastales.com, 1
-tattoo-art.tk, 1
 tattoo.dating, 1
 tattoo.roma.it, 1
 tattoocorina.tk, 1
@@ -117889,19 +112210,17 @@ tattooidee.nl, 1
 tattoomotive.net, 1
 tattoonhamon.ru, 1
 tattoopiercing-wien.at, 1
-tatu-love.tk, 1
 tatuaggi.roma.it, 1
 tatuaggio.co, 1
 tatuering.net, 1
-taturukav.tk, 1
 taubenartikel.de, 1
 taubin.cc, 1
 tauedu.org, 1
 taufers.info, 1
 taug2d.xyz, 1
+tauntongolf.co.uk, 1
 taunusstein.net, 1
 tauran.net, 1
-tauriscia.tk, 1
 taurusgaming.com, 1
 tauschen.info, 1
 tava.tk, 1
@@ -117927,7 +112246,6 @@ taxhawk.com, 1
 taxhunter.com.au, 1
 taxi-chamonix.fr, 0
 taxi-collectif.ch, 0
-taxi-domzale.tk, 1
 taxi-doudoune.fr, 1
 taxi-edessas.gr, 1
 taxi-jihlava.cz, 1
@@ -117936,18 +112254,16 @@ taxi-meridian.ru, 1
 taxi-puck.pl, 1
 taxi-tienen.com, 1
 taxi-zakaz.ml, 1
-taxi24.ml, 1
 taxi2opo.com, 1
 taxibiz.ga, 1
-taxibudapest.com, 1
-taxibudapest.de, 1
-taxibudapest.fr, 1
-taxibudapest.nl, 1
+taxibudapest.com, 0
+taxibudapest.de, 0
+taxibudapest.fr, 0
+taxibudapest.nl, 0
 taxicollectif.ch, 0
 taxid-k.be, 1
-taxihungary.com, 1
+taxihungary.com, 0
 taxikraken.tk, 1
-taximinvody.ml, 1
 taximovies.gq, 1
 taxipool.co.il, 1
 taxis-collectifs.ch, 0
@@ -117987,7 +112303,6 @@ taylors-castles.co.uk, 1
 taylorshillsamoan.org, 1
 taylorstauss.com, 1
 taytaytiangge.ph, 1
-tazamobile.ga, 1
 tazarcorp.com, 1
 tazarelax.es, 1
 tazemama.biz, 1
@@ -117997,9 +112312,9 @@ tazewell-il.gov, 1
 tazewellcountyjury.gov, 1
 tazita.tk, 1
 tazz.ro, 1
-tb-bolshevik.tk, 1
 tb-devel.de, 1
 tb-itf.de, 1
+tbahn.de, 1
 tbatr.tk, 1
 tbbank.gov.tm, 1
 tbcinteriorismo.com, 1
@@ -118023,6 +112338,7 @@ tbq-s1.com, 1
 tbrindus.ca, 1
 tbs-certificates.co.uk, 1
 tbscan.com, 1
+tbsmportal.com, 1
 tbspace.de, 1
 tbsunday.tk, 1
 tbtech.cz, 1
@@ -118072,12 +112388,11 @@ tci-style.pl, 1
 tciit.pl, 1
 tcit.fr, 0
 tcj.ir, 1
-tcksolutions.com, 1
+tcksolutions.com, 0
 tcl.sh, 1
 tcmk-tomsk.ru, 1
 tcnapplications.com, 1
 tco.zapto.org, 1
-tcoa.tk, 1
 tcpdf.org, 1
 tcpride.org, 1
 tcptun.com, 1
@@ -118088,6 +112403,7 @@ tcvanbuuren.tk, 1
 tcvonline.vic.gov.au, 1
 tcvvip.com, 1
 tcvw.org, 1
+tcwis.com, 1
 tcybert.com, 1
 tcyoung.co.uk, 1
 td-bambini.ru, 1
@@ -118137,7 +112453,6 @@ teacherquotes.gq, 1
 teachersasap.info, 1
 teachinginhighered.com, 1
 teachingtoday.education, 1
-teachking.tk, 1
 teachpeople.org, 1
 teachwithouttears.com, 1
 teacuppersiancats.com, 1
@@ -118153,7 +112468,6 @@ tealdotsinanorangeworld.com, 1
 tealdrones.com, 1
 tealium.com, 1
 team-17.tk, 1
-team-a.tk, 1
 team-aaa.tk, 1
 team-apollo.tk, 1
 team-atomic.tk, 1
@@ -118161,7 +112475,6 @@ team-azerty.com, 1
 team-bbd.com, 1
 team-building.tirol, 1
 team-cut.tk, 1
-team-darkness.tk, 1
 team-eklund-motorsport.tk, 1
 team-igmetall-atos-muenchen.de, 1
 team-io.net, 1
@@ -118194,13 +112507,11 @@ teambee.tk, 1
 teambim.eu, 1
 teambition.com, 0
 teamclean.bg, 1
-teamcode.tk, 1
 teamcodeorange.tk, 1
+teamcollins.org.nz, 1
 teamconf.ru, 1
 teamdarko.tk, 1
 teamdaylo.xyz, 1
-teamdev.id, 1
-teamdevelopers.ga, 1
 teamdriven.tk, 1
 teamdumondelibre.fr, 1
 teamengland.tk, 1
@@ -118215,7 +112526,6 @@ teamkilled.tk, 1
 teamkiller.tk, 1
 teamkoncert.pl, 1
 teamleader-apps-by-invantive.com, 1
-teamlightning.tk, 1
 teamliquid.com, 1
 teamliquid.eu, 1
 teamliquidpro.com, 1
@@ -118234,9 +112544,9 @@ teampz.com, 1
 teamr3set.com, 1
 teamrecess.com, 1
 teamredfox.tk, 1
-teamrevolution.tk, 1
 teamroom.jp, 1
 teams.microsoft.us, 1
+teamsakura.net, 1
 teamsass.ca, 1
 teamsherry.realtor, 1
 teamshirts.at, 1
@@ -118254,7 +112564,6 @@ teamshirts.no, 1
 teamshirts.se, 1
 teamsignia.com, 1
 teamsomeday.tk, 1
-teamsudan.cf, 1
 teamto.do, 1
 teamtomorrow.tk, 1
 teamtotal.com, 1
@@ -118279,7 +112588,6 @@ teaser-trailer.com, 1
 teasers.ga, 1
 teatrarium.com, 1
 teatroutopia.tk, 1
-teazer.tk, 1
 teb-akademia.pl, 1
 tebebo.com, 1
 tebian.tk, 1
@@ -118296,7 +112604,6 @@ tebothetooth.com, 1
 tebsa.org, 1
 tebsonati.tk, 1
 tebuscotrabajo.com, 0
-tec24.ga, 1
 tec3000.ch, 0
 tecart-cloud.de, 1
 tecart-system.de, 0
@@ -118335,7 +112642,9 @@ techarkansas.tk, 1
 techask.it, 1
 techassist.io, 0
 techaulogy.com, 1
+techbayleaf.com, 1
 techbelife.com, 1
+techbin.org, 1
 techbonaza.info, 1
 techbrawl.org, 1
 techbumper.info, 1
@@ -118346,6 +112655,7 @@ techchip.com, 1
 techchump.com, 1
 techclan.ga, 1
 techcluster.tk, 1
+techcm.com, 1
 techcody.com, 1
 techcolorado.tk, 1
 techcompany.tk, 1
@@ -118367,7 +112677,6 @@ teched-creations.com, 1
 techendeavors.com, 1
 techexpert.tips, 1
 techexplorist.com, 1
-techfibian.tk, 1
 techfishnews.com, 1
 techformator.pl, 1
 techforthepeople.org, 1
@@ -118382,20 +112691,18 @@ techgearlab.com, 1
 techgo.re, 1
 techguidereview.com, 1
 techguides.tk, 1
-techhackhome.tk, 1
 techhappy.ca, 1
-techideations.com, 0
+techideations.com, 1
+techie-show.com, 1
 techiecomputers.com, 1
 techiehall.com, 1
 techieidiots.ml, 1
 techieshideaway.com, 1
-techiesmart.tk, 1
+techiestalk.in, 1
 techindiana.tk, 1
-techindo.cf, 1
 techinet.pl, 1
 techinsurance.com, 1
 techiseasy.it, 1
-techisfake.ga, 1
 techitalk.ga, 1
 techitsol.tk, 1
 techiwant.com, 1
@@ -118414,17 +112721,18 @@ techlr.de, 1
 techmagazine.tk, 1
 techmahindrafoundation.org, 1
 techmaish.com, 1
+techmammal.de, 1
 techmanstan.com, 1
 techmasters.io, 1
 techmatter.tk, 1
 techmatters.org, 1
 techmayosi.in, 1
+techmepro.com, 1
 techmerch.ru, 0
 techmusea.com, 1
 technamin.com, 1
 technavio.com, 1
 technewera.com, 1
-technewsetc.tk, 1
 technewyork.tk, 1
 technic3000.com, 1
 technicabv.nl, 1
@@ -118436,20 +112744,16 @@ technicalhelps.org, 1
 technicalhub.tk, 1
 technicallyeasy.net, 1
 technicalmarine.solutions, 1
-technicalproblem.tk, 1
 technicaltrainer.co.za, 1
 technicalustad.com, 1
 technicodelabels.com, 1
 techniqueelevage.ddns.net, 0
 technisys.com, 1
-technochat.in, 1
 technodance.tk, 1
 technodemarkt.bg, 1
 technodevelopmentera.tk, 1
 technogies.cf, 1
 technogps.com, 1
-technogrand.gq, 1
-technoholod.tk, 1
 technohonks.tk, 1
 technohram.tk, 1
 technoids.tk, 1
@@ -118476,14 +112780,12 @@ technologyecho.ga, 1
 technologyecho.tk, 1
 technologyhound.org, 1
 technologyinformation.tk, 1
-technologyintergrity.ga, 1
 technologyjust.ga, 1
 technologylittle.ga, 1
 technologymessenger.ga, 1
 technologynewss.tk, 1
 technologyscience.tk, 1
 technologysi.com, 1
-technologysnapshot.ga, 1
 technologysoftware.tk, 1
 technologysouthbeach.ga, 1
 technologysprint.ga, 1
@@ -118493,9 +112795,7 @@ technologywaterfront.ga, 1
 technolution.tk, 1
 technomagia.tk, 1
 technomix.tk, 1
-technopedia.gq, 1
 technorthdakota.tk, 1
-technosapien.ml, 1
 technosorcery.net, 1
 technospeakco.com, 1
 technostone.tk, 1
@@ -118506,9 +112806,7 @@ technoswag.ca, 1
 technotoday.com.tr, 1
 technotronikcanada.ca, 0
 technovisioneng.com, 1
-technoweb.ga, 1
 technowikis.com, 1
-technowise.tk, 1
 technowiz.tk, 1
 technoyl.com, 1
 technuggets.io, 1
@@ -118528,15 +112826,12 @@ techsalot.com, 1
 techsat.tk, 1
 techsaviours.online, 1
 techsaviours.org, 1
-techsecrets.tk, 1
-techserve.ml, 1
 techsharetx.gov, 1
 techshift.eu, 1
 techshift.nl, 1
 techshift.se, 1
 techsite.tk, 1
 techsmartstore.com, 1
-techsna.com, 1
 techsocial.nl, 1
 techsolvency.com, 1
 techstackjournal.com, 1
@@ -118549,7 +112844,6 @@ techtouch.tk, 1
 techtoydeveloper.tk, 1
 techtrader.ai, 1
 techtrader.io, 1
-techtrendnews.tk, 1
 techtrozan.ga, 1
 techunit.org, 1
 techvel.pl, 1
@@ -118559,7 +112853,6 @@ techvigil.org, 1
 techvillian.com, 1
 techvision.tk, 1
 techvoice.tk, 1
-techwalker.cf, 1
 techwallet.tk, 1
 techwithcromulent.com, 1
 techwolf12.nl, 1
@@ -118569,11 +112862,9 @@ techzero.cn, 1
 techzhou.com, 1
 techzjc.com, 0
 tecit.ch, 1
-tecke.tk, 1
 teckgeekz.com, 1
 tecknobox.fr, 1
 tecknologg.website, 1
-teclys.com, 1
 tecmarkdig.com, 1
 tecne.ws, 1
 tecnewsnow.com, 1
@@ -118646,16 +112937,13 @@ teen-porno-video.ru, 1
 teengamer.tk, 1
 teengamingnights.net, 1
 teenmissions.org, 1
-teenmoviesgallery.ga, 1
 teenpussypornvid.com, 1
 teenringen.nl, 1
 teensexgo.com, 1
 teenslesbian.com, 1
 teenviet.ga, 1
 teenwebcams.ml, 1
-teenwolfturkey.tk, 1
 teenworlds.tk, 1
-teepak.ml, 1
 teeqq.com, 1
 teerer.tk, 1
 teeshirtspace.com, 1
@@ -118734,8 +113022,6 @@ teknow.tk, 1
 tekshrek.com, 1
 teksol-boat.ru, 1
 tekstenzo.com, 1
-tekstover.tk, 1
-tekstpesni.tk, 1
 tektouch.net, 1
 tektuts.com, 1
 telamon.eu, 1
@@ -118751,7 +113037,6 @@ tele-alarme.ch, 1
 tele-assistance.ch, 0
 tele-points.net, 1
 tele.wiki, 1
-teleafrica.ga, 1
 telealarme.ch, 0
 telealarmevalais.ch, 1
 teleblog.gq, 1
@@ -118764,7 +113049,6 @@ telecharger-open-office.com, 1
 telecharger-winrar.com, 1
 telechirkut.xyz, 1
 telecomhelp.ru, 1
-telecommunications.cf, 1
 telecommutejobs.com, 1
 telecomwestland.nl, 1
 teledatos.tk, 1
@@ -118803,7 +113087,7 @@ telenovelas-france.tk, 1
 teleogistic.net, 1
 telepedia.pl, 1
 telephonedirectories.us, 1
-telephoni-cdma.tk, 1
+telepilote-academy.fr, 1
 telepok.com, 1
 telepons.com, 1
 teleport.com.br, 1
@@ -118811,8 +113095,7 @@ teleport.sh, 1
 teleport.video, 1
 teleportart.gq, 1
 teleportweb.com.br, 1
-teleradio.ga, 1
-teleradio.tk, 1
+telesales.guru, 1
 teleshkronja.ml, 1
 teleshop.be, 1
 teleskell.org, 1
@@ -118824,9 +113107,7 @@ teletexto.com, 1
 teletime.com.br, 1
 teletxt.me, 1
 televentabelcorp.com, 1
-televisioncontests.ga, 1
 televisionesendirecto.tk, 1
-televisionsrit.tk, 1
 televizeseznam.cz, 1
 televotia.ch, 1
 telework.gov, 1
@@ -118865,10 +113146,9 @@ temariogratis.com, 1
 temariosoposiciones.tk, 1
 tematicas.org, 1
 tematonline.pl, 1
+tembusulaw.com, 1
 temdu.com, 0
 temertysimcentre.com, 1
-temirgaliev.tk, 1
-temizlik.ml, 1
 temizmama.com, 1
 teml.in, 1
 temnacepel.cz, 1
@@ -118882,7 +113162,6 @@ temp37c.com, 1
 tempa.com.ua, 1
 tempdatalogger.com, 1
 tempdomain.ml, 1
-tempdomain.tk, 1
 temperodojuca.com.br, 1
 tempestsoft.com, 1
 tempfiles.ninja, 1
@@ -118890,18 +113169,15 @@ templars.army, 1
 template-help.fr, 1
 templated.ga, 1
 templeandalucia.tk, 1
-templete.tk, 1
 tempmail.ninja, 1
 tempo.co, 1
 tempocams.com, 1
 tempocams.net, 1
 tempocams.org, 1
 tempoprimo.com, 1
-temporal.tk, 1
 temporalmotivation.com, 1
 temporaris.com, 1
 temporaryair.com, 1
-temporarysanity.tk, 1
 tempsdexpo.com, 1
 tempsoundsolutions.tk, 1
 tempus-aquilae.de, 1
@@ -118916,7 +113192,6 @@ tenangjiwaku.tk, 1
 tenber.ge, 1
 tenberg.com, 1
 tenbookclub.org, 1
-tencar.ru, 0
 tencent.xn--vuq861b, 1
 tendanceaumasculin.fr, 1
 tende.roma.it, 1
@@ -118954,7 +113229,6 @@ tennis-altai.tk, 1
 tennis-hameln.de, 1
 tennisadmin.com, 1
 tennisapp.de, 1
-tenniscourtsjoburg.com, 1
 tenniscritic.ga, 1
 tennismania.tk, 1
 tennismindgame.com, 1
@@ -118964,7 +113238,6 @@ tennispensacola.com, 1
 tennisportal.com.ua, 1
 tennisschool.tk, 1
 tennistalk.tk, 1
-tennisweb.cf, 1
 tenno.tools, 1
 tenon-backup.com, 1
 tenshindo.ne.jp, 1
@@ -119019,7 +113292,6 @@ terabyteit.co.uk, 1
 teracloud.at, 1
 teradatta.ga, 1
 teradatta.gq, 1
-teradatta.tk, 1
 teramind.co, 1
 teranacreative.com, 1
 terapeuticaenalza.es, 1
@@ -119032,8 +113304,6 @@ terborg600.nl, 1
 tercelonlinelat.tk, 1
 tercosdemaria.com.br, 1
 terence2008.info, 1
-terengganudaily.tk, 1
-terenska-edinica.tk, 1
 terento.org, 1
 tereotech.net, 1
 teriiphotography.com, 1
@@ -119086,6 +113356,7 @@ terraformator.ru, 1
 terragni-sarasin.ch, 1
 terrakotta.tk, 1
 terraluna.space, 1
+terramineira.com.br, 1
 terraneesens.fr, 1
 terranimo.re, 1
 terranoclub.pt, 0
@@ -119095,7 +113366,6 @@ terrapay.com, 1
 terrapinstationmd.com, 1
 terraquercus.tk, 1
 terrariatr.tk, 1
-terrarium.tk, 1
 terrariumcare.com, 1
 terrasandcooking.nl, 1
 terrasearcher.tk, 1
@@ -119110,18 +113380,14 @@ terrenal.tk, 1
 terrenasparadise.com, 1
 terres-et-territoires.com, 1
 terresmagiques.com, 0
-territoriocuchero.tk, 1
 territoriya.tk, 1
-territory.cf, 1
 terrorbilly.com, 1
-terrorblast.tk, 1
 terrorism.lol, 1
 terrty.net, 1
 terryburton.co.uk, 1
 terrybutler.co.uk, 0
 terryjohnsononline.com, 1
 terryoconnor.org, 1
-ters.ga, 1
 terudon.com, 1
 terumoindia.com, 1
 tervelde.com, 1
@@ -119130,12 +113396,10 @@ tervolina.tk, 1
 tesche.biz, 1
 tescoirelandpayslips.com, 1
 tescoludia.sk, 1
-tesdrole.tk, 1
 tesharp.com, 1
 teskaassociates.com, 1
 teskalabs.com, 1
 tesla-fire.com, 1
-tesla-tula.tk, 1
 tesladeaths.com, 1
 teslamagician.com, 1
 teslamate.ca, 1
@@ -119145,12 +113409,9 @@ tesseractinitiative.org, 1
 tessierashpool.de, 1
 tessla.org, 1
 test-coz.online, 1
+test-do.space, 1
 test-eligibilite-isolation.com, 1
-test-iq.gq, 1
-test-my.tk, 1
 test-na-beremennost.tk, 1
-test-online.tk, 1
-test-school.ml, 1
 test-sev-web.pantheonsite.io, 1
 test-textbooks.com, 1
 test-zahnzusatzversicherung.de, 1
@@ -119164,10 +113425,7 @@ testapfnxg.com, 1
 testbed.fi, 1
 testbirds.cz, 1
 testbirds.sk, 1
-testcoz.tk, 1
-testdemoweb.tk, 1
 testdevelocidad.com, 1
-testdomens.ga, 1
 testecta.top, 1
 tested.email, 1
 testehogs.tk, 1
@@ -119177,22 +113435,20 @@ testenopreis.nl, 1
 testeri.fi, 1
 testermerch.pl, 1
 testeveonline.com, 1
-testforce.tk, 1
 testfra.me, 1
 testgeomed.ro, 1
+testic.com, 1
 testikel.be, 1
 testing-grounds.site, 1
 testing-server.tk, 1
 testingbot.com, 1
 testingtask.tk, 1
 testiowa.gov, 1
-testispdomain.ml, 1
 testkinja.com, 1
 testkolik.com, 1
 testmx.email, 1
 testmx.eu, 1
 testmx.org, 1
-testmy.tk, 1
 testnet-faucet.com, 1
 testomato.com, 1
 testone.com.tr, 1
@@ -119201,7 +113457,6 @@ testosterone-complex.com, 1
 testosteronedetective.com, 1
 testovaci.ml, 1
 testpinoy.com, 1
-testpool.gq, 1
 testpornsite.com, 1
 testprep.online, 1
 testpsicotecnicos.com.es, 1
@@ -119211,16 +113466,11 @@ tests-und-tipps.info, 1
 tests.pp.ru, 1
 tests.school, 1
 testsab.com, 1
-testscript.ml, 1
 testservice.nl, 1
 testsitefortask.xyz, 1
-testsity.tk, 1
 testsnelcovid.nl, 1
 testspsicotecnicos.org, 1
 testsuite.org, 1
-testsweb.ml, 1
-testthis.cf, 1
-testyonline.tk, 1
 tetangers.tk, 1
 tetedelacourse.ch, 1
 tetete-no-te.com, 1
@@ -119233,12 +113483,9 @@ tetonas.tk, 1
 tetorix.gq, 1
 tetovaweb.tk, 1
 tetovo.tk, 1
-tetrabyte.tk, 1
 tetracyclin.gq, 1
 tetracyclin.ml, 1
 tetracyclin.tk, 1
-tetracycline500mg.ga, 1
-tetraetc.com, 0
 tetraktus.org, 1
 tetramax.eu, 1
 tetrarch.co, 1
@@ -119247,11 +113494,12 @@ tetrisponse.io, 1
 tetsua.com, 1
 tetsudo.jp.net, 1
 tetsufan.com, 1
+tetweb.ir, 1
 teu-fel.com, 1
 teufel-cloud.ddns.net, 1
+teufelswerk.net, 1
 teulon.eu, 1
 teungedj.de, 1
-teunmulder.tk, 1
 teunstuinposters.nl, 1
 teusink.eu, 1
 teutonia-grossenlueder.de, 1
@@ -119269,7 +113517,6 @@ texasdivorceforall.com, 1
 texasgynecomastia.com, 1
 texashealthtrace.gov, 1
 texashomesandland.com, 1
-texasnewsusa.tk, 1
 texasonesource.com, 1
 texasonlinedivorce.com, 1
 texasonlinemarriagecounseling.com, 1
@@ -119293,29 +113540,24 @@ texnogu.ru, 1
 texnoguru.tk, 1
 texnolog.tk, 1
 texnotroniks.tk, 1
-texosmotr.tk, 1
 texpresspainting.com, 1
 textadventure.tk, 1
 textassistant.ga, 1
 textbrawlers.com, 1
 textcleaner.net, 1
-textcounter.tk, 1
 texteditor.co, 1
 texter-linz.at, 1
 texter.at, 1
 texterseo.at, 1
 texterseo.de, 1
 textgen.pl, 1
-textil-kyoto.tk, 1
 textiles.tk, 1
 textinmate.com, 1
 textlinktausch.tk, 1
 textonly.email, 1
-textpages.tk, 1
 textpattern.com, 1
 textpro.xyz, 1
 textprotocol.org, 1
-textsite.tk, 1
 textualapp.com, 1
 textundblog.de, 1
 textura.bg, 1
@@ -119328,6 +113570,7 @@ tezcam.tk, 1
 teztarama.com, 1
 tezwifi.com, 1
 tf-network.de, 1
+tf2b.com, 1
 tf2calculator.com, 1
 tf2pickup.cz, 1
 tf2pickup.de, 1
@@ -119408,21 +113651,17 @@ thaigirls.cf, 1
 thaihomecooking.com, 1
 thaihong.co.th, 1
 thaihong.com, 1
-thaihotmodels.tk, 1
 thailandguru.properties, 1
 thailandhotel.tk, 1
-thailandpropertylisting.ga, 1
 thailandtrends.com, 1
-thailandvariety.cf, 1
 thaimega.club, 1
 thaiorchidpetoskey.com, 1
 thaipbspodcast.com, 1
-thaiportal.gq, 1
 thairad.com, 1
-thais.tk, 1
 thaisurveys.com, 1
 thaitonic.de, 1
 thaiwrestling.tk, 1
+thaixon.co.th, 1
 thajske-masaze-brno.cz, 1
 thajske-masaze-olomouc.cz, 1
 thajske-masaze-vyskov.cz, 1
@@ -119443,6 +113682,7 @@ thamesvalleybuses.com, 1
 thammachartconnect.com, 1
 thammysen.vn, 1
 thanatoid.net, 1
+thanhtrungmobile.vn, 1
 thankyou.bg, 1
 thantra.tk, 1
 thapduoc.com, 1
@@ -119457,20 +113697,16 @@ thatdaria.com, 1
 thatdarkplace.com, 1
 thatdirtyd.com, 1
 thatguy.rocks, 1
-thatguyontheinternet.com, 1
 thatmy.com, 1
 thatshayini-sivananthan.fr, 1
 thatssodee.com, 1
-thaumaturgian-national-university.tk, 1
 thavmacode.gr, 1
 thawte.com.ru, 1
 thc-stadvdzon.nl, 1
 thca.ca, 1
 thda.org, 1
 the-ace.tk, 1
-the-allmighty-mike.tk, 1
 the-archive.io, 1
-the-archive.ml, 1
 the-azad.com, 1
 the-bermanns.com, 1
 the-big-bang-theory.com, 1
@@ -119492,7 +113728,6 @@ the-jeuxflash.com, 1
 the-lfb.tk, 1
 the-little-home.com, 1
 the-mermaid.tk, 1
-the-metropolitans.tk, 1
 the-muddy-trophy-team.tk, 1
 the-mudmen.tk, 1
 the-mystery.org, 0
@@ -119515,12 +113750,11 @@ the-word-smith.com, 1
 the-world.tk, 1
 the-zenti.de, 1
 the12by12.com, 1
-the13thtribe.tk, 1
 the3musketeers.biz, 1
-the51news.ga, 1
 the5th.nl, 1
 the8rules.co.uk, 1
 thea-team.net, 1
+theablemind.com, 1
 theacademicpapers.co.uk, 1
 theaccountingcompanyleeds.co.uk, 1
 theaceblock.space, 1
@@ -119540,8 +113774,6 @@ thealonas.cf, 1
 thealonas.ga, 1
 thealonas.gq, 1
 thealonas.ml, 1
-thealonas.tk, 1
-thealtcointoken.com, 1
 theamandatappingclub.tk, 1
 theamandatappingcontest.tk, 1
 theangelgivingtree.com, 1
@@ -119552,15 +113784,13 @@ theanswerexperts.com, 1
 theantarticx.com, 1
 theantisocialengineer.com, 1
 theantnetwork.tk, 1
+theapj.com, 1
 theapplewiki.com, 1
 theappliancedepot.co.uk, 1
 theapriltears.tk, 1
 theaps.net, 0
-theaquila.tk, 1
 thearcheryguide.com, 1
-thearchimag.tk, 1
 thearizonatribune.com, 1
-theartistjournal.ca, 1
 theartofe.fr, 1
 theasianshooters.com, 1
 theastrocoach.com, 1
@@ -119568,16 +113798,13 @@ theataraxia.tk, 1
 theataraxiazine.tk, 1
 theater.cf, 1
 theaterbyte.com, 1
-theaterfrederik.tk, 1
 theatergroep-o.nl, 1
-theaterreichenhall.tk, 1
 theatersydney.com, 1
 theatheistbook.com, 1
 theathletic.com, 1
 theatre-schools.com, 1
 theatrepremol.com, 1
 theatresocietyguts.tk, 1
-theatresuite.tk, 1
 theatresydney.com, 1
 theaus.xyz, 1
 theaustinbulldog.org, 1
@@ -119591,7 +113818,6 @@ thebabelog.gq, 1
 thebabypassport.com, 1
 thebacksplashcompany.com, 1
 thebackstage.tk, 1
-thebacteriafight.gq, 1
 thebakersbuddy.co.uk, 1
 thebakery2go.de, 1
 thebannerstore.com, 1
@@ -119609,13 +113835,11 @@ thebeeyard.org, 1
 thebeginningviolinist.com, 1
 thebengalinews.tk, 1
 theberries.tk, 1
+thebertian.com, 1
 thebestfun.co.uk, 1
 thebestlaos.ga, 1
-thebestnews.ga, 1
 thebestofthesprings.com, 1
 thebestpersonin.ml, 1
-thebestshopping.tk, 1
-thebigbigworld.tk, 1
 thebigbitch.nl, 1
 thebigdatacompany.com, 1
 thebigdig.xyz, 1
@@ -119637,6 +113861,7 @@ theblackknightsings.com, 1
 theblackravens.com, 1
 theblink.com, 1
 theblisters.tk, 1
+theblog.cn, 1
 theblondeabroad.com, 0
 theblue.tk, 1
 theblueground.com, 1
@@ -119653,16 +113878,17 @@ theboats.de, 1
 theboats.online, 1
 theboats.pro, 1
 theboats.site, 1
-thebodylanguageguide.tk, 1
+thebobcoin.io, 1
 thebodyshop.bg, 1
 theboltway.com, 1
 thebonerking.com, 1
+thebook.pro, 1
 thebosshub.net, 1
 theboulders.com, 1
 thebouncedepartment.co.uk, 1
 thebouncyman.co.uk, 1
 theboxofcarlos.com, 1
-theboysrepublic.tk, 1
+theboxoutofthebox.com, 1
 thebrainfactory.eu, 1
 thebraininitiative.gov, 1
 thebrainwash.tk, 1
@@ -119676,7 +113902,6 @@ thebroadcastknowledge.com, 1
 thebrookeb.com, 1
 thebsclub.com, 1
 thebsl.ca, 1
-thebss.tk, 1
 thebte.com, 1
 thebucklandreligion.tk, 1
 thebucknetwork.com, 1
@@ -119687,6 +113912,7 @@ thebusinessofgoodfilm.com, 1
 thebutterflyencounters.com, 1
 thebutterflypig.com, 1
 thebuttongame.io, 1
+thecache.io, 1
 thecakeboxhampton.co.uk, 1
 thecalifornias.tk, 1
 thecalmnessofblankspace.tk, 1
@@ -119697,7 +113923,6 @@ thecandidforum.com, 1
 thecandystore.tk, 1
 thecardcloset.com, 1
 thecarolingconnection.com, 1
-thecarpenters.tk, 1
 thecarphunter.tk, 1
 thecarriagerooms.com, 1
 thecatbowl.com.au, 1
@@ -119733,15 +113958,15 @@ thecloudadmin.eu, 1
 thecluster.xyz, 1
 thecnstore.com, 1
 thecodeninja.net, 1
+thecoffeecamp.com, 1
 thecolourbox.in, 1
 thecolourcloset.ca, 1
 thecombustionway.com, 0
 thecommonmen.tk, 1
+thecommunitymakers.club, 1
 thecompany.pl, 1
 theconcordbridge.azurewebsites.net, 1
-thecondemned.tk, 1
 theconsultant.jp, 1
-theconsultingpeople.tk, 1
 thecontentcloud.com, 1
 theconversation.com, 1
 thecook.com.co, 1
@@ -119752,10 +113977,8 @@ thecotsworth.com, 1
 thecoverlot.com, 1
 thecovky.gov, 1
 thecowboy.cafe, 1
-thecowquerie.tk, 1
 thecr3ative.tk, 1
 thecraftingstrider.net, 1
-thecrazybrains.tk, 1
 thecrazytravel.com, 1
 thecreativeedgeinc.com, 1
 thecrew-exchange.com, 1
@@ -119768,6 +113991,7 @@ thecubepsych.com, 1
 thecureplainsong.tk, 1
 thecuriousdev.com, 1
 thecurvyfashionista.com, 1
+thecurvyrentalboutique.co.nz, 1
 thecustomdroid.com, 1
 thecustomizewindows.com, 1
 theda.co.za, 1
@@ -119783,8 +114007,6 @@ thedark.ga, 1
 thedark1337.com, 1
 thedarkages.tk, 1
 thedarkartsandcrafts.com, 1
-thedarkcolonyfansite.tk, 1
-thedarkfusion.tk, 1
 thedarksidesoftwaresecurity.ga, 1
 thedarkteam.tk, 1
 thedave.link, 1
@@ -119795,6 +114017,8 @@ thedeathmachine.tk, 1
 thedeathofannakarina.tk, 1
 thedebug.life, 1
 thedefiled.tk, 1
+thedefiningdifference.com, 1
+thedelightfuldiet.com, 0
 thedermdetective.com, 1
 thederminstitute.com, 1
 thedev.id, 1
@@ -119802,11 +114026,7 @@ thedevastatedrealm.tk, 1
 thedevilsbrigade.com, 1
 thedevilwearswibra.nl, 1
 thedevrycommonsbrasil.com, 0
-thediaryofadam.com, 1
-thedietsolutionprog.tk, 1
-thedigitalparadox.tk, 1
 thedinnerdetective.com, 1
-thediscforum.tk, 1
 thediscovine.com, 1
 thediyvibe.com, 1
 thedjhookup.com, 1
@@ -119818,7 +114038,6 @@ thedrakesdebut.com, 1
 thedrawbacks.tk, 1
 thedriftuniversity.com, 1
 thedrivers.tk, 1
-thedrizzle.tk, 1
 thedronechart.com, 1
 thedroneely.com, 1
 theduchessbudapest.com, 1
@@ -119839,6 +114058,7 @@ theeldritchhounds.ml, 1
 theelephant.info, 1
 theeliteneet.com, 1
 theemeraldmagazine.com, 1
+theemptyvault.com, 1
 theenchantedannex.co.uk, 1
 theender.net, 1
 theendofzion.com, 1
@@ -119875,7 +114095,6 @@ theferrarista.com, 0
 thefibreapp.com, 1
 thefinalconflict.tk, 1
 thefireandthefreaks.com, 1
-thefishshop.ga, 1
 thefitcare.com, 1
 thefitcareerist.com, 1
 thefixhut.com, 1
@@ -119897,9 +114116,8 @@ theformtool.com, 1
 thefox.com.fr, 1
 thefoxstrousers.co.nz, 0
 thefoxtalk.com, 0
-thefreebay.tk, 1
-thefreethinker.tk, 1
 thefrenchconnection.tk, 1
+thefridaycinema.com, 1
 thefriedzombie.com, 1
 thefriedzombie.nl, 1
 thefriedzombie.online, 1
@@ -119923,11 +114141,9 @@ thegasshop.co.uk, 1
 thegasshop.uk, 1
 thegatewaytoanewworld.com, 1
 thegeekdiary.com, 1
-thegeekguy.eu, 1
 thegeeklab.de, 1
 thegemriverside.com.vn, 1
 thegenesisshop.com, 1
-thegeniusdz.tk, 1
 thegentleman.tk, 1
 thegeriatricdietitian.com, 1
 thegermancoder.com, 1
@@ -119942,12 +114158,12 @@ thegioibanca.tk, 1
 thegioidulich.com.vn, 1
 thegioiruoupro.com.vn, 1
 theglencoetorah.com, 1
+theglossymusings.com, 1
 thego2swatking.com, 1
 thegoldandsilverexchange.com, 1
 thegolden.com, 1
 thegoodveggie.com, 1
 thegoodvybe.ml, 1
-thegospell.tk, 1
 thegraduatesalon.co.uk, 1
 thegrandline.tk, 1
 thegrandtour.tk, 1
@@ -119977,22 +114193,17 @@ thehamiltoncoblog.com, 1
 thehammerfund.com, 1
 thehamptonsvegan.com, 1
 thehappeny.com, 1
-thehappyxwife.ga, 1
 thehasanyildirim.tk, 1
 thehashagency.com.au, 1
-thehassanmusic.tk, 1
 thehasty.com, 1
 thehaxbys.co.uk, 1
 thehaze.org, 1
-theheadplug.tk, 1
 theheatingoilclub.co.uk, 1
 thehelper.tk, 1
 thehillstx.gov, 1
-thehiltonfirm.tk, 1
 thehivedesign.org, 1
 thehoff.ddnss.de, 1
 thehollandfam.com, 1
-theholloways.tk, 1
 thehomebakery.ie, 1
 thehomemademasks.com, 1
 thehomeofthefuture.com, 1
@@ -120007,7 +114218,6 @@ thehorsesadvocate.com, 1
 thehosmers.com, 1
 thehotfix.net, 1
 thehotness.tech, 1
-thehotrocks.tk, 1
 thehouseofchronic.com, 1
 thehouseofcode.com, 1
 thehowlinwolfcafe.ga, 1
@@ -120022,7 +114232,6 @@ theilluminatisociety.org, 0
 theimagefile.com, 1
 theimaginationagency.com, 1
 theinboxpros.com, 1
-theindiangraph.tk, 1
 theindiantimes.in, 1
 theindiemood.com, 1
 theinflatables-ni.co.uk, 1
@@ -120031,7 +114240,6 @@ theinitium.com, 0
 theinnerprism.com, 1
 theinput.com, 1
 theinsightsfamily.com, 1
-theinstitute.cf, 1
 theintentionalgolfer.com, 1
 theintercept.com, 1
 theinternationalgeekconspiracy.eu, 1
@@ -120052,9 +114260,9 @@ thejourneydesignstudio.com, 1
 thejoykiller.tk, 1
 thejsmodel.com, 1
 thejukebox.tk, 1
+thejump.live, 1
 thejunctionstudios.com, 1
 thejunkfiles.com, 1
-thekalakriti.tk, 1
 thekanis.com, 1
 thekapi.xyz, 1
 thekev.in, 1
@@ -120068,14 +114276,11 @@ thekitchenprofessor.com, 1
 thekitchngic.com, 1
 thekittivibe.com, 1
 thekliniquehotdeal.com, 1
-theknockout.tk, 1
 theknowitguy.com, 1
-thekonsulthub.tk, 1
 thekovnerfoundation.org, 1
 thekuwayama.net, 1
 thelafayettecompany.com, 1
 thelaimlife.com, 1
-thelakedistrict.tk, 1
 thelanscape.com, 1
 thelansingjournal.com, 1
 thelapine.ca, 1
@@ -120116,14 +114321,12 @@ thelostfreighter.com, 1
 thelostyankee.com, 1
 thelotter.club, 1
 thelounge.chat, 1
-thelwallrangers.tk, 1
 themacios.com, 1
 themadlabengineer.co.uk, 1
 themagazine.my, 1
 themagician.tk, 1
 themallards.info, 1
 themallrats.tk, 1
-themandogs.tk, 1
 themaniaks.tk, 1
 themarkup.org, 1
 themarshallproject.org, 1
@@ -120132,9 +114335,9 @@ themaster.tk, 1
 themasterplan.com.au, 1
 thematchless.de, 1
 themathbehindthe.science, 1
+themathergroup.com, 1
 themathscentre.com, 1
 themattresswarehouse.co.za, 1
-thematyper.tk, 1
 themealpantry.com.au, 1
 themeapps.ga, 1
 themeaudit.com, 1
@@ -120159,14 +114362,11 @@ themexx.at, 1
 themiddle.co, 1
 themigraineinstitute.com, 1
 themilanlife.com, 1
-themillerslive.com, 1
 theminiacs.com, 1
 themiracle.tk, 1
 themirc.tk, 1
-themist.cz, 1
 themizellbrothers.tk, 1
 themlmsuccessnow.tk, 1
-themodernreviewer.ga, 1
 themomentratchada19.com, 1
 themomstudio.tk, 1
 themoneyconverter.com, 1
@@ -120209,21 +114409,19 @@ thenovaclinic.com, 1
 thenowheremen.com, 1
 thenrdhrd.nl, 1
 thenutritionalreset.ca, 1
+thenviews.com, 1
 theo-andreou.org, 1
 theo.me, 1
 theo546.cloud, 1
 theo546.fr, 1
 theo546.ovh, 1
-theoak.ir, 1
 theobg.co, 1
 theobora.fr, 1
 theobromos.fr, 0
 theoc4ever.tk, 1
 theocharis.org, 1
-theocjournal.tk, 1
 theocoffee.com, 1
 theocracy.tk, 1
-theocratic.cf, 1
 theocratic.tk, 1
 theocrazzolara.tk, 1
 theodorahome.co, 1
@@ -120233,7 +114431,6 @@ theojellis.com, 1
 theojones.name, 1
 theokouzelis.com, 1
 theoldbrewhouse.info, 1
-theoldmill.tk, 1
 theoldnews.net, 1
 theoldsewingfactory.com, 1
 theolodewijk.nl, 1
@@ -120250,7 +114447,6 @@ theoosmetalart.nl, 1
 theopaczek.com, 1
 theopera.tk, 1
 theoperators.tk, 1
-theophil.tk, 1
 theoriecheck.de, 1
 theoriginalassistant.com, 1
 theoriginalcandid.com, 1
@@ -120262,7 +114458,6 @@ theory.org, 1
 theoryofmind.tk, 1
 theoscure.eu, 1
 theosforum.org, 1
-theosophic.ga, 1
 theosophie-afrique.org, 1
 theotherconcept.be, 0
 theotherside.tk, 1
@@ -120270,14 +114465,11 @@ theoverfly.co, 1
 theoverground.tk, 1
 theowlclub.net, 1
 thepaffy.de, 1
-thepaleodiettips.tk, 1
 thepandacustom.com, 1
-theparachafamily.tk, 1
 theparallelrevolution.com, 1
 theparklane-sukhumvitbearing.com, 1
 theparkwoodmanor.com, 1
 theparoxetine.gq, 1
-theparticipants.tk, 1
 thepartner.co.uk, 1
 thepartydoctors.co.uk, 1
 thepathsofdiscovery.com, 1
@@ -120285,7 +114477,6 @@ thepaul.tk, 1
 thepaulagcompany.com, 0
 thepavilionbanbury.co.uk, 1
 thepaymentscompany.com, 1
-thepcweb.tk, 1
 thepeak.com, 1
 thepenguinconspiracy.tk, 1
 thepennyjar.com, 1
@@ -120304,7 +114495,6 @@ thepilotwoman.ml, 1
 thepinecones.tk, 1
 thepinfluencers.com, 1
 thepioneers.nl, 1
-thepiratebay.cf, 1
 thepiratebay.net, 1
 thepiratesociety.org, 1
 thepitsurfhire.co.uk, 1
@@ -120318,23 +114508,19 @@ thepoetryclub.tk, 1
 thepokerbank.com, 1
 thepool.tk, 1
 theposhfudgecompany.co.uk, 1
-thepowerboys.tk, 1
 thepressleygirls.com, 1
 thepriceisright.tk, 1
 theprimetalks.com, 0
 theprincegame.com, 1
-theprinceshort.tk, 1
 thepriorybandbsyresham.co.uk, 1
 theprivacysolution.com, 1
-theproject.cf, 1
-theprojectx.tk, 1
 thepromisemusic.com, 1
-theptclist.tk, 1
 theptpractitioner.com.au, 1
 thepulpit.tk, 1
 thepuppetdolls.tk, 1
 thepureplan.com, 1
 thepurplechickens.tk, 1
+thepuzzles.eu.org, 1
 thepxhubclientportal.co.uk, 1
 thepyre.tk, 1
 thequillmagazine.org, 1
@@ -120354,12 +114540,9 @@ therapypartner.com, 1
 therapyportal.com, 1
 therapyservices.co.nz, 1
 therapysxm.com, 0
-therasmusgt.tk, 1
-therasmusperu.tk, 1
 therattrick.com, 1
 theravada.tk, 1
 thereadingresidence.com, 1
-thereafter.ga, 1
 thereal.tk, 1
 therealchamps.com, 1
 therealcomp.ga, 1
@@ -120367,14 +114550,11 @@ therealcost.gov, 1
 therealcountrydancers.tk, 1
 thereaper.net.au, 1
 thereaper.tk, 1
-theredsgazette.tk, 1
 thereisnocloud.fr, 1
 thereload.com, 1
 therenderingmachine.com, 1
-therenegade.tk, 1
 thereptiles.tk, 1
 theresa-mayer.eu, 1
-theresingles.tk, 1
 therestaurantstore.com, 1
 theresumeapp.com, 1
 theretro.ru, 1
@@ -120382,7 +114562,6 @@ therevenge.me, 1
 therevolutionist.tk, 1
 therewill.be, 0
 therhetorical.ml, 0
-therichardsfamily.tk, 1
 therisk.global, 1
 therivercrosswarwick.co.uk, 1
 thermalbad-therme.de, 1
@@ -120392,27 +114571,22 @@ thermique.ch, 0
 thermity.com, 1
 thermolamina.nl, 1
 thermorhythm.com, 1
-thermostat.gq, 1
 thermowood-bkh.ru, 1
-therniakov.tk, 1
 theroadrunners.tk, 1
 theroams.co.uk, 1
+theroccos.us, 1
 therockawaysny.com, 0
 theroguestormtrooper.com, 1
-therokasshow.tk, 1
 theroks.com, 0
 theromexchange.com, 1
 theroot.com, 1
 therootshive.com, 1
 therowdyrose.com, 1
-theroyal.tk, 1
 therra.eu, 1
 therugswarehouse.co.uk, 1
 theruleslawyer.net, 1
 therumfordcitizen.com, 1
-therunawayspremiere.tk, 1
 theruncibleraven.com, 1
-therusnews.tk, 1
 therustyspoon.net, 1
 therworth.com, 1
 therworth.eu, 1
@@ -120428,10 +114602,8 @@ thesarogroup.com, 1
 thesatriantoshow.tk, 1
 thesaturdaypaper.com.au, 1
 thesaurus.net, 1
-thescienceofdeduction.tk, 1
 thescientists.nl, 1
 thescriptzone.tk, 1
-theseal.tk, 1
 thesearch.com.tw, 1
 thesecondsposts.com, 0
 thesecurityvault.com, 0
@@ -120445,7 +114617,6 @@ theseofarm.com, 1
 theseoframework.com, 1
 theseosystem.com, 1
 thesepticgroup.com, 1
-theserpent.tk, 1
 theserver.ml, 1
 theserver201.tk, 1
 theserviceyouneed.com, 1
@@ -120461,13 +114632,14 @@ theshroomery.org, 1
 thesigit.tk, 1
 thesignacademy.co.uk, 1
 thesignalco.com.au, 1
-thesilentfew.tk, 1
 thesilentlink.org, 1
 thesilentplanet.tk, 1
 thesilverdaisy.com, 1
+thesimons.family, 1
 thesimplewebcompany.com, 1
 thesimplifiers.com, 0
 thesimsbrasil.tk, 1
+thesingaporelawyer.com, 1
 thesinhalanews.lk, 1
 thesipher.tk, 1
 thesisgeek.com, 1
@@ -120485,12 +114657,10 @@ thesoundproofwindows.co.uk, 1
 thesoundstageatstrangeland.com, 1
 thespacegame.tk, 1
 thespicygadgematics.com, 1
-thespiritfm.tk, 1
 thesslstore.com, 1
 thesslstore.in, 1
 thestable.com, 1
 thestachelfisch.me, 1
-thestandards.tk, 1
 thestatementjewelry.com, 1
 thestationatwillowgrove.com, 1
 thestatuspage.com, 1
@@ -120499,11 +114669,9 @@ thestitchynerd.com, 1
 thestockoasis.com, 1
 thestopoff.tk, 1
 thestoragebay.co.uk, 1
-thestore.tk, 1
 thestoryshack.com, 0
 thestral.pro, 1
 thestralbot.com, 1
-thestrangenessofthings.tk, 1
 thestrategyagency.com.au, 1
 thestreamable.com, 1
 thestreet.cz, 1
@@ -120515,7 +114683,7 @@ thesultans.tk, 1
 thesunshinecoasttourcompany.com.au, 1
 thesupersunday.tk, 1
 thesuppercircle.com, 1
-theswanstation.tk, 1
+thesurgeons.sg, 1
 theswanwindsor.co.uk, 1
 theswimdoctors.com, 0
 theswissbay.ch, 1
@@ -120527,12 +114695,10 @@ thetassos.com, 1
 thetattooedpreacher.com, 1
 thetaylorreachgroup.com, 1
 theteaaffair.com, 1
-theteaguemovie.tk, 1
 thetebodifference.com, 1
 thetechdude.ga, 1
 thetechsite.net, 1
 thetfordvt.gov, 1
-thetherapist.tk, 1
 thethinktankpodcast.co, 1
 thethreadsmiths.com.tw, 1
 thethreepercent.marketing, 1
@@ -120545,8 +114711,6 @@ thetipo01.tk, 1
 thetogbox.cf, 1
 thetomharling.com, 1
 thetopflight.com, 1
-thetopmovie.gq, 1
-thetopsecretepisode.tk, 1
 thetorlock.com, 1
 thetotalemaildelivery.com, 1
 thetoto.tk, 1
@@ -120556,10 +114720,12 @@ thetrafficgeek.com, 1
 thetravel.com, 1
 thetravelczar.com, 1
 thetravelhack.com, 0
+thetravelinstitute.com, 1
 thetravelstylist.nl, 1
 thetrendspotter.net, 1
 thetropics.tk, 1
 thetrove.is, 1
+thetrulycharming.com, 1
 thetuxkeeper.de, 0
 thetvtraveler.com, 1
 thetwistedrabbit.com, 1
@@ -120568,8 +114734,6 @@ theunconventionalconventionists.tk, 1
 theundefeated.com, 1
 theunderzone.tk, 1
 theunitehistoryproject.org, 1
-theuniversallover.tk, 1
-theuniversitiesofasia.ga, 1
 theunknownfilmcompany.com, 1
 theunleashedpet.com, 1
 theunwrittenletters.tk, 1
@@ -120581,7 +114745,6 @@ thevacweb.com, 1
 thevalentineconstitution.com, 1
 thevalleybucketeers.tk, 1
 thevalueofarchitecture.com, 1
-thevanishedvoyager.ml, 1
 thevegcat.com, 1
 theveggietable.com, 1
 theveils.net, 1
@@ -120594,8 +114757,7 @@ thevillasatparkaire.com, 1
 thevintagenews.com, 0
 theviolenceofdevelopment.com, 1
 thevirajshelke.com, 1
-thevirgin.tk, 1
-thevirtualbookkeepers.com, 1
+thevirtualbookkeepers.com, 0
 thevirtualdetective.games, 1
 thevirtuousdog.com, 1
 thevisasofoz.com, 1
@@ -120607,12 +114769,10 @@ thevoid.one, 1
 thevolte.com, 1
 thevoya.ga, 0
 thewagesroom.co.uk, 1
-thewalkerz.tk, 1
 thewallet.today, 1
 thewanderersclub.co.za, 1
 thewarehousefellowship.org, 1
 thewatchdog.com.br, 1
-thewave.tk, 1
 thewaxhouse.academy, 1
 thewayofislam.ml, 1
 thewayofthedojo.com, 1
@@ -120626,7 +114786,6 @@ thewebguru.net, 1
 thewebhut.com.au, 1
 thewebmasters.tk, 1
 thewebsitemarketingagency.com, 1
-theweed.tk, 1
 thewest.tk, 1
 thewhiteboxxx.com, 1
 thewhitehorses.tk, 1
@@ -120640,13 +114799,11 @@ thewindowcleaningexpert.com, 1
 thewindowcleaningexperts.com, 1
 thewindowcleaningexperts.net, 1
 thewindowsclub.com, 1
-thewinedelivery.ga, 1
 thewisdomtrust.org.uk, 1
 thewish.ml, 1
 thewish.tk, 1
 thewombatsict.com.au, 1
 thewomen.tk, 1
-thewomenschoice.com, 1
 thewoodkid.com.au, 1
 thewoods.earth, 1
 thewoolroom.com.au, 1
@@ -120654,21 +114811,17 @@ thewoosh.me, 0
 theworkingeye.nl, 1
 theworkshop.tk, 1
 theworld.tk, 1
-theworldbattle.com, 1
 theworldexchange.com, 1
 theworldexchange.net, 1
 theworldexchange.org, 1
 theworldsbestmassagechairs.com, 1
 theworldsend.eu, 1
-theworldtakes.tk, 1
 theworser.tk, 1
-thewraithmovie.tk, 1
 thewrenchmonkey.ca, 1
 thewrightflyer.com, 1
 thewritegrl.com, 1
-thexalla.tk, 1
+thewrittencrown.com, 0
 thexme.de, 1
-thexpert.ml, 1
 theyacht.ga, 1
 theyakshack.co.uk, 1
 theyarnhookup.com, 0
@@ -120676,6 +114829,7 @@ theycallmesnail.tk, 1
 theyear199x.org, 1
 theyearinpictures.co.uk, 1
 theyellow.fish, 1
+theyellowfish.mu, 1
 theyosh.nl, 1
 theyourbittorrent.com, 1
 theysocial.tk, 1
@@ -120684,10 +114838,8 @@ thezero.org, 1
 thezillersathenshotel.com, 1
 thfaid.org, 1
 thgstardragon.com, 1
-thhost.tk, 1
 thiagohersan.com, 1
 thiagolosneves.com.br, 1
-thiagoribeiro.ml, 1
 thiasil.com, 1
 thibault-ml.com, 1
 thibaultbaheux.com, 0
@@ -120699,7 +114851,7 @@ thienduongthoitrang.vn, 1
 thiepcuoidep.com, 1
 thiepxinh.net, 1
 thierryhayoz.ch, 1
-thierrymazue.com, 0
+thierrymazue.com, 1
 thierrymazue.fr, 0
 thiesketelsen.de, 1
 thietbithoathiem.net, 1
@@ -120719,12 +114871,12 @@ thijsvanderveen.net, 1
 thikkodi.tk, 1
 thilko.com, 1
 thilobuchholz.de, 1
-thimbros.tk, 1
 thimic.net, 1
 thimic.no, 1
 thinair.co, 1
 thinairsolutions.com, 1
 thinegen.de, 1
+thinfilmview.com, 1
 thing.vn, 1
 thingformatter.net, 1
 thingies.site, 1
@@ -120749,7 +114901,7 @@ thinkdigital.tk, 1
 thinkel.tk, 1
 thinkelectric.cf, 1
 thinkelectric.gq, 1
-thinkelectric.ml, 1
+thinkfortune.co, 1
 thinkforyourself.tk, 1
 thinkheaddesign.com, 1
 thinkhealing.co.uk, 1
@@ -120761,27 +114913,24 @@ thinkmaking.org, 1
 thinkmarketing.ca, 1
 thinkprocedural.com, 1
 thinksmartersolutions.com, 1
-thinktac.com, 1
 thinktux.net, 1
 thinkunparalleled.com, 1
 thinkwisesoftware.com, 0
 thinkwits.com, 1
 thinxtream.com, 1
 thirdbearsolutions.com, 1
-thirdcoastcycles.com, 1
 thirdgenphoto.co.uk, 1
 thirdman.auction, 0
-thirdwave.tk, 1
 thirdwaverevenue.com, 1
 thirdworld.moe, 1
 thirstyjourneys.com, 1
 thirteen.pm, 1
 thirtysixseventy.ml, 1
 thirtyspot.com, 1
+thiruvarur.org, 1
 thiry-automobiles.net, 1
 thisbowin.com, 1
 thiscloudiscrap.com, 0
-thisdayinhockey.tk, 1
 thisdot.site, 1
 thise.dk, 1
 thisfreelife.gov, 1
@@ -120794,8 +114943,6 @@ thisismit.ch, 1
 thisisrapt.com.au, 0
 thisisreno.com, 1
 thisistechtoday.com, 1
-thisistranquility.life, 1
-thisistwice.tk, 1
 thisiswhywemom.com, 1
 thismatter.com, 1
 thismumdoesntknowbest.com, 1
@@ -120841,7 +114988,6 @@ thomaspic.com, 1
 thomaspluschris.com, 1
 thomass.tk, 1
 thomasstevensmusic.com, 0
-thomastestor.tk, 1
 thomastimepieces.com.au, 1
 thomastonmaine.gov, 1
 thomasverhelst.be, 1
@@ -120904,6 +115050,7 @@ threatcon.ch, 1
 threatcon.de, 1
 threatcon.eu, 1
 threatcon.io, 1
+threatcon.link, 1
 threatcon.media, 1
 threatcon.net, 1
 threatcon.network, 1
@@ -120927,6 +115074,7 @@ threatint.fr, 1
 threatint.group, 1
 threatint.info, 1
 threatint.it, 1
+threatint.link, 1
 threatint.lu, 1
 threatint.media, 1
 threatint.network, 1
@@ -120962,9 +115110,9 @@ threv.net, 1
 thriftdiving.com, 1
 thriftywp.com, 1
 thrillernyc.com, 1
-thrillkill.tk, 1
 thrivetours.ca, 0
 throneofmolok.tk, 1
+throopny.gov, 1
 throttlerz.in, 1
 throughout.ga, 1
 throughtheglass.photo, 1
@@ -120972,7 +115120,6 @@ throwable.website, 1
 throwaway.link, 1
 throwmails.com, 1
 throwpass.com, 1
-thrustrules.tk, 1
 thrw.ml, 1
 thsc.us, 1
 thsconstructors.com, 1
@@ -120981,15 +115128,12 @@ thsecurity.cz, 1
 thterrain.com, 1
 thuenhapho.com, 1
 thues.eu, 1
-thugcityrecords.tk, 1
 thuisverplegingvandermeiren.be, 1
 thullbery.com, 1
 thumbsnap.com, 1
 thumbsupcandy.com, 1
 thumbtack.com, 1
 thummer.net, 1
-thunderbase.tk, 1
-thunderbolt.tk, 1
 thunderboltlaptop.com, 1
 thundercloud.onthewifi.com, 1
 thunderfield-boat.co.uk, 1
@@ -120999,6 +115143,7 @@ thunderkeys.net, 1
 thundr.eu, 1
 thunktank.org, 1
 thunraz.com, 1
+thurmanny.gov, 1
 thurn.net, 1
 thurstonauditor.gov, 1
 thurstoncountysheriffne.gov, 1
@@ -121023,16 +115168,15 @@ thyrex.fr, 0
 thyroidheadnecksurgery.com, 1
 ti-coast.com, 1
 ti-js.com, 1
+ti-nuage.fr, 1
 ti-pla.net, 1
 ti-planet.org, 1
 ti.blog.br, 0
 ti780.com, 1
 tiagocasalribeiro.ml, 1
 tiagomoraismorgado.tk, 1
-tiagoneves.tk, 1
 tiagonunes.pt, 1
 tiagosimao.com, 1
-tiamabi.tk, 1
 tiamarcia.com.br, 1
 tian123.com, 1
 tian888.com, 1
@@ -121057,7 +115201,6 @@ tianyis.net, 1
 tianyou-ecjtu.com, 1
 tiaria.id, 1
 tiaskipin.tk, 1
-tiavoo.com, 1
 tib1.com, 1
 tibber.com, 1
 tibberdev.com, 1
@@ -121068,7 +115211,6 @@ tibicinagarricola.com, 1
 tibipg.com, 1
 tibovanheule.site, 1
 tibovanheule.space, 0
-tiburgundysi.ga, 1
 ticalcgames.tk, 1
 ticfleet.com, 1
 tichdiem80.com, 1
@@ -121079,6 +115221,7 @@ tickertoolkit.com, 1
 ticketassist.nl, 1
 ticketbahia.com, 1
 ticketcity.com, 1
+ticketix.com, 1
 ticketmaze.com, 0
 ticketpro.ca, 1
 ticketrunway.com, 1
@@ -121126,7 +115269,6 @@ tid.jp, 1
 tidal.ninja, 1
 tide.com, 0
 tidecommunity.tk, 1
-tidehunter.ml, 1
 tidimension.tk, 1
 tidlook.co.il, 1
 tidy.chat, 1
@@ -121159,7 +115301,6 @@ tiergear.com.au, 1
 tiernanx.com, 1
 tieronegraphics.com, 1
 tierparadies-muhrielle.org, 1
-tierra-indomables.tk, 1
 tierracenter.com, 1
 tierradeayala.com, 1
 tierrahost.com, 1
@@ -121176,29 +115317,23 @@ tifenn.eu, 1
 tifenn.nl, 1
 tiffanitooley.tk, 1
 tiffany-angel.com, 1
-tiffany-remixed.tk, 1
 tiffany.moe, 1
 tiffanyblooms.ru, 1
 tiffanywatson.xyz, 1
 tiffinohio.net, 1
 tiffnix.com, 1
-tifia.com, 1
-tifile.ir, 1
 tiflonet.tk, 1
 tifokaos.tk, 1
 tiga-design.com, 1
 tiger-seo.com, 1
 tigercam.cl, 1
 tigerdile.com, 1
-tigerfm.tk, 1
-tigerforce.tk, 1
 tigergroup.tk, 1
 tigernero.duckdns.org, 1
 tigernode.com, 1
 tigernode.net, 1
 tigertonwi.gov, 1
 tigerupload.tk, 1
-tigerzplace.tk, 1
 tiggeriffic.com, 1
 tiggi.pw, 1
 tightassporntube.com, 1
@@ -121207,20 +115342,20 @@ tigit.co.nz, 1
 tiglitub.com, 1
 tigreblanco.tk, 1
 tigzirt.tk, 1
-tihvin.tk, 1
 tii.audio, 1
 tii.party, 1
 tiihosen.fi, 1
 tiim.technology, 1
+tiinside.com.br, 1
 tijden.nu, 1
 tijdvoorgeschiedenis.nl, 1
 tijerasnm.gov, 1
 tijo.ch, 1
+tijoe.net, 1
 tik.edu.ee, 1
 tiki-god.co.uk, 1
 tikitak-o-rama.tk, 1
 tikkertickets.ee, 1
-tikona.ga, 1
 tiktak.su, 1
 tiktok-download.io, 1
 tiktokgirls.live, 1
@@ -121228,11 +115363,11 @@ tiktokoff.com, 1
 tikun.tk, 1
 tikuter.me, 1
 tilcra.de, 1
+tilde.green, 1
 tilde.institute, 1
 tilde.link, 1
 tildes.net, 1
 tilecenters.com, 1
-tileco.ga, 1
 tileflooringideas.gq, 1
 tileflooringideas.ml, 1
 tilellit.pro, 1
@@ -121245,7 +115380,6 @@ tilikum.io, 1
 tilipalvelutuominen.fi, 1
 tilisi.ga, 1
 tilitoimistokota.fi, 1
-tilitop.tk, 1
 till-grossmann.de, 1
 till.im, 1
 tillamookcounty.gov, 1
@@ -121270,10 +115404,10 @@ tim-niclas-demisch.de, 1
 tim-niclas-demisch.eu, 1
 tim427.net, 1
 timacdonald.me, 1
+timatooth.com, 1
 timawesomeness.com, 1
 timbarlotta.com, 1
 timbercreekcanyontx.gov, 1
-timberjewelleryboxes.ga, 1
 timberjoineryperth.com.au, 1
 timberkel.com, 1
 timbers.space, 1
@@ -121289,19 +115423,16 @@ timdemisch.email, 1
 timdemisch.eu, 1
 timdemisch.online, 1
 timdoug.com, 1
-time-business.tk, 1
-time-hotel.cf, 1
-time-killers.tk, 1
 time.cy, 1
 time.gov, 1
 time.ly, 1
 time.sh, 1
 time2060.ru, 1
+time2choose.com, 1
 time4writing.com, 1
 timeai.io, 1
 timeauction.hk, 1
 timebomb.tk, 1
-timebookings.cf, 1
 timebox.tk, 1
 timebutler.de, 1
 timecamp.com, 1
@@ -121313,7 +115444,6 @@ timefor.tk, 1
 timeforcoffe.eu, 1
 timeglass.de, 1
 timeharmony.pl, 1
-timelapsetv.tk, 1
 timeless-photostudio.com, 1
 timeless-spirit.com, 1
 timelesstreasures.tk, 1
@@ -121326,9 +115456,9 @@ timepassengers.tk, 1
 timeprison.tk, 1
 timepro.sk, 1
 timer.fit, 0
-timerace.ml, 1
 timeroll.ml, 1
 timersuite.com, 1
+timertomato.com, 1
 timesamui.com, 1
 timesedlen.dk, 1
 timeserver0.de, 1
@@ -121353,11 +115483,11 @@ timetreeapp.com, 1
 timewasters.nl, 1
 timewasters.tk, 1
 timeweb.io, 1
+timewornlit.com, 1
 timfiedler.net, 1
 timgame.tk, 1
 timhieuthuoc.com, 1
 timi-matik.hu, 1
-timich.ga, 1
 timilion.tk, 1
 timing.com.br, 1
 timjk.de, 0
@@ -121375,7 +115505,6 @@ timonline.tk, 1
 timosfoodbar.nl, 1
 timoso.de, 1
 timotheeduran.com, 1
-timothy.tk, 1
 timothybjacobs.com, 1
 timowi.de, 1
 timoxbrow.com, 1
@@ -121390,6 +115519,7 @@ timtaubert.de, 1
 timtelfer.com, 1
 timtj.ca, 1
 timtom.ga, 1
+timvanban.vn, 1
 timvandekamp.nl, 1
 timvivian.ca, 1
 timweb.ca, 1
@@ -121398,7 +115528,6 @@ timx.uk, 1
 timysewyn.be, 0
 tina-zander.de, 0
 tina.media, 1
-tinaarenaweb.tk, 1
 tinakay-photography.com, 1
 tinamajorino.tk, 1
 tinandthyme.uk, 1
@@ -121406,24 +115535,22 @@ tinapoethe.com, 0
 tinclip.com, 1
 tindallriley.co.uk, 1
 tinder.wiki, 1
-tinderphotos.ga, 1
 tineb.be, 1
 tinf.de, 1
 tinf15b4.de, 1
-tinfoilsecurity.com, 1
 tinfoleak.com, 1
 tingriev.gq, 1
 tinhchattrangda.vn, 1
 tinhlai.gq, 1
 tinint.com, 1
 tink.network, 1
-tinka.tk, 1
 tinker.career, 1
 tinkerbeast.com, 1
 tinkerbell.space, 1
 tinkerboard.org, 1
 tinkerdifferent.com, 1
 tinkerliving.com, 1
+tinkerliving.marketing, 1
 tinkuscochabamba.tk, 1
 tinky.tk, 1
 tinlc.org, 1
@@ -121431,9 +115558,7 @@ tinlook.com, 1
 tinmarin.org, 1
 tinminnow.me, 1
 tinneke.tk, 1
-tinnhanhvietnam.tk, 1
 tinnitus.tirol, 1
-tintamas.tk, 1
 tinte24.de, 1
 tintenfix.net, 1
 tintiger.com, 1
@@ -121442,8 +115567,6 @@ tintuonmobile.tk, 1
 tinturanaturale.it, 1
 tiny-house.ro, 1
 tiny-img.com, 1
-tiny-tattoos.tk, 1
-tiny.ee, 1
 tiny777.com, 1
 tinychen.com, 1
 tinycrm.pl, 1
@@ -121452,12 +115575,10 @@ tinyemily.com, 1
 tinyfont.cf, 1
 tinyfont.ml, 1
 tinyguitars.tk, 1
-tinyhouse-bimify.fr, 0
 tinyhousebarat.com, 1
 tinyhousebarat.de, 1
 tinyhousefinance.com.au, 1
 tinylan.com, 1
-tinylink.cf, 1
 tinyppt.com, 1
 tinyproxy.cf, 1
 tinyproxy.ga, 1
@@ -121470,12 +115591,12 @@ tinyurl.com, 1
 tinyvpn.org, 1
 tio.run, 1
 tiogacountyny.gov, 1
-tipaki.gr, 1
 tipe.io, 0
 tipi.jp, 1
 tipiakers.club, 1
 tiplanet.org, 1
 tiplitskymd.com, 1
+tipmexico.com, 1
 tipnews.tk, 1
 tipo01.tk, 1
 tipocloud.cf, 1
@@ -121486,15 +115607,9 @@ tippytoad.com, 1
 tipranks.com, 1
 tips4gamers.com, 1
 tips4india.tk, 1
-tipsacademicos.com, 1
-tipsavvy.ca, 1
-tipsfinal.tk, 1
 tipsforgamers.com, 1
-tipskanalen.cf, 1
-tipslifetimefitness.ga, 1
 tipslifetimefitness.gq, 1
 tipsmake.com, 1
-tipsoftech.tk, 1
 tipsplants.com, 1
 tipstersweb.com, 1
 tipsypresent.com, 1
@@ -121503,21 +115618,18 @@ tipwho.com, 1
 tiqets.com, 1
 tir-mauperthuis.fr, 1
 tiraloche.com, 1
-tirana-chat.tk, 1
 tirandoalplato.tk, 1
 tiraspol.tk, 1
 tircentrale.net, 0
 tirebichon.eu, 1
 tiremoni.com, 1
 tirflesia.it, 1
-tirgul-vertiujeni.tk, 1
 tirion.network, 0
 tirion.org, 0
 tirionnetwork.de, 1
 tirlins.com, 1
 tiroler-kupferschmiede.com, 1
 tirs4ne.ch, 0
-tirteafuera.tk, 1
 tirupatinightwear.co.in, 1
 tis-mark.ru, 1
 tischlerei-geher.at, 1
@@ -121534,6 +115646,7 @@ tit-dev.de, 1
 tit-dns.de, 1
 tit-mail.de, 1
 tit.systems, 1
+titan-clinic.ru, 0
 titanandco.com, 1
 titandirect.co.uk, 1
 titanfile.com, 1
@@ -121594,7 +115707,6 @@ tkarstens.de, 1
 tkcafe.net, 1
 tkd-itf.tk, 1
 tkgpm.com, 1
-tkhirianov.tk, 1
 tkiely.net, 1
 tkirch.de, 1
 tkmr-gyouseishosi.com, 1
@@ -121620,7 +115732,6 @@ tleng.de, 1
 tlicycling.com, 1
 tlo.xyz, 1
 tloschinski.de, 1
-tloxygen.cn, 1
 tloxygen.com, 1
 tloxygen.uk, 1
 tloxygen.us, 1
@@ -121633,7 +115744,6 @@ tls.support, 1
 tlsbv.nl, 1
 tlsinspector.com, 1
 tlsrobot.se, 1
-tlthings.net, 1
 tlumaczenie.com, 1
 tlv77.net, 1
 tlyphed.net, 1
@@ -121650,9 +115760,7 @@ tmberg.cf, 1
 tmberg.eu.org, 1
 tmberg.ga, 1
 tmberg.gq, 1
-tmberg.ml, 1
 tmberg.se.eu.org, 1
-tmberg.tk, 1
 tmbergtmberg.cf, 1
 tmbergtmberg.ga, 1
 tmbergtmberg.gq, 1
@@ -121677,7 +115785,9 @@ tmin.cf, 1
 tmirz.ml, 1
 tmm.cx, 1
 tmn.io, 1
+tmobilethuis.nl.eu.org, 1
 tmp.sx, 1
+tmpcdn.xyz, 1
 tmpraider.net, 1
 tmpsantos.com.br, 1
 tmredondela.tk, 1
@@ -121688,7 +115798,7 @@ tmtopup.com, 0
 tn-bb.com, 1
 tn0.club, 1
 tnb-plattform.de, 1
-tnd.kz, 1
+tnd.kz, 0
 tndagc.gov, 1
 tndentalwellness.com, 1
 tnes.dk, 1
@@ -121712,6 +115822,7 @@ tnwildlandfire.gov, 1
 tnwioa.gov, 1
 tny.link, 0
 to-med.ru, 1
+to-ya.jp, 1
 to.gt, 1
 to.md, 1
 to.sb, 1
@@ -121719,7 +115830,6 @@ to4ka.md, 0
 toabr.de, 1
 toad.ga, 1
 toast.al, 0
-toastmasters.tk, 1
 toaw.de, 1
 tob-rulez.de, 1
 tobacco-shop.co.uk, 1
@@ -121773,7 +115883,6 @@ tobischo.de, 1
 tobnm.gov, 1
 tobrien.me, 1
 tobruxo.com.br, 1
-tobtennis.tk, 1
 toby.website, 1
 toby3d.me, 1
 tobyalden.com, 1
@@ -121804,18 +115913,15 @@ today.ng, 1
 todayer.ru, 1
 todayfinance.news, 1
 todayfinancial.news, 1
-todaylearn.tk, 1
 todaymeow.com, 1
 todaynewsafrica.com, 1
 todayprice.ga, 1
 todaysbestinsurance.com, 1
-todayupdates.ga, 1
 toddcullumresearch.com, 1
 toddexler.com, 1
 toddfry.com, 1
 toddlerleaf.com, 1
 toddmath.com, 1
-toddmclauchlin.cf, 1
 toddmclauchlin.ga, 1
 toddmclauchlin.ml, 1
 toddmissiontx.gov, 1
@@ -121837,7 +115943,6 @@ todoist.com, 1
 todoist.help, 1
 todoist.net, 1
 todokete.ga, 1
-todolex.tk, 1
 todon.fr, 1
 todoporjesus.net, 1
 todoscheduler.de, 1
@@ -121846,13 +115951,11 @@ todoscomciro.com, 1
 todoseaprende.com, 1
 todosquerem.uno, 1
 todosrv.com, 1
-todotiendas.tk, 1
 todotpvs.com, 1
 toeglhofer.at, 1
 toeightycountries.com, 1
 toekomstperspectief.be, 1
 toepferei-langerwehe.de, 1
-toepferwerk.de, 1
 toerschaatsenknsb.nl, 1
 toetsplatform.be, 1
 toeverynation.com, 1
@@ -121893,7 +115996,8 @@ tokaido.com, 1
 tokaishishisetsukanrikyokai.jp, 1
 tokarconsulting.com, 1
 tokathaberleri.tk, 1
-tokelaunso.tk, 1
+tokdeccor.com.br, 1
+token.im, 1
 tokenlon.im, 0
 tokens.net, 1
 tokfun.com, 1
@@ -121906,7 +116010,6 @@ tokinohikari.com, 1
 tokinokakehashi.com, 1
 tokinosasae.com, 1
 tokio.fi, 1
-tokiohotel-world.tk, 1
 tokiohotelcroatia.tk, 1
 tokka.com, 1
 tokke.dk, 1
@@ -121920,7 +116023,6 @@ tokocuan.id, 1
 tokoindo.top, 1
 tokokujogja.com, 1
 tokomoto-w.com, 1
-tokopedia.ga, 1
 tokotimbangandigitalmurah.web.id, 0
 toku.co, 1
 tokugai.com, 1
@@ -121940,21 +116042,15 @@ toldos-en-stock.es, 1
 toldos.curitiba.br, 1
 toldosecoberturasbh.com.br, 1
 toldosemcuritiba.com, 1
-toldositajuba.com, 0
-toledo.tk, 1
 toledoclassifieds.net, 1
 toledoescorts.net, 1
-toledotrabaja.com, 1
 toledotrainday.org, 1
-tolerance-zero.tk, 1
 toleressea.fr, 1
 toles-sur-mesure.fr, 1
 tolibanana.com, 1
 tolkienfans.tk, 1
 tolkienlibrary.com, 1
 tolkienmusic.tk, 1
-tolkienwiki.ml, 1
-tolkovanie-sna.tk, 1
 tollandct.gov, 1
 tolle-wolke.de, 1
 tollerunterricht.com, 1
@@ -121967,7 +116063,6 @@ tolmaidis.com, 1
 tolman.nl, 1
 tolmandrywall.com, 0
 tolnavar.hu, 1
-tolstoevsky.tk, 1
 tolucreaciones.com, 1
 tom-geiger.de, 1
 tom-hanks.tk, 1
@@ -121976,6 +116071,7 @@ tom-kurka.cz, 1
 tom.je, 1
 tomabrafix.de, 1
 tomacino.de, 1
+tomaempleo.com, 1
 tomahwi.gov, 1
 toman-vzv.cz, 1
 toman.rs, 1
@@ -122003,7 +116099,6 @@ tombaker.me, 0
 tombclan.ga, 1
 tombeantx.gov, 1
 tombolaarcade.co.uk, 1
-tomboonen.tk, 1
 tomboy.org, 1
 tombrossman.com, 1
 tombu.biz, 0
@@ -122011,7 +116106,6 @@ tombu.info, 0
 tombu.org, 0
 tombu.xyz, 0
 tomchen.org, 1
-tomco-corporation.tk, 1
 tomcort.com, 1
 tomd.ai, 1
 tomdougiamas.com, 1
@@ -122061,8 +116155,6 @@ tomoarigato.com, 1
 tomodachi.tk, 1
 tomofsweden.com, 1
 tomoko-clinic.jp, 1
-tomoradexpert.ro, 1
-tomorrow-traxx.tk, 1
 tomosm.net, 1
 tomoveornot.de, 1
 tomphenix.com, 1
@@ -122077,12 +116169,6 @@ toms.ovh, 1
 tomschlick.com, 1
 tomsdevsn.me, 1
 tomsick.it, 1
-tomsk.cf, 1
-tomsk.ml, 1
-tomsk24.tk, 1
-tomsk365.ga, 1
-tomsknet.tk, 1
-tomsknews.tk, 1
 tomslawadvice.com, 1
 tomsoft.hr, 1
 tomspdblog.com, 1
@@ -122104,7 +116190,6 @@ tomwassenberg.nl, 1
 tomwellington.design, 1
 tomwilson.io, 0
 tomyork.net, 1
-ton.uno, 1
 tonabor.ru, 1
 tonage.de, 1
 tonalaw.com, 1
@@ -122116,6 +116201,7 @@ tonburi.jp, 0
 toncusters.nl, 1
 tondles.com, 1
 tone.tw, 1
+tonebuildingsupplies.com, 1
 toneelaccent.tk, 1
 tonegidoarchief.nl, 1
 toner24.at, 1
@@ -122135,7 +116221,6 @@ tonermonster.de, 1
 toners.ro, 1
 tonex.de, 1
 tonex.nl, 1
-tongjistudents.org, 1
 tongli.eu.org, 1
 tonguetechnology.com, 1
 toni-dis.ch, 0
@@ -122148,8 +116233,6 @@ tonkawaok.gov, 1
 tonkayagran.ru, 1
 tonnycat.com, 1
 tono.us, 1
-tonorosario.tk, 1
-tonshaiza.tk, 1
 tonsit.com, 1
 tonsit.org, 0
 tonton.cf, 1
@@ -122180,10 +116263,10 @@ toobi.co.uk, 1
 toobug.net, 1
 tooelecountyvotes.gov, 1
 toofab.com, 1
+tookan.tech, 1
 tookhan.tk, 1
 tool.lu, 1
 toolbox.ninja, 0
-toolboxsoftware.tk, 1
 toolineo.de, 1
 toolip.gr, 1
 toolkits.design, 1
@@ -122195,7 +116278,6 @@ toolsbit.com, 1
 toolsense.io, 1
 toolset.com, 1
 toolsforbiblestudy.com, 1
-toolspain.tk, 1
 toolsu.com, 1
 tooltot.com, 1
 toolzone.cz, 1
@@ -122208,7 +116290,6 @@ tooncastle.tk, 1
 toondergroup.com, 1
 toonetcreation.com, 1
 toonict.nl, 1
-toonmate.tk, 1
 toonpool.com, 1
 toonsburgh.com, 1
 toontown.team, 1
@@ -122217,13 +116298,9 @@ toool.nl, 1
 toool.nyc, 1
 toool.org, 1
 toopita.com, 1
-toopopular.ga, 1
 toot.center, 1
-tootbitco.ml, 1
 toothdoc.ca, 1
 toothimplantsydney.com.au, 1
-toothless.tk, 1
-toothpique.tk, 1
 toothsearch.tk, 1
 tooti.biz, 1
 tootl.org, 1
@@ -122231,11 +116308,8 @@ tootsi.edu.ee, 1
 toowoombajazz.com, 1
 top-aanbiedingen.nl, 1
 top-avis.fr, 1
-top-beauty.cf, 1
 top-cena.ru, 1
-top-credit.tk, 1
 top-dance.pl, 1
-top-drop.tk, 1
 top-electronics.ru, 1
 top-frog.com, 1
 top-info.ga, 1
@@ -122244,42 +116318,32 @@ top-kuwait.com, 1
 top-maigrir.fr, 1
 top-melody.ru, 1
 top-messenger.com, 1
-top-mining.tk, 1
 top-model.biz, 1
 top-obaly.cz, 1
 top-opakowania.pl, 1
 top-rensner.de, 1
 top-rezepte.de, 1
-top-russian.tk, 1
 top-schools.tk, 1
-top-secret.tk, 1
-top-service.ml, 1
 top-shashlik.com.ua, 1
-top-skins.ml, 1
 top-verhandlungstraining.de, 1
 top-zdrave.bg, 1
 top-zentr.tk, 1
 top.ax, 1
 top10-casinosites.net, 1
-top10.tk, 1
 top100games.ml, 1
 top10antivirus.review, 1
 top10directory.tk, 1
 top10list.tk, 1
-top10media.tk, 1
 top10mountainbikes.info, 1
 top4shop.de, 1
 top6casinos.com, 1
+top9.fr, 1
 topa.tk, 1
 topacademy.shop, 1
-topan.tk, 1
 topanimecharacters.com, 1
 topanlage.de, 1
 toparkinfo.hu, 1
-topas.tk, 1
-topaxi.ch, 1
 topaxi.codes, 1
-topbargains.com.au, 1
 topbestsellerproduct.com, 1
 topbloc.com, 1
 topbookmarking.cf, 1
@@ -122290,8 +116354,8 @@ topbrunchspots.com, 1
 topbusiness.tk, 1
 topbusinessnews.today, 1
 topbussines.tk, 1
-topcameras.tk, 1
 topcarehvac.ca, 1
+topcash.co.il, 1
 topcasinobonus.nu, 1
 topchinasupplier.com, 1
 topciderska-crkva.rs, 1
@@ -122303,10 +116367,9 @@ topcover.cz, 1
 topdeerantlerspray.com, 1
 topdesk.net, 1
 topdetoxcleanse.com, 1
+topdocumentaryfilms.com, 1
 topdogsinflatables.co.uk, 1
-topdogtrainingcourse.com, 1
 topdomainsandhosting.com, 1
-topdosug.ml, 1
 topdroneusa.com, 1
 topechelon.com, 1
 topeducationhelp.co, 1
@@ -122317,7 +116380,6 @@ topfd.net, 1
 topferta.com, 1
 topfivepercent.co.uk, 1
 topfood.club, 1
-topgallant.gq, 1
 topgevelbekleding.nl, 1
 topgrading.com, 1
 topgshop.ru, 1
@@ -122337,7 +116399,6 @@ topideipodarkov.ru, 1
 topirishcasinos.com, 1
 topjeans.ga, 1
 topjobs.ch, 1
-topknot.gq, 1
 topkorea.ml, 1
 toplevel.mx, 1
 toplifesaudaveis.com.br, 1
@@ -122347,7 +116408,6 @@ toplist.cz, 1
 toplist.eu, 1
 toplist.sk, 1
 topliste.tk, 1
-toplistforum.tk, 1
 toplockshop.com, 1
 topmanitas.es, 1
 topmarketplace.com.br, 1
@@ -122356,10 +116416,8 @@ topmmogames.org, 1
 topmoods.com, 1
 topmotoric.com, 1
 topmovie.gq, 1
-topmuzic.tk, 1
 topmuzika.cz, 1
 topnado.tk, 1
-topnet.tk, 1
 topnews.gq, 1
 topnews333.cf, 1
 topnews333.tk, 1
@@ -122368,23 +116426,19 @@ topnotchendings.com, 1
 topo.com.ro, 1
 topodin.com, 1
 topofertas.tk, 1
-topofficesupplies.tk, 1
 topofmind.co.za, 1
 topofthefreegames.ml, 1
 topographic.tk, 1
 toponlinecasino.be, 1
 toponlinecasinonederland.nl, 1
 toponlinecasinosites.co.uk, 1
-toponlinemarketing.tk, 1
 topophile.net, 1
-topotom.tk, 1
 toppercan.es, 1
 toppillars.com, 1
 topporn.me, 1
 topppinfo.com, 1
 topprice.ua, 1
 topproductsanalysis.com, 1
-topradiosbrasil.tk, 1
 toprci.com.br, 1
 topreit.ru, 1
 toprelatos.com, 1
@@ -122392,19 +116446,15 @@ topsailbeachnc.gov, 1
 topsailtechnologies.com, 1
 topseo.gq, 1
 topservercccam.com, 1
-topservers.ga, 1
 topsexik.cz, 1
 topshelfcommercial.com, 1
-topshop.tk, 1
 topshoptools.com, 1
 topsnow.ru, 1
 topspace.tk, 1
 topspani.cz, 1
-topspin.tk, 1
 topsteroidsonline.com, 1
 topsvet.ru, 1
 toptapety.cz, 1
-toptapisroulant.it, 1
 toptec.net.br, 1
 toptechnews.cf, 1
 toptechnews.tk, 1
@@ -122413,7 +116463,6 @@ topten.com.co, 1
 toptenthebest.com, 1
 toptexture.com, 1
 toptheto.com, 1
-toptiernetworks.tk, 1
 toptilebathrooms.co.nz, 0
 toptour.tk, 1
 toptracks.tk, 1
@@ -122422,19 +116471,15 @@ toptravel.tk, 1
 toptravelgram.com, 1
 toptur.tk, 1
 topupandearn.com, 1
-topurls.tk, 1
 topvertimai.lt, 1
-topviet.ga, 1
 topvision.es, 1
 topvision.se, 1
 topvpn.pl, 1
 topwin.la, 1
 topwindowcleaners.co.uk, 1
-topwonders.tk, 1
 topwoodltd.co.uk, 1
 topyachts-shop.com.ua, 1
 topyachts.com.ua, 1
-topzarabotok.ml, 1
 toquechic.com, 1
 tor.taxi, 1
 tor2web.org, 1
@@ -122442,12 +116487,11 @@ tor4.cf, 1
 toracon.org, 0
 toranjchap.com, 1
 torb.com, 1
-torba.tk, 1
 torbay.ga, 1
 torbay.tk, 1
 torbe.es, 1
+torch-fan.site, 1
 torchantifa.org, 1
-torchbearer.tk, 1
 tordenskjold.de, 1
 toreni.us, 1
 toretame.jp, 1
@@ -122456,7 +116500,6 @@ torfbahn.de, 1
 torg-room.ru, 1
 torg-ug.ru, 1
 torgoborud.tk, 1
-torgopt.tk, 1
 torgovaya.tk, 1
 torgyug.ru, 1
 torigaoka-dc.com, 1
@@ -122470,7 +116513,6 @@ torkware.com, 1
 torlock.com, 1
 torlock2.com, 1
 tormentedradio.com, 0
-tormox.ml, 1
 tornado-map.de, 1
 tornadoarchiv.ml, 1
 tornadoautos.com, 1
@@ -122480,31 +116522,24 @@ torngalaxy.com, 1
 tornos.site, 1
 tornyosbbq.hu, 1
 torocatala.tk, 1
-torondor.tk, 1
 toronto-escorts.com, 1
 torontoaccesscontrol.com, 1
 torontocorporatelimo.services, 1
 torontogid.cf, 1
 torontohealthcare.tk, 1
-torontonews.tk, 1
 torontoplumbinggroup.ca, 1
 torontopostcardclub.com, 1
 torontopowerwalkers.ca, 1
 torontoscrapcarremoval.ca, 1
 torontostarts.com, 1
-torontotransit.tk, 1
 toropova.tk, 1
 toros.co, 1
 torproject.org, 0
 torproject.ovh, 1
 torprojects.com, 1
-torquemada.tk, 1
-torrance.gq, 1
-torrba.tk, 1
-torrecilladelaabadesa.tk, 1
 torreconta.pt, 1
 torrededonmiguel.tk, 1
-torremarsalou.com, 1
+torremarsalou.com, 0
 torremocha.eu, 1
 torrent.fedoraproject.org, 1
 torrent.is, 1
@@ -122512,18 +116547,14 @@ torrent.tm, 1
 torrentbd.com, 1
 torrentbd.me, 1
 torrentbd.net, 1
-torrentcore.xyz, 1
 torrentdb.tk, 1
-torrentdownload.gq, 1
 torrentfunk.com, 1
 torrentfunk2.com, 1
 torrentgalaxy.to, 1
 torrentz2.al, 1
 torrero.tk, 1
-torresdealbanchez.tk, 1
 torresdocaribe.com.br, 1
 torresdocariberesidence.com.br, 1
-torresjaen.tk, 1
 torresshop.es, 1
 torretzalam.com, 1
 torsdammen.se, 1
@@ -122533,16 +116564,13 @@ torsten-schmitz.net, 1
 torsten-werner.info, 1
 torstens-buecherecke.de, 1
 torstensenf.de, 1
-tortak.ml, 1
 torte.roma.it, 1
 torticollisexplained.com, 1
-tortillas-duras.cf, 1
 tortillas-duras.ga, 1
 tortillas-duras.gq, 1
 tortillas-duras.ml, 1
 tortocan.com, 1
 tortoises-turtles.com, 1
-tortuga.ga, 1
 tortugan.com.br, 1
 torwart-jugend.de, 1
 tosainu.com.br, 1
@@ -122565,10 +116593,10 @@ tosteberg.se, 0
 tot.money, 1
 totaku.ru, 0
 total-chaos.tk, 1
-total-destruction.tk, 1
 total-electric.com, 1
 total-privacy.tk, 1
 total-security.tk, 1
+totalabogados.cl, 1
 totalaccessnicaragua.co, 1
 totalbike.com.br, 1
 totalcarcheck.co.uk, 1
@@ -122579,6 +116607,7 @@ totalcontrols.eu, 1
 totalemaildelivery.com, 1
 totalenergies.ca, 1
 totalengineering.club, 1
+totalenterprise.pl, 1
 totalforcegym.com, 1
 totalfoundationpros.com, 1
 totalhost.gq, 1
@@ -122593,7 +116622,6 @@ totallyjessica.tk, 1
 totallylegitimatehosting.ru, 1
 totallynotaserver.com, 1
 totallyrace.tk, 1
-totallystocks.ga, 1
 totalmdplan.com, 1
 totalmerchandise.co.uk, 1
 totalmerda.tk, 1
@@ -122602,11 +116630,10 @@ totalofficeclean.co.uk, 1
 totalpackers.com, 1
 totalparts.com.au, 1
 totalproductivity.nl, 0
+totalsport-bg.com, 1
 totaltriathlon.com, 1
-totalwebboost.nl, 1
 totalwebmedia.nl, 1
 totalwebpartners.com, 1
-totalzen.ga, 1
 totch.de, 1
 totemgames.tk, 1
 tothetopmentoring.com, 1
@@ -122629,12 +116656,9 @@ touch-up-net.com, 1
 touch.facebook.com, 0
 touch.mail.ru, 1
 touch2ship.com, 1
-touchable.gq, 1
 touchanddraw.tk, 1
-touchboobs.ml, 1
 touchdown.co, 1
 touche-international.com, 1
-touchka.ga, 1
 touchmark.tk, 1
 touchoflife.in, 1
 touchscreentills.com, 1
@@ -122662,29 +116686,21 @@ toulis.net, 1
 toulouselautrec.com.br, 1
 toumeitech.com, 1
 toupcreative.com, 1
-tour-japan.ml, 1
-tour-vietnam.tk, 1
 touray-enterprise.ch, 1
-tourbryansk.tk, 1
 tourcienaga.tk, 1
 tourdatenarchiv.de, 1
 tourdewestwoud.nl, 1
 tourfunnels.com, 1
 tourgest.net, 1
 touringinmorocco.com, 1
-tourism-exegetai.tk, 1
 tourisme-castillonpujols.fr, 1
 tourisme-dordogne-paysfoyen.com, 1
 tourisme-fronsadais.com, 1
-tourismpskov.tk, 1
-tourismtrain.tk, 1
 tourispo.com, 1
-touristanalyst.ga, 1
 tournamentmgr.com, 1
 tournaments.tk, 1
 tournevis.ch, 0
 touroogle.com, 1
-tours-in-petersburg.tk, 1
 toursandtransfers.it, 1
 toursencancun.com, 1
 tourteller.com, 1
@@ -122704,6 +116720,7 @@ toutankamon.tk, 1
 toutart.ch, 1
 toutelathailande.fr, 1
 toutenmusic.fr, 1
+touteslestherapies.fr, 0
 toutmonexam.fr, 1
 toutvendre.be, 1
 toutvendre.ch, 1
@@ -122719,8 +116736,6 @@ touyatakenaka.tk, 1
 tovaglioli-di-carta.it, 1
 tovanot.biz, 1
 tovare.com, 1
-tovari-rukodeliya.tk, 1
-tovarypochtoj.tk, 1
 toverland-tickets.nl, 1
 tovp.org, 0
 towandalibrary.org, 1
@@ -122728,19 +116743,16 @@ towardsthecloud.com, 1
 towaway.ru, 1
 towellconstruction.ca, 1
 tower.land, 1
-towerdefence.tk, 1
 towers-kolomna.tk, 1
-towessi.tk, 1
 town-night.jp, 1
 townforge.net, 1
 townfremontwi.gov, 1
-townhouseregister.com.au, 1
-townifi.ga, 1
 townlaretsota.gq, 1
 townofadamswi.gov, 1
 townofavonwi.gov, 1
 townofbarneswi.gov, 1
 townofbeavermarinettewi.gov, 1
+townofbeecherwi.gov, 1
 townofbeloitwi.gov, 1
 townofbridgewater.ca, 1
 townofbrinybreezes-fl.gov, 1
@@ -122752,7 +116764,9 @@ townofbyronwi.gov, 1
 townofcadizwi.gov, 1
 townofcampbellwi.gov, 1
 townofcaponbridgewv.gov, 1
+townofchesterwi.gov, 1
 townofclearfieldwi.gov, 1
+townofclearlakewi.gov, 1
 townofclevelandnc.gov, 1
 townofclymanwi.gov, 1
 townofcoldspringny.gov, 1
@@ -122760,6 +116774,7 @@ townofcranmoor.gov, 1
 townofdecaturwi.gov, 1
 townofdrammen-wi.gov, 1
 townofdraperwi.gov, 1
+townofdrummondmt.gov, 1
 townofdunbarwi.gov, 1
 townofeaugallewi.gov, 1
 townofedenwi.gov, 1
@@ -122768,7 +116783,9 @@ townoffonddulacwi.gov, 1
 townofforestvernonwi.gov, 1
 townofgardnerwi.gov, 1
 townofgermantownwi.gov, 1
+townofgibsonwi.gov, 1
 townofgraftonwi.gov, 1
+townofgrantsburgwi.gov, 1
 townofgrantshawanowi.gov, 1
 townofgreenlake.gov, 1
 townofhamburgny.gov, 1
@@ -122780,17 +116797,21 @@ townofhumeny.gov, 1
 townofhustisford.gov, 1
 townofjacksonadamswi.gov, 1
 townofjacksonwi.gov, 1
+townofjanesvillewi.gov, 1
 townofjohnsonwi.gov, 1
+townofkeystonewi.gov, 1
 townoflakemarinettewi.gov, 1
 townoflandisnc.gov, 1
 townoflebanonny.gov, 1
 townoflebanonwi.gov, 1
 townofleroywi.gov, 1
+townoflibertyocwi.gov, 1
 townoflomira.gov, 1
 townofluskwy.gov, 1
 townoflyndonwi.gov, 1
 townoflynneoneidactywi.gov, 1
 townofmackfordwi.gov, 1
+townofmarshfieldwi.gov, 1
 townofmertonwi.gov, 1
 townofmiltonwi.gov, 1
 townofmineral.net, 1
@@ -122821,6 +116842,7 @@ townofruthnc.gov, 1
 townofsheboyganfallswi.gov, 1
 townofsigelwoodwi.gov, 1
 townofstarmandny.gov, 1
+townofstockbridge.gov, 1
 townofsturgeonbay-wi.gov, 1
 townoftaycheedahwi.gov, 1
 townoftheresawi.gov, 1
@@ -122828,6 +116850,7 @@ townofthomsonmn.gov, 1
 townofthreelakeswi.gov, 1
 townoftroupsburgny.gov, 1
 townofturtlewi.gov, 1
+townofulyssesny.gov, 1
 townofuniondoorwi.gov, 1
 townofvarnamtown.gov, 1
 townofvermontwi.gov, 1
@@ -122844,7 +116867,6 @@ townofwinneconne.gov, 1
 townofwoodruffwi.gov, 1
 townofwoodvillewi.gov, 1
 townofwrightstownwi.gov, 1
-townresults.ga, 1
 townshipofthenorthshore.ca, 1
 townswalker.com, 1
 towolabs.com, 1
@@ -122857,10 +116879,8 @@ tox21.gov, 1
 toxicboot.com, 1
 toxicip.com, 1
 toycu.de, 1
-toyduck.ga, 1
 toymagazine.com.br, 1
 toymania.de, 1
-toymarket.tk, 1
 toyokawa-fan.com, 1
 toyonut.co.jp, 1
 toyopac.com, 1
@@ -122877,15 +116897,12 @@ toyouiv.org, 1
 toypoodlepet.com, 1
 toys-robots.cf, 1
 toys4education.com.au, 1
-toyschina.cf, 1
 toysearcher.ml, 1
 toyshowappeal.ie, 1
 toyshowthemusical.co.uk, 1
 toyshowthemusical.com, 1
 toyshowthemusical.ie, 1
 toysperiod.com, 1
-toysplace.ml, 1
-toystory3.ga, 1
 toyventure.ga, 1
 tozdev.com, 1
 tp-genie.com, 1
@@ -122897,13 +116914,13 @@ tpccf.cn, 1
 tpcff.cn, 1
 tpci.biz, 1
 tpcof.cn, 1
+tpdaniel.fr, 1
 tpedu.eu, 1
 tpedu.hk, 1
 tpedu.nl, 1
 tpeducation.cn, 1
 tpetrov.com, 1
 tpf.hk, 1
-tpiada.tk, 1
 tpk-parma.ru, 1
 tpk.quest, 1
 tpnky.com, 1
@@ -122913,12 +116930,11 @@ tpp.chat, 1
 tpplanning.fr, 1
 tppleague.me, 0
 tpr.hk, 1
-tpress.tk, 1
 tprk.pl, 1
 tpro.rocks, 1
 tproger.ru, 1
 tpsolution.ge, 1
-tpsw.tech, 1
+tptlive.ee, 1
 tpue.de, 1
 tpx.com, 1
 tqdev.com, 0
@@ -122947,7 +116963,6 @@ tracer.gg, 1
 traceroute.guru, 1
 traceroute.link, 1
 traceroute.network, 1
-tracesteps.ga, 1
 tracetracker.com, 1
 tracetracker.no, 1
 traceur-france.fr, 1
@@ -122957,12 +116972,10 @@ tracinglineage.com, 1
 track.plus, 1
 trackballs.gq, 1
 trackchair.com, 1
-tracker-knigi.gq, 1
 tracker.com.ar, 1
 trackerx.ga, 1
 trackeye.dk, 1
 trackify.tk, 1
-tracking-app.tk, 1
 tracking.best, 1
 trackingencomendas.com, 1
 tracklist4u.com, 1
@@ -122986,24 +116999,18 @@ tracyrobbinsking.com, 1
 trad-n-vo.com, 1
 tradavenue.com, 1
 trade-arcade.com, 1
-trade-bot.cf, 1
-trade-platform.tk, 1
 trade.gov, 1
 trade247.exchange, 1
 trade360solutions.com, 1
 tradebot.cf, 1
-tradebotcompany.ml, 1
 tradedesk.co.za, 1
 tradedigital.co, 1
 tradees.com, 1
 tradeinvent.co.uk, 1
-tradelink.cf, 1
 trademarkregistration-coimbatore.com, 1
-trademen.ga, 1
 tradeonfx.com, 1
 tradeplotter.com, 1
 traderepublic.com, 1
-traderinside.ga, 1
 traderjoe-cloud.de, 1
 traderoots.com, 1
 tradersclub.com.br, 1
@@ -123015,7 +117022,7 @@ tradeshowfreightservices.com, 1
 tradesrenovations.ca, 1
 tradet.fi, 1
 tradeview.eu, 1
-tradewithestonia.com, 1
+tradewithestonia.com, 0
 tradezlist.tk, 1
 tradie.com, 1
 tradik.com, 1
@@ -123032,16 +117039,12 @@ traditionsvivantesenimages.ch, 1
 tradreams.com, 1
 traducir.win, 1
 tradymoney.com, 1
-traefik.io, 0
-traeger.com, 1
 traegerbox.com, 1
 traegergrills.com, 1
-traf-bonus.tk, 1
 trafarm.ro, 1
 traffic.az, 1
 trafficdirection.tk, 1
 trafficgazelles.com, 1
-trafficgenerator.ga, 1
 trafficmanager.com, 1
 trafficmanager.ltd, 1
 trafficmanager.xxx, 1
@@ -123051,7 +117054,6 @@ trafficpixel.tk, 0
 trafficsafetymarketing.gov, 1
 trafficsale.cf, 1
 traffixdevices.com, 1
-trafic-wap.tk, 1
 traficmusik.net, 1
 trafik.tk, 1
 trafiken.nu, 1
@@ -123060,30 +117062,25 @@ tragamonedas-gratis.biz, 1
 tragaver.ga, 1
 traghetti.tk, 1
 tragicallytrumped.com, 1
-tragicempire.tk, 1
 tragmi.ch, 1
 traha.org, 1
-trahnisoseda.tk, 1
 traiectum.es, 1
 trail-alps.ch, 1
 trail-alps.com, 1
 trail.pink, 1
 trailblazercommunitygroups.com, 1
-trailblazers.tk, 1
 trailcloud.ink, 1
 trailerparty.com, 1
 trailforks.com, 1
 trailrider.tk, 1
 trailrighttraining.com, 1
 trailrunbern.ch, 1
-trainable.cf, 1
 trainalda.pt, 1
 traineeshipplaza.nl, 1
 trainex.org, 1
 trainhornforums.com, 0
 trainiac.com.au, 1
 training.com, 1
-trainingcentral.cf, 1
 trainingfitstudio.fr, 1
 traininghamburg.de, 1
 traininglife.org, 1
@@ -123113,7 +117110,6 @@ traintimes.lu, 1
 traintimes.nl, 1
 traintimes.se, 1
 traintowin.tv, 1
-trainwiki.tk, 1
 trainyourtribe.com.au, 1
 traista.ru, 1
 traitement-arthrose.fr, 1
@@ -123130,9 +117126,7 @@ traktor-troubadour.tk, 1
 tralalashow.tk, 1
 tralios.de, 1
 tramadol.ga, 1
-tramadolhcl.ga, 1
 tramclub-basel.ch, 1
-tramikshop.ml, 1
 tramitelegal.com.ar, 1
 tramplin.tk, 1
 tran.pw, 1
@@ -123140,8 +117134,6 @@ trance-heal.com, 1
 trance-heal.de, 1
 trance-heal.me, 1
 trance-nation.tk, 1
-trance-zone.tk, 1
-tranceattic.com, 1
 tranceheal.com, 1
 tranceheal.me, 1
 trancehost.com, 1
@@ -123180,16 +117172,14 @@ transeshairtransplant.com, 1
 transfer.pw, 1
 transferagent.co, 1
 transferbags.com, 1
-transferbudapestairport.com, 1
+transferbudapestairport.com, 0
 transferistan.com, 1
 transferserver.at, 1
 transfersummit.com, 1
 transferwiseturkiye.com.tr, 1
 transfigurewizard.com, 1
-transfile.fr, 1
 transforleren.nl, 1
 transformaniatime.com, 1
-transformersmmdb.tk, 1
 transforumation.com, 1
 transfurrmation.town, 1
 transgendergedenkdag.nl, 1
@@ -123213,15 +117203,12 @@ transitownplaza.com, 1
 transitpoint.us, 1
 translate-polish.com, 1
 translate.googleapis.com, 1
-translation-services.ga, 1
 translationge.com, 1
 translationsfirm.tk, 1
 translatorall.tk, 1
 translatorglobal.tk, 1
 translatoruk.co.uk, 0
 transliar.com.br, 1
-translit-net.tk, 1
-translit.ga, 1
 translit.ru, 1
 transmarttouring.com, 1
 transmisjeonline.pl, 1
@@ -123234,22 +117221,19 @@ transnexus.com, 1
 transon.tk, 1
 transpak-cn.com, 1
 transparencia.gob.do, 1
-transparency.cf, 1
 transparency.org.pk, 1
 transparencyinadmissions.org, 1
 transparencynj.com, 1
 transparent.cf, 1
-transparentpng.com, 1
+transparentpng.com, 0
 transport-gura-portitei.com, 1
 transport-gura-portitei.contact, 1
 transporta.it, 1
-transportcomparator.com, 1
 transportdebateauxmp.ca, 1
 transporterlock.com, 0
-transportnews.tk, 1
+transportesdye.cl, 1
 transservice.net.ua, 1
 transsexualpantyhose.com, 1
-transsrit.tk, 1
 transtaboo.com, 1
 transtrack.net, 1
 transtur.tk, 1
@@ -123257,9 +117241,8 @@ transumption.com, 1
 transwank.com, 1
 trantrongtri.info, 1
 tranvia.info, 1
-tranzron.ga, 1
+tranzact.net, 1
 trapkitchen.ml, 1
-trappersoutfitters.tk, 1
 traproulette.com, 1
 trapsdirect.com, 1
 trapsexy.com, 1
@@ -123267,16 +117250,13 @@ trapsexy.net, 1
 trapsexy.org, 1
 trapz.xyz, 1
 trarch.com, 1
-trasandino.tk, 1
 trasatsatelital.com.ar, 1
 trash2treasurecreations.co.za, 1
 trashcanheroes.tk, 1
-trashcraft.tk, 1
 trashexpert.ru, 1
 trashnothing.com, 1
 trashpanda.website, 1
 trashwagon.club, 1
-trashylingerie.ga, 1
 trask.no, 1
 traslocare.roma.it, 1
 traslocatore.roma.it, 1
@@ -123285,6 +117265,7 @@ traslochi.napoli.it, 1
 trasloco.milano.it, 1
 trasloedil.it, 1
 trasportatori.it, 1
+trasportoambulanzaprivata.it, 1
 trastornoevitacion.com, 1
 trastornolimite.com, 1
 trata.in, 1
@@ -123298,7 +117279,6 @@ trauerbegleitung-kudla.de, 1
 trauertexte.info, 1
 traumaberatung-lindner.de, 1
 traumarecoverysupport.com, 1
-traumfaenger.tk, 1
 traumobjekte.com, 1
 traumobjekte.info, 1
 traumschwingen.de, 1
@@ -123307,19 +117287,15 @@ traumwerker.com, 1
 traut.cloud, 1
 travador.com, 1
 trave.africa, 1
-travel-cube.ml, 1
+travel-and-cache.de, 1
 travel-dealz.de, 1
-travel-rus-club.tk, 1
-travel-to-cuba.tk, 1
 travel-trek.tk, 1
 travel.co.za, 0
-travel101.tk, 1
 travel2macedonia.com, 1
 travel2macedonia.com.mk, 1
 travel2macedonia.mk, 1
 travel365.it, 1
 travel4history.nl, 1
-traveladdiction.tk, 1
 traveladventure.ml, 1
 travelamm.com, 1
 travelanchor.ga, 1
@@ -123332,8 +117308,6 @@ travelastscom.ga, 1
 travelback.ga, 1
 travelbags.be, 1
 travelbags.nl, 1
-travelbangladesh.ga, 1
-travelbiz.cf, 1
 travelbiz.ga, 1
 travelbiz.gq, 1
 travelbuddiesperu.com, 1
@@ -123368,7 +117342,6 @@ travelfeature.ga, 1
 travelfield.org, 1
 travelfiesta.ga, 1
 travelfoot.com, 1
-travelfriend.tk, 1
 travelgang.ga, 1
 travelgirlsclub.com, 1
 travelglamour.ga, 1
@@ -123382,9 +117355,9 @@ traveling-thailand.info, 1
 travelingagency.tk, 1
 travelingthevortex.com, 1
 travelinsurance.co.nz, 1
-travelinsurance.ga, 1
 travelix.io, 1
 traveljunkie.tips, 1
+travelkatta.in, 1
 travelknowledge.org, 1
 travellegacy.ga, 1
 travellets.tk, 1
@@ -123396,18 +117369,15 @@ travellovers.fr, 1
 travelmate.cf, 1
 travelmember.ga, 1
 travelmexico42.com, 1
-travelmontenegro.tk, 1
 travelnano.ga, 1
 travelnatural.ga, 1
 travelnetwork.tk, 1
-travelnews.cf, 1
 travelni.com, 1
 travelnumber.ga, 1
 traveloffline.ga, 1
 travelogue.jp, 1
 travelomega.ga, 1
 travelongravel.tk, 1
-travelook.ml, 1
 travelopedia.ga, 1
 travelouter.ga, 1
 travelove.tk, 1
@@ -123415,11 +117385,9 @@ travelovernight.ga, 1
 travelpeace.ga, 1
 travelpearl.ga, 1
 travelpenguin.nl, 1
-travelphilippines.tk, 1
 travelphoto.cc, 1
 travelphotographycourse.com, 1
 travelplatinum.ga, 1
-travelplugcolombia.com, 1
 travelplum.ga, 1
 travelpremier.ga, 1
 travelpremium.ga, 1
@@ -123443,7 +117411,6 @@ travelsoldier.ga, 1
 travelsonic.ga, 1
 travelsouthbeach.ga, 1
 travelspassion.com, 1
-travelstation.tk, 1
 travelstrokes.com, 1
 travelsunflower.ga, 1
 travelsuperhero.ga, 1
@@ -123463,7 +117430,6 @@ travelurban.ga, 1
 travelus.nl, 1
 travelvacancy.tk, 1
 travelvictory.ga, 1
-travelvisit.cf, 1
 travelways.ml, 1
 travelwithbender.com, 1
 travely.nl, 1
@@ -123476,7 +117442,6 @@ travisf.net, 1
 travisforte.io, 1
 travisfranck.com, 1
 travishenning.com, 1
-travkolyl.gq, 1
 travler.net, 1
 travnik24.tk, 1
 travotion.com, 1
@@ -123484,8 +117449,6 @@ travuscka.ru, 1
 traxstage.com, 1
 tray.io, 0
 trayinc.com, 1
-trazodoneonline.tk, 1
-trazodononline.gq, 1
 trazs.com, 1
 trbanka.com, 1
 trcollaborative.com, 1
@@ -123511,10 +117474,12 @@ tree0.xyz, 1
 treebaglia.xyz, 1
 treefarms.net.au, 1
 treefeelingsandton.co.za, 1
+treefellingcenturion.co.za, 1
 treehorn.nl, 1
 treehousebydesign.com, 1
 treehouseresort.nl, 1
 treemadeiras.com.br, 1
+treeremovalsboksburg.co.za, 1
 treeremovalsgermiston.co.za, 1
 treeremovalspretoria.co.za, 1
 treestarmarketing.com, 1
@@ -123539,7 +117504,6 @@ trekking-friends.ch, 1
 trekonbh.com, 1
 trekosecia.com.br, 1
 trekscaper.tk, 1
-trelki.de, 1
 trell.co.in, 1
 trembler.org, 1
 treml-sturm.com, 1
@@ -123552,15 +117516,12 @@ trend-shop.ga, 1
 trendegypt.ml, 1
 trendingaffords.com, 1
 trendingdeals.ga, 1
-trendingeducation.tk, 1
 trendingknow.tk, 1
 trendingstory.tk, 1
 trendkraft.de, 1
-trendme.ga, 1
 trendnews.cf, 1
 trendnews.gq, 1
 trendntech.com, 1
-trendocracy.cf, 1
 trendocracy.ga, 1
 trendocracy.gq, 1
 trendocracy.ml, 1
@@ -123568,7 +117529,6 @@ trendpanel.tk, 1
 trendpara.net, 1
 trendparty.net, 1
 trendreportdeals.com, 1
-trends-news.tk, 1
 trends2day.com, 1
 trendsettersre.com, 1
 trendsuites.co, 1
@@ -123623,9 +117583,7 @@ triage.com, 1
 triage.md, 1
 triageclinic.com, 1
 triageforensic.com, 1
-trial-server.tk, 1
 trialandsuccess.nl, 1
-trialbyfire.tk, 1
 trialcentralnet.com, 1
 trialmaaskant.tk, 1
 trials.tk, 1
@@ -123639,36 +117597,28 @@ trianglewaverecords.tk, 1
 tribac.de, 1
 tribaldos.com, 0
 tribaljusticeandsafety.gov, 1
-tribalwarsstyles.tk, 1
-tribalzone.tk, 1
 tribe.rs, 1
 tribecalawsuitloans.com, 1
 tribefanaticsunited.tk, 1
 tribesofneurot.tk, 1
 tribetrails.com, 1
 tribinary.tk, 1
-tribistovo.tk, 1
 tribly.de, 1
 tribunatv.ml, 1
 tribunesia.ga, 1
 tribut.de, 1
 tributh.cf, 1
 tributh.ga, 1
-tributh.gq, 1
-tributh.ml, 1
 tributh.net, 1
 tributh.tk, 1
-tributoconsuegra.tk, 1
 tricare.mil, 1
 tricefy4.com, 1
 tricetirisad.me, 1
 triciaree.com, 1
 tricityhelpline.com, 1
 trickedguys.com, 1
-trickgsm.com, 1
 trickle.works, 1
 trico-pigmentazione.it, 1
-tricolortotal.tk, 1
 tricordmedia.ca, 1
 tricountyathome.com, 1
 tricountyheatingcooling.com, 1
@@ -123676,7 +117626,6 @@ triddi.com, 0
 tridena.com, 1
 trident-online.de, 1
 trident1000logoi.gr, 1
-tridentmedia.gq, 1
 tridnice.eu, 1
 triedandtruebytrista.com, 1
 triefenbach.com, 1
@@ -123697,11 +117646,8 @@ trigraph.net, 1
 trigueros.tk, 1
 trigular.de, 1
 trihard.space, 1
-trihedron.tk, 1
 trihunter6000.com, 1
-trik-komputer.tk, 1
 trik.es, 0
-triker.tk, 1
 trikeweb.com, 1
 trilithsolutions.com, 1
 trillian.im, 1
@@ -123721,8 +117667,6 @@ trindonball.com, 1
 trineco.cloud, 1
 trineco.com, 1
 trineco.fi, 1
-trinetus.com, 1
-tringle.org, 1
 trinhtrongson.tk, 1
 trini.tk, 1
 trinirawk.tk, 1
@@ -123760,14 +117704,11 @@ tripleone.co.uk, 1
 tripleone.uk, 1
 triplepointliquidity.com, 1
 triplesixdesigns.com, 1
-triplethreatband.tk, 1
 triplevision.nl, 1
-triplicate.gq, 1
 triploqal.com, 1
 tripmakery.com, 1
 tripoffice.com, 1
 tripoffice.pl, 1
-tripolinews.tk, 1
 tripomanija.tk, 1
 tripout.tech, 1
 tripp.xyz, 1
@@ -123780,13 +117721,11 @@ tripwire.io, 1
 trisaranasejati.com, 1
 trisect.uk, 1
 trish-mcevoy.ru, 1
-trisha.tk, 1
 trisolaris.co.uk, 1
 trissiethehusky.rocks, 1
 tristan.moe, 1
 tristanfarkas.one, 1
 trit.pro, 1
-tritium.cf, 1
 tritiumdisposal.com, 1
 triumc.org, 1
 trivarfertilizer.com, 1
@@ -123795,33 +117734,28 @@ trixietainted.net, 1
 triz.co.uk, 0
 trizen.xyz, 1
 trizone.com.au, 1
-trkhosting.ga, 1
 trkpuls.tk, 1
 trmgo.de, 1
 troc.co.il, 1
 trochoi.net, 1
 trockendock.ch, 1
-trodat.cf, 1
-trodniescis.gq, 1
 troedel-trolle.de, 1
 troedelhannes.at, 1
 troee.org, 1
+trofeosylogros.com, 1
 trogloditas.tk, 1
 troi.de, 1
 troiaconsultoria.com.br, 1
 troianet.com.br, 1
 troisiemeoeil.digital, 1
-trojanchronicles.tk, 1
 trojanherring.com, 1
 trok.co.il, 1
 trolebusesdevalparaiso.tk, 1
 troll-gaming.tk, 1
 trolla.us, 1
 trollbox.party, 1
-trolldesign.cf, 1
 trolldi.eu, 1
 trolldi.eu.org, 1
-trollforums.gq, 1
 trollgetslucky.tk, 1
 trollhanttan.cf, 1
 trollhanttan.ga, 1
@@ -123833,8 +117767,6 @@ trollingeffects.org, 1
 trollmoa.se, 0
 trollolo.tk, 1
 trollos.cf, 1
-trollos.ga, 1
-trollos.gq, 1
 trollos.tk, 1
 trollscave.xyz, 1
 trom.tf, 1
@@ -123879,7 +117811,6 @@ trosell.net, 1
 trosinenko.com, 1
 tross.tk, 1
 trotec.com, 1
-trotter.cf, 1
 troubles.ru, 1
 troubleshooter.xyz, 1
 troubleshooting.cz, 1
@@ -123895,6 +117826,7 @@ trouvons.org, 1
 trouweninoverijssel.nl, 1
 trovaprezzi.it, 1
 troxal.com, 1
+troyanos.uy, 1
 troyfawkes.com, 1
 troyflexpay.com, 1
 troyhunt.com, 1
@@ -123941,7 +117873,6 @@ truckscout24.ro, 1
 truckscout24.ru, 1
 truckscout24.se, 1
 truckscout24.si, 1
-trucksdirect.com.au, 1
 truckshina-plus.com.ua, 1
 trucosparaelbruto.tk, 1
 trudyblackcrow.tk, 1
@@ -123959,6 +117890,7 @@ truehealthreport.com, 0
 truekey.com, 1
 truelovesakuya.info, 1
 truemedieval.cz, 1
+trueminecraft.com, 1
 truenet.xyz, 1
 truenorthartcollektive.com, 1
 truenorthseedbank.com, 1
@@ -124053,7 +117985,6 @@ truncus-encephali.co.uk, 1
 trundr.com, 1
 trunix-forum.tk, 1
 trunk-show.net, 1
-truong.fi, 1
 truongnguyen.live, 1
 truongthanhaudio.com, 1
 truqu.com, 1
@@ -124065,6 +117996,7 @@ trusifan.tk, 1
 trusitio.com, 1
 truskmedia.tk, 1
 trussgenius.com, 1
+trussville.gov, 1
 trust-btc.ml, 1
 trust-ted.co.uk, 1
 trust.zone, 1
@@ -124077,21 +118009,22 @@ trustedpropertymanagement.net, 1
 trustedtoolbox.com, 1
 trustee.deals, 1
 trustees.org, 1
-trusthook.tk, 1
+trusthub.com, 1
 trustnet.co.il, 0
 trustology.io, 1
 trustreview.tk, 1
 trustserv.de, 1
 trustswiftly.com, 1
 trustvox.com.br, 1
+trustycloud.net, 1
 truten.tk, 1
 truth.onl, 1
 truth.tk, 1
 truthdancer.com, 1
 truthmessages.pw, 1
 truthsayer.tk, 1
+truthsocial.com, 1
 trutrip.co, 1
-truvayangin.tk, 1
 truvisory.com, 1
 trux.tk, 1
 truxton.tk, 1
@@ -124099,7 +118032,6 @@ truyen-hentai.com, 1
 truyen-hentai.de, 1
 truyen-hentai.fr, 1
 truyen-hentai.ru, 1
-truyendich.com, 1
 truyenfull.vn, 1
 truyenkiemhiep.com.vn, 1
 truyenmoii.com, 1
@@ -124125,9 +118057,7 @@ tryhard.cz, 1
 tryhexadecimal.com, 1
 tryin.cz, 1
 tryingtotakeoversweden.tk, 1
-tryingtotakeovertheworld.tk, 1
 tryitonline.net, 1
-tryk.tk, 1
 tryknow.com, 1
 trymegadrol.com, 1
 tryndraze.com, 1
@@ -124159,8 +118089,8 @@ ts3-legenda.tech, 1
 ts3.ink, 0
 ts3frei.eu, 1
 ts5server.eu, 1
-tsa-sucks.com, 1
 tsacareer.com, 1
+tsacasa.com, 1
 tsacbttest.com, 1
 tsachs.eu, 1
 tsacloud.ml, 1
@@ -124168,6 +118098,7 @@ tsai.com.de, 1
 tsakanakis.tk, 1
 tsaro.io, 1
 tsatestprep.com, 1
+tsc.tax, 1
 tscampus.online, 1
 tschuermans.be, 0
 tscinsurance.com, 1
@@ -124187,16 +118118,17 @@ tsig.nl, 1
 tsigaradiko.com, 1
 tsiolakisfurs.com, 1
 tsironis-olivenoel.de, 1
-tsja.tk, 1
 tsk.ovh, 1
 tskimwagner.com, 1
 tsla.nu, 1
 tslcontractors.co.uk, 1
 tsmgroup2.biz, 1
 tsmost.cz, 1
+tsng.co.jp, 1
 tspdrits.xyz, 1
 tsproesasac.com, 1
 tsr.best, 1
+tsra.gov.au, 1
 tsriggingequipment.com, 1
 tsrv.pw, 0
 tss.am, 1
@@ -124213,7 +118145,6 @@ tsumi.moe, 1
 tsumishima.com, 1
 tsumugu2021.com, 1
 tsunami.gov, 1
-tsunamic.cf, 1
 tsunamikill.tk, 1
 tsundere.moe, 1
 tsura.org, 1
@@ -124225,6 +118156,7 @@ tsutawal.com, 1
 tsutsumi-kogyo.jp, 1
 tsuyuzakihiroyuki.com, 1
 tsv-1894.de, 0
+tsv-hittfeld.de, 1
 tsvit.com.ua, 1
 tsxxlangel.com, 1
 tsybanov.com, 1
@@ -124241,7 +118173,7 @@ tt3766.com, 1
 tt3999.com, 1
 tt5197.co, 1
 tt6729.co, 1
-tt6729.com, 0
+tt6729.com, 1
 tt6957.co, 1
 tt7199.com, 1
 tt7299.com, 1
@@ -124251,7 +118183,7 @@ tt8266.com, 1
 tt8366.com, 1
 tt9297.co, 1
 tt9397.com, 0
-tt9721.com, 0
+tt9721.com, 1
 tt9728.co, 1
 tt9799.com, 1
 ttb.gov, 1
@@ -124266,7 +118198,9 @@ ttill.de, 1
 ttja.ee, 1
 ttlet.com, 1
 ttlg.io, 1
+ttluoli.com, 1
 ttnmpls.org, 1
+ttouch4dich.de, 1
 ttp-shop.com.ua, 1
 ttpwned.com, 1
 ttr-home.com, 1
@@ -124305,13 +118239,11 @@ tubepornmovies.net, 1
 tubepro.de, 1
 tubeview.cf, 1
 tubeview.ga, 1
-tubing.cf, 1
 tubs4fun.co.uk, 1
 tubuenpedido.com, 1
 tubul.net, 1
 tubuscador.tk, 1
 tubuscadordeempleo.com, 0
-tucarora.tk, 1
 tucasacanadevi.com.mx, 1
 tucepihotelalga.com, 1
 tucidi.net, 1
@@ -124333,7 +118265,6 @@ tudorrosesamplerguild.com, 1
 tudosobrehost.com.br, 1
 tuempleosolucion.com, 0
 tueplay.host, 1
-tuerkei-immobilien.tk, 1
 tuespr.com, 1
 tuestilo.nl, 1
 tuev-hessen.de, 1
@@ -124345,6 +118276,7 @@ tuffmail.net, 1
 tuffsruffs.se, 1
 tufilo.com, 0
 tuftonboronh.gov, 1
+tugadar.com, 1
 tugafm.eu.org, 1
 tugesha.com, 1
 tugnut.tk, 1
@@ -124367,8 +118299,6 @@ tukebab.com, 1
 tuketicidergisi.com, 1
 tuketicihaklari.net, 1
 tukiart.tk, 1
-tula-city.tk, 1
-tula-news.ga, 1
 tulafarms.ga, 1
 tulafarms.gq, 1
 tulalip.gov, 1
@@ -124383,7 +118313,6 @@ tulikukko.tk, 1
 tulippublishing.com.au, 1
 tulisan.tk, 1
 tull.tk, 1
-tuller.tk, 1
 tully.co.uk, 1
 tulocura.tk, 1
 tulpawiki.org, 1
@@ -124398,12 +118327,8 @@ tumblr.com, 1
 tumed-ks.org, 1
 tumedico.es, 1
 tumelum.de, 1
-tumen.cf, 1
-tumen.gq, 1
 tumen.ml, 1
-tumen.tk, 1
 tumentorweb.com.mx, 1
-tumult-productions.tk, 1
 tun.bible, 1
 tunaut.com, 1
 tunbiya.com, 1
@@ -124421,10 +118346,8 @@ tuning-werkstatt-nuernberg.de, 1
 tuning.energy, 1
 tuningblog.eu, 0
 tunisia-tech.tk, 1
-tunisiadefnews.ga, 1
 tunisiana.tk, 1
 tunisiangamers.tk, 1
-tunisiapress.tk, 1
 tunnel-staging.googlezip.net, 1
 tunnel.googlezip.net, 1
 tunnel53.net, 1
@@ -124457,13 +118380,10 @@ tupperwaresalamanca.com, 1
 tupsicoayuda.com, 1
 tupugoya.org, 1
 turadio.tk, 1
-turadionline.cf, 1
 turalt.com, 1
 turanga.tk, 1
-turbaza.tk, 1
 turbinadordigital.tk, 1
 turbinaonline.tk, 1
-turbinelectricity.ga, 1
 turbo.az, 1
 turbo24.com, 1
 turbohost.co.mz, 0
@@ -124473,7 +118393,6 @@ turbomodz.com, 1
 turbomodz.es, 1
 turbosim.de, 1
 turbotube.ga, 1
-turbowarp.org, 1
 turbowheels.biz, 1
 turboworld.tk, 1
 turc.church, 1
@@ -124491,8 +118410,6 @@ turiscar.pt, 1
 turismoeviagens.com, 1
 turismogdl.com, 1
 turismoliliana.tk, 1
-turizm.gq, 1
-turizm.tk, 1
 turizmsektoru.ga, 1
 turizmsektoru.tk, 1
 turkana.tk, 1
@@ -124500,57 +118417,42 @@ turkcechat.tk, 1
 turkcedizin.tk, 1
 turkcoder.tk, 1
 turkdevs.net, 1
-turkey-portal.tk, 1
 turkeyfiles.tk, 1
 turkeymistress.tk, 1
 turkeysforlife.com, 1
 turkeysms.com.tr, 1
-turkgrafik.tk, 1
 turkhacks.com, 1
 turkhalkmuzigi.tk, 1
 turkiet.guide, 1
 turkish.dating, 1
-turkishhackers.tk, 1
 turkishyatirim.com, 1
-turkist.tk, 1
-turkistan-rap.tk, 1
 turkiye.ai, 1
 turkkarate.tk, 1
 turkman.ml, 1
 turkman.tk, 1
-turkmanbox.tk, 1
-turkmannews.tk, 1
-turkmans.tk, 1
 turkmen.news, 1
 turkmenbusiness.tk, 1
 turkmenistanairlines.tm, 1
 turkmens.tk, 1
 turkmirc.tk, 1
-turkmistress.tk, 1
+turkodon.com, 1
 turkology.tk, 1
-turkrap.tk, 1
 turkreno.com, 1
 turkrock.com, 1
 turkru.pro, 1
 turksell.ru, 1
-turksite.tk, 1
 turksiteleri.tk, 1
-turkteam.tk, 1
-turktelekomarenagolleri.tk, 1
 turktree.com, 1
 turkup.ml, 1
 turkuradyo.tk, 1
 turkutitans.tk, 1
 turl.pl, 1
-turlewicz.pl, 1
 turm-umzuege.de, 1
-turminhadorafah.com.br, 1
 turn-sticks.com, 1
 turnali.tk, 1
 turnalikoyu.tk, 1
 turncircles.com, 1
 turneroregon.gov, 1
-turnet.tk, 1
 turnierplanung.com, 1
 turnkey-ips.com, 1
 turnningpoint.xyz, 1
@@ -124563,13 +118465,11 @@ turnover.cf, 1
 turobot.casa, 1
 turoktv.org, 1
 turpinpesage.fr, 1
+tursiae.org, 1
 turteka.com, 1
 turtle.ai, 0
 turtleduckstudios.com, 1
-turtlehead.tk, 1
 turtles.ga, 1
-turtunis.ml, 1
-turul.tk, 1
 turuncu-sepet.com, 1
 turunculevye.com, 1
 turyserra.com, 1
@@ -124589,13 +118489,11 @@ tusociofinanciero.com, 1
 tussenuur.tk, 1
 tustin.tk, 1
 tusuri.tk, 1
-tut-kino.tk, 1
 tuta.pm, 1
 tutamail.com, 1
 tutanota.com, 1
 tutanota.de, 1
 tutarot.club, 1
-tutdevki.tk, 1
 tutiendabancor.com.ar, 1
 tutiendadebdsm.com, 1
 tutiendard.ga, 1
@@ -124607,9 +118505,7 @@ tutomaestro.ca, 1
 tutoragency.org, 1
 tutorcruncher.com, 1
 tutorial90.cf, 1
-tutorialcoding.ga, 1
 tutorialcoding.tk, 1
-tutorialdb.tk, 1
 tutorialehtml.com, 1
 tutorialforest.com, 1
 tutorialhtml.tk, 1
@@ -124623,13 +118519,13 @@ tutoringindustry.tk, 1
 tutorio.ga, 1
 tutorme.com, 1
 tutormedia.net, 0
-tutorsheetstore.com, 1
+tutorsploit.com, 1
 tuts4you.com, 1
 tuttimundi.org, 0
 tuttleok.gov, 1
-tuttonotizie.eu, 1
 tutu.green, 1
 tutu.ro, 1
+tutucos.com, 1
 tutudaju.com, 1
 tuulialaine.com, 1
 tuvankinhdoanhonline.com, 1
@@ -124658,56 +118554,46 @@ tuzaginside.com, 1
 tuzagtcs.com, 1
 tuzaijidi.com, 1
 tuzlamap.tk, 1
-tuzlasite.tk, 1
-tuzor.com, 1
 tv-hot.com, 1
 tv-mainzlar.de, 1
 tv-online.ml, 1
 tv-programme.be, 1
 tv-programme.com, 1
 tv-sports.fr, 1
-tv-tuners.cf, 1
 tv-zone.tk, 1
 tv.kg, 1
 tv2vie.org, 0
-tvabullarbro.tk, 1
 tvaerialsmanchester.com, 1
+tvatomic.com, 1
 tvbracketman.co.uk, 1
 tvcal.net, 1
-tvchannelslive.tk, 1
 tvcmarketing.com, 1
 tvdate.ru, 1
 tvdates.info, 1
 tvdenevar.net, 1
-tvenligne.tk, 1
 tver-msk.ru, 1
 tver2000.tk, 1
 tver69.tk, 1
-tveronline.tk, 1
 tves.gob.ve, 1
 tvfans.ga, 1
-tvfans.tk, 1
 tvfcu.com, 1
+tvgsc.sg, 1
 tview.co.uk, 1
 tvindia.tk, 1
 tvipper.com, 1
+tvk.tirol, 1
 tvkaren.tk, 1
+tvlanguedoc.com, 1
 tvleaks.se, 1
-tvmice.tk, 1
 tvmounting-houston.com, 1
 tvnow.de, 1
-tvoedelo.ml, 1
-tvoia-dietka.tk, 1
 tvoistatusy.tk, 1
-tvoistili.ml, 1
 tvoyaknighka.ga, 1
 tvoysad.ru, 0
 tvplusiptv.com, 1
 tvquot.es, 1
 tvrestyler.eu, 1
-tvreviewer.tk, 1
 tvs-virtual.cz, 1
-tvseasons.tk, 1
 tvseries.info, 1
 tvsheerenhoek.nl, 1
 tvsscs.com, 1
@@ -124718,7 +118604,6 @@ tvzahist.com.ua, 1
 tvzr.com, 1
 tw.search.yahoo.com, 0
 twa.travel, 1
-twaddler.cf, 1
 twainhartehotels.com, 1
 twaka.com, 1
 twakkensi.cf, 1
@@ -124739,26 +118624,24 @@ tweedagenextravakantie.nl, 1
 tweedandtalon.co.uk, 1
 tweekshow.tk, 1
 tweemaster.tk, 1
-tweeple.ga, 1
 tweetfinity.com, 1
 tweetfinityapp.com, 1
 tweetyconnect.com, 1
 twelve-inch-classics.tk, 1
 twelve.rocks, 1
 twelve.today, 1
-twelvecolonies.tk, 1
 twelvecornerspediatrics.com, 1
 twem.ddns.net, 1
 twenty.so, 1
 twerk.tk, 1
 twfwd.email, 1
+twiddlebugdesigns.com, 1
 twidy.jp, 0
 twidy.uk, 1
 twig.sg, 1
 twigandolive.com, 1
 twilightcookies.ca, 1
 twilightkingdom.tk, 1
-twilightningzone.tk, 1
 twilite.co.uk, 1
 twilite.uk, 1
 twilleys.com, 1
@@ -124794,9 +118677,9 @@ twitter.ax, 1
 twitter.com, 0
 twitterdriver.io, 1
 twitteroauth.com, 1
+twittpr.com, 1
 twizzle.net, 1
 twk95.com, 1
-twl-clan.tk, 1
 twlan.org, 1
 twlitek.com.tw, 1
 twmanager.tk, 1
@@ -124814,11 +118697,12 @@ twojapogoda.pl, 1
 twojfaktum.pl, 1
 twolinesmedia.eu, 1
 twolittlefleas.co.uk, 1
+twoninersix.com, 1
 twonodes.games, 0
 twopipes.com, 1
 twopipes.net, 1
 twopipes.org, 1
-twoqi.com, 1
+twoqi.com, 0
 tworaz.net, 1
 tworzeniesklepu.pl, 1
 twotravel.world, 1
@@ -124846,7 +118730,6 @@ txtentertainment.ga, 1
 txtfile.eu, 0
 txtnovel.me, 1
 txtnovel.net, 1
-txtsoc.com, 1
 txurologist.com, 1
 txwriterstudio.com, 1
 ty0m.com, 1
@@ -124884,21 +118767,23 @@ ty953.com, 1
 ty962.com, 0
 ty965.com, 1
 ty980.com, 1
+tybox.ca, 1
 tyc001.cc, 1
 tyc009.cc, 1
 tyc923.com, 1
 tycho.org, 1
-tycho.tk, 1
 tychoverstraete.be, 1
 tycyc88.com, 1
+tyedyeforever.com, 1
 tygochrum.se, 1
 tyinnovations.com, 1
+tyjuxin.com, 1
 tykeplay.com, 1
 tykoon.com, 1
 tyl.io, 1
 tyler.rs, 1
 tylerdavies.net, 1
-tylerdurden.ml, 1
+tylerdt.com, 1
 tylergordonhill.com, 1
 tylerharcourt.com, 0
 tylerharcourt.net, 1
@@ -124910,12 +118795,9 @@ tylerpayne.tk, 1
 tylerschmidtke.com, 1
 tylertysdal.com, 1
 tylervigario.com, 1
-tylko-wazne.tk, 1
 tymoch.pl, 1
 tymyrddin.space, 1
 tymyrddin.wiki, 1
-tynefm.tk, 1
-tyni-goc.gq, 1
 tyni-gof.gq, 1
 tynki-maszynowe.tk, 1
 tyojyu.or.jp, 0
@@ -124951,11 +118833,10 @@ tyr0wl.com, 1
 tyrael.eu, 1
 tyraga.ga, 1
 tyrannize.us, 1
-tyre-search.ga, 1
+tyrasuki.be, 1
 tyree.tech, 1
 tyres-mechanical.com.au, 1
 tyres-price.com, 1
-tyrkey.tk, 1
 tyronega.gov, 1
 tyroola.co.id, 1
 tyroola.co.nz, 1
@@ -124974,30 +118855,27 @@ tyroremotes.se, 1
 tyrulez.tk, 1
 tysukakorrekt.ga, 1
 tysye.ca, 1
-tytixazo.tk, 1
 tytod.com, 1
-tyumen.ga, 1
 tyuning-avto.tk, 1
 tyva.gq, 1
 tyva.ml, 1
-tyva.tk, 1
 tz9.co, 1
 tzchz.pp.ua, 1
 tzhsoj.com, 0
 tzifas.com, 1
+tzinsurance.com, 1
 tziyona.net, 1
 tzki.ru, 1
 tzonevrakis.gr, 1
 tzortzis.eu, 1
 tzsec.com, 1
 tzstamp.io, 1
-tzunami.tk, 1
-tzunamiblog.tk, 1
 tzwe.com, 1
 tzyingshi.com, 0
 u-chan.com, 0
 u-he.com, 1
 u-page.nl, 1
+u-watch.it, 1
 u-zoloto.ru, 1
 u.nu, 1
 u.sb, 1
@@ -125042,21 +118920,20 @@ u6957.com, 0
 u81365.com, 1
 u82365.com, 1
 u9297.co, 1
-u9397.com, 0
+u9397.com, 1
 u9721.com, 0
 u9728.co, 1
 u9yy.net, 1
 ua-autonews.tk, 1
-ua-news.tk, 1
+ua-fediland.de, 1
 ua.search.yahoo.com, 0
 ua5v.com, 1
 uab.tv, 1
 uachemlabs.com, 1
 uae-company-service.com, 1
+uaefiu.gov.ae, 1
 uaemegadeals.com, 1
-ualove.tk, 1
 uamxsociologia.tk, 1
-uanews.tk, 1
 uapp.win, 1
 uareferat.tk, 1
 uasaumur.com, 1
@@ -125064,8 +118941,8 @@ uash.tk, 1
 uasmi.com, 1
 uasonics.tk, 1
 uat-activesg.com, 1
+uat-indego.azurewebsites.net, 1
 uat-mypfp.co.uk, 1
-uateach.tk, 1
 uatgootax.ru, 0
 uathq.com, 1
 uatuning.com.ua, 1
@@ -125080,7 +118957,6 @@ ubaldopoa.tk, 1
 ubanks.com.ua, 1
 ubanquity.com, 0
 ubcani.com, 1
-uber-work.tk, 1
 uberactivist.com, 1
 uberalles.live, 1
 uberboxen.net, 1
@@ -125113,21 +118989,17 @@ ubill.ge, 1
 ubiminds.com, 0
 ubis.group, 1
 ubiurbe.com, 1
-ublaboo.org, 1
 ubntleaks.com, 1
 ubonforageseeds.com, 1
 ubonit.pl, 1
 uborcare.com, 1
 uborka-812.ru, 1
-uborka-kvartir-moskva.gq, 1
-uborka-snega.ga, 1
 ubsolutions.hu, 1
 ubun.kr, 1
 ubun.net, 1
 ubuntu-tr.net, 1
+ubuntu.marketing, 1
 ubuntu18.com, 1
-ubuntuhot.com, 1
-ubutovo.ga, 1
 ubytovanihyncice.cz, 1
 ubzoo.tk, 1
 uc4h.com, 1
@@ -125148,7 +119020,6 @@ ucg-international.com, 1
 uchargeapp.com, 1
 ucheba.cf, 1
 ucheba.ga, 1
-ucheba.gq, 1
 ucheba.tk, 1
 uchuumontreal.com, 1
 ucibt.com, 1
@@ -125170,7 +119041,6 @@ udaap.org, 1
 udancy.com, 1
 udaneprzepisy.pl, 1
 udb.kr, 1
-udbina.tk, 1
 uddate-linthdcp-3345app.com, 1
 uddate-linthdcp-567app.com, 1
 uddi.ng, 1
@@ -125181,7 +119051,6 @@ udenlandskecasinoer.dk, 1
 udenlandskeonlinecasino.com, 1
 udi.no, 1
 udid.fyi, 1
-udien.tk, 1
 udigital.nl, 1
 udik.tk, 1
 udilicitana.com, 1
@@ -125190,7 +119059,6 @@ udiutv.no, 1
 udla.edu.ec, 1
 udmarbella.tk, 1
 udmddn.ru, 1
-udmurtia.tk, 1
 udo-luetkemeier.de, 1
 udomain.net, 1
 udp.sh, 0
@@ -125198,7 +119066,6 @@ udrivingschool.com.ph, 1
 udrop.com, 1
 udruga-point.hr, 1
 udsocial.com, 1
-udutu.com, 1
 udvoukocek.eu, 1
 ue30.fun, 1
 ueba1085.jp, 1
@@ -125218,11 +119085,10 @@ ufacesign.in, 1
 ufanet.id, 1
 ufanisi.mx, 1
 uffserver.ml, 1
+ufindme.at, 1
 ufo.moe, 0
 ufocentre.com, 1
 ufoch.com, 0
-ufologiahistorica.tk, 1
-ufologiaweb.tk, 1
 ufone.com, 1
 ufone.net, 1
 ufopaedia.org, 1
@@ -125232,12 +119098,9 @@ ufroo.com, 1
 ugameclub.com, 1
 ugb-verlag.de, 0
 ugcdn.com, 1
-ugeek.tk, 1
 uggedal.com, 1
-uggshop.com.au, 1
 ugirlx.com, 1
 ugmtc.org, 1
-ugolovnyj-advokat.cf, 1
 ugolsibiri.ru, 1
 ugrod.ru, 1
 ugsonline.tk, 1
@@ -125248,9 +119111,6 @@ ugy.es, 1
 uhasseltctf.be, 1
 uhasseltctf.ga, 1
 uhc.gg, 1
-uhcuhcas.cf, 1
-uhcuhcas.ga, 1
-uhcuhcas.gq, 1
 uhcuhcas.ml, 1
 uhcuhcas.tk, 1
 uhingaro.com, 1
@@ -125300,7 +119160,6 @@ ukari.hokkaido.jp, 0
 ukb.sch.id, 0
 ukbc.london, 1
 ukc2.com, 1
-ukcarers.tk, 1
 ukdefencejournal.org.uk, 1
 ukeuniverse.co.uk, 1
 ukfoodbox.co.nz, 1
@@ -125316,9 +119175,7 @@ ukmalls.co.uk, 1
 ukmeetandgreet.com, 1
 ukmortgagecompare.co.uk, 1
 uknew.co, 1
-uknews.ga, 1
 uknews.ml, 1
-uknewsroom.tk, 1
 ukooku.com, 1
 ukozliku.cz, 1
 ukpr.group, 1
@@ -125333,8 +119190,8 @@ ukrcredit.net, 1
 ukriate.com, 1
 ukrigging.net, 1
 ukrn.io, 1
+ukrnames.com, 1
 ukrnet.co.uk, 1
-ukrtabletki.tk, 1
 uksb.net, 1
 ukseafood.co.uk, 1
 uksv.co.uk, 1
@@ -125347,8 +119204,6 @@ ukwct.org.uk, 1
 ul-fluglehrer.de, 1
 ulabox.com, 1
 ulax.org, 1
-ulax.tk, 1
-ulbrich.com, 0
 uldsh.de, 1
 uleenucks.de, 1
 ulement.com, 1
@@ -125374,22 +119229,17 @@ ulsters.cf, 1
 ultherasaopaulo.com, 1
 ultima-ratio.at, 1
 ultimadivisao.com.br, 1
-ultimasword.tk, 1
-ultimate-fireworks.tk, 1
 ultimate-uk.com, 1
 ultimateappreviews.co, 1
-ultimatebabyshowergifts.ga, 1
 ultimatebattle.tk, 1
 ultimateclub.tk, 1
 ultimatefilmpromotion.com, 0
 ultimategaming.tk, 1
-ultimatehalo.tk, 1
 ultimatelifesupport.ga, 1
 ultimatemafia.be, 1
 ultimatemafia.de, 1
 ultimatemafia.net, 1
 ultimatemafia.nl, 1
-ultimatemapping.tk, 1
 ultimatemotherfuckingwebsite.com, 1
 ultimatepaleoguide.com, 1
 ultimateparts.nl, 1
@@ -125397,15 +119247,16 @@ ultimatepatrol.de, 1
 ultimatepower.ga, 1
 ultortech.com, 1
 ultra-pet.co.za, 1
-ultra-pro.ga, 1
+ultra.law, 1
+ultrabkk.com, 1
 ultracentr.ml, 1
-ultrafine.cf, 1
 ultralife.cf, 1
 ultraman.tk, 1
 ultramax.biz, 1
 ultramcworld.ml, 1
 ultramookie.com, 1
 ultraonline.ml, 1
+ultrarare.space, 1
 ultras-venlo.tk, 1
 ultrasbet.com, 1
 ultrasite.tk, 1
@@ -125420,9 +119271,6 @@ ultravip.com.br, 1
 ultreya.tk, 1
 ultrixus.rocks, 1
 ulusar.com.tr, 1
-ulyanovsk-73.tk, 1
-ulyanovsk73.tk, 1
-ulyanovskcity.tk, 1
 ulys.ch, 1
 ulyssesenergy.it, 1
 um-sachsen-pictures.de, 1
@@ -125434,7 +119282,6 @@ umanityracing.com, 1
 umanupszn.gov.ua, 1
 umap.uz, 1
 umaru.gq, 1
-umas.tk, 1
 umashev.ru, 1
 umasoda-tohoku.com, 1
 umasstransit.org, 1
@@ -125449,8 +119296,6 @@ umity.com.ua, 1
 umkomaaslodge-aliwalshoal.co.za, 1
 umlcode.com, 1
 ummiabi.id, 1
-umniy-dom.tk, 1
-umnugobi.tk, 1
 umo.ci, 1
 umount.net, 1
 umsapi.com, 1
@@ -125466,14 +119311,11 @@ un-framed.co.za, 1
 un-nft.org, 1
 un-zero-un.fr, 1
 unae.fr, 1
-unaffectedsound.tk, 1
-unai-yus.tk, 1
 unanaciounaseleccio.tk, 1
 unangelturbio.tk, 1
 unapp.me, 1
 unasim.gq, 1
 unataly.gq, 1
-unataz.tk, 1
 unatbeaubrid.cf, 1
 unatco.noip.me, 1
 unautreregard.tk, 1
@@ -125487,6 +119329,7 @@ unblocked.lat, 1
 unblocked.one, 1
 unblocked.vet, 1
 unblocked.win, 1
+unblockit.bet, 1
 unblockit.blue, 1
 unblockit.buzz, 1
 unblockit.bz, 1
@@ -125494,6 +119337,7 @@ unblockit.ca, 1
 unblockit.ch, 1
 unblockit.club, 1
 unblockit.how, 1
+unblockit.ist, 1
 unblockit.kim, 1
 unblockit.li, 1
 unblockit.link, 1
@@ -125504,9 +119348,7 @@ unblockit.name, 1
 unblockit.onl, 1
 unblockit.uno, 1
 unblockit.ws, 1
-unbolt.cf, 1
 unboundmoney.com, 1
-unboxed.cf, 1
 unboxinspector.com, 1
 unboxyou.com, 1
 uncarved.com, 1
@@ -125514,11 +119356,9 @@ uncensoreddns.dk, 1
 uncensoreddns.org, 1
 uncentodecousas.tk, 1
 unchile.com, 1
-uncinema.cf, 1
 uncivserver.xyz, 1
 unclebens-specials.gr, 1
 uncontrollablegas.com, 1
-uncorporate.cf, 1
 uncuteyes.tk, 1
 uncuut.com, 1
 undawns.tk, 1
@@ -125542,7 +119382,6 @@ underdestruction.tk, 1
 underdog.tk, 1
 underfloorheating-uk.co.uk, 1
 underground.jp, 1
-undergrounder.ga, 1
 undergroundiron.tk, 1
 undergroundmusic.tk, 1
 underlilith.com, 1
@@ -125560,7 +119399,6 @@ underwoodpatents.com, 1
 underworlds.tk, 1
 underwriting.ai, 1
 undiariodiferente.tk, 1
-undiepatrol.tk, 1
 undo.co.il, 1
 undone.tk, 1
 undp.lt, 1
@@ -125573,19 +119411,16 @@ unefuite.ch, 0
 unemployment.ga, 1
 unemployment.gov, 1
 unepierrepourlui.fr, 1
-unescoclub.tk, 1
-unetyr.gq, 1
 unexcited.tk, 1
 unexpected.nu, 1
 unexplored-belarus.tk, 1
-unexplored-moscow.tk, 1
 unfabulous.tk, 1
 unfallrechtler.de, 1
-unfamousrecords.tk, 1
 unfathomable.blue, 1
 unfc.nl, 1
 unferno.tech, 1
 unfettered.net, 0
+unfilterednews.info, 1
 unfixed-soul.tk, 1
 unfollow.today, 1
 unfriend.tk, 1
@@ -125611,6 +119446,7 @@ unibet.ltd, 1
 unibev.net, 1
 unibolsit.com, 1
 unibounty.com, 1
+unibuses.co.uk, 1
 unicef.pl, 1
 unicefcards.cz, 1
 unicefcards.gr, 1
@@ -125626,7 +119462,7 @@ unicode.gq, 1
 unicode.link, 1
 unicodeplus.com, 1
 unicolabo.jp, 1
-unicool.tk, 1
+unicomergiraygana.com, 1
 unicorn-systems.net, 1
 unicorn.melbourne, 1
 unicorndesign.ninja, 1
@@ -125634,10 +119470,8 @@ unicornheaven.net, 1
 unicornmusic.tk, 1
 unicornsoft.tk, 1
 unicorntooling.eu, 1
-unicrack.cf, 1
 unicreditbulbank.info, 1
 unicul.tk, 1
-unicycle.ga, 1
 unicycle.show, 1
 unidadvirtual.com, 1
 unidevgroup.ru, 1
@@ -125677,10 +119511,10 @@ unioncountyncelections.gov, 1
 unioncountyor.gov, 1
 uniondeterapeutas.com, 1
 unionflpa.gov, 1
-unionhoster.ml, 1
 unionlacalera.tk, 1
 unionlife-net.com, 1
 unionmagdalena.tk, 1
+unionmissouri.gov, 1
 unionplat.ru, 1
 unionreports.gov, 1
 unionstreetskateboards.com, 1
@@ -125691,7 +119525,6 @@ unipart.digital, 0
 unipass.ga, 1
 unipig.de, 0
 uniqsys.eu, 1
-unique-news.tk, 1
 unique-punk.tk, 1
 unique-tutorials.info, 1
 unique-urls.tk, 1
@@ -125705,9 +119538,7 @@ uniquepathways.ch, 0
 uniquepress.biz, 1
 uniquequilts.co.uk, 1
 uniquestlye.ga, 1
-uniqueworks.tk, 1
 uniqweb.ga, 1
-uniresbajdas.ml, 1
 unis-pour-la-planete.com, 1
 unis-pour-le-climat.com, 1
 uniselectweb.com, 1
@@ -125716,10 +119547,9 @@ unison-d.com, 1
 unisontech.org, 1
 unisunvn.com, 1
 unisyssecurity.com, 1
-unit-soft.com, 1
+unit-soft.com, 0
 unit15.net, 1
 unit3d.site, 1
-unit7jazz.com, 1
 unit7jazz.org, 1
 unitanzania.com, 1
 unite-ka.de, 1
@@ -125729,7 +119559,6 @@ united-coders.com, 1
 united-dm.ml, 1
 united-schools.net, 1
 united-trackmaniacs.tk, 1
-united-trainers-league.tk, 1
 united.com, 0
 unitedadmins.com, 1
 unitedarmyofentropia.tk, 1
@@ -125745,7 +119574,6 @@ unitedkingdoms-guild.com, 1
 unitedlisbon.school, 1
 unitedpsychological.com, 1
 unitedrestorationfl.com, 1
-unitedstables.tk, 1
 unitedstudents.tk, 1
 unitedstudios.ru, 1
 uniteforrecovery.govt.nz, 1
@@ -125753,8 +119581,6 @@ unitefortherecovery.govt.nz, 1
 unitehelivy.be, 1
 uniteinhealth.org, 1
 unitel2000.de, 0
-unitencup.tk, 1
-unitir.gq, 1
 unitizer.com, 1
 unityconsciousnessbooks.com, 1
 unityor.gov, 1
@@ -125774,7 +119600,7 @@ univeril.com, 0
 univerkeys.com, 1
 universal-credit.com, 1
 universal-happiness.com, 1
-universal-mail.ml, 1
+universal-techno.com, 1
 universal-tutorial.com, 1
 universal-village.org, 1
 universal.at, 1
@@ -125790,7 +119616,8 @@ universalvulnerabilityidentifier.org, 1
 universalwebcommunity.tk, 1
 universdejeff.com, 1
 universe.horse, 1
-universehk.tk, 1
+universe.la, 1
+universe.wtf, 1
 universeinform.com, 1
 universeit.mx, 1
 universellafredsdanser.se, 1
@@ -125817,7 +119644,6 @@ universocaballo.top, 1
 universogay.com, 1
 universoscuola.it, 1
 universovalve.net, 1
-universrumbacongolaise.com, 1
 universus.tk, 1
 univim.edu.mx, 1
 univitale.fr, 0
@@ -125830,17 +119656,14 @@ unixauto.de, 1
 unixauto.hu, 1
 unixauto.ro, 1
 unixauto.sk, 1
-unixer.tk, 1
 unixforum.org, 1
 unixfox.eu, 1
-unixhost.ga, 1
 unixteam.de, 1
 unixtime.date, 1
 unk.gov, 1
 unkn0wncat.net, 1
 unknown-player.com, 1
 unknown.kyoto, 0
-unknownhacks.tk, 1
 unknownmasses.tk, 1
 unknownnet.tk, 1
 unknowntrailsrider.tk, 1
@@ -125851,7 +119674,6 @@ unleashfido.com, 1
 unleashyouridentity.com, 1
 unli.xyz, 1
 unlimiteddata.digital, 1
-unlimiteddsl.ga, 1
 unlimitedheatingcooling.com, 1
 unlimitedzone.tk, 1
 unlock-my-sprint.mobi, 1
@@ -125875,18 +119697,16 @@ unnamed.download, 1
 unnamed.tk, 1
 unnas.ca, 1
 uno-express.de, 1
+uno.fi, 1
 uno.uk, 1
 unobrindes.com.br, 1
 unoccupyabq.org, 1
-unofficialbpb.tk, 1
 unoodostoques.tk, 1
 unoptional.tk, 1
 unoriginal.tk, 1
 unosconotros.com, 1
-unovosti.tk, 1
 unp.me, 1
 unpkg.com, 1
-unpleasant.tk, 1
 unpluggedjuice.dk, 1
 unplugstore.it, 1
 unply.com, 1
@@ -125894,11 +119714,9 @@ unpoditalia.se, 1
 unpossible.xyz, 1
 unpost.net, 1
 unpr.dk, 1
-unprovided.cf, 1
 unreal.dk, 1
 unrealircd.org, 1
 unrelated.net.au, 1
-unrepentant.cf, 1
 unrepentant.ga, 1
 unrepentant.ml, 1
 unrestricted.ga, 1
@@ -125945,7 +119763,6 @@ unveiledanatolia.com, 1
 unveiledgnosis.com, 1
 unveilturkey.com, 1
 unvired.com, 1
-unwa.tk, 1
 unwire.com, 1
 unwiredbrain.com, 0
 unwishingmoon.com, 1
@@ -125957,9 +119774,8 @@ unyouth.nz, 1
 unyouth.org.nz, 1
 uoe.com, 1
 uomo.com.ar, 1
-uopeople.review, 1
+uopeople.reviews, 1
 uoui.de, 1
-up-obmen.ml, 1
 up-stage.jp, 1
 up.com.au, 1
 up1s.tk, 1
@@ -126020,6 +119836,7 @@ uphost.be, 1
 upitnik.rs, 1
 upjong.co.kr, 1
 uplab.gr, 1
+uplan.com.ua, 1
 uplandsnacks.com, 1
 uplandsparkmo.gov, 1
 uplaqui.com.br, 1
@@ -126032,10 +119849,8 @@ uploadbeta.com, 1
 uploadbro.com, 1
 uploadcare.com, 1
 uploads.su, 1
-uploadscript.tk, 1
 uploadtokiosk.com, 1
 uplr.it, 1
-upmail.ml, 1
 upmchealthsecurity.us, 1
 upmediaclick.com, 1
 upmediaclick.net, 1
@@ -126043,13 +119858,10 @@ upmediamarketer.ml, 1
 upmls.com, 1
 upmon.com, 1
 upnetwork.ml, 1
-upnext.tk, 1
 uponsel.com, 1
 uportal.tk, 1
 upped.com.my, 1
-uppercloud.cf, 1
 upperskagittribe-nsn.gov, 1
-uppfinnarenc.tk, 1
 upplevelse.com, 1
 uppsala.tk, 1
 upr.com.ua, 1
@@ -126068,8 +119880,6 @@ upsdelperu.com.pe, 1
 upsettunnel.com, 1
 upsihologa.com.ua, 0
 upsilonsigmaphi.us, 1
-upskilllearning.ml, 1
-upskirtmania.tk, 1
 upsocial.ga, 1
 upsocial.pp.ua, 1
 upstairs.one, 1
@@ -126080,9 +119890,7 @@ uptechbrasil.com.br, 1
 uptimed.com, 1
 uptimesonar.com, 1
 uptimeuno.com, 1
-uptional.gq, 1
 uptodateinteriors.com, 1
-uptoon.jp, 1
 uptoplay.ovh, 1
 uptownbabe.com, 1
 uptownlocators.com, 1
@@ -126108,21 +119916,11 @@ uradisam.rs, 1
 uradvd.best, 1
 uraimo.com, 1
 urakn0x.tk, 1
-ural-emal.ga, 1
 ural-travel.ml, 1
 ural.cf, 1
-ural.ga, 1
-ural.tk, 1
-uralec.tk, 1
 uralscoin.ml, 1
-uralsite.cf, 1
-uralsk.ml, 1
-uralskaya-garmon.tk, 1
-uralspravka.cf, 1
 urandom.co.uk, 1
-urang-kurai.tk, 1
 uraniborg.net, 1
-uraniumhost.ga, 1
 uranius.eu, 1
 uranmoney.ml, 1
 uranus.cf, 1
@@ -126130,19 +119928,16 @@ urbackups.com, 1
 urbalex.ch, 0
 urban-culture.fr, 1
 urban-lounge.tk, 1
-urban-news.tk, 1
 urban.melbourne, 1
-urbanagriculturesummit.cf, 1
 urbanarcana.tk, 1
 urbanartisan.cf, 1
 urbanbageecha.com, 1
-urbanbikeweamr.ga, 1
-urbanbooks.tk, 1
 urbancoffee.com.mx, 1
 urbancreators.dk, 1
 urbane-narrationen.de, 1
 urbanemc.net, 0
 urbanesecurity.com, 1
+urbanfineart.ro, 1
 urbanfoodmarket.nl, 1
 urbanfun.ga, 1
 urbangaming.tk, 1
@@ -126157,10 +119952,8 @@ urbanism.xyz, 1
 urbanized.tk, 1
 urbanizedrecords.tk, 1
 urbanjunior.com, 1
-urbanlounge.tk, 1
 urbanmic.com, 1
 urbanmsp.com, 1
-urbanmuslim.tk, 1
 urbannewsservice.com, 1
 urbanology.tk, 1
 urbanon.cz, 1
@@ -126195,7 +119988,6 @@ urfreecon.tk, 1
 urge55.com, 1
 urgences-valais.ch, 1
 urgencesolidarite.fr, 1
-urgent-notice.ml, 1
 urgentcaresouthaven.com, 1
 urion.com.br, 1
 uriport.com, 1
@@ -126226,30 +120018,25 @@ urlauthority.de, 1
 urlauthority.eu, 1
 urlauthority.info, 1
 urlauthority.io, 1
+urlauthority.link, 1
 urlauthority.net, 1
 urlauthority.org, 1
 urlauthority.uk, 1
 urlbox.tk, 1
 urlcitr.us, 1
 urlendecoder.tk, 1
-urlfly.tk, 1
 urlgoo.ga, 1
 urlive.ga, 1
-urljournal.tk, 1
 urlscan.io, 1
 urlsimple.tk, 1
 urltell.com, 1
 urltodomain.com, 1
 urluno.com, 1
-urlwing.tk, 1
 urlz.ml, 1
-urlz.tk, 1
 urmikron.tk, 1
 urnenexpert.nl, 1
 urnes.org, 1
-urocentre.ga, 1
 urogen.com, 1
-uroki.tk, 1
 urokoff.net, 1
 urology.wiki, 1
 urologyoklahoma.com, 1
@@ -126260,11 +120047,8 @@ urown.net, 1
 urrestarazuserranoabogados.com, 1
 ursa-minor-beta.org, 1
 ursae.co, 1
-ursonatefanzine.tk, 1
 urspringer.com, 1
 urspringer.de, 1
-urstore.ga, 1
-ursula-gadalka.tk, 1
 ursuslibris.hu, 1
 uruguay-experience.com, 1
 uruslugi.tk, 1
@@ -126298,7 +120082,6 @@ usadirectory.tk, 1
 usaestaonline.com, 1
 usage.be, 1
 usagexchange.com, 1
-usagi-ku.ga, 1
 usagm.gov, 1
 usagov.gov, 1
 usahealthwebapps.com, 1
@@ -126309,8 +120092,6 @@ usalearning.gov, 1
 usamale.cf, 1
 usamdt.com, 1
 usamultimeters.com, 0
-usanewsposts.ga, 1
-usanewstrends.ga, 1
 usap.gov, 0
 usapel.com.br, 1
 usaprimecredit.org, 1
@@ -126320,7 +120101,6 @@ usaseanconnect.gov, 1
 usastaffing.gov, 1
 usatodaynetworkservice.com, 1
 usatodaysportsplus.com, 1
-usaweblist.tk, 1
 usawireguard.com, 1
 usb-lock-rp.com, 1
 usbcompatible.com, 1
@@ -126346,20 +120126,17 @@ use.be, 1
 usebosin.gq, 1
 usecamisetas.com, 1
 used255.xyz, 1
-usedu.us, 1
 useful-thing.ru, 1
 usefulinsight.com, 1
 usehonk.com, 1
-uselys.com, 1
+usemergencyservices.com, 1
 usenet.tk, 1
 usenethd.li, 1
 useon.com, 1
 useon.ru, 0
-user-agent.ml, 1
 user-daitron.jp, 1
 userbase.com, 1
 usercentrics.com, 1
-usercompare.tk, 1
 userhelp.tk, 1
 userify.com, 1
 username.nz, 1
@@ -126380,17 +120157,13 @@ usidfc.gov, 1
 usintimate.com.br, 1
 usitcolours.bg, 1
 usjunkyardsnearme.com, 1
-usk-clan.tk, 1
-uskaonline.tk, 1
 uskaria.com, 1
 uskostadariksi.fi, 1
 uslab.io, 0
 usleep.net, 1
 usleravnekrog.dk, 1
-uslugi-advokata.ga, 1
 uslugi-advokata.tk, 1
 uslugi-online.pl, 1
-uslugi-voronezh.tk, 1
 uslugikoparkalodz.gq, 1
 usmammy.com.tw, 1
 usmantrader.gq, 1
@@ -126424,7 +120197,6 @@ usrspace.at, 1
 uss-atlas.de, 1
 ussemiquincentennial.gov, 1
 ussm.gov, 1
-ussm.tk, 1
 ussst.org, 1
 ussst.org.in, 1
 ustaywell.com, 1
@@ -126466,10 +120238,10 @@ utcast-mate.com, 1
 utduc.com, 1
 uteasybooki.com, 1
 utensil.org, 1
-utevai.tk, 1
 uthavi.org, 1
 utiars.com, 1
 uticagravel.com, 1
+utilajexpert.ro, 1
 utilbot.co, 1
 utilia.tools, 1
 utilidad.tk, 1
@@ -126486,11 +120258,8 @@ utitreatment.com, 1
 utleg.gov, 1
 utloperadora.com.br, 1
 utmel.com, 1
-utodyg.ga, 1
 utonia.ch, 1
 utopialgb.org.uk, 1
-utopian-institute.tk, 1
-utopiancapitalism.tk, 1
 utopians.dk, 0
 utopiasmart.city, 1
 utopiatech.tk, 1
@@ -126505,7 +120274,6 @@ uttenheim.net, 1
 utterberry.io, 1
 utterman.se, 1
 uttnetgroup.fr, 0
-utural.tk, 1
 utvbloggen.se, 1
 utw.me, 1
 utwf.org, 1
@@ -126563,21 +120331,12 @@ uy.search.yahoo.com, 0
 uyen.party, 1
 uygindir.ml, 1
 uyz.me, 1
-uz-yulduzlar.tk, 1
 uz.search.yahoo.com, 0
-uzagmozemunk.ga, 1
-uzagmozemunk.ml, 1
 uzay.org, 1
 uzayliyiz.biz, 1
-uzbaza.tk, 1
 uzbek-soft.tk, 1
-uzbekistan24.tk, 1
 uzbekkizlari.cf, 1
 uzbekkizlari.gq, 1
-uzbekkizlari.ml, 1
-uzbekkizlari.tk, 1
-uzbektumblers.tk, 1
-uzbwap.tk, 1
 uze-mobility.at, 1
 uze-mobility.ch, 1
 uze-mobility.co, 1
@@ -126591,7 +120350,6 @@ uze.mobi, 1
 uzemobility.de, 1
 uzemobility.eu, 1
 uzemobility.org, 1
-uzhas-uzhasny.ml, 1
 uzhits.cf, 1
 uzidesign.com, 1
 uziregister.nl, 0
@@ -126600,20 +120358,14 @@ uzmansorusu.com, 1
 uzmoveis.com.br, 1
 uzone.uk, 1
 uzsvm.cz, 1
-uztop.ml, 1
 uzzamari.com, 1
 uzzamari.com.br, 1
 v-d-p.net, 1
-v-gornom.ga, 1
 v-horus.cloud, 1
 v-jo.com, 1
 v-kurgane.tk, 1
-v-media.tk, 1
-v-news.tk, 1
-v-novosibirske.tk, 1
 v-phoenix.tk, 1
 v-spin.cz, 1
-v-studio.by, 1
 v-tek.fi, 1
 v-u-z.ru, 1
 v.pn, 1
@@ -126710,7 +120462,6 @@ vaccinestats.net, 1
 vacine.gov, 1
 vacines.gov, 1
 vackor.tk, 1
-vaclan.tk, 1
 vaclavambroz.eu, 1
 vaclavkocum.com, 1
 vacome.com, 1
@@ -126721,9 +120472,9 @@ vacuumsealers.ml, 1
 vademekum.com, 1
 vader.news, 1
 vaderochvind.se, 1
+vaderqkcloud.ddns.net, 1
 vadiar-angola.tk, 1
 vadik.me, 1
-vadillodelasierra.tk, 1
 vadis.tk, 1
 vado.li, 1
 vadras.rs, 1
@@ -126732,8 +120483,6 @@ vaew.com, 1
 vagabond.film, 1
 vagabond.fr, 1
 vagabond.tk, 1
-vagabondages.tk, 1
-vagabundos.tk, 1
 vagaerg.com, 1
 vagaerg.net, 1
 vaganciatechnology.com, 0
@@ -126760,7 +120509,6 @@ vak-pobeda.ru, 1
 vakantiedetective.nl, 1
 vakantiehuisschellinkhout.nl, 1
 vakantiehuisverzekeringen.nl, 1
-vakantieinfo.tk, 1
 vakantieverblijfalgarve.nl, 1
 vakifuniver.ru, 1
 vakilik.com, 1
@@ -126777,7 +120525,6 @@ valasi.eu, 1
 valassis.com, 1
 valcano-krd.ru, 1
 valcano.ru, 1
-valdecaballeros.tk, 1
 valdega.org, 1
 valdelcubo.tk, 1
 valdifunes.com, 1
@@ -126792,9 +120539,7 @@ valemountmuseum.ca, 1
 valemusicfest.com.br, 1
 valencia-s-vikoy.ru, 1
 valenciadevops.me, 1
-valenciaescatala.tk, 1
 valencianisme.tk, 1
-valencianistas.tk, 1
 valencraft.ca, 1
 valencraft.com, 1
 valenhub.com, 1
@@ -126818,7 +120563,6 @@ valentinesongs.com, 1
 valentinoduval.fr, 1
 valentinog.com, 1
 valentinritz.com, 0
-valentinstag.ga, 1
 valentinstag.ml, 1
 valentinvesa.ro, 1
 valeravi.tk, 1
@@ -126833,7 +120577,6 @@ valgagym.ee, 1
 valgardsempornium.pw, 1
 valgavesi.ee, 1
 valhallastrengthsthbne.com.au, 1
-valiakhmetov.tk, 1
 valiant.finance, 1
 validatis.com, 1
 validator.nu, 1
@@ -126843,7 +120586,7 @@ validius.net, 1
 valigate.com, 1
 valigrama.ro, 1
 valika.ee, 1
-valimised.ee, 1
+valimised.ee, 0
 valisevoyage.fr, 0
 valitsus.ee, 0
 valivalcoach.com, 1
@@ -126858,25 +120601,20 @@ valkova.net, 1
 valkyriecloud.com, 1
 valladolidlempira.tk, 1
 vallartense.tk, 1
-valledeleresma.tk, 1
 valledibraies.org, 1
 vallei-veluwe.nl, 1
 vallejoca.gov, 1
-vallenar.tk, 1
 valleyautofair.com, 1
 valleycountyne.gov, 1
 valleydalecottage.com.au, 1
-valleyofdeath.tk, 1
 valleyradiologypad.com, 1
 valleyradiologyufe.com, 1
 valleyshop.ca, 1
-valleystories.ga, 1
 valleywaste.ca, 1
 valleywidetvrepair.ml, 1
 vallutaja.eu, 1
 valoan.me, 1
 valopv.be, 1
-valor-host.ml, 1
 valorantpicker.com, 0
 valorantpornhentai.com, 0
 valordolarblue.com.ar, 1
@@ -126884,13 +120622,9 @@ valordotrabalho.com.br, 1
 valorem-tax.ch, 0
 valoremtax.ch, 0
 valoremtax.com, 0
-valoriani.by, 1
-valoriashard.tk, 1
 valorizofficial.com, 1
-valparaiso.tk, 1
 valpareso.tk, 1
 valphenn.blue, 1
-valpovo-online.tk, 1
 valsenales.it, 1
 valshamar.is, 1
 valskis.lt, 1
@@ -126900,8 +120634,8 @@ valtlai.fi, 1
 valtoaho.com, 1
 valtool.uk, 1
 valudo.st, 1
-valuecashoffers.com, 1
 valuechain.me, 1
+valuehost.com.br, 1
 valuemyhome.co.uk, 1
 valuemyhome.uk, 1
 valueng.com, 1
@@ -126918,7 +120652,6 @@ valutienda.com, 1
 valuuttamuunnin.com, 1
 valvulasvaneo.com, 1
 valx.jp, 1
-vam-podarok.tk, 1
 vami.tk, 1
 vamoneysearch.gov, 1
 vamonospaportugal.tk, 1
@@ -126933,7 +120666,6 @@ vampluderdd.com, 1
 vampyrium.com, 0
 vampyrium.net, 0
 van-assen.com, 1
-van-brandevoort.tk, 1
 van11y.net, 1
 vanadrighem.eu, 1
 vanarok.xyz, 0
@@ -126942,7 +120674,6 @@ vanbalen.be, 1
 vanbarel.tk, 1
 vanboven.nl, 1
 vanboyvital.tk, 1
-vanbruchem.tk, 1
 vanburencounty-mi.gov, 1
 vanburencountyiowa.gov, 1
 vancityconcerts.com, 1
@@ -126951,10 +120682,10 @@ vancouver.gov, 1
 vancouverchess.com, 1
 vancouvercosmeticsurgery.ca, 1
 vancouverdriveband.com, 1
+vancouverwademolition.com, 1
 vancouverwaseo.org, 1
 vandaalen.email, 1
 vandalfsen.me, 1
-vandals.ml, 1
 vandam.io, 1
 vandegriftplasticsurgery.com, 1
 vandemeent.eu, 1
@@ -126962,7 +120693,6 @@ vandenbergfss.com, 1
 vandenbroeck-usedcars.be, 1
 vandenbroekwi.gov, 1
 vandenheuvelzwembaden.nl, 1
-vander-vegt.nl, 1
 vanderbeekonline.nl, 1
 vanderbiltcisa.org, 0
 vanderkley.it, 1
@@ -126980,7 +120710,6 @@ vandortgroep.nl, 1
 vandrielschoenen.nl, 1
 vandyhacks.org, 1
 vanesaleiro.tk, 1
-vanessaamorosi.tk, 1
 vanessabalibridal.com, 1
 vanessaglendagarcia.tk, 1
 vanessarivas.com, 1
@@ -126998,7 +120727,6 @@ vanhaos.com, 1
 vanhatten.com, 1
 vanheede.com, 1
 vanhelsing.ml, 1
-vanhelsing.tk, 1
 vanherle-dakdichting.be, 1
 vanhoudt-usedcars.be, 1
 vanhoutte.be, 0
@@ -127065,7 +120793,6 @@ vapocial.com, 1
 vapolik.fr, 1
 vapor.cloud, 0
 vapordepot.jp, 1
-vaporquest.tk, 1
 vapoteuse.fr, 1
 vapourtown.com, 1
 vapteke.ru, 1
@@ -127074,7 +120801,6 @@ varalaval.com, 1
 varcare.jp, 1
 varda.nl, 1
 vardakeio.gov.gr, 1
-vardenafilhcl.gq, 1
 vareillefoundation.fr, 0
 vareillefoundation.org, 0
 varela-electricite.fr, 1
@@ -127086,29 +120812,26 @@ variablyconstant.com, 1
 variance.pl, 1
 variasdesign.com, 1
 variatesonline.tk, 1
-varied.ga, 1
+varierchairs.com, 1
 variomedia.de, 1
 variusunum.com, 1
 varizh.by, 1
-varjo.tk, 1
 varjuring.tk, 1
 varlex.cl, 1
 varlin.tk, 1
 varna-airport.bg, 1
 varney.tk, 1
-varnish.ga, 1
-varonahairrestoration.com, 1
+varonahairrestoration.com, 0
 varoscak.de, 0
 varrogepcentrum.hu, 0
 varshathacker.com, 1
-varun-rajeshwari.tk, 1
-varvitra20mg.ga, 1
 varvy.com, 1
 varyrentacar.com, 1
 varztupasaulis.com, 1
 varztupasaulis.eu, 1
 varztupasaulis.lt, 1
 varztupasaulis.net, 1
+vas-webmaster.cz, 1
 vas.ae, 1
 vasaconsulting.com, 1
 vasankari.fi, 1
@@ -127117,6 +120840,7 @@ vasaprilezitost.eu, 1
 vascomm.co.id, 1
 vasconcellos.casa, 1
 vasconcellos.xyz, 1
+vase-dovolena.cz, 1
 vasectomie-pierre-boucher.ca, 0
 vasel.de, 1
 vasel.eu, 1
@@ -127127,23 +120851,13 @@ vaselin.ml, 1
 vaselin.tk, 1
 vases.tk, 1
 vasficelik.com, 1
-vash-doctor.tk, 1
-vash-dom.tk, 1
-vashdohod.ml, 1
 vashel.us, 1
-vasheradio.tk, 1
 vashmatrass.ru, 1
-vashprazdnik.tk, 1
 vasileruscior.ro, 1
 vasilev.wtf, 1
-vasilevo.tk, 1
 vasilijeojdanic.ml, 1
 vasilijeojdanic.tk, 1
 vasilikieleftheriou.com, 1
-vasilisa-volodina.cf, 1
-vasilisa-volodina.ga, 1
-vasilisa-volodina.gq, 1
-vasilisa-volodina.ml, 1
 vaskulitis-info.de, 1
 vasogroup.com, 1
 vastenotaris.nl, 1
@@ -127158,14 +120872,13 @@ vasyharan.com, 1
 vat-eu.com, 1
 vat.direct, 1
 vatav.eu, 1
-vatav.tk, 1
 vatazhok.com, 1
-vatikantour.tk, 1
 vatman.tk, 1
 vato.nl, 1
 vats.im, 1
 vatsalyagoel.com, 1
 vattulainen.fi, 1
+vauban-ip.com, 1
 vauceri.hr, 1
 vaugarnier.fr, 1
 vaughanrisher.com, 1
@@ -127179,7 +120892,6 @@ vault81.de, 1
 vaultlabs1226.com, 1
 vaultproject.io, 0
 vaur.fr, 1
-vaurio.tk, 1
 vavada.com, 1
 vave.men, 1
 vavel.com, 1
@@ -127194,18 +120906,14 @@ vaygren.com, 1
 vb.media, 1
 vba.rest, 1
 vbazile.com, 1
-vbelgorode.tk, 1
 vbestseller.com, 1
-vbetcn.com, 1
 vbhelp.org, 1
 vbql.me, 1
 vbsoft.cz, 1
 vbttc.com, 1
-vburyatii.ml, 1
 vbwinery.com, 1
 vcacursus.nl, 1
 vcanederland.nl, 1
-vcard.mx, 1
 vcare.group, 1
 vccmurah.net, 1
 vccv.cc, 0
@@ -127229,12 +120937,10 @@ vcsjones.com, 1
 vcsource.tk, 1
 vcti.cloud, 1
 vctor.net, 1
-vcudu.com, 0
 vcz.fr, 1
 vczk.me, 1
 vd42.net, 1
 vda.li, 1
-vdagestan.tk, 1
 vdb-it.com, 1
 vdbongard.com, 1
 vdcomp.cz, 0
@@ -127246,13 +120952,8 @@ vdisk24.de, 1
 vdmeij.com, 1
 vdmeta.com, 1
 vdocapp.com, 1
-vdolg2000rub.ga, 1
 vdolg2000rub.ml, 1
-vdolg8000rub.cf, 1
-vdolg8000rub.ga, 1
 vdolg8000rub.gq, 1
-vdolg8000rub.ml, 1
-vdolg8000rub.tk, 1
 vdownloader.com, 1
 vdstc.com, 1
 vdw-instruments.com, 1
@@ -127263,22 +120964,16 @@ ve3zsh.ca, 1
 veadoscomfome.tk, 1
 veast.network, 1
 vebbankir-zajm-onlajn.gq, 1
-vebdengi.tk, 1
 veber.bg, 1
-veca.tk, 1
 vecara.es, 1
 vecchiofornobarletta.it, 1
 vechainstats.com, 1
-vecherka.tk, 1
-vechersky.tk, 1
 vectomatic.org, 1
 vectops.com, 0
-vectorcardiometry.tk, 1
 vectordtg.com, 0
 vectormagnetics.com, 1
 vectortrack.com.au, 1
 vectorwish.com, 1
-vectrum.cf, 1
 vedeneev.tk, 1
 vedev.io, 1
 vedma-praktik.com, 1
@@ -127287,6 +120982,7 @@ veebiveski.ee, 1
 veegish.com, 1
 veerleklinge.nl, 1
 veessen.tk, 1
+vefald.no, 1
 veg-leiden.nl, 1
 veg.lv, 0
 vega-diva.com, 1
@@ -127310,6 +121006,7 @@ veganism.co.uk, 1
 veganism.com, 1
 veganismo.tk, 1
 veganitos.tk, 1
+veganlinguists.org, 1
 veganmasterrace.com, 1
 veganrecipereviews.com, 1
 veganuary.com, 1
@@ -127326,7 +121023,6 @@ vegepa.com, 1
 vegetablegrowing.co.uk, 1
 vegetarianfastfood.com, 1
 vegetariantokyo.net, 1
-vegetarier-sind-moerder.tk, 1
 veggie-einhorn.de, 0
 vegoresto.fr, 1
 vegtelenchat.tk, 1
@@ -127349,10 +121045,8 @@ vejersferie.de, 1
 vejersferie.dk, 1
 vekashka.gq, 1
 vekenz.com, 1
-vektlofting.tk, 1
 vektor.tk, 1
 vektorparts.ru, 1
-velacartagena.tk, 1
 velassoltas.com, 1
 velassoltas.pt, 1
 veldadvies.nl, 1
@@ -127364,15 +121058,14 @@ veliavidela.com, 1
 velichkin.tk, 1
 velika-balgaria.tk, 1
 velikijhutir.cherkassy.ua, 1
-velis.tk, 1
 velken.de, 1
 vellingetaxi.se, 1
 velmart.ua, 1
 velmorra.id, 1
-velo-volga.tk, 1
 velo24.tk, 1
 velobar.plus, 1
 velocitycu.com, 1
+velocityelectronics.com, 1
 velocityfiber.com, 1
 velocitygames.tk, 1
 velocompany.com, 1
@@ -127382,17 +121075,13 @@ velonustraduction.com, 1
 velopinion.fr, 1
 velorail01.fr, 1
 veloroute.hamburg, 1
-velosipedi.tk, 1
 velostudio.com.ua, 1
 velotours.ga, 1
 velotyretz.fr, 0
 velovelo.gq, 1
 veluwerally2002.tk, 1
-velvet-tarantula.tk, 1
-velvetempire.tk, 1
 velvetia.no, 1
 vemoweb.com, 1
-venacifuentes.tk, 1
 venali.tk, 1
 venalytics.com, 1
 venangocountypa.gov, 1
@@ -127403,7 +121092,6 @@ vendadopinheiro.com, 1
 vendadopinheiro.net, 1
 vendadopinheiro.org, 1
 vendagora.tk, 1
-vendasdealbunsbrasil.tk, 1
 vendee.tk, 1
 vendela.tk, 1
 vendeproductos.online, 1
@@ -127420,15 +121108,13 @@ vendreacheter.net, 1
 vendserve.eu, 1
 vendsoefoutra.ga, 1
 vendsoefoutra.ml, 1
+venegreco.com, 1
 venenum.org, 1
 venera-magik.tk, 1
-venesuela.cf, 1
 venetkaarsenovart.com, 1
 venev.com, 1
 venev.name, 1
-venezia.ga, 1
 veneziatoday.it, 1
-venezuelachat.tk, 1
 venezuelalibre.tk, 1
 venga.tk, 1
 vengriya.tk, 1
@@ -127438,11 +121124,11 @@ venicefl.gov, 1
 venicefloridawebsitedesign.com, 1
 venicerealdeal.com, 1
 venje.pro, 0
-venlafaxine.gq, 1
 vennershipley.co.uk, 1
 vennprime.com, 1
 venomxsecurity.com, 1
 venstar.com, 1
+ventaenlinea-bancoomeva.com, 1
 ventajasdesventajas.com, 1
 ventana.kz, 1
 ventassantillan.com, 1
@@ -127509,7 +121195,6 @@ verdesfoundation.org, 1
 verdict.gg, 1
 verdict.ro, 1
 verduccies.com, 1
-verdugosxerecistas.tk, 1
 veredadelaestrella.tk, 1
 verein-kiekin.de, 1
 vereinlandwege.de, 1
@@ -127517,7 +121202,6 @@ vereinscheck.de, 1
 vereinswahl.online, 1
 verena.gallery, 1
 verepeliculashd.com, 1
-vereshagino.tk, 1
 verf.nu, 1
 verfassungsklage.at, 1
 verge.capital, 1
@@ -127526,7 +121210,6 @@ vergelijksimonly.nl, 1
 vergelijkwitgoed.nl, 1
 vergesense.com, 1
 vergessen.cn, 1
-vergraal.tk, 1
 verhaltenstherapie-weiden.de, 1
 verhaslaw.com, 1
 verhave.net, 1
@@ -127540,10 +121223,10 @@ verify.gov.sg, 1
 verifyos.com, 1
 verifyyourip.com, 1
 verigom.com, 1
-verimoto.com, 1
 verindra.ga, 1
 veriomed.com, 1
 veripn.com, 1
+veritablescreening.com, 1
 veritafineviolins.com, 1
 veritas-data.de, 1
 veritashomeschoolers.org, 1
@@ -127552,7 +121235,6 @@ veriteliberte.com, 1
 veriteliberte.fr, 1
 veriteslibertes.com, 1
 veriteslibertes.fr, 1
-veritone.com, 1
 verizonconnect.com, 0
 verkada.com, 1
 verkeer.gent, 1
@@ -127575,7 +121257,6 @@ verliefde-jongens.nl, 1
 verloskundigepraktijktolmiea.nl, 1
 vermaeckbouw.nl, 1
 vermageringsdieetpillen.ga, 1
-vermageringsdieetpillen.gq, 1
 vermageringsdieetpillen.tk, 1
 vermeerdealers.com, 1
 vermellcollection.com, 1
@@ -127610,13 +121291,11 @@ versbesteld.nl, 1
 verschoren.com, 1
 verschurendegroot.nl, 1
 verse.eu.org, 1
-verses.space, 1
 versfin.net, 1
 versicherungen-werner-hahn.de, 1
 verso.money, 1
 verspai.de, 0
 verstaanwiskunde.co.za, 1
-verstka.cf, 1
 verstka.ga, 1
 verstka.tk, 1
 verstraetenusedcars.be, 1
@@ -127626,7 +121305,6 @@ vertanex.com, 1
 vertaxaccountants.co.uk, 1
 vertebrates.com, 1
 verteilergetriebe.info, 1
-vertexlife.ml, 1
 vertexlife.tk, 1
 vertexventures.co.il, 1
 vertexventures.sg, 1
@@ -127635,7 +121313,6 @@ verticals.tk, 1
 verticesedge.com, 1
 vertichost.com, 1
 vertichost.ro, 1
-verticrew.com, 1
 verticweb.com, 1
 vertigo.name, 0
 vertikal.tk, 1
@@ -127646,6 +121323,7 @@ vertrieb-strategie.de, 1
 verustracking.com, 1
 vervewellness.co.nz, 1
 verwandlung.org, 1
+verwarming-installateur.be, 1
 verwarring.tk, 1
 verwayen.com, 1
 verwer-infra.nl, 1
@@ -127655,7 +121333,6 @@ veryestate.com, 1
 veryfinecommentary.tk, 1
 verygoodmarketing.nl, 1
 verygoodwebsite.ca, 1
-veryhappy.ru, 0
 veryhome.com.pe, 1
 verylazy.com, 1
 verymelon.de, 1
@@ -127667,7 +121344,6 @@ verzekerdbijhema.nl, 1
 verzekeringsacties.nl, 1
 verzekerjebeter.nl, 1
 verzick.com, 1
-ves.host, 1
 vesaviljanen.fi, 1
 vescudero.net, 1
 veseleruska.sk, 1
@@ -127691,23 +121367,18 @@ vestd.com, 0
 vestibtech.com, 1
 vestibular.science, 1
 vestibulartechnologies.com, 1
-vestiizhevska.cf, 1
 vestingbar.nl, 1
 vestirsibene.shop, 1
-vestlundbolargen.tk, 1
-vestnik24.cf, 1
 vestum.ru, 1
 vesuvio.tk, 1
-vesvault.com, 1
 vet24hour.co.uk, 1
 vet4life.co.uk, 1
 vetafarm.com.au, 1
 vetantumapu.cl, 1
-vetapp.net, 1
 vetbilgi.com, 1
 vetbits.com, 0
 vetcard.info, 1
-vetch.ga, 1
+vetcoretech.com, 1
 vetcpd.co.uk, 1
 veteranreservecorps.com, 1
 veteransadvantage.com, 1
@@ -127720,21 +121391,18 @@ veterinario.milano.it, 1
 veterinario.roma.it, 1
 veterinarioaltea.com, 1
 veterinary-colleges.com, 1
-veterinaryhelp.cf, 1
 veterinarylabsupply.com, 1
 veterinaryvision.co.uk, 1
 veteriner.name.tr, 1
 veterquimica.pe, 1
 vetikalender-berlin.de, 1
 vetinte.eu, 1
-vetitus-teatro.tk, 1
 vetlab.ee, 1
 vetmedstat.com, 1
-vetmgmt.com, 0
+vetmgmt.com, 1
 vetnet.info, 1
 veto.fish, 1
 vetofish.com, 1
-vetosh.tk, 1
 vetpraxis.de, 1
 vetputten.nl, 1
 vetren.tk, 1
@@ -127772,7 +121440,6 @@ vgropp.de, 1
 vgxcontactcenter.com.br, 1
 vgywm.com, 1
 vhelio.org, 1
-vhproductions.tk, 1
 vhummel.nl, 1
 vhumo.com, 1
 via-shire-krug.ru, 0
@@ -127782,12 +121449,13 @@ viacheslavpleshkov.com, 1
 viaelegancestore.com.br, 1
 viaeth.io, 1
 viafinance.cz, 0
+viaggioincoppia.com, 1
 viaggivistos.com.br, 1
 viagozo.com, 1
 viagra4men.com, 1
-viagratop.tk, 1
 viagusto.pl, 1
 viajantesturismo.com, 1
+viajessanandres.com, 1
 vialibido.com.br, 1
 viamax.eu, 1
 viamilitaris.net, 1
@@ -127812,15 +121480,13 @@ vibetribe.co.za, 1
 vibgyorhigh.com, 1
 vibgyorrise.com, 1
 vibgyyor.com, 1
+vibioh.fr, 1
 vibox.co.uk, 1
 vibraagenciadigital.com.br, 1
-vibramycin100mg.tk, 1
 vibrant-america.com, 1
 vibratefashion.com, 1
 vibrato1-kutikomi.com, 1
 vibrolandia.com, 1
-vicarious.cf, 1
-vicenage.com, 1
 vicenez.agency, 1
 vicentaburon.tk, 1
 vicentediaz.mx, 1
@@ -127843,17 +121509,16 @@ vicjuwelen-annelore.be, 1
 vickyflipfloptravels.com, 0
 vickyhundt.com, 1
 vickylarraz.tk, 1
-vickyoliver.tk, 1
 vicmatus.com, 1
 vicoeo.com, 1
+vicrea.nl, 1
 vicsancab.com, 1
 victimizer.tk, 1
+victor.co.uk, 1
 victora.com, 1
 victorblomberg.se, 1
-victorbuch.cf, 1
 victorcalvez.com, 1
 victorcanera.com, 1
-victorcarrasco.tk, 1
 victorcarwasher.com, 1
 victoreriksson.ch, 1
 victoreriksson.co, 1
@@ -127887,7 +121552,6 @@ victoroilpress.com, 1
 victorpelletmill.com, 1
 victorpericiales.com, 1
 victorricemill.com, 1
-victorrodriguez.ml, 1
 victorunix.com, 1
 victory.radio, 1
 victoryalliance.us, 1
@@ -127905,7 +121569,6 @@ vidarity.com, 1
 vidasanayfitness.com, 1
 vidassemfronteiras.com, 1
 vidatantrica.com, 1
-vidawichi.tk, 1
 vidaxp.com, 1
 vidb.me, 1
 vidbooster.com, 0
@@ -127914,7 +121577,6 @@ vidcloud.xyz, 1
 vide-dressing.org, 0
 vide-greniers.org, 0
 vide-maisons.org, 0
-videferre.tk, 1
 video-oldenburg.de, 1
 videoarcadia.cf, 1
 videoarcadia.ml, 1
@@ -127922,15 +121584,14 @@ videobola.win, 1
 videobrochuresmarketing.com, 1
 videocall.guide, 1
 videochums.com, 1
+videoclipsex.com, 1
 videoclubhd.ga, 1
 videoclubhd.ml, 1
 videoconferencing.guide, 1
-videoebook.tk, 1
 videoface.ru, 1
 videogameconsole.ir, 1
 videogamecoupons.com, 1
 videogamer.com, 1
-videogamerreader.tk, 1
 videogamesartwork.com, 1
 videograb.ga, 1
 videograb.ml, 1
@@ -127940,20 +121601,15 @@ videojuegos.com, 1
 videokaufmann.at, 1
 videoload.co, 1
 videomail.io, 1
-videomaniya.ml, 1
-videonika.tk, 1
 videopediablogs.tk, 1
 videopokerez.cf, 1
 videopornoitaliana.com, 1
-videoprikol.cf, 1
-videoprikoly.ga, 1
 videoremote.tk, 1
 videosdiversosdatv.com, 1
 videosengracado.ga, 1
 videoseriesbiblicas.com, 1
 videoseyred.in, 1
 videoskaseros.com, 1
-videoskazka.tk, 1
 videosparatodos.com, 1
 videospericos.tk, 1
 videosporno.life, 1
@@ -127961,13 +121617,11 @@ videostop.asia, 1
 videot.tk, 1
 videotehnika.tk, 1
 videoueberwachung-set.de, 1
-videouroki.ml, 1
 videov.tk, 1
 videovt.tk, 1
 videownload.com, 1
 videozv.tk, 1
 viderma.com.br, 1
-videt-son.cf, 1
 videt-son.ml, 1
 videt-son.tk, 1
 vidimte.eu, 1
@@ -128032,6 +121686,7 @@ vietconghackz.tk, 1
 vietdungit.com, 1
 vietfoodsquad.xyz, 1
 vietforum.ml, 1
+viethotnews.com, 1
 vietnam-fishing.com, 1
 vietnam-lifer.com, 1
 vietnam-tours.tk, 1
@@ -128045,19 +121700,18 @@ vietnamvisa.cf, 1
 vietnamvisa.ga, 1
 vietnamwomenveterans.org, 1
 vieux.pro, 1
-vievolution.tk, 1
 view-page-source.com, 1
 viewbook.com, 1
-vieweb.tk, 1
-viewer.ga, 1
 viewey.com, 1
 viewflix.win, 1
+viewgardencentre.co.uk, 1
 viewing.nyc, 1
 viewpointsfromfacebook.com, 1
 viewsea.com, 1
 viewzipcode.com, 1
 vifranco.cl, 1
 vifsoft.com, 1
+vigerust.net, 1
 vigilanciatotal.com, 1
 vigilanciaysalud.com, 1
 vigilantesporcolombia.org, 1
@@ -128086,8 +121740,6 @@ viilup.com, 1
 viirujateippi.fi, 1
 viitanen.xyz, 1
 vijay-international.com, 1
-vijayam.ml, 1
-vijaymishra.tk, 1
 vijoe.org, 1
 vijverbenodigdheden.nl, 1
 vik.im, 1
@@ -128124,12 +121776,10 @@ vilabiamodas.com.br, 1
 vilablancasanxenxo.com, 1
 vilafloridacapivari.com.br, 1
 vilafrancaeagles.tk, 1
-vilamarija.tk, 1
 vilantice.cz, 1
 vilavilma.si, 1
 vilavyhlidka.cz, 1
 vilaydin.com, 1
-vildlaithailand.cf, 1
 vildlaithailand.gq, 1
 vildlaithailand.tk, 1
 vilettecouvreur.fr, 1
@@ -128137,7 +121787,6 @@ vilgain.com, 1
 vilhe.com, 1
 vilhe.fi, 1
 vilhelmjunnila.fi, 1
-vilife.tk, 1
 viliravnjak.tk, 1
 viliv.com.co, 1
 villa-christina.com, 1
@@ -128147,11 +121796,7 @@ villa-ottone.net, 1
 villa-romantica-zillertal.at, 1
 villa-toscana.berlin, 1
 villablancaluarca.es, 1
-villablino.tk, 1
-villacarralon.tk, 1
-villadelprado.tk, 1
 villaditirano.tk, 1
-villaespanola.tk, 1
 villafiore.com.br, 1
 villafrancis.org.sg, 1
 villagecardshop.co.uk, 1
@@ -128170,20 +121815,24 @@ villageofclaytonmi.gov, 1
 villageofclymanwi.gov, 1
 villageofcolemanwi.gov, 1
 villageofcottagegrove.gov, 1
+villageofdousman.gov, 1
 villageofedenwi.gov, 1
 villageoffremontwi.gov, 1
 villageofgraftonwi.gov, 1
 villageofjacksonwi.gov, 1
+villageoflavallewi.gov, 1
 villageoflomira.gov, 1
 villageofmillerton-ny.gov, 1
 villageofmuirmi.gov, 1
 villageofnaponeene.gov, 1
 villageofnecedahwi.gov, 1
+villageofoakdalewi.gov, 1
 villageofoakfieldwi.gov, 1
 villageofowegony.gov, 1
 villageofpewaukeewi.gov, 1
 villageofsirenwi.gov, 1
 villageofstetsonvillewi.gov, 1
+villageofstockbridgewi.gov, 1
 villageoftheresawi.gov, 1
 villageoftikiisland.gov, 1
 villageofwales.gov, 1
@@ -128198,9 +121847,7 @@ villainsclothing.com.au, 1
 villaismaelcortinas.uy, 1
 villakarma.at, 1
 villakiralik.com, 1
-villalmanzo.tk, 1
 villamenty.com, 1
-villanew.tk, 1
 villapads.com, 1
 villaparkil.gov, 1
 villapiknik.tk, 1
@@ -128211,7 +121858,6 @@ villasenor.online, 1
 villasfinistere.fr, 1
 villasforsale-bali.com, 1
 villasintrabali.com, 1
-villaumbrales.tk, 1
 villavaltava.fi, 1
 villaville.com, 1
 villawirz.it, 1
@@ -128242,22 +121888,20 @@ vimbom.tk, 1
 vimeo.com, 1
 vimeosucks.nyc, 1
 vimexx.nl, 1
-vimka.gq, 1
 vimoksa.com, 1
 vimworld.com, 1
 vinacocha.com, 0
 vinarstvimodryhrozen.cz, 1
-vinaygakhar.tk, 1
 vinaygarg.com, 1
 vinc.me, 1
 vinc.name.tr, 1
 vincehut.top, 1
 vincent-haupert.de, 1
 vincentcox.com, 0
+vincentdame.net, 1
 vincenticosmeticsurgery.tk, 1
 vincentiliano.tk, 1
 vincentpancol.com, 1
-vincentpo.tk, 1
 vincentsimon.de, 1
 vincentwolsink.nl, 0
 vinceracing.tk, 1
@@ -128288,13 +121932,13 @@ vineethavarma.com, 1
 vinepower.co.nz, 1
 vineripenutrition.com, 1
 vinesauce.info, 1
-vineta.tk, 1
 vinetalk.net, 1
 vinetech.co.nz, 1
 vineyard-wash.com, 1
 vinga.ml, 1
 vingt.me, 1
 vingtsuncoach.tk, 1
+vinhobros.de, 1
 vinhoscortem.com, 1
 vinicius.sl, 1
 viniciuscosta.tk, 1
@@ -128302,14 +121946,12 @@ vinigas.com, 1
 vinihk.com, 0
 vinilosdecorativos.net, 1
 vinistas.com, 1
-vinit.tk, 1
 vinnellarabia.com, 1
 vinner.com.au, 1
 vinnie.gq, 1
 vinny.tk, 1
 vinnyvidivici.com, 1
 vinodoc.cz, 1
-vinohradiv.tk, 1
 vinokourovnet.tk, 1
 vinokurov.tk, 1
 vinolli.de, 1
@@ -128319,6 +121961,7 @@ vinotec.net, 1
 vinovum.net, 1
 vinsation.com, 1
 vinsetchampagne.fr, 0
+vinsonconsulting.cl, 1
 vinsonfinancials.tk, 1
 vinstafood.com, 1
 vintageaudio.tk, 1
@@ -128328,25 +121971,21 @@ vintagecaskandbarrel.com, 1
 vintagecommerce.it, 1
 vintagejeeps.net, 1
 vintagemakeupguide.com, 1
-vintageoutdoorgear.nl, 1
 vintageportgifts.co.uk, 1
 vintagetoydepot.tk, 1
 vintagetrailerbuyers.com, 1
 vintagewedding.tk, 1
 vintazh.net, 1
 vinticom.ch, 0
-vintizen.com, 1
 vintom.com, 1
 vintonia.gov, 1
 vinumenu.com, 1
 vinyl-digital.com, 1
 vinylbasement.tk, 1
 vinylfencestlouis.com, 1
-vinzer.tk, 1
 vinzite.com, 1
 viocleannettoyage.com, 1
 violarenate.com, 1
-violetfairy.tk, 1
 violetraven.co.uk, 1
 violettecleaning.be, 1
 violin4fun.nl, 1
@@ -128357,12 +121996,9 @@ vionity.co, 1
 viosey.com, 1
 vip-6132.com, 1
 vip-agency-escort.com, 1
-vip-banner.tk, 1
 vip-escort-agency.com, 1
 vip-it.pl, 1
-vip-moda.ga, 1
 vip-sauna.tk, 1
-vip-soski.tk, 1
 vip-ssl.com, 1
 vip-transfer.by, 1
 vip.de, 1
@@ -128383,7 +122019,6 @@ viper-drones.com, 1
 viper-drones.shop, 1
 viperperformance.co.uk, 1
 vipertechnology.com.br, 1
-vipesball.me, 1
 vipesball.net, 1
 vipfitter.com, 1
 vipgalant.ru, 1
@@ -128391,7 +122026,6 @@ viphackers.tk, 1
 vipi.es, 1
 vipkit.com, 1
 vipku.ru, 1
-viplata-mgnovenno.ml, 1
 viplc4.com, 0
 viplc6.com, 0
 viplc68.com, 1
@@ -128400,13 +122034,9 @@ viplive.tk, 1
 vipllcnj.com, 1
 vipmdh.com.ua, 1
 vipmercedes.by, 1
-viporiflame.tk, 1
 vippclub.be, 0
 vips.pl, 1
-vipsauna.gq, 1
 vipsexvault.com, 1
-vipshop.ga, 1
-vipsibir.cf, 1
 vipstat.pl, 1
 viptamol.com, 1
 viptravel.tk, 1
@@ -128420,44 +122050,35 @@ vir-tec.eu, 0
 vir2.me, 1
 virajtharinda.tk, 1
 viral32111.com, 1
-virala.tk, 1
 viralboombox.xyz, 1
 viralcreate.com, 0
 viralhua.com, 1
 viralinsurance.ga, 1
-viraljobs.ga, 1
-viraloffer.ga, 1
 viralpop.it, 0
 viralsv.com, 1
-viraltech.cf, 1
-viralted.ml, 1
 viraltobuzz.tk, 1
 viraltube.my, 1
-viralvids.gq, 1
 viran-khodro.tk, 1
 virazh58.tk, 1
 vircloud.net, 1
-virgi.tk, 1
 virgil.gg, 1
 virginiaabc.gov, 1
 virginiabeachcoolsculpting.com, 1
 virginiahealth.tk, 1
 virginiaisgoingsolar.com, 1
+virginianreview.com, 1
 virginiedelmas.fr, 1
 virginitychecker.ga, 1
 virginized.tk, 1
 virginpulse.us, 1
 virgintears.tk, 1
-virgontech.tk, 1
 virgosecurity.com.au, 1
 viridis-milites.cz, 1
 viris.si, 1
 virostack.com, 1
 virtasktic.com, 1
-virtbaza.cf, 1
 virtit.fr, 1
 virtlinux.eu, 1
-virtola.ml, 1
 virtool.ca, 1
 virtua.com.tr, 1
 virtual-assistant.ml, 1
@@ -128471,7 +122092,6 @@ virtualcitehuallaga.com, 1
 virtualcity.tk, 1
 virtualcloud.ddns.net, 1
 virtualcommodities.org, 1
-virtualcomputer.ml, 1
 virtualdesign.tk, 1
 virtualdesignmedia.com, 1
 virtualgayhd.com, 1
@@ -128539,9 +122159,9 @@ vise.com, 0
 visegradieskuvo.hu, 1
 visegradtours.hu, 1
 viseum.co.uk, 1
-vishenka.tk, 1
 vishnujyothi.co.uk, 1
 vishwashantiyoga.com, 1
+visibleone.com, 1
 visiblethoughts.co.uk, 1
 visikom.de, 1
 vision-painting.com, 1
@@ -128556,14 +122176,12 @@ visionduweb.fr, 1
 visioneducation.tk, 1
 visiongamestudios.com, 1
 visionnissancanandaiguaparts.com, 1
-visionnocturne.tk, 1
 visionpeak.net, 1
 visionproductssoutheast.com, 1
 visionsmind.xyz, 1
 visionthroughknowledge.com, 1
 visiontree-beta.eu, 1
 visionwow.ai, 1
-visionxcreative.gq, 1
 visionzeroreporting.com, 1
 visit-sanbenedettodeltronto.it, 1
 visit-thailand.tk, 1
@@ -128595,12 +122213,9 @@ visitorsguide.is, 1
 visitorslist.com, 1
 visitosalnes.com, 1
 visitrainscounty.com, 1
-visits.ga, 1
-visits.tk, 1
 visittartu.com, 1
 visittci.com, 1
 visitthematrix.tk, 1
-visituzbekistan.tk, 1
 visitvalenca.com, 0
 visitzug.ga, 1
 visma-apps.com, 1
@@ -128613,7 +122228,7 @@ visscher.codes, 1
 vista-calculator.ru, 1
 vista-research-group.com, 1
 vistaalmar.es, 1
-vistanova.com, 1
+vistamatic.eu, 1
 vistapoquei.com.br, 1
 vistastylebuilder.com, 0
 vistb.me, 1
@@ -128621,11 +122236,11 @@ vistec-support.de, 1
 visual-cockpit.com, 0
 visual-concept.net, 1
 visual-conversion.com, 1
-visual-design.cf, 1
 visual-dreams.de, 1
 visualdrone.co, 1
 visualetiquetas.art.br, 1
 visualforce.com, 1
+visualgnome.com, 1
 visualideas.org, 1
 visualizing.info, 1
 visuall.be, 1
@@ -128640,9 +122255,8 @@ visyeva.hu, 1
 vita-nova.cl, 1
 vitaalcheck.nl, 1
 vitaalfitcoaching.nl, 1
+vitacare.com.au, 1
 vitahook.pw, 1
-vitahost.ml, 1
-vitakov.tk, 1
 vital-pack.com, 1
 vital-tel.co.uk, 1
 vitalamin.at, 1
@@ -128655,6 +122269,11 @@ vitalismaatjes.nl, 1
 vitalitymedcenters.com, 1
 vitalityscience.com, 0
 vitaliyshepotkov.tk, 1
+vitallispsy.be, 1
+vitallispsy.com, 1
+vitallispsy.de, 1
+vitallispsy.eu, 1
+vitallispsy.nl, 1
 vitalshop.tk, 1
 vitalsolutions.ro, 1
 vitalthings.de, 1
@@ -128664,7 +122283,6 @@ vitamaxxi.com.br, 1
 vitamed.ca, 1
 vitamina.cl, 1
 vitamina.com, 1
-vitaminka.tk, 1
 vitaminmovie.ga, 1
 vitaminoutlet.net, 1
 vitamixromania.ro, 1
@@ -128685,19 +122303,25 @@ vitra-showrooms.co.uk, 1
 vitra-vcare.co.uk, 1
 vitrade.de, 1
 vitrado.de, 1
-vitrinachasov.cf, 1
 vitromex.tk, 1
 vitron.ru, 1
 vitsearch.link, 1
 vitsoft.by, 1
 vitto.tk, 1
+vittoria-conseil.com, 1
+vittoria-web.com, 1
+vittoria.consulting, 1
+vittoria.pro, 1
+vittoria.run, 1
+vittoria.studio, 1
+vittoria.tech, 1
+vittoriaconseil.com, 1
 vitucho.tk, 1
 vitus-meppen.de, 1
 viv.fi, 1
 viva.ua, 1
 viva2000.com, 1
 vivablogger.com, 1
-vivabraslav.ga, 1
 vivace.parts, 1
 vivachile.tk, 1
 vivaelmusculo.com, 1
@@ -128715,14 +122339,11 @@ vivantstays.com, 1
 vivaocredito.com.br, 1
 vivapharma.net, 1
 vivas.cf, 1
-vivas.gq, 1
 vivas.ml, 1
 vivas.tk, 1
 vivatbet.com.ee, 1
 vivatbet.ee, 1
-vivates.tk, 1
 vivatv.com.tw, 1
-vivavox.tk, 1
 vive.com, 0
 vive.link, 1
 vivediabetes-sanamente.com, 1
@@ -128750,11 +122371,9 @@ vivianaball.ro, 1
 vivianadavila.com, 1
 vivianlms.ga, 1
 vivianmaier.cn, 1
-vivichannel.tk, 1
 vivid-academy.com, 1
 vivide.re, 1
 vividinflatables.co.uk, 1
-viviennelinettevandenassem.tk, 1
 viviennevandenbos.nl, 1
 vivirenelmundo.com, 1
 vivirenelpoblado.com, 1
@@ -128766,7 +122385,6 @@ vivoregularizafacil.com.br, 1
 vivoseg.com, 0
 vivre-en-allemagne.com, 1
 vivreenisrael.com, 1
-vivy.com, 1
 viwsec.com.br, 1
 vixonline.com.br, 1
 vixrapedia.org, 1
@@ -128779,10 +122397,8 @@ vizija-nepremicnine.si, 1
 vizion.com, 1
 vizional.com, 0
 vizirinvestimentos.com, 1
-vizit-obmen.tk, 1
 vizit.ml, 1
 vizit.tk, 1
-vizitfree.ml, 1
 vizitnik.tk, 1
 vizmart.ml, 1
 vizyonpara.com, 1
@@ -128791,10 +122407,10 @@ vjeff.com, 1
 vjeff.net, 1
 vjn.ee, 1
 vjqlifestyle.com, 1
+vjuliano.net, 1
 vk-agent.ru, 1
 vk-group.com, 1
 vk-k.com, 1
-vk-random.ml, 1
 vk-srv.ru, 1
 vk.group, 1
 vk1fj.net, 1
@@ -128813,10 +122429,8 @@ vkino.ml, 1
 vkirichenko.name, 1
 vkirienko.com, 1
 vklikers.tk, 1
-vkolledzhe.tk, 1
 vkox.com, 1
 vkr2020.herokuapp.com, 1
-vkrutilca.tk, 1
 vksportphoto.com, 1
 vkstaticcdn.ru, 1
 vkstaticcontent.ru, 1
@@ -128824,7 +122438,6 @@ vkstream.tk, 1
 vkulagin.ru, 1
 vkusercontent.ru, 1
 vkusniy.shop, 1
-vkusnyashka.tk, 1
 vkustradicii.com.ua, 1
 vl.cloudns.cc, 1
 vlaamsegemeenschap.tk, 1
@@ -128832,20 +122445,12 @@ vlaamsetollers.tk, 1
 vlaardingen-enzo.tk, 1
 vlachoshome.com, 1
 vladcash.com, 1
-vladgazeta.gq, 1
-vladikavkaz-city.tk, 1
 vladimir-chanaev.pro, 1
 vladimir.ml, 1
-vladimirbatrakov.tk, 1
-vladimirchernyshov.ml, 1
-vladimirkarpets.tk, 1
 vladimirovka.ml, 1
 vladimirpenev.tk, 1
 vladislavstoyanov.com, 1
-vladivostok-city.tk, 1
 vladivostok.cf, 1
-vladivostok.tk, 1
-vladivostokportal.tk, 1
 vladmoraru.org, 1
 vladreview.com, 1
 vladsfads.com, 1
@@ -128853,11 +122458,10 @@ vladwm.com, 1
 vladwp.com, 1
 vlaggen-landen.nl, 1
 vlajo.org, 1
+vlak.hr, 1
 vlakem.net, 1
 vlance.gq, 1
 vlaser.es, 1
-vlasov.ml, 1
-vlasova-sova.ml, 1
 vlcentre.org, 1
 vldkn.net, 1
 vldz.co, 1
@@ -128869,9 +122473,9 @@ vleij.se, 1
 vleo.me, 1
 vliegherrie.nl, 1
 vlijmscherrup.tk, 1
-vlike.ml, 1
 vlissingse-oratoriumvereniging.nl, 1
 vlndc.org, 1
+vlnv.ca, 1
 vloeck.de, 1
 vloggerfaire.com, 1
 vloggerspace.tk, 1
@@ -128887,11 +122491,11 @@ vmagadane.tk, 1
 vmahome.com, 1
 vmath.my.id, 1
 vmautorajkot.com, 1
+vmaxleclub.com, 1
 vmc.co.id, 1
 vmccnc.com, 1
 vmconnected.co.uk, 1
 vmedia.ca, 1
-vmf365.tk, 1
 vmgirls.com, 0
 vmhomedesign.com, 0
 vmhydro.ru, 0
@@ -128904,17 +122508,14 @@ vmonetke.ru, 1
 vmotosoco.lv, 0
 vmsurgery.org, 1
 vmug.pl, 1
-vmurmanske.tk, 1
 vn.search.yahoo.com, 0
 vnctdj.fr, 1
 vnd.cloud, 1
 vndb.org, 1
 vneftekamske.tk, 1
 vnetboard.com, 1
-vnikolaev.tk, 1
 vnlfrk.com, 1
 vnministries.org, 1
-vnovosibirske.tk, 1
 vnpay.vn, 1
 vnpem.com, 1
 vnpem.store, 1
@@ -128950,6 +122551,7 @@ vns6969.com, 0
 vnsc.org, 1
 vnumngr.com, 1
 vnvisa.ru, 1
+vocably.de, 1
 vocaloid.my, 1
 vocalviews.com, 1
 vocationaujourdhui.fr, 1
@@ -128975,9 +122577,9 @@ vodpay.com, 1
 vodpay.net, 1
 vodpay.org, 1
 voeding-en-fitness.nl, 1
-voetbalclubinfo.tk, 1
 voetbalforum.tk, 1
 voetbalindestad.be, 1
+voetbalwedden.net, 1
 voetfit47.nl, 1
 voetpunttwente.nl, 1
 voeux.io, 0
@@ -128993,18 +122595,16 @@ vogler.name, 1
 vogt.works, 1
 vogue.co.uk, 1
 vogue.cz, 1
-voguefrontier.tk, 1
 voi.ch, 1
 voice-of-design.com, 1
 voice-pic.com, 1
 voicedata.tk, 1
-voiceofcricket.tk, 1
-voiceofserbia.tk, 1
 voicesoflabor.com, 1
 voicesofspirit.at, 1
 voicesuk.co.uk, 1
 voicu.ch, 0
 voidancerecords.com, 1
+voidbbs.com, 1
 voidbot.ai, 1
 voidcore.org, 1
 voidge.cf, 1
@@ -129027,19 +122627,17 @@ vojkovic.xyz, 1
 vojtat.cz, 1
 vokabl.io, 1
 vokativy.cz, 1
-vokeapp.com, 1
 vokieciupamokos.lt, 1
+vokimberlywi.gov, 1
 vokov.ml, 1
-vokrug.ga, 1
 vokzalperm.ru, 1
-volant.digital, 0
+volant.digital, 1
 volantinaggioaroma.it, 1
 volarewealth.com, 1
 volarikcapital.eu, 1
 volatile.pw, 1
 volatilesystems.org, 1
 volatilethunk.com, 1
-volatiliza.ga, 1
 volatimer.com, 1
 volcain.io, 1
 volcanconcretos.com, 1
@@ -129052,20 +122650,15 @@ volcano.lt, 1
 volcano24.ru, 1
 volcano75.ru, 1
 volcanov.ru, 1
-volchara.tk, 1
 volebnipruzkum.eu, 1
 volga.us, 1
 volgar.name, 1
 volgares.ru, 1
 volgavibes.ru, 0
-volgograd-34.tk, 1
 volgograd-privolzskiy.ga, 1
-volgograd34.tk, 1
 volha.tk, 1
 volichat.com, 1
-volin.tk, 1
 volk.ga, 1
-volk.gq, 1
 volkanyilmaz.com.tr, 1
 volker-gropp.de, 1
 volkergropp.de, 1
@@ -129078,24 +122671,17 @@ volkov.ga, 1
 volkstuinwaregem.tk, 1
 volksvorschlagpmar.ch, 1
 volkswagen.io, 1
-volkswagengolf.tk, 1
 volkswagenmiennam.com.vn, 1
 volkswagensaigon.net, 0
 volkswurst.de, 1
 vollenberg.ca, 1
 volleyballcityofpreston.tk, 1
-volleyballnews.tk, 1
 volleyfreaks.tk, 1
 volleypatos.tk, 1
 vollmondstollen.de, 1
-volochaevskiy.tk, 1
-volochisk.tk, 1
 voloder.net, 1
 voloevents.com, 1
-vologda-city.ga, 1
 vologda-city.tk, 1
-volosi.cf, 1
-volosi.tk, 1
 voloskova.ru, 1
 volqanic.com, 1
 volreinsistemas.com, 1
@@ -129103,15 +122689,14 @@ volta.io, 0
 voltageelectricity.tk, 1
 voltahurt.pl, 1
 voltainsite.com, 1
-voltarengelprice.tk, 1
 voltarengeneric.tk, 1
 voltcloud.net, 1
 voltekka.com.au, 1
 voltfloyd.com, 1
 voltiac.ml, 1
 volto.io, 1
+voltrix.net, 1
 volubilisplus.fr, 1
-volunka.ml, 1
 voluntarist.dk, 1
 volunteerham.com, 1
 volunteerhere.ga, 1
@@ -129119,11 +122704,12 @@ volunteers.tk, 1
 voluntourism.ga, 1
 volusia.gov, 1
 volusiaelections.gov, 1
+volusiasheriff.gov, 1
 volusiavotes.gov, 1
-volvo1800es.tk, 1
+volviers.nl, 1
 volvoconnect.com, 1
 vomitb.in, 1
-vomitoxin.ga, 1
+vomsee.eu, 1
 vonauw.com, 0
 vonckers.tk, 1
 vondenstein.com, 1
@@ -129146,7 +122732,6 @@ vooruitmetjevereniging.nl, 1
 voostvitamins.com, 1
 vooxia.xyz, 1
 vop.li, 1
-voprosnik.gq, 1
 voprosownet.tk, 1
 voragorn.com, 1
 vorbrodt.blog, 1
@@ -129157,10 +122742,8 @@ vorlage-mustervertrag.de, 1
 vorlagen-geburtstagsgruesse.de, 1
 vorlonempire.org, 1
 vorm2.com, 1
-vorona.tk, 1
 vortari.tk, 1
 vorte.ga, 1
-vortexhosting.ga, 1
 vortix.tk, 1
 vos-fleurs.ch, 1
 vos-fleurs.com, 1
@@ -129175,8 +122758,6 @@ vosges-tourisme.net, 1
 vosgym.jp, 1
 voshod.org, 1
 vosjesweb.nl, 1
-vosk-cream.tk, 1
-vosky.fr, 1
 vosn.de, 1
 voss-klinik.com, 1
 voss-zaehne.com, 1
@@ -129186,7 +122767,6 @@ vosser.de, 1
 vostok-zapad54.ru, 1
 vostronet.com, 1
 vot-tak-vot.tk, 1
-votan.cf, 1
 vote.gov, 1
 vote.nz, 1
 vote.org, 1
@@ -129247,9 +122827,7 @@ vous-les-jeunnes.tk, 1
 vov.furniture, 1
 vovac.tk, 1
 vovachka.tk, 1
-vovkamagazine.tk, 1
 vovladikavkaze.ru, 1
-vovo4ka.tk, 1
 vowsy.club, 0
 vowyboeq.duckdns.org, 1
 vox.de, 1
@@ -129267,7 +122845,6 @@ voxx1116.com, 1
 voyage-martinique.fr, 1
 voyageforum.com, 1
 voyageofyume.com, 1
-voyagesaufildespages.be, 0
 voyagesparadis.ca, 1
 voyagewd.world, 1
 voyagewiki.com, 1
@@ -129278,8 +122855,6 @@ voyancedanslenord.com, 1
 vozami.com, 1
 vozbudim.tk, 1
 vozdux.tk, 1
-vozhatik.cf, 1
-vozhuo.cf, 1
 vp-arc.org, 1
 vparilke.su, 1
 vpbuilds.com, 1
@@ -129289,7 +122864,7 @@ vpn4free.ga, 1
 vpnalert.com, 1
 vpnboss.com.au, 1
 vpnemail.com, 1
-vpnhongkong.gq, 1
+vpnent.com, 1
 vpnmag.fr, 1
 vpnpro.com, 1
 vpnservice.nl, 1
@@ -129311,7 +122886,6 @@ vpsrussia.com, 1
 vpstrial.net, 1
 vpsvz.cloud, 1
 vpsvz.ninja, 1
-vpswebs.tk, 1
 vpsxhq.com, 1
 vqcymsa.com, 1
 vqebizconsulting.com, 1
@@ -129340,8 +122914,6 @@ vredesregister.gent, 1
 vreeken-selfstorage.tk, 1
 vreeman.com, 1
 vreklame.ml, 1
-vremyachko.tk, 1
-vremyapervyih-hd.tk, 1
 vresonline.gr, 1
 vretmaskin.se, 0
 vreviewbestseller.com, 1
@@ -129349,7 +122921,6 @@ vrfoodchannel.com, 1
 vrfun18.com, 1
 vrgamecritic.com, 1
 vrgametrailers.net, 1
-vriendenkring-klassiekers.tk, 1
 vriesdonkow.be, 0
 vrifox.cc, 1
 vrij-links.nl, 1
@@ -129387,16 +122958,12 @@ vs9911.com, 0
 vs9977.com, 0
 vsactivity.com, 1
 vsamsonov.com, 1
-vsaratove.tk, 1
-vsatke.tk, 1
 vsc-don-stocksport.de, 1
 vscale.io, 0
 vscm888.com, 0
 vscredconsultoria.online, 1
 vsd.sk, 1
-vse-bolezni.tk, 1
 vse-dlya-fermera.tk, 1
-vse-dlya-jinok.tk, 1
 vse-dlya-texniki.tk, 1
 vse-novosti.tk, 1
 vse-potolki.ml, 1
@@ -129406,7 +122973,6 @@ vsec.co.il, 1
 vsekulinar.ru, 1
 vsem-reiki.tk, 1
 vsemrabota.ml, 1
-vsenovosti.cf, 1
 vseostile.ml, 1
 vserisuem.ga, 1
 vserus.com, 1
@@ -129430,10 +122996,10 @@ vss-clan.ml, 1
 vsscr.tech, 1
 vsscrew.tk, 1
 vssnederland.nl, 1
-vstavropole.tk, 1
 vstrikovaci-lisy.cz, 1
 vsund.de, 1
 vsure.com.au, 1
+vswitchnetworks.com, 1
 vsx.ch, 1
 vsz.me, 1
 vtanki.tk, 1
@@ -129458,9 +123024,7 @@ vucdn.com, 1
 vuelacaruru.com, 1
 vuelosabajoprecio.net, 1
 vuilelakens.be, 1
-vulcancycling.ga, 1
 vuldb.com, 1
-vulgar-teens.tk, 1
 vulkanprotektor.rs, 1
 vulkanruhe.com, 1
 vulkanruhe.de, 1
@@ -129486,7 +123050,6 @@ vuoto.fi, 1
 vusdigital.com, 0
 vutrox.com, 1
 vutruso.com, 1
-vutumusic.com, 1
 vux.li, 1
 vuzi.fr, 1
 vv1234.cn, 1
@@ -129495,7 +123058,7 @@ vv6729.co, 1
 vv6729.com, 0
 vv6957.co, 1
 vv9297.co, 1
-vv9397.com, 0
+vv9397.com, 1
 vv9721.com, 0
 vv9728.co, 1
 vvactivia.nl, 1
@@ -129553,7 +123116,6 @@ vyskocil.com, 1
 vyskocil.eu, 1
 vysoketatry.tk, 1
 vysokij-istochnik.tk, 1
-vysokoe.tk, 1
 vysotka.tk, 1
 vysvetluju.cz, 1
 vyturys.lt, 1
@@ -129570,13 +123132,9 @@ vztekloun.cz, 1
 vzw-muzaik.tk, 1
 vzwregent.be, 1
 vzyatonlinezaim.ga, 1
-vzyatonlinezaim.gq, 1
-vzyatonlinezaim.ml, 1
-vzyatonlinezaim.tk, 1
 vzyatzaimonline.cf, 1
 vzyatzaimonline.ga, 1
 vzyatzaimonline.gq, 1
-vzyatzaimonline.ml, 1
 vzyatzaimonline.tk, 1
 vzzjoias.com.br, 1
 w-architectes.com, 1
@@ -129632,8 +123190,8 @@ w51365.com, 1
 w5197.co, 1
 w5gfe.org, 1
 w60.co, 1
-w61516.com, 0
-w61518.com, 0
+w61516.com, 1
+w61518.com, 1
 w61611.net, 1
 w61616.com, 0
 w66133.com, 0
@@ -129643,17 +123201,17 @@ w66138.net, 0
 w6616.com, 1
 w661616.com, 0
 w6619.com, 1
-w6648.com, 0
+w6648.com, 1
 w668899.com, 1
-w66918.com, 0
+w66918.com, 1
 w66938.com, 1
 w6698.com, 0
 w6729.co, 1
-w6729.com, 0
+w6729.com, 1
 w6808.com, 1
 w6829.com, 1
 w6832.com, 1
-w6880.com, 0
+w6880.com, 1
 w6886.com, 1
 w6957.co, 1
 w6957.com, 0
@@ -129676,18 +123234,15 @@ w888077.com, 0
 w888088.com, 0
 w889-line.com, 1
 w889-line.net, 1
-w889889.com, 1
-w889889.net, 1
-w889vip.com, 1
 w88info.com, 1
 w88info.win, 1
 w88soikeo.net, 1
 w8less.nl, 1
 w8wat.com, 1
-w9196.com, 0
+w9196.com, 1
 w9297.co, 1
 w9297.com, 0
-w9397.com, 0
+w9397.com, 1
 w9721.com, 0
 w9728.co, 1
 w9nb.radio, 1
@@ -129702,7 +123257,6 @@ waays.eu, 1
 waays.fr, 1
 waayz.eu, 1
 waayz.fr, 1
-wabatam.com, 1
 wabbel.sa.com, 1
 wabifoggynuts.com, 1
 wachter.biz, 1
@@ -129730,7 +123284,6 @@ waelk.tech, 1
 waelti.xxx, 1
 waermekabine.org, 1
 waf.hk, 1
-waf.ninja, 1
 waf.sexy, 1
 wafa4hw.com, 1
 wafelland.be, 1
@@ -129757,6 +123310,7 @@ wahminda.tk, 1
 wahrnehmungswelt.de, 1
 wahrnehmungswelten.de, 1
 wai-in.com, 1
+wai.run, 1
 waidfrau.de, 1
 waifu-technologies.com, 1
 waifu-technologies.moe, 1
@@ -129779,6 +123333,7 @@ waka-mono.com, 1
 wakarandroid.com, 1
 wakastream.cc, 1
 wakatime.com, 1
+wake.gov, 1
 wake.net, 1
 wakecounty.gov, 1
 wakecountynorthcarolina.ml, 1
@@ -129846,7 +123401,6 @@ walletfox.com, 1
 wallethub.com, 1
 wallett.gq, 1
 wallhack.ml, 1
-wallhost.tk, 1
 wallingford.cc, 1
 wallinvogue.com, 1
 wallis-inside.ch, 1
@@ -129901,7 +123455,6 @@ wanda98.com, 1
 wandelreizen.eu, 1
 wander.al, 1
 wander.tk, 1
-wanderersfc.tk, 1
 wanderfost.com, 1
 wanderfullcoven.tk, 1
 wanderinghiker.com, 1
@@ -129949,7 +123502,6 @@ wanybug.ga, 1
 wanybug.gq, 1
 wanybug.tk, 1
 waonui.io, 1
-wap-umbrella.tk, 1
 wapa.gov, 1
 wapasrd.com, 1
 wapazewddamcdocmanui6001.azurewebsites.net, 1
@@ -129961,7 +123513,6 @@ wapflash.ml, 1
 wapgame.gq, 1
 wapgu.cc, 1
 wapheat.tk, 1
-wapkarma.tk, 1
 wapkat.tk, 1
 waplumber.com.au, 1
 wapmaster.cf, 1
@@ -129976,13 +123527,11 @@ wappie.tk, 1
 wapplerbrewing.com, 1
 wapresri.go.id, 1
 wapro.biz, 1
-wapspaces.tk, 1
 waptransfer.tk, 1
 wapveil.ml, 1
 waqood.tech, 1
 war-requiem.com, 1
 war-team.com, 1
-warbox.ga, 1
 warcraft2016.tk, 1
 warcraftjournal.org, 1
 warcraftwikicz.tk, 1
@@ -129991,8 +123540,8 @@ ward2u.com, 1
 wardeath.tk, 1
 wardemons.tk, 1
 warden.navy, 1
+wardnd.gov, 1
 wardogz.tk, 1
-wardonat.tk, 1
 wardow.com, 1
 wardpieters.eu, 1
 wardpieters.nl, 1
@@ -130020,13 +123569,11 @@ warezbook.org, 1
 warezoom.com, 1
 warfarina.com, 1
 warfield.org.uk, 1
-warfighters.de, 1
 wargov.tk, 1
 wargun.ml, 1
 warhistoryonline.com, 0
 warhut.cn, 1
 warid.ga, 1
-warispak.tk, 1
 warking.ml, 1
 warlions.info, 0
 warlords.cf, 1
@@ -130040,12 +123587,9 @@ warnernh.gov, 1
 waroengkopigazebo.net, 1
 warofelements.de, 1
 waronbrain.com, 1
-warp-radio.com, 1
 warp-radio.net, 1
-warp-radio.tv, 1
 warpsubmitter.tk, 1
 warr.ath.cx, 1
-warrantycontracts.ga, 1
 warrantynowvoid.com, 1
 warrencountyga.gov, 1
 warrencountyia.gov, 1
@@ -130063,10 +123607,10 @@ warrs.com, 1
 wars.cat, 1
 warschild.org, 1
 warsh.moe, 1
+warsonco.com, 0
 warszawa-pranie-dywanow.pl, 1
 warszawa19115.pl, 0
 wartabank.com, 1
-wartalika.id, 1
 wartegseberangsana.com, 1
 warthog.ml, 1
 wartimecontracting.gov, 1
@@ -130083,11 +123627,9 @@ wasatchconstables.com, 1
 waschmaschinen-dienst.de, 1
 waschpark-hantschel.de, 1
 wasd.ms, 1
-wasdestek.tk, 1
 wasema.com, 1
 wasfestes.de, 1
 wasfuereintheater.com, 1
-wash-house.tk, 1
 washa.tv, 1
 washabich.ch, 1
 washburnclarkwi.gov, 1
@@ -130099,7 +123641,9 @@ washify.com, 1
 washingmachinesguide.in, 1
 washington-ma.gov, 1
 washingtoncountyar.gov, 1
+washingtoncountyhomeoh.gov, 1
 washingtoncountyid.gov, 1
+washingtoncountymn.gov, 1
 washingtoncountyne.gov, 1
 washingtoncountyor.gov, 1
 washingtoncountysheriffne.gov, 1
@@ -130125,7 +123669,7 @@ wasserpflanzen-freunde.de, 1
 wassibauer.com, 1
 wassim.is, 1
 wasteman.com, 1
-wastewaterservicesltd.co.uk, 1
+wastewaterservicesltd.co.uk, 0
 wastewise.com, 0
 wasticker.ru, 1
 wastrel.ch, 1
@@ -130139,7 +123683,6 @@ watch-host.ga, 1
 watch-wiki.org, 1
 watchamovie.ga, 1
 watchcow.org, 0
-watchdogs.tk, 1
 watchersrealm.tk, 1
 watchface.watch, 1
 watchfreeonline.co.uk, 1
@@ -130156,8 +123699,6 @@ watchtolearn.co, 1
 watchweasel.com, 1
 water-addict.com, 1
 water-filters.tk, 1
-water-polo.tk, 1
-water-valley.tk, 1
 water.com, 1
 waterbassoon.eu.org, 1
 waterborefiji.com, 1
@@ -130186,14 +123727,11 @@ waterlootwpmi.gov, 1
 watermarkly.com, 0
 watermonitor.gov, 1
 wateroutlook.com, 1
-waterpoint.tk, 1
 waterpolosantona.tk, 1
-waterpolospain.tk, 1
 waterpumps.xyz, 1
 waterschaplimburg.nl, 1
 waterside-inn.co.uk, 1
 waterside-residents.org.uk, 1
-watersky.tk, 1
 waterslide-austria.at, 0
 watersoul.com, 1
 watersource.ga, 1
@@ -130219,6 +123757,7 @@ watobi.jp, 1
 watongaok.gov, 1
 watoo.tech, 1
 watsonsurplus.com, 1
+watsontownshipmi.gov, 1
 wattmaedchen.de, 1
 watvindtnederland.com, 1
 watzijnmijnkerntalenten.nl, 1
@@ -130252,6 +123791,7 @@ way2tech.de, 1
 waycoolmail.tk, 1
 waycraze.com, 1
 wayfairertravel.com, 1
+waylee.net, 0
 waynecountymi.gov, 1
 waynecountyne.gov, 1
 waynecountyny.gov, 1
@@ -130259,6 +123799,7 @@ waynecountyoh.gov, 1
 waynefranklin.com, 1
 waynehartman.com, 1
 wayneo.tk, 1
+waynescottlcsw.com, 1
 wayohoo.net, 1
 waysandlore.consulting, 1
 waysandlore.fr, 1
@@ -130301,6 +123842,7 @@ wbudd.com, 1
 wbut.ml, 1
 wby.by, 1
 wby.tw, 1
+wc-is.com, 1
 wc3modding.ml, 1
 wc64.org, 1
 wca.link, 1
@@ -130320,7 +123862,6 @@ wcools.tk, 1
 wcrca.org, 1
 wcru.one, 1
 wcsoe.gov, 1
-wctsite.tk, 1
 wcwcg.net, 1
 wd-api.com, 0
 wd-img.com, 1
@@ -130334,7 +123875,6 @@ wdf.ink, 1
 wdic.org, 1
 wdmcheng.cn, 1
 wdmg.com.ua, 1
-wdmleds.com, 1
 wdmpa.org, 1
 wdnmd.ac.cn, 1
 wdnmd.online, 1
@@ -130358,7 +123898,6 @@ we9988.net, 1
 weacceptbitcoin.gr, 1
 wealthadvisorsmf.com, 1
 wealthadvisorstrust.com, 1
-wealthcreationsolutions.ga, 1
 wealthprojector.com, 1
 wealthprojector.com.au, 1
 wealthreport.com.au, 1
@@ -130410,7 +123949,6 @@ weaveral.gov, 1
 weavers.space, 1
 web-3.ru, 1
 web-advisor.co.uk, 1
-web-aps.tk, 1
 web-art.cz, 1
 web-biz.fr, 1
 web-business.tk, 1
@@ -130424,7 +123962,6 @@ web-design.co.il, 1
 web-desing.com.ua, 0
 web-disaster.tk, 1
 web-dl.cc, 1
-web-format.tk, 1
 web-fox23.ru, 1
 web-hotel.gr, 1
 web-industry.pro, 1
@@ -130433,7 +123970,6 @@ web-it-entwicklung.de, 1
 web-lab.ml, 1
 web-log.ml, 1
 web-masterok.ga, 1
-web-mastery.tk, 1
 web-net.tk, 1
 web-odyssey.com, 1
 web-online.cf, 1
@@ -130441,18 +123977,14 @@ web-performance.ch, 1
 web-privacy.tk, 1
 web-redactor.com, 1
 web-redactor.net, 1
-web-ross.gq, 1
 web-ross.tk, 1
 web-siena.it, 1
 web-smart.com, 1
+web-snadno.online, 1
 web-space.design, 1
-web-sparkle.com, 1
 web-station.tk, 1
-web-studio-kzo.ml, 1
 web-style.tk, 1
 web-tcapwebsite-dev.azurewebsites.net, 1
-web-test.gq, 1
-web-town.tk, 1
 web-treff.de, 1
 web-view.ml, 1
 web-warrior.de, 1
@@ -130500,24 +124032,18 @@ webbanquyen.com, 1
 webbgro.com, 1
 webbiz.co.uk, 1
 webblawmaine.com, 1
-webbolivia.tk, 1
 webbricks.ru, 1
 webbuilder.de, 1
 webbureauer.dk, 1
 webby-books.com, 1
 webcafe.tk, 1
-webcam-lisa.ml, 1
 webcam-model.tk, 1
-webcamera-online.tk, 1
-webcamrunetki.ga, 1
 webcams4date.com, 1
 webcamtoy.com, 1
 webcamyoung.tk, 1
 webcaptive.com, 1
 webcaptive.net, 1
 webcarlosmartin.tk, 1
-webcarroseletricos.ga, 1
-webcase.tk, 1
 webcatchers.nl, 0
 webcazip.com, 1
 webce.de, 1
@@ -130525,28 +124051,22 @@ webcheck.pt, 1
 webclimbers.ch, 0
 webclymber.com, 0
 webcoder.cf, 1
-webcoins.tk, 1
 webcollect.org.uk, 1
-webcollector.ga, 1
-webcontrol.tk, 1
 webconverge.nl, 1
 webcookies.org, 1
 webcover.fr, 1
 webcrazy.ga, 1
 webcreaciones.net, 1
-webcreativa.tk, 1
 webcreative.tk, 1
 webcrm.com, 1
 webcurtaincall.com, 1
-webdaddyit.ga, 1
 webdating.tk, 1
 webdemaestrias.com, 1
 webdesign-kall.de, 1
 webdesign-moellers.de, 1
 webdesign-note.jp, 1
-webdesignagency.cf, 1
+webdesign.gs, 1
 webdesigncompanyindia.com, 1
-webdesignersinchennai.tk, 1
 webdesignfenua.tk, 1
 webdesignlabor.ch, 1
 webdesignplay.com, 1
@@ -130566,7 +124086,6 @@ webdig.pt, 1
 webdl.org, 1
 webdollarvpn.io, 1
 webdoors.ge, 1
-webduck.nl, 0
 webdushowcase.co.uk, 1
 webeast.eu, 1
 webeau.com, 1
@@ -130575,6 +124094,7 @@ webelement.sk, 0
 webenglish.se, 1
 weber-it.ch, 1
 weber911.gov, 1
+webera.lt, 1
 webera.pro, 1
 weberelections.gov, 1
 weberl.com, 1
@@ -130582,6 +124102,7 @@ webers-webdesign.de, 1
 webescucha.tk, 1
 webest.pl, 1
 webexample.win, 0
+webexp.biz, 1
 webexperts.tk, 1
 webexpertsdirect.com.au, 1
 webfeifei.tk, 1
@@ -130606,7 +124127,6 @@ webgap.io, 0
 webgarten.ch, 1
 webgeneric.com, 1
 webgeneric.in, 1
-webgentleman.tk, 1
 webgrow.co.za, 1
 webhackspro.com, 1
 webharvest.gov, 1
@@ -130630,7 +124150,6 @@ webhr.co, 1
 webia.in.th, 1
 webika.site, 1
 webimagina.tk, 1
-webinator.tk, 1
 webinformer.tk, 1
 webini.co, 1
 webinke.ga, 1
@@ -130662,12 +124181,10 @@ weblian.ml, 1
 webliberty.ru, 1
 weblibrary.cf, 1
 weblightnovel.tk, 1
-weblights.ml, 1
 webline.ch, 1
 weblinkcity.tk, 1
 weblistposting.com, 1
 weblocus.tk, 1
-weblogia.tk, 1
 weblogic.tk, 1
 weblogzwolle.nl, 1
 webmachine.co.za, 1
@@ -130682,7 +124199,7 @@ webmandat.fr, 1
 webmandesign.eu, 1
 webmarcosmarquez.tk, 1
 webmarketingfestival.it, 1
-webmaster16.ml, 1
+webmaster-infographiste-lyon.fr, 0
 webmasterblog.tk, 1
 webmasterhall.com, 1
 webmax.cloud, 1
@@ -130690,8 +124207,8 @@ webmediaclick.com, 1
 webmediaprint.at, 1
 webmediums.com, 1
 webmedpharmacy.co.uk, 1
+webmeister.org, 1
 webmenedzser.hu, 1
-webmetallica.tk, 1
 webmetering.at, 1
 webmethod.email, 1
 webmethod.ir, 1
@@ -130719,18 +124236,14 @@ webnm.com, 1
 webnoob.net, 1
 webo.agency, 1
 webo.pl, 1
-weboflies.tk, 1
 webofthingsmarwane.xyz, 1
 weboke.nl, 1
 weboperater.rs, 0
 webpakken.dk, 1
 webpantry.ga, 1
-webparallax.cf, 1
 webpcstudio.com, 1
 webperformance.io, 1
 webpiar.tk, 1
-webpipe.xyz, 1
-webpitarque.tk, 1
 webpixelia.com, 1
 webpkgcache.com, 1
 webplace4u.nl, 1
@@ -130742,10 +124255,8 @@ webpostingreviews.com, 1
 webpresence.tk, 1
 webprice.ga, 1
 webproject.rocks, 1
-webprostitutki.tk, 1
 webpublishing.tk, 1
 webpubsub.com, 1
-webpunk.tk, 1
 webqam.fr, 0
 webquests.tk, 1
 webrabbit.at, 1
@@ -130753,24 +124264,21 @@ webradio-maroc.tk, 1
 webranko.tk, 1
 webrats.xyz, 1
 webrebels.org, 0
-webregion.tk, 1
 webrentcars.com, 1
 webrepresalia.tk, 1
 webringpeopletogether.com.au, 1
 webs4all.ro, 0
 websa.nl, 1
-websanlamuerte.tk, 1
 websayfasi.biz.tr, 1
 webschool21.ml, 1
 websec.nu, 1
-websecblog.com, 1
 websectools.com, 1
 websecurity.is, 1
 webseitendesigner.com, 0
 webseitenserver.com, 0
 webserverindia.com, 1
 websfavourites.com, 1
-webshan.ir, 0
+websgroup.org, 1
 webshaped.de, 1
 webshop.nl, 1
 websika.com, 1
@@ -130779,21 +124287,14 @@ website-traffic.shop, 1
 website.builders, 1
 websitebakers.eu, 1
 websiteboost.nl, 1
-websitecalifornia.cf, 1
 websitecenter.tk, 1
 websitecyber.com, 1
-websitedesignersmalappuram.ga, 1
-websitedesignprice.ga, 1
-websitedown.io, 1
-websiteforstudents.com, 1
 websiteforyou.nl, 1
 websiteirani.tk, 1
-websitelearners.cf, 1
 websiteleichtgemacht.de, 1
 websitemarketers.tk, 1
 websiteout.ca, 1
 websiteout.net, 1
-websitepromotion.ml, 1
 websiterent.ca, 1
 websites4business.ca, 1
 websitesbybruce.com, 1
@@ -130803,22 +124304,18 @@ websitesdallas.com, 1
 websitesdemos.tk, 1
 websiteservice.pro, 1
 websitesthatwork.biz, 1
-websitestudio.fr, 1
 websize.me, 1
 websmaniac.com, 1
 websmartlink.tk, 1
-websoftba.gq, 1
 websolutionbd.tk, 1
 websouthdesign.com, 1
 websphere.tk, 1
 webspider.tk, 1
 webspire.tech, 1
 webspotter.nl, 1
-webssupport.ga, 1
 webstaff.xyz, 1
 webstar.tk, 1
 webstart.nl, 1
-webstats.tk, 1
 webstaurant.com, 1
 webstaurantstore.com, 1
 websteam.tk, 1
@@ -130829,7 +124326,6 @@ webstop.tk, 1
 webstore.be, 1
 webstu.be, 1
 webstylemedia.com, 1
-websubmissions.tk, 1
 websuccess.ga, 1
 websvetaines.lt, 1
 webtalis.nl, 1
@@ -130838,14 +124334,12 @@ webtasarim.pw, 1
 webtasarimankara.name.tr, 1
 webtasarimi.tk, 1
 webtasarimostim.name.tr, 1
-webtaxi.cf, 1
-webtechnicom.net, 0
 webtek.nu, 1
 webtele.ga, 1
 webtele.tk, 1
+webtex.limited, 1
 webtobesocial.de, 1
 webtodito.tk, 1
-webtomsk.tk, 1
 webtoolhost.com, 1
 webtools-eqt.co.nz, 1
 webtoolxl.net, 1
@@ -130854,20 +124348,15 @@ webtoro.com, 1
 webtorrent.io, 1
 webtorrent.tk, 1
 webtostore.fr, 1
-webtransfers.ml, 1
 webtrek.ch, 1
 webtrend.ch, 1
 webtropia.com, 0
-webuildsite.ga, 1
 webukhost.com, 1
 webullreview.co, 1
 webunika.com, 0
 webuniverse.ml, 1
-webunix.ga, 1
 webuyhousesingainesvillefl.com, 1
 webuyhousestitletown.com, 1
-webvampiro.tk, 1
-webvenezuela.tk, 1
 webverdienst.tk, 1
 webviewcams.com, 1
 webwatcher.tk, 1
@@ -130878,7 +124367,6 @@ webwinkelkeur.nl, 1
 webwinkelwestland.nl, 1
 webworkshop.ltd, 1
 webwweb.com.pl, 1
-webxo.com, 1
 webyazilim.biz.tr, 1
 webyazilimankara.com, 1
 webz.one, 1
@@ -130897,28 +124385,23 @@ wecobble.com, 1
 wecreate.ml, 1
 wed.pw, 1
 wed13spain.tk, 1
-weda.cf, 1
 wedabout.com, 1
 wedceducation.com, 1
 wedcha.com, 1
 wedding-dress-hire.tk, 1
 wedding-e-dress.tk, 1
 wedding-page.ga, 1
-wedding-page.tk, 1
 wedding-transportation.com, 1
 wedding-ua.tk, 1
 weddingalbumsdesign.com, 1
 weddingcalculator.ga, 1
-weddingchicks.com, 1
 weddingdays.tv, 1
 weddingfantasy.ru, 1
 weddinggoods.tk, 1
 weddinggram.ga, 1
-weddinghotographers.tk, 1
 weddingideas.gq, 1
 weddingplanner.tk, 1
 weddingsbynoon.co.uk, 1
-weddingtrunks.tk, 1
 weddingwire.ca, 1
 weddingwire.co.uk, 1
 weddingwire.com, 1
@@ -130932,7 +124415,6 @@ wedooper.com, 1
 wedot.co.uk, 1
 wedplay.host, 1
 wedshoots.com, 1
-weeaboo.ml, 1
 weeb.us, 1
 weebl.me, 1
 weeblr.com, 1
@@ -130948,8 +124430,8 @@ weegshop.nl, 1
 weekdone.com, 1
 weekendbus.pl, 1
 weekendcandy.com, 1
+weekendgolf.co, 1
 weekendinitaly.com, 1
-weekendplayers.tk, 1
 weekendstartup.ml, 1
 weekly-residence.com, 1
 weeklydcoupgen.com, 1
@@ -130982,8 +124464,6 @@ wegonnagetsued.org, 1
 wegotcookies.com, 1
 wegotrip.com, 1
 wegotrip.ru, 1
-wegrzynek.org, 1
-wegrzynek.pl, 1
 wegvielfalt.de, 1
 wehealasone.gov.ph, 1
 wehiremac.uk, 1
@@ -130994,14 +124474,9 @@ weibomiaopai.com, 1
 weideheuvel.org, 1
 weidmannfibertechnology.com, 0
 weien.org, 1
-weighed.ga, 1
-weightlift.ml, 1
-weightlosseasy.cf, 1
 weightlossoutcome.com, 1
-weightprogram.cf, 1
 weihnachten-schenken.de, 1
 weihua.life, 1
-weijero.com, 1
 weike.tk, 1
 weiling.clinic, 1
 weils.net, 1
@@ -131046,7 +124521,6 @@ welches-kinderfahrrad.de, 1
 welcome-tahiti.com, 0
 welcome-werkstatt.com, 1
 welcome26.ch, 0
-welcomepowayan.tk, 1
 welcoop-logistique.com, 1
 weld.gov, 1
 weldersnet.tk, 1
@@ -131057,7 +124531,6 @@ wella-download-center.de, 1
 wellandwealthy.org, 1
 wellbalancedhealth.ie, 1
 wellbeing360.com.au, 1
-wellbutrinxlgeneric.cf, 1
 wellcom.co.il, 1
 wellcomemdhealth.com, 1
 wellensteyn.ru, 1
@@ -131083,7 +124556,6 @@ wellstonok.gov, 1
 wellti.com, 1
 wellzapness.com, 1
 welmo.fr, 1
-welom.tk, 1
 welove.lk, 1
 welove.tk, 1
 welovecatsandkittens.com, 1
@@ -131097,8 +124569,6 @@ welp-mail.de, 1
 welpen-rucphen.tk, 1
 welpo.me, 1
 welshccf.org.uk, 1
-welshterrier.tk, 1
-welshyak.tk, 1
 welspunindia.com, 1
 welstrim.de, 1
 welt-flaggen.de, 1
@@ -131106,7 +124576,6 @@ weltderangebote.de, 0
 welteneroberer.de, 1
 weltengilde.de, 1
 weltenhueter.de, 1
-weltumradler.tk, 1
 weltverschwoerung.de, 1
 welty.cc, 1
 welty.co, 1
@@ -131122,8 +124591,6 @@ wemakeonlinereviews.com, 1
 wemediate.info, 1
 wemissyou.tk, 1
 wemovemountains.co.uk, 1
-wen-in.com, 1
-wen-in.net, 1
 wenablog.pl, 1
 wenaiwu.net, 1
 wenceslas.org.uk, 1
@@ -131148,6 +124615,7 @@ wenta-computerservice.net, 1
 wenta.de, 1
 wento.icu, 1
 wentu.ml, 1
+wentworthconsultinggroup.com, 1
 wentyl.tk, 1
 wenzthewanderer.gq, 1
 wepa.pe, 1
@@ -131159,7 +124627,6 @@ weplay.io, 1
 weplaycollectibles.com, 1
 weplaynaked.dk, 1
 weple.ga, 1
-weple.gq, 1
 wer-kommt-her.de, 1
 werbe-markt.de, 1
 werbe-sonnenbrillen.de, 0
@@ -131182,6 +124649,7 @@ werk32.net, 1
 werken-bij-inwork.nl, 1
 werkenbijavanade.nl, 1
 werkenbijbuvo.nl, 1
+werkenbijdata4.nl, 1
 werkenbijdfzs.nl, 0
 werkenbijejk.nl, 1
 werkenbijmagentazorg.nl, 1
@@ -131215,7 +124683,6 @@ werxa.cz, 1
 werxus.eu, 1
 weryfikacjapodatnika.pl, 1
 wescuss.com, 1
-wesell.asia, 1
 weserv.nl, 1
 wesleyanbank.co.uk, 1
 wesleyarcher.com, 1
@@ -131223,6 +124690,7 @@ wesleycabus.be, 0
 wesleywarnell.com, 1
 wesoco.de, 1
 wespeakgeek.co.za, 1
+wespeakk9.com, 1
 wespringforward.com, 1
 wesreportportal.com, 1
 wessalicious.com, 1
@@ -131231,7 +124699,6 @@ wesselius.tk, 1
 wessner.co, 0
 west-contemporary.com, 1
 west-nerica.de, 1
-west-raptors.tk, 1
 west-wind.net, 1
 westaf-edit.com, 1
 westappin.com.au, 1
@@ -131244,7 +124711,6 @@ westcentralmls.com, 1
 westchesteranxietytreatment.com, 1
 westcoastaggregate.com, 1
 westcoastcastles.com, 1
-westcoastdrones.io, 1
 westcoastheatingair.com, 1
 westcoastmarineadvisor.com, 1
 westcoastmotors.co.uk, 1
@@ -131297,13 +124763,13 @@ westpennwire.com, 1
 westplains.gov, 1
 westpointne.gov, 1
 westrandgardeningservices.co.za, 1
+westrandmall.co.za, 1
 westsalemwi.gov, 1
 westshoresrealty.com, 1
 westside-pediatrics.com, 1
 westsidechildrenstherapy.com, 1
 westskinlaser.com, 1
 westviewpa.gov, 1
-westvilleplumber.co.za, 1
 westvirginiahealth.tk, 1
 westwingopenhouse.com, 1
 westwings.tk, 1
@@ -131317,7 +124783,6 @@ wetpussylipsex.com, 1
 wetravel.company, 1
 wetrepublic.com, 1
 wettbonus.net, 1
-wettbuero.com, 1
 wetter.de, 1
 wetthost.com, 1
 wetumpkaal.gov, 1
@@ -131329,8 +124794,6 @@ wew882.com, 1
 wew888.com, 1
 wewhydrogen.com, 1
 wewin.com, 1
-wewin88.com, 1
-wewin88.net, 1
 wewin889.com, 1
 wewitro.de, 1
 wewitro.net, 1
@@ -131367,6 +124830,7 @@ wgdp.gov, 0
 wge-feg.gc.ca, 1
 wgec-fegc.gc.ca, 1
 wget.cool, 1
+wget.tw, 1
 wgfl.gov, 1
 wgi.fi, 1
 wgnr.me, 1
@@ -131378,7 +124842,6 @@ wgrlc.vic.gov.au, 1
 wgrstudio.com, 1
 wgsh.de, 1
 wgsmartsavings.com, 1
-wgsuyi.cf, 1
 wgtrm.com, 1
 wgyt.tk, 1
 wh-guide.de, 1
@@ -131390,7 +124853,7 @@ whaletail.ai, 0
 whanau.org, 0
 whangareimusic.org.nz, 1
 whanglaw.com, 1
-whannell.net, 1
+whannell.net, 0
 whaogirls.com, 1
 what-do-kittens-need-to-eat.tk, 1
 what-does-kittens-need.ml, 1
@@ -131399,8 +124862,6 @@ what.ink, 1
 what.tf, 1
 whatabout.ga, 1
 whatabout.tk, 1
-whataboutjonbuckland.tk, 1
-whataboutjoshua.tk, 1
 whataeco.com, 1
 whatanime.ga, 1
 whatarepatentsfor.com, 1
@@ -131412,13 +124873,10 @@ whatclinic.ie, 1
 whatclinic.ru, 1
 whatdevotion.com, 1
 whatdevshouldknow.pl, 1
-whatevents.tk, 1
 whatevername.tk, 1
-whateverzone.ml, 1
 whatfontis.com, 1
 whatimissed.news, 1
 whatisapassword.com, 1
-whatiscss.tk, 1
 whatisinternetsecurity.net, 1
 whatisipfix.com, 1
 whatisl.ovh, 1
@@ -131458,10 +124916,8 @@ whdpc.gov, 1
 wheatfieldtwpmi.gov, 1
 wheatgra.in, 1
 wheelchair-mobility-scooter-rental-london.com, 0
-wheelchair.gq, 1
 wheeler.kiwi.nz, 0
 wheelhero.com, 1
-wheelspin.ga, 1
 wheelwide.co.uk, 1
 wheelwork.org, 0
 wheelycool.tech, 1
@@ -131470,7 +124926,7 @@ wheelyking.tk, 1
 when-release.ru, 1
 when.fm, 0
 when.org.il, 1
-whenwe.me, 0
+whenwe.me, 1
 where2trip.com, 1
 whereapp.social, 1
 wherecaniwatchanime.com, 1
@@ -131491,7 +124947,6 @@ whichdoctor.com, 1
 whichgender.today, 1
 whichphish.com, 1
 whiff-of-grape.ca, 1
-whigfieldspain.tk, 1
 whil.com, 1
 whilsttraveling.com, 1
 whing.org, 1
@@ -131530,8 +124985,6 @@ whistlingdog.media, 0
 whitdoit.tk, 1
 white-hell.tk, 1
 white-ibiza.com, 1
-white-info.tk, 1
-white-noise.tk, 1
 white-rabbit.tk, 1
 white-skull.tk, 1
 white-wolf.tk, 1
@@ -131542,7 +124995,6 @@ whitealps.de, 0
 whitealps.fr, 0
 whitealps.net, 0
 whitebirdclinic.org, 1
-whitebox.ga, 1
 whitecleatbeat.com, 1
 whitefieldnhpd.gov, 1
 whitefm.ch, 0
@@ -131564,13 +125016,10 @@ whitelotuscyp.com, 1
 whitelynx.co, 1
 whitemagic.ga, 1
 whitemanfss.net, 1
-whitemetalperu.tk, 1
 whiteneon.com, 1
-whitepages.ml, 1
 whitepen.io, 1
-whitepen.tk, 1
 whitepinetn.gov, 1
-whiterabbit.group, 1
+whiterabbit.group, 0
 whiterabbit.nl, 1
 whiterabbit.org, 1
 whiterose.goip.de, 1
@@ -131578,7 +125027,6 @@ whiteshadowimperium.com, 1
 whiteshelf.org, 1
 whitesoxbestteaminbaseball.com, 1
 whitespace.se, 1
-whitestarlegacy.tk, 1
 whitesword.tk, 1
 whitevpn.cz, 1
 whitewaterks.gov, 1
@@ -131616,7 +125064,6 @@ whoisdhh.com, 0
 whoistheorchid.com, 1
 whoiswho.tk, 1
 wholebody.je, 1
-wholesale.cf, 1
 wholesalediamonds.tk, 1
 wholesalegrowersdirect.com, 1
 wholesaleimages.com, 1
@@ -131629,7 +125076,6 @@ whoneedstobeprimaried.today, 1
 whonix.org, 1
 whoopee.my, 1
 whooshkaa.com, 1
-whoreofwallstreet.tk, 1
 whorepresentsme.us, 1
 whosapeach.tk, 1
 whosneo.com, 1
@@ -131648,6 +125094,7 @@ whychoosebob.net.au, 1
 whyfeedthegreed.com, 1
 whymps.com, 1
 whynohttps.com, 1
+whyodindrinks.com, 1
 whyopencomputing.ch, 0
 whyopencomputing.com, 0
 whysoslow.co.uk, 1
@@ -131657,6 +125104,7 @@ whywelive.me, 1
 whyy.eu.org, 1
 wi-fi.org, 1
 wi-portfolio.herokuapp.com, 1
+wi-q.cloud, 1
 wi-wi.co.jp, 1
 wiadomosci-lodz.pl, 1
 wiagencies.com, 1
@@ -131728,7 +125176,6 @@ wifimb.cz, 1
 wifinube.com, 1
 wifipineapple.com, 1
 wifirst.net, 1
-wifishing.tk, 1
 wifree.lv, 1
 wigan.ovh, 1
 wiganer.tk, 1
@@ -131738,7 +125185,6 @@ wigggle.it, 1
 wigglestudio.com, 1
 wigle.net, 1
 wigmore-hall.org.uk, 1
-wigos.ru, 1
 wigsalon.ga, 1
 wigwam.design, 1
 wihiki.org, 1
@@ -131781,16 +125227,13 @@ wikibooks.org, 1
 wikibooks.pt, 1
 wikibulz.com, 1
 wikibuy.com, 1
-wikicooking.tk, 1
 wikidata.org, 1
 wikidpedia.org, 1
 wikidsystems.com, 0
 wikiepdia.com, 1
 wikiepdia.org, 1
-wikifamily.ga, 1
 wikifamily.tk, 1
 wikihelp.in, 1
-wikihistory.tk, 1
 wikihow.com, 1
 wikihow.com.tr, 1
 wikihow.cz, 1
@@ -131809,7 +125252,6 @@ wikileaks.ch, 1
 wikileaks.com, 1
 wikileaks.org, 1
 wikilibrary.tk, 1
-wikilink.cf, 1
 wikilink.tk, 1
 wikilinux.xyz, 1
 wikimania.com, 1
@@ -131837,7 +125279,6 @@ wikimediafoundation.net, 1
 wikimediafoundation.org, 1
 wikimho.com, 1
 wikimilk.org, 1
-wikimir.tk, 1
 wikimirror.org, 1
 wikinews.com, 1
 wikinews.de, 1
@@ -131871,10 +125312,7 @@ wikiquote.net, 1
 wikiquote.org, 1
 wikiquote.pt, 1
 wikiquotes.info, 1
-wikirace.tk, 1
-wikisaur.tk, 1
 wikiskripta.eu, 1
-wikisorg.tk, 1
 wikisource.com, 1
 wikisource.org, 1
 wikisource.pl, 1
@@ -131885,8 +125323,6 @@ wikispecies.org, 1
 wikispiel.de, 1
 wikitech.ga, 1
 wikitech.gq, 1
-wikitech.tk, 1
-wikitransporte.tk, 1
 wikitrek.org, 1
 wikiutah.tk, 1
 wikiversity.com, 1
@@ -131902,12 +125338,10 @@ wikivoyage.org, 1
 wikivoyager.de, 1
 wikivoyager.org, 1
 wikiwp.org, 1
-wikizip.ga, 1
 wikjpedia.org, 1
 wikkelweb.nl, 1
 wikpa.com, 1
 wikpedia.org, 1
-wikproduccions.tk, 1
 wiktionary.com, 1
 wiktionary.eu, 1
 wiktionary.org, 1
@@ -131923,11 +125357,10 @@ wild-emotion-events.de, 1
 wild-reels.com, 1
 wild-turtles.com, 1
 wild.at, 1
-wildanalysis.ga, 1
 wildandisle.com, 1
 wildandwonderfulbodycare.com, 1
 wildandwonderfulketo.com, 1
-wildanfauzy.com, 1
+wildanfauzy.com, 0
 wildbergh.tk, 1
 wildberries.cf, 1
 wildbirds.dk, 1
@@ -131943,6 +125376,7 @@ wildcraft.com, 1
 wildcruisers.tk, 1
 wildercerron.com, 1
 wilderky.gov, 1
+wilderoben.com, 1
 wildewood.ca, 1
 wildfilm.tv, 1
 wildfirechain.xyz, 1
@@ -131955,7 +125389,6 @@ wildlifeadaptationstrategy.gov, 1
 wildmarsian.info, 1
 wildmine.su, 1
 wildowi.cz, 1
-wildrideproject.tk, 1
 wildsafety.com, 1
 wildsense.tk, 1
 wildtrip.blog, 0
@@ -131974,6 +125407,7 @@ wilfredswholesale.com.au, 1
 wilfrid-calixte.fr, 0
 wilgo.ga, 1
 wilhelm-nathan.de, 1
+wilhelm-sattler-realschule.de, 1
 wili.li, 1
 wiliquet.net, 1
 wilk.tech, 0
@@ -131982,6 +125416,7 @@ wilkinsondigital.com, 1
 wilkipedia.org, 1
 wilkushka.com, 1
 wilkushka.net, 1
+wilky44.com, 1
 willalex.com, 1
 willardwi.gov, 1
 willberg.bayern, 1
@@ -131996,19 +125431,17 @@ willerei.com, 1
 willerei.de, 1
 willetlaw.com, 1
 willfarrell.ca, 1
+willflies.com, 1
 willi-graf-gymnasium.de, 1
 willi-graf-os.de, 1
 willi-roth-holzbau.ch, 1
-williamarias.tk, 1
 williamblondel.fr, 1
 williamboulton.co.uk, 1
 williamboundsltd.com, 1
 williamfeely.info, 1
-williamgoldberg.cf, 1
 williamjohngauthier.net, 1
 williamk.ga, 0
 williamle.com, 0
-williamlong.info, 1
 williammcgill.co, 1
 williammcgill.com, 1
 williamparedes.tk, 1
@@ -132026,7 +125459,6 @@ williamtm.com, 1
 williamusherwood.com, 1
 williamvds.me, 1
 willianchopin.tk, 1
-willich.tk, 1
 williejackson.com, 1
 willighp.de, 1
 willlewis.co.uk, 1
@@ -132052,7 +125484,6 @@ willusherwood.com, 1
 willvision.com, 1
 willwilkins.com, 1
 willys.zone, 1
-willywangstory.com, 1
 willywangstory.com.tw, 1
 willywangstory.org, 1
 willzahra.com.au, 1
@@ -132067,6 +125498,7 @@ wilson-lincoln-wi.gov, 1
 wilsoncountync.gov, 1
 wilsonovi.com, 1
 wilsonvilleoregon.gov, 1
+wiltonmanors.gov, 1
 wiltrovira.com, 1
 wilypumpkin.com, 1
 wimachtendienk.com, 1
@@ -132079,7 +125511,6 @@ wimmersoftware.de, 1
 wimmersoftware.eu, 1
 wimtec.net, 1
 win-apuestas.com, 1
-win-fortuna.ml, 1
 win-rar.com, 1
 win-the-1.com, 1
 win11.ren, 1
@@ -132091,16 +125522,15 @@ win88-line.net, 1
 winampnederlands.tk, 1
 winancreekbarn.com, 1
 winario.de, 1
-winball.ml, 1
 winbignow.click, 1
 wincasinosmoney.com, 1
 wincasinowin.click, 1
 winch-center.de, 1
 winchat365.com, 1
+winchendon-ma.gov, 1
 winchuan.com, 1
 winckelmann2020.com, 1
 wincoil.gov, 1
-wind-riders.cf, 1
 wind.moe, 0
 windelnkaufen24.de, 1
 windev.com, 0
@@ -132128,6 +125558,7 @@ windowsnerd.com, 1
 windowsworkstation.com, 1
 windpay.ga, 1
 windrich-werkzeugmaschinen.de, 1
+windriver.org, 1
 windroide.net, 1
 windrunner.se, 1
 windscribe.com, 1
@@ -132150,14 +125581,11 @@ winegadgets.ru, 0
 winek.tk, 1
 wineparis.com, 1
 winerytoursanfrancisco.com, 1
-wineworksonline.com, 1
+winezja.pl, 1
 winfar.co.za, 1
 winfieldchen.me, 1
-winfilestorage.tk, 1
 winfuture.de, 1
 wing-tsun.cf, 1
-wing-tsun.ga, 1
-wing-tsun.gq, 1
 wing-tsun.tk, 1
 wingchun.edu.au, 1
 wingchunboxtribe.com, 1
@@ -132184,16 +125612,13 @@ winner.ua, 1
 winnercivi.com, 1
 winnersaffiliate.com, 1
 winnery.tk, 1
-winning.gq, 1
 winningattitudeawards.org, 1
-winnipegcomputerguy.tk, 1
 winnlandscaping.com, 1
 winona-area-scum.tk, 1
 winoptical.com, 1
 winphonemetro.com, 1
 winrar.com, 1
 winrss.com, 0
-winsabayi.tk, 1
 winserver.ne.jp, 1
 winslowhomer.tk, 1
 winslowslair.tk, 1
@@ -132204,7 +125629,6 @@ wintark.com, 1
 wintechlab.com, 1
 winter-auszeit.de, 1
 winter-elektro.de, 1
-winter-leak.ml, 1
 winterbergwebcams.com, 1
 wintercam.nl, 1
 winterco.org, 1
@@ -132218,26 +125642,20 @@ winterlandbeverages.com, 1
 wintermeyer-consulting.de, 1
 wintermeyer.de, 1
 winternacht14.tk, 1
-winteromeo.tk, 1
 winterset.gov, 1
 wintersport.nl, 1
-wintersportscompany.com, 1
 winterstudies.ga, 1
-winterzine.cf, 1
 wintodoor.com, 1
 wintzenterprise.com, 0
 winvio.com, 1
 winwares.com, 1
 winwitharval.co.uk, 1
 winwiz1.com, 1
-winxpclub.tk, 1
 winzero.tk, 1
 wiocha.pl, 1
-wipa.tk, 1
 wipayfinancial.com, 1
 wipeoutracing.tk, 1
 wippie.se, 1
-wippy.tk, 1
 wipro.com.vn, 0
 wir-do.de, 1
 wir-jugendhilfe.de, 1
@@ -132255,10 +125673,8 @@ wireheading.com, 1
 wirekeep.com, 1
 wireless-emergency-stop.com, 1
 wireless-kill-switch.com, 1
-wirelessbelgie.tk, 1
 wirelesscctv.tk, 1
 wirelessleeuwarden.tk, 1
-wirelessthief.ga, 1
 wireshark.org, 1
 wireshocks.com, 1
 wiretap.cf, 1
@@ -132277,7 +125693,6 @@ wirkungs-forschung.de, 1
 wirkungs-forschung.net, 1
 wirsberg-studios.de, 1
 wirsing.nl, 1
-wirtanen.tk, 1
 wirtcountywvsheriff.gov, 1
 wis.no, 1
 wisak.me, 1
@@ -132288,7 +125703,6 @@ wischu.com, 1
 wiscoinsulation.com, 1
 wiscon.co, 1
 wisconsinnet.tk, 1
-wisdom-nict.jp, 1
 wisdomcue.com, 0
 wisdomgarden-mr.com, 1
 wisdomgeek.com, 1
@@ -132296,6 +125710,7 @@ wisdomize.me, 1
 wisdomteethonly.com, 1
 wisdomteethsydney.com.au, 1
 wisdotplans.gov, 1
+wise.jobs, 1
 wise.wtf, 1
 wiseadvicetravelling.com, 0
 wisecountytx.gov, 1
@@ -132308,7 +125723,6 @@ wisemen.digital, 1
 wisemoney.com.vc, 1
 wisenederland.nl, 1
 wisenetalarm.com, 1
-wisenses.com, 1
 wiseradiology.com.au, 1
 wisereshape.com, 1
 wisersp.com, 1
@@ -132322,8 +125736,6 @@ wishlisotr.cf, 1
 wishlisotr.gq, 1
 wishlist.net, 1
 wishlog.fun, 1
-wishmail.cf, 1
-wishmenia.com, 1
 wiska.cn, 1
 wiska.co.kr, 1
 wiska.co.uk, 1
@@ -132332,14 +125744,11 @@ wiska.com.br, 1
 wiska.es, 1
 wiska.in, 1
 wiska.lat, 1
-wiskundeonderzoek.tk, 1
 wism.io, 1
-wispmaeksmusic.tk, 1
 wispsuperfoods.com, 1
 wispyon.com, 1
 wiss.co.uk, 1
 wissamnr.be, 1
-wisselink.tk, 1
 wissen-a5.de, 1
 wissena5.de, 1
 wistaysafe.gov, 1
@@ -132357,7 +125766,6 @@ witchhunt.tk, 1
 witchthicktits.tk, 1
 witeetam.com, 1
 withdati.fr, 1
-wither.cf, 1
 witheveryheartbeat.com.au, 1
 withextraveg.net, 1
 withfoundation.org, 1
@@ -132383,6 +125791,7 @@ wittingtonventures.com, 1
 wittu.fi, 1
 witway.nl, 0
 witze-fun.de, 1
+witzik.at, 1
 wivcfinancialservices.com, 1
 wivoc.nl, 1
 wiwi.nl, 1
@@ -132400,7 +125809,6 @@ wizardk.tk, 1
 wizardkami.tk, 1
 wizardmeow.xin, 1
 wizardofhomes.com, 1
-wizardschool.tk, 1
 wizardwiz.com, 1
 wizathon.com, 1
 wizdomonwheels.com, 1
@@ -132414,7 +125822,6 @@ wje-online.de, 1
 wjg.ca, 1
 wjg.dk, 1
 wjg.se, 1
-wjglerum.nl, 1
 wjr.io, 1
 wjsh.com, 1
 wjtje.ga, 1
@@ -132467,11 +125874,8 @@ wmmks.com, 1
 wmnrj.com, 1
 wmphonline.com, 1
 wmphvacations.com, 1
-wmsndorgen.cf, 1
 wmsndorgen.ga, 1
 wmsndorgen.gq, 1
-wmsndorgen.ml, 1
-wmsndorgen.tk, 1
 wmspropertyportal.co.uk, 1
 wmustore.com, 1
 wnark.com, 1
@@ -132498,7 +125902,6 @@ wobker.co, 1
 woblex.cz, 1
 woc.ao, 1
 wochennummern.de, 1
-wocup.ga, 1
 wod-stavby.cz, 1
 wodax.dk, 1
 wodboss.com, 1
@@ -132531,7 +125934,6 @@ wolf-haven.tk, 1
 wolf333.com, 1
 wolfachtal-alpaka.de, 1
 wolfarth.info, 1
-wolfcrow.com, 1
 wolfdig.com.br, 1
 wolfeco.net, 1
 wolfermann.org, 1
@@ -132545,12 +125947,11 @@ wolfgang-kerschbaumer.com, 1
 wolfgang-kerschbaumer.net, 1
 wolfgang-kloke.de, 1
 wolfgang-ziegler.com, 1
+wolfgang.space, 1
 wolflabs.co.uk, 1
-wolflambert.tk, 1
 wolfsburgwest.com, 1
 wolfsense.nl, 1
 wolfshoehle.eu, 1
-wolfteam.tk, 1
 wolfvideoproductions.com, 1
 wolfwings.us, 1
 wolfy.design, 1
@@ -132583,12 +125984,10 @@ women-femmes.gc.ca, 1
 women-only.net, 0
 women.gc.ca, 1
 womenbrace.tk, 1
-womenfashionshirt.tk, 1
 womenofficersofindia.com, 1
 womenofwhatcom.com, 1
 womenonboardskenya.co.ke, 1
 womens-suits.tk, 1
-womensbiz.tk, 1
 womenscalltoaction.tk, 1
 womenshealth.gov, 1
 womensmedassoc.com, 1
@@ -132601,7 +126000,6 @@ wondeerful.farm, 0
 wonderbits.net, 1
 wonderbox.ga, 1
 wonderbox.gq, 1
-wonderbox.ml, 1
 wonderchat.tk, 1
 wondercorner.ca, 1
 wondereur.com, 1
@@ -132612,7 +126010,6 @@ wonderfulworldofwalliams.tk, 1
 wonderhost.info, 1
 wonderhowto.com, 1
 wonderkind.de, 1
-wonderlab.ml, 1
 wonderland-server.net, 1
 wonderland.com.ua, 1
 wonderlangkawi.com, 1
@@ -132635,7 +126032,6 @@ woningverfspuiten.be, 1
 woningverfspuiten.nl, 1
 wonko-vs-trader.de, 1
 wonksecurity.com, 1
-woo-jiho.tk, 1
 woo.bi, 1
 wooby.tk, 1
 wooc.org, 1
@@ -132681,6 +126077,7 @@ woodvibes.pl, 1
 woodward-vets.co.uk, 1
 woodwicker.cl, 1
 woodwo.se, 1
+woodworkcare.com, 1
 woodwormtreatment.com, 1
 woodyallen.tk, 1
 woodysinstalaciones.com, 1
@@ -132701,7 +126098,6 @@ wooproducciones.tk, 1
 woordvanvandaag.nl, 1
 woosk.de, 1
 woothelpdesk.com, 1
-wootkit.tk, 1
 wootware.co.za, 1
 wopr.network, 1
 wops.cc, 1
@@ -132733,24 +126129,20 @@ wordpress-szakerto.hu, 1
 wordpress.com, 0
 wordpressarequipa.com, 1
 wordpressbot.tk, 1
-wordpressdevelopment.ml, 1
 wordregistrar.ga, 1
 wordsearchwhiz.com, 1
 wordsmart.it, 1
 wordsofamaster.com, 1
-wordspam.ga, 1
 wordspy.com, 1
 wordwidessl.net, 1
 wordxtra.net, 1
 wordzite.com, 1
 worf.in, 1
-work-at-home.ga, 1
-work-at-home.gq, 1
+worio.co, 1
 work-in-progress.website, 1
 work.me, 1
 workahealthic.de, 1
 workaholic.tk, 1
-workaholics.tk, 1
 workaround.run, 1
 workat.tech, 1
 workatclever.com, 1
@@ -132783,11 +126175,10 @@ workfromhomemom.cf, 1
 workfromhomeoptions.ml, 1
 workfromhomeoptions.tk, 1
 workfromhomesales.tk, 1
-workfromhomesites.ga, 1
 workfromhomesites.ml, 1
 workfromhometexas.tk, 1
 workindia.ml, 1
-workinestonia.com, 1
+workinestonia.com, 0
 working-group-cloudsecurityalliance.org, 1
 workingclassmedia.com, 1
 workinghardinit.work, 1
@@ -132819,7 +126210,6 @@ workshopzwolle.com, 1
 worksindev.com, 1
 worksitevr.com, 1
 workspace.pt, 1
-worktefa.tk, 1
 worktraining.com, 1
 workupapp.com, 1
 workwelltoday.net, 1
@@ -132828,20 +126218,16 @@ workwithusaid.gov, 1
 worky.ph, 1
 world-avto.fun, 1
 world-citizen-report.com, 1
-world-documentary.ml, 1
 world-education-association.org, 1
 world-ir.international, 1
 world-lolo.com, 1
 world-mail.org, 1
 world-of-arms.tk, 1
 world-of-tes.tk, 1
-world-politics.tk, 1
 world-selena.tk, 1
-world-tanks.tk, 1
 world-trigger.net, 1
 world-web.pro, 1
 worldaccord.org, 1
-worldarmy.tk, 1
 worldarticles.ru, 1
 worldbelow.tk, 1
 worldbirds.com, 1
@@ -132850,11 +126236,9 @@ worldbusinessarea.tk, 1
 worldbusinessera.tk, 1
 worldcarding.tk, 1
 worldcdg.org, 1
-worldcharteronline.ga, 1
 worldchess.london, 1
 worldcigars.com.br, 1
 worldclassfriend.com, 1
-worldconsultingchile.tk, 1
 worldcrafts.org, 1
 worldcubeassociation.org, 1
 worldcup-odds.com, 1
@@ -132893,32 +126277,21 @@ worldhomepro.tk, 1
 worldhomeuk.tk, 1
 worldhomeusa.tk, 1
 worldhosting.cf, 1
-worldintercontinental.cf, 1
-worldix.cf, 1
-worldix.gq, 1
-worldix.ml, 1
-worldix.tk, 1
-worldjobs.tk, 1
 worldlanguage.tk, 1
 worldluxuryhome.tk, 1
 worldmarathons.tk, 1
 worldmeetings.com, 1
 worldnetone.com, 1
-worldnewsinbox.ga, 1
 worldnewsphoto.tk, 1
 worldofarganoil.com, 1
 worldofbelia.de, 1
 worldofgeekstuff.com, 1
 worldofghibli.id, 1
-worldofheroes.ml, 1
-worldoflegion.ml, 1
 worldofparties.co.uk, 1
 worldofwobble.co.uk, 1
 worldpage.tk, 1
 worldpayaccessories.com, 1
 worldplayerx.com, 1
-worldpolitics.cf, 1
-worldrallyforum.tk, 1
 worldranking.tk, 1
 worldrecipes.eu, 1
 worldrism.com, 1
@@ -132930,37 +126303,27 @@ worldsfree4u.ga, 1
 worldsgreatestazuredemo.com, 1
 worldsinperil.it, 1
 worldskills.ph, 1
-worldsms.tk, 1
-worldsport.cf, 1
 worldstone777.com, 1
-worldstyles.cf, 1
 worldstyling.com, 1
 worldsweet.ru, 1
 worldsy.com, 1
 worldtalk.de, 1
 worldtourismgroup.com, 1
-worldtrandingnews.ml, 1
-worldtravelmagazine.tk, 1
 worldtreechocolate.ca, 1
-worldturkmans.tk, 1
 worldupdatereviews.com, 1
 worldviews-debattieren.de, 1
-worldvisa.tk, 1
 worldvisionsummerfest.com, 1
 worldwallstreet.tk, 1
 worldwar2collector.tk, 1
-worldwidepaleo.com, 1
 worldwidessl.net, 1
 worldwinesweb.be, 1
 worlich.tk, 1
 wormate.io, 1
-wormburners.tk, 1
 wormbytes.ca, 1
 wormdisk.net, 1
 wormhol.org, 1
 wormhole.ga, 1
 wormholevpn.net, 1
-wormincorporated.tk, 1
 wormpress.com, 1
 worms-cowclan.tk, 1
 worongarymedical.com.au, 1
@@ -132972,16 +126335,12 @@ wortdestages.tk, 1
 worthcountyiowa.gov, 1
 worthenind.com, 1
 worthless.company, 1
-worthlessingratitudecq.cf, 1
-worthlessingratitudecq.gq, 1
-worthlessingratitudecq.ml, 1
 worthlydeals.com, 1
 worthtownshipmi.gov, 1
 worthwritingfor.com, 1
 worthyblog.com, 1
 worthygo.com, 1
 worthygp.com, 1
-worzo.tk, 1
 woshiluo.com, 1
 woshiluo.site, 1
 wossl.com, 1
@@ -133006,13 +126365,11 @@ wovietv.com, 1
 wow-dsg.ch, 1
 wow-foederation.de, 1
 wow-screenshots.net, 1
-wow-serbia.tk, 1
 wowaffixes.info, 1
-wowarcaim.ml, 1
 wowbouncycastles.co.uk, 1
 wowcinema.tk, 1
 wowdrive.ga, 1
-wowede.com, 1
+wowede.com, 0
 wowgraphic.in, 1
 wowhampers.ie, 1
 wowhelp.it, 1
@@ -133021,13 +126378,12 @@ wowjs.co.uk, 1
 wowjs.org, 1
 wowjs.uk, 1
 wowlegacy.ml, 1
-wowlove.tk, 1
 wownskportal.tk, 1
 wowpilates.com, 1
 wowpolisa.pl, 1
-wows-mods.tk, 1
 wows.sb, 1
 wowsosellout.com, 1
+woyzeck.org, 1
 wozalapha.com, 1
 wp-bootstrap.org, 1
 wp-bundle.co, 0
@@ -133067,7 +126423,6 @@ wpen.ru, 1
 wpetri.nl, 1
 wpexplorer.com, 1
 wpformation.com, 1
-wpforum.tk, 1
 wpfunction.com, 1
 wpfy.org, 0
 wpg-verwaltungen.de, 1
@@ -133091,10 +126446,8 @@ wpmu-tutorials.de, 1
 wpnesia.id, 1
 wpnews.cf, 1
 wpnews.ga, 1
-wpnews.gq, 1
 wpnews.ml, 1
 wpnews.tk, 1
-wpnovice.tk, 1
 wpnuvem.com, 1
 wpocs.com, 1
 wpoptimalizace.cz, 1
@@ -133108,6 +126461,7 @@ wpserp.com, 1
 wpsharks.com, 1
 wpsite.dk, 1
 wpsitemovers.com, 1
+wpsitesuccess.com, 1
 wpslimseo.com, 1
 wpsmackdown.com, 1
 wpspeedcare.com, 1
@@ -133126,7 +126480,6 @@ wptrigone.net, 1
 wpturnedup.com, 1
 wpuse.ru, 1
 wq.ro, 1
-wqaw3.tk, 1
 wr.su, 1
 wrap.in.ua, 1
 wrapit.hu, 1
@@ -133137,15 +126490,12 @@ wrbunderwriting.com, 0
 wrc-results.com, 1
 wrd48.net, 1
 wrdcfiles.ca, 1
-wrdx.io, 1
-wrecked.cf, 1
 wrecked.tk, 1
 wreckingball.hu, 1
 wregni.com, 1
 wrentham.gov, 1
 wrenthamfire.gov, 1
 wrenthampolice.gov, 1
-wrenwrites.com, 1
 wresttmb.tk, 1
 wrfalimentos.com.br, 1
 wrglzd.com, 1
@@ -133164,17 +126514,14 @@ writemytermpapers.com, 1
 writeoff.me, 1
 writepro.net, 1
 writer24.ru, 1
-writerecommendations.ga, 1
-writereditor.com, 1
 writerimranc.ca, 1
 writerimranc.com, 1
-writers-club.tk, 1
 writersblock.tk, 1
 writesafer.com, 1
 writestreak.team, 1
 writeyoursmile.com, 1
+writing-arena.com, 1
 writing-expert.com, 1
-writingapps.ga, 1
 writingcities.net, 1
 writingiswork.ga, 1
 writingontablets.com, 1
@@ -133244,7 +126591,6 @@ wtpdive.jp, 1
 wtpmj.com, 1
 wtw.io, 1
 wuaffiliate.tk, 1
-wuchipc.com, 1
 wuchoamoveis.com.br, 1
 wucke13.de, 1
 wuellenweber.net, 1
@@ -133252,7 +126598,6 @@ wuerfel.wf, 1
 wuerfelmail.de, 1
 wuergler-consulting.ch, 1
 wuermlitaucher.ch, 1
-wuestenbergs.tk, 1
 wuevahosting.com, 1
 wuff.blog, 1
 wuff.gay, 1
@@ -133270,16 +126615,13 @@ wuknet.net, 1
 wulala.one, 1
 wulala.us, 1
 wulel.cn, 0
-wulfrun-invicta.tk, 1
 wum.me, 1
 wumai-p.cn, 1
 wumbo.cf, 1
 wumbo.co.nz, 1
-wumbo.ga, 1
 wumbo.gq, 1
 wumbo.kiwi, 1
 wumbo.ml, 1
-wumbo.tk, 1
 wuminhao.com, 1
 wums.org, 1
 wunder.io, 1
@@ -133303,18 +126645,17 @@ wuxian.ml, 0
 wuya.eu.org, 1
 wuyang.ws, 0
 wuyuan.io, 1
+wuz.com.tw, 1
 wuzhuiso.com, 1
 wuzigackl.de, 0
 wv-n.de, 1
+wvdn.com, 1
 wvg.myds.me, 1
-wvgp.org, 1
 wvisser.nl, 1
-wvpbs.ml, 1
 wvpbs.tk, 1
 wvv-8522.com, 1
 wvw-8522.com, 1
 ww-design.ch, 1
-ww00228.com, 1
 ww2onlineshop.com, 1
 ww5197.co, 1
 ww6729.co, 1
@@ -133323,7 +126664,7 @@ ww6957.co, 1
 ww8989.com, 1
 ww9297.co, 1
 ww9397.com, 0
-ww9721.com, 0
+ww9721.com, 1
 ww9728.co, 1
 wwa-clan.tk, 1
 wwads.cn, 1
@@ -133457,10 +126798,9 @@ wwwindows.co.uk, 1
 wwwithcarrie.com, 1
 wwwn888.com, 0
 wwww.nz, 1
-wwwwnews.tk, 1
 wwx.duckdns.org, 1
 wx37.ac.cn, 1
-wx6688.cc, 1
+wx6688.cc, 0
 wxcafe.net, 1
 wxdisco.com, 1
 wxforums.com, 1
@@ -133479,7 +126819,6 @@ wy6.org, 1
 wyam.io, 1
 wyatttauber.com, 1
 wybar.uk, 1
-wycena.ga, 1
 wyckoffspringmeadowcondos.com, 1
 wycombetoday.com, 0
 wyczaruj.pl, 1
@@ -133498,6 +126837,7 @@ wyndhamcapital.com, 1
 wyngatepta.com, 1
 wynlv.com, 1
 wyo.cam, 1
+wyomingcountypa.gov, 1
 wyomingia.gov, 1
 wyomingmi.gov, 1
 wyomingurology.com, 1
@@ -133516,6 +126856,7 @@ wyydsb.com, 1
 wyydsb.xin, 1
 wyzphoto.nl, 1
 wyzwaniemilosci.com, 1
+wz.lviv.ua, 1
 wz.pt, 1
 wz8.info, 1
 wzajemnie.org.pl, 1
@@ -133553,6 +126894,7 @@ x13.net, 1
 x1616.tk, 1
 x17.cafe, 1
 x2d2.de, 0
+x2oe.com, 1
 x2ox.com, 1
 x36533.com, 1
 x378.ch, 1
@@ -133616,15 +126958,13 @@ xa.search.yahoo.com, 0
 xa1.uk, 1
 xab199.com, 1
 xab678.com, 1
-xaba.tk, 1
-xacker.tk, 1
+xabifk.com, 1
 xacobeoexperience.com, 1
 xad.ch, 1
 xado-france.com, 1
 xahbspl.com, 1
 xajh.org, 1
 xakep-slon.tk, 1
-xakepctbo.tk, 1
 xalima.gq, 1
 xamax.co.uk, 1
 xampusolid.cat, 1
@@ -133641,8 +126981,6 @@ xanthopoulos.me, 1
 xants.de, 1
 xanyl.de, 1
 xanzhu.com, 1
-xarangallomangallo.tk, 1
-xarmenta.tk, 1
 xashayar.ir, 1
 xatr0z.org, 0
 xav.ie, 1
@@ -133656,11 +126994,12 @@ xavierxu.com, 1
 xavio-design.com, 1
 xavio.in, 1
 xaxax.ru, 1
+xayah.net, 1
 xaydungnamcuong.com, 1
 xaynhachothue.vn, 1
 xb008.com, 1
 xb052.com, 1
-xb053.com, 0
+xb053.com, 1
 xb056.com, 1
 xb058.com, 1
 xb1001.com, 1
@@ -133736,7 +127075,6 @@ xb976.com, 1
 xb980.com, 1
 xb982.com, 1
 xb983.com, 1
-xbanner.tk, 1
 xbb.hk, 1
 xbb.li, 1
 xbc.nz, 1
@@ -133807,7 +127145,6 @@ xd.gd.cn, 1
 xd.gov, 1
 xdawn.cn, 1
 xdb.be, 0
-xdesigns.biz, 1
 xdos.io, 1
 xdtag.com, 1
 xdty.org, 1
@@ -133824,10 +127161,6 @@ xelesante.jp, 1
 xemod.pl, 1
 xenfo.ro, 1
 xenical-online.ga, 1
-xenical-online.tk, 1
-xenical.tk, 1
-xenicalonline.gq, 1
-xenicalorlistat.tk, 1
 xenicalpills.tk, 1
 xenocide.tk, 1
 xenomorph.tk, 1
@@ -133840,16 +127173,14 @@ xenosphere.tk, 1
 xenotropegames.com, 1
 xenoworld.de, 1
 xenox-rp.ru, 1
-xenqu.com, 1
 xenrox.net, 1
 xentho.net, 1
 xentox.com, 1
 xeonlab.com, 1
 xeonlab.de, 1
+xeoxaz.net, 1
 xerbisworks.com, 1
 xerbo.net, 0
-xerdeso.tk, 1
-xerezdeportivo.tk, 1
 xerkus.pro, 1
 xerownia.eu, 0
 xertainty.com, 1
@@ -133861,7 +127192,6 @@ xetown.com, 1
 xevnet.com, 1
 xevolkswagen.com, 1
 xfantasy.su, 1
-xfce.space, 1
 xfcy.me, 1
 xfd3.de, 1
 xfinityapparel.com, 1
@@ -133905,6 +127235,7 @@ xianjianruishiyouyiyuan.com, 1
 xiao-sheng.gq, 1
 xiaobai.pro, 0
 xiaobude.cn, 1
+xiaocg.xyz, 0
 xiaodingyi.cn, 1
 xiaofengsky.com, 0
 xiaohui.love, 1
@@ -133918,6 +127249,7 @@ xiaomionline24.pl, 1
 xiaoneijun.cn, 1
 xiaoneimao.cn, 0
 xiaoniaoyou.com, 0
+xiaoqiang.blog, 1
 xiaowutou.com, 1
 xiaoxia.li, 1
 xiaoyu.net, 1
@@ -133929,14 +127261,12 @@ xiazhanjian.com, 0
 xibilus.com, 0
 xice.cf, 1
 xice.wang, 1
-xichuangke.com, 0
 xicreative.net, 1
 xiecongan.org, 1
 xier.ch, 1
 xif.at, 1
 xifrem.com, 1
 xiix.cf, 1
-xile.ml, 1
 xilef.org, 1
 xilegames.com, 1
 xilkoi.net, 1
@@ -134116,9 +127446,9 @@ xlfilippou.com, 1
 xlink.com.pl, 1
 xlmnews.today, 1
 xloffice.se, 1
-xloud.cf, 1
 xloutdoor.se, 1
 xlribbon.ml, 1
+xlshop.be, 1
 xlstat.com, 1
 xluxes.jp, 1
 xlyingyuan.com, 0
@@ -134145,17 +127475,11 @@ xmr.wiki, 1
 xmusic.live, 1
 xmv.cz, 1
 xmyy.com, 1
-xn------7cdabibmbihbgykn8elfdbfgbeqxmlc3a.tk, 1
-xn------7cdbfcbc0ab6akhadmzphmbibhebcc7b0ahshon.tk, 1
-xn-----6kcbb0cahbiskdv1bcj5c7g.tk, 1
 xn-----6kcbjcgl1atjj7aadbkxfxfe7a9yia.xn--p1ai, 1
 xn-----7kcbhdpr0asllefq0bjk.com, 1
-xn-----7kcgqqeagtqecgbhc3aginaie1hwh.tk, 1
 xn-----7kckegeaw8apdfn0d9a0j.xn--p1ai, 0
-xn-----8kcdcb4bffibpgkpbdbcc5cedihs.tk, 1
 xn-----8kcgbo2bmdgkdacthvjf.xn--p1ai, 1
 xn-----elcblfoyosbv5mwb.xn--p1ai, 1
-xn----7sbabexseekfke3cifnf3b4r.tk, 1
 xn----7sbabrwauchevq0ba.xn--p1ai, 1
 xn----7sbagi4akcjwfceu2aoi5e0eh.xn--p1ai, 1
 xn----7sbarcdvrtr1be.org, 1
@@ -134175,11 +127499,7 @@ xn----7sbq4auch5b4b.xn--p1ai, 1
 xn----8hcdn2ankm1bfq.com, 1
 xn----8sbfkobhgmxahfmmhe8b8c6ff.xn--p1ai, 1
 xn----8sbggtw.xn--p1ai, 1
-xn----9sbkdigdao0de1a8g.com, 1
-xn----dtbfemantkhdczc.tk, 1
-xn----dtbfemmqjdddczc.tk, 1
 xn----dtbhcpoeofgcvoic1s.xn--p1ai, 1
-xn----etbqa2alia5i.tk, 1
 xn----itbkhngkr2a.xn--p1ai, 0
 xn----ncfb.ws, 1
 xn----rtbbavlecj.xn--p1ai, 1
@@ -134188,6 +127508,7 @@ xn---35-6cdk1dnenygj.xn--p1ai, 1
 xn--0kq33cbsi8bk6d417b.com, 1
 xn--0kq33cz5c8wmwrqqw1d.com, 1
 xn--12c3bpr6bsv7c.com, 1
+xn--12carbp3gycugf9k9a.xn--o3cw4h, 1
 xn--12cg9bnm5ci2ag9hbcs17a.com, 1
 xn--13-6kc0bufl.xn--p1ai, 1
 xn--15tx89ctvm.xn--6qq986b3xl, 1
@@ -134221,48 +127542,37 @@ xn--6o8h.cf, 1
 xn--6qq52xuogcjfw8pwqp.ga, 1
 xn--6qq62xsogfjfs8p1qp.ga, 1
 xn--6x6a.life, 1
+xn--72c1ar3gd6fvd.xn--o3cw4h, 1
 xn--78je2j8a.cafe, 1
 xn--79q87uvkclvgd56ahq5a.net, 1
 xn--7ca.co, 1
 xn--7or43h.jp, 1
 xn--7tq798c.ml, 1
 xn--7xa.google.com, 1
-xn--80a1a8b.tk, 1
-xn--80a6a1b.tk, 1
-xn--80a6aq.tk, 1
-xn--80aaa3bgsbbm.tk, 1
-xn--80aaa5ajbrzqd.tk, 1
-xn--80aaaane9bk7bh.tk, 1
-xn--80aaacqdkdv7b0a.tk, 1
 xn--80aaagbtu3bfbullc1c.xn--80asehdb, 1
 xn--80aaaptltzqd.tk, 1
 xn--80aabn5d9h.xn--90a3ac, 1
+xn--80aacgbiy5akmx.xn--e1a4c, 1
+xn--80aae7aeoh.xn--p1ai, 1
 xn--80aafaxhj3c.xn--p1ai, 1
 xn--80aahvz2a9a.xn--p1acf, 1
 xn--80aanbkcescrdedmxzcl4pmc.xn--p1acf, 1
 xn--80aapmgginxs3d.xn--p1ai, 1
-xn--80ab1bse.tk, 1
 xn--80abb4bp.tk, 1
 xn--80abmghlx4ajd.tk, 1
 xn--80ace6be.tk, 1
-xn--80achgm7d.tk, 1
-xn--80acqgkhcn.tk, 1
-xn--80acubre5k.tk, 1
 xn--80adb4aeode.xn--p1ai, 1
 xn--80adbvdjzhptl1be6j.com, 1
 xn--80adc7bbjgi.xn--p1ai, 1
-xn--80adianadstvnice3evh.xn--90ais, 1
 xn--80adjmbjd1avp5b4a.xn--p1ai, 1
-xn--80ae7bafe4d.tk, 1
+xn--80adydmce.com, 1
 xn--80aebbkaqx6at.xn--p1ai, 1
 xn--80aejhvi0at.xn--90ais, 1
 xn--80aejljbfwxn.xn--p1ai, 1
-xn--80affa6ai0a.tk, 1
 xn--80ah4f.xn--p1ai, 1
 xn--80ahccom2a2c.xn--p1ai, 0
 xn--80ahclcaoccacrhfebi0dcn5c1jh.xn--p1ai, 1
 xn--80ahcnlhmh.xn--p1ai, 1
-xn--80ahjdhy.tk, 1
 xn--80ahnefiifo0g.xn--p1ai, 1
 xn--80aihgal0apt.xn--p1ai, 1
 xn--80akjfhoqm2h2a.xn--p1ai, 1
@@ -134270,18 +127580,16 @@ xn--80aknjgrv.tk, 1
 xn--80ancacgircb8q.xn--p1ai, 1
 xn--80anogxed.xn--p1ai, 1
 xn--80aocgsfei.xn--p1ai, 1
-xn--80aod6g.tk, 1
 xn--80axad8esa.tk, 1
-xn--80azep.tk, 1
 xn--8bi.gq, 0
 xn--8n2am80a.tech, 1
 xn--90accgba6bldkcbb7a.xn--p1acf, 1
 xn--90acibo4aazm.com.ua, 1
 xn--90acjfgylpnm.xn--90ais, 1
+xn--90acrudcl3j.com, 0
 xn--90adahrqfmec.xn--p1ai, 1
 xn--90agmsorb.tk, 1
 xn--90aij9af3f.com.ua, 1
-xn--90aimoos.tk, 1
 xn--90aizn.tk, 1
 xn--90amdjbi3c0ec.xn--p1ai, 1
 xn--938h.st, 1
@@ -134298,12 +127606,8 @@ xn--anyd-7na.at, 1
 xn--apaados-6za.es, 1
 xn--avocai-timioara-kmf1a.ro, 1
 xn--b-tqa.net, 1
-xn--b1aa9b.tk, 1
 xn--b1ab6abhfh.xn--p1ai, 1
 xn--b1ag9a.xn--p1ai, 1
-xn--b1agcgqrei7i.tk, 1
-xn--b1agzlht.xn--p1ai, 1
-xn--b1ayb.tk, 1
 xn--b3c4f.xn--o3cw4h, 1
 xn--baron-bonzenbru-elb.com, 1
 xn--bckerei-wohlgemuth-ltb.de, 1
@@ -134321,8 +127625,6 @@ xn--c-xga.de, 1
 xn--c1aaulbdc.tk, 1
 xn--c1adqibibm8i.com, 1
 xn--c1aehtaetb.xn--p1ai, 1
-xn--c1aid4ap8e.tk, 1
-xn--c1aolabgdj.tk, 1
 xn--c5w032d4vi.com, 1
 xn--c5w032d4vi.xn--fiqs8s, 1
 xn--c5w032d4vi.xn--fiqz9s, 1
@@ -134344,8 +127646,6 @@ xn--d1aca2a5al.tk, 1
 xn--d1acalaltdk2d.xn--p1ai, 1
 xn--d1acfdr6h.com.ua, 1
 xn--d1acj9c.xn--90ais, 0
-xn--d1aczdsdn4d.tk, 1
-xn--d1awi.tk, 1
 xn--dcko6fsa5b1a8gyicbc.biz, 1
 xn--dckya4a0bya6x.com, 1
 xn--dckya4a0bya6x.jp, 1
@@ -134368,12 +127668,9 @@ xn--e--ig4a4c3f6bvc5et632i.com, 1
 xn--e--k83a5h244w54gttk.xyz, 1
 xn--e1aaavheew.xn--p1ai, 1
 xn--e1aaavheewr.xn--p1ai, 1
-xn--e1aahuqbk6f.tk, 1
 xn--e1aajhbc0amdp4byf.xn--p1ai, 1
 xn--e1adlfhcdo7h.xn--p1ai, 1
-xn--e1agokg6a9a.tk, 1
 xn--e1aoahhqgn.xn--p1ai, 1
-xn--e1aoddhq.gq, 1
 xn--e1tvpw18d.com, 1
 xn--e1tx9l9xc.xn--6qq986b3xl, 1
 xn--ecki0cd0bu9a4nsjb.com, 1
@@ -134463,7 +127760,6 @@ xn--love-un4c7e0d4a.com, 1
 xn--lsaupp-iua.se, 1
 xn--lskieradio-3gb44h.pl, 1
 xn--lti-3qa.lv, 1
-xn--m1aba.tk, 1
 xn--m6t22d1b026i1odr9k.cn, 1
 xn--m6to92j.xn--gmqw5a.xn--j6w193g, 1
 xn--m6ty4dmx2a7ki.cn, 1
@@ -134491,7 +127787,6 @@ xn--mitensaadatyt-nfb2y.fi, 1
 xn--mllerhesszimmerli-22b.ch, 1
 xn--mntsamling-0cb.dk, 1
 xn--morrhret-e0a.se, 1
-xn--muozabogados-bhb.eu, 1
 xn--myrepubic-wub.net, 1
 xn--myrepublc-x5a.net, 1
 xn--n1aa2ab.com, 1
@@ -134524,6 +127819,7 @@ xn--pe-bka.ee, 1
 xn--pn1am9c.com, 1
 xn--pq1a637b.xn--6qq986b3xl, 1
 xn--prfontaine-c7a.name, 1
+xn--q3cb3bxa0b7h.com, 1
 xn--qckss0j.tk, 1
 xn--qfun83b.ga, 1
 xn--r77hya.ga, 1
@@ -134564,6 +127860,7 @@ xn--t8j4aa4nzg3a5euoxcwee.xyz, 1
 xn--t8jo9k1b.com, 1
 xn--tagungssttte-usedom-owb.de, 1
 xn--tagungssttte-zinnowitz-84b.de, 1
+xn--tftel-tom-q9a.de, 1
 xn--tgstationen-x8a.se, 1
 xn--thorme-6uaf.ca, 1
 xn--tigreray-i1a.org, 1
@@ -134572,15 +127869,14 @@ xn--u8jwd.ga, 1
 xn--u9j920h4sbt5ex10f.online, 1
 xn--u9jv84l7ea468b.com, 1
 xn--u9jy16ncfao19mo8i.nagoya, 1
-xn--uasacrilicas-9gb.net, 1
 xn--uba.eu.org, 1
 xn--ug8h.st, 1
+xn--uir160dxn2a.com, 1
 xn--ukasik-2db.pl, 1
 xn--ukys-f6a.lt, 1
 xn--underux-0za.eu, 1
 xn--urgencesolidarit-qqb.com, 1
 xn--urgencesolidarit-qqb.fr, 1
-xn--urgencesolidarit-qqb.org, 1
 xn--uxqy9syyb.com, 1
 xn--v-wfa35g.ro, 1
 xn--v4q.ml, 1
@@ -134595,6 +127891,7 @@ xn--wq9h.ml, 0
 xn--xft85up3jca.ga, 1
 xn--xz1a.jp, 1
 xn--y-5ga.com, 1
+xn--y3cac7d1d.xn--o3cw4h, 1
 xn--y8j0b0a9exb.jp, 1
 xn--y8j148r.xn--q9jyb4c, 0
 xn--y8j2eb5631a4qf5n0h.com, 1
@@ -134615,12 +127912,9 @@ xn5.de, 1
 xnaas.info, 1
 xnativi.pl, 1
 xnet-x.net, 1
-xnetwork.ml, 1
 xninja.xyz, 1
 xniver.se, 1
-xnix.tk, 1
-xno-sys.de, 1
-xnode.org, 0
+xno-sys.de, 0
 xnopyt.info, 1
 xntrik.wtf, 1
 xoan.cf, 1
@@ -134632,7 +127926,6 @@ xolotto.com, 1
 xolphin.nl, 1
 xombitgames.com, 1
 xombitmusic.com, 1
-xomyak.tk, 1
 xone.cz, 0
 xonet.cz, 1
 xonobixa.tk, 1
@@ -134650,7 +127943,6 @@ xpd.se, 1
 xpenology-fr.net, 1
 xperiacode.com, 1
 xperidia.com, 1
-xpert-designs.com, 1
 xpertairtx.com, 1
 xpertairwaco.com, 1
 xpertcenter.ch, 0
@@ -134682,12 +127974,12 @@ xpjwb.com, 0
 xpletus.nl, 1
 xplo.it, 1
 xploredundee.com, 1
-xplozion.tk, 1
 xpods.sg, 1
 xpornoizle.net, 1
 xportxpert.com, 1
 xposedornot.com, 1
 xposure.ae, 1
+xpremium.org, 1
 xpressable.com, 1
 xps-auto.com, 1
 xps3dp.com, 1
@@ -134701,13 +127993,10 @@ xpsrobotics.com, 1
 xpwn.cz, 0
 xq.com, 1
 xq55.com, 1
-xqin.net, 1
 xqk7.com, 1
 xqwqx.com, 1
 xr1s.me, 1
 xrak.tk, 1
-xrayindustries.com, 1
-xrayreview.ml, 1
 xrbox.me, 1
 xrdd.de, 1
 xrg.cz, 1
@@ -134724,7 +128013,6 @@ xsait.tk, 1
 xscancun.com, 1
 xsden.info, 1
 xsec.me, 1
-xsenya74hram.tk, 1
 xseries-forum.com, 1
 xserownia.cloud, 0
 xserownia.com.pl, 0
@@ -134745,7 +128033,6 @@ xt.om, 1
 xtaboo3d.com, 1
 xtarget.ru, 1
 xtechkr.com, 1
-xtianhe.com, 1
 xtips.us, 1
 xtom.africa, 1
 xtom.al, 1
@@ -134816,8 +128103,6 @@ xtoob.com, 1
 xtournois.com, 1
 xtrainsights.com, 1
 xtravans.com, 1
-xtreamfire.tk, 1
-xtreme-cs.tk, 1
 xtreme-servers.eu, 1
 xtremealaskainsulation.com, 1
 xtremebouncepartyhire.com.au, 1
@@ -134838,14 +128123,11 @@ xuanmeishe.net, 0
 xuann.wang, 1
 xubo666.com, 1
 xuc.me, 1
-xucha.ml, 1
 xueanquan.com, 1
 xuedianshang.com, 1
 xuehao.net.cn, 1
 xuehao.tech, 1
 xuehuang666.cn, 1
-xuesoska.ga, 1
-xuexb.com, 1
 xuexi.icu, 0
 xuexi.moe, 1
 xuez.cc, 1
@@ -134854,7 +128136,6 @@ xuming.studio, 1
 xumm.me, 1
 xuntaosms.com, 1
 xuntier.ch, 1
-xurl.gq, 1
 xurl.ltd, 1
 xushuai.org, 1
 xusqui.com, 1
@@ -134872,7 +128153,6 @@ xvt-blog.tk, 1
 xwalck.se, 1
 xwaretech.info, 1
 xwf.fyi, 1
-xwfwrestling.tk, 1
 xwm.ru, 1
 xwndtq.xyz, 1
 xworder.tk, 1
@@ -134888,7 +128168,6 @@ xx9728.co, 1
 xxdtl.com, 1
 xxffo.com, 1
 xxiz.com, 1
-xxl-bonus.tk, 1
 xxl.tax, 1
 xxoo.best, 1
 xxx-fiction.com, 1
@@ -134907,7 +128186,6 @@ xxxteen.net, 1
 xxxvids.mobi, 1
 xxxvids.tv, 1
 xxxxlol.com, 1
-xxzacg.com, 0
 xy.ax, 1
 xy1919.com, 1
 xy366.cc, 1
@@ -134931,7 +128209,6 @@ xynolabs.com, 1
 xynonet.de, 1
 xynta.ch, 1
 xyquadrat.ch, 1
-xyrexwolf-sebastien-izambard.tk, 1
 xywing.com, 0
 xyz.blue, 1
 xyz.ng, 1
@@ -134978,7 +128255,7 @@ y5197.co, 1
 y5bet.com, 1
 y6180.com, 1
 y6729.co, 1
-y6729.com, 0
+y6729.com, 1
 y68cc.com, 0
 y68ee.com, 0
 y68ff.com, 0
@@ -135070,17 +128347,10 @@ y89v.com, 1
 y89ww.com, 0
 y89zz.com, 0
 y9297.co, 1
-y9297.com, 0
+y9297.com, 1
 y9728.co, 1
 y99.in, 1
-ya-hudeu.tk, 1
-ya-hudeyu.gq, 1
 ya-hudeyu.ml, 1
-ya-hudeyu.tk, 1
-ya-madina.tk, 1
-ya-radio.tk, 1
-ya-stroynaya.tk, 1
-ya-zdorova.tk, 1
 ya.mk, 1
 yaay.com.br, 1
 yaay.today, 1
@@ -135089,13 +128359,12 @@ yabbr.io, 1
 yabo68.com, 0
 yabuisha.jp, 1
 yacca.co.uk, 1
-yachatshomesforsale.com, 1
+yacg.asia, 1
 yachigoya.com, 1
 yachta.kiev.ua, 1
 yachtbuyer.com, 1
 yachtcharterfleet.com, 1
 yachtcita.com, 1
-yachtcrafter.com, 1
 yachtfolio.com, 1
 yachtfolio1.com, 1
 yachting-home.com, 1
@@ -135114,8 +128383,6 @@ yaghoobi.tk, 1
 yagihiro.tech, 1
 yagizhan.me, 1
 yagliyurt.com, 1
-yagmursoft.tk, 1
-yagoda-malina.tk, 1
 yagotour.cf, 1
 yah-music.com, 1
 yahan.tv, 1
@@ -135135,15 +128402,10 @@ yakimono.ga, 1
 yakimoshi.tk, 1
 yakisakana.tk, 1
 yakitofisi.com, 1
-yakkifamirie.tk, 1
 yakmail.tech, 1
 yakmoo.se, 1
 yakovmanshin.com, 1
 yakushima.io, 1
-yakutia.tk, 1
-yakutianews.tk, 1
-yakutsk-city.tk, 1
-yakutsk.ml, 1
 yalb.tech, 1
 yalcinkaya.ninja, 0
 yalecleaners.com, 1
@@ -135155,8 +128417,7 @@ yamabi.co, 1
 yamacore.de, 1
 yamadaya.tv, 1
 yamagata-fujinka.jp, 1
-yamal-online.ml, 1
-yamal159263.ml, 1
+yamaken.jp, 1
 yamanami.tokyo, 1
 yamanobe-taro.jp, 1
 yamashita-clinic.org, 1
@@ -135173,7 +128434,6 @@ yamei99.com, 1
 yamei9955.com, 1
 yami.world, 1
 yamm.io, 1
-yamobila.tk, 1
 yan.gg, 1
 yan.lt, 1
 yan.net.cn, 1
@@ -135182,7 +128442,7 @@ yanaduday.com, 1
 yananikitina.site, 1
 yanaya-k.jp, 1
 yandong.tk, 1
-yangcs.net, 0
+yangcs.net, 1
 yangfamily.tw, 1
 yangjingwen.cn, 1
 yangjingwen.com, 1
@@ -135193,6 +128453,7 @@ yangrq.org, 1
 yangruixin.com, 1
 yangshangzhen.com, 1
 yangwang.tk, 1
+yangxi.tech, 1
 yangyi.ml, 1
 yanhongming.net, 1
 yanik.info, 1
@@ -135205,11 +128466,9 @@ yannic.world, 0
 yannick.cloud, 1
 yannickkordel.de, 1
 yannickkordel.eu, 1
-yannickvdvelde.tk, 1
 yanniclandsmann.de, 1
 yannyann.com, 1
 yanovich.net, 1
-yanovosibirsk.ml, 1
 yanservices.be, 1
 yansurachman.web.id, 1
 yantarniy.tk, 1
@@ -135259,7 +128518,6 @@ yaravidasana.com, 1
 yarcevostom.ru, 1
 yarcom.ru, 0
 yardandgardenguru.com, 1
-yardesign.tk, 1
 yardhelp.ga, 1
 yardley.digital, 1
 yardthyme.com, 1
@@ -135277,7 +128535,6 @@ yarplast.tk, 1
 yarracitta.tk, 1
 yarravilletownhouses.com.au, 1
 yaru.one, 1
-yarygin.tk, 1
 yasam.co.uk, 1
 yaseen.ae, 1
 yaseiblog.org, 1
@@ -135287,18 +128544,17 @@ yashu.store, 1
 yasic.net, 1
 yasikish.com, 1
 yaslihastabakici.com, 1
+yaslink.ir, 1
 yasmeencreative.com, 1
 yasmin-apartments.cz, 1
 yasmin.ml, 1
 yasmingarcia.tk, 1
-yasraiting.tk, 1
-yasrating.tk, 1
 yassine-ayari.com, 1
-yassinesmael.tk, 1
 yasudaseiki.cn, 1
 yasukevicious.com, 1
 yatai18.com, 1
 yataland.com, 1
+yateam.cc, 1
 yatescountyny.gov, 1
 yatesun.com, 1
 yatorie.net, 1
@@ -135326,7 +128582,6 @@ yayart.club, 1
 yayl888.com, 1
 yaymaker.com, 1
 yayou.ag, 1
-yazichestvo.tk, 1
 yazik.ga, 1
 yazilim.tk, 1
 yba-lier.tk, 1
@@ -135354,6 +128609,7 @@ ycnexp.eu.org, 1
 ycnrg.org, 1
 ycodendauteradio.net, 1
 ycsgo.com, 0
+yd.io, 1
 yd163.cc, 1
 yd169.cc, 1
 ydiversa.com, 1
@@ -135365,7 +128621,6 @@ yeapdata.com, 1
 yearend.com, 1
 yearinviewcalendars.com, 1
 yearli.com, 1
-yeartracker.ga, 1
 yebkw.com, 1
 yebshotel.de, 1
 yecdn.com, 1
@@ -135431,7 +128686,6 @@ yemeksirketleri.tk, 1
 yemektarifleri.com, 1
 yemenat.tk, 1
 yemenlink.tk, 1
-yenbainet.tk, 1
 yengec.co, 1
 yenidunya.org, 1
 yeniehliyetsinavi.com, 1
@@ -135446,14 +128700,8 @@ yeptechnology.store, 1
 yepu.cc, 1
 yepu.ga, 1
 yeram.org, 1
-yerbasbuenas.tk, 1
 yert.pink, 1
-yes-money.cf, 1
-yes-money.ga, 1
-yes-money.gq, 1
 yes.com, 1
-yesapp.tk, 1
-yescareer.ga, 1
 yescool.cn, 0
 yesfone.com.br, 1
 yesglasses.com, 1
@@ -135461,9 +128709,7 @@ yesiammaisey.me, 1
 yesichat.com, 1
 yesilfindik.com, 1
 yesilliforum.tk, 1
-yesjobs.ga, 1
 yesleaks.com, 1
-yesmirov.ga, 1
 yesmsp.com, 0
 yesod.in, 1
 yesogovinpetcare.com, 1
@@ -135474,11 +128720,11 @@ yeste.tk, 1
 yestees.com, 1
 yesterford.com, 1
 yesterplay.net, 0
-yesteryear-chronicle.cf, 1
 yeswecan.co.bw, 1
 yeswehack.com, 1
 yetahost.com, 1
-yeti.gq, 1
+yeti.ca, 1
+yeti.com, 1
 yetishirt.com, 0
 yetivisite.ch, 1
 yetkiliservisrehberi.com, 1
@@ -135495,6 +128741,7 @@ yfengs.moe, 1
 yflix.xyz, 0
 yg-crew.eu, 1
 yggdar.ga, 1
+yggdrasildice.com, 1
 ygm.org.uk, 1
 ygobbs.com, 1
 yh12366.com, 1
@@ -135517,6 +128764,7 @@ yhori.xyz, 1
 yhrd.org, 1
 yhsh.xyz, 1
 yhwj.top, 0
+yibaochina.com, 1
 yibaoweilong.top, 1
 yibei-original.com, 1
 yibin0831.com, 0
@@ -135524,6 +128772,8 @@ yicipick.com, 1
 yicivideo.com, 1
 yicknam.my, 1
 yifanbian.me, 1
+yiff.bar, 1
+yiff.buzz, 1
 yiff.forsale, 1
 yiff.media, 1
 yiff.rest, 1
@@ -135577,6 +128827,7 @@ ykqpw.com, 1
 yl-invest.co.il, 1
 yl366.cc, 1
 ylanan.tk, 1
+ylcdev.tk, 1
 ylde.de, 1
 ylilauta.org, 1
 ylinternal.com, 1
@@ -135603,8 +128854,10 @@ ymy.zone, 1
 yn.org.nz, 1
 ynamly.site, 1
 ynode.com, 1
+ynrrsr.com, 1
 yo-digital.ga, 1
 yoa.st, 1
+yoannlatzer.com, 1
 yoast.com, 1
 yoba.co.uk, 1
 yoba.systems, 1
@@ -135612,7 +128865,6 @@ yobai-grouprec.jp, 1
 yobasystems.co.uk, 1
 yobda.tk, 1
 yobify.com, 1
-yobniyulyu.tk, 1
 yobst.tk, 1
 yochadehe.gov, 1
 yochen.de, 1
@@ -135633,7 +128885,6 @@ yogaangels.ga, 1
 yogachillbeats.com, 1
 yogaecology.org, 1
 yogaemmental.ch, 1
-yogagadgets.ga, 1
 yogahealsinc.org, 1
 yogahome.com, 1
 yogaillustrations.ga, 1
@@ -135644,10 +128895,8 @@ yogaovelser.dk, 1
 yogaportalen.dk, 1
 yogaprague.com, 1
 yogaschule-herzraum.de, 1
-yogasolution.tk, 1
 yogasuitsyou.com, 1
 yogatherapykosha.com, 1
-yogaworld.tk, 1
 yogibear.tk, 1
 yogies.shop, 1
 yogstation.net, 1
@@ -135676,7 +128925,6 @@ yoloboatrentals.com, 1
 yolocast.wtf, 1
 yolocountyca.gov, 1
 yolops.net, 1
-yolosh.se, 1
 yoloyolo.top, 0
 yombo.net, 1
 yomena.in, 1
@@ -135693,6 +128941,7 @@ yoogirls.com, 1
 yoomza.com, 1
 yoonas.com, 1
 yooooex.com, 1
+yooptopian.com, 0
 yooread.net, 1
 yoozapi.com, 1
 yoozik.io, 1
@@ -135703,13 +128952,11 @@ yoramvandevelde.net, 1
 yorcom.nl, 0
 yorcool.nl, 0
 yorcybersec.co.uk, 0
-yordanisp.tk, 1
 yore.tk, 1
 yorganica.ga, 1
 yorkacademy.ca, 1
 yorkieloverdiy.com, 1
 yorkiepooexpert.com, 1
-yorkmoneyman.com, 1
 yorkshiredalesinflatables.co.uk, 1
 yorkshiregardensheds.co.uk, 1
 yorkshiregrit.cc, 1
@@ -135728,7 +128975,6 @@ yosheenetwork.fr, 1
 yoshibaworks.com, 1
 yoshitsugu.net, 1
 yoshiya2020.com, 1
-yoshkar-ola-city.tk, 1
 yosida-dental.com, 1
 yosida95.com, 1
 yosm.net, 1
@@ -135743,7 +128989,6 @@ you.com.br, 1
 you15iv.com, 1
 you52iv.com, 1
 youareamazingnd.com, 1
-youareme.ca, 0
 youarethelight.pl, 1
 youbehero.com, 1
 youber.cz, 1
@@ -135752,7 +128997,6 @@ youc.ir, 1
 youcanbook.me, 0
 youcanfinance.com.au, 1
 youcanfuckoff.xyz, 1
-youcanhelp.tk, 1
 youcanmakeit.at, 1
 youcruit.com, 1
 youcruit.jobs, 1
@@ -135790,7 +129034,6 @@ youkaryote.com, 1
 youkaryote.org, 1
 youked.com, 1
 youkube.cf, 1
-youla.gq, 1
 youlikehookups.com, 1
 youliketwinks.com, 1
 youlovehers.com, 1
@@ -135800,11 +129043,9 @@ youms.de, 1
 younameit.ru, 1
 youneedfame.com, 1
 young-brahmousin.com, 0
-young-celebrities.tk, 1
 young-hands.it, 1
 young-sheldon.com, 1
 young-zy.com, 1
-youngagencyrealestate.com, 1
 youngandunited.nl, 0
 youngart.hu, 1
 youngauthentic.cf, 1
@@ -135813,14 +129054,14 @@ youngdevotion.net, 1
 youngdevotion.org, 1
 youngfree.cn, 1
 youngguns.club, 1
+younglabour.co.nz, 1
+younglabour.nz, 1
 younglabour.org.nz, 1
-younglions.cf, 1
-youngmodelsagency.tk, 1
 youngpeopleunited.co.uk, 1
-youngsook.com, 1
 youngsook.org, 1
 youngsophie.net, 1
 youngsoulstudios.com, 1
+youngsvillenc.gov, 1
 youngvoicesmatter.org, 1
 youniq.ga, 1
 younl.net, 1
@@ -135830,8 +129071,6 @@ youpickfarms.org, 1
 your-computer-is-a-hero.tk, 1
 your-dns.run, 1
 your-fitness-coach.ch, 1
-your-forum.tk, 1
-your-greece.ga, 1
 your-idc.tk, 1
 your-kurs.tk, 1
 your-melody.ru, 1
@@ -135854,14 +129093,12 @@ yourblazeguard.com, 1
 yourbodyknows.dk, 1
 yourbodyknows.is, 1
 yourbonus.click, 0
-yourbreakfast.tk, 1
 yourbristolsomerset.wedding, 1
 yourbusiness.ml, 1
 yourcareerhost.com, 1
 yourcfo.co.in, 1
 yourcheshiremerseyside.wedding, 1
 yourciso.com, 1
-yourcleaningcompany.net, 1
 yourcomputer.expert, 1
 yourcomputer.tk, 1
 yourconscious.life, 1
@@ -135870,9 +129107,7 @@ yourcrypto.tax, 1
 yourdailyalerts.net, 1
 yourdailyhealthcare.tk, 1
 yourdata.ga, 1
-yourdemowebsite.ml, 1
 yourdevoncornwall.wedding, 1
-yourdrive.tk, 1
 youreallyneedthis.co, 1
 youreart.shop, 1
 youreastanglian.wedding, 1
@@ -135908,11 +129143,8 @@ yourkit.com, 1
 yourkrabivilla.com, 1
 yourlanguages.de, 1
 yourlifespirit.de, 1
-yourloan.gq, 1
 yourlondon.wedding, 1
 yourlovesong.com.mx, 1
-yourmagicstory.tk, 1
-yourmobility.ga, 1
 yourms.com, 1
 yourname.xyz, 1
 yournextagency.com, 1
@@ -135926,8 +129158,6 @@ yourrenaissancemedspa.com, 1
 yourscotlandtour.co.uk, 1
 yoursfunny.top, 1
 yourskin.nl, 0
-yoursoul.gq, 1
-yoursoulmate.tk, 1
 yoursouthwales.wedding, 1
 yourstart.tk, 1
 yourstorebridgwater.co.uk, 1
@@ -135935,17 +129165,14 @@ yourstoreexeter.co.uk, 1
 yoursuper.gov.au, 1
 yoursurrey.wedding, 1
 yourtampaparksplan.com, 1
-yourtests.tk, 1
 yourticketbooking.com, 1
 yourtourdesk.com, 1
 yourtwojugs.com, 1
 youruseragent.info, 1
 yourwatchdesign.co.uk, 1
 yourwestmidlands.wedding, 1
-yourworlds.cf, 1
 youryorkshire.wedding, 1
 yourznc.com, 1
-yousee.cf, 1
 yousee.gq, 1
 yousefi.de, 1
 yousei.ne.jp, 1
@@ -135955,14 +129182,13 @@ yousound.tk, 1
 youssfitpro.com, 1
 youstyleski.it, 1
 yousuforg.ga, 1
-youth-for-life.tk, 1
 youth-sport.net, 1
 youth.gov, 1
 youth2009.org, 1
 youthclothing.tk, 1
 youthingovernment.com, 1
 youthink.jp, 1
-youthnews.tk, 1
+youthmarketing.com, 1
 youthopportunitieshub.com, 1
 youthrules.gov, 1
 youtous.me, 1
@@ -135981,6 +129207,7 @@ youyifans.com, 1
 youyoulemon.com, 1
 youyuan.rocks, 1
 youyuandesign.top, 1
+yovada.com, 1
 yovko.net, 0
 yoyojobs.tk, 1
 yoyoost.duckdns.org, 1
@@ -135991,15 +129218,14 @@ yparches.com, 1
 ypart.eu, 1
 ypea.info, 1
 ypfr.fr, 1
-ypgnews.tk, 1
 ypid.de, 1
 yplanapp.com, 1
-ypopovych.tk, 1
 yporti.net, 1
 ypse.com.br, 1
 yq5.de, 1
 yqagizev.tk, 1
 yqjf68.com, 1
+yr-labo.jp, 1
 yr.sa, 1
 yr166166.com, 1
 yrausquin.com, 1
@@ -136009,7 +129235,6 @@ yrjanheikki.com, 1
 yrx.me, 1
 yryz.net, 1
 ysds.com, 0
-ysearc.tk, 1
 ysfridge.com, 1
 ysicing.me, 1
 ysicorp.com, 1
@@ -136030,7 +129255,6 @@ ytcodecs.com, 1
 ytcount.com, 1
 ytec.ca, 1
 ytegiadinhmilo.com, 1
-ytexa.tk, 1
 ytpak.pk, 1
 ytprivate.com, 1
 ytreza.fr, 1
@@ -136047,7 +129271,6 @@ yuanandyuan.info, 1
 yuanandyuan.me, 1
 yuanben.io, 1
 yuanbenlian.com, 1
-yuandan.cf, 1
 yuandan.gq, 1
 yuandan.ml, 1
 yuanjiazhao.com, 0
@@ -136119,14 +129342,13 @@ yue.la, 1
 yue2.net, 1
 yuema.net.cn, 1
 yuer.sytes.net, 1
-yufu5.com, 1
 yugasun.com, 1
 yugege.cf, 1
 yugioh-duelodefinitivo.tk, 1
 yugiohthenextgeneration.tk, 1
 yugodi.com, 1
 yugohome.com, 1
-yuh.im, 1
+yuh.im, 0
 yuh.li, 0
 yuharahisako.ga, 1
 yuhindo.com, 1
@@ -136153,9 +129375,7 @@ yukomgroup.com, 1
 yukon.ca, 1
 yukonconnector.com, 1
 yukonlip.com, 1
-yukoslibrary.ga, 1
 yuksinau.co.id, 1
-yula.cf, 1
 yulaiz.com, 1
 yule.hk, 1
 yuleyule88game.com, 1
@@ -136185,14 +129405,12 @@ yuntong.tw, 0
 yunzhu.li, 0
 yupug.com, 1
 yupulse.be, 1
-yura.cf, 1
 yuricarlenzoli.it, 1
 yurikirin.me, 1
 yuriland.xyz, 1
 yurimoens.be, 1
 yurinet.org, 1
 yurisora.com, 1
-yurist-vopros.gq, 1
 yurisviridov.com, 1
 yurtdisigocmenlik.com, 1
 yus-azaria.tk, 1
@@ -136210,6 +129428,7 @@ yuuki0xff.jp, 1
 yuuta.moe, 1
 yuuwa-service.com, 1
 yuvaindia.co.in, 1
+yuvaskillfoundation.org, 1
 yuvibrands.com, 1
 yuweetek.com, 0
 yuwei.org, 1
@@ -136225,6 +129444,7 @@ yuzei.tk, 1
 yuzu.tk, 1
 yuzulia.work, 1
 yuzurisa.com, 1
+yvabph.com, 1
 yvb.moe, 1
 yveslegendre.fr, 0
 yvesx.com, 1
@@ -136245,7 +129465,7 @@ yy369.cc, 1
 yy393.com, 0
 yy5197.co, 1
 yy6729.co, 1
-yy6729.com, 0
+yy6729.com, 1
 yy6957.co, 1
 yy9297.co, 1
 yy9297.com, 0
@@ -136292,6 +129512,7 @@ z1h.de, 1
 z2.fi, 1
 z2a4.com, 1
 z36533.com, 1
+z3marketing.com, 1
 z3s.nl, 1
 z3u5.net, 1
 z3ven.nl, 1
@@ -136313,7 +129534,7 @@ z6539.com, 1
 z6573.com, 1
 z6587.com, 1
 z6729.co, 1
-z6729.com, 0
+z6729.com, 1
 z6827.com, 1
 z6882.com, 1
 z6897.com, 1
@@ -136327,7 +129548,7 @@ z8015.com, 1
 z8017.com, 1
 z8023.com, 1
 z8026.com, 1
-z8029.com, 0
+z8029.com, 1
 z8032.com, 1
 z8038.com, 1
 z8051.com, 1
@@ -136340,7 +129561,7 @@ z8068.com, 1
 z8071.com, 1
 z8079.com, 1
 z8082.com, 1
-z8083.com, 0
+z8083.com, 1
 z8086.com, 1
 z8087.com, 1
 z8089.com, 1
@@ -136371,7 +129592,7 @@ z8208.com, 1
 z8209.com, 1
 z8210.com, 1
 z8212.com, 1
-z8213.com, 0
+z8213.com, 1
 z8218.com, 1
 z8219.com, 1
 z8225.com, 1
@@ -136379,40 +129600,40 @@ z8226.com, 1
 z8230.com, 1
 z8231.com, 1
 z8232.com, 1
-z8233.com, 0
+z8233.com, 1
 z82365.com, 1
 z8817.com, 1
 z8826.com, 1
 z8851.com, 1
 z8852.com, 1
-z8856.com, 0
+z8856.com, 1
 z8860.com, 1
 z8861.com, 1
 z8862.com, 1
 z8865.com, 1
 z8870.com, 1
-z8872.com, 0
+z8872.com, 1
 z8875.com, 1
 z8876.com, 1
 z8879.com, 1
 z8891.com, 1
-z8895.com, 0
+z8895.com, 1
 z8907.com, 1
 z8908.com, 1
 z8917.com, 1
-z8920.com, 0
+z8920.com, 1
 z8922.com, 1
-z8926.com, 0
+z8926.com, 1
 z9297.co, 1
 z9397.com, 0
-z9721.com, 0
+z9721.com, 1
 z9728.co, 1
 z99944x.xyz, 1
 za.search.yahoo.com, 0
 zaagbaak.nl, 1
 zaalleatherwear.nl, 1
 zaanlijn.nl, 1
-zabatsai-sam.tk, 1
+zabbi.ru, 1
 zabbix-monitoring.tk, 1
 zabbix.tips, 1
 zabbixtech.info, 1
@@ -136428,7 +129649,6 @@ zacbrown.org, 1
 zacchaeus.co.uk, 1
 zacco.site, 1
 zach.codes, 1
-zach.vip, 0
 zacharopoulos.me, 0
 zacharydubois.me, 1
 zacharyschneider.ca, 1
@@ -136444,11 +129664,9 @@ zachschneider.ca, 1
 zachyang.cn, 1
 zack.today, 0
 zackattack.tk, 1
-zackiarfan.ml, 1
 zaclys.com, 0
 zacmi.com, 0
 zadania.wiki, 1
-zadrot.tk, 1
 zadroweb.com, 1
 zaelkids.it, 1
 zaem.tv, 1
@@ -136466,7 +129684,6 @@ zagi.net, 1
 zagorod.spb.ru, 1
 zagrabg.com, 1
 zagranicablog.tk, 1
-zagruz.tk, 1
 zahari.tk, 1
 zahe.me, 1
 zahirdanzavila.com, 1
@@ -136480,39 +129697,22 @@ zahnmedizinzentrum.com, 0
 zahnraddruckerei.de, 1
 zahrowski.com, 1
 zaidan.pw, 1
-zaija.tk, 1
-zaim-best.ml, 1
-zaim15min.cf, 1
-zaimdengi.tk, 1
 zaimexpress.cf, 1
-zaimi.ml, 1
-zaimin.ga, 1
-zaimlime.ga, 1
 zaimponuj.pl, 1
-zaimvkredit2.gq, 1
-zaimvkredit3.ga, 1
-zaimvkredit3.gq, 1
-zaimvkredit3.ml, 1
-zaimvkredit4.ml, 1
 zain-hasan.ml, 1
 zainblue.com, 1
 zaitaiguo.com, 1
 zaixsp.com, 1
 zaizaia.cc, 1
-zajm-bez-otkaza.gq, 1
+zajc.eu.org, 1
 zajm-bez-poruchitelej.cf, 1
 zajm-bez-spravok.tk, 1
-zajm-cherez-sms.ml, 1
 zajm-ehkspress.ml, 1
-zajm-na-kartu.tk, 1
 zajm-na-kivi.cf, 1
-zajm-pod-raspisku.cf, 1
-zajm-pod-zalog.ga, 1
 zajm-pod-zalog.gq, 1
 zajmy-contact.cf, 1
 zajmy-contact.ga, 1
 zajmy-contact.gq, 1
-zajmy-contact.tk, 1
 zajsoft.net, 1
 zak.co.at, 1
 zak.org.pl, 1
@@ -136520,10 +129720,7 @@ zakachat-brauzer.gq, 1
 zakachat-temi.gq, 1
 zakaria.website, 1
 zakariya.blog, 1
-zakarotta.ga, 1
 zakarpattya.fun, 1
-zakaz.cf, 1
-zakazat-dizayn-interyera.ru, 1
 zakcutner.com, 1
 zakcutner.uk, 1
 zakelijketaalcursus.nl, 1
@@ -136539,10 +129736,8 @@ zakpex.com, 1
 zakr.es, 1
 zakrentus-ostrus.space, 1
 zakspartiesandevents.com, 1
-zala.ml, 1
 zalaetavoleibol.tk, 1
 zalamea.ph, 1
-zalamura.site, 1
 zalan.do, 1
 zalax.xyz, 1
 zalaxx.ddns.net, 1
@@ -136554,18 +129749,14 @@ zaloghaz.ro, 1
 zalohovaniburian.cz, 1
 zaltv.com, 1
 zalure.com, 1
-zalvus.com, 1
 zam0th.tk, 1
 zamalektoday.com, 1
 zamarax.com, 1
-zambianewsforum.tk, 1
 zambranopublicidadvideo.com, 1
 zamecnikkladno.cz, 1
-zamenim.tk, 1
 zametkin.tk, 1
 zamki.tk, 1
 zamok-love.tk, 1
-zamok.cf, 1
 zamokservis.com, 1
 zamor.com.br, 1
 zamorsky.tk, 1
@@ -136578,7 +129769,6 @@ zancompute.com, 1
 zander.dk, 1
 zandhuisjes.nl, 1
 zandmhomes.com, 1
-zandra.cf, 1
 zanellidesigns.co.uk, 1
 zaneslaw.com, 1
 zanettimateriais.com.br, 1
@@ -136589,6 +129779,7 @@ zankevich.com, 1
 zankevich.net, 1
 zanotti.io, 1
 zanquan.net, 1
+zanreal.net, 1
 zanreal.pl, 1
 zanshinkankarate.com, 1
 zanthed.xyz, 1
@@ -136598,16 +129789,11 @@ zanzo.cz, 1
 zaoext.com, 1
 zaorejas.tk, 1
 zap-mag.ru, 1
-zapamini.ml, 1
 zaparoh.com, 1
-zapaska.tk, 1
 zapier.com, 1
-zaplano.tk, 1
 zapmaster14.com, 1
 zappbuildapps.com, 0
-zappingarahal.tk, 1
 zappingcuraduria.tk, 1
-zapreaders.cf, 1
 zaprefy.com, 1
 zapzockt.de, 1
 zar-kripto.tk, 1
@@ -136616,39 +129802,30 @@ zarabianiewsieci.tk, 1
 zarabizarr.com, 1
 zarabotai-doma.ml, 1
 zarabotki-v-internete.tk, 1
-zarabotok-v-internete.ga, 1
+zarabotok-obzor.ru, 1
 zarabotok-v-internete.gq, 1
 zarabotok-veka.ga, 1
-zarabotok2017.tk, 1
 zarabotok24stavki.ru, 1
-zarabotoker.tk, 1
-zarabotoklaif.tk, 1
 zarabotokvnet.tk, 1
 zarabotokvseti.tk, 1
-zaracraft.tk, 1
 zaraheating.co.uk, 1
 zaramendez.net, 1
 zaratan.fr, 0
 zaratime.com, 1
 zaraweb.net, 1
-zarbis.tk, 1
 zarcik.pl, 1
-zardain.tk, 1
 zarezerwuj-nocleg.com, 1
 zargescases.co.uk, 1
 zarja.tk, 1
-zarjadnik.tk, 1
 zarla.com, 1
 zarobotok-forum.ga, 1
-zarobotok-forum.gq, 1
 zarobotok-forum.ml, 1
+zarok.tv, 1
 zaroktv.com.tr, 1
 zaroktv.krd, 1
 zarra.tk, 1
-zaruhi.ml, 1
 zary.me, 1
 zas4eku.tk, 1
-zaschtnik.ga, 1
 zastenchivost.tk, 1
 zasudili.ru, 1
 zaterdagwelpen.tk, 1
@@ -136659,21 +129836,14 @@ zauberwald.tk, 1
 zaufanatrzeciastrona.pl, 1
 zav-hub.ddns.net, 1
 zavalianis.gr, 1
-zavarkin.tk, 1
 zavec.com.ec, 0
 zaves.tk, 1
 zawo-electric.de, 1
 zayats.tk, 1
 zayavka.cf, 1
 zayavka.ml, 1
-zaym.tk, 1
-zaympodzalog.cf, 1
-zaympodzalog.ga, 1
-zaympodzalog.gq, 1
 zaympodzalog.ml, 1
-zaympodzalog.tk, 1
 zayzoh.com, 1
-zazaradio.tk, 1
 zazza.tk, 1
 zbanks.cn, 1
 zberger.com, 1
@@ -136694,12 +129864,9 @@ zcarrot.com, 1
 zchuyot.co.il, 1
 zcode.tk, 1
 zcom.tech, 1
-zcompany.ga, 1
-zcompany.tk, 1
 zcon.nl, 1
 zcore.org, 1
 zcr.ca, 1
-zcrypto.ml, 1
 zcwtl.com, 1
 zczc.cz, 1
 zd1010.com, 1
@@ -136773,7 +129940,6 @@ zdnba.com, 1
 zdorov-blog.gq, 1
 zdorov.by, 1
 zdorovayasimya.com, 1
-zdorovcentr.ga, 1
 zdrapti.tk, 1
 zdrave-konzultace.cz, 1
 zdravekonzultace.cz, 1
@@ -136793,7 +129959,6 @@ zeal-and.jp, 1
 zeal-interior.com, 1
 zealandia.games, 1
 zealworks.jp, 1
-zeanweb.tk, 1
 zeb.fun, 1
 zebbra.ro, 1
 zebel.io, 1
@@ -136815,8 +129980,10 @@ zeedroom.be, 1
 zeegers.family, 1
 zeeheldenwijk-urk.nl, 1
 zeekajakvaren.tk, 1
+zeekspace.com, 1
 zeel.com, 1
 zeelandbrug.tk, 1
+zeeshan.website, 1
 zeet.tk, 1
 zeetoppers.nl, 1
 zefort.com, 1
@@ -136824,14 +129991,16 @@ zegarkidlakazdego.pl, 1
 zegels-danst.tk, 1
 zegluje.net, 1
 zeglujemy.net, 1
-zegriesalmansa.tk, 1
 zeguigui.com, 1
 zehdenick-bleibt-bunt.de, 1
 zehka.net, 1
 zehkae.net, 1
 zehnegira.ir, 0
+zehy.de, 1
+zehy.link, 1
 zehy.me, 1
 zehy.net, 1
+zehy.org, 1
 zeibekiko-souvlaki.gr, 1
 zeidlertechnik.de, 1
 zeigren.com, 1
@@ -136859,12 +130028,9 @@ zekerheidvanparcelinternational.nl, 1
 zekinteractive.com, 1
 zekra.tk, 1
 zelandnamiru.cz, 1
-zeldaliberty.tk, 1
-zelena-armija.tk, 1
 zelenazeme.cz, 1
 zelendoma.ml, 1
 zeliard.tk, 1
-zelkor.ml, 1
 zell-mbc.com, 1
 zelong.tk, 1
 zeloz.xyz, 1
@@ -136872,17 +130038,14 @@ zelt.in, 1
 zelvar.cz, 1
 zemli.tk, 1
 zemlova.cz, 1
-zemlyaki.ga, 1
 zemlyaki.ml, 1
 zemlyaki.tk, 1
 zemtime.com, 1
 zen-solutions.io, 1
-zen-zone.tk, 1
 zen3tech.com, 1
 zenassociates.com, 1
 zenavita.com, 1
 zenbalans.nl, 1
-zenchain.com, 1
 zencube.ga, 1
 zendarhunters.tk, 1
 zendev.ga, 1
@@ -136890,7 +130053,6 @@ zendev.tk, 1
 zendrop.com, 1
 zenerisprojekty.pl, 1
 zenfusion.fr, 1
-zengdong.ren, 1
 zenghuanmin.cn, 0
 zengold.com, 1
 zenideen.com, 1
@@ -136905,7 +130067,6 @@ zenithvitalcare.com.au, 1
 zenitkft.hu, 1
 zenk-security.com, 1
 zenker-hausbau.at, 1
-zenki-manga.tk, 1
 zenlogic.com, 1
 zenluxuryliving.com, 1
 zenmail.ga, 1
@@ -136923,6 +130084,7 @@ zentouch.gq, 1
 zentrumfuerchemie.de, 1
 zenvideocloud.com, 1
 zenvite.com, 1
+zenways.io, 1
 zenworkpro.com, 1
 zeocax.com, 0
 zephyrbk.com, 1
@@ -136931,20 +130093,14 @@ zephyretcoraline.com, 1
 zeplin.io, 1
 zeppelflix.de, 1
 zeppelin.ml, 1
-zepter.cf, 1
 zepter.ga, 1
-zepter.gq, 1
-zepter.ml, 1
-zer0-day.pw, 1
 zer0.de, 0
 zercutie.com, 1
 zerg.uk, 1
 zergy.net, 1
-zerium.ml, 1
 zerm.eu, 1
 zerm.link, 1
 zero-0.org, 1
-zero-knigi.ml, 1
 zero-link.com, 1
 zero-skill.net, 1
 zero-sum.xyz, 1
@@ -136966,7 +130122,6 @@ zerofy.de, 1
 zeroknowledge.me, 1
 zerolink.click, 1
 zerolink.es, 1
-zeromedia.co.id, 1
 zeromoment.marketing, 1
 zeronet.io, 1
 zeroplast24.ru, 1
@@ -136983,7 +130138,6 @@ zeroz.cf, 1
 zeroz.ga, 1
 zeroz.gq, 1
 zeroz.ml, 1
-zerozero.gq, 1
 zertif.info, 1
 zertifikatsshop.de, 1
 zerto.com, 1
@@ -137011,11 +130165,9 @@ zety.es, 1
 zety.fr, 1
 zeus.gent, 1
 zeus.wang, 1
-zeuscorp.ga, 1
 zeusec.co.jp, 1
 zeusindia.tk, 1
 zevelev.net, 1
-zevenbergenbos.tk, 1
 zevlee.me, 1
 zewtie.com, 1
 zeynepkam.com.tr, 1
@@ -137038,7 +130190,6 @@ zgrep.org, 1
 zgyl8.ml, 1
 zh.fyi, 1
 zh.search.yahoo.com, 0
-zhabababa.gq, 1
 zhabagly.com, 1
 zhabthra.com, 1
 zhamolov.tk, 1
@@ -137052,7 +130203,7 @@ zhangfangzhou.com, 1
 zhangge.net, 1
 zhanghao.me, 1
 zhanghao.org, 1
-zhangjet.com, 0
+zhangjet.com, 1
 zhanglizhi.ml, 1
 zhangpeng.ai, 1
 zhangshuqiao.org, 1
@@ -137072,10 +130223,6 @@ zhaozhiru.com, 1
 zhattyt.com, 0
 zhbot.org, 1
 zhcexo.com, 1
-zhdun.tk, 1
-zhelanie.ml, 1
-zheldor-dance.ga, 1
-zheldorinform.ga, 1
 zheltyy.at, 1
 zhen-chen.com, 1
 zhendre.com, 1
@@ -137085,12 +130232,10 @@ zhengzihan.com, 1
 zhenic.ir, 1
 zhenn.fr, 1
 zhenyan.org, 1
-zhestokiemechtyi.tk, 1
 zhestokijavtor.tk, 1
 zhi.ci, 1
 zhibo16.live, 1
 zhibo166.com, 1
-zhidkiy-kashtan.ga, 1
 zhih.me, 1
 zhihua-lai.com, 1
 zhijikaoyan.com, 1
@@ -137139,11 +130284,12 @@ zhukaev.ml, 1
 zhuktrans.msk.ru, 1
 zhunlink.com, 1
 zhuqiang.com, 1
-zhurnalyu.ga, 1
 zi.is, 1
 zi5.net, 1
 ziad87.net, 0
+ziarajoias.com.br, 1
 ziaulnmonzur.tk, 1
+zicsac.com, 1
 zidanpainting.com, 1
 ziegenhagel.com, 1
 ziegler-heizung-frankfurt.de, 1
@@ -137156,6 +130302,7 @@ zigao.info, 0
 zigarn.com, 1
 ziggi.tk, 1
 ziggletech.com, 1
+ziggo.nl, 1
 zighinetto.org, 1
 zigi.io, 1
 zigoomar.tk, 1
@@ -137190,12 +130337,11 @@ zilverwater.tk, 1
 zima-lito.tk, 1
 zima.io, 1
 zimaoxy.com, 1
+zimbromotor.pt, 1
 zimiao.moe, 1
 zimkaru.ga, 1
 zimmer-voss.de, 1
 zimperium.com, 1
-zinabnews.tk, 1
-zinchenko.gq, 1
 zindagilive.tk, 1
 zindec.com, 1
 zinewords.com, 1
@@ -137208,7 +130354,6 @@ zinniazorgverlening.nl, 1
 zinnowitzer-ferienwohnung.de, 1
 zinoui.com, 1
 zinsserplasticsurgery.com, 1
-zion-craft.tk, 1
 zionaesthetics.com.sg, 1
 ziondrive.com.br, 1
 zionnationalpark.net, 1
@@ -137237,7 +130382,6 @@ zistemo.com, 1
 zitadel.ch, 1
 zitadel.cloud, 1
 zitadel.com, 1
-zithromaxstrepthroat.gq, 1
 zitseng.com, 1
 zitstabureau24.nl, 1
 zivava.ge, 1
@@ -137294,6 +130438,7 @@ zl2020.vip, 1
 zl2121.com, 1
 zl2727.com, 1
 zl2929.com, 1
+zl2toy.com, 1
 zl335.com, 1
 zl3737.com, 1
 zl4231.com, 1
@@ -137318,7 +130463,6 @@ zl9696.com, 1
 zl9898.com, 1
 zlarin.tk, 1
 zlatakus.cz, 1
-zlatan-ibrahimovic.tk, 1
 zlatanonline.tk, 1
 zlatnictvoadamas.sk, 1
 zlatograd.bg, 1
@@ -137330,7 +130474,6 @@ zlima12.com, 1
 zlogic.xyz, 1
 zlogin.nl, 1
 zlong6.net, 1
-zlotykameleon.tk, 1
 zlotyslawecin.tk, 1
 zloybot.tk, 1
 zlr.hu, 1
@@ -137348,7 +130491,6 @@ zmartagroup.no, 1
 zmartagroup.se, 1
 zmc.com.sa, 1
 zmessages.com, 0
-zmeya.tk, 1
 zmiguel.me, 1
 zmk.fr, 1
 zmprjg.ml, 1
@@ -137356,6 +130498,7 @@ zmsp.top, 1
 zmuda.tk, 1
 zmy.im, 0
 zmy666.com, 1
+zmydlona.pl, 1
 znaceni-max.cz, 1
 znachenie-sna.cf, 1
 znachenie-sna.ga, 1
@@ -137363,22 +130506,18 @@ znachenie-sna.ml, 1
 znachenie-sna.tk, 1
 znaj.ua, 1
 znajdzprzodka.pl, 1
-znakomim.cf, 1
 znakomstva-2013.tk, 1
 znakomstva.gq, 1
 znakomstvablogs.tk, 1
 znakomstvatochka.tk, 1
 znakomstvo.tk, 1
 znalec-okna.cz, 1
-znanie-sila.tk, 1
 znaniya.cf, 1
-znanje.gq, 1
 znation.nl, 1
 znbr.com, 1
 znd.jp, 1
 zngay.com, 1
 znhglobalresources.com, 1
-znich.tk, 1
 znidar.org, 1
 zning.net.cn, 1
 znn.co.jp, 1
@@ -137393,7 +130532,6 @@ zocoxx.com, 1
 zode.co, 1
 zodgame.fun, 0
 zodiacohouses.com, 1
-zodiak.tk, 1
 zoedale.co.uk, 1
 zoedijital.com, 1
 zoefmasters.be, 1
@@ -137404,12 +130542,8 @@ zoepolitics.ml, 1
 zof.kh.ua, 1
 zoflora.co.uk, 1
 zofoke.com, 1
-zofran-medication.cf, 1
 zofran.ga, 1
 zofran.gq, 1
-zofrancost.ga, 1
-zofrangeneric.ga, 1
-zofranprice.ga, 1
 zofrex.com, 0
 zofzpcb.com, 1
 zogatest.tk, 1
@@ -137420,26 +130554,20 @@ zohra.ninja, 1
 zoigl.club, 1
 zoisfinefood.fr, 1
 zojadravai.com, 1
-zok-ambicija.tk, 1
 zoki.art, 1
-zoko.tk, 1
 zokster.net, 0
 zokuomthawn.tk, 1
 zollernalbtour.de, 1
 zollprozess.ch, 1
 zoloft-medication.ml, 1
-zoloftmedication.gq, 1
 zoloftpills.tk, 1
-zoloftprice.cf, 1
 zolokar.xyz, 1
 zolotie-ptichki.tk, 1
 zolotistyi-kofe.gq, 1
 zoloto-peterburg.ru, 1
 zoloto-spb-skupka.ru, 1
-zolotoioasis.ml, 1
 zolotopetrograd.ru, 1
 zolucky.com, 1
-zolushka-1950.tk, 1
 zolw.info, 1
 zom.bi, 1
 zombie-40th.com, 1
@@ -137459,9 +130587,7 @@ zonadetestes.com, 1
 zonadjadoel.com, 1
 zonagratisan.ga, 1
 zonainuyasha.tk, 1
-zonamista.com.br, 1
 zonanews.tk, 1
-zonaperu.tk, 1
 zonaquimica.tk, 1
 zonarumbera.tk, 1
 zonatelevision.tk, 1
@@ -137491,21 +130617,21 @@ zonesec.org, 1
 zonesons.com, 1
 zonewatcher.com, 1
 zongboao.com, 1
+zongheng3d.com, 1
 zonglovani.info, 1
 zonky.cz, 1
 zonky.de, 1
 zonneglossis.tk, 1
 zonnigzieuwent.nl, 1
 zontractors.com, 1
+zoo-jewelry.com, 1
 zoo24.de, 1
-zooforum.tk, 1
 zoogbook.ml, 1
 zooish.net, 1
 zook.pw, 1
 zook.systems, 1
 zook.tk, 1
 zookids.uy, 1
-zookri.com, 1
 zoola.io, 1
 zoolaboo.de, 1
 zoological-gardens.eu, 1
@@ -137540,10 +130666,9 @@ zorgnetwerkenabr.nl, 1
 zorgonderwijsnu.nl, 1
 zorig.ch, 1
 zorium.org, 0
-zormeloandassociates.com, 1
-zornica.tk, 1
 zorntt.fr, 1
 zorox.sex, 1
+zorte.net, 1
 zorz.info, 1
 zorzorfm.ml, 1
 zoske.it, 1
@@ -137589,7 +130714,6 @@ zravyobrazky.cz, 1
 zravypapir.cz, 1
 zrejstejna.cz, 1
 zrgmedical.com, 1
-zrinski.tk, 1
 zrkr.de, 1
 zrniecka-pre-sny.sk, 1
 zrnieckapresny.sk, 1
@@ -137607,7 +130731,6 @@ zsi.com.tr, 0
 zsien.cn, 1
 zskomenskeho.cz, 1
 zsofit.com.au, 1
-zsoltbereczki.tk, 1
 zsoltsandor.me, 1
 zsoltsandor.xyz, 1
 zsombor.net, 1
@@ -137662,10 +130785,10 @@ zum-baur.de, 1
 zum-ziegenhainer.de, 1
 zumba-oostende.be, 1
 zumba.com, 1
-zumberak.tk, 1
 zummoricambi.com, 1
 zumtaedanceschool.co.za, 1
 zumturm.org, 1
+zumub.com, 1
 zumwildenaffen.com, 1
 zund-app.com, 1
 zundapp.one, 1
@@ -137675,13 +130798,11 @@ zunlong0.com, 1
 zuoai.net, 1
 zuomiea.com, 0
 zuomin.tk, 1
-zup.me, 1
 zupit.it, 1
 zuppy.pm, 1
 zurgl.com, 1
 zurich.co.uk, 1
 zurlin.de, 1
-zurmas-design.tk, 1
 zuru.ml, 1
 zuru.tk, 1
 zusammen-grossartig.de, 1
@@ -137695,7 +130816,6 @@ zuzannastrycharska.pl, 0
 zuzumba.es, 1
 zvejonys.lt, 1
 zverskij-site.tk, 1
-zvezdy-porno.ml, 1
 zvive.com, 1
 zvps.uk, 1
 zvrottal.de, 1
@@ -137723,13 +130843,11 @@ zwy.ch, 0
 zwyr157wwiu6eior.com, 1
 zx1168.com, 0
 zxe.com.br, 1
-zxfiles.tk, 1
 zxity.co.uk, 1
 zxity.ltd, 1
 zxity.uk, 1
 zxssl.com, 0
 zxtcode.com, 1
-zxtremetech.com, 1
 zy.md, 1
 zy.si, 1
 zybbo.com, 1
@@ -137738,11 +130856,11 @@ zycie.news, 1
 zyciedirect.pl, 1
 zyciegwiazd24.pl, 1
 zyciepl.com, 1
+zycrypto.com, 1
 zydecozityradio.tk, 1
 zydronium.com, 1
 zydronium.nl, 1
 zyex.vip, 1
-zygfrydadamski.tk, 1
 zygozoon.com, 1
 zylai.com, 1
 zylai.net, 1
@@ -137753,10 +130871,8 @@ zypr.pw, 1
 zyria.de, 1
 zyrillezuno.com, 1
 zyter.com, 1
-zythromax.ga, 1
 zyul.ddns.net, 1
 zywave.co.uk, 1
-zyx3d.tk, 1
 zyzardx.com, 1
 zyzsdy.com, 1
 zz.gy, 1
@@ -137769,7 +130885,7 @@ zz6729.com, 0
 zz6957.co, 1
 zz772.com, 0
 zz9297.co, 1
-zz9397.com, 0
+zz9397.com, 1
 zz9721.com, 0
 zz9728.co, 1
 zz993.com, 1
diff --git a/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem b/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem
new file mode 100644
index 0000000000000000000000000000000000000000..69972591d4e4970908916edc0c9293bf99f1b77c
--- /dev/null
+++ b/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem
@@ -0,0 +1,20 @@
+-----BEGIN CERTIFICATE-----
+MIIDNTCCAh2gAwIBAgIUCfV2HIsCkOeqHcXdhZf6ejBahIswDQYJKoZIhvcNAQEL
+BQAwODE2MDQGA1UEAwwtU2VsZi1TaWduZWQgQmVmb3JlIFVOSVggRXBvY2ggVGVz
+dCBFbmQtRW50aXR5MCIYDzE5NDYwMjE0MDAwMDAwWhgPMjAzMTAxMDEwMDAwMDBa
+MDgxNjA0BgNVBAMMLVNlbGYtU2lnbmVkIEJlZm9yZSBVTklYIEVwb2NoIFRlc3Qg
+RW5kLUVudGl0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALqIUahE
+jhbWQf1utogGNhA9PBPZ6uQ1SrTs9WhXbCR7wcclqODYH72xnAabbhqG8mvir1p1
+a2pkcQh6pVqnRYf3HNUknAJ+zUP8HmnQOCApk6sgw0nk27lMwmtsDu0Vgg/xfq1p
+GrHTAjqLKkHup3DgDw2N/WYLK7AkkqR9uYhheZCxV5A90jvF4LhIH6g304hD7ycW
+2FW3ZlqqfgKQLzp7EIAGJMwcbJetlmFbt+KWEsB1MaMMkd20yvf8rR0l0wnvuRcO
+p2jhs3svIm9p47SKlWEd7ibWJZ2rkQhONsscJAQsvxaLL+Xxj5kXMbiz/kkj+nJR
+xDHVA6zaGAo17Y0CAwEAAaMzMDEwLwYDVR0RBCgwJoIkYmVmb3JlLWVwb2NoLXNl
+bGYtc2lnbmVkLmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBCrP9yopCm
+BJSG6MIq3olV8meoQ2wIrCm2i1Ob2BI3JXW9CSjtnklmQaXzyEY6EnH7K/qzHMbz
+prbtiM+e0GjwwYNDAe3Ad1kUjDUSVnMAYmtTJOYxhmGYztkmM2xkz9Tvn+M4U35A
+GXimG82MDslBvDINDCPvwWsjst8oMwDAezpxZP2zZ/BrXbyUvOfCqyWQrRTNfSmF
+Aub2UQBdjSCgwY5RpzJ2ib5IWmVm3vPQmhM69FwI3WzWsbOb6MYdyPpnVnlN626l
+AwLjoaSP3F/lSgPzDqVKgx6rjqkYANPGaLLXdRH3ynJlxuW9JlamyuEypPIA0+Ml
+rvaprkFh5rXU
+-----END CERTIFICATE-----
diff --git a/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem.certspec b/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem.certspec
new file mode 100644
index 0000000000000000000000000000000000000000..579e85e496734f5ed86b088393748ee336cddfbe
--- /dev/null
+++ b/security/manager/ssl/tests/unit/bad_certs/beforeEpochSelfSigned.pem.certspec
@@ -0,0 +1,4 @@
+issuer:Self-Signed Before UNIX Epoch Test End-Entity
+subject:Self-Signed Before UNIX Epoch Test End-Entity
+validity:19460214-20310101
+extension:subjectAlternativeName:before-epoch-self-signed.example.com
diff --git a/security/manager/ssl/tests/unit/test_cert_overrides.js b/security/manager/ssl/tests/unit/test_cert_overrides.js
index 4801ebe1d9035bd1e719d88e76857e7fb47767bf..0d0d0e846a4628a6e15b064b249ed30bc946ea75 100644
--- a/security/manager/ssl/tests/unit/test_cert_overrides.js
+++ b/security/manager/ssl/tests/unit/test_cert_overrides.js
@@ -90,7 +90,7 @@ function check_telemetry() {
   );
   equal(
     histogram.values[16],
-    2,
+    3,
     "Actual and expected SEC_ERROR_INVALID_TIME values should match"
   );
   equal(
@@ -100,7 +100,7 @@ function check_telemetry() {
   );
   equal(
     histogram.values[19],
-    3,
+    4,
     "Actual and expected MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT values should match"
   );
   equal(
@@ -129,7 +129,7 @@ function check_telemetry() {
   );
   equal(
     keySizeHistogram.values[3],
-    68,
+    70,
     "Actual and expected verification failures unrelated to key size should match"
   );
 
@@ -246,6 +246,12 @@ function add_simple_tests() {
     Ci.nsICertOverrideService.ERROR_TIME,
     SEC_ERROR_INVALID_TIME
   );
+  add_cert_override_test(
+    "before-epoch-self-signed.example.com",
+    Ci.nsICertOverrideService.ERROR_TIME |
+      Ci.nsICertOverrideService.ERROR_UNTRUSTED,
+    MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT
+  );
   add_cert_override_test(
     "selfsigned.example.com",
     Ci.nsICertOverrideService.ERROR_UNTRUSTED,
diff --git a/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer.cpp b/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer.cpp
index b13d2e9e61ff8d05553460dcc9b366d4adfe9010..1ccd5e876b91fbfaa6f302e29e55ef205ea84c97 100644
--- a/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer.cpp
+++ b/security/manager/ssl/tests/unit/tlsserver/cmd/BadCertAndPinningServer.cpp
@@ -28,6 +28,7 @@ const BadCertAndPinningHost sBadCertAndPinningHosts[] = {
     {"expired.example.com", "expired-ee"},
     {"notyetvalid.example.com", "notYetValid"},
     {"before-epoch.example.com", "beforeEpoch"},
+    {"before-epoch-self-signed.example.com", "beforeEpochSelfSigned"},
     {"selfsigned.example.com", "selfsigned"},
     {"unknownissuer.example.com", "unknownissuer"},
     {"mismatch.example.com", "mismatch"},
diff --git a/security/nss/TAG-INFO b/security/nss/TAG-INFO
index 6feed5baf26eb0738a007a85f1899be34d28a3a8..8da0215e4d4b3e8dccbb4276b10713db2f4d6c3c 100644
--- a/security/nss/TAG-INFO
+++ b/security/nss/TAG-INFO
@@ -1 +1 @@
-NSS_3_79_RTM
\ No newline at end of file
+NSS_3_79_1_RTM
\ No newline at end of file
diff --git a/security/nss/automation/release/nspr-version.txt b/security/nss/automation/release/nspr-version.txt
index 466939c7d5b0498f809889e7018ea9e9807812b1..38eeb6834c602b8c99c1f0a3f4ed84593d2e0b54 100644
--- a/security/nss/automation/release/nspr-version.txt
+++ b/security/nss/automation/release/nspr-version.txt
@@ -1,4 +1,4 @@
-4.32
+4.34
 
 # The first line of this file must contain the human readable NSPR
 # version number, which is the minimum required version of NSPR
diff --git a/security/nss/coreconf/coreconf.dep b/security/nss/coreconf/coreconf.dep
index 590d1bfaeee3f134b616ff41d59c05c9917afa3c..5182f75552c81540c315e8eb17ce933d5f2039b8 100644
--- a/security/nss/coreconf/coreconf.dep
+++ b/security/nss/coreconf/coreconf.dep
@@ -10,4 +10,3 @@
  */
 
 #error "Do not include this header file."
-
diff --git a/security/nss/doc/rst/releases/index.rst b/security/nss/doc/rst/releases/index.rst
index c90c3f139a999e3c736dfca6d9edcc8f2bf04243..a53d93da541365983cee8afe38be409b100a1819 100644
--- a/security/nss/doc/rst/releases/index.rst
+++ b/security/nss/doc/rst/releases/index.rst
@@ -8,10 +8,11 @@ Releases
    :glob:
    :hidden:
 
-   nns_3_78.rst
-   nns_3_77.rst
-   nns_3_76_1.rst
-   nns_3_76.rst
+   nss_3_79.rst
+   nss_3_78.rst
+   nss_3_77.rst
+   nss_3_76_1.rst
+   nss_3_76.rst
    nss_3_75.rst
    nss_3_74.rst
    nss_3_73_1.rst
@@ -33,22 +34,29 @@ Releases
 
 .. note::
 
-   **NSS 3.78** is the latest version of NSS.
-   Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_78_release_notes`
+   **NSS 3.79** is the latest version of NSS.
+   Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_79_release_notes`
 
-   **NSS 3.68.3** is the latest LTS version of NSS.
-   Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_68_3_release_notes`
+   **NSS 3.68.4** is the latest LTS version of NSS.
+   Complete release notes are available here: :ref:`mozilla_projects_nss_nss_3_68_4_release_notes`
 
 
 .. container::
 
-   Changes in 3.78 included in this release:
+   Changes in 3.79 included in this release:
+
+   - Bug 205717 - Use PK11_GetSlotInfo instead of raw C_GetSlotInfo calls.
+   - Bug 1766907 - Update mercurial in clang-format docker image.
+   - Bug 1454072 - Use of uninitialized pointer in lg_init after alloc fail.
+   - Bug 1769295 - selfserv and tstclnt should use PR_GetPrefLoopbackAddrInfo.
+   - Bug 1753315 - Add SECMOD_LockedModuleHasRemovableSlots.
+   - Bug 1387919 - Fix secasn1d parsing of indefinite SEQUENCE inside indefinite GROUP.
+   - Bug 1765753 - Added RFC8422 compliant TLS <= 1.2 undefined/compressed ECPointFormat extension alerts.
+   - Bug 1765753 - TLS 1.3 Server: Send protocol_version alert on unsupported ClientHello.legacy_version.
+   - Bug 1764788 - Correct invalid record inner and outer content type alerts.
+   - Bug 1757075 - NSS does not properly import or export pkcs12 files with large passwords and pkcs5v2 encoding.
+   - Bug 1766978 - improve error handling after nssCKFWInstance_CreateObjectHandle.
+   - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple.
+   - Bug 1769302 - NSS 3.79 should depend on NSPR 4.34   
 
-   - Bug 1755264 - Added TLS 1.3 zero-length inner plaintext checks and tests, zero-length record/fragment handling tests.
-   - Bug 1294978 - Reworked overlong record size checks and added TLS1.3 specific boundaries.
-   - Bug 1763120 - Add ECH Grease Support to tstclnt
-   - Bug 1765003 - Add a strict variant of moz::pkix::CheckCertHostname.
-   - Bug 1166338 - Change SSL_REUSE_SERVER_ECDHE_KEY default to false.
-   - Bug 1760813 - Make SEC_PKCS12EnableCipher succeed 
-   - Bug 1762489 - Update zlib in NSS to 1.2.12.
 
diff --git a/security/nss/doc/rst/releases/nss_3_79.rst b/security/nss/doc/rst/releases/nss_3_79.rst
new file mode 100644
index 0000000000000000000000000000000000000000..36072a42aa7bb212ade742076de36600fe33652c
--- /dev/null
+++ b/security/nss/doc/rst/releases/nss_3_79.rst
@@ -0,0 +1,70 @@
+.. _mozilla_projects_nss_nss_3_79_release_notes:
+
+NSS 3.79 release notes
+======================
+
+`Introduction <#introduction>`__
+--------------------------------
+
+.. container::
+
+   Network Security Services (NSS) 3.79 was released on **31 May 2022**.
+
+
+.. _distribution_information:
+
+`Distribution Information <#distribution_information>`__
+--------------------------------------------------------
+
+.. container::
+
+   The HG tag is NSS_3_79_RTM. NSS 3.79 requires NSPR 4.34 or newer.
+
+   NSS 3.79 source distributions are available on ftp.mozilla.org for secure HTTPS download:
+
+   -  Source tarballs:
+      https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_79_RTM/src/
+
+   Other releases are available :ref:`mozilla_projects_nss_releases`.
+
+.. _changes_in_nss_3.79:
+
+`Changes in NSS 3.79 <#changes_in_nss_3.79>`__
+----------------------------------------------------
+
+.. container::
+
+   - Bug 205717 - Use PK11_GetSlotInfo instead of raw C_GetSlotInfo calls.
+   - Bug 1766907 - Update mercurial in clang-format docker image.
+   - Bug 1454072 - Use of uninitialized pointer in lg_init after alloc fail.
+   - Bug 1769295 - selfserv and tstclnt should use PR_GetPrefLoopbackAddrInfo.
+   - Bug 1753315 - Add SECMOD_LockedModuleHasRemovableSlots.
+   - Bug 1387919 - Fix secasn1d parsing of indefinite SEQUENCE inside indefinite GROUP.
+   - Bug 1765753 - Added RFC8422 compliant TLS <= 1.2 undefined/compressed ECPointFormat extension alerts.
+   - Bug 1765753 - TLS 1.3 Server: Send protocol_version alert on unsupported ClientHello.legacy_version.
+   - Bug 1764788 - Correct invalid record inner and outer content type alerts.
+   - Bug 1757075 - NSS does not properly import or export pkcs12 files with large passwords and pkcs5v2 encoding.
+   - Bug 1766978 - improve error handling after nssCKFWInstance_CreateObjectHandle.
+   - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple.
+   - Bug 1769302 - NSS 3.79 should depend on NSPR 4.34   
+
+
+`Compatibility <#compatibility>`__
+----------------------------------
+
+.. container::
+
+   NSS 3.79 shared libraries are backwards-compatible with all older NSS 3.x shared
+   libraries. A program linked with older NSS 3.x shared libraries will work with
+   this new version of the shared libraries without recompiling or
+   relinking. Furthermore, applications that restrict their use of NSS APIs to the
+   functions listed in NSS Public Functions will remain compatible with future
+   versions of the NSS shared libraries.
+
+`Feedback <#feedback>`__
+------------------------
+
+.. container::
+
+   Bugs discovered should be reported by filing a bug report on
+   `bugzilla.mozilla.org <https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS>`__ (product NSS).
diff --git a/security/nss/doc/rst/releases/nss_3_79_1.rst b/security/nss/doc/rst/releases/nss_3_79_1.rst
new file mode 100644
index 0000000000000000000000000000000000000000..75472c7bb401bd4e7c2d1707acd28aab20bd8180
--- /dev/null
+++ b/security/nss/doc/rst/releases/nss_3_79_1.rst
@@ -0,0 +1,62 @@
+.. _mozilla_projects_nss_nss_3_79_1_release_notes:
+
+NSS 3.79.1 release notes
+======================
+
+`Introduction <#introduction>`__
+--------------------------------
+
+.. container::
+
+   Network Security Services (NSS) 3.79.1 was released on **18 August 2022**.
+
+
+.. _distribution_information:
+
+`Distribution Information <#distribution_information>`__
+--------------------------------------------------------
+
+.. container::
+
+   The HG tag is NSS_3_79_1_RTM. NSS 3.79.1 requires NSPR 4.34 or newer.
+
+   NSS 3.79.1 source distributions are available on ftp.mozilla.org for secure HTTPS download:
+
+   -  Source tarballs:
+      https://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_79_1_RTM/src/
+
+   Other releases are available :ref:`mozilla_projects_nss_releases`.
+
+.. _changes_in_nss_3.79.1:
+
+`Changes in NSS 3.79.1 <#changes_in_nss_3.79.1>`__
+----------------------------------------------------
+
+.. container::
+
+   - Bug 1366464 - compare signature and signatureAlgorithm fields in legacy certificate verifier.
+   - Bug 1771498 - Uninitialized value in cert_ComputeCertType. 
+   - Bug 1759794 - protect SFTKSlot needLogin with slotLock. 
+   - Bug 1760998 - avoid data race on primary password change.
+   - Bug 1330271 - check for null template in sec_asn1{d,e}_push_state.
+
+
+`Compatibility <#compatibility>`__
+----------------------------------
+
+.. container::
+
+   NSS 3.79.1 shared libraries are backwards-compatible with all older NSS 3.x shared
+   libraries. A program linked with older NSS 3.x shared libraries will work with
+   this new version of the shared libraries without recompiling or
+   relinking. Furthermore, applications that restrict their use of NSS APIs to the
+   functions listed in NSS Public Functions will remain compatible with future
+   versions of the NSS shared libraries.
+
+`Feedback <#feedback>`__
+------------------------
+
+.. container::
+
+   Bugs discovered should be reported by filing a bug report on
+   `bugzilla.mozilla.org <https://bugzilla.mozilla.org/enter_bug.cgi?product=NSS>`__ (product NSS).
diff --git a/security/nss/lib/certdb/certdb.c b/security/nss/lib/certdb/certdb.c
index e9acbb28d7c111e33f24763553db5c05835a1d80..e261e070c93c9e44b53f86e91be7df962fe177d0 100644
--- a/security/nss/lib/certdb/certdb.c
+++ b/security/nss/lib/certdb/certdb.c
@@ -384,9 +384,9 @@ GetKeyUsage(CERTCertificate *cert)
     rv = CERT_FindKeyUsageExtension(cert, &tmpitem);
     if (rv == SECSuccess) {
         /* remember the actual value of the extension */
-        cert->rawKeyUsage = tmpitem.data[0];
+        cert->rawKeyUsage = tmpitem.len ? tmpitem.data[0] : 0;
         cert->keyUsagePresent = PR_TRUE;
-        cert->keyUsage = tmpitem.data[0];
+        cert->keyUsage = cert->rawKeyUsage;
 
         PORT_Free(tmpitem.data);
         tmpitem.data = NULL;
@@ -506,7 +506,7 @@ cert_ComputeCertType(CERTCertificate *cert)
         isCA = basicConstraint.isCA;
     }
     if (tmpitem.data != NULL || extKeyUsage != NULL) {
-        if (tmpitem.data == NULL) {
+        if (tmpitem.data == NULL || tmpitem.len == 0) {
             nsCertType = 0;
         } else {
             nsCertType = tmpitem.data[0];
diff --git a/security/nss/lib/certdb/certv3.c b/security/nss/lib/certdb/certv3.c
index d27fc1ba0d23e7e6caf178a573bd0d14e8f9e037..f00b88f1d7f5dfa74d7dc199ccb30c0155c528a6 100644
--- a/security/nss/lib/certdb/certv3.c
+++ b/security/nss/lib/certdb/certv3.c
@@ -213,7 +213,7 @@ CERT_CheckCertUsage(CERTCertificate *cert, unsigned char usage)
     if (rv == SECFailure) {
         rv = (PORT_GetError() == SEC_ERROR_EXTENSION_NOT_FOUND) ? SECSuccess
                                                                 : SECFailure;
-    } else if (!keyUsage.data || !(keyUsage.data[0] & usage)) {
+    } else if (!keyUsage.data || !keyUsage.len || !(keyUsage.data[0] & usage)) {
         PORT_SetError(SEC_ERROR_CERT_USAGES_INVALID);
         rv = SECFailure;
     }
diff --git a/security/nss/lib/certdb/certxutl.c b/security/nss/lib/certdb/certxutl.c
index c53f15cdff451e253992d655ebcd28dc6aabcb72..bffc7f3a417a54b74543731bef7694751a626ddf 100644
--- a/security/nss/lib/certdb/certxutl.c
+++ b/security/nss/lib/certdb/certxutl.c
@@ -417,12 +417,15 @@ CERT_FindBitStringExtension(CERTCertExtension **extensions, int tag,
         goto loser;
     }
 
-    retItem->data = (unsigned char *)PORT_Alloc((tmpItem.len + 7) >> 3);
+    retItem->data = (unsigned char *)PORT_ZAlloc((tmpItem.len + 7) >> 3);
     if (retItem->data == NULL) {
         goto loser;
     }
 
-    PORT_Memcpy(retItem->data, tmpItem.data, (tmpItem.len + 7) >> 3);
+    if (tmpItem.len > 0) {
+        PORT_Memcpy(retItem->data, tmpItem.data, (tmpItem.len + 7) >> 3);
+    }
+
     retItem->len = tmpItem.len;
 
     rv = SECSuccess;
diff --git a/security/nss/lib/certhigh/certvfy.c b/security/nss/lib/certhigh/certvfy.c
index a1ac6d113b971c9d7de4c226508a877138e43395..5bf82d9bb989abf28c01117e2ac09a52d96a8712 100644
--- a/security/nss/lib/certhigh/certvfy.c
+++ b/security/nss/lib/certhigh/certvfy.c
@@ -737,6 +737,16 @@ cert_VerifyCertChainOld(CERTCertDBHandle *handle, CERTCertificate *cert,
             LOG_ERROR_OR_EXIT(log, subjectCert, count, 0);
         }
 
+        /* check that the signatureAlgorithm field of the certificate
+         * matches the signature field of the tbsCertificate */
+        if (SECOID_CompareAlgorithmID(
+                &subjectCert->signatureWrap.signatureAlgorithm,
+                &subjectCert->signature)) {
+            PORT_SetError(SEC_ERROR_ALGORITHM_MISMATCH);
+            LOG_ERROR(log, subjectCert, count, 0);
+            goto loser;
+        }
+
         /* find the certificate of the issuer */
         issuerCert = CERT_FindCertIssuer(subjectCert, t, certUsage);
         if (!issuerCert) {
@@ -1903,15 +1913,19 @@ CERT_GetCertNicknameWithValidity(PLArenaPool *arena, CERTCertificate *cert,
 {
     SECCertTimeValidity validity;
     char *nickname = NULL, *tmpstr = NULL;
+    const char *srcNickname = cert->nickname;
+    if (!srcNickname) {
+        srcNickname = "{???}";
+    }
 
     validity = CERT_CheckCertValidTimes(cert, PR_Now(), PR_FALSE);
 
     /* if the cert is good, then just use the nickname directly */
     if (validity == secCertTimeValid) {
         if (arena == NULL) {
-            nickname = PORT_Strdup(cert->nickname);
+            nickname = PORT_Strdup(srcNickname);
         } else {
-            nickname = PORT_ArenaStrdup(arena, cert->nickname);
+            nickname = PORT_ArenaStrdup(arena, srcNickname);
         }
 
         if (nickname == NULL) {
@@ -1923,11 +1937,11 @@ CERT_GetCertNicknameWithValidity(PLArenaPool *arena, CERTCertificate *cert,
          * end
          */
         if (validity == secCertTimeExpired) {
-            tmpstr = PR_smprintf("%s%s", cert->nickname,
+            tmpstr = PR_smprintf("%s%s", srcNickname,
                                  expiredString);
         } else if (validity == secCertTimeNotValidYet) {
             /* not yet valid */
-            tmpstr = PR_smprintf("%s%s", cert->nickname,
+            tmpstr = PR_smprintf("%s%s", srcNickname,
                                  notYetGoodString);
         } else {
             /* undetermined */
diff --git a/security/nss/lib/crmf/cmmfrec.c b/security/nss/lib/crmf/cmmfrec.c
index 5dfe1fcca0f367952b856519fc31dd2e4810538a..3c553501582de304dec94f1577db5736ef52c352 100644
--- a/security/nss/lib/crmf/cmmfrec.c
+++ b/security/nss/lib/crmf/cmmfrec.c
@@ -291,7 +291,7 @@ CMMF_CertifiedKeyPairUnwrapPrivKey(CMMFCertifiedKeyPair *inKeyPair,
     cert = CMMF_CertifiedKeyPairGetCertificate(inKeyPair, inCertdb);
     CERT_FindKeyUsageExtension(cert, &keyUsageValue);
     if (keyUsageValue.data != NULL) {
-        keyUsage = keyUsageValue.data[3];
+        keyUsage = keyUsageValue.len ? keyUsageValue.data[0] : 0;
         PORT_Free(keyUsageValue.data);
     }
     pubKey = CERT_ExtractPublicKey(cert);
diff --git a/security/nss/lib/nss/nss.h b/security/nss/lib/nss/nss.h
index 4719e36d3dcbddb10480a011ac74fd2b1a42bb10..f447e72f5e84697742b575c58c14d8a913ecf2a4 100644
--- a/security/nss/lib/nss/nss.h
+++ b/security/nss/lib/nss/nss.h
@@ -22,10 +22,10 @@
  * The format of the version string should be
  *     "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
  */
-#define NSS_VERSION "3.79" _NSS_CUSTOMIZED
+#define NSS_VERSION "3.79.1" _NSS_CUSTOMIZED
 #define NSS_VMAJOR 3
 #define NSS_VMINOR 79
-#define NSS_VPATCH 0
+#define NSS_VPATCH 1
 #define NSS_VBUILD 0
 #define NSS_BETA PR_FALSE
 
diff --git a/security/nss/lib/softoken/pkcs11.c b/security/nss/lib/softoken/pkcs11.c
index 6eb38eb2b02321a5f13694ae3e740c0842daa50a..28d219d8efa7655e55187c90c49e24b7aa88fc2c 100644
--- a/security/nss/lib/softoken/pkcs11.c
+++ b/security/nss/lib/softoken/pkcs11.c
@@ -1674,6 +1674,7 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session)
     SFTKAttribute *attribute;
     CK_BBOOL ckfalse = CK_FALSE;
     CK_BBOOL cktrue = CK_TRUE;
+    PRBool isLoggedIn, needLogin;
     CK_RV crv;
 
     /* make sure all the base object types are defined. If not set the
@@ -1691,9 +1692,13 @@ sftk_handleObject(SFTKObject *object, SFTKSession *session)
     if (crv != CKR_OK)
         return crv;
 
+    PZ_Lock(slot->slotLock);
+    isLoggedIn = slot->isLoggedIn;
+    needLogin = slot->needLogin;
+    PZ_Unlock(slot->slotLock);
+
     /* don't create a private object if we aren't logged in */
-    if ((!slot->isLoggedIn) && (slot->needLogin) &&
-        (sftk_isTrue(object, CKA_PRIVATE))) {
+    if (!isLoggedIn && needLogin && sftk_isTrue(object, CKA_PRIVATE)) {
         return CKR_USER_NOT_LOGGED_IN;
     }
 
@@ -3649,11 +3654,18 @@ NSC_GetSlotInfo(CK_SLOT_ID slotID, CK_SLOT_INFO_PTR pInfo)
 static PRBool
 sftk_checkNeedLogin(SFTKSlot *slot, SFTKDBHandle *keyHandle)
 {
+    PRBool needLogin;
     if (sftkdb_PWCached(keyHandle) == SECSuccess) {
-        return slot->needLogin;
+        PZ_Lock(slot->slotLock);
+        needLogin = slot->needLogin;
+        PZ_Unlock(slot->slotLock);
+    } else {
+        needLogin = (PRBool)!sftk_hasNullPassword(slot, keyHandle);
+        PZ_Lock(slot->slotLock);
+        slot->needLogin = needLogin;
+        PZ_Unlock(slot->slotLock);
     }
-    slot->needLogin = (PRBool)!sftk_hasNullPassword(slot, keyHandle);
-    return (slot->needLogin);
+    return needLogin;
 }
 
 static PRBool
@@ -4014,8 +4026,11 @@ NSC_InitPIN(CK_SESSION_HANDLE hSession,
 
     /* Now update our local copy of the pin */
     if (rv == SECSuccess) {
-        if (ulPinLen == 0)
+        if (ulPinLen == 0) {
+            PZ_Lock(slot->slotLock);
             slot->needLogin = PR_FALSE;
+            PZ_Unlock(slot->slotLock);
+        }
         /* database has been initialized, now force min password in FIPS
          * mode. NOTE: if we are in level1, we may not have a password, but
          * forcing it now will prevent an insufficient password from being set.
@@ -4050,6 +4065,7 @@ NSC_SetPIN(CK_SESSION_HANDLE hSession, CK_CHAR_PTR pOldPin,
     char newPinStr[SFTK_MAX_PIN + 1], oldPinStr[SFTK_MAX_PIN + 1];
     SECStatus rv;
     CK_RV crv = CKR_SESSION_HANDLE_INVALID;
+    PRBool needLogin;
     PRBool tokenRemoved = PR_FALSE;
 
     CHECK_FORK();
@@ -4070,7 +4086,10 @@ NSC_SetPIN(CK_SESSION_HANDLE hSession, CK_CHAR_PTR pOldPin,
         return CKR_PIN_LEN_RANGE; /* XXX FIXME wrong return value */
     }
 
-    if (slot->needLogin && sp->info.state != CKS_RW_USER_FUNCTIONS) {
+    PZ_Lock(slot->slotLock);
+    needLogin = slot->needLogin;
+    PZ_Unlock(slot->slotLock);
+    if (needLogin && sp->info.state != CKS_RW_USER_FUNCTIONS) {
         crv = CKR_USER_NOT_LOGGED_IN;
         goto loser;
     }
@@ -4300,6 +4319,8 @@ NSC_Login(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType,
     CK_RV crv;
     char pinStr[SFTK_MAX_PIN + 1];
     PRBool tokenRemoved = PR_FALSE;
+    PRBool isLoggedIn;
+    PRBool needLogin;
 
     CHECK_FORK();
 
@@ -4323,9 +4344,14 @@ NSC_Login(CK_SESSION_HANDLE hSession, CK_USER_TYPE userType,
         return CKR_USER_TYPE_INVALID;
     }
 
-    if (slot->isLoggedIn)
+    PZ_Lock(slot->slotLock);
+    isLoggedIn = slot->isLoggedIn;
+    needLogin = slot->needLogin;
+    PZ_Unlock(slot->slotLock);
+
+    if (isLoggedIn)
         return CKR_USER_ALREADY_LOGGED_IN;
-    if (!slot->needLogin) {
+    if (!needLogin) {
         return ulPinLen ? CKR_PIN_INCORRECT : CKR_OK;
     }
     slot->ssoLoggedIn = PR_FALSE;
@@ -4792,7 +4818,7 @@ NSC_GetAttributeValue(CK_SESSION_HANDLE hSession,
     SFTKSession *session;
     SFTKObject *object;
     SFTKAttribute *attribute;
-    PRBool sensitive;
+    PRBool sensitive, isLoggedIn, needLogin;
     CK_RV crv;
     int i;
 
@@ -4823,9 +4849,13 @@ NSC_GetAttributeValue(CK_SESSION_HANDLE hSession,
         return CKR_OBJECT_HANDLE_INVALID;
     }
 
+    PZ_Lock(slot->slotLock);
+    isLoggedIn = slot->isLoggedIn;
+    needLogin = slot->needLogin;
+    PZ_Unlock(slot->slotLock);
+
     /* don't read a private object if we aren't logged in */
-    if ((!slot->isLoggedIn) && (slot->needLogin) &&
-        (sftk_isTrue(object, CKA_PRIVATE))) {
+    if (!isLoggedIn && needLogin && sftk_isTrue(object, CKA_PRIVATE)) {
         sftk_FreeObject(object);
         return CKR_USER_NOT_LOGGED_IN;
     }
@@ -4866,7 +4896,7 @@ NSC_SetAttributeValue(CK_SESSION_HANDLE hSession,
     SFTKSession *session;
     SFTKAttribute *attribute;
     SFTKObject *object;
-    PRBool isToken;
+    PRBool isToken, isLoggedIn, needLogin;
     CK_RV crv = CKR_OK;
     CK_BBOOL legal;
     int i;
@@ -4890,9 +4920,13 @@ NSC_SetAttributeValue(CK_SESSION_HANDLE hSession,
         return CKR_OBJECT_HANDLE_INVALID;
     }
 
+    PZ_Lock(slot->slotLock);
+    isLoggedIn = slot->isLoggedIn;
+    needLogin = slot->needLogin;
+    PZ_Unlock(slot->slotLock);
+
     /* don't modify a private object if we aren't logged in */
-    if ((!slot->isLoggedIn) && (slot->needLogin) &&
-        (sftk_isTrue(object, CKA_PRIVATE))) {
+    if (!isLoggedIn && needLogin && sftk_isTrue(object, CKA_PRIVATE)) {
         sftk_FreeSession(session);
         sftk_FreeObject(object);
         return CKR_USER_NOT_LOGGED_IN;
@@ -5170,7 +5204,10 @@ NSC_FindObjectsInit(CK_SESSION_HANDLE hSession,
     search->index = 0;
     search->size = 0;
     search->array_size = NSC_SEARCH_BLOCK_SIZE;
+
+    PZ_Lock(slot->slotLock);
     isLoggedIn = (PRBool)((!slot->needLogin) || slot->isLoggedIn);
+    PZ_Unlock(slot->slotLock);
 
     crv = sftk_searchTokenList(slot, search, pTemplate, ulCount, isLoggedIn);
     if (crv != CKR_OK) {
diff --git a/security/nss/lib/softoken/pkcs11i.h b/security/nss/lib/softoken/pkcs11i.h
index 4365a115c2853d03808eff2b7c0fdc24a11fdc09..3116de83159575fd3a5238492133e3a0f153dcf4 100644
--- a/security/nss/lib/softoken/pkcs11i.h
+++ b/security/nss/lib/softoken/pkcs11i.h
@@ -324,7 +324,7 @@ struct SFTKSessionStr {
  * object hash tables (sessObjHashTable[] and tokObjHashTable), and
  * sessionObjectHandleCount.
  * slotLock protects the remaining protected elements:
- * password, isLoggedIn, ssoLoggedIn, and sessionCount,
+ * password, needLogin, isLoggedIn, ssoLoggedIn, and sessionCount,
  * and pwCheckLock serializes the key database password checks in
  * NSC_SetPIN and NSC_Login.
  *
diff --git a/security/nss/lib/softoken/sftkdb.c b/security/nss/lib/softoken/sftkdb.c
index 7c1001be8fb63140c78fb7f47c07c53a37f6336f..407ca1cc112926c9e84f8e5981653c1ca9251fd8 100644
--- a/security/nss/lib/softoken/sftkdb.c
+++ b/security/nss/lib/softoken/sftkdb.c
@@ -339,7 +339,7 @@ sftkdb_fixupTemplateOut(CK_ATTRIBUTE *template, CK_OBJECT_HANDLE objectID,
 
     if ((keyHandle == NULL) ||
         ((SFTK_GET_SDB(keyHandle)->sdb_flags & SDB_HAS_META) == 0) ||
-        (keyHandle->passwordKey.data == NULL)) {
+        (sftkdb_PWCached(keyHandle) != SECSuccess)) {
         checkSig = PR_FALSE;
     }
 
@@ -1606,10 +1606,14 @@ sftkdb_CloseDB(SFTKDBHandle *handle)
         }
         (*handle->db->sdb_Close)(handle->db);
     }
+    if (handle->passwordLock) {
+        PZ_Lock(handle->passwordLock);
+    }
     if (handle->passwordKey.data) {
         SECITEM_ZfreeItem(&handle->passwordKey, PR_FALSE);
     }
     if (handle->passwordLock) {
+        PZ_Unlock(handle->passwordLock);
         SKIP_AFTER_FORK(PZ_DestroyLock(handle->passwordLock));
     }
     if (handle->updatePasswordKey) {
@@ -2695,10 +2699,12 @@ sftkdb_ResetKeyDB(SFTKDBHandle *handle)
         /* set error */
         return SECFailure;
     }
+    PZ_Lock(handle->passwordLock);
     if (handle->passwordKey.data) {
         SECITEM_ZfreeItem(&handle->passwordKey, PR_FALSE);
         handle->passwordKey.data = NULL;
     }
+    PZ_Unlock(handle->passwordLock);
     return SECSuccess;
 }
 
diff --git a/security/nss/lib/softoken/sftkpwd.c b/security/nss/lib/softoken/sftkpwd.c
index 3bc4e57e159d8f701d578984a606bad1bbb870d2..d885954085eb795f717000d6b987f004de9eb493 100644
--- a/security/nss/lib/softoken/sftkpwd.c
+++ b/security/nss/lib/softoken/sftkpwd.c
@@ -1108,7 +1108,11 @@ done:
 SECStatus
 sftkdb_PWCached(SFTKDBHandle *keydb)
 {
-    return keydb->passwordKey.data ? SECSuccess : SECFailure;
+    SECStatus rv;
+    PZ_Lock(keydb->passwordLock);
+    rv = keydb->passwordKey.data ? SECSuccess : SECFailure;
+    PZ_Unlock(keydb->passwordLock);
+    return rv;
 }
 
 static CK_RV
diff --git a/security/nss/lib/softoken/softkver.h b/security/nss/lib/softoken/softkver.h
index 0abaf3764d38d3488aad361ffbc8e02ab43743fc..123f6247acc8362bbea6d58a8424ce8f36bf00b0 100644
--- a/security/nss/lib/softoken/softkver.h
+++ b/security/nss/lib/softoken/softkver.h
@@ -17,10 +17,10 @@
  * The format of the version string should be
  *     "<major version>.<minor version>[.<patch level>[.<build number>]][ <ECC>][ <Beta>]"
  */
-#define SOFTOKEN_VERSION "3.79" SOFTOKEN_ECC_STRING
+#define SOFTOKEN_VERSION "3.79.1" SOFTOKEN_ECC_STRING
 #define SOFTOKEN_VMAJOR 3
 #define SOFTOKEN_VMINOR 79
-#define SOFTOKEN_VPATCH 0
+#define SOFTOKEN_VPATCH 1
 #define SOFTOKEN_VBUILD 0
 #define SOFTOKEN_BETA PR_FALSE
 
diff --git a/security/nss/lib/util/SECerrs.h b/security/nss/lib/util/SECerrs.h
index 4fb4afe40b9f24b4adb3112a507efa2b7a137522..ac4c96e85e6dacffafa15fd01b46410d1a4417ea 100644
--- a/security/nss/lib/util/SECerrs.h
+++ b/security/nss/lib/util/SECerrs.h
@@ -558,3 +558,6 @@ ER3(SEC_ERROR_POLICY_LOCKED, (SEC_ERROR_BASE + 180),
 
 ER3(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED, (SEC_ERROR_BASE + 181),
     "Could not create or verify a signature using a signature algorithm that is disabled because it is not secure.")
+
+ER3(SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED, (SEC_ERROR_BASE + 181),
+    "The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.")
diff --git a/security/nss/lib/util/nssutil.h b/security/nss/lib/util/nssutil.h
index 02086962674151cd860b6687f4c7974db81058a3..4b25dcc62c34e7307f4db19adc51fd673f2744b0 100644
--- a/security/nss/lib/util/nssutil.h
+++ b/security/nss/lib/util/nssutil.h
@@ -19,10 +19,10 @@
  * The format of the version string should be
  *     "<major version>.<minor version>[.<patch level>[.<build number>]][ <Beta>]"
  */
-#define NSSUTIL_VERSION "3.79"
+#define NSSUTIL_VERSION "3.79.1"
 #define NSSUTIL_VMAJOR 3
 #define NSSUTIL_VMINOR 79
-#define NSSUTIL_VPATCH 0
+#define NSSUTIL_VPATCH 1
 #define NSSUTIL_VBUILD 0
 #define NSSUTIL_BETA PR_FALSE
 
diff --git a/security/nss/lib/util/secasn1d.c b/security/nss/lib/util/secasn1d.c
index d219ee0c2ac48c3a2a97d363d8b364fff4d448bd..47e1abd0a7abf21d8ae6820f478c2394bff3ca0e 100644
--- a/security/nss/lib/util/secasn1d.c
+++ b/security/nss/lib/util/secasn1d.c
@@ -365,6 +365,11 @@ sec_asn1d_push_state(SEC_ASN1DecoderContext *cx,
         state->our_mark = PORT_ArenaMark(cx->our_pool);
     }
 
+    if (theTemplate == NULL) {
+        PORT_SetError(SEC_ERROR_BAD_TEMPLATE);
+        goto loser;
+    }
+
     new_state = (sec_asn1d_state *)sec_asn1d_zalloc(cx->our_pool,
                                                     sizeof(*new_state));
     if (new_state == NULL) {
diff --git a/security/nss/lib/util/secasn1e.c b/security/nss/lib/util/secasn1e.c
index fb3feef52217dd455720728ad07a294280abd428..41d2848971c8a8cd9c56fbe37e6df8f3bd14fc31 100644
--- a/security/nss/lib/util/secasn1e.c
+++ b/security/nss/lib/util/secasn1e.c
@@ -94,8 +94,12 @@ sec_asn1e_push_state(SEC_ASN1EncoderContext *cx,
 {
     sec_asn1e_state *state, *new_state;
 
-    state = cx->current;
+    if (theTemplate == NULL) {
+        cx->status = encodeError;
+        return NULL;
+    }
 
+    state = cx->current;
     new_state = (sec_asn1e_state *)PORT_ArenaZAlloc(cx->our_pool,
                                                     sizeof(*new_state));
     if (new_state == NULL) {
diff --git a/security/nss/lib/util/secerr.h b/security/nss/lib/util/secerr.h
index 7b205a71e9f0974c58497d3d7829b688820e5a2f..a21b50ae781a77beda424860d07ebb4f0a557071 100644
--- a/security/nss/lib/util/secerr.h
+++ b/security/nss/lib/util/secerr.h
@@ -214,6 +214,7 @@ typedef enum {
 
     SEC_ERROR_POLICY_LOCKED = (SEC_ERROR_BASE + 180),
     SEC_ERROR_SIGNATURE_ALGORITHM_DISABLED = (SEC_ERROR_BASE + 181),
+    SEC_ERROR_ALGORITHM_MISMATCH = (SEC_ERROR_BASE + 182),
 
     /* Add new error codes above here. */
     SEC_ERROR_END_OF_LIST
diff --git a/services/settings/dumps/blocklists/addons-bloomfilters.json b/services/settings/dumps/blocklists/addons-bloomfilters.json
index bfa10d51b1291c03f2a02cde9217ac5051a855c2..498d2fa14f406816dac7596190844d319a4ba276 100644
--- a/services/settings/dumps/blocklists/addons-bloomfilters.json
+++ b/services/settings/dumps/blocklists/addons-bloomfilters.json
@@ -1,5 +1,210 @@
 {
   "data": [
+    {
+      "stash": {
+        "blocked": [
+          "{a4044c79-76fa-4f71-a912-962c2a4e405d}:2.0",
+          "{a4044c79-76fa-4f71-a912-962c2a4e405d}:2.1",
+          "{49866623-ce8f-408d-9806-4d96a7ccf05c}:2"
+        ],
+        "unblocked": []
+      },
+      "schema": 1660243044177,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1660674907337,
+      "id": "8d3d0256-454d-465d-ab37-6fbe11df6863",
+      "last_modified": 1660675044629
+    },
+    {
+      "stash": {
+        "blocked": [
+          "extendedSearch@ext:1.0",
+          "Moviety@ext:1.0",
+          "MoviesCraver@ext:1.0",
+          "Filmatory@ext:1.0",
+          "WeecklyNews@ext:1.0",
+          "ComicsUniverse@ext:1.0"
+        ],
+        "unblocked": []
+      },
+      "schema": 1660160252095,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1660242907077,
+      "id": "4925b9ac-8c18-4c14-9030-5af176944919",
+      "last_modified": 1660243044117
+    },
+    {
+      "stash": {
+        "blocked": [
+          "{ef8811db-22e2-4894-b79b-535d0a6b187b}:1.0.0"
+        ],
+        "unblocked": []
+      },
+      "schema": 1659619722331,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1659983707606,
+      "id": "762e7e16-4a5d-4a4d-a5b6-faa9642fa8bc",
+      "last_modified": 1659983847023
+    },
+    {
+      "stash": {
+        "blocked": [
+          "{b4f4fa41-f8b0-45e8-91a5-3ac66817fb1b}:10.0",
+          "{dc885dca-59cc-4eae-b8f1-1774a0c0d431}:1.3.0",
+          "{b4f4fa41-f8b0-45e8-91a5-3ac66817fb1b}:2.0"
+        ],
+        "unblocked": []
+      },
+      "schema": 1659199003137,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1659551706800,
+      "id": "0891c554-b4fc-42d0-988d-97acf5fd8ebc",
+      "last_modified": 1659551840929
+    },
+    {
+      "stash": {
+        "blocked": [
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.34",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.35",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.2.25",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.353",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.2.35",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.28",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.32",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.26",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.27",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.29",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.352",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.351",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.31",
+          "{328af3d7-f6c9-45cf-b700-7461924cf79a}:1.1.33"
+        ],
+        "unblocked": []
+      },
+      "schema": 1658428651567,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1658514908150,
+      "id": "43a65ec8-56b5-4fc1-99fa-a41e0588e314",
+      "last_modified": 1658515052816
+    },
+    {
+      "stash": {
+        "blocked": [
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.7.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.5",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.26",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.6.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.97",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.55",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.7",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.54",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.9.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.0.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.4.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.14",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.4.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.4",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.15",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.7.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.119",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.6.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.5.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.5",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.10.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.1.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.6",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.102",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.28",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.4",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.4",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.9",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.7.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.30",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.4.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.4.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.3.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.8",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.24",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.53",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.7.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.3.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.9.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.2.16",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.11.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.1.2",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.0.8",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.120",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:5.0.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:5.2.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.5",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.0.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:5.1.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.0.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.1.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.0.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.2.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.11.1",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.8.0",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:2.2.3",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:6.1.7",
+          "{514d339d-a586-4733-b9b0-b5a3b89d989a}:4.6.1"
+        ],
+        "unblocked": []
+      },
+      "schema": 1658415296529,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1658428507880,
+      "id": "d37659ca-6d0b-4778-9b4f-8b8f4f025d2f",
+      "last_modified": 1658428651505
+    },
+    {
+      "stash": {
+        "blocked": [
+          "{7c9745be-1cf7-48fd-8bc0-28c4272a563a}:2.4.2"
+        ],
+        "unblocked": []
+      },
+      "schema": 1658234246887,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1658255707535,
+      "id": "061a339b-43d1-4cb7-83d5-3995a0737d7d",
+      "last_modified": 1658255847874
+    },
+    {
+      "stash": {
+        "blocked": [
+          "support@wildfire.ai:1.3.4",
+          "support@wildfire.ai:1.3.5",
+          "support@wildfire.ai:1.3.8",
+          "support@wildfire.ai:1.2.4",
+          "support@wildfire.ai:1.2.8",
+          "support@wildfire.ai:1.3.9",
+          "support@wildfire.ai:1.3.6",
+          "support@wildfire.ai:1.3.7",
+          "{747bf19b-2579-4b5a-b2ff-749bdf186b7d}:15.0.7.2"
+        ],
+        "unblocked": []
+      },
+      "schema": 1657737452415,
+      "key_format": "{guid}:{version}",
+      "stash_time": 1658234107295,
+      "id": "65e3a682-deb9-4104-8c7f-40aac99ac097",
+      "last_modified": 1658234246824
+    },
     {
       "stash": {
         "blocked": [
@@ -1086,5 +1291,5 @@
       "last_modified": 1656333551168
     }
   ],
-  "timestamp": 1657737452355
+  "timestamp": 1660675044629
 }
diff --git a/services/settings/dumps/main/devtools-compatibility-browsers.json b/services/settings/dumps/main/devtools-compatibility-browsers.json
index 16b79dbe8c1d4ff04906feae84749ebf94a94507..9f3efcf5f1a165dd5fcb83b173852e9c8d8e0982 100644
--- a/services/settings/dumps/main/devtools-compatibility-browsers.json
+++ b/services/settings/dumps/main/devtools-compatibility-browsers.json
@@ -1,5 +1,104 @@
 {
   "data": [
+    {
+      "name": "Firefox",
+      "schema": 1658310286031,
+      "status": "nightly",
+      "version": "104",
+      "browserid": "firefox",
+      "id": "d04af615-530c-4da3-8c55-e1330d022c94",
+      "last_modified": 1658311483673
+    },
+    {
+      "name": "Firefox for Android",
+      "schema": 1658310289421,
+      "status": "nightly",
+      "version": "104",
+      "browserid": "firefox_android",
+      "id": "3a03a711-cd19-4829-92b2-d950189fbc9d",
+      "last_modified": 1658311483669
+    },
+    {
+      "name": "Oculus Browser",
+      "schema": 1658310291111,
+      "status": "current",
+      "version": "22.0",
+      "browserid": "oculus",
+      "id": "218e5b1c-b10f-4e94-a306-3a4c8a32d030",
+      "last_modified": 1658311483664
+    },
+    {
+      "name": "Opera",
+      "schema": 1658310294586,
+      "status": "nightly",
+      "version": "91",
+      "browserid": "opera",
+      "id": "09a83dac-0707-4e07-938a-7fabfebce5df",
+      "last_modified": 1658311483660
+    },
+    {
+      "name": "Opera Android",
+      "schema": 1658310296174,
+      "status": "current",
+      "version": "70",
+      "browserid": "opera_android",
+      "id": "d391d199-7410-48f1-811e-f7b8ebe6f35f",
+      "last_modified": 1658311483656
+    },
+    {
+      "name": "Firefox",
+      "schema": 1658310284445,
+      "status": "current",
+      "version": "102",
+      "browserid": "firefox",
+      "id": "3dd6dd60-d657-49f5-bea5-453ae44af969",
+      "last_modified": 1658311483651
+    },
+    {
+      "name": "Firefox for Android",
+      "schema": 1658310287657,
+      "status": "current",
+      "version": "102",
+      "browserid": "firefox_android",
+      "id": "6c78180a-3c6a-4309-956c-d429c928e4d9",
+      "last_modified": 1658311483648
+    },
+    {
+      "name": "Opera",
+      "schema": 1658310293755,
+      "status": "beta",
+      "version": "90",
+      "browserid": "opera",
+      "id": "e31ddc38-d62b-4e61-8236-8fff66fa3fb2",
+      "last_modified": 1658311483632
+    },
+    {
+      "name": "Opera",
+      "schema": 1658310292836,
+      "status": "current",
+      "version": "89",
+      "browserid": "opera",
+      "id": "e54a1264-efa9-4485-ab7c-be08d0fada09",
+      "last_modified": 1658311483629
+    },
+    {
+      "name": "Firefox for Android",
+      "schema": 1658310288593,
+      "status": "beta",
+      "version": "103",
+      "browserid": "firefox_android",
+      "id": "881ecc40-fca1-4352-8ee1-b21fb0478e17",
+      "last_modified": 1658311483623
+    },
+    {
+      "name": "Firefox",
+      "schema": 1658310285237,
+      "status": "beta",
+      "version": "103",
+      "browserid": "firefox",
+      "id": "a953b744-0b2e-4410-b3f3-e06106ce55c1",
+      "last_modified": 1658311483619
+    },
     {
       "name": "Chrome",
       "schema": 1656923576611,
@@ -54,60 +153,6 @@
       "id": "942f3f7b-2c9d-40bb-b895-c2c1f82ab9f6",
       "last_modified": 1656923973369
     },
-    {
-      "name": "Firefox",
-      "schema": 1656923591177,
-      "status": "nightly",
-      "version": "103",
-      "browserid": "firefox",
-      "id": "a953b744-0b2e-4410-b3f3-e06106ce55c1",
-      "last_modified": 1656923973364
-    },
-    {
-      "name": "Firefox for Android",
-      "schema": 1656923594323,
-      "status": "nightly",
-      "version": "103",
-      "browserid": "firefox_android",
-      "id": "881ecc40-fca1-4352-8ee1-b21fb0478e17",
-      "last_modified": 1656923973360
-    },
-    {
-      "name": "Oculus Browser",
-      "schema": 1656923596817,
-      "status": "current",
-      "version": "16.2",
-      "browserid": "oculus",
-      "id": "ec1e6474-e247-4298-a80d-89609123b3ae",
-      "last_modified": 1656923973355
-    },
-    {
-      "name": "Opera",
-      "schema": 1656923599859,
-      "status": "beta",
-      "version": "89",
-      "browserid": "opera",
-      "id": "e54a1264-efa9-4485-ab7c-be08d0fada09",
-      "last_modified": 1656923973350
-    },
-    {
-      "name": "Opera",
-      "schema": 1656923600688,
-      "status": "nightly",
-      "version": "90",
-      "browserid": "opera",
-      "id": "e31ddc38-d62b-4e61-8236-8fff66fa3fb2",
-      "last_modified": 1656923973345
-    },
-    {
-      "name": "Opera Android",
-      "schema": 1656923602163,
-      "status": "current",
-      "version": "69",
-      "browserid": "opera_android",
-      "id": "e62b0c3f-a924-4d53-90f7-4ad8e4633579",
-      "last_modified": 1656923973340
-    },
     {
       "name": "Safari",
       "schema": 1656923602914,
@@ -171,15 +216,6 @@
       "id": "d18a11fc-76c1-4a25-b40c-16b6834ad3e3",
       "last_modified": 1656923973283
     },
-    {
-      "name": "Opera",
-      "schema": 1656923599028,
-      "status": "current",
-      "version": "88",
-      "browserid": "opera",
-      "id": "d93c936e-7b34-4f00-8715-d78b0851613c",
-      "last_modified": 1656923973276
-    },
     {
       "name": "Chrome",
       "schema": 1656923575043,
@@ -207,24 +243,6 @@
       "id": "4afba52a-82ff-43e3-974b-3a00dd9def94",
       "last_modified": 1656923973247
     },
-    {
-      "name": "Firefox",
-      "schema": 1656923589574,
-      "status": "current",
-      "version": "101",
-      "browserid": "firefox",
-      "id": "9e175d7d-1109-497b-b384-f14976d7ebe3",
-      "last_modified": 1656923973243
-    },
-    {
-      "name": "Firefox for Android",
-      "schema": 1656923592736,
-      "status": "current",
-      "version": "101",
-      "browserid": "firefox_android",
-      "id": "935febef-4d7f-4c06-be1c-d957cbe79b71",
-      "last_modified": 1656923973239
-    },
     {
       "name": "WebView Android",
       "schema": 1656923610666,
@@ -243,24 +261,6 @@
       "id": "11641e40-94f8-49db-925b-8e3a294bd277",
       "last_modified": 1656923973208
     },
-    {
-      "name": "Firefox for Android",
-      "schema": 1656923593558,
-      "status": "beta",
-      "version": "102",
-      "browserid": "firefox_android",
-      "id": "6c78180a-3c6a-4309-956c-d429c928e4d9",
-      "last_modified": 1656923973204
-    },
-    {
-      "name": "Firefox",
-      "schema": 1656923590340,
-      "status": "beta",
-      "version": "102",
-      "browserid": "firefox",
-      "id": "3dd6dd60-d657-49f5-bea5-453ae44af969",
-      "last_modified": 1656923973200
-    },
     {
       "name": "Edge",
       "schema": 1656923587277,
@@ -334,5 +334,5 @@
       "last_modified": 1645448267500
     }
   ],
-  "timestamp": 1656923973394
+  "timestamp": 1658311483673
 }
diff --git a/services/settings/dumps/main/password-rules.json b/services/settings/dumps/main/password-rules.json
index 8eab8f1245726a667f79b36c3a4c5c4d4ee7c2d7..a325f4831beaa93e89b4de86ac3676a38558c5bf 100644
--- a/services/settings/dumps/main/password-rules.json
+++ b/services/settings/dumps/main/password-rules.json
@@ -1,5 +1,23 @@
 {
   "data": [
+    {
+      "Domain": "ccs-grp.com",
+      "password-rules": "minlength: 8; maxlength: 16; required: digit; required: upper,lower; allowed: [-!#$%&'+./=?\\^_`{|}~];",
+      "id": "6b15622b-1ce7-4141-89f1-c93e97aaaf88",
+      "last_modified": 1659924409785
+    },
+    {
+      "Domain": "lepida.it",
+      "password-rules": "minlength: 8; maxlength: 16; max-consecutive: 2; required: lower; required: upper; required: digit; required: [-!\"#$%&'()*+,.:;<=>?@[^_`{|}~]];",
+      "id": "4af7bea9-dc2f-48dd-90e5-f0902e713b64",
+      "last_modified": 1659924409782
+    },
+    {
+      "Domain": "plazapremiumlounge.com",
+      "password-rules": "minlength: 8; maxlength: 15; required: lower; required: upper; required: digit; allowed: [!#$%&*,@^];",
+      "id": "b7e46712-dfa5-463d-81af-2b5acd7e29fd",
+      "last_modified": 1659924409779
+    },
     {
       "Domain": "museumofflight.org",
       "password-rules": "minlength: 8; maxlength: 15;",
@@ -1567,5 +1585,5 @@
       "last_modified": 1624479576629
     }
   ],
-  "timestamp": 1652712410939
+  "timestamp": 1659924409785
 }
diff --git a/services/settings/dumps/main/search-telemetry-v2.json b/services/settings/dumps/main/search-telemetry-v2.json
index a5032198e51f393a50570d919b7364c5b196c88a..b2a3db34b32dacaa13d8252b0058d560f516e08e 100644
--- a/services/settings/dumps/main/search-telemetry-v2.json
+++ b/services/settings/dumps/main/search-telemetry-v2.json
@@ -1,42 +1,7 @@
 {
   "data": [
     {
-      "schema": 1656866210051,
-      "taggedCodes": [
-        "ffab",
-        "ffcm",
-        "ffhp",
-        "ffip",
-        "ffit",
-        "ffnt",
-        "ffocus",
-        "ffos",
-        "ffsb",
-        "fpas",
-        "fpsa",
-        "ftas",
-        "ftsa",
-        "newext"
-      ],
-      "telemetryId": "duckduckgo",
-      "organicCodes": [],
-      "codeParamName": "t",
-      "queryParamName": "q",
-      "searchPageRegexp": "^https://duckduckgo\\.com/",
-      "expectedOrganicCodes": [
-        "hz",
-        "h_",
-        "hs"
-      ],
-      "extraAdServersRegexps": [
-        "^https://duckduckgo.com/y\\.js?.*ad_provider\\=",
-        "^https://www\\.amazon\\.(?:[a-z.]{2,24}).*(?:tag=duckduckgo-)"
-      ],
-      "id": "9dfd626b-26f2-4913-9d0a-27db6cb7d8ca",
-      "last_modified": 1657300470689
-    },
-    {
-      "schema": 1643096116299,
+      "schema": 1659619721253,
       "taggedCodes": [
         "MOZ2",
         "MOZ4",
@@ -46,6 +11,7 @@
         "MOZD",
         "MOZE",
         "MOZI",
+        "MOZL",
         "MOZM",
         "MOZO",
         "MOZT",
@@ -74,7 +40,43 @@
         "^https://www\\.bing\\.com/acli?c?k"
       ],
       "id": "e1eec461-f1f3-40de-b94b-3b670b78108c",
-      "last_modified": 1643136934001
+      "last_modified": 1660225143613
+    },
+    {
+      "schema": 1657989403056,
+      "taggedCodes": [
+        "ffab",
+        "ffcm",
+        "ffhp",
+        "ffip",
+        "ffit",
+        "ffnt",
+        "ffocus",
+        "ffos",
+        "ffsb",
+        "fpas",
+        "fpsa",
+        "ftas",
+        "ftsa",
+        "newext"
+      ],
+      "telemetryId": "duckduckgo",
+      "organicCodes": [],
+      "codeParamName": "t",
+      "queryParamName": "q",
+      "searchPageRegexp": "^https://duckduckgo\\.com/",
+      "expectedOrganicCodes": [
+        "hz",
+        "h_",
+        "hs",
+        "ha"
+      ],
+      "extraAdServersRegexps": [
+        "^https://duckduckgo.com/y\\.js?.*ad_provider\\=",
+        "^https://www\\.amazon\\.(?:[a-z.]{2,24}).*(?:tag=duckduckgo-)"
+      ],
+      "id": "9dfd626b-26f2-4913-9d0a-27db6cb7d8ca",
+      "last_modified": 1658249696566
     },
     {
       "schema": 1643100256547,
@@ -151,5 +153,5 @@
       "last_modified": 1643136933989
     }
   ],
-  "timestamp": 1657300470689
+  "timestamp": 1660225143613
 }
diff --git a/services/settings/dumps/main/websites-with-shared-credential-backends.json b/services/settings/dumps/main/websites-with-shared-credential-backends.json
index 7fc30205063f179bc8748f2a95a9868c0d6ade85..58eed99d19d944a3765312527f3523b2feabc195 100644
--- a/services/settings/dumps/main/websites-with-shared-credential-backends.json
+++ b/services/settings/dumps/main/websites-with-shared-credential-backends.json
@@ -144,10 +144,18 @@
           "ameritrade.com",
           "tdameritrade.com"
         ],
+        [
+          "anthem.com",
+          "sydneyhealth.com"
+        ],
         [
           "anylist.com",
           "anylistapp.com"
         ],
+        [
+          "appannie.com",
+          "data.ai"
+        ],
         [
           "apple.com",
           "icloud.com"
@@ -231,6 +239,11 @@
           "comcast.net",
           "xfinity.com"
         ],
+        [
+          "coolblue.nl",
+          "coolblue.be",
+          "coolblue.de"
+        ],
         [
           "curbed.com",
           "grubstreet.com",
@@ -263,15 +276,6 @@
           "dropbox.com",
           "getdropbox.com"
         ],
-        [
-          "e.leclerc",
-          "auto.leclerc",
-          "location.leclerc",
-          "chezmoi.lelcerc",
-          "traiteur.lelcerc",
-          "mesrecettes.lelcerc",
-          "leclercdrive.fr"
-        ],
         [
           "eater.com",
           "polygon.com",
@@ -381,6 +385,10 @@
           "ikonpass.com",
           "skilynx.com"
         ],
+        [
+          "ing.de",
+          "ing.com"
+        ],
         [
           "intuit.com",
           "mint.com"
@@ -512,6 +520,10 @@
           "pocket.com",
           "getpocket.com"
         ],
+        [
+          "postnl.nl",
+          "postnl.be"
+        ],
         [
           "probikeshop.fr",
           "bikeshop.es",
@@ -622,6 +634,14 @@
           "tp-link.com",
           "tplinkcloud.com"
         ],
+        [
+          "tvnow.de",
+          "tvnow.at",
+          "tvnow.ch",
+          "auth.rtl.de",
+          "rtlplus.de",
+          "rtlplus.com"
+        ],
         [
           "umsystem.edu",
           "mst.edu",
@@ -698,6 +718,11 @@
           "wsj.com",
           "dowjones.com"
         ],
+        [
+          "www.seek.com.au",
+          "www.seek.co.nz",
+          "login.seek.com"
+        ],
         [
           "www.vistaprint.ca",
           "account.vistaprint.com"
@@ -712,8 +737,8 @@
         ]
       ],
       "id": "8c3d4151-8e68-4bb3-a3fd-babf4aba2cdc",
-      "last_modified": 1650898092205
+      "last_modified": 1659924446436
     }
   ],
-  "timestamp": 1650898092205
+  "timestamp": 1659924446436
 }
diff --git a/services/settings/dumps/security-state/intermediates.json b/services/settings/dumps/security-state/intermediates.json
index dc3e020b5da3195d7e7b291f5355af2fc2dbd2fc..9985589eb6b6422bc93fe3df6377f92f53ce3c0d 100644
--- a/services/settings/dumps/security-state/intermediates.json
+++ b/services/settings/dumps/security-state/intermediates.json
@@ -1,5 +1,869 @@
 {
   "data": [
+    {
+      "schema": 1660265823834,
+      "derHash": "VIN+97WsSqI2BqFe8w3kbpu34j5g9u1PJhIJK5Ttxo8=",
+      "subject": "CN=Data Management Intermediate Certificate Authority,OU=Fresenius Kabi USA,O=Fresenius Kabi AG,C=US",
+      "subjectDN": "MIGDMQswCQYDVQQGEwJVUzEaMBgGA1UEChMRRnJlc2VuaXVzIEthYmkgQUcxGzAZBgNVBAsTEkZyZXNlbml1cyBLYWJpIFVTQTE7MDkGA1UEAxMyRGF0YSBNYW5hZ2VtZW50IEludGVybWVkaWF0ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHk=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "e31d3bb304fdcef75199ff47761dd7a91e1a654cedec5485da203640dc0eee39",
+        "size": 1748,
+        "filename": "6tOYk51VDHXklgQiMTHvUHAqQsHRj8do_RweZi812do=.pem",
+        "location": "security-state-staging/intermediates/941016f3-c0dc-47ea-8440-1a189d509dbf.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "6tOYk51VDHXklgQiMTHvUHAqQsHRj8do/RweZi812do=",
+      "crlite_enrolled": false,
+      "id": "1e9a1998-a52f-498c-8217-0418e4aaeb12",
+      "last_modified": 1660654623240
+    },
+    {
+      "schema": 1660265332073,
+      "derHash": "rXtYw8XZWGvltieZwnksQRHJhSqW97BgciEmVxOVfhw=",
+      "subject": "CN=SHECA OV Secure Server CA,O=Shanghai Electronic Certificate Authority Center Co.\\, Ltd.,C=CN",
+      "subjectDN": "MHYxCzAJBgNVBAYTAkNOMUMwQQYDVQQKEzpTaGFuZ2hhaSBFbGVjdHJvbmljIENlcnRpZmljYXRlIEF1dGhvcml0eSBDZW50ZXIgQ28uLCBMdGQuMSIwIAYDVQQDExlTSEVDQSBPViBTZWN1cmUgU2VydmVyIENB",
+      "whitelist": false,
+      "attachment": {
+        "hash": "64ac68b2f5fcfe1eb5b26d7d052a52af0101c298fc359ab1870916a82601f563",
+        "size": 1808,
+        "filename": "GvyQK0TA2Qh-B1rvOMI28XPmBiJD59lQrwz_N-iQO_U=.pem",
+        "location": "security-state-staging/intermediates/14f1f288-759d-4d00-9fae-c994e6f0a083.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "GvyQK0TA2Qh+B1rvOMI28XPmBiJD59lQrwz/N+iQO/U=",
+      "crlite_enrolled": true,
+      "id": "48160348-dc77-4cd6-a4ee-d0b2e5af46c1",
+      "last_modified": 1660265823348
+    },
+    {
+      "schema": 1660265331917,
+      "derHash": "5TppGT4i+uzIM/gGMb4V4CCgTCC7Z5/TUfDLlcAInlA=",
+      "subject": "CN=ANTIC DV CA,O=National Agency for Information and Communication Technologies,C=CM",
+      "subjectDN": "MGwxCzAJBgNVBAYTAkNNMUcwRQYDVQQKDD5OYXRpb25hbCBBZ2VuY3kgZm9yIEluZm9ybWF0aW9uIGFuZCBDb21tdW5pY2F0aW9uIFRlY2hub2xvZ2llczEUMBIGA1UEAwwLQU5USUMgRFYgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "836f3dfa4b79f6d065ef8167ee20614b60b2ebb956ddf14a551c18ba0eb30810",
+        "size": 1764,
+        "filename": "jbDVk1kQG6bLQ7ol0O08PnkeGy7Pjaz1Ez2qS_o__y0=.pem",
+        "location": "security-state-staging/intermediates/f422ae01-c4b2-4515-8808-5926402ec56a.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "jbDVk1kQG6bLQ7ol0O08PnkeGy7Pjaz1Ez2qS/o//y0=",
+      "crlite_enrolled": true,
+      "id": "e5e8a7bc-69f8-4b24-b673-017f81218771",
+      "last_modified": 1660265823337
+    },
+    {
+      "schema": 1660179423619,
+      "derHash": "lErOlh2zFr62lOAcMCxG/tQNwCkXKefa9YVQw8tV55E=",
+      "subject": "CN=Telekom Security ServerID OV Class 2 CA,O=Deutsche Telekom Security GmbH,C=DE",
+      "subjectDN": "MGgxCzAJBgNVBAYTAkRFMScwJQYDVQQKDB5EZXV0c2NoZSBUZWxla29tIFNlY3VyaXR5IEdtYkgxMDAuBgNVBAMMJ1RlbGVrb20gU2VjdXJpdHkgU2VydmVySUQgT1YgQ2xhc3MgMiBDQQ==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "70e43ea614f84f9dd411477e4adbb898f90e8e0efdcc88f3ee5de240120b1eb1",
+        "size": 1951,
+        "filename": "9K4RwKQgzd-IOm-vvVnHkFwvlV12A4LOuuuJ7_2Wo8Q=.pem",
+        "location": "security-state-staging/intermediates/1dc83dc9-3eb5-4f1a-b57c-b793fc38ab0c.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "9K4RwKQgzd+IOm+vvVnHkFwvlV12A4LOuuuJ7/2Wo8Q=",
+      "crlite_enrolled": true,
+      "id": "3f08d71a-ac2c-4364-8649-54709b155eac",
+      "last_modified": 1660265823326
+    },
+    {
+      "schema": 1660265332221,
+      "derHash": "UJLODj9w8v2VYcNGI7VG99Mz7xtjPBR9EpDijemGojA=",
+      "subject": "CN=Telekom Security ServerID EV Class 3 CA,O=Deutsche Telekom Security GmbH,C=DE",
+      "subjectDN": "MGgxCzAJBgNVBAYTAkRFMScwJQYDVQQKDB5EZXV0c2NoZSBUZWxla29tIFNlY3VyaXR5IEdtYkgxMDAuBgNVBAMMJ1RlbGVrb20gU2VjdXJpdHkgU2VydmVySUQgRVYgQ2xhc3MgMyBDQQ==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "fb69758c6600c18b5dba70d05af48463d183d2ff66177c5cb5efddd3218e1ceb",
+        "size": 1967,
+        "filename": "sLVgLe1nM8JMIbUmVZO-i7BiMeC6eHi-ezBmAduziBM=.pem",
+        "location": "security-state-staging/intermediates/9ed8c27e-49e6-46f7-af3c-ffa5f93479b6.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "sLVgLe1nM8JMIbUmVZO+i7BiMeC6eHi+ezBmAduziBM=",
+      "crlite_enrolled": true,
+      "id": "6444a572-8d81-4739-990d-40d7f53f47be",
+      "last_modified": 1660265823315
+    },
+    {
+      "schema": 1660265332511,
+      "derHash": "lzpBJ2/9AeAnoqrUnjTDeEbT6Xb/amILZxLjODIEGqY=",
+      "subject": "CN=Go Daddy Secure Certificate Authority - G2,OU=http://certs.godaddy.com/repository/,O=GoDaddy.com\\, Inc.,L=Scottsdale,ST=Arizona,C=US",
+      "subjectDN": "MIG0MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xLTArBgNVBAsTJGh0dHA6Ly9jZXJ0cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzEzMDEGA1UEAxMqR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcy",
+      "whitelist": false,
+      "attachment": {
+        "hash": "a111efc20329e87b541cfc3e7f526fc54bb24624fddf210f4347b9fadfb1ab6b",
+        "size": 1727,
+        "filename": "8Rw90Ej3Ttt8RRkrg-WYDS9n7IS03bk5bjP_UXPtaY8=.pem",
+        "location": "security-state-staging/intermediates/a2a04dfe-6201-4d0a-b8cf-80d2975bfb51.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "8Rw90Ej3Ttt8RRkrg+WYDS9n7IS03bk5bjP/UXPtaY8=",
+      "crlite_enrolled": true,
+      "id": "549c92e2-3738-4c8c-ae37-407e4e6158ce",
+      "last_modified": 1660265823304
+    },
+    {
+      "schema": 1660265332678,
+      "derHash": "RVgDgOS8DZcoyfMJite2CrJyEtD/FCAgxSMIkauEcb4=",
+      "subject": "CN=DNSPod RSA EV,O=DNSPod\\, Inc.,C=CN",
+      "subjectDN": "MDwxCzAJBgNVBAYTAkNOMRUwEwYDVQQKEwxETlNQb2QsIEluYy4xFjAUBgNVBAMTDUROU1BvZCBSU0EgRVY=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "2fbf8fa0a58d0aee7cbc48f7c55c2f85f115b12aadcfb15a24a9f64c1c6805f5",
+        "size": 2219,
+        "filename": "7tlcAe1zc6UEu0ycBSzrKSHgelMORRz0zuoxf5grv3A=.pem",
+        "location": "security-state-staging/intermediates/61082769-e7e7-4c7a-a611-2dfbde36eeae.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "7tlcAe1zc6UEu0ycBSzrKSHgelMORRz0zuoxf5grv3A=",
+      "crlite_enrolled": true,
+      "id": "308cdddb-bce6-4c09-93bd-f689f76af0fe",
+      "last_modified": 1660265823293
+    },
+    {
+      "schema": 1660265332365,
+      "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=",
+      "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN",
+      "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB",
+      "whitelist": false,
+      "attachment": {
+        "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b",
+        "size": 1963,
+        "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem",
+        "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=",
+      "crlite_enrolled": true,
+      "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2",
+      "last_modified": 1660265823282
+    },
+    {
+      "schema": 1660160251622,
+      "derHash": "/AG1j8eLnFkhF4TC4lvx0BKh4j8zchiEemLrQUXuSrY=",
+      "subject": "CN=GeoTrust EV ECC CN CA G2,O=DigiCert Inc,C=US",
+      "subjectDN": "MEcxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxITAfBgNVBAMTGEdlb1RydXN0IEVWIEVDQyBDTiBDQSBHMg==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "a71cb7825b1dcf648f03a80a46f1bd37d9455ca249fb68a85c6ecf9a15848e99",
+        "size": 1370,
+        "filename": "aDb4btQIVH2hsyd4IxUsJGinBpyh-phY6PF4IHasdAw=.pem",
+        "location": "security-state-staging/intermediates/c09c55b5-14e7-4603-a7a9-e7c0bc70e59b.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "aDb4btQIVH2hsyd4IxUsJGinBpyh+phY6PF4IHasdAw=",
+      "crlite_enrolled": false,
+      "id": "4efbcf92-bf3d-47eb-a092-4b861635e97f",
+      "last_modified": 1660179423123
+    },
+    {
+      "schema": 1659747423666,
+      "derHash": "PzHbdYKNqpbk3luCoGeP4gI71bJGw/klDL9nGOEJWPU=",
+      "subject": "CN=Domain The Net Technologies Ltd CA for EV SSL R2,O=Domain The Net Technologies Ltd,C=IL",
+      "subjectDN": "MHIxCzAJBgNVBAYTAklMMSgwJgYDVQQKDB9Eb21haW4gVGhlIE5ldCBUZWNobm9sb2dpZXMgTHRkMTkwNwYDVQQDDDBEb21haW4gVGhlIE5ldCBUZWNobm9sb2dpZXMgTHRkIENBIGZvciBFViBTU0wgUjI=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "8a4d28681845cdc8a071852db1380fdac3ad47d045153ee6fc939a47193b2bff",
+        "size": 2487,
+        "filename": "Lk19AkNIC7AwHNF5HsU_phCEnUBI-eiA0mbFhxxeQsQ=.pem",
+        "location": "security-state-staging/intermediates/88af22d0-cfec-40f3-bb5e-5e0f70ca65bf.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "Lk19AkNIC7AwHNF5HsU/phCEnUBI+eiA0mbFhxxeQsQ=",
+      "crlite_enrolled": false,
+      "id": "ebf62e8f-f268-416f-b7de-23e67b4313c9",
+      "last_modified": 1660093023424
+    },
+    {
+      "schema": 1659746933206,
+      "derHash": "t2ovsWJyFiIq+ksCXPTaey5Oyh7HvPdcXH8E+gnIJjo=",
+      "subject": "CN=TrustOcean SSL CA - ECC - 2018,OU=ECC Domain Validation Secure Server - 2018,O=TrustOcean Ltd.,L=Denver,ST=CO,C=US",
+      "subjectDN": "MIGjMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ08xDzANBgNVBAcTBkRlbnZlcjEYMBYGA1UEChMPVHJ1c3RPY2VhbiBMdGQuMTMwMQYDVQQLEypFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciAtIDIwMTgxJzAlBgNVBAMTHlRydXN0T2NlYW4gU1NMIENBIC0gRUNDIC0gMjAxOA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "8563213d0beedc0bfe2aeaf6eea186a61ed41cc23c14a763c1ba2c84517a3a00",
+        "size": 1362,
+        "filename": "PKd-ld-FuxfPZ5wgPJhWwsUah7IUyvrd0dVMuPAcCHw=.pem",
+        "location": "security-state-staging/intermediates/dcc8872f-13cc-416b-b26c-72c8733ead48.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "PKd+ld+FuxfPZ5wgPJhWwsUah7IUyvrd0dVMuPAcCHw=",
+      "crlite_enrolled": false,
+      "id": "90f1d6dd-0284-4beb-9154-f681754b0384",
+      "last_modified": 1659747423216
+    },
+    {
+      "schema": 1659704223603,
+      "derHash": "O/fPS2GSO651p8JX9VBwAD7Pcn4c2mufy4VR/GSdb+s=",
+      "subject": "CN=GlobeSSL DV Certification Authority 2,O=Globe Hosting\\, Inc.,L=Wilmington,ST=DE,C=US",
+      "subjectDN": "MH0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJERTETMBEGA1UEBxMKV2lsbWluZ3RvbjEcMBoGA1UEChMTR2xvYmUgSG9zdGluZywgSW5jLjEuMCwGA1UEAxMlR2xvYmVTU0wgRFYgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMg==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "c70f8758f89a5a215393c93d186b22f43da0b0f148d6226d96c339271c9d9ad6",
+        "size": 2150,
+        "filename": "lQ_FKBR5nsUo6XzQqIOg6_wickZMgocia2x_uINY_uw=.pem",
+        "location": "security-state-staging/intermediates/70120228-d3eb-46ce-8660-044d1c900414.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "lQ/FKBR5nsUo6XzQqIOg6/wickZMgocia2x/uINY/uw=",
+      "crlite_enrolled": false,
+      "id": "78baa603-1046-4055-bcea-dbb019a819d2",
+      "last_modified": 1659747423205
+    },
+    {
+      "schema": 1659617319739,
+      "derHash": "r9ep9iQLEcBtD2ck1E9FTg1eMX1cz/a4GNVyRO7VoZk=",
+      "subject": "CN=Positiwise OV SSL CA,O=Positiwise Software LLC,C=US",
+      "subjectDN": "ME4xCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdQb3NpdGl3aXNlIFNvZnR3YXJlIExMQzEdMBsGA1UEAxMUUG9zaXRpd2lzZSBPViBTU0wgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "c4ec2c1e05e468d6247f1f67567d5c1437ff5797ef9506b388ab557499e416a8",
+        "size": 2251,
+        "filename": "_HOHQG8BYGtjcdTsmB0eQrdSw2NwbRkfzyQF2M0b_co=.pem",
+        "location": "security-state-staging/intermediates/fdc0d0de-779e-4ed4-b480-e0927eac2eeb.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "/HOHQG8BYGtjcdTsmB0eQrdSw2NwbRkfzyQF2M0b/co=",
+      "crlite_enrolled": false,
+      "id": "3f9817fc-bac5-4bf3-a8af-6ad620556e43",
+      "last_modified": 1659617823015
+    },
+    {
+      "schema": 1659617320606,
+      "derHash": "/KxiTWGykzp25Lg+/b6Wo+pdrdA9DJp00TR+HSMN5N4=",
+      "subject": "CN=Positiwise EV SSL CA,O=Positiwise Software LLC,C=US",
+      "subjectDN": "ME4xCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdQb3NpdGl3aXNlIFNvZnR3YXJlIExMQzEdMBsGA1UEAxMUUG9zaXRpd2lzZSBFViBTU0wgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "f624afa22b06c6e84dcd89da70c4128623b5ae1b3a44a09b3ec39c1e56db733b",
+        "size": 2243,
+        "filename": "emmcOPyAVo6LIPla_I-MPpiNAvseJXgTSOudm_tynlM=.pem",
+        "location": "security-state-staging/intermediates/bcee9cca-570b-48b8-a0cb-105ebc1e26cd.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "emmcOPyAVo6LIPla/I+MPpiNAvseJXgTSOudm/tynlM=",
+      "crlite_enrolled": false,
+      "id": "bf92d805-ec1a-498e-8a47-5f30fe40dfe6",
+      "last_modified": 1659617823008
+    },
+    {
+      "schema": 1659617321409,
+      "derHash": "7DlNop/WInbPhhTBCN6hJPJ9RZ0zL7yp3SyFtePNpc8=",
+      "subject": "CN=Positiwise DV SSL CA,O=Positiwise Software LLC,C=US",
+      "subjectDN": "ME4xCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdQb3NpdGl3aXNlIFNvZnR3YXJlIExMQzEdMBsGA1UEAxMUUG9zaXRpd2lzZSBEViBTU0wgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "3e0549b00df190225f3368aa91834ebe8ce10a9d5043f98e29ad33e50c769b9d",
+        "size": 2251,
+        "filename": "wxLKruYttl1r1VfuyraoK42ynOZh5C-0gVygSGGIipQ=.pem",
+        "location": "security-state-staging/intermediates/eec72944-f23d-4fd7-af54-2e8bef884ac3.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "wxLKruYttl1r1VfuyraoK42ynOZh5C+0gVygSGGIipQ=",
+      "crlite_enrolled": false,
+      "id": "37a41017-a262-4ab3-83bb-7c484c39226e",
+      "last_modified": 1659617823001
+    },
+    {
+      "schema": 1659487717052,
+      "derHash": "M4RrVFpJyb5JA8YOAXE8G9Tk7zHqZc2V1p5ieU8wuUE=",
+      "subject": "CN=DigiCert Trusted Root G4,OU=www.digicert.com,O=DigiCert Inc,C=US",
+      "subjectDN": "MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "d320aaa4e99e185779fe19dba121e5ee319db377b0c6a3aa6f3f3970db6f8b7e",
+        "size": 1983,
+        "filename": "Wd8xe_qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw=.pem",
+        "location": "security-state-staging/intermediates/66893dc7-1be7-433a-8144-0eae9b9d0e63.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw=",
+      "crlite_enrolled": false,
+      "id": "b2b75b02-f724-47d0-b1fb-6d20723bca10",
+      "last_modified": 1659488223102
+    },
+    {
+      "schema": 1659487717752,
+      "derHash": "vmoNnh0RXyKT9qvxGz7I6ILiRCbu6wmqpQNZeZPneiU=",
+      "subject": "CN=TERENA SSL High Assurance CA 3,O=TERENA,L=Amsterdam,ST=Noord-Holland,C=NL",
+      "subjectDN": "MHMxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEnMCUGA1UEAxMeVEVSRU5BIFNTTCBIaWdoIEFzc3VyYW5jZSBDQSAz",
+      "whitelist": false,
+      "attachment": {
+        "hash": "effd0b7540a7b55bbbeb9e6a80bcdbd3b388bcd57d806539c76f81519c9d7595",
+        "size": 1752,
+        "filename": "XaQOs7GKv4Gx4JRA8ZmihabSl9wxIPx-hQBmJ54WmCs=.pem",
+        "location": "security-state-staging/intermediates/1bbb351c-9d45-49c1-b318-f589af9d1196.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "XaQOs7GKv4Gx4JRA8ZmihabSl9wxIPx+hQBmJ54WmCs=",
+      "crlite_enrolled": false,
+      "id": "181cc0ed-5e29-45f4-8d8a-642c6de7cd5e",
+      "last_modified": 1659488223090
+    },
+    {
+      "schema": 1659337023517,
+      "derHash": "eGeq6QXrjVVjX/67v4zwWmO5s5BmXeI2esEHPpKRNyg=",
+      "subject": "CN=Thawte CN RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US",
+      "subjectDN": "MF0xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xHDAaBgNVBAMTE1RoYXd0ZSBDTiBSU0EgQ0EgRzE=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "6abb2fa6476c1d938c58f7d3648720a6cb3239b7fc026f82046b76d081192231",
+        "size": 1825,
+        "filename": "VMXglf2ljsL4aRTMSwEqaTOKsyr2QltUubbk10mUCT0=.pem",
+        "location": "security-state-staging/intermediates/1ff4f374-cd06-4afa-af4e-4f8b3a444843.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "VMXglf2ljsL4aRTMSwEqaTOKsyr2QltUubbk10mUCT0=",
+      "crlite_enrolled": false,
+      "id": "f1601a66-8fd4-4b53-9279-cb7e19b76aa6",
+      "last_modified": 1659358623040
+    },
+    {
+      "schema": 1659055773370,
+      "derHash": "AhXbfiLTbQ51NaEmkansDcf0PYOrWAwHCXEcHnqbVew=",
+      "subject": "CN=Thawte G5 TLS ECC P-384 SHA384 2022 CA2,O=DigiCert\\, Inc.,C=US",
+      "subjectDN": "MFgxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEwMC4GA1UEAxMnVGhhd3RlIEc1IFRMUyBFQ0MgUC0zODQgU0hBMzg0IDIwMjIgQ0Ey",
+      "whitelist": false,
+      "attachment": {
+        "hash": "df52b927575157f4e16e30ea1072080bee51464b0942385f3266ab0a1ea5346a",
+        "size": 1248,
+        "filename": "esCUnA-9UZsmRXwbYfSbArWPcFq6Z167GpRf7H-27ys=.pem",
+        "location": "security-state-staging/intermediates/02700163-492b-4d1c-a944-6202014c148b.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "esCUnA+9UZsmRXwbYfSbArWPcFq6Z167GpRf7H+27ys=",
+      "crlite_enrolled": false,
+      "id": "c5722222-eae7-4478-a467-60b8c4e42a53",
+      "last_modified": 1659056262852
+    },
+    {
+      "schema": 1659055772487,
+      "derHash": "ZueVVQsWSX589FZuxjtWZg8o29VRw1fFJvuw12IKgRI=",
+      "subject": "CN=GeoTrust G5 TLS ECC P-384 SHA384 2022 CA2,O=DigiCert\\, Inc.,C=US",
+      "subjectDN": "MFoxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5jLjEyMDAGA1UEAxMpR2VvVHJ1c3QgRzUgVExTIEVDQyBQLTM4NCBTSEEzODQgMjAyMiBDQTI=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "3d35fa8391134cc25a04cff91e43367c6c601b0865fa2aa0facc570f001e9162",
+        "size": 1248,
+        "filename": "JGfTNIFHMkgQHavA89Uv6HkQpInX2z7goI1CbZYyReI=.pem",
+        "location": "security-state-staging/intermediates/d68a9395-6cfa-4112-b32d-bf294911ad57.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "JGfTNIFHMkgQHavA89Uv6HkQpInX2z7goI1CbZYyReI=",
+      "crlite_enrolled": false,
+      "id": "2f54bed6-0451-4315-9bd3-15464e287e25",
+      "last_modified": 1659056262846
+    },
+    {
+      "schema": 1659055774054,
+      "derHash": "JijWXpTWLle2NEwxsikg7aMW2b5o7vXqzHNiIGt96vo=",
+      "subject": "CN=Xcc Trust OV SSL CA,O=Beijing Xinchacha Credit Management Co.\\, Ltd.,C=CN",
+      "subjectDN": "MGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5nIFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMME1hjYyBUcnVzdCBPViBTU0wgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "0a88c18b64caf47e86541e0b2f3e67a93891b3ad01e4480673bd3693aea234f0",
+        "size": 1727,
+        "filename": "oiGjXsvzUgiIjz9R3_nJmlOb0NbGNkMg5pWl3wyi9lU=.pem",
+        "location": "security-state-staging/intermediates/f5cac813-541b-4bf3-88f2-4e44e6d15962.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "oiGjXsvzUgiIjz9R3/nJmlOb0NbGNkMg5pWl3wyi9lU=",
+      "crlite_enrolled": true,
+      "id": "ae096629-2b84-4ed3-a82e-af147a4121fd",
+      "last_modified": 1659056262834
+    },
+    {
+      "schema": 1659055774201,
+      "derHash": "o/KhCjZq/3dMu05uxMio73B8A+kytMRuUHh2eqzx7WA=",
+      "subject": "CN=TeleSec Business TLS-CA 2022,O=Deutsche Telekom Security GmbH,C=DE",
+      "subjectDN": "MF0xCzAJBgNVBAYTAkRFMScwJQYDVQQKDB5EZXV0c2NoZSBUZWxla29tIFNlY3VyaXR5IEdtYkgxJTAjBgNVBAMMHFRlbGVTZWMgQnVzaW5lc3MgVExTLUNBIDIwMjI=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "1bd9e685ff8c38b24e7d0dc1ed0a05d0c29570645493d20e030473cd6f3d3047",
+        "size": 2109,
+        "filename": "EmQ45ScgekmAT8AO52aS5PjZ5yD-6qtqn6tXlb4fA6s=.pem",
+        "location": "security-state-staging/intermediates/5b6d4f6e-c1d9-4bdf-a494-a35e46a6182b.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "EmQ45ScgekmAT8AO52aS5PjZ5yD+6qtqn6tXlb4fA6s=",
+      "crlite_enrolled": true,
+      "id": "f9a17bcb-c6b3-4eb9-98a8-39a1883b2489",
+      "last_modified": 1659056262824
+    },
+    {
+      "schema": 1658926111792,
+      "derHash": "VUSiT+sh9oHxmH0w4K9cSen5//1VUKiJtAseycyB5mc=",
+      "subject": "CN=Hongkong Post Root CA 3,O=Hongkong Post,L=Hong Kong,ST=Hong Kong,C=HK",
+      "subjectDN": "MG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcTCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9uZ2tvbmcgUG9zdCBSb290IENBIDM=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "4c5b0700bc71b4e78f0834cea51449926e4366fc6bd55fe838cb5acad8f51f36",
+        "size": 2020,
+        "filename": "JUHlO6WzsHrL5wl6xKA-BAwRz3ptSmfLIT1Vi1AWegY=.pem",
+        "location": "security-state-staging/intermediates/34ab8f6d-6a63-4e28-b53b-850c3ac5899d.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "JUHlO6WzsHrL5wl6xKA+BAwRz3ptSmfLIT1Vi1AWegY=",
+      "crlite_enrolled": false,
+      "id": "00188779-96d0-4934-89ac-f7b56f182eef",
+      "last_modified": 1658926623098
+    },
+    {
+      "schema": 1658926112639,
+      "derHash": "Hd/d+IPjlFsssk+luDeIN5xasFhCKrl532bHdHOYhoc=",
+      "subject": "CN=Aetna Inc. Secure EV CA2,O=Aetna Inc,C=US",
+      "subjectDN": "MEQxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlBZXRuYSBJbmMxITAfBgNVBAMTGEFldG5hIEluYy4gU2VjdXJlIEVWIENBMg==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "e6068e6a00cb2a48657b0008e9ab5e6e47917580dc4400c9d7210b278ef98854",
+        "size": 1626,
+        "filename": "u6NyIqjq8NgZ5VkAyKFRk6mJ-QeTmwgG2SNmXrkK7vE=.pem",
+        "location": "security-state-staging/intermediates/0a4750b1-d9fb-4d20-8e86-0a6d40d82ece.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "u6NyIqjq8NgZ5VkAyKFRk6mJ+QeTmwgG2SNmXrkK7vE=",
+      "crlite_enrolled": false,
+      "id": "d84be73b-937b-4c91-b80e-a6cd1de6e276",
+      "last_modified": 1658926623087
+    },
+    {
+      "schema": 1658926112507,
+      "derHash": "1Gkx4Bgt1lXqDBbm3Zn45hr/5AH3NMbKjqAFapaOr4E=",
+      "subject": "CN=DigiCert Baltimore EV CA,OU=www.digicert.com,O=DigiCert Inc,C=US",
+      "subjectDN": "MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEJhbHRpbW9yZSBFViBDQQ==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "71b566b9248c134842c94e190eb959e767923e037257d37b3e855d67a010ab2d",
+        "size": 1577,
+        "filename": "VOipUY1UDQFkU3SLv8yqRqnSAXgf2u64AGItxQco2LY=.pem",
+        "location": "security-state-staging/intermediates/fb866139-1efa-47a1-b0a2-afca62bb7d30.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "VOipUY1UDQFkU3SLv8yqRqnSAXgf2u64AGItxQco2LY=",
+      "crlite_enrolled": false,
+      "id": "3395f234-9055-4caa-a4d5-11b4a7f375a3",
+      "last_modified": 1658926623075
+    },
+    {
+      "schema": 1658342923546,
+      "derHash": "XLiObv8xXidXRbPHKIBkpWFCqz75rHBn8bs9KY+675U=",
+      "subject": "CN=GlobalSign Atlas R3 DV ACME CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIERWIEFDTUUgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "366133abe72d731e28c755a7f25c087d2ec24e6630766b30afd25267f5fdfb53",
+        "size": 1642,
+        "filename": "MBDIWmCHtaXMQrff2GtzR55OKMslHveMxMPT1AY1XOE=.pem",
+        "location": "security-state-staging/intermediates/e375bc4e-f009-4334-9651-d8fd2934b83f.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "MBDIWmCHtaXMQrff2GtzR55OKMslHveMxMPT1AY1XOE=",
+      "crlite_enrolled": false,
+      "id": "88da76a9-9190-4281-a996-90f17e160e30",
+      "last_modified": 1658343423322
+    },
+    {
+      "schema": 1658342922602,
+      "derHash": "cQ3k0iZCnhZXwVBCs/QE3lv23r/gD3ff1nGuxno3Tkg=",
+      "subject": "CN=GlobalSign Atlas ECCR5 DV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIFRMUyBDQSAyMDIyIFE0",
+      "whitelist": false,
+      "attachment": {
+        "hash": "0eff80957ef30dbc8d8aaa88f3093f1641c383fdeb9ae334bc689d0947a469ec",
+        "size": 1199,
+        "filename": "JOrKj-oZpSgjnQTqIbypZD_MJmkot5VjNSLG_YJvIVo=.pem",
+        "location": "security-state-staging/intermediates/203ed815-ab49-4ccd-a130-34fdfb4568d2.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "JOrKj+oZpSgjnQTqIbypZD/MJmkot5VjNSLG/YJvIVo=",
+      "crlite_enrolled": false,
+      "id": "73480ca0-dab2-44a8-9c86-792e06603d08",
+      "last_modified": 1658343423313
+    },
+    {
+      "schema": 1658342925355,
+      "derHash": "1UzQ2to2gIlF0eTkFDIuAKsJuagA2jLWwrNLLKErnOo=",
+      "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIyIFE0",
+      "whitelist": false,
+      "attachment": {
+        "hash": "4b04a3169266e90304e62bf8489cfa493b049c211529faf9364c0b215b18524d",
+        "size": 1199,
+        "filename": "LTVa62pAnIv2EfGFZJVZUwsUgrxbCyCGO555QS9v2PY=.pem",
+        "location": "security-state-staging/intermediates/54230558-38b2-4ff3-8b84-30d1b4b86ba5.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "LTVa62pAnIv2EfGFZJVZUwsUgrxbCyCGO555QS9v2PY=",
+      "crlite_enrolled": false,
+      "id": "fe0323dc-ec17-4ad2-9740-bb23e7e80741",
+      "last_modified": 1658343423304
+    },
+    {
+      "schema": 1658342921705,
+      "derHash": "ZJv7C6oOJWVe20ELa24HPVZw4Ay3bzkL2X6yaswKpEo=",
+      "subject": "CN=GlobalSign Atlas ECCR5 DV ACME CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IERWIEFDTUUgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "7c51e89cf86406eb209ad056a22498ae1b26163af135b95d0033c6e0d4d17a4c",
+        "size": 1199,
+        "filename": "nU7EwPudCI5rXxufi3t7tpc70dp80O3ZotM1AT7ykWM=.pem",
+        "location": "security-state-staging/intermediates/006fccb2-4e50-4a04-9fb3-e494af645da7.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "nU7EwPudCI5rXxufi3t7tpc70dp80O3ZotM1AT7ykWM=",
+      "crlite_enrolled": false,
+      "id": "0f3afefb-650b-4cde-8c51-1df2f9c0f3d1",
+      "last_modified": 1658343423295
+    },
+    {
+      "schema": 1658342924447,
+      "derHash": "k6wnHAdYomOmA1Z822UX2P3qE4ghVODEGnUTfFYToiI=",
+      "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIyIFE0",
+      "whitelist": false,
+      "attachment": {
+        "hash": "a4ccf971823533d4fdd934b44c48eaf9e1480e14d40a42a19c3f22a7196b546f",
+        "size": 1642,
+        "filename": "yNGjqBwGjuxKmg-UrZWJF4ebyR3YrxML9ALFQczJEX4=.pem",
+        "location": "security-state-staging/intermediates/96b5681d-2aaa-4dac-9827-d0a896818604.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "yNGjqBwGjuxKmg+UrZWJF4ebyR3YrxML9ALFQczJEX4=",
+      "crlite_enrolled": false,
+      "id": "330d93b8-b87c-4eea-baf5-a44e0093f12e",
+      "last_modified": 1658343423285
+    },
+    {
+      "schema": 1658342920773,
+      "derHash": "gUbqtzpiN9nwZoupyLtCJuglelT6xB25Ym6k9WftTRo=",
+      "subject": "CN=GlobalSign Atlas R3 AlphaSSL CA 2022 Q4,O=Globalsign nv-sa,C=BE",
+      "subjectDN": "MFoxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxzaWduIG52LXNhMTAwLgYDVQQDEydHbG9iYWxTaWduIEF0bGFzIFIzIEFscGhhU1NMIENBIDIwMjIgUTQ=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "3194e4d2277c0fa68e36c0e8226755c0254651f32544f7af4161945de4586449",
+        "size": 1642,
+        "filename": "nCud_5CXIJAevZiY1MOcLQeN91icjJP5IaFOSesPOJI=.pem",
+        "location": "security-state-staging/intermediates/53ae73e0-b383-48e8-acb7-bcdeae7b1fd9.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "nCud/5CXIJAevZiY1MOcLQeN91icjJP5IaFOSesPOJI=",
+      "crlite_enrolled": false,
+      "id": "028f1982-56b9-41f3-8206-7875c750eb12",
+      "last_modified": 1658343423276
+    },
+    {
+      "schema": 1658342918026,
+      "derHash": "t90+EdtvBO9r0emHaMaAXMzNHTf4vYWLbSFkV5cUd4Q=",
+      "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIyIFE0",
+      "whitelist": false,
+      "attachment": {
+        "hash": "6dcfe0fb28d8f9024575fb510d7ff291f71886b34c9cc1faae8a605ebf1fbcc8",
+        "size": 1642,
+        "filename": "LvLdkXrl1JWSRZCQbnD2VJs1V9b-Ar9hLxEch3hEy-w=.pem",
+        "location": "security-state-staging/intermediates/8a7aae07-132c-450f-b2a6-ab534790df49.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "LvLdkXrl1JWSRZCQbnD2VJs1V9b+Ar9hLxEch3hEy+w=",
+      "crlite_enrolled": false,
+      "id": "072d4173-5a0c-4a82-be49-a91e47fbf533",
+      "last_modified": 1658343423267
+    },
+    {
+      "schema": 1658342919838,
+      "derHash": "wSYqxkEgdbJROuXlY/zO20s+WbgSaV7gzYciOiwtBIs=",
+      "subject": "CN=GlobalSign Atlas R6 EV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFI2IEVWIFRMUyBDQSAyMDIyIFE0",
+      "whitelist": false,
+      "attachment": {
+        "hash": "e4b7ca4a4107f6b883160c4b2e48c0c3eb94d853c4ab6a8caa50711dcf221712",
+        "size": 2333,
+        "filename": "RoTNEm9v9N7RLcLj-67DjkpRLenPKTrJrJfPAZ-2k0I=.pem",
+        "location": "security-state-staging/intermediates/bcac0eea-3b40-4ea0-82cb-0593ef39e464.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "RoTNEm9v9N7RLcLj+67DjkpRLenPKTrJrJfPAZ+2k0I=",
+      "crlite_enrolled": false,
+      "id": "8cc67029-18ef-477c-a500-953246d7319c",
+      "last_modified": 1658343423258
+    },
+    {
+      "schema": 1658342917102,
+      "derHash": "+mMxumKN9Zm+siQ73joVCYWHcE6Vb+UKeTOrwPz3nvc=",
+      "subject": "CN=GlobalSign Atlas R3 OV ACME CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIE9WIEFDTUUgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "8313929cdeaddcf8c97a3c6eddd7039590de333942574d510029006f20ef5067",
+        "size": 1642,
+        "filename": "NTYQd0G957Ta5R5kkO8Wfm5kSc5JLNHicY6ov35lm8w=.pem",
+        "location": "security-state-staging/intermediates/1c2ec99e-c535-4068-889b-88c1a83bded4.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "NTYQd0G957Ta5R5kkO8Wfm5kSc5JLNHicY6ov35lm8w=",
+      "crlite_enrolled": false,
+      "id": "4320d94e-b13f-4d43-8319-d412485e69ea",
+      "last_modified": 1658343423248
+    },
+    {
+      "schema": 1658342916203,
+      "derHash": "x6x8W4Fi4PCTHRsvd0DCKE/xWVwQ6C2x7joSWPCnQG8=",
+      "subject": "CN=GlobalSign Atlas ECCR5 OV ACME CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIEFDTUUgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "8b689b865e6f89099e8215d8dfed3d904ea786c462ff8b1b9f7c6cb635056cb0",
+        "size": 1199,
+        "filename": "og4LaEAtW-sWqKhXY7RHwH0Efd29XJryEVlUaFL65Cc=.pem",
+        "location": "security-state-staging/intermediates/41a9091f-10cc-458f-9fe8-9314dca24e34.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "og4LaEAtW+sWqKhXY7RHwH0Efd29XJryEVlUaFL65Cc=",
+      "crlite_enrolled": false,
+      "id": "c8731483-52e6-4546-a499-04415c4c488d",
+      "last_modified": 1658343423239
+    },
+    {
+      "schema": 1658342915219,
+      "derHash": "o0sVyNHClhBqy8FGgBYAJ7H6SRFMIb2Zs65ZvYxMe1Q=",
+      "subject": "CN=GlobalSign Atlas E46 EV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIEU0NiBFViBUTFMgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "d7f8fe7148825699b71b1c6c4312280c66b6bacf5ca14e4666ad88db9de44184",
+        "size": 1179,
+        "filename": "UMszM-L2_W9CVUkts4RbrbvwIdUas6zfNZJukTUPtrs=.pem",
+        "location": "security-state-staging/intermediates/8023b685-327a-469d-b227-31bd392d3060.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "UMszM+L2/W9CVUkts4RbrbvwIdUas6zfNZJukTUPtrs=",
+      "crlite_enrolled": false,
+      "id": "c27458ce-37a4-4dbe-ad91-07b23c715768",
+      "last_modified": 1658343423230
+    },
+    {
+      "schema": 1658342918930,
+      "derHash": "sFAADPdJ7GWKa57Y1MOjk0NWRKMnYD+wNjJ+MqR7+6Q=",
+      "subject": "CN=GlobalSign Atlas R46 EV TLS CA 2022 Q4,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFI0NiBFViBUTFMgQ0EgMjAyMiBRNA==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "3e3aeb23cb3b237dc9714b96b4e2bf124140a690983ea47e848d7c415ed7d8b8",
+        "size": 2324,
+        "filename": "Kd7RTI6sKwBTnFP02S0-FUYxE-cvHcrZlopNycP1fwk=.pem",
+        "location": "security-state-staging/intermediates/67c80d30-cec4-4cec-9c5d-f0116584df4b.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "Kd7RTI6sKwBTnFP02S0+FUYxE+cvHcrZlopNycP1fwk=",
+      "crlite_enrolled": false,
+      "id": "cf4d39ff-6614-443c-9d84-53196607e955",
+      "last_modified": 1658343423220
+    },
+    {
+      "schema": 1658192223835,
+      "derHash": "Yt3PoFpjrPt8IHCkNSY/ImvyA5/BHRzPxzZ5LkRmmDs=",
+      "subject": "CN=BitCert RSA Extended Validation Secure Site CA,OU=Controlled by Sectigo exclusively for BitCert,O=成都数证科技有限公司,L=Chengdu,ST=Sichuan,C=CN",
+      "subjectDN": "MIHLMQswCQYDVQQGEwJDTjEQMA4GA1UECBMHU2ljaHVhbjEQMA4GA1UEBxMHQ2hlbmdkdTEnMCUGA1UECgwe5oiQ6YO95pWw6K+B56eR5oqA5pyJ6ZmQ5YWs5Y+4MTYwNAYDVQQLEy1Db250cm9sbGVkIGJ5IFNlY3RpZ28gZXhjbHVzaXZlbHkgZm9yIEJpdENlcnQxNzA1BgNVBAMTLkJpdENlcnQgUlNBIEV4dGVuZGVkIFZhbGlkYXRpb24gU2VjdXJlIFNpdGUgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "50c510f25b6df7566b8bdeb308314bae9b7f601ea6c791b72f5f9e4fc19c283d",
+        "size": 2288,
+        "filename": "zdcDW7Ob8cQk0OUfB1X4d7hxi0MhL_P6fBOYC60fvWs=.pem",
+        "location": "security-state-staging/intermediates/aedc46d5-227a-4543-b3d2-4bea3bd28a2b.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "zdcDW7Ob8cQk0OUfB1X4d7hxi0MhL/P6fBOYC60fvWs=",
+      "crlite_enrolled": false,
+      "id": "8ee705aa-0876-4478-adde-0bfd21573307",
+      "last_modified": 1658278623228
+    },
+    {
+      "schema": 1658191728554,
+      "derHash": "uB1wENfklRebtbtQQiPvLu8wVlV+45JFM3GBafGmcMg=",
+      "subject": "CN=Xcc Trust DV SSL CA,O=Beijing Xinchacha Credit Management Co.\\, Ltd.,C=CN",
+      "subjectDN": "MGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5nIFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMME1hjYyBUcnVzdCBEViBTU0wgQ0E=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "601d041fddd1ce70edf5787db32f0b04152e2a8d90116673df0251341f023bec",
+        "size": 1727,
+        "filename": "DZa17leKR2iowb0LDivdU8QkXCyuGYv7w6Nw9QeQILQ=.pem",
+        "location": "security-state-staging/intermediates/8b78358d-0351-4d45-98f9-46796c32d569.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "DZa17leKR2iowb0LDivdU8QkXCyuGYv7w6Nw9QeQILQ=",
+      "crlite_enrolled": true,
+      "id": "b9c2faa8-4eef-4262-8bef-884d8d91221e",
+      "last_modified": 1658192223353
+    },
+    {
+      "schema": 1658191728381,
+      "derHash": "xjHKi5oSWUVaZh4sU4jNBppwS85U+l76cGvwsJYtj/M=",
+      "subject": "CN=E-SAFER ORGANIZATION SSL CA  [Run by the Issuer],O=E-SAFER CONSULTORIA EM TECNOLOGIA DA INFORMACAO LTDA,C=BR",
+      "subjectDN": "MIGHMQswCQYDVQQGEwJCUjE9MDsGA1UEChM0RS1TQUZFUiBDT05TVUxUT1JJQSBFTSBURUNOT0xPR0lBIERBIElORk9STUFDQU8gTFREQTE5MDcGA1UEAwwwRS1TQUZFUiBPUkdBTklaQVRJT04gU1NMIENBICBbUnVuIGJ5IHRoZSBJc3N1ZXJd",
+      "whitelist": false,
+      "attachment": {
+        "hash": "c6ffec6c7f22be452547a0bd6a8debed72719992ae9682d83a85eb0e869c9398",
+        "size": 2333,
+        "filename": "gQ064qd4IEshlJkixJLrt4o9KEXL1XNDFPkbzRjuF0s=.pem",
+        "location": "security-state-staging/intermediates/340ae012-254c-44fc-a44e-7a24b4d77426.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "gQ064qd4IEshlJkixJLrt4o9KEXL1XNDFPkbzRjuF0s=",
+      "crlite_enrolled": true,
+      "id": "28d4ebb7-fa43-4a85-902f-de8e2ae2e492",
+      "last_modified": 1658192223341
+    },
+    {
+      "schema": 1658191728734,
+      "derHash": "IjreDkXMxL7LJV2wCd8eI5ql1xsXzz2wpYLCksJezFI=",
+      "subject": "CN=HARICA EV TLS ECC,O=Hellenic Academic and Research Institutions CA,C=GR",
+      "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRVYgVExTIEVDQw==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "613d2bc47a0062ad07f0dd5fc643880c8bf83ee36e4e3c2539e1ddc87cbae37e",
+        "size": 1256,
+        "filename": "Sb-JCz292ZwEB6r9mixsDVi5qskw_XMeyEgejlo3rWQ=.pem",
+        "location": "security-state-staging/intermediates/f00127f5-3cfb-4428-a321-23126b47ef34.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "Sb+JCz292ZwEB6r9mixsDVi5qskw/XMeyEgejlo3rWQ=",
+      "crlite_enrolled": true,
+      "id": "ab80eae2-35d7-4169-8a83-23fc84d0afed",
+      "last_modified": 1658192223328
+    },
+    {
+      "schema": 1658191728198,
+      "derHash": "ymIzVKMceHiBXg2QH6R+MNEKYfaUXTy+/EdX9Ef6iuo=",
+      "subject": "CN=HARICA EV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR",
+      "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRVYgVExTIFJTQQ==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "f21020b590225c57981c6989b288f36f75190334f614c0629fd5bc41ac0cc9c3",
+        "size": 2402,
+        "filename": "cpUNvd6AbHU70x0H2HTgteMXHmEM7LkiSlG5Qv-cWbQ=.pem",
+        "location": "security-state-staging/intermediates/90570e44-8c03-4ff7-b6f5-e06e50cee699.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "cpUNvd6AbHU70x0H2HTgteMXHmEM7LkiSlG5Qv+cWbQ=",
+      "crlite_enrolled": true,
+      "id": "85bf819b-0410-48e1-8796-fe482c08d77b",
+      "last_modified": 1658192223316
+    },
+    {
+      "schema": 1658191729145,
+      "derHash": "3p0HVlZ2OucIY3PrkBJuwkDk4ICJthw8mhsCXLb0EcM=",
+      "subject": "CN=TrustAsia RSA EV TLS CA G3,O=TrustAsia Technologies\\, Inc.,C=CN",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSMwIQYDVQQDExpUcnVzdEFzaWEgUlNBIEVWIFRMUyBDQSBHMw==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "03503c28535cc81c9a010e5b081c743ffedf5cce0b9284e04ed6f51593305461",
+        "size": 2259,
+        "filename": "M-84feL1t2OKDBjPZhzIU3INxh8ASlHmFLa9vdUs-us=.pem",
+        "location": "security-state-staging/intermediates/02401f12-2384-4285-955f-52310dc955c7.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "M+84feL1t2OKDBjPZhzIU3INxh8ASlHmFLa9vdUs+us=",
+      "crlite_enrolled": true,
+      "id": "0ef219bc-fbe7-42d4-9137-8110f437ca67",
+      "last_modified": 1658192223304
+    },
+    {
+      "schema": 1658191728969,
+      "derHash": "iVeNcml6wlq8b204I4dEOWVBKsdEjxA8mx0Rq2OlVc0=",
+      "subject": "CN=GlobalSign Atlas R3 AlphaSSL CA 2022 Q3,O=Globalsign nv-sa,C=BE",
+      "subjectDN": "MFoxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxzaWduIG52LXNhMTAwLgYDVQQDEydHbG9iYWxTaWduIEF0bGFzIFIzIEFscGhhU1NMIENBIDIwMjIgUTM=",
+      "whitelist": false,
+      "attachment": {
+        "hash": "a80efbadc5730df2fa0157410ddb8d9b249da87dcb056e54b148b01e32fca2dc",
+        "size": 1642,
+        "filename": "u2PPfToTfxlnHMc8HYHgBrctBMaW9JogX77Hhq-zklU=.pem",
+        "location": "security-state-staging/intermediates/1a77e1c3-b927-44ab-96bf-2e72de1a7f04.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "u2PPfToTfxlnHMc8HYHgBrctBMaW9JogX77Hhq+zklU=",
+      "crlite_enrolled": true,
+      "id": "342d2e93-b4c7-4592-958a-ad2b8e43a772",
+      "last_modified": 1658192223292
+    },
+    {
+      "schema": 1658191729510,
+      "derHash": "KekwU3adTRurhBuPXCYDvtXguC8zlnCGlWaJIUbokUE=",
+      "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIyIFEz",
+      "whitelist": false,
+      "attachment": {
+        "hash": "b08a91fa2723f41383dda1dddc9ee5f8cad013137a51866aed652c3d5c4dfbd9",
+        "size": 1642,
+        "filename": "wn6PW6g02WtaumkExzEzNw1bo4Mzu0_IX3rY3SmY9t0=.pem",
+        "location": "security-state-staging/intermediates/ce376919-b9f5-4dd5-96e0-282cf246eb19.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "wn6PW6g02WtaumkExzEzNw1bo4Mzu0/IX3rY3SmY9t0=",
+      "crlite_enrolled": true,
+      "id": "6bd389d2-bf1e-4c0b-b78e-970beaaeb339",
+      "last_modified": 1658192223279
+    },
+    {
+      "schema": 1658191729321,
+      "derHash": "615sGuMKD5uMV2kQW6nWiC5KzLpeLy9yrDiKL6yg/vM=",
+      "subject": "CN=GlobalSign Atlas R3 DV ACME CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIERWIEFDTUUgQ0EgMjAyMiBRMw==",
+      "whitelist": false,
+      "attachment": {
+        "hash": "48d7fb2872b9764b7517d7ec845608c055a064c655972e36e082a18069737f85",
+        "size": 1642,
+        "filename": "b5e0CjH-QPTCZha67VgJSQ3Uj1lumilZfgmxcw6hyi8=.pem",
+        "location": "security-state-staging/intermediates/a69121a6-44ac-4122-bd99-50cdfae0ac05.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "b5e0CjH+QPTCZha67VgJSQ3Uj1lumilZfgmxcw6hyi8=",
+      "crlite_enrolled": true,
+      "id": "e982faae-a5c3-4f6b-aa5e-e7c4b4e46e93",
+      "last_modified": 1658192223267
+    },
+    {
+      "schema": 1657673823896,
+      "derHash": "Etz/m2AmnjtUbD/7fnS6WOt+68v1lWdx94T3pYLC6no=",
+      "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIyIFEz",
+      "whitelist": false,
+      "attachment": {
+        "hash": "bcb43fbd11578b570d27776e300f87eb5525df0ecfb473a6e4050c9252faaaf8",
+        "size": 1642,
+        "filename": "0OyeXCoPbY19oU2881iW7i1bAu8Ni-HMKGN08r_G5XI=.pem",
+        "location": "security-state-staging/intermediates/b5d214b9-02bf-46d5-8c86-4000177b8e47.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "0OyeXCoPbY19oU2881iW7i1bAu8Ni+HMKGN08r/G5XI=",
+      "crlite_enrolled": true,
+      "id": "0102afe2-e620-4086-8721-bfcf4279d0af",
+      "last_modified": 1658192223255
+    },
+    {
+      "schema": 1658191727971,
+      "derHash": "5owzdvAQIZzKFOM38zGD752GHlc6nXYofzqq1NBPo48=",
+      "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIyIFEz",
+      "whitelist": false,
+      "attachment": {
+        "hash": "b3e37a14bbfdd2d3f69e8f01b9a816d95a7479b8c14cf839df6fdfb1453ec883",
+        "size": 1195,
+        "filename": "ohmQ9W-FUxsSXCYCKjia3ARHzcJlH8EH06XNXd2hlWs=.pem",
+        "location": "security-state-staging/intermediates/a8f2ee36-6254-44e6-aa22-e580e522c69e.pem",
+        "mimetype": "application/x-pem-file"
+      },
+      "pubKeyHash": "ohmQ9W+FUxsSXCYCKjia3ARHzcJlH8EH06XNXd2hlWs=",
+      "crlite_enrolled": true,
+      "id": "07905fa8-fe73-4334-805d-6a28fa6350b0",
+      "last_modified": 1658192223243
+    },
     {
       "schema": 1657673315354,
       "derHash": "1gTwFIol2TurV304cFy6rixEd95+tR2GoPayZYQBPXo=",
@@ -612,24 +1476,6 @@
       "id": "d340c468-a715-4aa3-a149-c150973125ed",
       "last_modified": 1657328223558
     },
-    {
-      "schema": 1657327857509,
-      "derHash": "PzHbdYKNqpbk3luCoGeP4gI71bJGw/klDL9nGOEJWPU=",
-      "subject": "CN=Domain The Net Technologies Ltd CA for EV SSL R2,O=Domain The Net Technologies Ltd,C=IL",
-      "subjectDN": "MHIxCzAJBgNVBAYTAklMMSgwJgYDVQQKDB9Eb21haW4gVGhlIE5ldCBUZWNobm9sb2dpZXMgTHRkMTkwNwYDVQQDDDBEb21haW4gVGhlIE5ldCBUZWNobm9sb2dpZXMgTHRkIENBIGZvciBFViBTU0wgUjI=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "8a4d28681845cdc8a071852db1380fdac3ad47d045153ee6fc939a47193b2bff",
-        "size": 2487,
-        "filename": "Lk19AkNIC7AwHNF5HsU_phCEnUBI-eiA0mbFhxxeQsQ=.pem",
-        "location": "security-state-staging/intermediates/88af22d0-cfec-40f3-bb5e-5e0f70ca65bf.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "Lk19AkNIC7AwHNF5HsU/phCEnUBI+eiA0mbFhxxeQsQ=",
-      "crlite_enrolled": true,
-      "id": "ebf62e8f-f268-416f-b7de-23e67b4313c9",
-      "last_modified": 1657328223546
-    },
     {
       "schema": 1657327853123,
       "derHash": "OPWMr2UMzU9gJ9HJImgokaFl/vSR/B0zP+ipyFFYbUg=",
@@ -864,60 +1710,6 @@
       "id": "bb1af08a-d563-4c13-b15f-03b3860103a2",
       "last_modified": 1657328223390
     },
-    {
-      "schema": 1657327852212,
-      "derHash": "8Hu73gdvm0DFfMS+/t6Xyh9Tua4UfwNdKEy/U/NDL7g=",
-      "subject": "CN=CFCA OV OCA,O=China Financial Certification Authority,C=CN",
-      "subjectDN": "MFUxCzAJBgNVBAYTAkNOMTAwLgYDVQQKDCdDaGluYSBGaW5hbmNpYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFDASBgNVBAMMC0NGQ0EgT1YgT0NB",
-      "whitelist": false,
-      "attachment": {
-        "hash": "bc37658d1568750ae385b92be54ede64df31899d30f67211fd1e015c9dc7803b",
-        "size": 1963,
-        "filename": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=.pem",
-        "location": "security-state-staging/intermediates/8a832b56-3f0a-4b5f-8966-8a1da5242863.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "uc0FPx73f1ObHGmGZOcevy371Uo9asVjdabpiS0lKgQ=",
-      "crlite_enrolled": true,
-      "id": "b2b776e5-2b2f-4c8e-819d-026b8d3855d2",
-      "last_modified": 1657328223378
-    },
-    {
-      "schema": 1657176672882,
-      "derHash": "uB1wENfklRebtbtQQiPvLu8wVlV+45JFM3GBafGmcMg=",
-      "subject": "CN=Xcc Trust DV SSL CA,O=Beijing Xinchacha Credit Management Co.\\, Ltd.,C=CN",
-      "subjectDN": "MGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5nIFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMME1hjYyBUcnVzdCBEViBTU0wgQ0E=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "601d041fddd1ce70edf5787db32f0b04152e2a8d90116673df0251341f023bec",
-        "size": 1727,
-        "filename": "DZa17leKR2iowb0LDivdU8QkXCyuGYv7w6Nw9QeQILQ=.pem",
-        "location": "security-state-staging/intermediates/8b78358d-0351-4d45-98f9-46796c32d569.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "DZa17leKR2iowb0LDivdU8QkXCyuGYv7w6Nw9QeQILQ=",
-      "crlite_enrolled": false,
-      "id": "b9c2faa8-4eef-4262-8bef-884d8d91221e",
-      "last_modified": 1657177023183
-    },
-    {
-      "schema": 1657176671885,
-      "derHash": "JijWXpTWLle2NEwxsikg7aMW2b5o7vXqzHNiIGt96vo=",
-      "subject": "CN=Xcc Trust OV SSL CA,O=Beijing Xinchacha Credit Management Co.\\, Ltd.,C=CN",
-      "subjectDN": "MGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5nIFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMME1hjYyBUcnVzdCBPViBTU0wgQ0E=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "0a88c18b64caf47e86541e0b2f3e67a93891b3ad01e4480673bd3693aea234f0",
-        "size": 1727,
-        "filename": "oiGjXsvzUgiIjz9R3_nJmlOb0NbGNkMg5pWl3wyi9lU=.pem",
-        "location": "security-state-staging/intermediates/f5cac813-541b-4bf3-88f2-4e44e6d15962.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "oiGjXsvzUgiIjz9R3/nJmlOb0NbGNkMg5pWl3wyi9lU=",
-      "crlite_enrolled": false,
-      "id": "ae096629-2b84-4ed3-a82e-af147a4121fd",
-      "last_modified": 1657177023174
-    },
     {
       "schema": 1657155190427,
       "derHash": "vRFF6shzoD02I0V9mxIekDdgdkD3NjtL106JhxogJUA=",
@@ -1818,24 +2610,6 @@
       "id": "ef25e7fa-720b-412c-bf83-aba79dc2aa8e",
       "last_modified": 1656593823398
     },
-    {
-      "schema": 1656464223718,
-      "derHash": "lzpBJ2/9AeAnoqrUnjTDeEbT6Xb/amILZxLjODIEGqY=",
-      "subject": "CN=Go Daddy Secure Certificate Authority - G2,OU=http://certs.godaddy.com/repository/,O=GoDaddy.com\\, Inc.,L=Scottsdale,ST=Arizona,C=US",
-      "subjectDN": "MIG0MQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xLTArBgNVBAsTJGh0dHA6Ly9jZXJ0cy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5LzEzMDEGA1UEAxMqR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcy",
-      "whitelist": false,
-      "attachment": {
-        "hash": "a111efc20329e87b541cfc3e7f526fc54bb24624fddf210f4347b9fadfb1ab6b",
-        "size": 1727,
-        "filename": "8Rw90Ej3Ttt8RRkrg-WYDS9n7IS03bk5bjP_UXPtaY8=.pem",
-        "location": "security-state-staging/intermediates/a2a04dfe-6201-4d0a-b8cf-80d2975bfb51.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "8Rw90Ej3Ttt8RRkrg+WYDS9n7IS03bk5bjP/UXPtaY8=",
-      "crlite_enrolled": true,
-      "id": "549c92e2-3738-4c8c-ae37-407e4e6158ce",
-      "last_modified": 1656485823136
-    },
     {
       "schema": 1656463729081,
       "derHash": "cQAks3vZ8OFTfBikwg+aMcS0hdEkjGQ/ILTADzcWuoU=",
@@ -1980,24 +2754,6 @@
       "id": "5707ab1e-5263-4ff4-9640-082925acaabe",
       "last_modified": 1656075423209
     },
-    {
-      "schema": 1656074938582,
-      "derHash": "o/KhCjZq/3dMu05uxMio73B8A+kytMRuUHh2eqzx7WA=",
-      "subject": "CN=TeleSec Business TLS-CA 2022,O=Deutsche Telekom Security GmbH,C=DE",
-      "subjectDN": "MF0xCzAJBgNVBAYTAkRFMScwJQYDVQQKDB5EZXV0c2NoZSBUZWxla29tIFNlY3VyaXR5IEdtYkgxJTAjBgNVBAMMHFRlbGVTZWMgQnVzaW5lc3MgVExTLUNBIDIwMjI=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "1bd9e685ff8c38b24e7d0dc1ed0a05d0c29570645493d20e030473cd6f3d3047",
-        "size": 2109,
-        "filename": "EmQ45ScgekmAT8AO52aS5PjZ5yD-6qtqn6tXlb4fA6s=.pem",
-        "location": "security-state-staging/intermediates/5b6d4f6e-c1d9-4bdf-a494-a35e46a6182b.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "EmQ45ScgekmAT8AO52aS5PjZ5yD+6qtqn6tXlb4fA6s=",
-      "crlite_enrolled": false,
-      "id": "f9a17bcb-c6b3-4eb9-98a8-39a1883b2489",
-      "last_modified": 1656075423200
-    },
     {
       "schema": 1656074939545,
       "derHash": "htsdWXQZvA/d8qYSneRq9Td1JoOknLlDXIVfU2N8/hM=",
@@ -2088,42 +2844,6 @@
       "id": "3ba57112-f78c-4fa3-94f7-1eb77f9f8f2f",
       "last_modified": 1655989023253
     },
-    {
-      "schema": 1655945823844,
-      "derHash": "IjreDkXMxL7LJV2wCd8eI5ql1xsXzz2wpYLCksJezFI=",
-      "subject": "CN=HARICA EV TLS ECC,O=Hellenic Academic and Research Institutions CA,C=GR",
-      "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRVYgVExTIEVDQw==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "613d2bc47a0062ad07f0dd5fc643880c8bf83ee36e4e3c2539e1ddc87cbae37e",
-        "size": 1256,
-        "filename": "Sb-JCz292ZwEB6r9mixsDVi5qskw_XMeyEgejlo3rWQ=.pem",
-        "location": "security-state-staging/intermediates/f00127f5-3cfb-4428-a321-23126b47ef34.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "Sb+JCz292ZwEB6r9mixsDVi5qskw/XMeyEgejlo3rWQ=",
-      "crlite_enrolled": false,
-      "id": "ab80eae2-35d7-4169-8a83-23fc84d0afed",
-      "last_modified": 1655989023242
-    },
-    {
-      "schema": 1655988662068,
-      "derHash": "ymIzVKMceHiBXg2QH6R+MNEKYfaUXTy+/EdX9Ef6iuo=",
-      "subject": "CN=HARICA EV TLS RSA,O=Hellenic Academic and Research Institutions CA,C=GR",
-      "subjectDN": "MGIxCzAJBgNVBAYTAkdSMTcwNQYDVQQKDC5IZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIENBMRowGAYDVQQDDBFIQVJJQ0EgRVYgVExTIFJTQQ==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "f21020b590225c57981c6989b288f36f75190334f614c0629fd5bc41ac0cc9c3",
-        "size": 2402,
-        "filename": "cpUNvd6AbHU70x0H2HTgteMXHmEM7LkiSlG5Qv-cWbQ=.pem",
-        "location": "security-state-staging/intermediates/90570e44-8c03-4ff7-b6f5-e06e50cee699.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "cpUNvd6AbHU70x0H2HTgteMXHmEM7LkiSlG5Qv+cWbQ=",
-      "crlite_enrolled": false,
-      "id": "85bf819b-0410-48e1-8796-fe482c08d77b",
-      "last_modified": 1655989023230
-    },
     {
       "schema": 1655988662264,
       "derHash": "ScWCcPcPG+C3wZ0bwsLrxB4v3g1IhdT6Ze8DcKzsegA=",
@@ -2880,24 +3600,6 @@
       "id": "1228f9f3-de33-42cc-9741-c4a0535147ed",
       "last_modified": 1651244234008
     },
-    {
-      "schema": 1651243731025,
-      "derHash": "RVgDgOS8DZcoyfMJite2CrJyEtD/FCAgxSMIkauEcb4=",
-      "subject": "CN=DNSPod RSA EV,O=DNSPod\\, Inc.,C=CN",
-      "subjectDN": "MDwxCzAJBgNVBAYTAkNOMRUwEwYDVQQKEwxETlNQb2QsIEluYy4xFjAUBgNVBAMTDUROU1BvZCBSU0EgRVY=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "2fbf8fa0a58d0aee7cbc48f7c55c2f85f115b12aadcfb15a24a9f64c1c6805f5",
-        "size": 2219,
-        "filename": "7tlcAe1zc6UEu0ycBSzrKSHgelMORRz0zuoxf5grv3A=.pem",
-        "location": "security-state-staging/intermediates/61082769-e7e7-4c7a-a611-2dfbde36eeae.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "7tlcAe1zc6UEu0ycBSzrKSHgelMORRz0zuoxf5grv3A=",
-      "crlite_enrolled": false,
-      "id": "308cdddb-bce6-4c09-93bd-f689f76af0fe",
-      "last_modified": 1651244234001
-    },
     {
       "schema": 1651243728381,
       "derHash": "Ju073hkw2MU87NGz1QsNe/0vRDnJ7cjXCHYe1v5doKs=",
@@ -2988,24 +3690,6 @@
       "id": "90b19d80-2f05-483d-8d8c-cbd9e378f8f6",
       "last_modified": 1651244233958
     },
-    {
-      "schema": 1651243724871,
-      "derHash": "3p0HVlZ2OucIY3PrkBJuwkDk4ICJthw8mhsCXLb0EcM=",
-      "subject": "CN=TrustAsia RSA EV TLS CA G3,O=TrustAsia Technologies\\, Inc.,C=CN",
-      "subjectDN": "MFkxCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSMwIQYDVQQDExpUcnVzdEFzaWEgUlNBIEVWIFRMUyBDQSBHMw==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "03503c28535cc81c9a010e5b081c743ffedf5cce0b9284e04ed6f51593305461",
-        "size": 2259,
-        "filename": "M-84feL1t2OKDBjPZhzIU3INxh8ASlHmFLa9vdUs-us=.pem",
-        "location": "security-state-staging/intermediates/02401f12-2384-4285-955f-52310dc955c7.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "M+84feL1t2OKDBjPZhzIU3INxh8ASlHmFLa9vdUs+us=",
-      "crlite_enrolled": false,
-      "id": "0ef219bc-fbe7-42d4-9137-8110f437ca67",
-      "last_modified": 1651244233951
-    },
     {
       "schema": 1651243723987,
       "derHash": "p8CB4fjWyAxPPa5X3vlNEastamQ5+Yd14BACKpDW0eY=",
@@ -4032,24 +4716,6 @@
       "id": "7f04f0ef-3fdc-4bfa-9cc5-c76e75f35add",
       "last_modified": 1650661068590
     },
-    {
-      "schema": 1650552524914,
-      "derHash": "iVeNcml6wlq8b204I4dEOWVBKsdEjxA8mx0Rq2OlVc0=",
-      "subject": "CN=GlobalSign Atlas R3 AlphaSSL CA 2022 Q3,O=Globalsign nv-sa,C=BE",
-      "subjectDN": "MFoxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxzaWduIG52LXNhMTAwLgYDVQQDEydHbG9iYWxTaWduIEF0bGFzIFIzIEFscGhhU1NMIENBIDIwMjIgUTM=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "a80efbadc5730df2fa0157410ddb8d9b249da87dcb056e54b148b01e32fca2dc",
-        "size": 1642,
-        "filename": "u2PPfToTfxlnHMc8HYHgBrctBMaW9JogX77Hhq-zklU=.pem",
-        "location": "security-state-staging/intermediates/1a77e1c3-b927-44ab-96bf-2e72de1a7f04.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "u2PPfToTfxlnHMc8HYHgBrctBMaW9JogX77Hhq+zklU=",
-      "crlite_enrolled": false,
-      "id": "342d2e93-b4c7-4592-958a-ad2b8e43a772",
-      "last_modified": 1650553057229
-    },
     {
       "schema": 1650552522984,
       "derHash": "qLKkUYqCoMwKYLL7iLlGVXrbT6WEWOx2gKd7sOUzTY0=",
@@ -4068,24 +4734,6 @@
       "id": "d2cb52cc-1cbb-46b2-9d66-bee7fa46e823",
       "last_modified": 1650553057220
     },
-    {
-      "schema": 1650552521921,
-      "derHash": "KekwU3adTRurhBuPXCYDvtXguC8zlnCGlWaJIUbokUE=",
-      "subject": "CN=GlobalSign Atlas R3 OV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAyMDIyIFEz",
-      "whitelist": false,
-      "attachment": {
-        "hash": "b08a91fa2723f41383dda1dddc9ee5f8cad013137a51866aed652c3d5c4dfbd9",
-        "size": 1642,
-        "filename": "wn6PW6g02WtaumkExzEzNw1bo4Mzu0_IX3rY3SmY9t0=.pem",
-        "location": "security-state-staging/intermediates/ce376919-b9f5-4dd5-96e0-282cf246eb19.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "wn6PW6g02WtaumkExzEzNw1bo4Mzu0/IX3rY3SmY9t0=",
-      "crlite_enrolled": false,
-      "id": "6bd389d2-bf1e-4c0b-b78e-970beaaeb339",
-      "last_modified": 1650553057211
-    },
     {
       "schema": 1650552520053,
       "derHash": "DtWqAGHQm3A+GzFQ+2Nnhwu/JFzO7U/gjy2+QgFyOo0=",
@@ -4111,70 +4759,34 @@
       "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIE9WIEFDTUUgQ0EgMjAyMiBRMw==",
       "whitelist": false,
       "attachment": {
-        "hash": "a722c9f25470083db4069d629e106f0ca8de6caeaeceffd3c3af14cde8bc7220",
-        "size": 1642,
-        "filename": "v-6TVbKbKyGXPLB9TKvsbakeEhe-pi-eaT9sF4mgGr0=.pem",
-        "location": "security-state-staging/intermediates/884d150d-14aa-4b66-86e5-b81eab371750.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "v+6TVbKbKyGXPLB9TKvsbakeEhe+pi+eaT9sF4mgGr0=",
-      "crlite_enrolled": false,
-      "id": "9090bd44-30a3-4269-9ea1-3973dddf9033",
-      "last_modified": 1650553057192
-    },
-    {
-      "schema": 1650552523929,
-      "derHash": "5MLYxuVOzhyZajBZcrGuCwZPEFvgbP1ylf0trjO5fho=",
-      "subject": "CN=GlobalSign Atlas ECCR5 OV ACME CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIEFDTUUgQ0EgMjAyMiBRMw==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "5cc2b94fc8e9c1b123bee963843ba94aff76a64649883767f1338c8d7f44f4e2",
-        "size": 1195,
-        "filename": "ipI_vvoPazVvEdDn9l8fFY4jeKtvuZSfWutFCu1kIkk=.pem",
-        "location": "security-state-staging/intermediates/74dbf254-96d5-401a-b9a0-4d408e850b5f.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "ipI/vvoPazVvEdDn9l8fFY4jeKtvuZSfWutFCu1kIkk=",
-      "crlite_enrolled": false,
-      "id": "ee7ae6b9-2371-4662-8209-79d4825ea154",
-      "last_modified": 1650553057183
-    },
-    {
-      "schema": 1650552518162,
-      "derHash": "615sGuMKD5uMV2kQW6nWiC5KzLpeLy9yrDiKL6yg/vM=",
-      "subject": "CN=GlobalSign Atlas R3 DV ACME CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MFkxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS8wLQYDVQQDEyZHbG9iYWxTaWduIEF0bGFzIFIzIERWIEFDTUUgQ0EgMjAyMiBRMw==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "48d7fb2872b9764b7517d7ec845608c055a064c655972e36e082a18069737f85",
+        "hash": "a722c9f25470083db4069d629e106f0ca8de6caeaeceffd3c3af14cde8bc7220",
         "size": 1642,
-        "filename": "b5e0CjH-QPTCZha67VgJSQ3Uj1lumilZfgmxcw6hyi8=.pem",
-        "location": "security-state-staging/intermediates/a69121a6-44ac-4122-bd99-50cdfae0ac05.pem",
+        "filename": "v-6TVbKbKyGXPLB9TKvsbakeEhe-pi-eaT9sF4mgGr0=.pem",
+        "location": "security-state-staging/intermediates/884d150d-14aa-4b66-86e5-b81eab371750.pem",
         "mimetype": "application/x-pem-file"
       },
-      "pubKeyHash": "b5e0CjH+QPTCZha67VgJSQ3Uj1lumilZfgmxcw6hyi8=",
+      "pubKeyHash": "v+6TVbKbKyGXPLB9TKvsbakeEhe+pi+eaT9sF4mgGr0=",
       "crlite_enrolled": false,
-      "id": "e982faae-a5c3-4f6b-aa5e-e7c4b4e46e93",
-      "last_modified": 1650553057174
+      "id": "9090bd44-30a3-4269-9ea1-3973dddf9033",
+      "last_modified": 1650553057192
     },
     {
-      "schema": 1650552521002,
-      "derHash": "Etz/m2AmnjtUbD/7fnS6WOt+68v1lWdx94T3pYLC6no=",
-      "subject": "CN=GlobalSign Atlas R3 DV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIERWIFRMUyBDQSAyMDIyIFEz",
+      "schema": 1650552523929,
+      "derHash": "5MLYxuVOzhyZajBZcrGuCwZPEFvgbP1ylf0trjO5fho=",
+      "subject": "CN=GlobalSign Atlas ECCR5 OV ACME CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
+      "subjectDN": "MFwxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTIwMAYDVQQDEylHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIEFDTUUgQ0EgMjAyMiBRMw==",
       "whitelist": false,
       "attachment": {
-        "hash": "bcb43fbd11578b570d27776e300f87eb5525df0ecfb473a6e4050c9252faaaf8",
-        "size": 1642,
-        "filename": "0OyeXCoPbY19oU2881iW7i1bAu8Ni-HMKGN08r_G5XI=.pem",
-        "location": "security-state-staging/intermediates/b5d214b9-02bf-46d5-8c86-4000177b8e47.pem",
+        "hash": "5cc2b94fc8e9c1b123bee963843ba94aff76a64649883767f1338c8d7f44f4e2",
+        "size": 1195,
+        "filename": "ipI_vvoPazVvEdDn9l8fFY4jeKtvuZSfWutFCu1kIkk=.pem",
+        "location": "security-state-staging/intermediates/74dbf254-96d5-401a-b9a0-4d408e850b5f.pem",
         "mimetype": "application/x-pem-file"
       },
-      "pubKeyHash": "0OyeXCoPbY19oU2881iW7i1bAu8Ni+HMKGN08r/G5XI=",
+      "pubKeyHash": "ipI/vvoPazVvEdDn9l8fFY4jeKtvuZSfWutFCu1kIkk=",
       "crlite_enrolled": false,
-      "id": "0102afe2-e620-4086-8721-bfcf4279d0af",
-      "last_modified": 1650553057165
+      "id": "ee7ae6b9-2371-4662-8209-79d4825ea154",
+      "last_modified": 1650553057183
     },
     {
       "schema": 1650552515284,
@@ -4212,24 +4824,6 @@
       "id": "005ef0fb-4b58-42d2-97cd-606c8ef01974",
       "last_modified": 1650553057146
     },
-    {
-      "schema": 1650552513297,
-      "derHash": "5owzdvAQIZzKFOM38zGD752GHlc6nXYofzqq1NBPo48=",
-      "subject": "CN=GlobalSign Atlas ECCR5 OV TLS CA 2022 Q3,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MFsxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTEwLwYDVQQDEyhHbG9iYWxTaWduIEF0bGFzIEVDQ1I1IE9WIFRMUyBDQSAyMDIyIFEz",
-      "whitelist": false,
-      "attachment": {
-        "hash": "b3e37a14bbfdd2d3f69e8f01b9a816d95a7479b8c14cf839df6fdfb1453ec883",
-        "size": 1195,
-        "filename": "ohmQ9W-FUxsSXCYCKjia3ARHzcJlH8EH06XNXd2hlWs=.pem",
-        "location": "security-state-staging/intermediates/a8f2ee36-6254-44e6-aa22-e580e522c69e.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "ohmQ9W+FUxsSXCYCKjia3ARHzcJlH8EH06XNXd2hlWs=",
-      "crlite_enrolled": false,
-      "id": "07905fa8-fe73-4334-805d-6a28fa6350b0",
-      "last_modified": 1650553057127
-    },
     {
       "schema": 1650552516241,
       "derHash": "QAbN/22NUtwJD/U4K5wwzqjMUAXfLV6CA81nkheXdQ0=",
@@ -8784,24 +9378,6 @@
       "id": "372cf26f-3773-45f0-ad5b-8136dfb20cb2",
       "last_modified": 1645578268654
     },
-    {
-      "schema": 1645577347935,
-      "derHash": "rXtYw8XZWGvltieZwnksQRHJhSqW97BgciEmVxOVfhw=",
-      "subject": "CN=SHECA OV Secure Server CA,O=Shanghai Electronic Certificate Authority Center Co.\\, Ltd.,C=CN",
-      "subjectDN": "MHYxCzAJBgNVBAYTAkNOMUMwQQYDVQQKEzpTaGFuZ2hhaSBFbGVjdHJvbmljIENlcnRpZmljYXRlIEF1dGhvcml0eSBDZW50ZXIgQ28uLCBMdGQuMSIwIAYDVQQDExlTSEVDQSBPViBTZWN1cmUgU2VydmVyIENB",
-      "whitelist": false,
-      "attachment": {
-        "hash": "64ac68b2f5fcfe1eb5b26d7d052a52af0101c298fc359ab1870916a82601f563",
-        "size": 1808,
-        "filename": "GvyQK0TA2Qh-B1rvOMI28XPmBiJD59lQrwz_N-iQO_U=.pem",
-        "location": "security-state-staging/intermediates/14f1f288-759d-4d00-9fae-c994e6f0a083.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "GvyQK0TA2Qh+B1rvOMI28XPmBiJD59lQrwz/N+iQO/U=",
-      "crlite_enrolled": false,
-      "id": "48160348-dc77-4cd6-a4ee-d0b2e5af46c1",
-      "last_modified": 1645578268620
-    },
     {
       "schema": 1645577354679,
       "derHash": "us3gRjBTzh1i+L50Nwu6551PyvGfwHZDrvGV5qWb1Xg=",
@@ -10530,24 +11106,6 @@
       "id": "2f63765d-9e3e-4f03-9bc9-57612db1fbf6",
       "last_modified": 1643540242426
     },
-    {
-      "schema": 1643539715961,
-      "derHash": "Yt3PoFpjrPt8IHCkNSY/ImvyA5/BHRzPxzZ5LkRmmDs=",
-      "subject": "CN=BitCert RSA Extended Validation Secure Site CA,OU=Controlled by Sectigo exclusively for BitCert,O=成都数证科技有限公司,L=Chengdu,ST=Sichuan,C=CN",
-      "subjectDN": "MIHLMQswCQYDVQQGEwJDTjEQMA4GA1UECBMHU2ljaHVhbjEQMA4GA1UEBxMHQ2hlbmdkdTEnMCUGA1UECgwe5oiQ6YO95pWw6K+B56eR5oqA5pyJ6ZmQ5YWs5Y+4MTYwNAYDVQQLEy1Db250cm9sbGVkIGJ5IFNlY3RpZ28gZXhjbHVzaXZlbHkgZm9yIEJpdENlcnQxNzA1BgNVBAMTLkJpdENlcnQgUlNBIEV4dGVuZGVkIFZhbGlkYXRpb24gU2VjdXJlIFNpdGUgQ0E=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "50c510f25b6df7566b8bdeb308314bae9b7f601ea6c791b72f5f9e4fc19c283d",
-        "size": 2288,
-        "filename": "zdcDW7Ob8cQk0OUfB1X4d7hxi0MhL_P6fBOYC60fvWs=.pem",
-        "location": "security-state-staging/intermediates/aedc46d5-227a-4543-b3d2-4bea3bd28a2b.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "zdcDW7Ob8cQk0OUfB1X4d7hxi0MhL/P6fBOYC60fvWs=",
-      "crlite_enrolled": true,
-      "id": "8ee705aa-0876-4478-adde-0bfd21573307",
-      "last_modified": 1643540242416
-    },
     {
       "schema": 1643539747580,
       "derHash": "f79dtJF2OZMAdqr/ePyR3aDv7qhsrTihjZiUfXzTaUg=",
@@ -10980,24 +11538,6 @@
       "id": "ea3f9292-c7b7-48b2-acef-4af36a5aca25",
       "last_modified": 1643540241826
     },
-    {
-      "schema": 1643539736453,
-      "derHash": "/AG1j8eLnFkhF4TC4lvx0BKh4j8zchiEemLrQUXuSrY=",
-      "subject": "CN=GeoTrust EV ECC CN CA G2,O=DigiCert Inc,C=US",
-      "subjectDN": "MEcxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxITAfBgNVBAMTGEdlb1RydXN0IEVWIEVDQyBDTiBDQSBHMg==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "a71cb7825b1dcf648f03a80a46f1bd37d9455ca249fb68a85c6ecf9a15848e99",
-        "size": 1370,
-        "filename": "aDb4btQIVH2hsyd4IxUsJGinBpyh-phY6PF4IHasdAw=.pem",
-        "location": "security-state-staging/intermediates/c09c55b5-14e7-4603-a7a9-e7c0bc70e59b.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "aDb4btQIVH2hsyd4IxUsJGinBpyh+phY6PF4IHasdAw=",
-      "crlite_enrolled": true,
-      "id": "4efbcf92-bf3d-47eb-a092-4b861635e97f",
-      "last_modified": 1643540241814
-    },
     {
       "schema": 1643539729460,
       "derHash": "NlH5s2odqYMgDG7k787PpN78BZRmaJ2qGm22hKVMnns=",
@@ -12078,24 +12618,6 @@
       "id": "dbbc2d12-9a44-48cc-96e6-e877bf97bbda",
       "last_modified": 1641513441078
     },
-    {
-      "schema": 1641502407949,
-      "derHash": "1Gkx4Bgt1lXqDBbm3Zn45hr/5AH3NMbKjqAFapaOr4E=",
-      "subject": "CN=DigiCert Baltimore EV CA,OU=www.digicert.com,O=DigiCert Inc,C=US",
-      "subjectDN": "MGIxCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNVBAMTGERpZ2lDZXJ0IEJhbHRpbW9yZSBFViBDQQ==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "71b566b9248c134842c94e190eb959e767923e037257d37b3e855d67a010ab2d",
-        "size": 1577,
-        "filename": "VOipUY1UDQFkU3SLv8yqRqnSAXgf2u64AGItxQco2LY=.pem",
-        "location": "security-state-staging/intermediates/fb866139-1efa-47a1-b0a2-afca62bb7d30.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "VOipUY1UDQFkU3SLv8yqRqnSAXgf2u64AGItxQco2LY=",
-      "crlite_enrolled": true,
-      "id": "3395f234-9055-4caa-a4d5-11b4a7f375a3",
-      "last_modified": 1641513440903
-    },
     {
       "schema": 1641502404955,
       "derHash": "sm6zEPj68O9bDQtxqmXsBQ+jreKRNPtDirZEAoj6bmc=",
@@ -12186,24 +12708,6 @@
       "id": "042596bd-887e-46b0-a897-969aef8e476a",
       "last_modified": 1641513440829
     },
-    {
-      "schema": 1641502410043,
-      "derHash": "VIN+97WsSqI2BqFe8w3kbpu34j5g9u1PJhIJK5Ttxo8=",
-      "subject": "CN=Data Management Intermediate Certificate Authority,OU=Fresenius Kabi USA,O=Fresenius Kabi AG,C=US",
-      "subjectDN": "MIGDMQswCQYDVQQGEwJVUzEaMBgGA1UEChMRRnJlc2VuaXVzIEthYmkgQUcxGzAZBgNVBAsTEkZyZXNlbml1cyBLYWJpIFVTQTE7MDkGA1UEAxMyRGF0YSBNYW5hZ2VtZW50IEludGVybWVkaWF0ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHk=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "e31d3bb304fdcef75199ff47761dd7a91e1a654cedec5485da203640dc0eee39",
-        "size": 1748,
-        "filename": "6tOYk51VDHXklgQiMTHvUHAqQsHRj8do_RweZi812do=.pem",
-        "location": "security-state-staging/intermediates/941016f3-c0dc-47ea-8440-1a189d509dbf.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "6tOYk51VDHXklgQiMTHvUHAqQsHRj8do/RweZi812do=",
-      "crlite_enrolled": true,
-      "id": "1e9a1998-a52f-498c-8217-0418e4aaeb12",
-      "last_modified": 1641513440819
-    },
     {
       "schema": 1641502408251,
       "derHash": "umoMEXDhxzI4YHSbXnsO02WXXY/JB0CxXXD4Q6I5SUI=",
@@ -12618,42 +13122,6 @@
       "id": "13e82017-a63b-46d6-8df5-d824c3250fcc",
       "last_modified": 1641481037529
     },
-    {
-      "schema": 1641477723228,
-      "derHash": "eGeq6QXrjVVjX/67v4zwWmO5s5BmXeI2esEHPpKRNyg=",
-      "subject": "CN=Thawte CN RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US",
-      "subjectDN": "MF0xCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xHDAaBgNVBAMTE1RoYXd0ZSBDTiBSU0EgQ0EgRzE=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "6abb2fa6476c1d938c58f7d3648720a6cb3239b7fc026f82046b76d081192231",
-        "size": 1825,
-        "filename": "VMXglf2ljsL4aRTMSwEqaTOKsyr2QltUubbk10mUCT0=.pem",
-        "location": "security-state-staging/intermediates/1ff4f374-cd06-4afa-af4e-4f8b3a444843.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "VMXglf2ljsL4aRTMSwEqaTOKsyr2QltUubbk10mUCT0=",
-      "crlite_enrolled": true,
-      "id": "f1601a66-8fd4-4b53-9279-cb7e19b76aa6",
-      "last_modified": 1641481037519
-    },
-    {
-      "schema": 1641477705736,
-      "derHash": "Hd/d+IPjlFsssk+luDeIN5xasFhCKrl532bHdHOYhoc=",
-      "subject": "CN=Aetna Inc. Secure EV CA2,O=Aetna Inc,C=US",
-      "subjectDN": "MEQxCzAJBgNVBAYTAlVTMRIwEAYDVQQKEwlBZXRuYSBJbmMxITAfBgNVBAMTGEFldG5hIEluYy4gU2VjdXJlIEVWIENBMg==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "e6068e6a00cb2a48657b0008e9ab5e6e47917580dc4400c9d7210b278ef98854",
-        "size": 1626,
-        "filename": "u6NyIqjq8NgZ5VkAyKFRk6mJ-QeTmwgG2SNmXrkK7vE=.pem",
-        "location": "security-state-staging/intermediates/0a4750b1-d9fb-4d20-8e86-0a6d40d82ece.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "u6NyIqjq8NgZ5VkAyKFRk6mJ+QeTmwgG2SNmXrkK7vE=",
-      "crlite_enrolled": true,
-      "id": "d84be73b-937b-4c91-b80e-a6cd1de6e276",
-      "last_modified": 1641481037326
-    },
     {
       "schema": 1641477717476,
       "derHash": "OrvmPa91bFAWtrhfUgFf2Oisvid8UIexJ6YFY6hB7Yo=",
@@ -13032,24 +13500,6 @@
       "id": "5ed1b67e-597a-44c5-bbf4-973e53cc5889",
       "last_modified": 1641481037105
     },
-    {
-      "schema": 1641477716589,
-      "derHash": "vmoNnh0RXyKT9qvxGz7I6ILiRCbu6wmqpQNZeZPneiU=",
-      "subject": "CN=TERENA SSL High Assurance CA 3,O=TERENA,L=Amsterdam,ST=Noord-Holland,C=NL",
-      "subjectDN": "MHMxCzAJBgNVBAYTAk5MMRYwFAYDVQQIEw1Ob29yZC1Ib2xsYW5kMRIwEAYDVQQHEwlBbXN0ZXJkYW0xDzANBgNVBAoTBlRFUkVOQTEnMCUGA1UEAxMeVEVSRU5BIFNTTCBIaWdoIEFzc3VyYW5jZSBDQSAz",
-      "whitelist": false,
-      "attachment": {
-        "hash": "effd0b7540a7b55bbbeb9e6a80bcdbd3b388bcd57d806539c76f81519c9d7595",
-        "size": 1752,
-        "filename": "XaQOs7GKv4Gx4JRA8ZmihabSl9wxIPx-hQBmJ54WmCs=.pem",
-        "location": "security-state-staging/intermediates/1bbb351c-9d45-49c1-b318-f589af9d1196.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "XaQOs7GKv4Gx4JRA8ZmihabSl9wxIPx+hQBmJ54WmCs=",
-      "crlite_enrolled": true,
-      "id": "181cc0ed-5e29-45f4-8d8a-642c6de7cd5e",
-      "last_modified": 1641481037085
-    },
     {
       "schema": 1641477715075,
       "derHash": "GUAL5bejH7czkXcAeJ0vCiRxwMnVBsDlBMBsFtfLF8A=",
@@ -14580,24 +15030,6 @@
       "id": "e09736ec-c1cc-43e4-bfa1-7a6a72fb8a8b",
       "last_modified": 1635368388833
     },
-    {
-      "schema": 1635365182151,
-      "derHash": "xjHKi5oSWUVaZh4sU4jNBppwS85U+l76cGvwsJYtj/M=",
-      "subject": "CN=E-SAFER ORGANIZATION SSL CA  [Run by the Issuer],O=E-SAFER CONSULTORIA EM TECNOLOGIA DA INFORMACAO LTDA,C=BR",
-      "subjectDN": "MIGHMQswCQYDVQQGEwJCUjE9MDsGA1UEChM0RS1TQUZFUiBDT05TVUxUT1JJQSBFTSBURUNOT0xPR0lBIERBIElORk9STUFDQU8gTFREQTE5MDcGA1UEAwwwRS1TQUZFUiBPUkdBTklaQVRJT04gU1NMIENBICBbUnVuIGJ5IHRoZSBJc3N1ZXJd",
-      "whitelist": false,
-      "attachment": {
-        "hash": "c6ffec6c7f22be452547a0bd6a8debed72719992ae9682d83a85eb0e869c9398",
-        "size": 2333,
-        "filename": "gQ064qd4IEshlJkixJLrt4o9KEXL1XNDFPkbzRjuF0s=.pem",
-        "location": "security-state-staging/intermediates/340ae012-254c-44fc-a44e-7a24b4d77426.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "gQ064qd4IEshlJkixJLrt4o9KEXL1XNDFPkbzRjuF0s=",
-      "crlite_enrolled": false,
-      "id": "28d4ebb7-fa43-4a85-902f-de8e2ae2e492",
-      "last_modified": 1635368388806
-    },
     {
       "schema": 1633057101813,
       "derHash": "lW/5zJFIdNnK+WVbzLaWwb5Jolv5KNXEHA9TlaE12Lg=",
@@ -21078,24 +21510,6 @@
       "id": "53f85a16-b4c6-49b5-b7ae-79f9a96b81be",
       "last_modified": 1562108431124
     },
-    {
-      "schema": 1562108428868,
-      "derHash": "CzOSEtfP8XosWeNWabWOdzUBM3UKeNqUBHcO3UcN73Y=",
-      "subject": "CN=GlobalSign Organization Validation CA - SHA256 - G2,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzI=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "0e6fef16a9dfd3b1fc541bf1ed445460dda807a212171958df2ea10863a94d13",
-        "size": 1581,
-        "filename": "IQBnNBEiFuhj-8x6X8XLgh01V9Ic5_V3IRQLNFFc7v4=.pem",
-        "location": "security-state-staging/intermediates/c31bd046-861b-47b4-b83f-7da8f65eb61e.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=",
-      "crlite_enrolled": true,
-      "id": "065d9c56-c2d7-42eb-8986-f6e198626d65",
-      "last_modified": 1562108429611
-    },
     {
       "schema": 1562108425078,
       "derHash": "NFcQZ1JAAhKQOjVFyjsu84SkVpcr2VHY2EDBsKN576E=",
@@ -21744,24 +22158,6 @@
       "id": "f48c0b76-fdb4-48ef-8265-f5936ac95931",
       "last_modified": 1562025656207
     },
-    {
-      "schema": 1562025654686,
-      "derHash": "t2ovsWJyFiIq+ksCXPTaey5Oyh7HvPdcXH8E+gnIJjo=",
-      "subject": "CN=TrustOcean SSL CA - ECC - 2018,OU=ECC Domain Validation Secure Server - 2018,O=TrustOcean Ltd.,L=Denver,ST=CO,C=US",
-      "subjectDN": "MIGjMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ08xDzANBgNVBAcTBkRlbnZlcjEYMBYGA1UEChMPVHJ1c3RPY2VhbiBMdGQuMTMwMQYDVQQLEypFQ0MgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciAtIDIwMTgxJzAlBgNVBAMTHlRydXN0T2NlYW4gU1NMIENBIC0gRUNDIC0gMjAxOA==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "8563213d0beedc0bfe2aeaf6eea186a61ed41cc23c14a763c1ba2c84517a3a00",
-        "size": 1362,
-        "filename": "PKd-ld-FuxfPZ5wgPJhWwsUah7IUyvrd0dVMuPAcCHw=.pem",
-        "location": "security-state-staging/intermediates/dcc8872f-13cc-416b-b26c-72c8733ead48.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "PKd+ld+FuxfPZ5wgPJhWwsUah7IUyvrd0dVMuPAcCHw=",
-      "crlite_enrolled": true,
-      "id": "90f1d6dd-0284-4beb-9154-f681754b0384",
-      "last_modified": 1562025655462
-    },
     {
       "schema": 1562025647187,
       "derHash": "6sJBwEQKNoMBETgzNrwgysdAnCD26I1PhPSCe+kZ4zg=",
@@ -23346,24 +23742,6 @@
       "id": "df82f80e-3b6f-455e-ae56-4770117ecbdb",
       "last_modified": 1562025096954
     },
-    {
-      "schema": 1562025094676,
-      "derHash": "kz5KLY2x/5/w5QjqfxY34HT2YP5vNloiM9/CtSyInZg=",
-      "subject": "CN=AlphaSSL CA - SHA256 - G2,O=AlphaSSL",
-      "subjectDN": "MDcxETAPBgNVBAoTCEFscGhhU1NMMSIwIAYDVQQDExlBbHBoYVNTTCBDQSAtIFNIQTI1NiAtIEcy",
-      "whitelist": false,
-      "attachment": {
-        "hash": "387ae998795c0cb5d04b22c0bbfb366d42adc2767c993a0b6254218326a44c7b",
-        "size": 1512,
-        "filename": "amMeV6gb9QNx0Zf7FtJ19Wa_t2B7KpCF_1n2Js3UuSU=.pem",
-        "location": "security-state-staging/intermediates/0c0cebe7-5e9b-4eac-b906-9e157cfd6a82.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "amMeV6gb9QNx0Zf7FtJ19Wa/t2B7KpCF/1n2Js3UuSU=",
-      "crlite_enrolled": true,
-      "id": "6044f076-a6cf-4215-82f0-8b5ff9aa3ffc",
-      "last_modified": 1562025095417
-    },
     {
       "schema": 1562025089412,
       "derHash": "fOHbfRbpv+gGkyFKPXxiY6okeJ45kBfmnt5IAuz29xE=",
@@ -23994,24 +24372,6 @@
       "id": "acc298cc-782a-430e-96f7-3ba5d0bc27cf",
       "last_modified": 1562024827724
     },
-    {
-      "schema": 1562024817950,
-      "derHash": "Zp53J6kr5y2XGOFpItwbwUkrGvM/pHk+aNh3jxmi6+A=",
-      "subject": "CN=GlobalSign Domain Validation CA - SHA256 - G2,O=GlobalSign nv-sa,C=BE",
-      "subjectDN": "MGAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTYwNAYDVQQDEy1HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzI=",
-      "whitelist": false,
-      "attachment": {
-        "hash": "a1bfe295fb75b101ae4073c6fbcf06f41c7f851774b0b9fd6b9cac8bea35926a",
-        "size": 1573,
-        "filename": "PL1_TTDEe9Cm2lb2X0tixyQC7zaPREm_V0IHJscTCmw=.pem",
-        "location": "security-state-staging/intermediates/29e7705d-08aa-4026-aa35-5039e8543166.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "PL1/TTDEe9Cm2lb2X0tixyQC7zaPREm/V0IHJscTCmw=",
-      "crlite_enrolled": true,
-      "id": "b87cbd17-c73d-4c6b-a126-fb3cff29f8f3",
-      "last_modified": 1562024818708
-    },
     {
       "schema": 1562024815714,
       "derHash": "CJKAkjZZMWGXWfK4tE7Sq8Aw2K9sPDFJ+8sHx4qWzjY=",
@@ -24714,24 +25074,6 @@
       "id": "f14daf92-a223-40b9-8d99-37d837b4cc5c",
       "last_modified": 1562023913938
     },
-    {
-      "schema": 1562023899695,
-      "derHash": "O/fPS2GSO651p8JX9VBwAD7Pcn4c2mufy4VR/GSdb+s=",
-      "subject": "CN=GlobeSSL DV Certification Authority 2,O=Globe Hosting\\, Inc.,L=Wilmington,ST=DE,C=US",
-      "subjectDN": "MH0xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJERTETMBEGA1UEBxMKV2lsbWluZ3RvbjEcMBoGA1UEChMTR2xvYmUgSG9zdGluZywgSW5jLjEuMCwGA1UEAxMlR2xvYmVTU0wgRFYgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMg==",
-      "whitelist": false,
-      "attachment": {
-        "hash": "c70f8758f89a5a215393c93d186b22f43da0b0f148d6226d96c339271c9d9ad6",
-        "size": 2150,
-        "filename": "lQ_FKBR5nsUo6XzQqIOg6_wickZMgocia2x_uINY_uw=.pem",
-        "location": "security-state-staging/intermediates/70120228-d3eb-46ce-8660-044d1c900414.pem",
-        "mimetype": "application/x-pem-file"
-      },
-      "pubKeyHash": "lQ/FKBR5nsUo6XzQqIOg6/wickZMgocia2x/uINY/uw=",
-      "crlite_enrolled": true,
-      "id": "78baa603-1046-4055-bcea-dbb019a819d2",
-      "last_modified": 1562023900467
-    },
     {
       "schema": 1562023898215,
       "derHash": "9r+Isqjc1P60AVmE7C8UJ8gBfRQM9B8i7mieDWcYAS8=",
@@ -25363,5 +25705,5 @@
       "last_modified": 1559865863642
     }
   ],
-  "timestamp": 1657673823452
+  "timestamp": 1660654623240
 }
diff --git a/services/settings/dumps/security-state/onecrl.json b/services/settings/dumps/security-state/onecrl.json
index 8e604b102c28d52b1b95228ca062942b3e703b75..916e2ce2edef6d00d01cc0db12284f441e04e11f 100644
--- a/services/settings/dumps/security-state/onecrl.json
+++ b/services/settings/dumps/security-state/onecrl.json
@@ -1,5 +1,440 @@
 {
   "data": [
+    {
+      "schema": 1658780918737,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1716034",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MDcxFDASBgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYx",
+      "serialNumber": "AIY8dWQRlYVPtDE4oKDPiqM=",
+      "id": "bdda0336-55a8-4832-a9b3-6b7354c1b8c9",
+      "last_modified": 1658781354245
+    },
+    {
+      "schema": 1658524023193,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1761053",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIG+MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQDEylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMg==",
+      "serialNumber": "AOyKJpsJ606dAAAAAFHTlCM=",
+      "id": "d5b211d1-3823-455f-b899-943fa7a22325",
+      "last_modified": 1658781354240
+    },
+    {
+      "schema": 1658415295650,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDM=",
+      "serialNumber": "bFCNH7HjZSeDCfiVmX/pi27hhTo=",
+      "id": "d90a8c2a-a3ac-4a80-913f-e3ef106b5a25",
+      "last_modified": 1658524022912
+    },
+    {
+      "schema": 1658509269089,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRlcnByaXNlIFRydXN0IENBIDIgRzM=",
+      "serialNumber": "KDJazoaNkWBzaqFejzCWGYW8tXA=",
+      "id": "68da3983-0e15-4dd3-a5ac-316c35ba600c",
+      "last_modified": 1658524022906
+    },
+    {
+      "schema": 1658509269176,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFI2MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu",
+      "serialNumber": "ebn+ksuMtrmM50i7EI59Jg==",
+      "id": "4b0590a3-19fa-4448-93fe-cad3b5d71b89",
+      "last_modified": 1658524022900
+    },
+    {
+      "schema": 1658509269261,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRlcnByaXNlIFRydXN0IENBIDIgRzM=",
+      "serialNumber": "brVxsa7mf2A83Fn+i2ON1sbojjY=",
+      "id": "3d2e5005-215b-47d2-8c20-5dd99e555f7a",
+      "last_modified": 1658524022894
+    },
+    {
+      "schema": 1658509269338,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxTaWduIFJvb3QgQ0E=",
+      "serialNumber": "RnQ3c1m3p0qL2FCUxcs=",
+      "id": "9199c8b8-8de6-461b-b27c-6ebad811b4ee",
+      "last_modified": 1658524022888
+    },
+    {
+      "schema": 1658509269416,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFI2MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu",
+      "serialNumber": "ebn+lynSA1/bkfMXz197IQ==",
+      "id": "707e4d42-68fd-47e6-add7-2df327f04ea7",
+      "last_modified": 1658524022881
+    },
+    {
+      "schema": 1658509269494,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIGAMQswCQYDVQQGEwJUUjEPMA0GA1UEBxMGQW5rYXJhMRkwFwYDVQQKExBFLVR1Z3JhIEVCRyBBLlMuMR0wGwYDVQQLExRFLVR1Z3JhIFRydXN0IENlbnRlcjEmMCQGA1UEAxMdRS1UdWdyYSBHbG9iYWwgUm9vdCBDQSBFQ0MgdjM=",
+      "serialNumber": "e/GB4yUfq7dMuFKpU2KBeN190ZQ=",
+      "id": "d6a2ad66-a03e-4afe-b99b-ba79cf7aa008",
+      "last_modified": 1658524022875
+    },
+    {
+      "schema": 1658509269569,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIGyMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMUAwPgYDVQQKDDdFLVR1xJ9yYSBFQkcgQmlsacWfaW0gVGVrbm9sb2ppbGVyaSB2ZSBIaXptZXRsZXJpIEEuxZ4uMSYwJAYDVQQLDB1FLVR1Z3JhIFNlcnRpZmlrYXN5b24gTWVya2V6aTEoMCYGA1UEAwwfRS1UdWdyYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQ==",
+      "serialNumber": "f2zef2Nhb6hfxGPaS28zGg==",
+      "id": "7c819fbd-a020-4f06-b6b8-722a3da344c3",
+      "last_modified": 1658524022869
+    },
+    {
+      "schema": 1658509269645,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRlcnByaXNlIFRydXN0IENBIDIgRzM=",
+      "serialNumber": "cm9BpFxFXG4stv1jUrZ3FLf1rG0=",
+      "id": "6d31ae9e-8cd5-4f8a-b7c4-d172439b5953",
+      "last_modified": 1658524022863
+    },
+    {
+      "schema": 1658509269722,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzM=",
+      "serialNumber": "SCPl2iC4QBaDzF19wh01IN1pC8E=",
+      "id": "a4887a77-831c-4711-af24-07937e55187f",
+      "last_modified": 1658524022858
+    },
+    {
+      "schema": 1658509269799,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcy",
+      "serialNumber": "A5OHqBosxo3yi6IThdc7Gw==",
+      "id": "f4057762-2bf1-4eca-94b4-d19490af03d5",
+      "last_modified": 1658524022852
+    },
+    {
+      "schema": 1658509269875,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEgxCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxELVRydXN0IEdtYkgxIjAgBgNVBAMTGUQtVFJVU1QgRVYgUm9vdCBDQSAxIDIwMjA=",
+      "serialNumber": "aOXtSmaheM68bssu1KMZXQ==",
+      "id": "ca21614a-dd04-438e-a28f-a447f8960984",
+      "last_modified": 1658524022846
+    },
+    {
+      "schema": 1658509269951,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIGPMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UEAxMpU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzI=",
+      "serialNumber": "JK8Hqnl17No=",
+      "id": "b27de3e0-8871-48a4-89a4-f291db1fa342",
+      "last_modified": 1658524022840
+    },
+    {
+      "schema": 1658509270028,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDM=",
+      "serialNumber": "RtNeHdGDGl5GcClskrn1MyXsOgw=",
+      "id": "22c3006f-fe93-4d66-bcb4-433b3ed5d264",
+      "last_modified": 1658524022834
+    },
+    {
+      "schema": 1658509270105,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=",
+      "serialNumber": "D4eqe7f6LmSYid+PYT6gIA==",
+      "id": "e5c7cf09-13db-44ec-b92e-28b0beaf61b4",
+      "last_modified": 1658524022828
+    },
+    {
+      "schema": 1658509270182,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIGAMQswCQYDVQQGEwJUUjEPMA0GA1UEBxMGQW5rYXJhMRkwFwYDVQQKExBFLVR1Z3JhIEVCRyBBLlMuMR0wGwYDVQQLExRFLVR1Z3JhIFRydXN0IENlbnRlcjEmMCQGA1UEAxMdRS1UdWdyYSBHbG9iYWwgUm9vdCBDQSBSU0EgdjM=",
+      "serialNumber": "MTj/mLGszHK9+8ZdK9jLyD81/s8=",
+      "id": "1ad933b9-7368-47b2-ac85-cce413a93311",
+      "last_modified": 1658524022822
+    },
+    {
+      "schema": 1658509270258,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEwxIDAeBgNVBAsTF0dsb2JhbFNpZ24gUm9vdCBDQSAtIFI2MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu",
+      "serialNumber": "ebn+k89ygqpeXFadjirI4Q==",
+      "id": "3088d6d6-ef73-4186-921b-99582d0b4bed",
+      "last_modified": 1658524022816
+    },
+    {
+      "schema": 1658509270333,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFoxCzAJBgNVBAYTAklFMRIwEAYDVQQKEwlCYWx0aW1vcmUxEzARBgNVBAsTCkN5YmVyVHJ1c3QxIjAgBgNVBAMTGUJhbHRpbW9yZSBDeWJlclRydXN0IFJvb3Q=",
+      "serialNumber": "ByemYg==",
+      "id": "a27a2f42-90ed-4bd3-b4bf-e4f7ada2c5ad",
+      "last_modified": 1658524022810
+    },
+    {
+      "schema": 1658509270410,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFAxJDAiBgNVBAsTG0dsb2JhbFNpZ24gRUNDIFJvb3QgQ0EgLSBSNTETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbg==",
+      "serialNumber": "RnQ3eBYmHQ562+LMtfw=",
+      "id": "33a7c8c2-65fb-485c-94ee-120f1806b356",
+      "last_modified": 1658524022804
+    },
+    {
+      "schema": 1658509270486,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFAxJDAiBgNVBAsTG0dsb2JhbFNpZ24gRUNDIFJvb3QgQ0EgLSBSNTETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbg==",
+      "serialNumber": "RnQ3d5IJc/pIL+KNlGI=",
+      "id": "30569ad8-6b6b-47d3-824f-281705bb902d",
+      "last_modified": 1658524022798
+    },
+    {
+      "schema": 1658509270562,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFQxCzAJBgNVBAYTAkJNMRkwFwYDVQQKDBBRdW9WYWRpcyBMaW1pdGVkMSowKAYDVQQDDCFRdW9WYWRpcyBFbnRlcnByaXNlIFRydXN0IENBIDIgRzM=",
+      "serialNumber": "BVvfXK5S+qafHhZ6+eRmoRThd6s=",
+      "id": "a29a1042-a0b9-460b-acd3-50aef4a6506e",
+      "last_modified": 1658524022792
+    },
+    {
+      "schema": 1658509270638,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzM=",
+      "serialNumber": "RJFfnnSa469Pm2f2/xyCtF9ES78=",
+      "id": "b7c78efa-37d0-4930-a7ad-e6a1627e6664",
+      "last_modified": 1658524022786
+    },
+    {
+      "schema": 1658509270714,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzM=",
+      "serialNumber": "IlWarOIZWhjPjkBIlrlBMqjcTM8=",
+      "id": "a7147cdb-6eae-44b2-981b-645d31cc1cd3",
+      "last_modified": 1658524022780
+    },
+    {
+      "schema": 1658509270792,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDM=",
+      "serialNumber": "Rak6/TBd/rPNBTHcDjKc9CpOmdM=",
+      "id": "883980a0-2571-4833-82f7-c20764968d8a",
+      "last_modified": 1658524022774
+    },
+    {
+      "schema": 1658509270869,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MIGPMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UEAxMpU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzI=",
+      "serialNumber": "ANLaqyqZFi9j",
+      "id": "bb4240bd-1213-4108-8077-22b3b5542483",
+      "last_modified": 1658524022768
+    },
+    {
+      "schema": 1658509270946,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxTaWduIFJvb3QgQ0E=",
+      "serialNumber": "RsdODEh3IULjetdRFS8=",
+      "id": "9602b3c5-0e0c-4b86-8290-8399ffcdc709",
+      "last_modified": 1658524022762
+    },
+    {
+      "schema": 1658509271021,
+      "details": {
+        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1780845",
+        "who": "",
+        "why": "",
+        "name": "",
+        "created": ""
+      },
+      "enabled": false,
+      "issuerName": "MEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzM=",
+      "serialNumber": "eBBe+EEsYfO5HQknVwW+v1EKKd0=",
+      "id": "167174a3-3097-4b96-819b-424db5cb3d4e",
+      "last_modified": 1658524022755
+    },
     {
       "schema": 1647880608051,
       "details": {
@@ -90,21 +525,6 @@
       "id": "fce3b423-5ff6-4591-80c2-1dbb5d0e91d4",
       "last_modified": 1648145180711
     },
-    {
-      "schema": 1648054861284,
-      "details": {
-        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1761053",
-        "who": "",
-        "why": "",
-        "name": "",
-        "created": ""
-      },
-      "enabled": false,
-      "issuerName": "MIG+MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkgRW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQDEylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMg==",
-      "serialNumber": "7IommwnrTp0AAAAAUdOUIw==",
-      "id": "d5b211d1-3823-455f-b899-943fa7a22325",
-      "last_modified": 1648145180705
-    },
     {
       "schema": 1648054861383,
       "details": {
@@ -900,21 +1320,6 @@
       "id": "6ee2d819-5afb-42bb-9bb1-46529bfbf7a2",
       "last_modified": 1623704995456
     },
-    {
-      "schema": 1623430877519,
-      "details": {
-        "bug": "https://bugzilla.mozilla.org/show_bug.cgi?id=1716034",
-        "who": "",
-        "why": "",
-        "name": "",
-        "created": ""
-      },
-      "enabled": false,
-      "issuerName": "MDcxFDASBgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYx",
-      "serialNumber": "hjx1ZBGVhU+0MTigoM+Kow==",
-      "id": "bdda0336-55a8-4832-a9b3-6b7354c1b8c9",
-      "last_modified": 1623704995450
-    },
     {
       "schema": 1623430877879,
       "details": {
@@ -21781,5 +22186,5 @@
       "last_modified": 1480349158647
     }
   ],
-  "timestamp": 1648145180742
+  "timestamp": 1658781354245
 }
diff --git a/services/settings/remote-settings.js b/services/settings/remote-settings.js
index f7e8e24748ae36ef0d0aaf51e0c9c91cd0b7ca56..0edeeb6aa45208121e446bea0fff511a5fc5969a 100644
--- a/services/settings/remote-settings.js
+++ b/services/settings/remote-settings.js
@@ -275,6 +275,9 @@ function remoteSettingsFunction() {
         reportStatus = UptakeTelemetry.STATUS.CONTENT_ERROR;
       } else if (/Server/.test(e.message)) {
         reportStatus = UptakeTelemetry.STATUS.SERVER_ERROR;
+        // If the server replied with bad request, clear the last ETag
+        // value to unblock the next run of synchronization.
+        gPrefs.clearUserPref(PREF_SETTINGS_LAST_ETAG);
       } else if (/Timeout/.test(e.message)) {
         reportStatus = UptakeTelemetry.STATUS.TIMEOUT_ERROR;
       } else if (/NetworkError/.test(e.message)) {
diff --git a/services/settings/test/unit/test_remote_settings_poll.js b/services/settings/test/unit/test_remote_settings_poll.js
index 4ab2adb32d9508360a27d685d396ef7149f260d6..790555e21ab9f08fbb66fca42fdd6d52bb2100b8 100644
--- a/services/settings/test/unit/test_remote_settings_poll.js
+++ b/services/settings/test/unit/test_remote_settings_poll.js
@@ -748,6 +748,39 @@ add_task(async function test_server_error_5xx() {
 });
 add_task(clear_state);
 
+add_task(async function test_server_error_4xx() {
+  function simulateErrorResponse(request, response) {
+    response.setHeader("Date", new Date(3000).toUTCString());
+    response.setHeader("Content-Type", "application/json; charset=UTF-8");
+    if (request.queryString.includes(`_since=${encodeURIComponent('"abc"')}`)) {
+      response.setStatusLine(null, 400, "Bad Request");
+      response.write(JSON.stringify({}));
+    } else {
+      response.setStatusLine(null, 200, "OK");
+      response.write(JSON.stringify({ changes: [] }));
+    }
+  }
+  server.registerPathHandler(CHANGES_PATH, simulateErrorResponse);
+
+  Services.prefs.setCharPref(PREF_LAST_ETAG, '"abc"');
+
+  let error;
+  try {
+    await RemoteSettings.pollChanges();
+  } catch (e) {
+    error = e;
+  }
+
+  Assert.ok(error.message.includes("400 Bad Request"), "Polling failed");
+  Assert.ok(
+    !Services.prefs.prefHasUserValue(PREF_LAST_ETAG),
+    "Last ETag pref was cleared"
+  );
+
+  await RemoteSettings.pollChanges(); // Does not raise.
+});
+add_task(clear_state);
+
 add_task(async function test_client_error() {
   const startSnapshot = getUptakeTelemetrySnapshot(
     TELEMETRY_COMPONENT,
diff --git a/sourcestamp.txt b/sourcestamp.txt
index 6f427d22e853b998f04149ff418c9540e4c4abcf..0be37d205a341919f579e8f17ebd8454dda6f899 100644
--- a/sourcestamp.txt
+++ b/sourcestamp.txt
@@ -1,3 +1,3 @@
-20220808204007
-https://hg.mozilla.org/releases/comm-esr102/rev/866a7981895be684f4462051ad717cb48cd228e4
-https://hg.mozilla.org/releases/mozilla-esr102/rev/73db4126165f2a2eded92f48a6c81c8ece6d21ce
+20220822195114
+https://hg.mozilla.org/releases/comm-esr102/rev/89ba701459beaaffd4216e142b9502b8ee460159
+https://hg.mozilla.org/releases/mozilla-esr102/rev/3876d5327f44c991c9034c4112f33f147ab10ab9
diff --git a/taskcluster/docker/firefox-snap/Dockerfile b/taskcluster/docker/firefox-snap/Dockerfile
index eac038660f74a58b345fd44b6abd96b14de9f91b..dc002c01335ad0eb680e76ff4d36785fc5634ce1 100644
--- a/taskcluster/docker/firefox-snap/Dockerfile
+++ b/taskcluster/docker/firefox-snap/Dockerfile
@@ -2,7 +2,9 @@
 ## The modifications done are part of the documentation for enabling core18 snaps.
 ## https://snapcraft.io/docs/t/creating-docker-images-for-snapcraft/11739
 
-FROM ubuntu:bionic
+# /!\ The base image must follow the version of the `coreXX` package
+# https://forum.snapcraft.io/t/issues-dockerizing-a-snapcraft-build-process/30294/5
+FROM ubuntu:focal
 
 ENV LANG='en_US.UTF-8' \
     LANGUAGE='en_US:en' \
@@ -11,7 +13,10 @@ ENV LANG='en_US.UTF-8' \
     SNAP='/snap/snapcraft/current' \
     SNAP_NAME='snapcraft' \
     SNAP_ARCH='amd64' \
-    TERM='dumb'
+    TERM='dumb' \
+    TZ='Etc/UTC'
+
+RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 
 # Grab dependencies. snapd is now required per https://github.com/snapcore/snapcraft/pull/3210
 RUN apt-get update && \
@@ -34,14 +39,17 @@ locale-gen "$LANG"
 
 COPY download_and_install_snap.sh .
 
-# Grab the core snap (for backwards compatibility)
-RUN bash download_and_install_snap.sh 'core' 
-# Grab the core18 snap (which snapcraft uses as a base)
-RUN bash download_and_install_snap.sh 'core18'
-RUN bash download_and_install_snap.sh 'gnome-3-34-1804'
-RUN bash download_and_install_snap.sh 'gnome-3-34-1804-sdk'
+RUN bash download_and_install_snap.sh 'core20'
+RUN bash download_and_install_snap.sh 'gnome-3-38-2004'
+RUN bash download_and_install_snap.sh 'gnome-3-38-2004-sdk'
 RUN bash download_and_install_snap.sh 'snapcraft'
 
+# Fix Python3 installation: Make sure we use the interpreter from
+# the snapcraft snap:
+RUN unlink /snap/snapcraft/current/usr/bin/python3 && \
+    ln -s /snap/snapcraft/current/usr/bin/python3.* /snap/snapcraft/current/usr/bin/python3 && \
+    echo /snap/snapcraft/current/lib/python3.*/site-packages >> /snap/snapcraft/current/usr/lib/python3/dist-packages/site-packages.pth
+
 # Create a snapcraft runner (TODO: move version detection to the core of snapcraft).
 RUN mkdir -p /snap/bin
 RUN echo "#!/bin/sh" > /snap/bin/snapcraft
diff --git a/taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in b/taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in
index daf9e275a8628645270805edf81fca0f004a33f9..18dfc640892adf629485e7891f36834256813ed0 100644
--- a/taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in
+++ b/taskcluster/docker/firefox-snap/firefox.snapcraft.yaml.in
@@ -4,7 +4,7 @@ summary: Mozilla Firefox web browser
 description:  Firefox is a powerful, extensible web browser with support for modern web application technologies.
 confinement: strict
 grade: stable
-base: core18
+base: core20
 compression: lzo
 
 apps:
@@ -12,7 +12,7 @@ apps:
     command: firefox
     command-chain: [tmpdir]
     desktop: distribution/firefox.desktop
-    extensions: [gnome-3-34]
+    extensions: [gnome-3-38]
     environment:
       HOME: "$SNAP_USER_COMMON"
       GTK_USE_PORTAL: 1
@@ -78,10 +78,10 @@ parts:
   cleanup:
     after: [firefox]
     plugin: nil
-    build-snaps: [core18, gnome-3-34-1804]
+    build-snaps: [core20, gnome-3-38-2004]
     override-prime: |
       set -eux
-      for snap in "core18" "gnome-3-34-1804"; do
+      for snap in "core20" "gnome-3-38-2004"; do
         cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" \;
       done
 
diff --git a/testing/mozharness/configs/releases/bouncer_firefox_esr.py b/testing/mozharness/configs/releases/bouncer_firefox_esr.py
index 941c9016634e4cafec78d90864dc2d0de7ee9b6b..df746b47fdb75440647cc8086ae94131e4cf6531 100644
--- a/testing/mozharness/configs/releases/bouncer_firefox_esr.py
+++ b/testing/mozharness/configs/releases/bouncer_firefox_esr.py
@@ -114,7 +114,7 @@ config = {
         },
         "msix-latest": {
             "product-name": "Firefox-esr-msix-latest-SSL",
-            "check_uptake": False,
+            "check_uptake": False,  # XXX enable when esr91 is EOL
             "platforms": [
                 "win",
                 "win64",
@@ -122,7 +122,7 @@ config = {
         },
         "msix-next-latest": {
             "product-name": "Firefox-esr-next-msix-latest-SSL",
-            "check_uptake": False,
+            "check_uptake": True,
             "platforms": [
                 "win",
                 "win64",
diff --git a/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini
new file mode 100644
index 0000000000000000000000000000000000000000..6db1c737b2ae1ab936a2121a1e6f012504e650f5
--- /dev/null
+++ b/testing/web-platform/meta/css/filter-effects/backdrop-filter-edge-clipping.html.ini
@@ -0,0 +1,2 @@
+[backdrop-filter-edge-clipping.html]
+  fuzzy: maxDifference=10-32;totalPixels=1750-2100
diff --git a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini
index a1572bae5966a995b536141641d253b332c40533..15d6234bafd11e1221d5101df80c964210e185f0 100644
--- a/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini
+++ b/testing/web-platform/meta/webdriver/tests/bidi/browsing_context/context_created/context_created.py.ini
@@ -1,13 +1,3 @@
 [context_created.py]
   disabled:
     if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1506782
-  expected:
-    if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT]
-  [test_navigate_creates_iframes]
-    expected:
-      if debug and (os == "linux") and fission and not swgl: [PASS, FAIL]
-
-  [test_navigate_creates_nested_iframes]
-    expected:
-      if debug and (os == "linux") and not swgl and fission: [PASS, FAIL]
-      if debug and (os == "linux") and not swgl and not fission: [PASS, FAIL]
diff --git a/testing/web-platform/tests/IndexedDB/blob-composite-blob-reads.any.js b/testing/web-platform/tests/IndexedDB/blob-composite-blob-reads.any.js
new file mode 100644
index 0000000000000000000000000000000000000000..c94c737f20ef503f47cdce784f30612292595cbf
--- /dev/null
+++ b/testing/web-platform/tests/IndexedDB/blob-composite-blob-reads.any.js
@@ -0,0 +1,155 @@
+// META: title=IDB-backed composite blobs maintain coherency
+// META: script=resources/support-promises.js
+// META: timeout=long
+
+// This test file is intended to help validate browser handling of complex blob
+// scenarios where one or more levels of multipart blobs are used and varying
+// IPC serialization strategies may be used depending on various complexity
+// heuristics.
+//
+// A variety of approaches of reading the blob's contents are attempted for
+// completeness:
+// - `fetch-blob-url`: fetch of a URL created via URL.createObjectURL
+//   - Note that this is likely to involve multi-process behavior in a way that
+//     the next 2 currently will not unless their Blobs are round-tripped
+//     through a MessagePort.
+// - `file-reader`: FileReader
+// - `direct`: Blob.prototype.arrayBuffer()
+
+function composite_blob_test({ blobCount, blobSize, name }) {
+  // NOTE: In order to reduce the runtime of this test and due to the similarity
+  // of the "file-reader" mechanism to the "direct", "file-reader" is commented
+  // out, but if you are investigating failures detected by this test, you may
+  // want to uncomment it.
+  for (const mode of ["fetch-blob-url", /*"file-reader",*/ "direct"]) {
+    promise_test(async testCase => {
+      const key = "the-blobs";
+      let memBlobs = [];
+      for (let iBlob = 0; iBlob < blobCount; iBlob++) {
+        memBlobs.push(new Blob([make_arraybuffer_contents(iBlob, blobSize)]));
+      }
+
+      const db = await createDatabase(testCase, db => {
+        db.createObjectStore("blobs");
+      });
+
+      const write_tx = db.transaction("blobs", "readwrite");
+      let store = write_tx.objectStore("blobs");
+      store.put(memBlobs, key);
+      // Make the blobs eligible for GC which is most realistic and most likely
+      // to cause problems.
+      memBlobs = null;
+
+      await promiseForTransaction(testCase, write_tx);
+
+      const read_tx = db.transaction("blobs");
+      store = read_tx.objectStore("blobs");
+      const read_req = store.get(key);
+
+      await promiseForTransaction(testCase, read_tx);
+
+      const diskBlobs = read_req.result;
+      const compositeBlob = new Blob(diskBlobs);
+
+      if (mode === "fetch-blob-url") {
+        const blobUrl = URL.createObjectURL(compositeBlob);
+        let urlResp = await fetch(blobUrl);
+        let urlFetchArrayBuffer = await urlResp.arrayBuffer();
+        urlResp = null;
+
+        URL.revokeObjectURL(blobUrl);
+        validate_arraybuffer_contents("fetched URL", urlFetchArrayBuffer, blobCount, blobSize);
+        urlFetchArrayBuffer = null;
+
+      } else if (mode === "file-reader") {
+        let reader = new FileReader();
+        let readerPromise = new Promise(resolve => {
+          reader.onload = () => {
+            resolve(reader.result);
+          }
+        })
+        reader.readAsArrayBuffer(compositeBlob);
+
+        let readArrayBuffer = await readerPromise;
+        readerPromise = null;
+        reader = null;
+
+        validate_arraybuffer_contents("FileReader", readArrayBuffer, blobCount, blobSize);
+        readArrayBuffer = null;
+      } else if (mode === "direct") {
+        let directArrayBuffer = await compositeBlob.arrayBuffer();
+        validate_arraybuffer_contents("arrayBuffer", directArrayBuffer, blobCount, blobSize);
+      }
+    }, `Composite Blob Handling: ${name}: ${mode}`);
+  }
+}
+
+// Create an ArrayBuffer whose even bytes are the index identifier and whose
+// odd bytes are a sequence incremented by 3 (wrapping at 256) so that
+// discontinuities at power-of-2 boundaries are more detectable.
+function make_arraybuffer_contents(index, size) {
+  const arr = new Uint8Array(size);
+  for (let i = 0, counter = 0; i < size; i += 2, counter = (counter + 3) % 256) {
+    arr[i] = index;
+    arr[i + 1] = counter;
+  }
+  return arr.buffer;
+}
+
+function validate_arraybuffer_contents(source, buffer, blobCount, blobSize) {
+  // Accumulate a list of problems we perceive so we can report what seems to
+  // have happened all at once.
+  const problems = [];
+
+  const arr = new Uint8Array(buffer);
+
+  const expectedLength = blobCount * blobSize;
+  const actualCount = arr.length / blobSize;
+  if (arr.length !== expectedLength) {
+    problems.push(`ArrayBuffer only holds ${actualCount} blobs' worth instead of ${blobCount}.`);
+    problems.push(`Actual ArrayBuffer is ${arr.length} bytes but expected ${expectedLength}`);
+  }
+
+  const counterBlobStep = (blobSize / 2 * 3) % 256;
+  let expectedBlob = 0;
+  let blobSeenSoFar = 0;
+  let expectedCounter = 0;
+  let counterDrift = 0;
+  for (let i = 0; i < arr.length; i += 2) {
+    if (arr[i] !== expectedBlob || blobSeenSoFar >= blobSize) {
+      if (blobSeenSoFar !== blobSize) {
+        problems.push(`Truncated blob ${expectedBlob} after ${blobSeenSoFar} bytes.`);
+      } else {
+        expectedBlob++;
+      }
+      if (expectedBlob !== arr[i]) {
+        problems.push(`Expected blob ${expectedBlob} but found ${arr[i]}, compensating.`);
+        expectedBlob = arr[i];
+      }
+      blobSeenSoFar = 0;
+      expectedCounter = (expectedBlob * counterBlobStep) % 256;
+      counterDrift = 0;
+    }
+
+    if (arr[i + 1] !== (expectedCounter + counterDrift) % 256) {
+      const newDrift = expectedCounter - arr[i + 1];
+      problems.push(`In blob ${expectedBlob} at ${blobSeenSoFar + 1} bytes in, counter drift now ${newDrift} was ${counterDrift}`);
+      counterDrift = newDrift;
+    }
+
+    blobSeenSoFar += 2;
+    expectedCounter = (expectedCounter + 3) % 256;
+  }
+
+  if (problems.length) {
+    assert_true(false, `${source} blob payload problem: ${problems.join("\n")}`);
+  } else {
+    assert_true(true, `${source} blob payloads validated.`);
+  }
+}
+
+composite_blob_test({
+  blobCount: 16,
+  blobSize: 256 * 1024,
+  name: "Many blobs",
+});
diff --git a/testing/web-platform/tests/css/filter-effects/svg-image-root-filter-ref.html b/testing/web-platform/tests/css/filter-effects/svg-image-root-filter-ref.html
new file mode 100644
index 0000000000000000000000000000000000000000..a11aaf36f8c098fa34d9ce8daadd4e6c9ff81c73
--- /dev/null
+++ b/testing/web-platform/tests/css/filter-effects/svg-image-root-filter-ref.html
@@ -0,0 +1,6 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>CSS Test Reference</title>
+<svg height='50px' width='50px' style='filter: hue-rotate(90deg)'>
+  <rect width='20px' height='20px' fill='red'></rect>
+</svg>
diff --git a/testing/web-platform/tests/css/filter-effects/svg-image-root-filter.html b/testing/web-platform/tests/css/filter-effects/svg-image-root-filter.html
new file mode 100644
index 0000000000000000000000000000000000000000..6df6eb23b9a1443c8c35fe8343a291dd079a03af
--- /dev/null
+++ b/testing/web-platform/tests/css/filter-effects/svg-image-root-filter.html
@@ -0,0 +1,10 @@
+<!doctype html>
+<meta charset="utf-8">
+<title>CSS Filter Effects: filters work on the root of an svg image</title>
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1778718">
+<link rel="help" href="https://drafts.fxtf.org/filter-effects-1/#FilterProperty">
+<link rel="author" title="Emilio Cobos Álvarez" href="mailto:emilio@crisal.io">
+<link rel="author" title="Mozilla" href="https://mozilla.org">
+<link rel="match" href="svg-image-root-filter-ref.html">
+<img id="image"
+     src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='50px' width='50px' style='filter: hue-rotate(90deg)'><rect width='20px' height='20px' fill='red'></rect></svg>">
diff --git a/testing/web-platform/tests/css/printing/background-image-print-ref.html b/testing/web-platform/tests/css/printing/background-image-print-ref.html
new file mode 100644
index 0000000000000000000000000000000000000000..305aa2fce2f490ef161c803558cc7a17bf7aa117
--- /dev/null
+++ b/testing/web-platform/tests/css/printing/background-image-print-ref.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1769429">
+<style>
+  body {
+    font-family: century;
+    font-weight: bold;
+    color: black;
+    print-color-adjust: exact;
+  }
+  .tile {
+    width: 16px;
+    height: 16px;
+    background-repeat: no-repeat;
+  }
+  .white   { background: white }
+  .magenta { background: magenta }
+  .lime    { background: lime }
+  .cyan    { background: cyan }
+  .blue    { background: blue }
+  .red     { background: red }
+  .green   { background: green }
+  .gray    { background: gray }
+  .yellow  { background: yellow }
+</style>
+</head>
+<body>
+  <div class="tile white"></div>
+  <div class="tile magenta"></div>
+  <div class="tile lime"></div>
+  <div class="tile cyan"></div>
+  <div class="tile blue"></div>
+  <div class="tile red"></div>
+  <div class="tile green"></div>
+  <div class="tile gray"></div>
+  <div class="tile yellow"></div>
+</body>
+</html>
diff --git a/testing/web-platform/tests/css/printing/background-image-print.html b/testing/web-platform/tests/css/printing/background-image-print.html
new file mode 100644
index 0000000000000000000000000000000000000000..8d294107406e902bae7b368a8e34100221cea2d2
--- /dev/null
+++ b/testing/web-platform/tests/css/printing/background-image-print.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8">
+<title>test-case.html</title>
+<link rel="match" href="background-image-print-ref.html">
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1769429">
+<meta name="fuzzy" content="maxDifference=0-3;totalPixels=0-400">
+<style>
+  body {
+    font-family: century;
+    font-weight: bold;
+    color: black;
+    print-color-adjust: exact;
+  }
+  .tile {
+    width: 16px;
+    height: 16px;
+    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5gcMEDohgdlcwAAAAL1JREFUeNrt29ENgCAMRdFi2Ns6eR1CkxfjuQtAegJfsGZmKtmq7PKT3cBRAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAA0OP2+vkAwt8DnABXEAABACAAAAQAgAAAEAAAAgBAAAAIAAABACAAAAQAgAAAEAAAAgBAb7Tryj6Q7+7sBE4nwBUkAAAEAIAAABAAAAIAQAAACAAAAQAgAAAEAIAAABAAAAIAQAAACMDnuwGcQwlEUW+eJgAAAABJRU5ErkJggg==");
+    background-repeat: no-repeat;
+  }
+  .white   { background-position:   -2px   -2px }
+  .magenta { background-position: -34px   -2px }
+  .lime    { background-position: -66px   -2px }
+  .cyan    { background-position:   -2px -34px }
+  .blue    { background-position: -34px -34px }
+  .red     { background-position: -66px -34px }
+  .green   { background-position:   -2px -66px }
+  .gray    { background-position: -34px -66px }
+  .yellow  { background-position: -66px -66px }
+</style>
+</head>
+<body>
+  <div class="tile white"></div>
+  <div class="tile magenta"></div>
+  <div class="tile lime"></div>
+  <div class="tile cyan"></div>
+  <div class="tile blue"></div>
+  <div class="tile red"></div>
+  <div class="tile green"></div>
+  <div class="tile gray"></div>
+  <div class="tile yellow"></div>
+</body>
+</html>
diff --git a/testing/web-platform/tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py b/testing/web-platform/tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py
index 4958dc0a84f21d897178eb675620772dcc214e28..a03459d2a50a95fb3fca71e7a36b20370a890c64 100644
--- a/testing/web-platform/tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py
+++ b/testing/web-platform/tests/webdriver/tests/bidi/browsing_context/context_created/context_created.py
@@ -136,11 +136,13 @@ async def test_navigate_creates_iframes(
     children_info = root_info["children"]
     assert len(children_info) == 2
 
+    # Note: Live `browsingContext.contextCreated` events are always created with "about:blank":
+    # https://github.com/w3c/webdriver-bidi/issues/220#issuecomment-1145785349
     assert_browsing_context(
         events[0],
         children_info[0]["context"],
         children=None,
-        url=children_info[0]["url"],
+        url="about:blank",
         parent=root_info["context"],
     )
 
@@ -148,7 +150,7 @@ async def test_navigate_creates_iframes(
         events[1],
         children_info[1]["context"],
         children=None,
-        url=children_info[1]["url"],
+        url="about:blank",
         parent=root_info["context"],
     )
 
@@ -190,11 +192,13 @@ async def test_navigate_creates_nested_iframes(
     assert len(child1_info["children"]) == 1
     child2_info = child1_info["children"][0]
 
+    # Note: `browsingContext.contextCreated` is always created with "about:blank":
+    # https://github.com/w3c/webdriver-bidi/issues/220#issuecomment-1145785349
     assert_browsing_context(
         events[0],
         child1_info["context"],
         children=None,
-        url=child1_info["url"],
+        url="about:blank",
         parent=root_info["context"],
     )
 
@@ -202,7 +206,7 @@ async def test_navigate_creates_nested_iframes(
         events[1],
         child2_info["context"],
         children=None,
-        url=child2_info["url"],
+        url="about:blank",
         parent=child1_info["context"],
     )
 
diff --git a/testing/xpcshell/example/unit/test_multiple_setups.js b/testing/xpcshell/example/unit/test_multiple_setups.js
new file mode 100644
index 0000000000000000000000000000000000000000..63d731c8a8c5a424d60b8a52d12dc580457bb789
--- /dev/null
+++ b/testing/xpcshell/example/unit/test_multiple_setups.js
@@ -0,0 +1,13 @@
+/* Any copyright is dedicated to the Public Domain.
+http://creativecommons.org/publicdomain/zero/1.0/ */
+
+"use strict";
+
+let someVar = 0;
+
+add_setup(() => (someVar = 1));
+add_setup(() => (someVar = 2));
+
+add_task(async function test_setup_ordering() {
+  Assert.equal(someVar, 2, "Setups should have run in order.");
+});
diff --git a/testing/xpcshell/example/unit/test_multiple_tasks.js b/testing/xpcshell/example/unit/test_multiple_tasks.js
new file mode 100644
index 0000000000000000000000000000000000000000..46d1b21225d5bf2cc17178decb279df350bec3e0
--- /dev/null
+++ b/testing/xpcshell/example/unit/test_multiple_tasks.js
@@ -0,0 +1,20 @@
+/* Any copyright is dedicated to the Public Domain.
+http://creativecommons.org/publicdomain/zero/1.0/ */
+
+"use strict";
+
+let someVar = 0;
+
+add_task(async function test_first() {
+  Assert.equal(someVar, 1, "I should run as the first test task.");
+  someVar++;
+});
+
+add_setup(function setup() {
+  Assert.equal(someVar, 0, "Should run setup first.");
+  someVar++;
+});
+
+add_task(async function test_second() {
+  Assert.equal(someVar, 2, "I should run as the second test task.");
+});
diff --git a/testing/xpcshell/example/unit/xpcshell.ini b/testing/xpcshell/example/unit/xpcshell.ini
index 9979e1f3d2fe0502909290e4574ff3288a0e957e..1094fa5c1f252a69c2f2fbd30da9c7b8caf0013d 100644
--- a/testing/xpcshell/example/unit/xpcshell.ini
+++ b/testing/xpcshell/example/unit/xpcshell.ini
@@ -30,6 +30,8 @@ skip-if = os == "win" && debug
 [test_load.js]
 [test_load_httpd_js.js]
 [test_location.js]
+[test_multiple_setups.js]
+[test_multiple_tasks.js]
 [test_prefs_no_defaults.js]
 [test_prefs_no_defaults_with_file.js]
 prefs = dummy.pref.from.test.file=1
diff --git a/testing/xpcshell/head.js b/testing/xpcshell/head.js
index 59d1e8e4541ba90391417fff4cbe6f42c00ab6ba..6b9497fe02e825ebd738e119b36117056978b4a1 100644
--- a/testing/xpcshell/head.js
+++ b/testing/xpcshell/head.js
@@ -1814,7 +1814,10 @@ function run_next_test() {
 
   function frontLoadSetups() {
     _gTests.sort(([propsA, funcA], [propsB, funcB]) => {
-      return propsB.isSetup ? 1 : 0;
+      if (propsB.isSetup === propsA.isSetup) {
+        return 0;
+      }
+      return propsB.isSetup ? 1 : -1;
     });
   }
 
diff --git a/thunderbird-l10n/af/localization/af/devtools/client/toolbox.ftl b/thunderbird-l10n/af/localization/af/devtools/client/toolbox.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..6fbe8159b2db12df85a3ecca3b73921192c6e43f
--- /dev/null
+++ b/thunderbird-l10n/af/localization/af/devtools/client/toolbox.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/af/localization/af/messenger/preferences/preferences.ftl b/thunderbird-l10n/af/localization/af/messenger/preferences/preferences.ftl
index 4922072ab21893c5e926e27bbfcb8bee5657c2c0..6f4586118383cd35487a066cbd773cf350de5d72 100644
--- a/thunderbird-l10n/af/localization/af/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/af/localization/af/messenger/preferences/preferences.ftl
@@ -251,7 +251,9 @@ spellcheck-inline-label =
     .label = Gaan spelling na terwyl u tik
     .accesskey = E
 
-
+language-popup-label =
+    .value = Taal:
+    .accesskey = T
 
 download-dictionaries-link = Laai nog woordeboeke af
 
diff --git a/thunderbird-l10n/af/localization/af/toolkit/global/browser-utils.ftl b/thunderbird-l10n/af/localization/af/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..6fbe8159b2db12df85a3ecca3b73921192c6e43f
--- /dev/null
+++ b/thunderbird-l10n/af/localization/af/toolkit/global/browser-utils.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/thunderbird-l10n/af/localization/af/toolkit/global/commonDialog.ftl b/thunderbird-l10n/af/localization/af/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..db19020d062a5da5e1e72faa7077145eb085627c 100644
--- a/thunderbird-l10n/af/localization/af/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/af/localization/af/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Kopieer
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Merk alles
+    .accesskey = a
diff --git a/thunderbird-l10n/af/localization/af/toolkit/global/resetProfile.ftl b/thunderbird-l10n/af/localization/af/toolkit/global/resetProfile.ftl
index 468639ee9940389fb18e354dcee3ba11b53f9b5f..dcd395a60aca5a561dea7349b1c657d05b09f1ac 100644
--- a/thunderbird-l10n/af/localization/af/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/af/localization/af/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = Verfris { -brand-short-name }
 refresh-profile = Kry { -brand-short-name } reg vir aksie
 refresh-profile-button = Verfris { -brand-short-name }…
+refresh-profile-progress =
+    .title = Verfris { -brand-short-name }
+refresh-profile-progress-description = Amper klaar…
diff --git a/thunderbird-l10n/af/localization/af/toolkit/global/tabprompts.ftl b/thunderbird-l10n/af/localization/af/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..c8505d38aa78ea0412ab82949ac066e4c6546df4
--- /dev/null
+++ b/thunderbird-l10n/af/localization/af/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Gebruikernaam:
+tabmodalprompt-password =
+    .value = Wagwoord:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Kanselleer
diff --git a/thunderbird-l10n/af/manifest.json b/thunderbird-l10n/af/manifest.json
index 1d130b73ee7afb791e7b25089b6e295d7769777a..b193431212cdcf58de67bfe3aa0ccf80d884fa94 100644
--- a/thunderbird-l10n/af/manifest.json
+++ b/thunderbird-l10n/af/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Afrikaans Language Pack",
   "description": "Language pack for Thunderbird for af",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "af": {
-      "version": "20220517134014",
+      "version": "20220817120630",
       "chrome_resources": {
         "alerts": "chrome/af/locale/af/alerts/",
         "autoconfig": "chrome/af/locale/af/autoconfig/",
diff --git a/thunderbird-l10n/ar/localization/ar/messenger/preferences/preferences.ftl b/thunderbird-l10n/ar/localization/ar/messenger/preferences/preferences.ftl
index 1b01e14b352536455050aa16127b67be91fa7460..c57afbd2c93a7a9527d4fc3424c1d7b8577cc1e2 100644
--- a/thunderbird-l10n/ar/localization/ar/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ar/localization/ar/messenger/preferences/preferences.ftl
@@ -422,7 +422,9 @@ spellcheck-inline-label =
     .label = فعّل تدقيق الإملاء بينما أكتب
     .accesskey = ق
 
-
+language-popup-label =
+    .value = اللغة:
+    .accesskey = ل
 
 download-dictionaries-link = نزِّل المزيد من المعاجم
 
diff --git a/thunderbird-l10n/ar/localization/ar/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ar/localization/ar/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..9b53663feb5a7495404ac531c850fe97fb7a4abb 100644
--- a/thunderbird-l10n/ar/localization/ar/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ar/localization/ar/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = انسخ
+    .accesskey = ن
+common-dialog-select-all-cmd =
+    .label = اختر الكل
+    .accesskey = ك
diff --git a/thunderbird-l10n/ar/localization/ar/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ar/localization/ar/toolkit/global/resetProfile.ftl
index 70941ed959c784cc85447a0ca35fa7375deda470..1b8d40e150b4f9302e211b6c5d3518cd6551d3d1 100644
--- a/thunderbird-l10n/ar/localization/ar/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ar/localization/ar/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = أنعش { -brand-short-name }
 refresh-profile = حسّن أداء { -brand-short-name }
 refresh-profile-button = أنعش { -brand-short-name }…
+refresh-profile-progress =
+    .title = أنعش { -brand-short-name }
+refresh-profile-progress-description = أوشكنا على الانتهاء…
diff --git a/thunderbird-l10n/ar/localization/ar/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ar/localization/ar/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b76d8e8f2038a0c1fbc323cad3aab9cc747ac105
--- /dev/null
+++ b/thunderbird-l10n/ar/localization/ar/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = اسم المستخدم:
+tabmodalprompt-password =
+    .value = كلمة السرّ:
+tabmodalprompt-ok-button =
+    .label = حسنا
+tabmodalprompt-cancel-button =
+    .label = ألغِ
diff --git a/thunderbird-l10n/ar/manifest.json b/thunderbird-l10n/ar/manifest.json
index 2f2dfe9f319a498c08180c24b04f01a2bd7fe2d2..b00be011f64d25bfe8943733530638c6a94a6245 100644
--- a/thunderbird-l10n/ar/manifest.json
+++ b/thunderbird-l10n/ar/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "العربية Language Pack",
   "description": "Language pack for Thunderbird for ar",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ar": {
-      "version": "20220726045429",
+      "version": "20220817120702",
       "chrome_resources": {
         "alerts": "chrome/ar/locale/ar/alerts/",
         "autoconfig": "chrome/ar/locale/ar/autoconfig/",
diff --git a/thunderbird-l10n/ast/localization/ast/messenger/preferences/preferences.ftl b/thunderbird-l10n/ast/localization/ast/messenger/preferences/preferences.ftl
index 783b473a5747b1d5a6df329353f3dc8ca127499c..71d79e799c2a93ff388421993ec7a1279aabd33e 100644
--- a/thunderbird-l10n/ast/localization/ast/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ast/localization/ast/messenger/preferences/preferences.ftl
@@ -296,7 +296,9 @@ spellcheck-inline-label =
     .label = Activar correición ortográfica al escribir
     .accesskey = v
 
-
+language-popup-label =
+    .value = Llingua:
+    .accesskey = L
 
 download-dictionaries-link = Descargar más diccionarios
 
diff --git a/thunderbird-l10n/ast/localization/ast/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ast/localization/ast/toolkit/global/commonDialog.ftl
index cbada7b0d42bcbe08866e0ce48829d22cc798f52..32d6687e7f7abf5f97a05aba5219de3a71f87bb7 100644
--- a/thunderbird-l10n/ast/localization/ast/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ast/localization/ast/toolkit/global/commonDialog.ftl
@@ -4,4 +4,9 @@
 
 common-dialog-title-null = Esta páxina diz
 common-dialog-title-system = { -brand-short-name }
-
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Esbillar too
+    .accesskey = t
diff --git a/thunderbird-l10n/ast/localization/ast/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ast/localization/ast/toolkit/global/resetProfile.ftl
index ed6350d4ec7568022a873c038cb1857247eb7ce7..be4320d58d491d924ac1532780dc470ed1f4a594 100644
--- a/thunderbird-l10n/ast/localization/ast/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ast/localization/ast/toolkit/global/resetProfile.ftl
@@ -4,3 +4,4 @@
 
 refresh-profile-button = Reafitar { -brand-short-name }…
 refresh-profile-learn-more = Lleer más
+refresh-profile-progress-description = A piques de finar…
diff --git a/thunderbird-l10n/ast/localization/ast/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ast/localization/ast/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..51b7d2717d84a8a12aa2aa6ea5ea18b50d22700f
--- /dev/null
+++ b/thunderbird-l10n/ast/localization/ast/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nome d'usuariu:
+tabmodalprompt-password =
+    .value = Contraseña:
+tabmodalprompt-ok-button =
+    .label = Aceptar
+tabmodalprompt-cancel-button =
+    .label = Encaboxar
diff --git a/thunderbird-l10n/ast/manifest.json b/thunderbird-l10n/ast/manifest.json
index a54e19c7d7c8a4158fbcef5216a524e925c071b1..beb3ff21860e38ad2b5fdef1227b430c31322fcf 100644
--- a/thunderbird-l10n/ast/manifest.json
+++ b/thunderbird-l10n/ast/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Asturianu Language Pack",
   "description": "Language pack for Thunderbird for ast",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ast": {
-      "version": "20220726045443",
+      "version": "20220817120724",
       "chrome_resources": {
         "alerts": "chrome/ast/locale/ast/alerts/",
         "autoconfig": "chrome/ast/locale/ast/autoconfig/",
diff --git a/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/inspector.properties b/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/inspector.properties
index 62fba6ffd2d2aa8d7d76476ac778eaacc2fa1a76..768e26101904831a4fda2b4644d115800b754b98 100644
--- a/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/inspector.properties
+++ b/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Паказаць яшчэ адзін вузел;Пак
 # inspector.
 markupView.whitespaceOnly.label=прабел
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=недаступны
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Даччыныя элементы гэтага элемента недаступныя ў бягучым рэжыме інструментаў браўзера
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/webconsole.properties b/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/webconsole.properties
index 946eae6278f0598c920c017f8f3443983e1f3418..55509ccf32fe35c23e9fd4174e9e2702d9c5c633 100644
--- a/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/be/chrome/be/locale/be/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Кансоль браўзера
 # process.
 multiProcessBrowserConsole.title=Кансоль шматпрацэснага браўзера
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Кансоль браўзера бацькоўскага працэсу
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/be/chrome/be/locale/be/global/dom/dom.properties b/thunderbird-l10n/be/chrome/be/locale/be/global/dom/dom.properties
index 9722f843457cd74f827f863295f7d8f02ba5dd89..87b58a65a359feedb88b56d90e02a5544991067f 100644
--- a/thunderbird-l10n/be/chrome/be/locale/be/global/dom/dom.properties
+++ b/thunderbird-l10n/be/chrome/be/locale/be/global/dom/dom.properties
@@ -323,6 +323,8 @@ ScriptSourceNotAllowed=URI крыніцы ў <script> не дазволены ў
 ModuleSourceNotAllowed=URI крыніцы модуля не дазволены ў гэтым дакуменце: “%S”.
 WebExtContentScriptModuleSourceNotAllowed=Скрыпты змесціва WebExtension могуць загружаць толькі модулі з URL-адрасамі moz-extension, а не “%S”.
 ModuleResolveFailure=Памылка развязвання спецыфікатара модуля “%S”. Адносныя спецыфікатары модуля павінны пачынацца з “./”, “../” або “/”.
+ModuleResolveFailureNoWarn=Памылка вырашэння спецыфікатара модуля «%S».
+ModuleResolveFailureWarnRelative=Памылка развязвання спецыфікатара модуля “%S”. Адносныя спецыфікатары модуля павінны пачынацца з “./”, “../” або “/”.
 ImportMapInvalidTopLevelKey=На мапе імпарту быў прысутны нядзейсны ключ верхняга ўзроўню «%S».
 ImportMapEmptySpecifierKeys=Ключы спецыфікатара не могуць быць пустымі радкамі.
 ImportMapAddressesNotStrings=Адрасы павінны быць радкамі.
@@ -334,6 +336,7 @@ ImportMapResolutionBlockedByNullEntry=Вырашэнне спецыфіката
 ImportMapResolutionBlockedByAfterPrefix=Вырашэнне спецыфікатара «%S» было заблакавана, паколькі падрадок пасля прэфікса не можа быць прааналізаваны як URL адносны адраса ў мапе імпарту.
 ImportMapResolutionBlockedByBacktrackingPrefix=Вырашэнне спецыфікатара "%S" было заблакавана, паколькі аналізаваны URL не пачынаецца з адраса ў мапе імпарту.
 ImportMapResolveInvalidBareSpecifier=Спецыфікатар «%S» быў чыстым спецыфікатарам, але не быў пераназначаны ні на што.
+ImportMapResolveInvalidBareSpecifierWarnRelative=Спецыфікатар «%S» быў голым спецыфікатарам, але не быў перааднесены ні на што. Адносныя спецыфікатары модуля павінны пачынацца з «./», «../» або «/».
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Значэнне ўласцівасці ключавога кадра “%1$S” з'яўляецца несапраўдным у адпаведнасці з сінтаксісам для “%2$S”.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
diff --git a/thunderbird-l10n/be/chrome/be/locale/be/global/security/csp.properties b/thunderbird-l10n/be/chrome/be/locale/be/global/security/csp.properties
index 25af8052576e23e158a6abd01688f5f096b222a2..f1a3571ec43e8875904b3476de4d2ee4da83ad46 100644
--- a/thunderbird-l10n/be/chrome/be/locale/be/global/security/csp.properties
+++ b/thunderbird-l10n/be/chrome/be/locale/be/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = Ігнаруецца “%1$S” унутры s
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = Ігнаруецца“%1$S” унутры script-src: зададзены ‘strict-dynamic’
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ігнаруецца “%1$S” у межах %2$S: указаны nonce-source або hash-source
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ігнаруецца “%1$S” унутры %2$S: зададзены ‘strict-dynamic’
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ігнаруецца крыніца “%1$S” (Падтрымліваецца толькі ўнутры script-src). 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Ігнаруецца ‘unsafe-eval’ або ‘wasm-unsafe-eval’ унутры “%1$S”.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
@@ -74,7 +87,7 @@ notSupportingDirective = Непадтрыманая дырэктыва ‘%1$S
 # %1$S is the URL of the blocked resource load.
 blockAllMixedContent = Заблакаваны не бяспечны запыт ‘%1$S’.
 # LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
-# %1$S is the name of a CSP directive that requires additional values 
+# %1$S is the name of a CSP directive that requires additional values
 ignoringDirectiveWithNoValues = Ігнаруецца ‘%1$S’, бо не ўтрымлівае ніякіх параметраў.
 # LOCALIZATION NOTE (ignoringReportOnlyDirective):
 # %1$S is the directive that is ignored in report-only mode.
@@ -83,12 +96,11 @@ ignoringReportOnlyDirective = Ігнаруецца дырэктыва пясоч
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective=Ігнараванне ‘%1$S’ з-за дырэктывы ‘%2$S’.
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = Ігнаруецца крыніца “%1$S” (Не падтрымліваецца ў ‘%2$S’).
- 
+
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
diff --git a/thunderbird-l10n/be/chrome/be/locale/pdfviewer/viewer.properties b/thunderbird-l10n/be/chrome/be/locale/pdfviewer/viewer.properties
index 706575422b9f29ecc809188f8d1f18b120fb7a7d..5c006b96cdda6da9eb734fb9ba5c17d281f121ee 100644
--- a/thunderbird-l10n/be/chrome/be/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/be/chrome/be/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Колер шрыфту
 editor_free_text_font_size=Памер шрыфту
 editor_ink_line_color=Колер лініі
 editor_ink_line_thickness=Таўшчыня лініі
+
+# Editor Parameters
+editor_free_text_color=Колер
+editor_free_text_size=Памер
+editor_ink_color=Колер
+editor_ink_thickness=Таўшчыня
+editor_ink_opacity=Непразрыстасць
+
+# Editor aria
+editor_free_text_aria_label=Рэдактар FreeText
+editor_ink_aria_label=Рэдактар чарнілаў
+editor_ink_canvas_aria_label=Відарыс, створаны карыстальнікам
diff --git a/thunderbird-l10n/be/localization/be/devtools/client/toolbox.ftl b/thunderbird-l10n/be/localization/be/devtools/client/toolbox.ftl
index 1220d9efa711d1a1c220ceba002414e8dcc6ed07..19eeb0f52c89862fa182c3c40a27f5993cd4badd 100644
--- a/thunderbird-l10n/be/localization/be/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/be/localization/be/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Прыстыкаваць унізе
 toolbox-meatball-menu-dock-left-label = Замацаваць злева
 toolbox-meatball-menu-dock-right-label = Замацаваць справа
 toolbox-meatball-menu-dock-separate-window-label = Асобнае акно
-
 toolbox-meatball-menu-splitconsole-label = Паказаць падзеленую кансоль
 toolbox-meatball-menu-hideconsole-label = Схаваць падзеленую кансоль
-
 toolbox-meatball-menu-settings-label = Налады
 toolbox-meatball-menu-documentation-label = Дакументацыя…
 toolbox-meatball-menu-community-label = Супольнасць…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Адключыць аўтаматычнае хаванне выплыўных вокнаў
-
 toolbox-meatball-menu-pseudo-locale-accented = Уключыць “accented” лакаль
 toolbox-meatball-menu-pseudo-locale-bidi = Уключыць “bidi” лакаль
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Рэжым інструментаў браўзера
+toolbox-mode-browser-console-label = Рэжым кансолі браўзера
+toolbox-mode-everything-label = Шматпрацэсны
+toolbox-mode-everything-sub-label = (Павольней)
+toolbox-mode-everything-container =
+    .title = Адладжвайце ўсё ва ўсіх працэсах
+toolbox-mode-parent-process-label = Толькі бацькоўскі працэс
+toolbox-mode-parent-process-sub-label = (Хутка)
+toolbox-mode-parent-process-container =
+    .title = Засяродзьцеся толькі на рэсурсах з бацькоўскага працэсу.
diff --git a/thunderbird-l10n/be/localization/be/devtools/client/tooltips.ftl b/thunderbird-l10n/be/localization/be/devtools/client/tooltips.ftl
index 8e3d6dd4088f56b18e1a0ba5f3233c6d99967fb1..9d99808d8d04dbe665417fe70523b60bfc7a6fa4 100644
--- a/thunderbird-l10n/be/localization/be/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/be/localization/be/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> не ўплывае на гэты элемент, паколькі ён не з’яўляецца таблiцай.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> не ўплывае на гэты элемент, паколькi ён не пракручваецца.
 inactive-css-border-image = <strong>{ $property }</strong> не мае ніякага ўплыву на гэты элемент, паколькі ён не можа быць ужыты да ўнутраных элементаў табліцы, дзе для <strong>border-collapse</strong> усталявана значэнне <strong>collapse</strong> на элемент бацькоўскай табліцы.
+inactive-css-ruby-element = <strong>{ $property }</strong> не ўплывае на гэты элемент, таму што гэта элемент ruby. Яго памер вызначаны памерам шрыфту тэксту ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Паспр
 inactive-css-not-table-fix = Паспрабуйце дадаць <strong>display:table</strong> альбо <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Паспрабуйце дадаць <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> альбо <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = У элеменце бацькоўскай табліцы выдаліце ўласцівасць або змяніце значэнне <strong>border-collapse</strong> на іншае, ніж <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Паспрабуйце змяніць <strong>font-size</strong> тэксту ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/be/localization/be/messenger/preferences/preferences.ftl b/thunderbird-l10n/be/localization/be/messenger/preferences/preferences.ftl
index 8713a0cec7d591a2c62762c013a80ff3f063c401..e8b96c694af843ef5894f9947b6496932922147b 100644
--- a/thunderbird-l10n/be/localization/be/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/be/localization/be/messenger/preferences/preferences.ftl
@@ -328,7 +328,9 @@ spellcheck-inline-label =
     .label = Дазволіць праверку правапісу падчас набору
     .accesskey = п
 
-
+language-popup-label =
+    .value = Мова:
+    .accesskey = М
 
 download-dictionaries-link = Загрузіць іншыя слоўнікі
 
diff --git a/thunderbird-l10n/be/localization/be/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/be/localization/be/toolkit/about/aboutAddons.ftl
index ac06f4c8cd9bc6e9b0a0f072418d784262b58980..f58bc69dac1bc31bb15785517a77278ea81f0a9f 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/about/aboutAddons.ftl
@@ -294,11 +294,17 @@ theme-disabled-heading = Выключана
 theme-disabled-heading2 = Захаваныя тэмы
 theme-monochromatic-heading = Расфарбоўкі
 theme-monochromatic-subheading = Яркія новыя колеры ад { -brand-product-name }. Даступныя абмежаваны час.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Паспрабаваць расфарбоўкі
 colorway-collection-independent-voices-subheading = Зрабіце так, каб { -brand-short-name } больш пасаваў да вас.
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Згасае { DATETIME($expiryDate, day: "numeric", month: "long") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Змяніць расфарбоўку
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Згасае { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Уключаны
 plugin-disabled-heading = Адключана
 dictionary-enabled-heading = Уключаны
diff --git a/thunderbird-l10n/be/localization/be/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/be/localization/be/toolkit/about/aboutGlean.ftl
index 39573aa40fc21e31c7c314caa581f9cb87466485..ff23e320cf69924b95abdddbd4bd33cbb6f5e9eb 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Пра Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> — гэта бібліятэка збору дадзеных, выкарыстаная ў прадуктах Mozilla. Гэта старонка прызначана для распрацоўшчыкаў і тэставальнікаў, якім патрэбна <a data-l10n-name="fog-debug-doc-link">наладзіць стан адладкі і вядзення журналу ў Glean SDK</a>.
 about-glean-warning = Няправільнае выкарыстанне гэтага інтэрфейсу можа прывесці да краху { -brand-short-name }.
-
 tag-pings-label = Пазначыць усе адпраўленыя пінгі гэтым тэгам
 log-pings-label = Рэгістраваць змесціва пінга перад адпраўкай?
 send-pings-label = Даслаць названы пінг
 controls-button-label = Адправіць налады
+controls-button-label-verbose = Прымяніць налады і адправіць ping
diff --git a/thunderbird-l10n/be/localization/be/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/be/localization/be/toolkit/about/aboutSupport.ftl
index 8303d37fb16ad7f9c372a1c00003434f7728cd99..13c70377642eb707f52d27af3e08e0a6c863c2f6 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Гэта старонка змяшчае тэхнічныя звесткі, якія могуць быць карыснымі, калі
     спрабуеце вырашыць праблему. Калі вы шукаеце адказы на агульныя пытанні
     пра { -brand-short-name }, наведайце наш <a data-l10n-name="support-link">сайт падтрымкі</a>.
-
 crashes-title = Cправаздачы пра крахі
 crashes-id = Ідэнтыфікатар справаздачы
 crashes-send-date = Пададзена
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Ключ Службы вызначэння месцаз
 app-basics-safe-mode = Абаронены рэжым
 app-basics-memory-size = Памер памяці (RAM)
 app-basics-disk-available = Даступнае месца на дыску
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Паказаць у шукальніку
@@ -164,6 +161,7 @@ media-device-channels = Каналы
 media-device-rate = Частата
 media-device-latency = Затрымка
 media-capabilities-title = Медыя-магчымасці
+media-codec-support-info = Інфармацыя аб падтрымцы кодэкаў
 # List all the entries of the database.
 media-capabilities-enumerate = Пералічыць базу дадзеных
 
@@ -202,7 +200,6 @@ report-crash-for-days =
         [few] Справаздачы пра крахі за { $days } апошнія дні
        *[many] Справаздачы пра крахі за { $days } апошніх дзён
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -211,7 +208,6 @@ crashes-time-minutes =
         [few] { $minutes } хвіліны таму
        *[many] { $minutes } хвілінаў таму
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -220,7 +216,6 @@ crashes-time-hours =
         [few] { $hours } гадзіны таму
        *[many] { $hours } гадзінаў таму
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -229,7 +224,6 @@ crashes-time-days =
         [few] { $days } дні таму
        *[many] { $days } дзён таму
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -238,7 +232,6 @@ pending-reports =
         [few] Усе справаздачы пра крахі (уключаючы { $reports } адкладзеныя крахі з дадзеным перыядзе)
        *[many] Усе справаздачы пра крахі (уключаючы { $reports } адкладзеных крахаў у дадзеным перыядзе)
     }
-
 raw-data-copied = Сырыя дадзеныя скапіяваны ў буфер абмену
 text-copied = Тэкст скапіяваны ў буфер абмену
 
@@ -251,11 +244,9 @@ blocked-mismatched-version = Заблакавана з-за несупадзен
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Блакавана для вашай версіі графічнага кіроўцы. Паспрабуйце абнавіць ваш графічны кіровец да версіі { $driverVersion } або навейшай.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Параметры ClearType
-
 compositing = Кампазітынг
 hardware-h264 = Апаратнае дэкадаванне H264
 main-thread-no-omtc = галоўная плынь, без OMTC
@@ -270,7 +261,6 @@ virtual-monitor-disp = Адлюстраванне віртуальнага ма
 
 found = Знойдзены
 missing = Адсутнічае
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Апісанне
@@ -293,19 +283,15 @@ webgl2-renderer = WebGL 2 - Адлюстравальнік драйвера
 webgl2-version = WebGL 2 - Версія драйвера
 webgl2-driver-extensions = WebGL 2 - Пашырэнні драйвера
 webgl2-extensions = WebGL 2 - Пашырэнні
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Заблакавана з-за вядомых праблем: <a data-l10n-name="bug-link">апісанне { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = У спісе блакавання; код памылкі { $failureCode }
-
 d3d11layers-crash-guard = Кампазітар D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Відэадэкодэр WMF VPX
-
 reset-on-next-restart = Скінуць пры наступным перазапуску
 gpu-process-kill-button = Завяршыць GPU працэс
 gpu-device-reset = Скід прылады
@@ -315,10 +301,8 @@ content-uses-tiling = Выкарыстоўвае тайлінг (кантэнт)
 off-main-thread-paint-enabled = Прамалёўванне па-за асноўным патокам уключана
 off-main-thread-paint-worker-count = Колькасць воркераў прамалёўвання па-за асноўным патокам
 target-frame-rate = Мэтавая частата кадраў
-
 min-lib-versions = Чаканая найменшая версія
 loaded-lib-versions = Версія ва ўжытку
-
 has-seccomp-bpf = Seccomp-BPF (Фільтраванне сістэмных выклікаў)
 has-seccomp-tsync = Seccomp Thread Synchronization
 has-user-namespaces = Прасторы імён карыстальніка
@@ -332,18 +316,15 @@ sandbox-proc-type-content = змесціва
 sandbox-proc-type-file = змесціва файла
 sandbox-proc-type-media-plugin = медыяплагін
 sandbox-proc-type-data-decoder = дэкодар даных
-
 startup-cache-title = Кэш запуску
 startup-cache-disk-cache-path = Шлях да дыскавага кэшу
 startup-cache-ignore-disk-cache = Ігнараваць дыскавы кэш
 startup-cache-found-disk-cache-on-init = Знойдзены дыскавы кэш пры ініцыялізацыі
 startup-cache-wrote-to-disk-cache = Запісаны ў дыскавы кэш
-
 launcher-process-status-0 = Уключана
 launcher-process-status-1 = Адключана з-за збою
 launcher-process-status-2 = Прымусова адключана
 launcher-process-status-unknown = Невядомы статус
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -357,14 +338,12 @@ fission-status-experiment-treatment = Уключана эксперымента
 fission-status-disabled-by-e10s-env = Адключана асяроддзем
 fission-status-enabled-by-env = Уключана асяроддзем
 fission-status-disabled-by-env = Адключаны асяроддзем
-fission-status-disabled-by-safe-mode = Адключана ў бяспечным рэжыме
 fission-status-enabled-by-default = Тыпова уключана
 fission-status-disabled-by-default = Тыпова адключана
 fission-status-enabled-by-user-pref = Уключаны карыстальнікам
 fission-status-disabled-by-user-pref = Адключана карыстальнікам
 fission-status-disabled-by-e10s-other = E10s адключаны
 fission-status-enabled-by-rollout = Уключана паэтапным разгортваннем
-
 async-pan-zoom = Асінхроннае павелічэнне/маштаб
 apz-none = няма
 wheel-enabled = увод колца ўключаны
@@ -401,7 +380,6 @@ support-remote-experiments-title = Аддаленыя эксперыменты
 support-remote-experiments-name = Назва
 support-remote-experiments-branch = Галіна эксперыменту
 support-remote-experiments-see-about-studies = Гл. <a data-l10n-name="support-about-studies-link">about:studies</a> для дадатковай інфармацыі, у тым ліку пра тое, як адключыць асобныя эксперыменты або забараніць { -brand-short-name } запускаць эксперыменты такога тыпу ў будучыні.
-
 support-remote-features-title = Аддаленыя функцыі
 support-remote-features-name = Назва
 support-remote-features-status = Стан
diff --git a/thunderbird-l10n/be/localization/be/toolkit/global/browser-utils.ftl b/thunderbird-l10n/be/localization/be/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..afc6cdad4686e07ff61c03ae151456b4d631afaa 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (дадзеныя)
diff --git a/thunderbird-l10n/be/localization/be/toolkit/global/commonDialog.ftl b/thunderbird-l10n/be/localization/be/toolkit/global/commonDialog.ftl
index d799a06f25800219fdaa11511ebdd8bf67808f39..d20e9f955e25d2a64685c1dcfcbc403b9185f759 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = На гэтай старонцы напісана
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Невядома
-
 common-dialog-username =
     .value = Імя карыстальніка
 common-dialog-password =
     .value = Пароль
+common-dialog-copy-cmd =
+    .label = Капіяваць
+    .accesskey = К
+common-dialog-select-all-cmd =
+    .label = Вылучыць усё
+    .accesskey = В
diff --git a/thunderbird-l10n/be/localization/be/toolkit/global/resetProfile.ftl b/thunderbird-l10n/be/localization/be/toolkit/global/resetProfile.ftl
index d4448c51d6cf11949800fc7eb0389f3961dda716..39dd13e9d8379d88b0347f5b70327878d7a08f29 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Пачніце занова, каб вып
 refresh-profile = Наладка { -brand-short-name }
 refresh-profile-button = Аднавіць { -brand-short-name }…
 refresh-profile-learn-more = Падрабязней
+refresh-profile-progress =
+    .title = Аднавіць { -brand-short-name }
+refresh-profile-progress-description = Амаль гатова…
diff --git a/thunderbird-l10n/be/localization/be/toolkit/global/tabprompts.ftl b/thunderbird-l10n/be/localization/be/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..6b2c4f331398dcafb152b6a714b12e58f96e6e04
--- /dev/null
+++ b/thunderbird-l10n/be/localization/be/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Імя карыстальніка:
+tabmodalprompt-password =
+    .value = Пароль:
+tabmodalprompt-ok-button =
+    .label = Добра
+tabmodalprompt-cancel-button =
+    .label = Скасаваць
diff --git a/thunderbird-l10n/be/localization/be/toolkit/global/textActions.ftl b/thunderbird-l10n/be/localization/be/toolkit/global/textActions.ftl
index c2e636210bf5d057ce10412c028b7c636b7ee3a1..6134aa02b8f55bfd0c1549195c4e17a16e1bdb07 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Адмяніць
     .accesskey = м
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Вярнуць
     .accesskey = р
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Выразаць
     .accesskey = р
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Капіяваць
     .accesskey = К
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Уставіць
     .accesskey = У
-
+text-action-paste-no-formatting =
+    .label = Уставіць без фарматавання
+    .accesskey = ь
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Выдаліць
     .accesskey = д
-
 text-action-select-all =
     .label = Вылучыць усё
     .accesskey = ё
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Няма прапановаў
-
 text-action-spell-add-to-dictionary =
     .label = Дадаць у слоўнік
     .accesskey = ў
-
 text-action-spell-undo-add-to-dictionary =
     .label = Адмяніць даданне ў слоўнік
     .accesskey = і
-
 text-action-spell-check-toggle =
     .label = Правяраць правапіс
     .accesskey = П
-
 text-action-spell-add-dictionaries =
     .label = Дадаць слоўнікі…
     .accesskey = Д
-
 text-action-spell-dictionaries =
     .label = Мовы
     .accesskey = М
-
 text-action-search-text-box-clear =
     .title = Ачысціць
diff --git a/thunderbird-l10n/be/localization/be/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/be/localization/be/toolkit/pictureinpicture/pictureinpicture.ftl
index b3e222be8f72d283bf880d207b5dcf32dd6cde9a..f343b00d1b221aea3aa5936666ff79761f16c6dd 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Адправіць назад на картку
 pictureinpicture-close =
     .aria-label = Закрыць
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Прыпыніць
+    .title = Прыпыніць (Прабел)
+pictureinpicture-play-cmd =
+    .aria-label = Граць
+    .title = Прайграваць (Прабел)
+pictureinpicture-mute-cmd =
+    .aria-label = Заглушыць
+    .title = Адключыць гук ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Уключыць гук
+    .title = Уключыць гук ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Адправіць назад на картку
+    .title = Назад на картку
+pictureinpicture-close-cmd =
+    .aria-label = Закрыць
+    .title = Закрыць ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Субцітры
+    .title = Субцітры
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Увесь экран
+    .title = Поўнаэкранны рэжым (падвойны пстрык)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Выйсці з поўнага экрана
+    .title = Выйсці з поўнаэкраннага рэжыму (падвойны пстрык)
 pictureinpicture-subtitles-label = Субцітры
 pictureinpicture-font-size-label = Памер шрыфту
 pictureinpicture-font-size-small = Малы
diff --git a/thunderbird-l10n/be/localization/be/toolkit/printing/printUI.ftl b/thunderbird-l10n/be/localization/be/toolkit/printing/printUI.ftl
index e8f101de79502975ad8f1bf8b711991ae8b9d871..0797e024cfa94cd6614531410c4fa229f9fa0f06 100644
--- a/thunderbird-l10n/be/localization/be/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/be/localization/be/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Друк
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Захаваць як
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -14,8 +13,8 @@ printui-sheets-count =
         [few] { $sheetCount } аркушы паперы
        *[many] { $sheetCount } аркушаў паперы
     }
-
 printui-page-range-all = Усе
+printui-page-range-current = Бягучая
 printui-page-range-odd = Няцотныя
 printui-page-range-even = Цотныя
 printui-page-range-custom = Адмыслова
@@ -25,29 +24,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Увядзіце ўласны дыяпазон старонак
     .placeholder = напрыклад, 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Копіі
-
 printui-orientation = Арыентацыя
 printui-landscape = Альбомная
 printui-portrait = Кніжная
-
 # Section title for the printer or destination device to target
 printui-destination-label = Прызначэнне
 printui-destination-pdf-label = Захаваць у PDF
-
 printui-more-settings = Больш налад
 printui-less-settings = Менш налад
-
 printui-paper-size-label = Памер паперы
-
 # Section title (noun) for the print scaling options
 printui-scale = Маштаб
 printui-scale-fit-to-page-width = Да шырыні старонкі
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Маштаб
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Двухбаковы друк
 printui-two-sided-printing-off = Выключаны
@@ -55,7 +47,6 @@ printui-two-sided-printing-off = Выключаны
 printui-two-sided-printing-long-edge = Перавярнуць па доўгім краі
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Перавярнуць па кароткім краі
-
 # Section title for miscellaneous print options
 printui-options = Налады
 printui-headers-footers-checkbox = Друкаваць загалоўкі і калантытулы
@@ -79,7 +70,6 @@ printui-simplify-page-radio = Спрошчаны
 printui-color-mode-label = Каляровы рэжым
 printui-color-mode-color = Каляровы
 printui-color-mode-bw = Чорна-белы
-
 printui-margins = Палі
 printui-margins-default = Прадвызначана
 printui-margins-min = Мінімум
@@ -98,23 +88,17 @@ printui-margins-custom-left-mm = Левае (мм)
 printui-margins-custom-right = Справа
 printui-margins-custom-right-inches = Справа (цалі)
 printui-margins-custom-right-mm = Правае (мм)
-
 printui-system-dialog-link = Друк з дапамогай сістэмнага дыялогу…
-
 printui-primary-button = Друкаваць
 printui-primary-button-save = Захаваць
 printui-cancel-button = Адмена
 printui-close-button = Закрыць
-
 printui-loading = Рыхтуецца папярэдні прагляд
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Перадпрагляд друку
-
 printui-pages-per-sheet = Старонак на аркушы
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Друк…
@@ -141,7 +125,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Маштаб павінен быць лічбай ад 10 да 200.
 printui-error-invalid-margin = Калі ласка, увядзіце дапушчальныя палі для абранага памеру паперы.
 printui-error-invalid-copies = Колькасць копій павінна быць лічбай ад 1 да 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Дыяпазон павінен быць лічбай ад 1 да { $numPages }.
diff --git a/thunderbird-l10n/be/manifest.json b/thunderbird-l10n/be/manifest.json
index 11dd73ef519a5fff33be634b11691bfc9badb6a2..9e4722fa99298bd9f3a14bfcf3004b92b6e6f4ec 100644
--- a/thunderbird-l10n/be/manifest.json
+++ b/thunderbird-l10n/be/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Беларуская Language Pack",
   "description": "Language pack for Thunderbird for be",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "be": {
-      "version": "20220731184244",
+      "version": "20220817180335",
       "chrome_resources": {
         "alerts": "chrome/be/locale/be/alerts/",
         "autoconfig": "chrome/be/locale/be/autoconfig/",
diff --git a/thunderbird-l10n/bg/chrome/bg/locale/bg/messenger/addons.properties b/thunderbird-l10n/bg/chrome/bg/locale/bg/messenger/addons.properties
index 4eda5495cce7068be802684e0eed38bd53e001bd..9107408ebe81d82ca9a21096e94c6de5ecf093d4 100644
--- a/thunderbird-l10n/bg/chrome/bg/locale/bg/messenger/addons.properties
+++ b/thunderbird-l10n/bg/chrome/bg/locale/bg/messenger/addons.properties
@@ -30,7 +30,6 @@ xpinstallDisabledButton=Включване
 # %2$S is replaced by the ID of add-on. %3$S is a custom message that
 # the administration can add to the message.
 addonInstallBlockedByPolicy=Добавката %1$S (%2$S) е изключена от вашия системен администратор.%3$S
-
 # LOCALIZATION NOTE (addonDomainBlockedByPolicy)
 # This message is shown when the installation of add-ons from a domain
 # is blocked by enterprise policy.
@@ -144,6 +143,8 @@ webextPerms.learnMore2=Научете повече
 # %1$S is replaced with the localized name of the extension being installed.
 # %2$S will be replaced by the DNS host name for which a webextension enables permissions
 # Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Добавяне на %1$S? Разширението предоставя следните възможности на %2$S:
+webextSitePerms.headerUnsignedWithPerms=Добавяне на %1$S? Разширение не е проверено. Злонамерени разширения могат да откраднат лична информация или да компрометират устройството. Добавяйте само ако имате доверие на източника. Това разширение предоставя следните възможности на %2$S:
 
 # These should remain in sync with permissions.NAME.label in sitePermissions.properties
 
@@ -317,13 +318,6 @@ webextPerms.hostDescription.oneSite=Access your data for %S
 # #1 will be replaced by an integer indicating the number of additional
 # hosts for which this webextension is requesting permission.
 webextPerms.hostDescription.tooManySites=Access your data on #1 other site;Access your data on #1 other sites
-# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
-# This string is used as a header in the webextension permissions dialog,
-# %1$S is replaced with the localized name of the extension being installed.
-# %2$S will be replaced by the DNS host name for which a webextension enables permissions
-# Note, this string will be used as raw markup. Avoid characters like <, >, &
-webextSitePerms.headerWithPerms=Add %1$S? This extension grants the following capabilities to %2$S:
-webextSitePerms.headerUnsignedWithPerms=Add %1$S? This extension is unverified. Malicious extensions can steal your private information or compromise your computer. Only add it if you trust the source. This extension grants the following capabilities to %2$S:
 # These should remain in sync with permissions.NAME.label in sitePermissions.properties
 webextSitePerms.description.midi=Access MIDI devices
 webextSitePerms.description.midi-sysex=Access MIDI devices with SysEx support
diff --git a/thunderbird-l10n/bg/localization/bg/messenger/preferences/preferences.ftl b/thunderbird-l10n/bg/localization/bg/messenger/preferences/preferences.ftl
index 9584475eeaf9512f7d06dc0eff69cc97a97f7e7c..c8308cb7c6be7be1968779307d1a068027736f39 100644
--- a/thunderbird-l10n/bg/localization/bg/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/bg/localization/bg/messenger/preferences/preferences.ftl
@@ -4,25 +4,18 @@
 
 close-button =
     .aria-label = Затваряне
-
 pane-compose-title = Съставяне
 category-compose =
     .tooltiptext = Съставяне
-
 pane-chat-title = Разговори
 category-chat =
     .tooltiptext = Разговори
-
 pane-calendar-title = Календар
 category-calendar =
     .tooltiptext = Календар
-
 collection-health-report-telemetry-disabled-link = Научете повече
-
 collection-health-report-link = Научете повече
-
 collection-backlogged-crash-reports-link = Научете повече
-
 # Variables:
 #   $path (String) - Path to the configuration file
 # The newlines between the main text and the line containing the path is
@@ -43,22 +36,17 @@ focus-search-shortcut =
     .key = f
 focus-search-shortcut-alt =
     .key = k
-
 general-legend = Начална страница на { -brand-short-name }
-
 start-page-label =
     .label = При стартиране на { -brand-short-name } се показва началната страница
     .accesskey = с
-
 location-label =
     .value = Адрес:
     .accesskey = д
 restore-default-label =
     .label = Възстановяване
     .accesskey = В
-
 default-search-engine = Стандартна търсеща машина
-
 new-message-arrival = При пристигане на ново писмо:
 mail-play-sound-label =
     .label =
@@ -66,54 +54,41 @@ mail-play-sound-label =
             [macos] Използване на звуковия файл:
            *[other] Изпълняване на звук
         }
-    .accesskey =
-        { PLATFORM() ->
-            [macos] з
-           *[other] з
-        }
+    .accesskey = з
 mail-play-button =
     .label = Изпълняване
     .accesskey = в
-
 change-dock-icon = Промяна на настройките за иконката на приложението
 app-icon-options =
     .label = Настройки на пиктограмата на приложението…
     .accesskey = и
-
 animated-alert-label =
     .label = Показване на известие
     .accesskey = и
 customize-alert-label =
     .label = Нагласяване…
     .accesskey = Н
-
 mail-custom-sound-label =
     .label = Използване на следния звуков файл
     .accesskey = И
 mail-browse-sound-button =
     .label = Избор…
     .accesskey = р
-
 enable-gloda-search-label =
     .label = Разрешаване на глобално търсене и индексиране
     .accesskey = Р
-
 datetime-formatting-legend = Формат на датата и часа
 language-selector-legend = Език
-
 allow-hw-accel =
     .label = Използване на хардуерно ускоряване, ако е налично
     .accesskey = х
-
 store-type-label =
     .value = Вид на съхранение на писмата за нови регистрации:
     .accesskey = В
-
 mbox-store-label =
     .label = Файл за всяка папка (mbox)
 maildir-store-label =
     .label = Файл за всяко писмо (maildir)
-
 scrolling-legend = Плъзгане
 autoscroll-label =
     .label = Автоматично плъзгане
@@ -121,7 +96,6 @@ autoscroll-label =
 smooth-scrolling-label =
     .label = Плавно плъзгане
     .accesskey = п
-
 system-integration-legend = Съчетаване с операционната система
 always-check-default =
     .label = Проверяване дали { -brand-short-name } е стандартният пощенски клиент
@@ -129,7 +103,6 @@ always-check-default =
 check-default-button =
     .label = Проверка сега…
     .accesskey = е
-
 # Note: This is the search engine name for all the different platforms.
 # Platforms that don't support it should be left blank.
 search-engine-name =
@@ -138,60 +111,46 @@ search-engine-name =
         [windows] Windows Search
        *[other] { "" }
     }
-
 search-integration-label =
     .label = Разрешаване на { search-engine-name } да търси съобщения
     .accesskey = т
-
 config-editor-button =
     .label = Редактор конфигурация…
     .accesskey = к
-
 return-receipts-description = Определяне как { -brand-short-name } обработва обратните разписки
 return-receipts-button =
     .label = Обратни разписки…
     .accesskey = б
-
 update-app-legend = Обновявания на { -brand-short-name }
-
 # Variables:
 #   $version (String): version of Thunderbird, e.g. 68.0.1
 update-app-version = Издание { $version }
-
 automatic-updates-label =
     .label = Автоматично инсталиране на обновявания (препоръчва се: подобрява безопасността)
     .accesskey = А
 check-updates-label =
     .label = Проверка за обновявания, но пита преди да ги инсталира
     .accesskey = П
-
 update-history-button =
     .label = История на обновяванията
     .accesskey = о
-
 use-service =
     .label = Използване на услуга във фонов режим за инсталиране на обновявания
     .accesskey = ф
-
 networking-legend = Връзка
 proxy-config-description = Настройки на { -brand-short-name } за достъп до Мрежата
-
 network-settings-button =
     .label = Настройки…
     .accesskey = й
-
 offline-legend = Без мрежа
 offline-settings = Конфигуриране настройките за работа извън мрежа
-
 offline-settings-button =
     .label = Без връзка…
     .accesskey = Б
-
 diskspace-legend = Дисково пространство
 offline-compact-folder =
     .label = Уплътняване на папките, когато ще се спести над
     .accesskey = У
-
 compact-folder-size =
     .value = MB общо
 
@@ -202,7 +161,6 @@ compact-folder-size =
 use-cache-before =
     .value = Използване не повече от
     .accesskey = п
-
 use-cache-after = МБ за кеш
 
 ##
@@ -210,42 +168,31 @@ use-cache-after = МБ за кеш
 smart-cache-label =
     .label = Незачитане на автоматичното управление на буфера
     .accesskey = Н
-
 clear-cache-button =
     .label = Изчистване
     .accesskey = ч
-
 fonts-legend = Шрифтове и цветове
-
 default-font-label =
     .value = Шрифт по подразбиране:
     .accesskey = Ш
-
 default-size-label =
     .value = Големина:
     .accesskey = е
-
 font-options-button =
     .label = Разширени…
     .accesskey = Р
-
 color-options-button =
     .label = Цветове…
     .accesskey = Ц
-
 display-width-legend = Писма в обикновен текст
-
 # Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
 convert-emoticons-label =
     .label = Знаците за емоции се показват в графичен вид
     .accesskey = З
-
 display-text-label = При показване на цитирани писма в обикновен текст:
-
 style-label =
     .value = Стил:
     .accesskey = С
-
 regular-style-item =
     .label = Стандартен
 bold-style-item =
@@ -254,26 +201,21 @@ italic-style-item =
     .label = Курсив
 bold-italic-style-item =
     .label = Удебелен курсив
-
 size-label =
     .value = Големина:
     .accesskey = Г
-
 regular-size-item =
     .label = Стандартен
 bigger-size-item =
     .label = По-голям
 smaller-size-item =
     .label = По-малък
-
 quoted-text-color =
     .label = Цвят:
     .accesskey = я
-
 save-to-label =
     .label = Запазване на файловете в
     .accesskey = З
-
 choose-folder-label =
     .label =
         { PLATFORM() ->
@@ -285,30 +227,22 @@ choose-folder-label =
             [macos] И
            *[other] И
         }
-
 always-ask-label =
     .label = Винаги да пита къде да бъдат запазвани файловете
     .accesskey = В
-
-
 display-tags-text = Етикетите могат да бъдат използвани за подреждане и оценяване на вашите писма.
-
 new-tag-button =
     .label = Добавяне…
     .accesskey = Д
-
 edit-tag-button =
     .label = Редактиране…
     .accesskey = Р
-
 delete-tag-button =
     .label = Изтриване
     .accesskey = И
-
 auto-mark-as-read =
     .label = Автоматично маркира писмата като прочетени
     .accesskey = А
-
 mark-read-no-delay =
     .label = Незабавно показване
     .accesskey = з
@@ -319,30 +253,24 @@ mark-read-no-delay =
 mark-read-delay =
     .label = След показване за
     .accesskey = д
-
 seconds-label = секунди
 
 ##
 
 open-msg-label =
     .value = Отваряне съобщенията в:
-
 open-msg-tab =
     .label = Нов раздел
     .accesskey = д
-
 open-msg-window =
     .label = нов прозорец
     .accesskey = н
-
 open-msg-ex-window =
     .label = съществуващия прозорец
     .accesskey = с
-
 close-move-delete =
     .label = Затваряне прозореца/раздела на съобщението при преместване или изтриване
     .accesskey = З
-
 condensed-addresses-label =
     .label = Aко хората са в моя адресник, се показват само имената им
     .accesskey = х
@@ -352,13 +280,10 @@ condensed-addresses-label =
 forward-label =
     .value = Препращане на писмата:
     .accesskey = П
-
 inline-label =
     .label = Вложено
-
 as-attachment-label =
     .label = Прикачено
-
 extension-label =
     .label = добавяне на разширение към името на файла
     .accesskey = ф
@@ -369,7 +294,6 @@ extension-label =
 auto-save-label =
     .label = Автоматично запазване на всеки
     .accesskey = в
-
 auto-save-end = минути
 
 ##
@@ -377,204 +301,152 @@ auto-save-end = минути
 warn-on-send-accel-key =
     .label = Потвърждение при използване на клавишни комбинации за изпращане на писмо
     .accesskey = о
-
 spellcheck-label =
     .label = Проверка на правописа преди изпращане
     .accesskey = П
-
 spellcheck-inline-label =
     .label = Проверка на правописа при въвеждане
     .accesskey = в
-
-
-
+language-popup-label =
+    .value = Език:
+    .accesskey = Е
 download-dictionaries-link = Изтегляне на още речници
-
 font-label =
     .value = Шрифт:
     .accesskey = Ш
-
 font-color-label =
     .value = Цвят на текст:
     .accesskey = Ц
-
 bg-color-label =
     .value = Цвят на фона:
     .accesskey = ф
-
 restore-html-label =
     .label = Стандартни настройки
     .accesskey = с
-
 default-format-label =
     .label = За формат по подразбиране да се използва Абзац вместо Основен текст
     .accesskey = ф
-
 autocomplete-description = При адресиране на писма, търси за съвпадения в:
-
 ab-label =
     .label = Местни адресници
     .accesskey = М
-
 directories-label =
     .label = Сървър директория:
     .accesskey = д
-
 directories-none-label =
     .none = Без
-
 edit-directories-label =
     .label = Промяна директории…
     .accesskey = д
-
 email-picker-label =
     .label = Автоматично добавяне на изходящите пощ. адреси към моя:
     .accesskey = А
-
 default-directory-label =
     .value = Начална папка по подразбиране за адресника:
     .accesskey = п
-
 default-last-label =
     .none = Последно използван адресник
-
 attachment-label =
     .label = Проверка за липсващи прикачени файлове
     .accesskey = л
-
 attachment-options-label =
     .label = Ключови думи…
     .accesskey = К
-
 enable-cloud-share =
     .label = Предлагане за споделяне на файлове, когато са по-големи от
 cloud-share-size =
     .value = МБ
-
 add-cloud-account =
     .label = Добавяне…
     .accesskey = Д
     .defaultlabel = Добавяне…
-
 remove-cloud-account =
     .label = Премахване
     .accesskey = П
-
 cloud-account-description = Добавяне на нова услуга за съхранене към Filelink
 
 ## Privacy Tab
 
 mail-content = Съдържание на писмата
-
 remote-content-label =
     .label = Разрешаване на отдалечено съдържание в съобщенията
     .accesskey = Р
-
 exceptions-button =
     .label = Изключения…
     .accesskey = з
-
 remote-content-info =
     .value = Научете повече за проблемите с личните данни и отдалеченото съдържание
-
 web-content = Уеб съдържание
-
 history-label =
     .label = Запомняне на посетените уеб-страници и връзки
     .accesskey = З
-
 cookies-label =
     .label = Разрешаване на бисквитки от сайтове
     .accesskey = б
-
 third-party-label =
     .value = Разрешаване на бисквитки от трети страни:
     .accesskey = т
-
 third-party-always =
     .label = Винаги
 third-party-never =
     .label = Никога
 third-party-visited =
     .label = От посетените
-
 keep-label =
     .value = Задържане до:
     .accesskey = З
-
 keep-expire =
     .label = загуба на валидност
 keep-close =
     .label = затваряне на { -brand-short-name }
 keep-ask =
     .label = питане всеки път
-
 cookies-button =
     .label = Показване на бисквитките…
     .accesskey = П
-
 learn-button =
     .label = Научете повече
-
 passwords-description = { -brand-short-name } може да запомни паролите на всичките ви регистрации.
-
 passwords-button =
     .label = Запазени пароли…
     .accesskey = З
-
-
 junk-description = Установете началните настройки за нежеланите писма. Специфичните за всяка регистрация настройки могат да се направят в Настройки на регистрацията.
-
 junk-label =
     .label = Когато отбележа някое писмо за нежелано:
     .accesskey = К
-
 junk-move-label =
     .label = Писмото се премества в папката "Нежелана поща"
     .accesskey = м
-
 junk-delete-label =
     .label = Изтрива се
     .accesskey = И
-
 junk-read-label =
     .label = Отбелязване на писмата, определени за нежелани като прочетени
     .accesskey = О
-
 junk-log-label =
     .label = Активиране на журнала за нежелана поща
     .accesskey = А
-
 junk-log-button =
     .label = Журнал
     .accesskey = Ж
-
 reset-junk-button =
     .label = Нулиране на наличните данни
     .accesskey = Н
-
 phishing-description = { -brand-short-name } може да анализира писмата за възможна измама, като търси познати техники за подлъгване.
-
 phishing-label =
     .label = Уведомяване, ако четеното писмо е съмнително
     .accesskey = У
-
 antivirus-description = { -brand-short-name } може да улесни антивирусните програми да анализират получените писма за вируси, преди да бъдат съхранени в компютъра.
-
 antivirus-label =
     .label = Разрешаване на антивирусните програми да поставят под карантина получаваните писма
     .accesskey = Р
-
 certificate-description = Когато сървъра поиска личния ми сертификат:
-
 certificate-auto =
     .label = Автоматично избиране на някой
     .accesskey = ч
-
 certificate-ask =
     .label = Запитване всеки път
     .accesskey = З
-
 ocsp-label =
     .label = Заявка към сървър OCSP responder за потвърждаване валидността на сертификатите
     .accesskey = З
@@ -584,10 +456,8 @@ ocsp-label =
 startup-label =
     .value = Когато се стартира { -brand-short-name }:
     .accesskey = с
-
 offline-label =
     .label = Разговорите са изключени
-
 auto-connect-label =
     .label = Автоматично свързване за разговори
 
@@ -600,7 +470,6 @@ auto-connect-label =
 idle-label =
     .label = Другите ще видят, че съм неактивен след
     .accesskey = н
-
 idle-time-label = минути
 
 ##
@@ -608,24 +477,19 @@ idle-time-label = минути
 away-message-label =
     .label = и задаване на състояние Далеч със следното съобщение:
     .accesskey = ч
-
 send-typing-label =
     .label = Изпращане на уведомления за писане по време на разговор
     .accesskey = п
-
 notification-label = Когато пристигне пряко съобщение до вас:
-
 show-notification-label =
     .label = Показване на уведомление:
     .accesskey = у
-
 notification-all =
     .label = с името на подателя и преглед на съобщението
 notification-name =
     .label = само с името на подателя
 notification-empty =
     .label = без друга информация
-
 notification-type-label =
     .label =
         { PLATFORM() ->
@@ -637,31 +501,24 @@ notification-type-label =
             [macos] п
            *[other] п
         }
-
 chat-play-sound-label =
     .label = Изпълняване на звук
     .accesskey = з
-
 chat-play-button =
     .label = Изпълняване
     .accesskey = в
-
 chat-system-sound-label =
     .label = Стандартен системен звук за нови писма
     .accesskey = С
-
 chat-custom-sound-label =
     .label = Използване на следния звуков файл
     .accesskey = И
-
 chat-browse-sound-button =
     .label = Разглеждане…
     .accesskey = Р
-
 theme-label =
     .value = Тема:
     .accesskey = Т
-
 style-bubbles =
     .label = Мехурчета
 style-dark =
@@ -670,17 +527,12 @@ style-paper =
     .label = Хартиени листове
 style-simple =
     .label = Обикновена
-
 preview-label = Преглед:
 no-preview-label = Няма преглед
 no-preview-description = Темата е непълна или временно недостъпна (изключена добавка, надежден режим и т.н).
-
 chat-variant-label =
     .value = Вариант:
     .accesskey = В
 
-## Preferences UI Search Results
-
-
 ## Settings UI Search Results
 
diff --git a/thunderbird-l10n/bg/localization/bg/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/bg/localization/bg/toolkit/about/aboutAddons.ftl
index ee3a4989e00501bc12a661311d29ce1309cd7092..f134034a1b83aed0f8685eea3b7128c21a583666 100644
--- a/thunderbird-l10n/bg/localization/bg/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/bg/localization/bg/toolkit/about/aboutAddons.ftl
@@ -3,109 +3,82 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 addons-page-title = Управление на добавки
-
 search-header =
     .placeholder = търсене в addons.mozilla.org
     .searchbuttonlabel = Търсене
-
 search-header-shortcut =
     .key = f
-
 list-empty-get-extensions-message = Изтеглете разширения и теми от <a data-l10n-name="get-extensions">{ $domain }</a>
-
+list-empty-get-dictionaries-message = Изтеглете речници от <a data-l10n-name="get-extensions">{ $domain }</a>
+list-empty-get-language-packs-message = Изтеглете езикови пакети от <a data-l10n-name="get-extensions">{ $domain }</a>
 list-empty-installed =
     .value = Няма инсталирани добавки от този вид
-
 list-empty-available-updates =
     .value = Не са открити обновявания
-
 list-empty-recent-updates =
     .value = Скоро не сте обновявали никоя добавка
-
 list-empty-find-updates =
     .label = Проверка за обновяване
-
 list-empty-button =
     .label = Научете повече за добавките
-
 help-button = Поддръжка
 sidebar-help-button-title =
     .title = Поддръжка
-
 addons-settings-button = Настройки на { -brand-short-name }
 sidebar-settings-button-title =
     .title = Настройки на { -brand-short-name }
-
 show-unsigned-extensions-button =
     .label = Някои разширения не можаха да бъдат проверени
-
 show-all-extensions-button =
     .label = Показване на всички разширения
-
 detail-version =
     .label = Версия
-
 detail-last-updated =
     .label = Последно обновяване
-
+addon-detail-description-expand = Повече
+addon-detail-description-collapse = По-малко
 detail-contributions-description = Разработчикът на добавката ви приканва да допринесете за бъдещото ѝ развитие, като направите скромно дарение.
-
 detail-contributions-button = Допринасяне
     .title = Допринасяне за развитието на добавката
     .accesskey = Д
-
 detail-update-type =
     .value = Автоматично обновяване
-
 detail-update-default =
     .label = Стандартно
     .tooltiptext = Автоматично инсталиране на обновявания само ако е стандартно
-
 detail-update-automatic =
     .label = Включено
     .tooltiptext = Автоматично инсталиране на обновявания
-
 detail-update-manual =
     .label = Изключено
     .tooltiptext = Без автоматично инсталиране на обновявания
-
 # Used as a description for the option to allow or block an add-on in private windows.
 detail-private-browsing-label = Работa в поверителни прозорци
-
 # Some add-ons may elect to not run in private windows by setting incognito: not_allowed in the manifest.  This
 # cannot be overridden by the user.
 detail-private-disallowed-label = Не позволено в поверителни прозорци
 detail-private-disallowed-description2 = Разширението не работи докато разглеждате поверително. <a data-l10n-name="learn-more">Научете повече</a>
-
 # Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
 detail-private-required-label = Изисква достъп до поверителни прозорци
 detail-private-required-description2 = Разширението има достъп до дейностите ви докато разглеждате поверително. <a data-l10n-name="learn-more">Научете повече</a>
-
 detail-private-browsing-on =
     .label = Разрешаване
     .tooltiptext = Включване при поверително разглеждане
-
 detail-private-browsing-off =
     .label = Забраняване
     .tooltiptext = Изключване при поверително разглеждане
-
 detail-home =
     .label = Страница
-
 detail-home-value =
     .value = { detail-home.label }
-
 detail-repository =
     .label = Профил на добавка
-
 detail-repository-value =
     .value = { detail-repository.label }
-
 detail-check-for-updates =
     .label = Проверка за обновяване
     .accesskey = П
     .tooltiptext = Проверка за обновяване на тази добавка
-
 detail-show-preferences =
     .label =
         { PLATFORM() ->
@@ -122,35 +95,23 @@ detail-show-preferences =
             [windows] Промяна на настройките на тази добавка
            *[other] Сменяне на настройките на тази добавка
         }
-
 detail-rating =
     .value = Оценка
-
 addon-restart-now =
     .label = Рестартиране
-
 disabled-unsigned-heading =
     .value = Някои добавки бяха изключени
-
 disabled-unsigned-description = Следните добавки не са проверени, за да могат да се използват от { -brand-short-name }. Можете <label data-l10n-name="find-addons">да намерите заместители</label> или да поискате от разработчиците тяхната добавка да премине проверка.
-
 disabled-unsigned-learn-more = Научете повече за нашите усилия да поддържаме безопасността ви, докато сте онлайн.
-
 disabled-unsigned-devinfo = Разработчиците, интересуващи се от преминаване на проверка за техните добавки, могат да прочетат повече в нашето <label data-l10n-name="learn-more">ръководство</label>.
-
 plugin-deprecation-description = Липсва ли нещо? Някои приставки вече не се поддържат от { -brand-short-name }. <label data-l10n-name="learn-more">Научете повече</label>
-
 legacy-warning-show-legacy = Показване на остарелите разширения
-
 legacy-extensions =
     .value = Остарели добавки
-
 legacy-extensions-description = Тези разширения не отговарят на текущите стандарти на { -brand-short-name } и затова са изключени. <label data-l10n-name="legacy-learn-more">Научете повече за промените при добавките</label>
-
 private-browsing-description2 =
     { -brand-short-name } променя начина на работа на разширенията в поверителни прозорци. Всяко ново разширение, което добавите в { -brand-short-name } няма да работи по подразбиране в поверителен прозорец, освен ако вие не промените неговите настройки. Направихме тази промяна за да запазим поверителното ви разглеждане наистина поверително.
     <label data-l10n-name="private-browsing-learn-more">Научете повече как да управлявате разширенията</label>
-
 addon-category-discover = Препоръки
 addon-category-discover-title =
     .title = Препоръки
@@ -175,6 +136,9 @@ addon-category-available-updates-title =
 addon-category-recent-updates = Скорошни обновявания
 addon-category-recent-updates-title =
     .title = Скорошни обновявания
+addon-category-sitepermission = Права на страницата
+addon-category-sitepermission-title =
+    .title = Права на страницата
 
 ## These are global warnings
 
@@ -231,43 +195,34 @@ addon-open-about-debugging = Дебъгване на добавки
 # This is displayed in the page options menu
 addon-manage-extensions-shortcuts = Управление на клавишни комбинации на разширения
     .accesskey = к
-
 shortcuts-no-addons = Нямате включени разширения.
 shortcuts-no-commands = Следните разширения нямат клавишни комбинации:
 shortcuts-input =
     .placeholder = Изберете комбинация
-
 shortcuts-browserAction2 = Изпълняване на действието на бутона на лентата
 shortcuts-pageAction = Изпълняване на действието със страницата
 shortcuts-sidebarAction = Превключване на страничната лента
-
 shortcuts-modifier-mac = Включване на Ctrl, Alt, или ⌘
 shortcuts-modifier-other = Включване на Ctrl или Alt
 shortcuts-invalid = Недействителна комбинация
 shortcuts-letter = Въведете буква
 shortcuts-system = Не може да презапишете клавишна комбинация на { -brand-short-name }
-
 # String displayed in warning label when there is a duplicate shortcut
 shortcuts-duplicate = Дублиране на комбинация
-
 # String displayed when a keyboard shortcut is already assigned to more than one add-on
 # Variables:
 #   $shortcut (string) - Shortcut string for the add-on
 shortcuts-duplicate-warning-message = Комбинацията { $shortcut } се използва на повече от едно място. Дублиране на клавишни комбинации могат да имат  поведение.
-
 # String displayed when a keyboard shortcut is already used by another add-on
 # Variables:
 #   $addon (string) - Name of the add-on
 shortcuts-exists = Вече се използва от { $addon }
-
 shortcuts-card-expand-button =
     { $numberToShow ->
         [one] Показване на още { $numberToShow }
        *[other] Показване на още { $numberToShow }
     }
-
 shortcuts-card-collapse-button = По-малко
-
 header-back-button =
     .title = Назад
 
@@ -283,15 +238,12 @@ discopane-intro =
     често се разработват от трети страни. Ето избраните, които { -brand-product-name }
     <a data-l10n-name="learn-more-trigger">препоръчва</a> за изключителна
     сигурност, производителност и възможности.
-
 # Notice to make user aware that the recommendations are personalized.
 discopane-notice-recommendations =
     Някои от тези препоръки са персонализирани. Те се основават на други
     инсталирани разширения, предпочитания запазени в профила и статистика за използване.
 discopane-notice-learn-more = Научете повече
-
 privacy-policy = Политика за поверителност
-
 # Refers to the author of an add-on, shown below the name of the add-on.
 # Variables:
 #   $author (string) - The name of the add-on developer.
@@ -305,8 +257,8 @@ install-theme-button = Инсталиране на тема
 # The label of the button that appears after installing an add-on. Upon click,
 # the detailed add-on view is opened, from where the add-on can be managed.
 manage-addon-button = Управление
-find-more-addons = Повече добавки
-
+find-more-addons = Още добавки
+find-more-themes = Още теми
 # This is a label for the button to open the "more options" menu, it is only
 # used for screen readers.
 addon-options-button =
@@ -332,48 +284,51 @@ preferences-addon-button =
 details-addon-button = Подробности
 release-notes-addon-button = Бележки към изданието
 permissions-addon-button = Права
-
 extension-enabled-heading = Включени
 extension-disabled-heading = Изключени
-
 theme-enabled-heading = Включени
 theme-disabled-heading = Изключени
-theme-monochromatic-heading = Палитри
-theme-monochromatic-subheading = Изразителни цветни комбинации от { -brand-product-name }. Достъпни за ограничен период.
-
+theme-disabled-heading2 = Запазени теми
+theme-monochromatic-heading = Цветови комбинации
+theme-monochromatic-subheading = Изразителни цветови комбинации от { -brand-product-name }. Достъпни за ограничен период.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
+theme-colorways-button = Опитайте цветовете
+colorway-collection-independent-voices-subheading = Накарайте { -brand-short-name } да се чувства малко повече като вас.
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires.
+colorway-collection-expiry-date-span = Изтича на { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Променяне на цветовете
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Изтича на { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Включени
 plugin-disabled-heading = Изключени
-
 dictionary-enabled-heading = Включени
 dictionary-disabled-heading = Изключени
-
 locale-enabled-heading = Включени
 locale-disabled-heading = Изключени
-
+sitepermission-enabled-heading = Включено
+sitepermission-disabled-heading = Изключено
 always-activate-button = Винаги включено
 never-activate-button = Винаги изключено
-
 addon-detail-author-label = Автор
 addon-detail-version-label = Издание
 addon-detail-last-updated-label = Последно обновяване
 addon-detail-homepage-label = Страница
 addon-detail-rating-label = Оценка
-
 # Message for add-ons with a staged pending update.
 install-postponed-message = Разширението ще бъде обновено при рестарт на { -brand-short-name }
 install-postponed-button = Обновяване
-
 # The average rating that the add-on has received.
 # Variables:
 #   $rating (number) - A number between 0 and 5. The translation should show at most one digit after the comma.
 five-star-rating =
     .title = Оценено на { NUMBER($rating, maximumFractionDigits: 1) } от 5
-
 # This string is used to show that an add-on is disabled.
 # Variables:
 #   $name (string) - The name of the add-on
 addon-name-disabled = { $name } (изключено)
-
 # The number of reviews that an add-on has received on AMO.
 # Variables:
 #   $numberOfReviews (number) - The number of reviews received
@@ -389,14 +344,12 @@ addon-detail-reviews-link =
 #   $addon (string) - Name of the add-on
 pending-uninstall-description = <span data-l10n-name="addon-name">{ $addon }</span> е премахнато.
 pending-uninstall-undo-button = Отменяне
-
 addon-detail-updates-label = Автоматично обновяване
 addon-detail-updates-radio-default = Стандартно
 addon-detail-updates-radio-on = Включено
 addon-detail-updates-radio-off = Изключено
 addon-detail-update-check-label = Проверка за обновяване
 install-update-button = Обновяване
-
 # This is the tooltip text for the private browsing badge in about:addons. The
 # badge is the private browsing icon included next to the extension's name.
 addon-badge-private-browsing-allowed2 =
@@ -425,18 +378,15 @@ addon-badge-verified2 =
 
 available-updates-heading = Налични обновявания
 recent-updates-heading = Последни обновявания
-
 release-notes-loading = Зареждане…
 release-notes-error = За съжаление, зареждането на бележките към изданието е неуспешно.
-
 addon-permissions-empty = Разширението не изисква никакви права
 addon-permissions-required = Необходими права за основни възможности:
 addon-permissions-optional = Незадължителни права за допълнителни възможности:
 addon-permissions-learnmore = Научете повече за правата
-
 recommended-extensions-heading = Препоръчани разширения
 recommended-themes-heading = Препоръчани теми
-
+addon-sitepermissions-required = Предоставя следните възможности на <span data-l10n-name="hostname">{ $hostname }</span>:
 # A recommendation for the Firefox Color theme shown at the bottom of the theme
 # list view. The "Firefox Color" name itself should not be translated.
 recommended-theme-1 = Чувствате се креативни? <a data-l10n-name="link"> Създайте своя собствена тема с Firefox Color.</a>
@@ -449,13 +399,12 @@ plugin-heading = Управление на приставки
 dictionary-heading = Управление на речници
 locale-heading = Управление на езици
 updates-heading = Управление на обновявания
+sitepermission-heading = Управление на правата на страница
 discover-heading = Персонализирайте вашия { -brand-short-name }
 shortcuts-heading = Управление на клавишни комбинации на разширения
-
 default-heading-search-label = Намерете още добавки
 addons-heading-search-input =
     .placeholder = търсене в addons.mozilla.org
-
 addon-page-options-button =
     .title = Инструменти за всички добавки
 
@@ -466,17 +415,13 @@ addon-page-options-button =
 # Variables:
 #   $version (String): application version.
 details-notification-incompatible = Добавката { $name } е несъвместима с { -brand-short-name } { $version }.
-
+details-notification-incompatible-link = Повече информация
 details-notification-unsigned-and-disabled = Добавката { $name } не може да бъде проверена, за да бъде използвана от { -brand-short-name }, и беше изключена.
 details-notification-unsigned-and-disabled-link = Повече информация
-
 details-notification-unsigned = Добавката { $name } не може да бъде проверена, за да бъде използвана от { -brand-short-name }. Бъдете внимателни.
 details-notification-unsigned-link = Повече информация
-
 details-notification-blocked = Добавката { $name } беше изключена поради съображения за сигурност или стабилност.
 details-notification-blocked-link = Повече информация
-
 details-notification-softblocked = Добавката { $name } може да причини проблеми със сигурността или стабилността.
 details-notification-softblocked-link = Повече информация
-
 details-notification-gmp-pending = Добавката { $name } ще бъде инсталирана след малко.
diff --git a/thunderbird-l10n/bg/localization/bg/toolkit/global/commonDialog.ftl b/thunderbird-l10n/bg/localization/bg/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..752cfdf3ee235ab4088989670f59810614c2a349 100644
--- a/thunderbird-l10n/bg/localization/bg/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/bg/localization/bg/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Копиране
+    .accesskey = К
+common-dialog-select-all-cmd =
+    .label = Избиране на всичко
+    .accesskey = в
diff --git a/thunderbird-l10n/bg/localization/bg/toolkit/global/resetProfile.ftl b/thunderbird-l10n/bg/localization/bg/toolkit/global/resetProfile.ftl
index ebfe26de79add6f76390c703dd6335ffea592f3a..2cb0882ec0875538b74445080ef5c159d0974a6e 100644
--- a/thunderbird-l10n/bg/localization/bg/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/bg/localization/bg/toolkit/global/resetProfile.ftl
@@ -7,3 +7,6 @@ refresh-profile-dialog-button =
 refresh-profile = Летящ старт за { -brand-short-name }
 refresh-profile-button = Освежаване на { -brand-short-name }…
 refresh-profile-learn-more = Научете повече
+refresh-profile-progress =
+    .title = Освежаване на { -brand-short-name }
+refresh-profile-progress-description = Почти е готово…
diff --git a/thunderbird-l10n/bg/localization/bg/toolkit/global/tabprompts.ftl b/thunderbird-l10n/bg/localization/bg/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..ff94feef3b50d22ebef9a2a276dd2d2d5b875361
--- /dev/null
+++ b/thunderbird-l10n/bg/localization/bg/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Потребителско име:
+tabmodalprompt-password =
+    .value = Парола:
+tabmodalprompt-ok-button =
+    .label = Добре
+tabmodalprompt-cancel-button =
+    .label = Прекъсване
diff --git a/thunderbird-l10n/bg/manifest.json b/thunderbird-l10n/bg/manifest.json
index 30d8529c06f9215d1cd40eb8061e41106a8e9b7d..e0f191bdece8a2122854221bfa94aca6c5086874 100644
--- a/thunderbird-l10n/bg/manifest.json
+++ b/thunderbird-l10n/bg/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Български Language Pack",
   "description": "Language pack for Thunderbird for bg",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "bg": {
-      "version": "20220726045502",
+      "version": "20220817120758",
       "chrome_resources": {
         "alerts": "chrome/bg/locale/bg/alerts/",
         "autoconfig": "chrome/bg/locale/bg/autoconfig/",
diff --git a/thunderbird-l10n/br/localization/br/messenger/preferences/preferences.ftl b/thunderbird-l10n/br/localization/br/messenger/preferences/preferences.ftl
index 9b25a6f448373bf56e610e530a3a03dd144318e2..6fe67d3e45820baea6db1eb56a992df772d72976 100644
--- a/thunderbird-l10n/br/localization/br/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/br/localization/br/messenger/preferences/preferences.ftl
@@ -414,7 +414,9 @@ spellcheck-inline-label =
     .label = Gweredekaat reizhskrivañ en ur vizskrivañ
     .accesskey = k
 
-
+language-popup-label =
+    .value = Yezh :
+    .accesskey = Y
 
 download-dictionaries-link = Pellgargañ muioc'h a c'heriadurioù
 
diff --git a/thunderbird-l10n/br/localization/br/toolkit/global/commonDialog.ftl b/thunderbird-l10n/br/localization/br/toolkit/global/commonDialog.ftl
index 1e761a5ab06a14d0ad223b0d576ea212f5495fb2..058a14b698d2c50160b120068894b0eadb683211 100644
--- a/thunderbird-l10n/br/localization/br/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/br/localization/br/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Ar bajenn-mañ a lâr
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Dianav
-
 common-dialog-username =
     .value = Anv implijer
 common-dialog-password =
     .value = Ger-tremen
+common-dialog-copy-cmd =
+    .label = Eilañ
+    .accesskey = i
+common-dialog-select-all-cmd =
+    .label = Diuzañ an holl anezho
+    .accesskey = a
diff --git a/thunderbird-l10n/br/localization/br/toolkit/global/resetProfile.ftl b/thunderbird-l10n/br/localization/br/toolkit/global/resetProfile.ftl
index 9ac0ac77e232696ce9854dc6f45903bc7b90c120..fafda8fb12805aa0828c79ab0e3897c6a648b391 100644
--- a/thunderbird-l10n/br/localization/br/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/br/localization/br/toolkit/global/resetProfile.ftl
@@ -7,3 +7,6 @@ refresh-profile-dialog-button =
 refresh-profile = Roit { -brand-short-name } un taol lañs nevez
 refresh-profile-button = Azbevaat { -brand-short-name }…
 refresh-profile-learn-more = Gouzout hiroc’h
+refresh-profile-progress =
+    .title = Azbevaat { -brand-short-name }
+refresh-profile-progress-description = Tost echu…
diff --git a/thunderbird-l10n/br/localization/br/toolkit/global/tabprompts.ftl b/thunderbird-l10n/br/localization/br/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..392aa2242c459fb6ff850c556345d8b4821c8016
--- /dev/null
+++ b/thunderbird-l10n/br/localization/br/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Anv an arveriad:
+tabmodalprompt-password =
+    .value = Ger-tremen:
+tabmodalprompt-ok-button =
+    .label = Mat eo
+tabmodalprompt-cancel-button =
+    .label = Nullañ
diff --git a/thunderbird-l10n/br/manifest.json b/thunderbird-l10n/br/manifest.json
index 9a06ab42aa0c921f1dd4eb8c1e6493cc2a5fd0eb..7f9ce8f0d61c13ae0cc115b6b5b283766f4d01c0 100644
--- a/thunderbird-l10n/br/manifest.json
+++ b/thunderbird-l10n/br/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Breton Language Pack",
   "description": "Language pack for Thunderbird for br",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "br": {
-      "version": "20220726045515",
+      "version": "20220817120855",
       "chrome_resources": {
         "alerts": "chrome/br/locale/br/alerts/",
         "autoconfig": "chrome/br/locale/br/autoconfig/",
diff --git a/thunderbird-l10n/ca/localization/ca/messenger/preferences/preferences.ftl b/thunderbird-l10n/ca/localization/ca/messenger/preferences/preferences.ftl
index cffe73ed15d2e8cb2ae45cf26e18c63344d2937b..24ae9083e5545951e6471bd9e69accd0734bccff 100644
--- a/thunderbird-l10n/ca/localization/ca/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ca/localization/ca/messenger/preferences/preferences.ftl
@@ -519,7 +519,9 @@ spellcheck-inline-label =
     .label = Activa la verificació ortogràfica a mesura que s'escriu
     .accesskey = v
 
-
+language-popup-label =
+    .value = Llengua:
+    .accesskey = L
 
 download-dictionaries-link = Baixa més diccionaris
 
diff --git a/thunderbird-l10n/ca/localization/ca/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ca/localization/ca/toolkit/global/commonDialog.ftl
index 424a1c9908442e76080c86101027a2b5ef3cf62b..c4326c59042360b457d09e3c5fbe870f24c28736 100644
--- a/thunderbird-l10n/ca/localization/ca/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ca/localization/ca/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Aquesta pàgina diu
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconegut
-
 common-dialog-username =
     .value = Nom d'usuari
 common-dialog-password =
     .value = Contrasenya
+common-dialog-copy-cmd =
+    .label = Copia
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Selecciona-ho tot
+    .accesskey = a
diff --git a/thunderbird-l10n/ca/localization/ca/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ca/localization/ca/toolkit/global/resetProfile.ftl
index 401952e10c6cb73307571458f59c76b98c26d0d6..ebb9fef2dbe2a902971d2bb04bdf24951641cfc8 100644
--- a/thunderbird-l10n/ca/localization/ca/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ca/localization/ca/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Comenceu des de zero per arreglar problemes
 refresh-profile = Poseu a punt el { -brand-short-name }
 refresh-profile-button = Restableix el { -brand-short-name } a l'estat inicial…
 refresh-profile-learn-more = Més informació
+refresh-profile-progress =
+    .title = Restableix el { -brand-short-name } a l'estat inicial
+refresh-profile-progress-description = Gairebé heu acabat…
diff --git a/thunderbird-l10n/ca/localization/ca/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ca/localization/ca/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..dadec6694e2f57f10ad2c08135f11fe6d75e7fd2
--- /dev/null
+++ b/thunderbird-l10n/ca/localization/ca/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nom d'usuari:
+tabmodalprompt-password =
+    .value = Contrasenya:
+tabmodalprompt-ok-button =
+    .label = D'acord
+tabmodalprompt-cancel-button =
+    .label = Cancel·la
diff --git a/thunderbird-l10n/ca/manifest.json b/thunderbird-l10n/ca/manifest.json
index 75a9e24b3c253a95b75e4fd00ec58a9caea12ee8..20348b15d0fe702c24f0408ac4439a34db6e3edf 100644
--- a/thunderbird-l10n/ca/manifest.json
+++ b/thunderbird-l10n/ca/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Català Language Pack",
   "description": "Language pack for Thunderbird for ca",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ca": {
-      "version": "20220726045528",
+      "version": "20220817120939",
       "chrome_resources": {
         "alerts": "chrome/ca/locale/ca/alerts/",
         "autoconfig": "chrome/ca/locale/ca/autoconfig/",
diff --git a/thunderbird-l10n/cak/localization/cak/messenger/preferences/preferences.ftl b/thunderbird-l10n/cak/localization/cak/messenger/preferences/preferences.ftl
index 6a438ddfb0fd914c950e924b7fb215d3efc6884e..a24614d5d4655259a504518d339b35f9af95d368 100644
--- a/thunderbird-l10n/cak/localization/cak/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/cak/localization/cak/messenger/preferences/preferences.ftl
@@ -451,7 +451,9 @@ spellcheck-inline-label =
     .label = Tinik'öx tz'ib'anikil toq yatz'ib'an
     .accesskey = T
 
-
+language-popup-label =
+    .value = Ch'ab'äl:
+    .accesskey = C
 
 download-dictionaries-link = Keqasäx ch'aqa' chik taq Soltzij
 
diff --git a/thunderbird-l10n/cak/localization/cak/toolkit/global/commonDialog.ftl b/thunderbird-l10n/cak/localization/cak/toolkit/global/commonDialog.ftl
index 7a11f18f27094c7ebaa647001d86647a6aa091a0..11f8387213087015c2346663d21227b9046a987c 100644
--- a/thunderbird-l10n/cak/localization/cak/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/cak/localization/cak/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Nib'ïx pa re ruxaq re'
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Man etaman ta ruwäch
-
 common-dialog-username =
     .value = Rub'i' okisanel
 common-dialog-password =
     .value = Ewan tzij
+common-dialog-copy-cmd =
+    .label = Tiwachib'ëx
+    .accesskey = c
+common-dialog-select-all-cmd =
+    .label = Ticha' Ronojel
+    .accesskey = r
diff --git a/thunderbird-l10n/cak/localization/cak/toolkit/global/resetProfile.ftl b/thunderbird-l10n/cak/localization/cak/toolkit/global/resetProfile.ftl
index c99a746b08222f24114be75fb05b74e4aafce4c6..47a6d9bc6f702ad876e21fc16172e068d471d295 100644
--- a/thunderbird-l10n/cak/localization/cak/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/cak/localization/cak/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Tatikirisaj ke'asolo' taq ruk'ayewal rub'ey
 refresh-profile = Tiya' jun rukamuluxik chi re { -brand-short-name }
 refresh-profile-button = Titzolïx { -brand-short-name }…
 refresh-profile-learn-more = Tetamäx ch'aqa' chik
+refresh-profile-progress =
+    .title = Titzolïx { -brand-short-name }
+refresh-profile-progress-description = Jub'a' chik nrajo'…
diff --git a/thunderbird-l10n/cak/localization/cak/toolkit/global/tabprompts.ftl b/thunderbird-l10n/cak/localization/cak/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..791764f4a11f334f9acbdc294201494e409d403e
--- /dev/null
+++ b/thunderbird-l10n/cak/localization/cak/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Rub'i' winäq:
+tabmodalprompt-password =
+    .value = Ewan tzij:
+tabmodalprompt-ok-button =
+    .label = ÜTZ
+tabmodalprompt-cancel-button =
+    .label = Tiq'at
diff --git a/thunderbird-l10n/cak/manifest.json b/thunderbird-l10n/cak/manifest.json
index 5df1a5ab3d0a44cef680939170815450358745e6..85e68dd0e0ce8f805eba594294f146ac176f6492 100644
--- a/thunderbird-l10n/cak/manifest.json
+++ b/thunderbird-l10n/cak/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Kaqchikel (Guatemala) Language Pack",
   "description": "Language pack for Thunderbird for cak",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "cak": {
-      "version": "20220726045541",
+      "version": "20220817120950",
       "chrome_resources": {
         "alerts": "chrome/cak/locale/cak/alerts/",
         "autoconfig": "chrome/cak/locale/cak/autoconfig/",
diff --git a/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/jsonview.properties b/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/jsonview.properties
index 680f385b7fc0d7ef2f81f3f5fdd2bbe0a444963e..15fa552829241a033a96a541ad13533b99182e28 100644
--- a/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/jsonview.properties
+++ b/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/jsonview.properties
@@ -31,7 +31,7 @@ jsonViewer.Copy=Kopírovat
 
 # LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
 jsonViewer.ExpandAll=Rozbalit vše
-jsonViewer.ExpandAllSlow=Rozbalit vše (pomalu)
+jsonViewer.ExpandAllSlow=Rozbalit vše (pomalé)
 
 # LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
 jsonViewer.CollapseAll=Sbalit vše
diff --git a/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/styleeditor.properties b/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/styleeditor.properties
index 9a0f1b5db66389845101891550e445cb93d04ba5..857cf1a9997480fe8521b63c6139ed397d09bcee 100644
--- a/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/styleeditor.properties
+++ b/thunderbird-l10n/cs/chrome/cs/locale/cs/devtools/client/styleeditor.properties
@@ -50,6 +50,12 @@ saveStyleSheet.filter=Soubory CSS
 # conjunction with accel (Command on Mac or Ctrl on other platforms) to Save
 saveStyleSheet.commandkey=S
 
+# LOCALIZATION NOTE  (focusFilterInput.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to focus the
+# filter input. Don't use "F" as it's used by the CodeMirror editor to perform an
+# in-file search; if possible, keep it the same as sources.search.key2.
+focusFilterInput.commandkey=P
+
 # LOCALIZATION NOTE  (showOriginalSources.label): This is the label on the context
 # menu item to toggle showing original sources in the editor.
 showOriginalSources.label=Zobrazit původní zdroje
@@ -65,9 +71,3 @@ showMediaSidebar.label=Zobrazit postranní lištu pro @media
 # LOCALIZATION NOTE  (showMediaSidebar.accesskey): This is the access key for
 # the menu item to toggle showing the @media sidebar.
 showMediaSidebar.accesskey=m
-
-# LOCALIZATION NOTE  (focusFilterInput.commandkey): This is the key to use in
-# conjunction with accel (Command on Mac or Ctrl on other platforms) to focus the
-# filter input. Don't use "F" as it's used by the CodeMirror editor to perform an
-# in-file search; if possible, keep it the same as sources.search.key2.
-focusFilterInput.commandkey=P
diff --git a/thunderbird-l10n/cs/chrome/cs/locale/cs/global/netError.dtd b/thunderbird-l10n/cs/chrome/cs/locale/cs/global/netError.dtd
index 29c3e7ce843acdc12341f84ee1afdd8f925b1157..100e7ac4d8ed630d033330abbd89895c9c8b517a 100644
--- a/thunderbird-l10n/cs/chrome/cs/locale/cs/global/netError.dtd
+++ b/thunderbird-l10n/cs/chrome/cs/locale/cs/global/netError.dtd
@@ -52,16 +52,17 @@
 <!ENTITY netReset.longDesc "<p>Spojení bylo v průběhu otevírání komunikačního kanálu se serverem neočekávaně přerušeno. Opakujte akci.</p>">
 
 <!ENTITY netTimeout.title "Vypršel čas na spojení">
-<!ENTITY netTimeout.longDesc "<p>Požadovaný server neodpověděl na požadavek o připojení a prohlížeč ukončil čekání na tuto odpověď.</p><ul><li>Server může být velmi vytížen; Opakujte akci později.</li><li>Je možné, že se jedná o síťový problém mezi vaším počítačem a serverem.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>">
+<!ENTITY netTimeout.longDesc "<p>Požadovaný server neodpověděl na požadavek o připojení a prohlížeč ukončil čekání na tuto odpověď.</p><ul><li>Server může být velmi vytížen. Opakujte akci později.</li><li>Funguje načítání ostatních webových stránek? Zkontrolujte síťové připojení vašeho počítače.</li><li>Připojuje se váš počítač k síti skrze firewall nebo proxy server? Nesprávné nastavení může načítání stránek ovlivnit.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>">
 
 <!ENTITY unknownProtocolFound.title "Neznámý protokol">
 <!ENTITY unknownProtocolFound.longDesc "<p>URL adresa obsahuje protokol (např. <q>wxyz://</q>), který nebyl prohlížečem rozpoznán, a proto se k ní nemůže korektně připojit.</p><ul><li>Zkoušíte přistupovat k multimédiím či jiné netextové službě? Podívejte se, jaké další věci stránka vyžaduje.</li><li>Některé protokoly mohou vyžadovat software třetích stran nebo zásuvné moduly dříve, než je prohlížeč může rozpoznat.</li></ul>">
 
 <!ENTITY proxyConnectFailure.title "Proxy server odmítl spojení">
-<!ENTITY proxyConnectFailure.longDesc "<p>Prohlížeč je nakonfigurován k použití proxy serveru, který odmítl spojení.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a opakujte akci.</li><li>Je možné, že proxy server nepovoluje připojení z vaší sítě.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>">
+<!ENTITY proxyConnectFailure.longDesc "<p>Prohlížeč je nastaven, aby používal proxy server, který odmítá spojení.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a akci opakujte.</li><li>Je možné, že proxy server nepovoluje připojení z vaší sítě.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>">
 
 <!ENTITY proxyResolveFailure.title "Proxy server nenalezen">
-<!ENTITY proxyResolveFailure.longDesc "<p>Prohlížeč je nakonfigurován k použití proxy serveru, který nemohl být nalezen.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a opakujte akci.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>">
+<!ENTITY proxyResolveFailure.longDesc "<p>Prohlížeč je nastaven, aby používal proxy server, který nelze nalézt.</p><ul><li>Zkontrolujte v prohlížeči nastavení proxy serveru a akci opakujte.</li><li>Zkontrolujte síťové připojení vašeho počítače.</li><li>Pokud problém přetrvává, poraďte se se správcem vaší sítě, nebo poskytovatelem připojení k internetu.</li></ul>
+    ">
 
 <!ENTITY redirectLoop.title "Smyčka při přesměrování">
 <!ENTITY redirectLoop.longDesc "<p>Prohlížeč ukončil spojení, protože server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení.</p><ul><li>Je možné, že stránka vyžaduje ukládání cookies, které máte zakázané nebo je pro tento server blokujete.</li><li>Většinou se ale jedná o problém konfigurace serveru a <em>není</em> to tak problém vašeho počítače.</li></ul>">
diff --git a/thunderbird-l10n/cs/chrome/cs/locale/cs/necko/necko.properties b/thunderbird-l10n/cs/chrome/cs/locale/cs/necko/necko.properties
index 7e8609eb0114330a9c20bee7d99a02a4d27133e0..27c79d0cf9d3c25e79ea26e18180f26defea09b6 100644
--- a/thunderbird-l10n/cs/chrome/cs/locale/cs/necko/necko.properties
+++ b/thunderbird-l10n/cs/chrome/cs/locale/cs/necko/necko.properties
@@ -50,8 +50,6 @@ CookieAllowedForFpiByHeuristic=Přístup k úložišti „%1$S“ byl díky izol
 
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecure2=Cookie „%1$S“ byla zablokována, protože obsahuje atribut „SameSite=None“ bez atributu „secure“.
-# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta2): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
-CookieRejectedNonRequiresSecureForBeta2=Cookie „%1$S“ bude brzy blokována, protože obsahuje atribut „SameSite“ s neplatnou hodnotou nebo hodnotou „None“, která není bez bez atributu „secure“ povolená. Podrobnosti o atributu „SameSite“ najdete na %2$S
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta3): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecureForBeta3=Cookie „%1$S“ bude brzy blokována, protože obsahuje atribut „SameSite“ s hodnotou „None“, která není bez bez atributu „secure“ povolená. Podrobnosti o atributu „SameSite“ najdete na %2$S
 # LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
@@ -87,8 +85,8 @@ CookieRejectedExpired=Cookie „%1$S“ byla odmítnuta, protože vypršela jej
 # LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
 CookieRejectedForNonSameSiteness=Cookie „%1$S“ byla odmítnuta, protože je poslána v kontextu cross-site, ale obsahuje příznak „SameSite“ s hodnotou „Lax“ nebo „Strict“.
 
+# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
+CookieBlockedCrossSiteRedirect=Cookie „%1$S“ s příznakem „SameSite“ s hodnotou „Lax“ nebo „Strict“ byla vynechána kvůli cross-site přesměrování.
+
 # LOCALIZATION NOTE (APIDeprecationWarning): %1$S is the deprecated API; %2$S is the API function that should be used.
 APIDeprecationWarning=Varování: „%1$S“ je zastaralé, použijte prosím „%2$S“
-
-# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
-CookieBlockedCrossSiteRedirect=Cookie “%1$S” with the “SameSite” attribute value “Lax” or “Strict” was omitted because of a cross-site redirect.
diff --git a/thunderbird-l10n/cs/chrome/cs/locale/pdfviewer/viewer.properties b/thunderbird-l10n/cs/chrome/cs/locale/pdfviewer/viewer.properties
index 73bffe7a96318cafee0945e7a928eda28a189476..c6090a39f2c3a650f16050bf52069bbf4a4c0c6b 100644
--- a/thunderbird-l10n/cs/chrome/cs/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/cs/chrome/cs/locale/pdfviewer/viewer.properties
@@ -249,3 +249,33 @@ password_cancel=Zrušit
 printing_not_supported=Upozornění: Tisk není v tomto prohlížeči plně podporován.
 printing_not_ready=Upozornění: Dokument PDF není kompletně načten.
 web_fonts_disabled=Webová písma jsou zakázána, proto není možné použít vložená písma PDF.
+
+# Editor
+editor_none.title=Zakázat úpravy anotací
+editor_none_label=Zakázat úpravy
+editor_free_text.title=Přidat textovou anotaci
+editor_free_text_label=Textová anotace
+editor_ink.title=Přidat psanou anotaci
+editor_ink_label=Psaná anotace
+
+freetext_default_content=Zadejte text…
+
+free_text_default_content=Zadejte text…
+
+# Editor Parameters
+editor_free_text_font_color=Barva písma
+editor_free_text_font_size=Velikost písma
+editor_ink_line_color=Barva čáry
+editor_ink_line_thickness=Tloušťka čáry
+
+# Editor Parameters
+editor_free_text_color=Barva
+editor_free_text_size=Velikost
+editor_ink_color=Barva
+editor_ink_thickness=Tloušťka
+editor_ink_opacity=Průhlednost
+
+# Editor aria
+editor_free_text_aria_label=Editor textu
+editor_ink_aria_label=Editor psaní rukou
+editor_ink_canvas_aria_label=Uživatelem vytvořený obrázek
diff --git a/thunderbird-l10n/cs/localization/cs/browser/branding/brandings.ftl b/thunderbird-l10n/cs/localization/cs/browser/branding/brandings.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..9ada8da73a462522017570b75ea5338b963912e9
--- /dev/null
+++ b/thunderbird-l10n/cs/localization/cs/browser/branding/brandings.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/cs/localization/cs/calendar/preferences.ftl b/thunderbird-l10n/cs/localization/cs/calendar/preferences.ftl
index b187cf5c990faa788ad9180309a4950a64aea659..070fce37e8a2e4ae57e9be23016f834932aa15d3 100644
--- a/thunderbird-l10n/cs/localization/cs/calendar/preferences.ftl
+++ b/thunderbird-l10n/cs/localization/cs/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = Krátký: { $date }
+use-system-timezone-radio-button =
+    .label = Použít časové pásmo podle systému
+set-timezone-manually-radio-button =
+    .label = Nastavit časové pásmo ručně
 timezone-label =
     .value = Časové pásmo:
 weekstart-label =
diff --git a/thunderbird-l10n/cs/localization/cs/messenger/messenger.ftl b/thunderbird-l10n/cs/localization/cs/messenger/messenger.ftl
index 976bfef9a76e1e51f3cdd68991acf852839762f7..01adf149b5ab3b938a39c06d1e8b848920c91c16 100644
--- a/thunderbird-l10n/cs/localization/cs/messenger/messenger.ftl
+++ b/thunderbird-l10n/cs/localization/cs/messenger/messenger.ftl
@@ -125,9 +125,6 @@ other-action-redirect-msg =
 message-header-msg-flagged =
     .title = S hvězdičkou
     .aria-label = Označeno hvězdičkou
-message-header-msg-not-flagged =
-    .title = Bez hvězdičky
-    .aria-label = Neoznačeno hvězdičkou
 # Variables:
 # $address (String) - The email address of the recipient this picture belongs to.
 message-header-recipient-avatar =
@@ -246,17 +243,17 @@ settings-context-open-addons-item2 =
 
 spaces-toolbar-pinned-tab-button =
     .tooltiptext = Navigační menu
-spaces-pinned-button-menuitem-mail =
-    .label = { spaces-toolbar-button-mail.title }
-spaces-pinned-button-menuitem-address-book =
-    .label = { spaces-toolbar-button-address-book.title }
-spaces-pinned-button-menuitem-calendar =
-    .label = { spaces-toolbar-button-calendar.title }
-spaces-pinned-button-menuitem-tasks =
-    .label = { spaces-toolbar-button-tasks.title }
-spaces-pinned-button-menuitem-chat =
-    .label = { spaces-toolbar-button-chat.title }
-spaces-pinned-button-menuitem-settings =
+spaces-pinned-button-menuitem-mail2 =
+    .label = { spaces-toolbar-button-mail2.title }
+spaces-pinned-button-menuitem-address-book2 =
+    .label = { spaces-toolbar-button-address-book2.title }
+spaces-pinned-button-menuitem-calendar2 =
+    .label = { spaces-toolbar-button-calendar2.title }
+spaces-pinned-button-menuitem-tasks2 =
+    .label = { spaces-toolbar-button-tasks2.title }
+spaces-pinned-button-menuitem-chat2 =
+    .label = { spaces-toolbar-button-chat2.title }
+spaces-pinned-button-menuitem-settings2 =
     .label = { spaces-toolbar-button-settings2.title }
 spaces-pinned-button-menuitem-show =
     .label = { spaces-toolbar-button-show.title }
diff --git a/thunderbird-l10n/cs/localization/cs/messenger/openpgp/keyAssistant.ftl b/thunderbird-l10n/cs/localization/cs/messenger/openpgp/keyAssistant.ftl
index 8842d913799114da5f4e0c62d97367c6f45c2395..445be6cea44e713e48bcf9a6983da4409f330aaf 100644
--- a/thunderbird-l10n/cs/localization/cs/messenger/openpgp/keyAssistant.ftl
+++ b/thunderbird-l10n/cs/localization/cs/messenger/openpgp/keyAssistant.ftl
@@ -33,14 +33,26 @@ openpgp-key-assistant-key-source =
     }
 openpgp-key-assistant-key-collected-attachment = příloha
 openpgp-key-assistant-key-collected-keyserver = server klíčů
+# Web Key Directory (WKD) is a concept.
+openpgp-key-assistant-key-collected-wkd = Webový adresář klíčů
 openpgp-key-assistant-key-rejected = Tento klíč byl dříve odmítnut.
 openpgp-key-assistant-key-accepted-other = Tento klíč byl dříve přijat pro jinou e-mailovou adresu.
+# Variables:
+# $recipient (String) - The email address of the recipient needing resolution.
+openpgp-key-assistant-resolve-discover-info = Vyhledejte další nebo aktualizované klíče pro { $recipient } online nebo je importujte ze souboru.
 
 ## Discovery section
 
+openpgp-key-assistant-discover-title = Probíhá online vyhledávání.
+# Variables:
+# $recipient (String) - The email address which we're discovering keys.
+openpgp-key-assistant-discover-keys = Vyhledávání klíčů pro { $recipient }…
 
 ## Dialog buttons
 
+openpgp-key-assistant-discover-online-button = Vyhledat veřejné klíče online…
+openpgp-key-assistant-import-keys-button = Importovat veřejné klíče ze souboru…
+openpgp-key-assistant-issue-resolve-button = Vyřešit…
 openpgp-key-assistant-view-key-button = Zobrazit klíč…
 openpgp-key-assistant-recipients-show-button = Zobrazit
 openpgp-key-assistant-recipients-hide-button = Skrýt
diff --git a/thunderbird-l10n/cs/localization/cs/messenger/preferences/preferences.ftl b/thunderbird-l10n/cs/localization/cs/messenger/preferences/preferences.ftl
index f224da2662b2dae649d2134bd821f70481787569..ce2763bd250008e89d8933ecb621f9eab4003890 100644
--- a/thunderbird-l10n/cs/localization/cs/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/cs/localization/cs/messenger/preferences/preferences.ftl
@@ -507,7 +507,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Kontrolovat pravopis při psaní
     .accesskey = K
-
+language-popup-label =
+    .value = Jazyk:
+    .accesskey = J
 download-dictionaries-link = Stáhnout další slovníky
 font-label =
     .value = Písmo:
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutAddons.ftl
index 90c7ab3cb1b8e3613dd67b42c2c0be79a5a3aa13..a02efccb08ac80d71cd4abf9c769e27107e6dee7 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutAddons.ftl
@@ -337,10 +337,16 @@ theme-monochromatic-subheading =
         [neuter] { -brand-product-name(case: "acc") }
        *[other] aplikaci { -brand-product-name }
     } dostupné po omezenou dobu.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Vyzkoušet palety barev
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
-colorway-collection-expiry-date-span = Platnost vyprší { DATETIME($expiryDate, month: "long", day: "numeric") }
+colorway-collection-expiry-date-span = Skončí { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Změnit paletu barev
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Skončí { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Povolené moduly
 plugin-disabled-heading = Zakázané moduly
 dictionary-enabled-heading = Povolené slovníky
@@ -473,6 +479,7 @@ details-notification-incompatible =
         [neuter] Doplněk { $name } není s { -brand-short-name(case: "ins") } { $version } kompatibilní.
        *[other] Doplněk { $name } není s aplikací { -brand-short-name } { $version } kompatibilní.
     }
+details-notification-incompatible-link = Více informací
 details-notification-unsigned-and-disabled =
     { -brand-short-name.gender ->
         [masculine] Doplněk { $name } nemohl být pro použití ve { -brand-short-name(case: "loc") } ověřen a byl zakázán.
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutGlean.ftl
index 50fe868e184a5a063c27ecd8850b7db9c218fd85..3888dfea7713c376bda01b72d8fb0f7efc62500c 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutGlean.ftl
@@ -14,8 +14,8 @@ about-glean-warning =
         [neuter] { -brand-short-name(case: "gen") }
        *[other] aplikace { -brand-short-name }
     }.
-
 tag-pings-label = Označovat všechny odeslané pingy tímto štítkem
 log-pings-label = Zaznamenávat obsah pingu před odesláním do protokolu?
 send-pings-label = Poslat pojmenovaný ping
 controls-button-label = Nastavit
+controls-button-label-verbose = Použít nastavení a odeslat ping
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutSupport.ftl
index 8e8b683aadab370fff6345767a0277a9a18552ba..2d4b03e819320ff621fa3697dd7cd2fb5087328c 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/about/aboutSupport.ftl
@@ -12,7 +12,6 @@ page-subtitle =
         [neuter] { -brand-short-name(case: "gen") }
        *[other] aplikace { -brand-short-name }
     } naleznete na <a data-l10n-name="support-link">webových stránkách podpory</a>.
-
 crashes-title = Hlášení pádů
 crashes-id = ID hlášení
 crashes-send-date = Odeslaná
@@ -81,12 +80,10 @@ app-basics-key-mozilla = Klíč Mozilla Location Service
 app-basics-safe-mode = Nouzový režim
 app-basics-memory-size = Velikost paměti (RAM)
 app-basics-disk-available = Dostupné místo na disku
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Zobrazit ve Finderu
@@ -178,6 +175,7 @@ media-device-channels = Kanály
 media-device-rate = Vzorkování
 media-device-latency = Prodleva
 media-capabilities-title = Podpora médií
+media-codec-support-info = Informace o podpoře kodeků
 # List all the entries of the database.
 media-capabilities-enumerate = Vypsat databázi
 
@@ -216,7 +214,6 @@ report-crash-for-days =
         [few] Hlášení o pádech za poslední { $days } dny
        *[other] Hlášení o pádech za posledních { $days } dní
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -225,7 +222,6 @@ crashes-time-minutes =
         [few] Před { $minutes } minutami
        *[other] Před { $minutes } minutami
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -234,7 +230,6 @@ crashes-time-hours =
         [few] Před { $hours } hodinami
        *[other] Před { $hours } hodinami
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -243,7 +238,6 @@ crashes-time-days =
         [few] Před { $days } dny
        *[other] Před { $days } dny
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -252,7 +246,6 @@ pending-reports =
         [few] Všechna hlášení o pádech (zahrnující { $reports } čekající za dané časové období)
        *[other] Všechna hlášení o pádech (zahrnující { $reports } čekajících za dané časové období)
     }
-
 raw-data-copied = Data byla zkopírována
 text-copied = Text zkopírován do schránky
 
@@ -265,11 +258,9 @@ blocked-mismatched-version = Zakázáno kvůli nesouhlasící verzi ovladačů v
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Zakázáno kvůli verzi ovladače grafické karty. Zkuste aktualizovat ovladač grafické karty na verzi { $driverVersion } nebo novější.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Technologie ClearType
-
 compositing = Compositing
 hardware-h264 = Hardwarové dekódování H264
 main-thread-no-omtc = hlavní vlákno, ne OMTC
@@ -284,7 +275,6 @@ virtual-monitor-disp = Zobrazení virtuálního monitoru
 
 found = Nalezeno
 missing = Chybí
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Popis
@@ -307,19 +297,15 @@ webgl2-renderer = Zobrazování WebGL2
 webgl2-version = Verze ovladače WebGL 2
 webgl2-driver-extensions = Rozšíření ovladače WebGL 2
 webgl2-extensions = Rozšíření WebGL 2
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Zablokováno kvůli známým problémům: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Zablokováno; chybový kód { $failureCode }
-
 d3d11layers-crash-guard = D3D11 Compositor
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF VPX Video dekodér
-
 reset-on-next-restart = Obnovit po při příštím restartu
 gpu-process-kill-button = Ukončit GPU proces
 gpu-device-reset = Obnova zařízení
@@ -329,10 +315,8 @@ content-uses-tiling = Používá skládání (obsah)
 off-main-thread-paint-enabled = Vykreslování mimo hlavní vlákno povoleno
 off-main-thread-paint-worker-count = Počet vláken pro vykreslování mimo hlavní vlákno
 target-frame-rate = Cílová frekvence snímků
-
 min-lib-versions = Očekávaná minimální verze
 loaded-lib-versions = Používaná verze
-
 has-seccomp-bpf = Seccomp-BPF (filtrování systémových volání)
 has-seccomp-tsync = Synchronizace vláken Seccomp
 has-user-namespaces = Uživatelské jmenné prostory
@@ -346,18 +330,15 @@ sandbox-proc-type-content = obsah
 sandbox-proc-type-file = obsah souboru
 sandbox-proc-type-media-plugin = zásuvný modul médií
 sandbox-proc-type-data-decoder = dekodér dat
-
 startup-cache-title = Mezipaměť spouštění
 startup-cache-disk-cache-path = Cesta k mezipaměti na disku
 startup-cache-ignore-disk-cache = Ignorovat mezipaměť na disku
 startup-cache-found-disk-cache-on-init = Mezipaměť na disku během inicializace nalezena
 startup-cache-wrote-to-disk-cache = Zapsáno do mezipaměti na disku
-
 launcher-process-status-0 = Povoleno
 launcher-process-status-1 = Zakázáno kvůli chybě
 launcher-process-status-2 = Násilně zakázáno
 launcher-process-status-unknown = Neznámý stav
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -371,14 +352,12 @@ fission-status-experiment-treatment = Povoleno experimentem
 fission-status-disabled-by-e10s-env = Zakázáno prostředím
 fission-status-enabled-by-env = Povoleno prostředím
 fission-status-disabled-by-env = Zakázáno prostředím
-fission-status-disabled-by-safe-mode = Zakázáno v nouzovém režimu
 fission-status-enabled-by-default = Povoleno ve výchozím nastavení
 fission-status-disabled-by-default = Zakázáno ve výchozím nastavení
 fission-status-enabled-by-user-pref = Povoleno uživatelem
 fission-status-disabled-by-user-pref = Zakázáno uživatelem
 fission-status-disabled-by-e10s-other = Zakázáno kvůli E10S
 fission-status-enabled-by-rollout = Povoleno postupným zaváděním
-
 async-pan-zoom = Asynchronní lupa/panning
 apz-none = nic
 wheel-enabled = vstup kolečka povolen
@@ -415,7 +394,6 @@ support-remote-experiments-title = Vzdálené experimenty
 support-remote-experiments-name = Název
 support-remote-experiments-branch = Větev experimentu
 support-remote-experiments-see-about-studies = Podrobnosti o experimentech { -brand-short-name(case: "gen") } a možnost je zakázat jednotlivě nebo celkově i do budoucna najdete na stránce <a data-l10n-name="support-about-studies-link">about:studies</a>.
-
 support-remote-features-title = Vzdálené funkce
 support-remote-features-name = Název
 support-remote-features-status = Stav
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/global/browser-utils.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..70b958e41354d4bf2a11b8839aca282423704139 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (data)
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/global/commonDialog.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/global/commonDialog.ftl
index bc473f17ed6630738ca6031dce00b0038b182b4b..28cd36c32bc4e4b15952f14aa1ec341c2bcbb220 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Tato stránka říká
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Neznámý
-
 common-dialog-username =
     .value = Uživatelské jméno
 common-dialog-password =
     .value = Heslo
+common-dialog-copy-cmd =
+    .label = Kopírovat
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Vybrat vše
+    .accesskey = a
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/global/resetProfile.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/global/resetProfile.ftl
index ac1cd9b208b73a1c94d0746bbbea4af79244f767..09a52e36530754d11ae8ec81d706414e3c7bb05e 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/global/resetProfile.ftl
@@ -33,3 +33,6 @@ refresh-profile-button =
        *[other] aplikaci { -brand-short-name }
     }
 refresh-profile-learn-more = Zjistit více
+refresh-profile-progress =
+    .title = Obnovení aplikace { -brand-short-name }
+refresh-profile-progress-description = Téměř hotovo…
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/global/tabprompts.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..ca174368a95474aff6b2f388ca479e0f9e1659bc
--- /dev/null
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Uživatelské jméno:
+tabmodalprompt-password =
+    .value = Heslo:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Zrušit
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/global/videocontrols.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/global/videocontrols.ftl
index 40ccec6b65032df88d15d791b2932bc65cd8c458..4fc58d78d3a9abe32262c85f8ab9d5e320f9e229 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/global/videocontrols.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/global/videocontrols.ftl
@@ -12,7 +12,6 @@ videocontrols-volume-control =
     .aria-label = Hlasitost
 videocontrols-closed-caption-button =
     .aria-label = Skryté titulky
-
 videocontrols-play-button =
     .aria-label = Přehrát
 videocontrols-pause-button =
@@ -29,15 +28,12 @@ videocontrols-casting-button-label =
     .aria-label = Přehrát na obrazovce
 videocontrols-closed-caption-off =
     .offlabel = Vypnuto
-
 # This string is used as part of the Picture-in-Picture video toggle button when
 # the mouse is hovering it.
 videocontrols-picture-in-picture-label = Obraz v obraze
-
 # This string is used as the label for a variation of the Picture-in-Picture video
 # toggle button when the mouse is hovering over the video.
 videocontrols-picture-in-picture-toggle-label = Sledovat jako obraz v obraze
-
 # This string is used as part of a variation of the Picture-in-Picture video toggle
 # button. When using this variation, this string appears below the toggle when the
 # mouse hovers the toggle.
@@ -48,7 +44,13 @@ videocontrols-picture-in-picture-explainer =
         [neuter] Přehrávejte videa v popředí a zároveň dělejte v { -brand-short-name(case: "loc") } klidně i něco jiného
        *[other] Přehrávejte videa v popředí a zároveň dělejte v aplikaci { -brand-short-name } klidně i něco jiného
     }
-
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label2 = Zobrazit video v samostatném okně
+# This string is used as part of a variation of the Picture-in-Picture video toggle
+# button. When using this variation, this string appears below the toggle when the
+# mouse hovers the toggle.
+videocontrols-picture-in-picture-explainer2 = Více obrazovek, více zábavy. Sledujte toto video během prohlížení dalších stránek.
 videocontrols-error-aborted = Nahrávání videa zastaveno.
 videocontrols-error-network = Přehrávání videa selhalo z důvodu chyby sítě.
 videocontrols-error-decode = Video nelze přehrát, protože soubor je poškozen.
@@ -56,7 +58,6 @@ videocontrols-error-src-not-supported = Formát nebo typ MIME videa není podpor
 videocontrols-error-no-source = Nebylo nalezeno žádné video s podporovaným formátem a typem MIME.
 videocontrols-error-generic = Přehrávání videa selhalo z důvodu neznámé chyby.
 videocontrols-status-picture-in-picture = Toto video se přehrává jako obraz v obraze.
-
 # This message shows the current position and total video duration
 #
 # Variables:
diff --git a/thunderbird-l10n/cs/localization/cs/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/cs/localization/cs/toolkit/pictureinpicture/pictureinpicture.ftl
index d815e0921833e609f07ae8ea26f07627b044be97..ccc5eb7aae1183c8314dc60e0fa88e5f6b2b1538 100644
--- a/thunderbird-l10n/cs/localization/cs/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/cs/localization/cs/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,34 @@ pictureinpicture-unpip =
     .aria-label = Odeslat zpět do panelu
 pictureinpicture-close =
     .aria-label = Zavřít
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pozastavit
+    .title = Pozastavit (mezerník)
+pictureinpicture-play-cmd =
+    .aria-label = Přehrát
+    .title = Přehrát (mezerník)
+pictureinpicture-mute-cmd =
+    .aria-label = Ztlumit
+    .title = Ztlumit ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Zapnout zvuk
+    .title = Zapnout zvuk ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Odeslat zpět do panelu
+    .title = Zpět do panelu
+pictureinpicture-close-cmd =
+    .aria-label = Zavřít
+    .title = Zavřít ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Titulky
+    .title = Titulky
+
+##
+
 pictureinpicture-subtitles-label = Titulky
 pictureinpicture-font-size-label = Velikost písma
 pictureinpicture-font-size-small = Malé
diff --git a/thunderbird-l10n/cs/manifest.json b/thunderbird-l10n/cs/manifest.json
index b71eb4d6ec1014b09aa52a5364378b1636a0c348..1260601f90329632718c1f19fd79052ceb895a37 100644
--- a/thunderbird-l10n/cs/manifest.json
+++ b/thunderbird-l10n/cs/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Czech (CZ) Language Pack",
   "description": "Language pack for Thunderbird for cs",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "cs": {
-      "version": "20220726045554",
+      "version": "20220817121026",
       "chrome_resources": {
         "alerts": "chrome/cs/locale/cs/alerts/",
         "autoconfig": "chrome/cs/locale/cs/autoconfig/",
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/calendar/timezones.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/calendar/timezones.properties
index ef9a4f09e9d51cc94000482d56c81682acb9553a..c9b0ad3a9b17add084241fd19ae1e3359e3483cb 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/calendar/timezones.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=America/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Môr Tawel/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Ewrop/Kyiv
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/inspector.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/inspector.properties
index 5c8a1b3a25dbf9c1f3171be11a41f3c876ef65cd..bb0de0ce6053168d8eed15e5a0b6d987ad4085f7 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/inspector.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Dangos dim un o'r nodau;Dangos pob un o'r #1 nod;Dangos
 # inspector.
 markupView.whitespaceOnly.label=bwlch gwyn
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=ddim ar gael
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Nid yw plant yr elfen hon ar gael gyda'r modd Blwch Offer Porwr cyfredol
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/webconsole.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/webconsole.properties
index 8f6d9dd04b2951c26b3fa5403855955478b70967..14f20b26851f169a70ceb18c3fcb6ff9692dc12b 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Consol y Porwr
 # process.
 multiProcessBrowserConsole.title=Consol Porwr Amlbroses
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Consol Porwr proses rhiant
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/global/security/csp.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/global/security/csp.properties
index f5f3c1348ae811768439d309e6a7ae3a378241e2..e8a147a2c60d9d2e9e7663f16191d2bbd3047402 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/global/security/csp.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/global/security/csp.properties
@@ -46,7 +46,7 @@ ignoringSrcForStrictDynamic = Anwybyddu “%1$S” o fewn script-src: ‘strict-
 # LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
 # %1$S is the ignored src (e.g. "unsafe-inline")
 # %2$S is the directive (e.g. "script-src-elem")
-ignoringSrcWithinNonceOrHashDirective = Yn anwybyddu “%1$S” o fewn %2$S: nonce-source neu hash-source wedi'i bennu
+ignoringSrcWithinNonceOrHashDirective = Yn anwybyddu “%1$S” o fewn %2$S: y nonce-source neu'r hash-source wedi ei bennu
 # LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
 # %1$S is the ignored src
 # %1$S is the directive src (e.g. "script-src-elem")
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger-smime/msgSecurityInfo.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger-smime/msgSecurityInfo.properties
index bd835d11c26f7bc22eec1f6cff974b286b91dbc8..7b45babf578f7e29199b47b3831c4b33066a90db 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger-smime/msgSecurityInfo.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger-smime/msgSecurityInfo.properties
@@ -9,17 +9,17 @@ SIValidLabel=Mae'r Neges wedi'i Llofnodi
 SIValid=Mae'r neges yn cynnwys llofnod digidol dilys. Nid yw'r neges wedi'i newid ers iddi gael ei hanfon.
 SIInvalidLabel=Nid yw'r Llofnod Digidol yn Ddilys
 SIInvalidHeader=Mae'r neges yn cynnwys llofnod digidol, ond mae'r llofnod yn annilys.
-SIContentAltered=Nid yw'r llofnod yn cydweddu'n union â chynnwys y neges. Mae'n ymddangos fod y neges wedi'i newid ar ôl i'r anfonwr ei llofnod. Peidiwch ymddiried yn nilysrwydd y neges cyn gwirio ei gynnwys gyda'r anfonwr.
+SIContentAltered=Nid yw'r llofnod yn cydweddu'n union â chynnwys y neges. Mae'n ymddangos fod y neges wedi'i newid ar ôl i'r anfonwr ei llofnod. Peidiwch ag ymddiried yn nilysrwydd y neges cyn gwirio ei gynnwys gyda'r anfonwr.
 SIExpired=Mae'n ymddangos bod y dystysgrif gafodd ei defnyddio i lofnodi'r neges wedi dod i ben. Gwnewch yn siŵr bod cloc eich cyfrifiadur wedi'i osod yn gywir.
-SIRevoked=Mae'r dystysgrif sydd wedi ei defnyddio i lofnodi'r neges wedi'i ddiddymu. Peidiwch ymddiried yn nilysrwydd y neges nes i chi wirio'r cynnwys gyda'r anfonwr.
+SIRevoked=Mae'r dystysgrif sydd wedi ei defnyddio i lofnodi'r neges wedi'i ddiddymu. Peidiwch ag ymddiried yn nilysrwydd y neges nes i chi wirio'r cynnwys gyda'r anfonwr.
 SINotYetValid=Nid yw'r dystysgrif sydd wedi'i defnyddio i lofnodi'r neges yn ymddangos yn ddilys. Gwnewch yn siŵr fod eich cloc wedi ei osod yn gywir.
 SIUnknownCA=Mae'r dystysgrif gafodd ei defnyddio i lofnodi'r neges wedi'i chyhoeddi gan awdurdod tystysgrif anhysbys.
 SIUntrustedCA=Mae'r dystysgrif gafodd ei defnyddio i lofnodi'r neges wedi'i chyhoeddi gan awdurdod tystysgrif nad ydych yn ymddiried ynddo i gyhoeddi'r math yma o dystysgrif.
 SIExpiredCA=Mae'r dystysgrif rydych yn ei defnyddio i lofnodi'r neges wedi'i chyhoeddi gan awdurdod tystysgrif mae eu tystysgrif wedi dod i ben. Gwnewch yn siŵr fod cloc eich cyfrifiadur wedi ei osod yn gywir.
-SIRevokedCA=Mae'r dystysgrif a ddefnyddiwyd i lofnodi'r neges wedi'i chyhoeddi gan awdurdod tystysgrif y mae ei dystysgrif ei hun wedi ei ddiddymu. Peidiwch ymddiried yn nilysrwydd y neges cyn gwirio ei gynnwys gyda'r anfonwr.
+SIRevokedCA=Mae'r dystysgrif a ddefnyddiwyd i lofnodi'r neges wedi'i chyhoeddi gan awdurdod tystysgrif y mae ei dystysgrif ei hun wedi ei ddiddymu. Peidiwch ag ymddiried yn nilysrwydd y neges cyn gwirio ei gynnwys gyda'r anfonwr.
 SINotYetValidCA=Cafodd y dystysgrif a ddefnyddiwyd i lofnodi'r neges ei chyhoeddi gan awdurdod tystysgrif nad yw eu tystysgrif eto'n ddilys. Gwnewch yn siŵr fod eich cloc wedi'i osod yn gywir.
 SIInvalidCipher=Mae'r neges wedi'i llofnodi gan ddefnyddio cryfder amgryptio nad yw'r fersiwn hwn o'ch meddalwedd yn ei gynnal.
-SIClueless=Mae anawsterau anhysbys i'r llofnod digidol hwn. Peidiwch ymddiried yn nilysrwydd y neges nes i chi wirio ei chynnwys gyda'r anfonwr.
+SIClueless=Mae anawsterau anhysbys i'r llofnod digidol hwn. Peidiwch ag ymddiried yn nilysrwydd y neges nes i chi wirio ei chynnwys gyda'r anfonwr.
 SIPartiallyValidLabel=Neges wedi'i llofnodi
 SIPartiallyValidHeader=Er bod y llofnod digidol yn ddilys, mae'n anhysbys os yw'r anfonwr a'r llofnod yr un.
 SIHeaderMismatch=Mae'r cyfeiriad e-bost nodwyd yn nhystysgrif y llofnodwr yn wahanol i'r cyfeiriad e-bost a ddefnyddiwyd i anfon y neges. Edrychwch ar fanylion y dystysgrif llofnod i weld pwy wnaeth lofnodi'r neges.
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/addons.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/addons.properties
index fbeb784f3fa1619530512bf9cbc405ba8b65826f..0d2df6deb1fa4dd308e82abcc20e6de381aef115 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/addons.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Mewnbynnu data i'r clipfwrdd
 webextPerms.description.compose=Darllenwch ac addasu eich negeseuon e-bost wrth i chi eu cyfansoddi a'u hanfon
 webextPerms.description.compose.send=Anfon negeseuon e-bost wedi'u cyfansoddi ar eich rhan
 webextPerms.description.compose.save=Cadw negeseuon e-bost wedi'u hysgrifennu fel drafftiau neu dempledi
+webextPerms.description.declarativeNetRequest=Rhwystro cynnwys ar unrhyw dudalen
 webextPerms.description.devtools=Estyn offer datblygwyr i gael mynediad at eich data mewn tabiau agored
 webextPerms.description.dns=Manylion mynediad at IP ac enw gwesteiwr
 webextPerms.description.downloads=Llwytho i lawr, darllen ffeiliau a newid hanes llwytho i lawr y porwr
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/filter.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/filter.properties
index 6e0ab1e6378f2d0906cf1d1e423d9c9554bb612d..7bf4088cf4639f38a7f2e31e77443c90ef9f52f7 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/filter.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/filter.properties
@@ -24,7 +24,7 @@ continueButtonLabel=Parhau
 # LOCALIZATION NOTE(cannotEnableIncompatFilter)
 # %S=the name of the application
 cannotEnableIncompatFilter=Cafodd yr hidl ei greu gan fersiwn y dyfodol neu anghymarus o %S. Nid oes modd galluogi'r hidl am nad ydym yn gwybod sut mae ei weithredu.
-dontWarnAboutDeleteCheckbox=Peidiwch gofyn eto
+dontWarnAboutDeleteCheckbox=Peidio â gofyn eto
 # LOCALIZATION NOTE(copyToNewFilterName)
 # %S=the name of the filter that is being copied
 copyToNewFilterName=Copi o %S
@@ -40,7 +40,6 @@ filterFailureSendingReplyError=Gwall wrth anfon ateb
 filterFailureSendingReplyAborted=Ataliwyd anfon yr ateb
 filterFailureMoveFailed=Methodd y symud
 filterFailureCopyFailed=Methodd y copïo
-
 filterFailureAction=Methu gosod y weithred hidlo
 
 searchTermsInvalidTitle=Termau Chwilio yn Annilys
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messenger.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messenger.properties
index 81c95cb89419bb2b8e6ad428e98b5754fe7cde1c..150865339d40a081e18b52a05e3a41d5820da20f 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messenger.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messenger.properties
@@ -68,7 +68,7 @@ filterDisabled=Nid oedd modd dod o hyn i ffolder '%S', felly bydd ffolder(i) sy'
 filterFolderDeniedLocked=Nid oedd modd hidlo'r negeseuon i ffolder '%S' gan fod gweithred arall ar waith.
 parsingFolderFailed=Methu agor ffolder %S gan ei fod yn cael ei ddefnyddio gan weithred arall. Arhoswch i'r weithred ddod i ben ac yna dewis y ffolder eto.
 deletingMsgsFailed=Methu dileu negeseuon yn ffolder %S gan ei fod yn cael ei ddefnyddio gan weithred arall. Arhoswch i'r weithred ddod i ben ac yna ceisio eto.
-alertFilterCheckbox=Peidiwch rhybuddio fi eto.
+alertFilterCheckbox=Peidiwch â rhybuddio fi eto.
 compactFolderDeniedLock=Nid oes modd cywasgu ffolder '%S' oherwydd bod gweithred arall ar waith. Ceisiwch eto yn ddiweddarach.
 compactFolderWriteFailed=Nid oedd modd cywasgu ffolder '%S' oherwydd methodd ysgrifennu i ffolder. Gwiriwch fod gennych ddigon o le ar ddisg, a bod gennych hawl ysgrifennu i'r system ffeiliau, ac yna ceisiwch eto.
 compactFolderInsufficientSpace=Nid oes modd cywasgu rhai ffolderi (e.e. '%S') gan nad oes digon o le ar ddisg. Dilëwch rhai ffeiliau a cheisiwch eto.
@@ -253,11 +253,6 @@ tag=Tagiau
 # there are more; for the From column in the threadpane message list.
 andOthers=et al.
 
-# whether to generate display names in last first order
-# LOCALIZATION NOTE(mail.addr_book.displayName.lastnamefirst):
-# the only valid values are: true OR false (choose from the untranslated English words)
-mail.addr_book.displayName.lastnamefirst=false
-
 # whether to also show phonetic fields in the addressbook
 # LOCALIZATION NOTE(mail.addr_book.show_phonetic_fields):
 # the only valid values are: true OR false (choose from the untranslated English words)
@@ -562,10 +557,10 @@ mdnBarMessageAddressDiffers=Mae %1$S wedi gofyn i gael ei hysbysu (ar %2$S) pan
 # mailCommands.js
 emptyJunkFolderTitle=Gwagio "%S"
 emptyJunkFolderMessage=Dileu pob neges ac is-ffolder yn y ffolder Sbam?
-emptyJunkDontAsk=Peidiwch gofyn i mi eto.
+emptyJunkDontAsk=Peidio â gofyn i mi eto.
 emptyTrashFolderTitle=Gwagio "%S"
 emptyTrashFolderMessage=Dileu pob neges ac is-ffolder yn y ffolder Sbwriel?
-emptyTrashDontAsk=Peidiwch gofyn i mi eto.
+emptyTrashDontAsk=Peidio â gofyn i mi eto.
 
 # junkCommands.js
 junkAnalysisPercentComplete=Dadansoddi sbam, cwblhau %S
@@ -630,7 +625,7 @@ confirmMsgDelete.title=Cadarnhau Dileu
 confirmMsgDelete.collapsed.desc=Bydd hyn yn dileu negeseuon mewn edafedd caeedig. Ydych chi'n siŵr eich bod am barhau?
 confirmMsgDelete.deleteNoTrash.desc=Bydd hwn yn cael ei ddileu'n syth, heb gadw copi i'r Sbwriel. Ydych chi'n siŵr eich bod am barhau?
 confirmMsgDelete.deleteFromTrash.desc=Bydd hyn yn dileu'r neges yn barhaol o'r Sbwriel. Hoffech chi barhau?
-confirmMsgDelete.dontAsk.label=Peidiwch gofyn i mi eto.
+confirmMsgDelete.dontAsk.label=Peidio â gofyn i mi eto.
 confirmMsgDelete.delete.label=Dileu
 
 mailServerLoginFailedTitle=Methodd Mewngofndi
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messengercompose/composeMsgs.properties b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messengercompose/composeMsgs.properties
index 18ed03f53aa2669aea96e263c24f4546b7205a5b..590689b120dd0be4ff8a8cd0533469d6809fdb1f 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messengercompose/composeMsgs.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/cy/messenger/messengercompose/composeMsgs.properties
@@ -171,7 +171,7 @@ cancelSendingButton=&Diddymu Anfon
 noNewsgroupSupportTitle=Nid yw Grwpiau Newyddion yn Cael eu Cynnal
 recipientDlogMessage=Dim ond derbynwyr e-bost mae'r cyfrif yma yn ei gynnal. Bydd parhau yn anwybyddu grwpiau newyddion.
 
-## Strings used by the alert that tells the user that an e-mail address is invalid.
+## Strings used by the alert that tells the user that an email address is invalid.
 addressInvalidTitle=Cyfeiriad Derbynnydd Annilys
 addressInvalid=Nid yw %1$S yn gyfeiriad e-bost dilys gan nad yw yn ffurf user@host. Rhaid cywiro hyn cyn anfon yr e-bost.
 
@@ -220,7 +220,7 @@ SaveDialogTitle=Cadw Neges
 
 ## LOCALIZATION NOTE (SaveDialogMsg): %1$S is the folder name, %2$S is the host name
 SaveDialogMsg=Mae eich neges wedi'i chadw i ffolder %1$S o dan %2$S.
-CheckMsg=Peidiwch dangos y blwch deialog hwn i mi eto.
+CheckMsg=Peidiwch â dangos y blwch deialog hwn i mi eto.
 
 ## Strings used by the prompt when Quitting while in progress
 quitComposeWindowTitle=Anfon Neges
@@ -404,7 +404,6 @@ errorCloudFileQuota.title=Gwall Cwota
 ## %1$S is the name of the online storage service being uploaded to.
 ## %2$S is the name of the file that could not be uploaded due to exceeding the storage limit.
 errorCloudFileQuota.message=Bydd llwytho %2$S i fyny i %1$S yn croesi trothwy eich cwota.
-
 errorCloudFileLimit.title=Gwall Maint Ffeil
 
 ## LOCALIZATION NOTE(errorCloudFileLimit.message):
diff --git a/thunderbird-l10n/cy/chrome/cy/locale/pdfviewer/viewer.properties b/thunderbird-l10n/cy/chrome/cy/locale/pdfviewer/viewer.properties
index 59f424dd76137924d4e34a14b2edb789373300c3..b5d06470918f86b2c5123940336203714669dc6c 100644
--- a/thunderbird-l10n/cy/chrome/cy/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/cy/chrome/cy/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Maint Ffont
 editor_ink_line_color=Lliw Llinell
 editor_ink_line_thickness=Trwch Llinell
 
+# Editor Parameters
+editor_free_text_color=Lliw
+editor_free_text_size=Maint
+editor_ink_color=Lliw
+editor_ink_thickness=Trwch
+editor_ink_opacity=Didreiddedd
+
 # Editor aria
 editor_free_text_aria_label=Golygydd FreeText
 editor_ink_aria_label=Golygydd Inc
diff --git a/thunderbird-l10n/cy/localization/cy/calendar/preferences.ftl b/thunderbird-l10n/cy/localization/cy/calendar/preferences.ftl
index 15afb6a34c210ca228458f36b91adf5d3a8e2556..004112c4cd0f3461a40ef8d94873be9db0a829cb 100644
--- a/thunderbird-l10n/cy/localization/cy/calendar/preferences.ftl
+++ b/thunderbird-l10n/cy/localization/cy/calendar/preferences.ftl
@@ -39,7 +39,7 @@ day-6-name =
 day-7-name =
     .label = Dydd Sadwrn
 show-weeknumber-label =
-    .label = Dangos rhif wythnos mewn golwg a mis bach
+    .label = Dangos rhif wythnos mewn golygon a misoedd bach
     .accesskey = r
 workdays-label =
     .value = Diwrnodau wythnos gwaith:
@@ -85,8 +85,8 @@ location-checkbox =
     .accesskey = L
 multiweek-legend = Golwg Wythnosau
 number-of-weeks-label =
-    .value = Nifer o wythnosau i'w dangos (gan gynnwys yr wythnos flaenorol):
-    .accesskey = N
+    .value = Y nifer o wythnosau i'w dangos (gan gynnwys yr wythnos flaenorol):
+    .accesskey = n
 week-0-label =
     .label = dim
 week-1-label =
@@ -110,7 +110,7 @@ agenda-days =
     .accesskey = g
 event-task-legend = Digwyddiadau a Thasgau
 default-length-label =
-    .value = Hyd Digwyddiad a Tasg Rhagosodedig:
+    .value = Hyd Digwyddiad a Thasg Rhagosodedig:
     .accesskey = D
 task-start-label =
     .value = Dyddiad Cychwyn:
diff --git a/thunderbird-l10n/cy/localization/cy/devtools/client/toolbox.ftl b/thunderbird-l10n/cy/localization/cy/devtools/client/toolbox.ftl
index 24bde22788aa6cc0aed8e25030dc899fc74e8adb..05a2671b68890277501f13f159cc8b26a0d7f76f 100644
--- a/thunderbird-l10n/cy/localization/cy/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/cy/localization/cy/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Docio i'r gwaelod
 toolbox-meatball-menu-dock-left-label = Docio i'r chwith
 toolbox-meatball-menu-dock-right-label = Docio i'r dde
 toolbox-meatball-menu-dock-separate-window-label = Ffenestr ar wahân
-
 toolbox-meatball-menu-splitconsole-label = Dangos consol hollt
 toolbox-meatball-menu-hideconsole-label = Cuddio'r consol hollt
-
 toolbox-meatball-menu-settings-label = Gosodiadau
 toolbox-meatball-menu-documentation-label = Dogfennaeth…
 toolbox-meatball-menu-community-label = Cymuned…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Analluogi awtoguddio llamlenni
-
 toolbox-meatball-menu-pseudo-locale-accented = Galluogi locale “acennog”.
 toolbox-meatball-menu-pseudo-locale-bidi = Galluogi locale “bidi”.
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modd Blwch Offer Porwr
+toolbox-mode-browser-console-label = Modd Consol Porwr
+toolbox-mode-everything-label = Amlbroses
+toolbox-mode-everything-sub-label = (Arafach)
+toolbox-mode-everything-container =
+    .title = Dadfygio popeth ym mhob proses
+toolbox-mode-parent-process-label = Proses rhiant yn unig
+toolbox-mode-parent-process-sub-label = (Cyflym)
+toolbox-mode-parent-process-container =
+    .title = Canolbwyntio ar adnoddau o'r broses rhiant yn unig.
diff --git a/thunderbird-l10n/cy/localization/cy/devtools/client/tooltips.ftl b/thunderbird-l10n/cy/localization/cy/devtools/client/tooltips.ftl
index ee13757413a5e3680e97c653821e9f401e071c57..4fb3e01d02fa3c0dea287ee3df496a10a3aeadd4 100644
--- a/thunderbird-l10n/cy/localization/cy/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/cy/localization/cy/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = Nid yw <strong
 inactive-css-not-table = Nid yw <strong>{ $property }</strong> yn effeithio ar yr elfen hon gan nad yw'n dabl.
 inactive-scroll-padding-when-not-scroll-container = Nid yw <strong>{ $property }</strong> yn cael unrhyw effaith ar yr elfen hon gan nad yw'n sgrolio.
 inactive-css-border-image = Nid yw <strong>{ $property }</strong> yn cael unrhyw effaith ar yr elfen hon gan nad oes modd ei gymhwyso i elfennau tabl mewnol lle mae <strong>cwymp-ffiniol</strong> wedi'i osod i <strong>gwympo</strong> ar y elfen tabl rhiant.
+inactive-css-ruby-element = Nid yw <strong>{ $property }</strong> yn effeithio ar yr elfen hon gan ei bod yn elfen ruby. Mae ei faint yn cael ei bennu gan faint ffont y testun ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Ceisiwch o
 inactive-css-not-table-fix = Ceisiwch ychwanegu <strong>display:table</strong> neu <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Ceisiwch ychwanegu <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> neu <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = Ar yr elfen tabl rhiant, tynnwch y briodwedd neu newidiwch werth <strong>cwymp-ffiniol</strong> i werth heblaw <strong>cwymp</strong>. { learn-more }
+inactive-css-ruby-element-fix = Ceisio newid <strong>maint ffont</strong> y testun ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/cy/localization/cy/messenger/addressbook/vcard.ftl b/thunderbird-l10n/cy/localization/cy/messenger/addressbook/vcard.ftl
index 383df6685d0ca7db360c766b7eadffa9eb0531e8..6bd67eaa211133baa3feb43a5498b4f91272e4db 100644
--- a/thunderbird-l10n/cy/localization/cy/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/cy/localization/cy/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Ychwanegu adeiladau sefydliadol
 vcard-org-title = Teitl
 vcard-org-role = Rôl
 vcard-org-org = Corff
+
+# Custom properties
+
+vcard-custom-header = Priodweddau Cyfaddas
+vcard-custom-add = Ychwanegu priodweddau cyfaddas
diff --git a/thunderbird-l10n/cy/localization/cy/messenger/mailWidgets.ftl b/thunderbird-l10n/cy/localization/cy/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..da3109e6953a3ef1633d10ef8ca25fa2176e76c8
--- /dev/null
+++ b/thunderbird-l10n/cy/localization/cy/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Gosod yr olwg gyfredol i…
+threadpane-apply-changes-prompt-title = Gosod y Newidiadau?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Gosod golwg y ffolder gyfredol i { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Gosod golwg y ffolder gyfredol i { $name } a'i phlant?
diff --git a/thunderbird-l10n/cy/localization/cy/messenger/messenger.ftl b/thunderbird-l10n/cy/localization/cy/messenger/messenger.ftl
index e0393310bf9fb7130f8f4e98fb7d9fb77b00ebb6..183015747e0173c880520a5483480167a3a9ee27 100644
--- a/thunderbird-l10n/cy/localization/cy/messenger/messenger.ftl
+++ b/thunderbird-l10n/cy/localization/cy/messenger/messenger.ftl
@@ -131,8 +131,6 @@ other-action-redirect-msg =
 message-header-msg-flagged =
     .title = Serennog
     .aria-label = Serennog
-message-header-msg-not-flagged =
-    .title = Neges heb ei marcio â seren
 # Variables:
 # $address (String) - The email address of the recipient this picture belongs to.
 message-header-recipient-avatar =
@@ -182,7 +180,7 @@ addon-removal-confirmation-button = Tynnu
 addon-removal-confirmation-message = Tynnu { $name } yn ogystal â'i ffurfweddiad a'i ddata o { -brand-short-name }?
 caret-browsing-prompt-title = Pori Caret
 caret-browsing-prompt-text = Mae pwyso F7 yn cychwyn a diffodd Pori Caret. Mae'r nodwedd hon yn gosod cyrchwr symudol ar dudalennau gwe, gan ganiatáu i chi ddewis testun gyda'r bysellfwrdd. Hoffech chi gychwyn Pori Caret?
-caret-browsing-prompt-check-text = Peidio a gofyn eto.
+caret-browsing-prompt-check-text = Peidio â gofyn eto.
 repair-text-encoding-button =
     .label = Trwsio Amgodio Testun
     .tooltiptext = Dyfalu'r amgodiad testun cywir o gynnwys y neges
@@ -240,18 +238,6 @@ settings-context-open-addons-item2 =
 
 spaces-toolbar-pinned-tab-button =
     .tooltiptext = Dewislen Mannau
-spaces-pinned-button-menuitem-mail =
-    .label = { spaces-toolbar-button-mail.title }
-spaces-pinned-button-menuitem-address-book =
-    .label = { spaces-toolbar-button-address-book.title }
-spaces-pinned-button-menuitem-calendar =
-    .label = { spaces-toolbar-button-calendar.title }
-spaces-pinned-button-menuitem-tasks =
-    .label = { spaces-toolbar-button-tasks.title }
-spaces-pinned-button-menuitem-chat =
-    .label = { spaces-toolbar-button-chat.title }
-spaces-pinned-button-menuitem-settings =
-    .label = { spaces-toolbar-button-settings2.title }
 spaces-pinned-button-menuitem-mail2 =
     .label = { spaces-toolbar-button-mail2.title }
 spaces-pinned-button-menuitem-address-book2 =
diff --git a/thunderbird-l10n/cy/localization/cy/messenger/preferences/preferences.ftl b/thunderbird-l10n/cy/localization/cy/messenger/preferences/preferences.ftl
index 88cd1252b96a7ead1e893e6eccdacea6fa7350b1..ec0e255522629536a617b1a2f0b6a6417d3fbc51 100644
--- a/thunderbird-l10n/cy/localization/cy/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/cy/localization/cy/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Galluogi gwirio sillafu wrth deipio
     .accesskey = E
 
-
+language-popup-label =
+    .value = Iaith:
+    .accesskey = I
 
 download-dictionaries-link = Llwytho i Lawr Rhagor o Eiriaduron
 
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/global/commonDialog.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/global/commonDialog.ftl
index 8fc44cef553a974a6ffba61a3544b0d5014955fb..33cfcdd71f5b0d348eb6beffe93710fba6f71518 100644
--- a/thunderbird-l10n/cy/localization/cy/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Mae'r dudalen hon yn dweud
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Anhysbys
-
 common-dialog-username =
     .value = Enw Defnyddiwr
 common-dialog-password =
     .value = Cyfrinair
+common-dialog-copy-cmd =
+    .label = Copïo
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Dewis Popeth
+    .accesskey = P
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/global/resetProfile.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/global/resetProfile.ftl
index bbaa21b2855d76195974b2dfc0bd376d00f88708..eeb267af4ea95e4be147b09c6edc7635703cb441 100644
--- a/thunderbird-l10n/cy/localization/cy/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Ail gychwynnwch o'r newydd i ddatrys proble
 refresh-profile = Rhoi bywyd newydd i { -brand-short-name }
 refresh-profile-button = Adnewyddu { -brand-short-name }…
 refresh-profile-learn-more = Dysgu rhagor
+refresh-profile-progress =
+    .title = Adnewyddu { -brand-short-name }
+refresh-profile-progress-description = Bron â gorffen…
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/global/tabprompts.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..5c0711ac5aa93dd6b35575b0b670dcfb3172b5bc
--- /dev/null
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Enw Defnyddiwr:
+tabmodalprompt-password =
+    .value = Cyfrinair:
+tabmodalprompt-ok-button =
+    .label = Iawn
+tabmodalprompt-cancel-button =
+    .label = Diddymu
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/global/textActions.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/global/textActions.ftl
index c9c5a34b9e4b6bd24b3189d48b57df9811ffba5c..fb392041c125417762326175033f6d2c85793b51 100644
--- a/thunderbird-l10n/cy/localization/cy/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Dadwneud
     .accesskey = w
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Ailwneud
     .accesskey = A
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Torri
     .accesskey = T
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copïo
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Gludo
     .accesskey = G
-
+text-action-paste-no-formatting =
+    .label = Gludo heb Fformatio
+    .accesskey = F
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Dileu
     .accesskey = i
-
 text-action-select-all =
     .label = Dewis Popeth
     .accesskey = P
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = (Dim Awgrymiadau Sillafu)
-
 text-action-spell-add-to-dictionary =
     .label = Ychwanegu at y Geiriadur
     .accesskey = G
-
 text-action-spell-undo-add-to-dictionary =
     .label = Dadwneud Ychwanegu at y Geiriadur
     .accesskey = D
-
 text-action-spell-check-toggle =
     .label = Gwirio Sillafu
     .accesskey = S
-
 text-action-spell-add-dictionaries =
     .label = Ychwanegu Geiriaduron…
     .accesskey = Y
-
 text-action-spell-dictionaries =
     .label = Ieithoedd
     .accesskey = I
-
 text-action-search-text-box-clear =
     .title = Clirio
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/pictureinpicture/pictureinpicture.ftl
index ed7b4036e0ede8d7c076548aae4645bb923e7db5..dc9e58db352bf5c13c946a975800d52c871123f2 100644
--- a/thunderbird-l10n/cy/localization/cy/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Anfon nôl i'r tab
 pictureinpicture-close =
     .aria-label = Cau
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Oedi
+    .title = Oedi (Bar Bylchu)
+pictureinpicture-play-cmd =
+    .aria-label = Chwarae
+    .title = Chwarae (Bar Bylchu)
+pictureinpicture-mute-cmd =
+    .aria-label = Tewi
+    .title = Tewi ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Dad-dewi
+    .title = Dad-dewi ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Anfon nôl i'r tab
+    .title = Nôl i'r tab
+pictureinpicture-close-cmd =
+    .aria-label = Cau
+    .title = Cau ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Is-deitlau
+    .title = Is-deitlau
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Sgrin Lawn
+    .title = Sgrin Lawn (clic dwbl)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Gadael sgrin lawn
+    .title = Gadael sgrin lawn (clic dwbl)
 pictureinpicture-subtitles-label = Is-deitlau
 pictureinpicture-font-size-label = Maint ffont
 pictureinpicture-font-size-small = Bach
diff --git a/thunderbird-l10n/cy/localization/cy/toolkit/printing/printUI.ftl b/thunderbird-l10n/cy/localization/cy/toolkit/printing/printUI.ftl
index f95d9626123673420b2dd4ba90e74bbf85205286..1aee7e3d61c54295f6903086f442c92e9d607f79 100644
--- a/thunderbird-l10n/cy/localization/cy/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/cy/localization/cy/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Argraffu
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Cadw Fel
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -17,8 +16,8 @@ printui-sheets-count =
         [many] { $sheetCount } dalen o bapur
        *[other] { $sheetCount } dalen o bapur
     }
-
 printui-page-range-all = Y Cyfan
+printui-page-range-current = Cyfredol
 printui-page-range-odd = Odrif
 printui-page-range-even = Eilrif
 printui-page-range-custom = Cyfaddasu
@@ -28,29 +27,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Rhowch ystod tudalen cyfaddas
     .placeholder = e.e. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Copïau
-
 printui-orientation = Cyfeiriad
 printui-landscape = Tirlun
 printui-portrait = Portread
-
 # Section title for the printer or destination device to target
 printui-destination-label = Cyrchfan
 printui-destination-pdf-label = Cadw i PDF
-
 printui-more-settings = Rhagor o osodiadau
 printui-less-settings = Llai o osodiadau
-
 printui-paper-size-label = Maint papur
-
 # Section title (noun) for the print scaling options
 printui-scale = Graddfa
 printui-scale-fit-to-page-width = Yn ffitio i led y dudalen
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Graddfa
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Argraffu dwy ochr
 printui-two-sided-printing-off = Wedi diffodd
@@ -58,7 +50,6 @@ printui-two-sided-printing-off = Wedi diffodd
 printui-two-sided-printing-long-edge = Fflipio ar ymyl hir
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Fflipio ar ymyl fer
-
 # Section title for miscellaneous print options
 printui-options = Dewisiadau
 printui-headers-footers-checkbox = Argraffu penynnau a throedynnau
@@ -82,7 +73,6 @@ printui-simplify-page-radio = Symleiddiwyd
 printui-color-mode-label = Modd lliw
 printui-color-mode-color = Lliw
 printui-color-mode-bw = Du a gwyn
-
 printui-margins = Ymylon
 printui-margins-default = Rhagosodiad
 printui-margins-min = Lleiafswm
@@ -101,23 +91,17 @@ printui-margins-custom-left-mm = Chwith (mm)
 printui-margins-custom-right = De
 printui-margins-custom-right-inches = De (modfeddi)
 printui-margins-custom-right-mm = De (mm)
-
 printui-system-dialog-link = Argraffu gan ddefnyddio deialog y system ...
-
 printui-primary-button = Argraffu
 printui-primary-button-save = Cadw
 printui-cancel-button = Diddymu
 printui-close-button = Cau
-
 printui-loading = Paratoi Rhagolwg
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Rhagolwg Argraffu
-
 printui-pages-per-sheet = Tudalennau fesul dalen
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Argraffu…
@@ -144,7 +128,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Rhaid i'r raddfa fod yn rhif rhwng 10 a 200.
 printui-error-invalid-margin = Rhowch ymyl ddilys ar gyfer y maint papur a ddewiswyd.
 printui-error-invalid-copies = Rhaid i gopïau fod yn rhif rhwng 1 a 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Rhaid i'r raddfa fod yn rhif rhwng 10 a { $numPages }.
diff --git a/thunderbird-l10n/cy/manifest.json b/thunderbird-l10n/cy/manifest.json
index dba64b75f73b13a282164ea097f897a58be759e2..bb45381b21692d15fa624bdc1414fa8c07104862 100644
--- a/thunderbird-l10n/cy/manifest.json
+++ b/thunderbird-l10n/cy/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Cymraeg Language Pack",
   "description": "Language pack for Thunderbird for cy",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "cy": {
-      "version": "20220726085357",
+      "version": "20220817121048",
       "chrome_resources": {
         "alerts": "chrome/cy/locale/cy/alerts/",
         "autoconfig": "chrome/cy/locale/cy/autoconfig/",
diff --git a/thunderbird-l10n/da/localization/da/messenger/preferences/preferences.ftl b/thunderbird-l10n/da/localization/da/messenger/preferences/preferences.ftl
index 7bde2c2d92c3ce52f128f6b045dc5d6a29fd470e..b9b5163f8a14197e891dea0a7c88bc7676414da1 100644
--- a/thunderbird-l10n/da/localization/da/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/da/localization/da/messenger/preferences/preferences.ftl
@@ -416,7 +416,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Anvend løbende stavekontrol
     .accesskey = n
-
+language-popup-label =
+    .value = Sprog:
+    .accesskey = S
 download-dictionaries-link = Hent flere ordbøger
 font-label =
     .value = Skrifttype:
diff --git a/thunderbird-l10n/da/localization/da/toolkit/global/commonDialog.ftl b/thunderbird-l10n/da/localization/da/toolkit/global/commonDialog.ftl
index 8dc40c72887a10552ebdf87a995ffcfa479d24d7..b5b4aee405965c583182442187f82ba3fb32ec4e 100644
--- a/thunderbird-l10n/da/localization/da/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/da/localization/da/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Siden siger
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Ukendt
-
 common-dialog-username =
     .value = Brugernavn
 common-dialog-password =
     .value = Adgangskode
+common-dialog-copy-cmd =
+    .label = Kopier
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Marker alt
+    .accesskey = a
diff --git a/thunderbird-l10n/da/localization/da/toolkit/global/resetProfile.ftl b/thunderbird-l10n/da/localization/da/toolkit/global/resetProfile.ftl
index 9bb34127abd981124d9475c924ce4a04c8284d75..c4bdb8bc71741b3e33177b0e3ac1de219f6a7394 100644
--- a/thunderbird-l10n/da/localization/da/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/da/localization/da/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Start forfra for at løse problemer med yde
 refresh-profile = Giv { -brand-short-name } en tuning
 refresh-profile-button = Nulstil { -brand-short-name }…
 refresh-profile-learn-more = Læs mere
+refresh-profile-progress =
+    .title = Nulstil { -brand-short-name }
+refresh-profile-progress-description = Næsten færdig…
diff --git a/thunderbird-l10n/da/localization/da/toolkit/global/tabprompts.ftl b/thunderbird-l10n/da/localization/da/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..d07011408478c572caf7e78333c841375ecb2cb7
--- /dev/null
+++ b/thunderbird-l10n/da/localization/da/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Brugernavn:
+tabmodalprompt-password =
+    .value = Adgangskode:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Annuller
diff --git a/thunderbird-l10n/da/manifest.json b/thunderbird-l10n/da/manifest.json
index 49ea35f93012077957c3e5f3f8220b183fa52f2b..0a1859d0602599629614b5e69a09402d972f0a51 100644
--- a/thunderbird-l10n/da/manifest.json
+++ b/thunderbird-l10n/da/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Dansk (da) Language Pack",
   "description": "Language pack for Thunderbird for da",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "da": {
-      "version": "20220726045607",
+      "version": "20220817121100",
       "chrome_resources": {
         "alerts": "chrome/da/locale/da/alerts/",
         "autoconfig": "chrome/da/locale/da/autoconfig/",
diff --git a/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/inspector.properties b/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/inspector.properties
index 6b05074bc4049cfd0457985646d23e2d3b04241e..47ee90304b91ae1e297e733d65aa6a118c779bea 100644
--- a/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/inspector.properties
+++ b/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Einen weiteren Knoten anzeigen;Alle #1 Knoten anzeigen
 # inspector.
 markupView.whitespaceOnly.label=Leerraum
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=nicht verfügbar
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Kinder dieses Elements sind mit dem aktuellen Browser-Werkzeuge-Modus nicht verfügbar
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/webconsole.properties b/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/webconsole.properties
index 9939cfb56cc1e8ae9102fc1fb6f976fdc9305306..6f4c1319e0a820c3296b8cef14dffff5fc2f7c2f 100644
--- a/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/de/chrome/de/locale/de/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser-Konsole
 # process.
 multiProcessBrowserConsole.title=Browser-Konsole für mehrere Prozesse
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Browser-Konsole für übergeordneten Prozesses
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/de/chrome/de/locale/de/global/dom/dom.properties b/thunderbird-l10n/de/chrome/de/locale/de/global/dom/dom.properties
index bcd91f997ceab46c184455f604f7d3f2fa4b3cd7..a5371b3da9f59118a318064dfb0e935b8a445c86 100644
--- a/thunderbird-l10n/de/chrome/de/locale/de/global/dom/dom.properties
+++ b/thunderbird-l10n/de/chrome/de/locale/de/global/dom/dom.properties
@@ -323,6 +323,8 @@ ScriptSourceNotAllowed=<script>-Quell-URI ist in diesem Dokument nicht erlaubt:
 ModuleSourceNotAllowed=Modul-Quell-URI ist in diesem Dokument nicht erlaubt: "%S".
 WebExtContentScriptModuleSourceNotAllowed=Content-Skripte von WebExtensions dürfen nur Module mit moz-extension-Adressen laden und nicht: "%S".
 ModuleResolveFailure=Fehler beim Auflösen des Modulspezifierers "%S". Relative Modulspezifierer müssen mit "./", "../" oder "/" beginnen.
+ModuleResolveFailureNoWarn=Fehler beim Auflösen des Modulspezifizierers "%S".
+ModuleResolveFailureWarnRelative=Fehler beim Auflösen des Modulspezifizierers "%S". Relative Modulspezifizierer müssen mit "./", "../" oder "/" beginnen.
 ImportMapInvalidTopLevelKey=Ein ungültiger Top-Level-Schlüssel "%S" existierte in der Import-Map.
 ImportMapEmptySpecifierKeys=Spezifiziererschlüssel dürfen keine leeren Strings sein.
 ImportMapAddressesNotStrings=Adressen müssen Strings sein.
@@ -334,6 +336,7 @@ ImportMapResolutionBlockedByNullEntry=Die Auflösung des Spezifizierers "%S" wur
 ImportMapResolutionBlockedByAfterPrefix=Die Auflösung des Spezifizierers "%S" wurde blockiert, da der Teilstring nach dem Präfix nicht als URL relativ zur Adresse in der Import-Map geparst werden konnte.
 ImportMapResolutionBlockedByBacktrackingPrefix=Die Auflösung des Spezifizierers "%S" wurde blockiert, da die geparste URL nicht mit der Adresse in der Import-Map beginnt.
 ImportMapResolveInvalidBareSpecifier=Der Spezifizierer "%S" war ein blanker Spezifizierer, wurde aber nicht zu etwas neu zugeordnet.
+ImportMapResolveInvalidBareSpecifierWarnRelative=Der Spezifizierer "%S" war ein blanker Spezifizierer, wurde aber nicht zu etwas neu zugeordnet. Relative Modulspezifizierer müssen mit "./", "../" oder "/" beginnen.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Ungültiger Wert "%1$S" für Keyframe-Eigenschaft "%2$S" nach der dafür angegebenen Syntax.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
diff --git a/thunderbird-l10n/de/chrome/de/locale/de/global/security/csp.properties b/thunderbird-l10n/de/chrome/de/locale/de/global/security/csp.properties
index 9a3b02c22b2610e0c40666afa25378a0d2e189e6..5fea0963385f290fea881fe9f9807bc9d44fd0f0 100644
--- a/thunderbird-l10n/de/chrome/de/locale/de/global/security/csp.properties
+++ b/thunderbird-l10n/de/chrome/de/locale/de/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = "%1$S" wird innerhalb von script-src oder styl
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = Ignorieren von "%1$S" innerhalb script-src: 'strict-dynamic' angegeben
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ignorieren von "%1$S" innerhalb %2$S: nonce-source oder hash-source angegeben
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ignorieren von "%1$S" innerhalb %2$S: 'strict-dynamic' angegeben
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Quelle "%1$S" wird ignoriert (Nur innerhalb von script-src erlaubt). 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = 'unsafe-eval' oder 'wasm-unsafe-eval' innerhalb "%1$S" wird ignoriert.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
@@ -74,7 +87,7 @@ notSupportingDirective = Direktive '%1$S' wird nicht unterstützt. Die Direktive
 # %1$S is the URL of the blocked resource load.
 blockAllMixedContent = Unsichere Anfrage '%1$S' wird blockiert.
 # LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
-# %1$S is the name of a CSP directive that requires additional values 
+# %1$S is the name of a CSP directive that requires additional values
 ignoringDirectiveWithNoValues = '%1$S' wird ignoriert, da es keine Parameter enthält.
 # LOCALIZATION NOTE (ignoringReportOnlyDirective):
 # %1$S is the directive that is ignored in report-only mode.
@@ -83,12 +96,11 @@ ignoringReportOnlyDirective = Sandbox-Direktive wird ignoriert, wenn sie in eine
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective='%1$S' wird wegen '%2$S'-Direktive ignoriert.
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = Quelle "%1$S" wird ignoriert (nicht unterstützt innerhalb "%2$S").
- 
+
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
diff --git a/thunderbird-l10n/de/chrome/de/locale/pdfviewer/viewer.properties b/thunderbird-l10n/de/chrome/de/locale/pdfviewer/viewer.properties
index e6c49fefd403b33d0926ff5d83649b9e65212ffc..5afa6db2647e9836107bbb8bbf58d9a44600fe4d 100644
--- a/thunderbird-l10n/de/chrome/de/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/de/chrome/de/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Schriftfarbe
 editor_free_text_font_size=Schriftgröße
 editor_ink_line_color=Linienfarbe
 editor_ink_line_thickness=Liniendicke
+
+# Editor Parameters
+editor_free_text_color=Farbe
+editor_free_text_size=Größe
+editor_ink_color=Farbe
+editor_ink_thickness=Dicke
+editor_ink_opacity=Deckkraft
+
+# Editor aria
+editor_free_text_aria_label=FreeText-Editor
+editor_ink_aria_label=Ink-Editor
+editor_ink_canvas_aria_label=Vom Benutzer erstelltes Bild
diff --git a/thunderbird-l10n/de/localization/de/devtools/client/perftools.ftl b/thunderbird-l10n/de/localization/de/devtools/client/perftools.ftl
index fef9684ac151b920d5d2e8defc5e166d91f7b544..81859a7bf932db96598e684457024e4b6fec7c07 100644
--- a/thunderbird-l10n/de/localization/de/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/de/localization/de/devtools/client/perftools.ftl
@@ -138,6 +138,9 @@ perftools-presets-media-label = Medien
 perftools-presets-media-description2 = Voreinstellung für die Untersuchung von Audio- und Videoproblemen in { -brand-shorter-name }.
 perftools-presets-networking-label = Netzwerkverbindungen
 perftools-presets-networking-description = Voreinstellung für die Untersuchung von Problemen mit Netzwerkverbindungen in { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Leistung
+perftools-presets-power-description = Voreinstellung für die Untersuchung von Problemen beim Energieverbrauch in { -brand-shorter-name }, mit geringem Overhead.
 perftools-presets-custom-label = Benutzerdefiniert
 
 ##
diff --git a/thunderbird-l10n/de/localization/de/devtools/client/toolbox.ftl b/thunderbird-l10n/de/localization/de/devtools/client/toolbox.ftl
index 91225112ad2bda43338546b437bccb9731e991c6..d8338fd8211d0a1f5f9ce22fbfe52dfa887f8873 100644
--- a/thunderbird-l10n/de/localization/de/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/de/localization/de/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Unten anfügen
 toolbox-meatball-menu-dock-left-label = Links anfügen
 toolbox-meatball-menu-dock-right-label = Rechts anfügen
 toolbox-meatball-menu-dock-separate-window-label = Eigenes Fenster
-
 toolbox-meatball-menu-splitconsole-label = Zusätzliche Konsole anzeigen
 toolbox-meatball-menu-hideconsole-label = Zusätzliche Konsole nicht anzeigen
-
 toolbox-meatball-menu-settings-label = Einstellungen
 toolbox-meatball-menu-documentation-label = Dokumentation…
 toolbox-meatball-menu-community-label = Gemeinschaft…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Popups nicht automatisch ausblenden
-
 toolbox-meatball-menu-pseudo-locale-accented = "accented"-Sprache aktivieren
 toolbox-meatball-menu-pseudo-locale-bidi = "bidi"-Sprache aktivieren
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser-Werkzeuge-Modus
+toolbox-mode-browser-console-label = Browser-Konsolenmodus
+toolbox-mode-everything-label = Multiprozess
+toolbox-mode-everything-sub-label = (Langsamer)
+toolbox-mode-everything-container =
+    .title = Alles in allen Prozessen debuggen
+toolbox-mode-parent-process-label = Nur übergeordneter Prozess
+toolbox-mode-parent-process-sub-label = (Schnell)
+toolbox-mode-parent-process-container =
+    .title = Nur auf Ressourcen aus dem übergeordneten Prozess konzentrieren
diff --git a/thunderbird-l10n/de/localization/de/devtools/client/tooltips.ftl b/thunderbird-l10n/de/localization/de/devtools/client/tooltips.ftl
index 6243ce7465372ed77eac4ff6276ed1f15482fe97..85505abad5fea3f307acb1c3d7458570b738b45e 100644
--- a/thunderbird-l10n/de/localization/de/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/de/localization/de/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> hat bei diesem Element keine Wirkung, weil es keine Tabelle ist.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> hat bei diesem Element keine Wirkung, weil es nicht scrollt.
 inactive-css-border-image = <strong>{ $property }</strong> hat keine Auswirkung auf dieses Element, da es nicht auf interne Tabellenelemente angewendet werden kann, bei denen auf dem übergeordneten Tabellenelement <strong>border-collapse</strong> auf <strong>collapse</strong> gesetzt ist.
+inactive-css-ruby-element = <strong>{ $property }</strong> hat keine Auswirkung auf dieses Element, da es sich um ein Ruby-Element handelt. Seine Größe wird durch die Schriftgröße des Ruby-Textes bestimmt.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Versuchen
 inactive-css-not-table-fix = Versuchen Sie, <strong>display:table</strong> oder <strong>display:inline-table</strong> hinzuzufügen. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Versuchen Sie, <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> oder <strong>overflow:hidden</strong> hinzuzufügen. { learn-more }
 inactive-css-border-image-fix = Entfernen Sie auf dem übergeordneten Tabellenelement die Eigenschaft oder ändern Sie den Wert von <strong>border-collapse</strong> auf einen anderen Wert als <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Versuchen Sie, die <strong>font-size</strong> des Ruby-Textes zu ändern. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/de/localization/de/messenger/preferences/preferences.ftl b/thunderbird-l10n/de/localization/de/messenger/preferences/preferences.ftl
index 6cc069b20a1ac0f03c54399104dba7a2ae71abf5..256e24287ff882fd5a9ff9aa6eb192abb3f8f2a0 100644
--- a/thunderbird-l10n/de/localization/de/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/de/localization/de/messenger/preferences/preferences.ftl
@@ -548,7 +548,9 @@ spellcheck-inline-label =
     .label = Sofort-Rechtschreibprüfung aktivieren
     .accesskey = S
 
-
+language-popup-label =
+    .value = Sprache:
+    .accesskey = p
 
 download-dictionaries-link = Weitere Wörterbücher herunterladen
 
diff --git a/thunderbird-l10n/de/localization/de/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/de/localization/de/toolkit/about/aboutAddons.ftl
index 7a1e6d937751ddf4090e0d7797edf7ed126fa3c3..74a37165fb87fd142d3bc8abf4422c8815944e88 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/about/aboutAddons.ftl
@@ -300,6 +300,9 @@ colorway-collection-independent-voices-subheading = Machen Sie { -brand-short-na
 colorway-collection-expiry-date-span = Läuft am { DATETIME($expiryDate, month: "long", day: "numeric") } ab
 # Refers to the button label for the colorways card when a user has a colorway theme enabled.
 theme-colorways-button-colorway-enabled = Farbwelt ändern
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Läuft am { DATETIME($expiryDate, month: "long", day: "numeric") } ab
 plugin-enabled-heading = Aktiviert
 plugin-disabled-heading = Deaktiviert
 dictionary-enabled-heading = Aktiviert
diff --git a/thunderbird-l10n/de/localization/de/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/de/localization/de/toolkit/about/aboutGlean.ftl
index 5aaef713887884b0f498fd4001298e84db8f0fac..6d92c86bd9b8cc5672b1665cf504c58406885afc 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Über Glean
 about-glean-description = Das <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> ist eine Datenerhebungs-Bibliothek, die in Mozilla-Produkten verwendet wird. Diese Seite ist für Entwickler und Tester, die den <a data-l10n-name="fog-debug-doc-link">Debugging- und Logging-Status im Glean SDK konfigurieren</a> müssen.
 about-glean-warning = Ein Missbrauch dieser Schnittstelle kann zum Absturz von { -brand-short-name } führen.
-
 tag-pings-label = Alle gesendeten Pings mit diesem Tag markieren
 log-pings-label = Ping-Nutzdaten vor dem Senden protokollieren?
 send-pings-label = Benannten Ping senden
 controls-button-label = Einstellungen senden
+controls-button-label-verbose = Einstellungen übernehmen und Ping senden
diff --git a/thunderbird-l10n/de/localization/de/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/de/localization/de/toolkit/about/aboutSupport.ftl
index 1579f0961e6c5b527a56b63a32c31bef965449cf..bf68cde250454c7610c28695f4339a65259ee4c9 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Diese Seite enthält technische Informationen, die nützlich sein könnten,
     wenn Sie versuchen, ein Problem zu lösen. Wenn Sie nach Antworten auf häufig
     gestellte Fragen zu { -brand-short-name } suchen, besuchen Sie bitte unsere  <a data-l10n-name="support-link">Hilfeseite</a>.
-
 crashes-title = Absturzberichte
 crashes-id = Meldungs-ID
 crashes-send-date = Gesendet
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Mozilla-Location-Service-Schlüssel
 app-basics-safe-mode = Abgesicherter Modus
 app-basics-memory-size = Speichergröße (RAM)
 app-basics-disk-available = Speicherplatz verfügbar
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Im Finder anzeigen
@@ -164,6 +161,7 @@ media-device-channels = Kanäle
 media-device-rate = Rate
 media-device-latency = Latenz
 media-capabilities-title = Leistungsmerkmale für Medien (Media Capabilities)
+media-codec-support-info = Support-Informationen zum Codec
 # List all the entries of the database.
 media-capabilities-enumerate = Datenbankeinträge auflisten
 
@@ -201,7 +199,6 @@ report-crash-for-days =
         [one] Absturzberichte des letzten Tages
        *[other] Absturzberichte der letzten { $days } Tage
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -209,7 +206,6 @@ crashes-time-minutes =
         [one] vor { $minutes } Minute
        *[other] vor { $minutes } Minuten
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [one] vor { $hours } Stunde
        *[other] vor { $hours } Stunden
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -225,7 +220,6 @@ crashes-time-days =
         [one] vor { $days } Tag
        *[other] vor { $days } Tagen
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -233,7 +227,6 @@ pending-reports =
         [one] Alle Absturzberichte (einschließlich { $reports } nicht abgesendeter Absturzbericht in dieser Zeitspanne)
        *[other] Alle Absturzberichte (einschließlich { $reports } nicht abgesendeter Absturzberichte in dieser Zeitspanne)
     }
-
 raw-data-copied = Rohdaten in die Zwischenablage kopiert
 text-copied = Text in die Zwischenablage kopiert
 
@@ -246,11 +239,9 @@ blocked-mismatched-version = Wurde auf Grund unterschiedlicher Grafiktreibervers
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Wurde auf Grund Ihrer Grafiktreiberversion blockiert. Versuchen Sie, Ihren Grafiktreiber auf mindestens Version { $driverVersion } zu aktualisieren.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = ClearType-Parameter
-
 compositing = Compositing
 hardware-h264 = H264-Dekodierung durch Hardware
 main-thread-no-omtc = Haupt-Thread, kein OMTC
@@ -265,7 +256,6 @@ virtual-monitor-disp = Virtueller Bildschirm
 
 found = Gefunden
 missing = Fehlt
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Beschreibung
@@ -288,19 +278,15 @@ webgl2-renderer = WebGL-2-Treiber: Renderer
 webgl2-version = WebGL-2-Treiber: Version
 webgl2-driver-extensions = WebGL-2-Treiber: Erweiterungen
 webgl2-extensions = WebGL-2-Erweiterungen
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Aufgrund bekannter Probleme blockiert: <a data-l10n-name="bug-link">Bug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Blockiert; Fehlercode { $failureCode }
-
 d3d11layers-crash-guard = D3D11-Compositor
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF-VPX-Videodekoder
-
 reset-on-next-restart = Bei nächstem Neustart zurücksetzen
 gpu-process-kill-button = GPU-Prozess beenden
 gpu-device-reset = Gerät zurücksetzen
@@ -310,10 +296,8 @@ content-uses-tiling = Verwendent Kacheln für Inhalt
 off-main-thread-paint-enabled = Zeichnen auf Nebenthread aktiviert
 off-main-thread-paint-worker-count = Anzahl Worker für Zeichnen auf Nebenthread
 target-frame-rate = Anvisierte Bildwiederholfrequenz (Framerate)
-
 min-lib-versions = Minimal vorausgesetzte Version
 loaded-lib-versions = Verwendete Version
-
 has-seccomp-bpf = Seccomp-BPF (Filtern von Systemaufrufen)
 has-seccomp-tsync = Seccomp-Thread-Synchronisierung
 has-user-namespaces = User-Namespaces
@@ -327,18 +311,15 @@ sandbox-proc-type-content = Inhalt
 sandbox-proc-type-file = Dateiinhalt
 sandbox-proc-type-media-plugin = Medienplugin
 sandbox-proc-type-data-decoder = Datendekoder
-
 startup-cache-title = Start-Cache
 startup-cache-disk-cache-path = Festplatten-Cache-Ordner
 startup-cache-ignore-disk-cache = Festplatten-Cache ignorieren
 startup-cache-found-disk-cache-on-init = Festplatten-Cache bei Initialisierung erkannt
 startup-cache-wrote-to-disk-cache = In Festplatten-Cache geschrieben
-
 launcher-process-status-0 = Aktiviert
 launcher-process-status-1 = Deaktiviert nach Fehler
 launcher-process-status-2 = Deaktivierung erzwungen
 launcher-process-status-unknown = Unbekannter Status
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -352,14 +333,12 @@ fission-status-experiment-treatment = Durch Experiment aktiviert
 fission-status-disabled-by-e10s-env = Durch Umgebung deaktiviert
 fission-status-enabled-by-env = Durch Umgebung aktiviert
 fission-status-disabled-by-env = Durch Umgebung deaktiviert
-fission-status-disabled-by-safe-mode = Durch Abgesicherten Modus deaktiviert
 fission-status-enabled-by-default = Standardmäßig aktiviert
 fission-status-disabled-by-default = Standardmäßig deaktiviert
 fission-status-enabled-by-user-pref = Vom Benutzer aktiviert
 fission-status-disabled-by-user-pref = Vom Benutzer deaktiviert
 fission-status-disabled-by-e10s-other = E10s deaktiviert
 fission-status-enabled-by-rollout = Aktiviert durch stufenweise Einführung
-
 async-pan-zoom = Asynchrones Wischen und Zoomen
 apz-none = nichts
 wheel-enabled = Mausrad-Eingabe aktiviert
@@ -396,7 +375,6 @@ support-remote-experiments-title = Externe Experimente
 support-remote-experiments-name = Name
 support-remote-experiments-branch = Experiment-Zweig
 support-remote-experiments-see-about-studies = Weitere Informationen erhalten Sie unter <a data-l10n-name="support-about-studies-link">about:studies</a> einschließlich der Möglichkeit, einzelne Experimente zu deaktivieren oder { -brand-short-name } daran zu hindern, diese Art von Experiment in Zukunft durchzuführen.
-
 support-remote-features-title = Externe Funktionen
 support-remote-features-name = Name
 support-remote-features-status = Status
diff --git a/thunderbird-l10n/de/localization/de/toolkit/global/browser-utils.ftl b/thunderbird-l10n/de/localization/de/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..5477b2488917db8c4c9939a1f5362016f8d3dc65 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (Daten)
diff --git a/thunderbird-l10n/de/localization/de/toolkit/global/commonDialog.ftl b/thunderbird-l10n/de/localization/de/toolkit/global/commonDialog.ftl
index 75d4b02bf6d4a591fb60fa93967dd59f8e79a748..2ffee14740b42652db50ada7df623eeada8fdc5b 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Diese Seite meldet
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Unbekannt
-
 common-dialog-username =
     .value = Benutzername
 common-dialog-password =
     .value = Passwort
+common-dialog-copy-cmd =
+    .label = Kopieren
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Alles auswählen
+    .accesskey = u
diff --git a/thunderbird-l10n/de/localization/de/toolkit/global/resetProfile.ftl b/thunderbird-l10n/de/localization/de/toolkit/global/resetProfile.ftl
index efb6de0b09334da0ac6f93935221c26cfb63b887..67de8df674ae7c73b6a6fb58b9b86920d3d27c53 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Fangen Sie neu an, um Probleme mit der Leis
 refresh-profile = { -brand-short-name } wieder flottmachen
 refresh-profile-button = { -brand-short-name } bereinigen…
 refresh-profile-learn-more = Weitere Informationen
+refresh-profile-progress =
+    .title = { -brand-short-name } bereinigen
+refresh-profile-progress-description = Fast fertig…
diff --git a/thunderbird-l10n/de/localization/de/toolkit/global/tabprompts.ftl b/thunderbird-l10n/de/localization/de/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..1776d757f506ab3e79a5ab176ff6d981929715c5
--- /dev/null
+++ b/thunderbird-l10n/de/localization/de/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Benutzername:
+tabmodalprompt-password =
+    .value = Passwort:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Abbrechen
diff --git a/thunderbird-l10n/de/localization/de/toolkit/global/textActions.ftl b/thunderbird-l10n/de/localization/de/toolkit/global/textActions.ftl
index 830f11597f1467eb83a4855c7471f8417434073b..27f6cf6bed98afc65716581aa3ebb95fd4baa6bf 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Rückgängig
     .accesskey = R
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Wiederherstellen
     .accesskey = W
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Ausschneiden
     .accesskey = A
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopieren
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Einfügen
     .accesskey = E
-
+text-action-paste-no-formatting =
+    .label = Einfügen ohne Formatierung
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Löschen
     .accesskey = L
-
 text-action-select-all =
     .label = Alles auswählen
     .accesskey = u
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Keine Korrekturvorschläge
-
 text-action-spell-add-to-dictionary =
     .label = Zu Benutzerwörterbuch hinzufügen
     .accesskey = Z
-
 text-action-spell-undo-add-to-dictionary =
     .label = Wörterbuch-Eintrag zurücknehmen
     .accesskey = z
-
 text-action-spell-check-toggle =
     .label = Rechtschreibung prüfen
     .accesskey = p
-
 text-action-spell-add-dictionaries =
     .label = Wörterbücher hinzufügen…
     .accesskey = W
-
 text-action-spell-dictionaries =
     .label = Sprachen
     .accesskey = S
-
 text-action-search-text-box-clear =
     .title = Leeren
diff --git a/thunderbird-l10n/de/localization/de/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/de/localization/de/toolkit/pictureinpicture/pictureinpicture.ftl
index f4abcd6da6d9a06bd78f2bec4fbc9242883bb246..468c558bbfe2458907c027d8f7a8c4de6272c1b2 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Einfügen in ursprünglichen Tab
 pictureinpicture-close =
     .aria-label = Schließen
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Anhalten
+    .title = Anhalten (Leertaste)
+pictureinpicture-play-cmd =
+    .aria-label = Abspielen
+    .title = Abspielen (Leertaste)
+pictureinpicture-mute-cmd =
+    .aria-label = Ton aus
+    .title = Ton aus ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Ton an
+    .title = Ton an ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Einfügen in ursprünglichen Tab
+    .title = In ursprünglichen Tab
+pictureinpicture-close-cmd =
+    .aria-label = Schließen
+    .title = Schließen ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Untertitel
+    .title = Untertitel
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Vollbild
+    .title = Vollbild (Doppelklick)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Vollbild beenden
+    .title = Vollbild beenden (Doppelklick)
 pictureinpicture-subtitles-label = Untertitel
 pictureinpicture-font-size-label = Schriftgröße
 pictureinpicture-font-size-small = Klein
diff --git a/thunderbird-l10n/de/localization/de/toolkit/printing/printUI.ftl b/thunderbird-l10n/de/localization/de/toolkit/printing/printUI.ftl
index fecf230fa210c8e65b7deffa31683cb541371ae9..d52212e13add1304ee3ba0b52611ccefb9f2a28b 100644
--- a/thunderbird-l10n/de/localization/de/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/de/localization/de/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Drucken
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Speichern unter
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } Blatt Papier
        *[other] { $sheetCount } Blatt Papier
     }
-
 printui-page-range-all = Alle
+printui-page-range-current = Aktuell
 printui-page-range-odd = Ungerade
 printui-page-range-even = Gerade
 printui-page-range-custom = Benutzerdefiniert
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Benutzerdefinierten Seitenbereich eingeben
     .placeholder = z.B. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopien
-
 printui-orientation = Ausrichtung
 printui-landscape = Querformat
 printui-portrait = Hochformat
-
 # Section title for the printer or destination device to target
 printui-destination-label = Ziel
 printui-destination-pdf-label = Als PDF speichern
-
 printui-more-settings = Mehr Einstellungen
 printui-less-settings = Weniger Einstellungen
-
 printui-paper-size-label = Papiergröße
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalierung
 printui-scale-fit-to-page-width = An Seitenbreite anpassen
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skalierung
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Beidseitiger Druck
 printui-two-sided-printing-off = Aus
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Aus
 printui-two-sided-printing-long-edge = An langer Kante spiegeln
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = An kurzer Kante spiegeln
-
 # Section title for miscellaneous print options
 printui-options = Einstellungen
 printui-headers-footers-checkbox = Kopf- und Fußzeilen drucken
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Vereinfacht
 printui-color-mode-label = Farbmodus
 printui-color-mode-color = Farbe
 printui-color-mode-bw = Schwarz-weiß
-
 printui-margins = Ränder
 printui-margins-default = Standard
 printui-margins-min = Minimal
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Links (mm)
 printui-margins-custom-right = Rechts
 printui-margins-custom-right-inches = Rechts (Zoll)
 printui-margins-custom-right-mm = Rechts (mm)
-
 printui-system-dialog-link = Mit Systemdialog drucken…
-
 printui-primary-button = Drucken
 printui-primary-button-save = Speichern
 printui-cancel-button = Abbrechen
 printui-close-button = Schließen
-
 printui-loading = Vorschau wird vorbereitet
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Druckvorschau
-
 printui-pages-per-sheet = Seiten pro Blatt
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Drucken…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Die Skalierung muss eine Zahl zwischen 10 und 200 sein.
 printui-error-invalid-margin = Bitte geben Sie einen gültigen Rand für die gewählte Papiergröße ein.
 printui-error-invalid-copies = Kopien muss eine Zahl zwischen 1 und 10000 sein.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Der Bereich muss eine Zahl zwischen 1 und { $numPages } sein.
diff --git a/thunderbird-l10n/de/manifest.json b/thunderbird-l10n/de/manifest.json
index a3372ec88e634fb390a84bd1b3a890bb78de85c1..036f6d18123fc5505af8df64893d919f338930a4 100644
--- a/thunderbird-l10n/de/manifest.json
+++ b/thunderbird-l10n/de/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Deutsch (DE) Language Pack",
   "description": "Language pack for Thunderbird for de",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "de": {
-      "version": "20220803071327",
+      "version": "20220817121113",
       "chrome_resources": {
         "alerts": "chrome/de/locale/de/alerts/",
         "autoconfig": "chrome/de/locale/de/autoconfig/",
diff --git a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/calendar/timezones.properties b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/calendar/timezones.properties
index c9f18537259cb600e4c5f11caaa0f8cac4d4ca72..94a7aba7298796e57cdb4cabb9e93ef78214928c 100644
--- a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/calendar/timezones.properties
+++ b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifik/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kijew
diff --git a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/inspector.properties b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/inspector.properties
index 32afc9e58523720ad4dfbafd8720b4da61bb2c40..ee1be41ebdd621160defdbb40ebf63ee615d5fe2 100644
--- a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/inspector.properties
+++ b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Jaden dalšny suk pokazaś;#1 suka pokazaś;Wšykne #1
 # inspector.
 markupView.whitespaceOnly.label=prozny rum
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=nic k dispoziciji
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Źiśi toś togo elementa njejo z aktualnym modusom rědowego kašćika wobglědowaka k dispoziciji
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/webconsole.properties b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/webconsole.properties
index 97094227ba1346d8f279d2b70580422f53597536..391819c7b78d6d9ca5269f494388558870869ed0 100644
--- a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Konsola wobglědowaka
 # process.
 multiProcessBrowserConsole.title=Multiprocesowa konsola wobglědowaka
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Konsola wobglědowaka nadrědowanego procesa
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/messenger/addons.properties b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/messenger/addons.properties
index 0ca390082957907ee6116435503ca4481aa12897..557edd61e8a7b2d42f205291119ddf21d0198352 100644
--- a/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/messenger/addons.properties
+++ b/thunderbird-l10n/dsb/chrome/dsb/locale/dsb/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Daty do mjazywótkłada kopěrowaś
 webextPerms.description.compose=Cytajśo a změńśo swóje e-mailowe powěsći, mjaztym až je pišośo a sćelośo
 webextPerms.description.compose.send=Napisane mejlki we wašom mjenju pósłáś
 webextPerms.description.compose.save=Spisane e-mailowe powěsći ako nacerjenja abo pśedłogi składowaś
+webextPerms.description.declarativeNetRequest=Wopśimjeśe na kuždem boku blokěrowaś
 webextPerms.description.devtools=Rozšyŕśo wuwijarske rědy, aby pśistup k swójim datam we wócynjonych rejtarikach měł
 webextPerms.description.dns=Pśistup k informacijam wó IP-adresy a mjenju serwera
 webextPerms.description.downloads=Ześěgniśo dataje a cytajśo a změńśo ześěgnjeńsku historiju swójogo wobglědowaka
diff --git a/thunderbird-l10n/dsb/chrome/dsb/locale/pdfviewer/viewer.properties b/thunderbird-l10n/dsb/chrome/dsb/locale/pdfviewer/viewer.properties
index 969e39ade92a2f15a8a6601815b9a6fefa6f60c2..d7e5f1a4f13b1abd13a604dbfc083e62f9f0283a 100644
--- a/thunderbird-l10n/dsb/chrome/dsb/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/dsb/chrome/dsb/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Pismowe wjelikosć
 editor_ink_line_color=Linijowa barwa
 editor_ink_line_thickness=Linijowa tłustosć
 
+# Editor Parameters
+editor_free_text_color=Barwa
+editor_free_text_size=Wjelikosć
+editor_ink_color=Barwa
+editor_ink_thickness=Tłustosć
+editor_ink_opacity=Opacita
+
 # Editor aria
 editor_free_text_aria_label=Dermotny tekstowy editor
 editor_ink_aria_label=Tintowy editor
diff --git a/thunderbird-l10n/dsb/localization/dsb/devtools/client/toolbox.ftl b/thunderbird-l10n/dsb/localization/dsb/devtools/client/toolbox.ftl
index 0f9e3177dc8c14d532f5a16110780f5c9013806f..70054f549cc2928156e51716b6b0e9c577fc79f7 100644
--- a/thunderbird-l10n/dsb/localization/dsb/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dołojce pśidokowaś
 toolbox-meatball-menu-dock-left-label = Nalěwo pśidokowaś
 toolbox-meatball-menu-dock-right-label = Napšawo pśidokowaś
 toolbox-meatball-menu-dock-separate-window-label = Wósebne wokno
-
 toolbox-meatball-menu-splitconsole-label = Rozdźělonu konsolu pokazaś
 toolbox-meatball-menu-hideconsole-label = Rozdźělonu konsolu schowaś
-
 toolbox-meatball-menu-settings-label = Nastajenja
 toolbox-meatball-menu-documentation-label = Dokumentacija…
 toolbox-meatball-menu-community-label = Zgromaźeństwo…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Wuskokujuce wokna awtomatiski njeschowaś
-
 toolbox-meatball-menu-pseudo-locale-accented = Lokale  „z diakritiskim znamjenim“ zmóžniś
 toolbox-meatball-menu-pseudo-locale-bidi = Lokale „bidi“ zmóžniś
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modus rědowego kašćika wobglědowaka
+toolbox-mode-browser-console-label = Modus konsole wobglědowaka
+toolbox-mode-everything-label = Multiproces
+toolbox-mode-everything-sub-label = (Pomałšy)
+toolbox-mode-everything-container =
+    .title = Wšykno we wšych procesach za zmólkami pśepytowaś
+toolbox-mode-parent-process-label = Jano nadrědowany proces
+toolbox-mode-parent-process-sub-label = (Malsny)
+toolbox-mode-parent-process-container =
+    .title = Jano fokus na resurse z nadrědowanego procesa.
diff --git a/thunderbird-l10n/dsb/localization/dsb/devtools/client/tooltips.ftl b/thunderbird-l10n/dsb/localization/dsb/devtools/client/tooltips.ftl
index 12bb510c1eb1700aa1e75a9f79544099aaa42ebd..09b4f5b5588401b28bc3f706ea21391c7b78602d 100644
--- a/thunderbird-l10n/dsb/localization/dsb/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> njama efekt na toś ten element, dokulaž njejo tabela.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> na toś ten element efekt njama, dokulaž se njekula.
 inactive-css-border-image = <strong>{ $property }</strong> njama wustatkowanje na toś ten element, dokulaž njedajo se na nutśikowne tabelowe elementy nałožyś, źož <strong>border-collapse</strong> jo na <strong>collapse</strong> na nadrědowanem elemenśe tabele stajony.
+inactive-css-ruby-element = <strong>{ $property }</strong> njama wustatkowanje na toś ten element, dokulaž jo element ruby. Jeje wjelikosć se pśez wjelikosć pisma teksta ruby póstaja.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Wopytajśo
 inactive-css-not-table-fix = Wopytajśo <strong>display:table</strong> abo <strong>display:inline-table</strong> pśidaś. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Wopytajśo, <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> abo <strong>overflow:hidden</strong> pśidaś. { learn-more }
 inactive-css-border-image-fix = Wótwónoźćo na nadrědowanem elemenśe tabele kakosć abo změńśo gódnotu kakosći <strong>border-collapse</strong> do gódnoty, kótaraž se wót <strong>collapse</strong> rozeznawa. { learn-more }
+inactive-css-ruby-element-fix = Wopytajśo <strong>font-size</strong> teksta ruby změniś. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/dsb/localization/dsb/messenger/addressbook/vcard.ftl b/thunderbird-l10n/dsb/localization/dsb/messenger/addressbook/vcard.ftl
index dd44ac13eddfbfd0137e1dea7d9502a518891ae4..84e11081ea171ef449b1af0005a9a7680ea1db9b 100644
--- a/thunderbird-l10n/dsb/localization/dsb/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Organizaciske kakosći pśidaś
 vcard-org-title = Titel
 vcard-org-role = Rola
 vcard-org-org = Organizacija
+
+# Custom properties
+
+vcard-custom-header = Swójske kakosći
+vcard-custom-add = Swójske kakosći pśidaś
diff --git a/thunderbird-l10n/dsb/localization/dsb/messenger/mailWidgets.ftl b/thunderbird-l10n/dsb/localization/dsb/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..5bc5df8e07b85f11355a574c16500de151c44208
--- /dev/null
+++ b/thunderbird-l10n/dsb/localization/dsb/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aktualny nagłěd nałožyś na …
+threadpane-apply-changes-prompt-title = Změny nałožyś?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Naglěd aktualnego zarědnika na { $name } nałožyś?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Naglěd aktualnego zarědnika na { $name } a jogo źiśi nałožyś?
diff --git a/thunderbird-l10n/dsb/localization/dsb/messenger/preferences/preferences.ftl b/thunderbird-l10n/dsb/localization/dsb/messenger/preferences/preferences.ftl
index 17807f84fb92df331b26f320bce921c9a3089145..368068a90b60e61083c0091ce8aa9fdafff17b92 100644
--- a/thunderbird-l10n/dsb/localization/dsb/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Pšawopis pśi zapódaśu kontrolěrowaś
     .accesskey = z
 
-
+language-popup-label =
+    .value = Rěc:
+    .accesskey = R
 
 download-dictionaries-link = Dalšne słowniki ześěgnuś
 
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/commonDialog.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/commonDialog.ftl
index 8731c2c3be7f5a9510791046b948727a24845d97..97f29e93466d9f3cfbe989a9ebacd457a13bfce2 100644
--- a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Toś ten bok groni
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Njeznaty
-
 common-dialog-username =
     .value = Wužywarske mě
 common-dialog-password =
     .value = Gronidło
+common-dialog-copy-cmd =
+    .label = Kopěrowaś
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Wšykno wubraś
+    .accesskey = W
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/resetProfile.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/resetProfile.ftl
index a3ded33a09089a01ad04c91c12ebbede6d8f81a3..07708c4aa9548d40a31e84b5f224351e32891b11 100644
--- a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Zachopśo znowego, aby wugbaśowe problemy
 refresh-profile = Wugbałosć { -brand-short-name } pówušowaś
 refresh-profile-button = { -brand-short-name } wótnowiś…
 refresh-profile-learn-more = Dalšne informacije
+refresh-profile-progress =
+    .title = { -brand-short-name } wótnowiś
+refresh-profile-progress-description = Skóro dokóńcone…
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/tabprompts.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e5af16de442f174e6302cf6d6235b16507bbefe5
--- /dev/null
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Mě wužywarja:
+tabmodalprompt-password =
+    .value = Gronidło:
+tabmodalprompt-ok-button =
+    .label = W pórěźe
+tabmodalprompt-cancel-button =
+    .label = Pśetergnuś
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/textActions.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/textActions.ftl
index 402311b64db4d47d2f98512722c2e4c97eedc2f5..9e5979ed7aae880e7736d0a7cc32860561ad1432 100644
--- a/thunderbird-l10n/dsb/localization/dsb/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Anulěrowaś
     .accesskey = A
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Wóspjetowaś
     .accesskey = s
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Wurězaś
     .accesskey = r
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopěrowaś
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Zasajźiś
     .accesskey = Z
-
+text-action-paste-no-formatting =
+    .label = Bźez formatěrowanja zasajźiś
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Lašowaś
     .accesskey = L
-
 text-action-select-all =
     .label = Wšykno wubraś
     .accesskey = u
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Žedne pšawopisne naraźenja
-
 text-action-spell-add-to-dictionary =
     .label = Słownikoju pśidaś
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Pśidanje słownikoju anulěrowaś
     .accesskey = P
-
 text-action-spell-check-toggle =
     .label = Pšawopis kontrolěrowaś
     .accesskey = a
-
 text-action-spell-add-dictionaries =
     .label = Słowniki pśidaś…
     .accesskey = d
-
 text-action-spell-dictionaries =
     .label = Rěcy
     .accesskey = R
-
 text-action-search-text-box-clear =
     .title = Wuprozniś
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/pictureinpicture/pictureinpicture.ftl
index 46aec4f974ee4156de9dacc062d0df413cee0f70..318030ac37e9941dc42475d961529333d6e28c43 100644
--- a/thunderbird-l10n/dsb/localization/dsb/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = K rejtarikoju slědk pósłaś
 pictureinpicture-close =
     .aria-label = Zacyniś
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pawza
+    .title = Pawza (wobceŕkowa rědka)
+pictureinpicture-play-cmd =
+    .aria-label = Wótgraś
+    .title = Wótgraś (wobceŕkowa rědka)
+pictureinpicture-mute-cmd =
+    .aria-label = Bźez zuka
+    .title = Bźez zuka ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Ze zukom
+    .title = Ze zukom ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = K rejtarkoju slědk pósłaś
+    .title = Slědk k rejtarikoju
+pictureinpicture-close-cmd =
+    .aria-label = Zacyniś
+    .title = Zacyniś ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Pódtitele
+    .title = Pódtitele
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Połna wobrazowka
+    .title = Połna wobrazowka (dwójne kliknjenje)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Połnu wobrazowku spušćiś
+    .title = Połnu wobrazowku spušćiś (dwójne kliknjenje)
 pictureinpicture-subtitles-label = Pódtitele
 pictureinpicture-font-size-label = Pismowa wjelikosć
 pictureinpicture-font-size-small = Mały
diff --git a/thunderbird-l10n/dsb/localization/dsb/toolkit/printing/printUI.ftl b/thunderbird-l10n/dsb/localization/dsb/toolkit/printing/printUI.ftl
index a7f46cf42bfbcf480eca4c41c4890189c809ab56..2501dc011321f05992ad1a95edd6999568ebfb18 100644
--- a/thunderbird-l10n/dsb/localization/dsb/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/dsb/localization/dsb/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Śišćaś
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Składowaś ako
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -15,8 +14,8 @@ printui-sheets-count =
         [few] { $sheetCount } łopjena papjery
        *[other] { $sheetCount } łopjenow papjery
     }
-
 printui-page-range-all = Wšykne
+printui-page-range-current = Aktualny
 printui-page-range-odd = Njerowny
 printui-page-range-even = Rowny
 printui-page-range-custom = Swójski
@@ -26,29 +25,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Swójski wobceŕk bokow zapódaś
     .placeholder = na pś. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopije
-
 printui-orientation = Wusměrjenje
 printui-landscape = Prěcny format
 printui-portrait = Wusoki format
-
 # Section title for the printer or destination device to target
 printui-destination-label = Cel
 printui-destination-pdf-label = Ako PDF składowaś
-
 printui-more-settings = Wěcej nastajenjow
 printui-less-settings = Mjenjej nastajenjow
-
 printui-paper-size-label = Wjelikosć papjery
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalěrowanje
 printui-scale-fit-to-page-width = Šyrokosći boka pśiměriś
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skalěrowaś
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Śišćanje na woběma bokoma
 printui-two-sided-printing-off = Znjemóžnjony
@@ -56,7 +48,6 @@ printui-two-sided-printing-off = Znjemóžnjony
 printui-two-sided-printing-long-edge = Na dłujkej kšomje wjerśeś
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Na krotkej kšomje wjerśeś
-
 # Section title for miscellaneous print options
 printui-options = Nastajenja
 printui-headers-footers-checkbox = Głowy a nogi śišćaś
@@ -80,7 +71,6 @@ printui-simplify-page-radio = Zjadnorjony
 printui-color-mode-label = Barwowy modus
 printui-color-mode-color = Barwa
 printui-color-mode-bw = Carny a běły
-
 printui-margins = Kšomy
 printui-margins-default = Standard
 printui-margins-min = Minimum
@@ -99,23 +89,17 @@ printui-margins-custom-left-mm = Nalěwo (mm)
 printui-margins-custom-right = Napšawo
 printui-margins-custom-right-inches = Napšawo (cole)
 printui-margins-custom-right-mm = Napšawo (mm)
-
 printui-system-dialog-link = Z pomocu systemowego dialoga śišćaś…
-
 printui-primary-button = Śišćaś
 printui-primary-button-save = Składowaś
 printui-cancel-button = Pśetergnuś
 printui-close-button = Zacyniś
-
 printui-loading = Śišćarski pśeglěd pśigótowaś
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Śišćarski pśeglěd
-
 printui-pages-per-sheet = Boki na łopjeno
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Śišći se…
@@ -142,7 +126,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skalěrowanje musy licba mjazy 10 a 200 byś.
 printui-error-invalid-margin = Pšosym zapódajśo płaśiwu kšomu za wubranu wjelikosć papjery.
 printui-error-invalid-copies = Kopije muse licba mjazy 1 a 10000 byś.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Wobceŕk musy licba mjazy 1 a { $numPages } byś.
diff --git a/thunderbird-l10n/dsb/manifest.json b/thunderbird-l10n/dsb/manifest.json
index afca39993f0d58e290d38707a2498b7680548560..ef3553a97d92fb2d5dab3bbf5d01335c47914c52 100644
--- a/thunderbird-l10n/dsb/manifest.json
+++ b/thunderbird-l10n/dsb/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Dolnoserbšćina Language Pack",
   "description": "Language pack for Thunderbird for dsb",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "dsb": {
-      "version": "20220801201016",
+      "version": "20220817121126",
       "chrome_resources": {
         "alerts": "chrome/dsb/locale/dsb/alerts/",
         "autoconfig": "chrome/dsb/locale/dsb/autoconfig/",
diff --git a/thunderbird-l10n/el/chrome/el/locale/el/calendar/timezones.properties b/thunderbird-l10n/el/chrome/el/locale/el/calendar/timezones.properties
index e986c5592542931f4a02031097e769c67718e991..a33291545a76c1ccc70bb18637afd8c9c3a72a45 100644
--- a/thunderbird-l10n/el/chrome/el/locale/el/calendar/timezones.properties
+++ b/thunderbird-l10n/el/chrome/el/locale/el/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Αμερική/Νουούκ
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Ειρηνικός/Καντών
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Ευρώπη/Κίεβο
diff --git a/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/inspector.properties b/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/inspector.properties
index a1bddcc1406162526c7eede21195bd0d1b8223f9..782f1a01d58a98cfb2fa7dad098ee7849d3bfb7f 100644
--- a/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/inspector.properties
+++ b/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Προβολή ενός ακόμα κόμβου; Προ
 # inspector.
 markupView.whitespaceOnly.label=κενό διάστημα
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=μη διαθέσιμο
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Τα τέκνα αυτού του στοιχείου δεν είναι διαθέσιμα με την τρέχουσα λειτουργία της εργαλειοθήκης φυλλομετρητή
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/webconsole.properties b/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/webconsole.properties
index 5174e83374a6d946d211ffa78b27290178b93eea..9be6cba3b0d5e2e764999540dea335ee618daee8 100644
--- a/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/el/chrome/el/locale/el/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Κονσόλα φυλλομετρητή
 # process.
 multiProcessBrowserConsole.title=Κονσόλα φυλλομετρητή πολλαπλών διεργασιών
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Κονσόλα φυλλομετρητή γονικών διεργασιών
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/el/chrome/el/locale/el/messenger/addons.properties b/thunderbird-l10n/el/chrome/el/locale/el/messenger/addons.properties
index bb14758bfd74f0ccaceb3b739316ed98d1f098c2..5b4af54b0c3be5c5e1547c2c0735d993f9a25c03 100644
--- a/thunderbird-l10n/el/chrome/el/locale/el/messenger/addons.properties
+++ b/thunderbird-l10n/el/chrome/el/locale/el/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Εισαγωγή δεδομένων στ
 webextPerms.description.compose=Ανάγνωση και τροποποίηση email καθώς τα συνθέτετε και τα στέλνετε
 webextPerms.description.compose.send=Αποστολή συντεθειμένων email εκ μέρους σας
 webextPerms.description.compose.save=Αποθήκευση των μηνυμάτων ταχυδρομείου ως προσχέδια ή πρότυπα
+webextPerms.description.declarativeNetRequest=Φραγή περιεχομένου σε οποιαδήποτε σελίδα
 webextPerms.description.devtools=Επέκταση εργαλείων ανάπτυξης για πρόσβαση στα δεδομένα των ανοικτών καρτελών σας
 webextPerms.description.dns=Πρόσβαση στις πληροφορίες της διεύθυνσης IP και του ονόματος κεντρικού υπολογιστή
 webextPerms.description.downloads=Λήψη αρχείων και ανάγνωση και τροποποίηση ιστορικού λήψεων του φυλλομετρητή
@@ -186,7 +187,7 @@ webextPerms.description.find=Ανάγνωση κειμένου από όλες 
 webextPerms.description.geolocation=Πρόσβαση στην τοποθεσία σας
 webextPerms.description.history=Πρόσβαση στο ιστορικό περιήγησης
 webextPerms.description.management=Εποπτεία χρήσης επεκτάσεων και διαχείριση θεμάτων
-webextPerms.description.messagesModify=Διαβάζει και να τροποποιεί τα μηνύματα email σας ενώ προβάλλονται σε εσάς
+webextPerms.description.messagesModify=Ανάγνωση και τροποποίηση email ενώ προβάλλονται σε εσάς
 webextPerms.description.messagesMove2=Αντιγραφή ή μετακίνηση μηνυμάτων email (και μετακίνηση στον φάκελο απορριμμάτων)
 webextPerms.description.messagesDelete=Οριστική διαγραφή email
 webextPerms.description.messagesRead=Ανάγνωση, επισήμανση και προσθήκη ετικετών σε email
@@ -210,7 +211,7 @@ webextPerms.hostDescription.allUrls=Πρόσβαση στα δεδομένα σ
 # LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
 # %S will be replaced by the DNS domain for which a webextension
 # is requesting access (e.g., mozilla.org)
-webextPerms.hostDescription.wildcard=Πρόσβαση στα δεδομένα σας για ιστοτόπους του τομέα %S
+webextPerms.hostDescription.wildcard=Πρόσβαση στα δεδομένα σας για ιστοτόπους του τομέα «%S»
 
 # LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
 # Semi-colon list of plural forms.
diff --git a/thunderbird-l10n/el/chrome/el/locale/pdfviewer/viewer.properties b/thunderbird-l10n/el/chrome/el/locale/pdfviewer/viewer.properties
index 7a5111601db93ff6d9bcde9e6541837505adb39b..cf60407f6c0ddf7c4b7b2bb0910ccdbbc05245ae 100644
--- a/thunderbird-l10n/el/chrome/el/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/el/chrome/el/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Μέγεθος γραμματοσειράς
 editor_ink_line_color=Χρώμα γραμμής
 editor_ink_line_thickness=Πάχος γραμμής
 
+# Editor Parameters
+editor_free_text_color=Χρώμα
+editor_free_text_size=Μέγεθος
+editor_ink_color=Χρώμα
+editor_ink_thickness=Πάχος
+editor_ink_opacity=Αδιαφάνεια
+
 # Editor aria
 editor_free_text_aria_label=Επεξεργασία ελεύθερου κειμένου
 editor_ink_aria_label=Επεξεργασία γραφής μελανιού
diff --git a/thunderbird-l10n/el/localization/el/devtools/client/perftools.ftl b/thunderbird-l10n/el/localization/el/devtools/client/perftools.ftl
index b71385c9ecfdf23a8ec3228f4c039f762cb634c6..2bb92fa613057d1216b63433e1620ab5c9c9449a 100644
--- a/thunderbird-l10n/el/localization/el/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/el/localization/el/devtools/client/perftools.ftl
@@ -83,6 +83,8 @@ perftools-thread-render-backend =
     .title = Το νήμα WebRender RenderBackend
 perftools-thread-paint-worker =
     .title = Το νήμα στο οποίο γίνεται ο χρωματισμός όταν είναι ενεργός ο χρωματισμός εκτός κύριου νήματος
+perftools-thread-timer =
+    .title = Τα χρονόμετρα χειρισμού νημάτων (setTimeout, setInterval, nsITimer)
 perftools-thread-style-thread =
     .title = Ο υπολογισμός στυλ διαχωρίζεται σε πολλά νήματα
 pref-thread-stream-trans =
@@ -134,6 +136,7 @@ perftools-presets-networking-label = Δικτύωση
 perftools-presets-networking-description = Προτεινόμενη προεπιλογή για τη διερεύνηση σφαλμάτων δικτύωσης στο { -brand-shorter-name }.
 # "Power" is used in the sense of energy (electricity used by the computer).
 perftools-presets-power-label = Ενέργεια
+perftools-presets-power-description = Προκαθορισμένη ρύθμιση για τη διερεύνηση σφαλμάτων χρήσης ενέργειας στο { -brand-shorter-name }, με μικρή επιβάρυνση.
 perftools-presets-custom-label = Προσαρμογή
 
 ##
diff --git a/thunderbird-l10n/el/localization/el/devtools/client/toolbox.ftl b/thunderbird-l10n/el/localization/el/devtools/client/toolbox.ftl
index f18110b6187c57e06d31ae989e43ed1ce09b4986..6e3f2f79299da81c7c8838f590de35d1517584c4 100644
--- a/thunderbird-l10n/el/localization/el/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/el/localization/el/devtools/client/toolbox.ftl
@@ -15,21 +15,27 @@ toolbox-meatball-menu-dock-bottom-label = Κλείδωμα στο κάτω μέ
 toolbox-meatball-menu-dock-left-label = Κλείδωμα αριστερά
 toolbox-meatball-menu-dock-right-label = Κλείδωμα δεξιά
 toolbox-meatball-menu-dock-separate-window-label = Ξεχωριστό παράθυρο
-
 toolbox-meatball-menu-splitconsole-label = Εμφάνιση διαιρούμενης κονσόλας
 toolbox-meatball-menu-hideconsole-label = Απόκρυψη διαιρούμενης κονσόλας
-
 toolbox-meatball-menu-settings-label = Ρυθμίσεις
 toolbox-meatball-menu-documentation-label = Τεκμηρίωση…
 toolbox-meatball-menu-community-label = Κοινότητα…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Απενεργοποίηση αυτόματης απόκρυψης αναδυόμενων παραθύρων
-
 toolbox-meatball-menu-pseudo-locale-accented = Ενεργοποίηση γλώσσας «accented»
 toolbox-meatball-menu-pseudo-locale-bidi = Ενεργοποίηση γλώσσας «bidi»
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Λειτουργία εργαλειοθήκης φυλλομετρητή
+toolbox-mode-browser-console-label = Λειτουργία κονσόλας φυλλομετρητή
+toolbox-mode-everything-sub-label = (Πιο αργό)
+toolbox-mode-everything-container =
+    .title = Έλεγχος σφαλμάτων όλων, σε όλες τις διαδικασίες
+toolbox-mode-parent-process-label = Μόνο γονική διεργασία
+toolbox-mode-parent-process-sub-label = (Γρήγορο)
diff --git a/thunderbird-l10n/el/localization/el/messenger/accountcreation/accountSetup.ftl b/thunderbird-l10n/el/localization/el/messenger/accountcreation/accountSetup.ftl
index 1dc1452cdb3354e92ebdc246d34b1e4212a9d145..fd725a21331921eaa11bd8b2e0a7b1c638d0f477 100644
--- a/thunderbird-l10n/el/localization/el/messenger/accountcreation/accountSetup.ftl
+++ b/thunderbird-l10n/el/localization/el/messenger/accountcreation/accountSetup.ftl
@@ -7,68 +7,47 @@ account-setup-tab-title = Ρύθμιση λογαριασμού
 ## Header
 
 account-setup-title = Ρύθμιση υπάρχουσας διεύθυνσης email
-
 account-setup-description = Για να χρησιμοποιήσετε την υπάρχουσα διεύθυνση email σας, συμπληρώστε τα διαπιστευτήριά σας.
-
 account-setup-secondary-description = Το { -brand-product-name } θα αναζητήσει αυτόματα για τις λειτουργικές και προτεινόμενες ρυθμίσεις διακομιστή.
-
 account-setup-success-title = Επιτυχής δημιουργία λογαριασμού
-
 account-setup-success-description = Μπορείτε πλέον να χρησιμοποιήσετε αυτόν τον λογαριασμό με το { -brand-short-name }.
-
 account-setup-success-secondary-description = Μπορείτε να βελτιώσετε την εμπειρία σας συνδέοντας σχετικές υπηρεσίες και διαμορφώνοντας τις σύνθετες ρυθμίσεις λογαριασμού.
 
 ## Form fields
 
 account-setup-name-label = Το ονοματεπώνυμό σας
     .accesskey = ο
-
 # Note: "John Doe" is a multiple-use name that is used when the true name of a person is unknown. We use this fake name as an input placeholder. Translators should update this to reflect the placeholder name of their language/country.
 account-setup-name-input =
     .placeholder = Ονοματεπώνυμο
-
 account-setup-name-info-icon =
     .title = Το όνομά σας, όπως θα εμφανίζεται σε τρίτους
-
-
 account-setup-name-warning-icon =
     .title = Παρακαλώ εισαγάγετε το όνομά σας
-
 account-setup-email-label = Διεύθυνση email
     .accesskey = Δ
-
 account-setup-email-input =
     .placeholder = onomateponimo@example.com
-
 account-setup-email-info-icon =
     .title = Η υπάρχουσα διεύθυνση email σας
-
 account-setup-email-warning-icon =
     .title = Μη έγκυρη διεύθυνση email
-
 account-setup-password-label = Κωδικός πρόσβασης
     .accesskey = Κ
     .title = Προαιρετικό, θα χρησιμοποιηθεί μόνο για την επαλήθευση του ονόματος χρήστη
-
 account-provisioner-button = Απόκτηση νέας διεύθυνσης email
     .accesskey = Α
-
 account-setup-password-toggle-show =
     .title = Εμφάνιση κωδικού πρόσβασης σε κείμενο
-
 account-setup-password-toggle-hide =
     .title = Απόκρυψη κωδικού πρόσβασης
-
 account-setup-remember-password = Απομνημόνευση κωδικού πρόσβασης
     .accesskey = Α
-
 account-setup-exchange-label = Η σύνδεσή σας
     .accesskey = σ
-
 #   YOURDOMAIN refers to the Windows domain in ActiveDirectory. yourusername refers to the user's account name in Windows.
 account-setup-exchange-input =
     .placeholder = DOMAIN\όνομαχρήστη
-
 #   Domain refers to the Windows domain in ActiveDirectory. We mean the user's login in Windows at the local corporate network.
 account-setup-exchange-info-icon =
     .title = Σύνδεση σε τομέα
@@ -77,62 +56,39 @@ account-setup-exchange-info-icon =
 
 account-setup-button-cancel = Ακύρωση
     .accesskey = Α
-
 account-setup-button-manual-config = Χειροκίνητη ρύθμιση
     .accesskey = ρ
-
 account-setup-button-stop = Διακοπή
     .accesskey = Δ
-
 account-setup-button-retest = Δοκιμή ξανά
     .accesskey = ξ
-
 account-setup-button-continue = Συνέχεια
     .accesskey = Σ
-
 account-setup-button-done = Τέλος
     .accesskey = Τ
 
 ## Notifications
 
 account-setup-looking-up-settings = Αναζήτηση ρυθμίσεων παραμέτρων…
-
 account-setup-looking-up-settings-guess = Αναζήτηση ρυθμίσεων: Δοκιμή κοινών ονομάτων διακομιστών…
-
 account-setup-looking-up-settings-half-manual = Αναζήτηση ρυθμίσεων: Έλεγχος διακομιστή…
-
 account-setup-looking-up-disk = Αναζήτηση ρυθμίσεων: εγκατάσταση του { -brand-short-name }…
-
 account-setup-looking-up-isp = Αναζήτηση ρυθμίσεων: Πάροχος ηλεκτρονικού ταχυδρομείου…
-
 # Note: Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
 account-setup-looking-up-db = Αναζήτηση ρυθμίσεων: Βάση δεδομένων Mozilla ISP…
-
 account-setup-looking-up-mx = Αναζήτηση ρυθμίσεων: Τομέας εισερχόμενης αλληλογραφίας…
-
 account-setup-looking-up-exchange = Αναζήτηση ρυθμίσεων: Διακομιστής Exchange…
-
 account-setup-checking-password = Έλεγχος κωδικού πρόσβασης…
-
 account-setup-installing-addon = Λήψη και εγκατάσταση του προσθέτου…
-
 account-setup-success-half-manual = Κατά τον έλεγχο του διακομιστή εντοπίστηκαν οι παρακάτω ρυθμίσεις:
-
 account-setup-success-guess = Ρυθμίσεις που βρέθηκαν κατά τη δοκιμή των κοινών ονομάτων.
-
 account-setup-success-guess-offline = Είστε εκτός σύνδεσης. Μαντέψαμε ορισμένες ρυθμίσεις αλλά θα χρειαστεί να εισαγάγετε τις σωστές.
-
 account-setup-success-password = Ο κωδικός πρόσβασης είναι εντάξει
-
 account-setup-success-addon = Το πρόσθετο εγκαταστάθηκε επιτυχώς
-
 # Note: Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
 account-setup-success-settings-db = Βρέθηκε ρύθμιση στην βάση δεδομένων του Mozilla ISP.
-
 account-setup-success-settings-disk = Βρέθηκε ρύθμιση στην εγκατάσταση του { -brand-short-name }.
-
 account-setup-success-settings-isp = Βρέθηκε ρύθμιση στον πάροχο ηλεκτρονικού ταχυδρομείου.
-
 # Note: Microsoft Exchange is a product name.
 account-setup-success-settings-exchange = Βρέθηκε ρύθμιση για τον διακομιστή Microsoft Exchange.
 
@@ -140,33 +96,21 @@ account-setup-success-settings-exchange = Βρέθηκε ρύθμιση για 
 
 account-setup-step1-image =
     .title = Αρχική ρύθμιση
-
 account-setup-step2-image =
     .title = Φόρτωση…
-
 account-setup-step3-image =
     .title = Βρέθηκε ρύθμιση
-
 account-setup-step4-image =
     .title = Σφάλμα σύνδεσης
-
 account-setup-step5-image =
     .title = Ο λογαριασμός δημιουργήθηκε
-
 account-setup-privacy-footnote2 = Τα διαπιστευτήριά σας θα αποθηκευτούν μόνο τοπικά, στον υπολογιστή σας.
-
 account-setup-selection-help = Δεν ξέρετε τι να επιλέξετε;
-
 account-setup-selection-error = Χρειάζεστε βοήθεια;
-
-account-setup-success-help = Δεν γνωρίζετε σίγουρα τα επόμενα βήματα;
-
+account-setup-success-help = Δεν γνωρίζετε τα επόμενα βήματα;
 account-setup-documentation-help = Τεκμηρίωση ρύθμισης
-
 account-setup-forum-help = Φόρουμ υποστήριξης
-
 account-setup-privacy-help = Πολιτική απορρήτου
-
 account-setup-getting-started = Ξεκινώντας
 
 ## Results area
@@ -178,30 +122,18 @@ account-setup-results-area-title =
         [one] Διαθέσιμη ρύθμιση
        *[other] Διαθέσιμες ρυθμίσεις
     }
-
 account-setup-result-imap-description = Διατηρήστε συγχρονισμένους τους φακέλους και τα email σας με τον διακομιστή σας
-
 account-setup-result-pop-description = Διατηρήστε τους φακέλους και τα email σας στον υπολογιστή σας
-
 # Note: Exchange, Office365 are the name of products.
 account-setup-result-exchange2-description = Χρησιμοποιήστε τον διακομιστή Microsoft Exchange ή τις υπηρεσίες cloud του Office365
-
 account-setup-incoming-title = Εισερχόμενα
-
 account-setup-outgoing-title = Εξερχόμενα
-
 account-setup-username-title = Όνομα χρήστη
-
 account-setup-exchange-title = Διακομιστής
-
 account-setup-result-no-encryption = Χωρίς κρυπτογράφηση
-
 account-setup-result-ssl = SSL/TLS
-
 account-setup-result-starttls = STARTTLS
-
 account-setup-result-outgoing-existing = Χρήση υπάρχοντος διακομιστή SMTP εξερχομένων
-
 # Variables:
 #  $incoming (String): The email/username used to log into the incoming server
 #  $outgoing (String): The email/username used to log into the outgoing server
@@ -211,77 +143,52 @@ account-setup-result-username-different = Εισερχόμενα: { $incoming },
 
 # Note: The reference to "janedoe" (Jane Doe) is the name of an example person. You will want to translate it to whatever example persons would be named in your language. In the example, AD is the name of the Windows domain, and this should usually not be translated.
 account-setup-credentials-incomplete = Η αυθεντικοποίηση απέτυχε. Είτε τα διαπιστευτήρια που εισαγάγατε είναι λάθος είτε απαιτείται ξεχωριστό όνομα χρήστη για είσοδο. Το όνομα χρήστη συνήθως είναι το όνομα χρήστη για τον τομέα στα Windows, με ή χωρίς το όνομα τομέα (για παράδειγμα janedoe ή AD\\janedoe).
-
 account-setup-credentials-wrong = Η αυθεντικοποίηση απέτυχε. Παρακαλούμε ελέγξτε το όνομα χρήστη και τον κωδικό πρόσβασης
-
 account-setup-find-settings-failed = Το { -brand-short-name } απέτυχε να εντοπίσει τις ρυθμίσεις του λογαριασμού ηλεκτρονικής αλληλογραφίας σας
-
 account-setup-exchange-config-unverifiable = Δεν ήταν δυνατή η επαλήθευση των ρυθμίσεων παραμέτρων. Αν το όνομα χρήστη και ο κωδικός πρόσβασής σας είναι σωστά, ο διαχειριστής του διακομιστή ενδέχεται να έχει απενεργοποιήσει τις επιλεγμένες ρυθμίσεις παραμέτρων για τον λογαριασμό σας. Δοκιμάστε να επιλέξετε άλλο πρωτόκολλο.
-
 account-setup-provisioner-error = Προέκυψε σφάλμα κατά τη ρύθμιση του νέου σας λογαριασμού στο { -brand-short-name }. Παρακαλώ δοκιμάστε να τον ρυθμίσετε χειροκίνητα με τα διαπιστευτήριά σας.
 
 ## Manual configuration area
 
 account-setup-manual-config-title = Ρυθμίσεις διακομιστή
-
 account-setup-incoming-server-legend = Διακομιστής εισερχομένων
-
 account-setup-protocol-label = Πρωτόκολλο:
-
 account-setup-hostname-label = Όνομα υπολογιστή:
-
 account-setup-port-label = Θύρα:
     .title = Ορίστε τον αριθμό θύρας σε 0 για αυτόματη ανίχνευση
-
 account-setup-auto-description = Το { -brand-short-name } θα προσπαθήσει να εντοπίσει αυτόματα τα πεδία που παραμένουν κενά.
-
 account-setup-ssl-label = Ασφάλεια σύνδεσης:
-
 account-setup-outgoing-server-legend = Διακομιστής εξερχομένων
 
 ## Incoming/Outgoing SSL Authentication options
 
 ssl-autodetect-option = Αυτόματος εντοπισμός
-
 ssl-no-authentication-option = Χωρίς ταυτοποίηση
-
 ssl-cleartext-password-option = Κανονικός κωδικός πρόσβασης
-
 ssl-encrypted-password-option = Κρυπτογραφημένος κωδικός πρόσβασης
 
 ## Incoming/Outgoing SSL options
 
 ssl-noencryption-option = Κανένα
-
 account-setup-auth-label = Μέθοδος ταυτοποίησης:
-
 account-setup-username-label = Όνομα χρήστη:
-
 account-setup-advanced-setup-button = Σύνθετη διαμόρφωση
     .accesskey = Σ
 
 ## Warning insecure server dialog
 
 account-setup-insecure-title = Προειδοποίηση!
-
 account-setup-insecure-incoming-title = Ρυθμίσεις εισερχομένων:
-
 account-setup-insecure-outgoing-title = Ρυθμίσεις εξερχομένων:
-
 # Variables:
 #  $server (String): The name of the hostname of the server the user was trying to connect to.
 account-setup-warning-cleartext = Το <b>{ $server }</b> δεν χρησιμοποιεί κρυπτογράφηση.
-
 account-setup-warning-cleartext-details = Οι επισφαλείς διακομιστές αλληλογραφίας δεν χρησιμοποιούν κρυπτογραφημένες συνδέσεις για την προστασία των κωδικών πρόσβασης και των προσωπικών σας πληροφοριών. Αν συνδεθείτε σε αυτό τον διακομιστή, οι κωδικοί πρόσβασης και οι προσωπικές σας πληροφορίες ενδέχεται να εκτεθούν.
-
 account-setup-insecure-server-checkbox = Κατανοώ τους κινδύνους
     .accesskey = τ
-
 account-setup-insecure-description = Το { -brand-short-name } σάς επιτρέπει να κάνετε λήψη των email σας με τις παρεχόμενες ρυθμίσεις. Ωστόσο, θα πρέπει να επικοινωνήσετε με τον διαχειριστή του συστήματος ή τον πάροχο ηλεκτρονικού ταχυδρομείου σας σχετικά με αυτές τις ασυνήθιστες συνδέσεις. Δείτε τις <a data-l10n-name="thunderbird-faq-link">συχνές ερωτήσεις του Thunderbird</a> για περισσότερες πληροφορίες.
-
 insecure-dialog-cancel-button = Αλλαγή ρυθμίσεων
     .accesskey = ρ
-
 insecure-dialog-confirm-button = Επιβεβαίωση
     .accesskey = Ε
 
@@ -290,66 +197,45 @@ insecure-dialog-confirm-button = Επιβεβαίωση
 # Variables:
 #  $domain (String): The name of the server where the configuration was found, e.g. rackspace.com.
 exchange-dialog-question = Το { -brand-short-name } βρήκε τις πληροφορίες ρύθμισης του λογαριασμού σας στο { $domain }. Θέλετε να συνεχίσετε και να υποβάλετε τα διαπιστευτήριά σας;
-
 exchange-dialog-confirm-button = Σύνδεση
-
 exchange-dialog-cancel-button = Ακύρωση
 
 ## Dismiss account creation dialog
 
 exit-dialog-title = Δεν έχουν ρυθμιστεί λογαριασμοί email
-
 exit-dialog-description = Θέλετε σίγουρα να ακυρώσετε τη διαδικασία ρύθμισης; Το { -brand-short-name } μπορεί να χρησιμοποιηθεί ακόμα και χωρίς λογαριασμό email, αλλά πολλές λειτουργίες δεν θα είναι διαθέσιμες.
-
 account-setup-no-account-checkbox = Χρήση του { -brand-short-name } χωρίς λογαριασμό email
     .accesskey = Χ
-
 exit-dialog-cancel-button = Συνέχεια ρύθμισης
     .accesskey = Σ
-
 exit-dialog-confirm-button = Κλείσιμο ρύθμισης
     .accesskey = Κ
 
 ## Alert dialogs
 
 account-setup-creation-error-title = Σφάλμα δημιουργίας λογαριασμού
-
 account-setup-error-server-exists = Ο διακομιστής εισερχομένων υπάρχει ήδη.
-
 account-setup-confirm-advanced-title = Επιβεβαίωση σύνθετων ρυθμίσεων
-
 account-setup-confirm-advanced-description = Αυτό το παράθυρο διαλόγου θα κλείσει και θα δημιουργηθεί ένας λογαριασμός με τις τρέχουσες ρυθμίσεις, ακόμη και αν η ρύθμιση παραμέτρων είναι εσφαλμένη. Θέλετε να συνεχίσετε;
 
 ## Addon installation section
 
 account-setup-addon-install-title = Εγκατάσταση
-
 account-setup-addon-install-intro = Ένα πρόσθετο τρίτου μπορεί να σας επιτρέψει την πρόσβαση στον λογαριασμό email σας σε αυτό τον διακομιστή:
-
 account-setup-addon-no-protocol = Αυτός ο διακομιστής email δυστυχώς δεν υποστηρίζει ανοικτά πρωτόκολλα. { account-setup-addon-install-intro }
 
 ## Success view
 
 account-setup-settings-button = Ρυθμίσεις λογαριασμού
-
 account-setup-encryption-button = Διατερματική κρυπτογράφηση
-
 account-setup-signature-button = Προσθήκη υπογραφής
-
 account-setup-dictionaries-button = Λήψη λεξικών
-
 account-setup-address-book-carddav-button = Σύνδεση σε ευρετήριο CardDAV
-
 account-setup-address-book-ldap-button = Σύνδεση σε ευρετήριο LDAP
-
 account-setup-calendar-button = Σύνδεση σε απομακρυσμένο ημερολόγιο
-
 account-setup-linked-services-title = Σύνδεση σχετικών υπηρεσιών
-
 account-setup-linked-services-description = Το { -brand-short-name } ανίχνευσε άλλες συνδεδεμένες υπηρεσίες στον λογαριασμό email σας.
-
 account-setup-no-linked-description = Ρυθμίστε άλλες υπηρεσίες για να αξιοποιήσετε στο έπακρο το { -brand-short-name } σας.
-
 # Variables:
 # $count (Number) - The number of address books found during autoconfig.
 account-setup-found-address-books-description =
@@ -357,7 +243,6 @@ account-setup-found-address-books-description =
         [one] Το { -brand-short-name } βρήκε ένα συνδεδεμένο ευρετήριο στον λογαριασμό email σας.
        *[other] Το { -brand-short-name } βρήκε { $count } συνδεδεμένα ευρετήρια στον λογαριασμό email σας.
     }
-
 # Variables:
 # $count (Number) - The number of calendars found during autoconfig.
 account-setup-found-calendars-description =
@@ -365,62 +250,41 @@ account-setup-found-calendars-description =
         [one] Το { -brand-short-name } βρήκε ένα συνδεδεμένο ημερολόγιο στον λογαριασμό email σας.
        *[other] Το { -brand-short-name } βρήκε { $count } συνδεδεμένα ημερολόγιο στον λογαριασμό email σας.
     }
-
 account-setup-button-finish = Τέλος
     .accesskey = Τ
-
 account-setup-looking-up-address-books = Αναζήτηση ευρετηρίων…
-
 account-setup-looking-up-calendars = Αναζήτηση ημερολογίων…
-
 account-setup-address-books-button = Ευρετήρια
-
 account-setup-calendars-button = Ημερολόγια
-
 account-setup-connect-link = Σύνδεση
-
 account-setup-existing-address-book = Συνδεδεμένο
     .title = Το ευρετήριο έχει ήδη συνδεθεί
-
 account-setup-existing-calendar = Συνδεδεμένο
     .title = Το ημερολόγιο έχει ήδη συνδεθεί
-
 account-setup-connect-all-calendars = Σύνδεση όλων των ημερολογίων
-
 account-setup-connect-all-address-books = Σύνδεση όλων των ευρετηρίων
 
 ## Calendar synchronization dialog
 
 calendar-dialog-title = Σύνδεση ημερολογίου
-
 calendar-dialog-cancel-button = Ακύρωση
     .accesskey = Α
-
 calendar-dialog-confirm-button = Σύνδεση
     .accesskey = ν
-
 account-setup-calendar-name-label = Όνομα
-
 account-setup-calendar-name-input =
     .placeholder = Το ημερολόγιό μου
-
 account-setup-calendar-color-label = Χρώμα
-
 account-setup-calendar-refresh-label = Ανανέωση
-
 account-setup-calendar-refresh-manual = Χειροκίνητα
-
 account-setup-calendar-refresh-interval =
     { $count ->
         [one] Κάθε λεπτό
        *[other] Κάθε { $count } λεπτά
     }
-
 account-setup-calendar-read-only = Μόνο για ανάγνωση
     .accesskey = Μ
-
 account-setup-calendar-show-reminders = Εμφάνιση υπενθυμίσεων
     .accesskey = Ε
-
 account-setup-calendar-offline-support = Υποστήριξη εκτός σύνδεσης
     .accesskey = Υ
diff --git a/thunderbird-l10n/el/localization/el/messenger/addressbook/vcard.ftl b/thunderbird-l10n/el/localization/el/messenger/addressbook/vcard.ftl
index 9b69dc194fc64d2e459b139fece9d67b6ac254ad..a0053892a748d055553306e405eefa0e41eb96e5 100644
--- a/thunderbird-l10n/el/localization/el/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/el/localization/el/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Προσθήκη ιδιοτήτων οργανισμού
 vcard-org-title = Τίτλος
 vcard-org-role = Ρόλος
 vcard-org-org = Οργανισμός
+
+# Custom properties
+
+vcard-custom-header = Προσαρμοσμένες ιδιότητες
+vcard-custom-add = Προσθήκη προσαρμοσμένων ιδιοτήτων
diff --git a/thunderbird-l10n/el/localization/el/messenger/mailWidgets.ftl b/thunderbird-l10n/el/localization/el/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..2a4c8780bb0662403aaef4b5960fb8f481284ae8
--- /dev/null
+++ b/thunderbird-l10n/el/localization/el/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Εφαρμογή τρέχουσας προβολής σε…
+threadpane-apply-changes-prompt-title = Εφαρμογή των αλλαγών;
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Εφαρμογή προβολής του τρέχοντος φακέλου στο «{ $name }»;
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Εφαρμογή προβολής του τρέχοντος φακέλου στο «{ $name }» και τα τέκνα του;
diff --git a/thunderbird-l10n/el/localization/el/messenger/preferences/preferences.ftl b/thunderbird-l10n/el/localization/el/messenger/preferences/preferences.ftl
index 6d9f347a57fc6506b3646ff5332c16d97b153f6a..17b8bdb2dc075f93707f8977f4a40674a9894242 100644
--- a/thunderbird-l10n/el/localization/el/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/el/localization/el/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = Ορθογραφικός έλεγχος κατά την πληκτρολόγηση
     .accesskey = φ
 
-
+language-popup-label =
+    .value = Γλώσσα:
+    .accesskey = λ
 
 download-dictionaries-link = Λήψη περισσότερων λεξικών
 
diff --git a/thunderbird-l10n/el/localization/el/toolkit/global/commonDialog.ftl b/thunderbird-l10n/el/localization/el/toolkit/global/commonDialog.ftl
index f6d56bc953710fd0ed649942549da88f65fc2709..bcd94fdd2944125ddbb11cfdc94b41733c58073d 100644
--- a/thunderbird-l10n/el/localization/el/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/el/localization/el/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Αυτή η σελίδα λέει
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Άγνωστο
-
 common-dialog-username =
     .value = Όνομα χρήστη
 common-dialog-password =
     .value = Κωδικός πρόσβασης
+common-dialog-copy-cmd =
+    .label = Αντιγραφή
+    .accesskey = Α
+common-dialog-select-all-cmd =
+    .label = Επιλογή όλων
+    .accesskey = λ
diff --git a/thunderbird-l10n/el/localization/el/toolkit/global/resetProfile.ftl b/thunderbird-l10n/el/localization/el/toolkit/global/resetProfile.ftl
index 5e951eedcf7838df2b5412bb9cd13a0e43046ae6..b26e6c2142e592fae4bad4828ea7d36227938190 100644
--- a/thunderbird-l10n/el/localization/el/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/el/localization/el/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Ξεκινήστε από την αρχή 
 refresh-profile = Διόρθωση του { -brand-short-name }
 refresh-profile-button = Ανανέωση του { -brand-short-name }…
 refresh-profile-learn-more = Μάθετε περισσότερα
+refresh-profile-progress =
+    .title = Ανανέωση του { -brand-short-name }
+refresh-profile-progress-description = Σχεδόν τελειώσαμε…
diff --git a/thunderbird-l10n/el/localization/el/toolkit/global/tabprompts.ftl b/thunderbird-l10n/el/localization/el/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..7c3c347dd721bf910ae1d08aed6455ade42a09df
--- /dev/null
+++ b/thunderbird-l10n/el/localization/el/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Όνομα χρήστη:
+tabmodalprompt-password =
+    .value = Κωδικός πρόσβασης:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Ακύρωση
diff --git a/thunderbird-l10n/el/localization/el/toolkit/global/textActions.ftl b/thunderbird-l10n/el/localization/el/toolkit/global/textActions.ftl
index 83066e9a75277788d85d4d5bf69de1667256ba94..e50b062be5f69d1e241f741ea50646396817f607 100644
--- a/thunderbird-l10n/el/localization/el/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/el/localization/el/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Αναίρεση
     .accesskey = Α
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Επανάληψη
     .accesskey = Ε
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Αποκοπή
     .accesskey = π
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Αντιγραφή
     .accesskey = Α
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Επικόλληση
     .accesskey = π
-
+text-action-paste-no-formatting =
+    .label = Επικόλληση χωρίς μορφοποίηση
+    .accesskey = π
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Διαγραφή
     .accesskey = Δ
-
 text-action-select-all =
     .label = Επιλογή όλων
     .accesskey = λ
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Καμία πρόταση ορθογραφίας
-
 text-action-spell-add-to-dictionary =
     .label = Προσθήκη στο λεξικό
     .accesskey = ο
-
 text-action-spell-undo-add-to-dictionary =
     .label = Αναίρεση προσθήκης στο λεξικό
     .accesskey = ν
-
 text-action-spell-check-toggle =
     .label = Ορθογραφικός έλεγχος
     .accesskey = γ
-
 text-action-spell-add-dictionaries =
     .label = Προσθήκη λεξικών…
     .accesskey = Π
-
 text-action-spell-dictionaries =
     .label = Γλώσσες
     .accesskey = Γ
-
 text-action-search-text-box-clear =
     .title = Απαλοιφή
diff --git a/thunderbird-l10n/el/localization/el/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/el/localization/el/toolkit/pictureinpicture/pictureinpicture.ftl
index 93a71af8b5a335bcfa6712617700a116c92e05eb..d767c9de7ab240273cb9a62447024f12a87364af 100644
--- a/thunderbird-l10n/el/localization/el/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/el/localization/el/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Αποστολή πίσω στην καρτέλα
 pictureinpicture-close =
     .aria-label = Κλείσιμο
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Παύση
+    .title = Παύση (Spacebar)
+pictureinpicture-play-cmd =
+    .aria-label = Αναπαραγωγή
+    .title = Αναπαραγωγή (Spacebar)
+pictureinpicture-mute-cmd =
+    .aria-label = Σίγαση
+    .title = Σίγαση ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Άρση σίγασης
+    .title = Άρση σίγασης ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Αποστολή πίσω στην καρτέλα
+    .title = Πίσω στην καρτέλα
+pictureinpicture-close-cmd =
+    .aria-label = Κλείσιμο
+    .title = Κλείσιμο ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Υπότιτλοι
+    .title = Υπότιτλοι
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Πλήρης οθόνη
+    .title = Πλήρης οθόνη (διπλό κλικ)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Έξοδος από πλήρη οθόνη
+    .title = Έξοδος από πλήρη οθόνη (διπλό κλικ)
 pictureinpicture-subtitles-label = Υπότιτλοι
 pictureinpicture-font-size-label = Μέγεθος γραμματοσειράς
 pictureinpicture-font-size-small = Μικρό
diff --git a/thunderbird-l10n/el/localization/el/toolkit/printing/printUI.ftl b/thunderbird-l10n/el/localization/el/toolkit/printing/printUI.ftl
index 8d8d9a8250e16eb5a1bc607c16edde29832046cf..bfce36b45d22936d2f705db80d6c72cf5bb964b8 100644
--- a/thunderbird-l10n/el/localization/el/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/el/localization/el/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Εκτύπωση
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Αποθήκευση ως
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } φύλλο χαρτιού
        *[other] { $sheetCount } φύλλα χαρτιού
     }
-
 printui-page-range-all = Όλες
+printui-page-range-current = Τρέχουσα
 printui-page-range-odd = Περιττό
 printui-page-range-even = Άρτιο
 printui-page-range-custom = Προσαρμογή
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Εισάγετε προσαρμοσμένο εύρος σελίδων
     .placeholder = π.χ. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Αντίγραφα
-
 printui-orientation = Προσανατολισμός
 printui-landscape = Οριζόντιος
 printui-portrait = Κατακόρυφος
-
 # Section title for the printer or destination device to target
 printui-destination-label = Προορισμός
 printui-destination-pdf-label = Αποθήκευση σε PDF
-
 printui-more-settings = Περισσότερες ρυθμίσεις
 printui-less-settings = Λιγότερες ρυθμίσεις
-
 printui-paper-size-label = Μέγεθος χαρτιού
-
 # Section title (noun) for the print scaling options
 printui-scale = Κλίμακα
 printui-scale-fit-to-page-width = Προσαρμογή στο πλάτος σελίδας
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Κλίμακα
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Εκτύπωση δύο όψεων
 printui-two-sided-printing-off = Ανενεργό
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Ανενεργό
 printui-two-sided-printing-long-edge = Αναστροφή στο μακρύ άκρο
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Αναστροφή στο κοντό άκρο
-
 # Section title for miscellaneous print options
 printui-options = Επιλογές
 printui-headers-footers-checkbox = Εκτύπωση κεφαλίδων και υποσέλιδων
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Απλοποιημένη
 printui-color-mode-label = Λειτουργία χρώματος
 printui-color-mode-color = Έγχρωμο
 printui-color-mode-bw = Ασπρόμαυρο
-
 printui-margins = Περιθώρια
 printui-margins-default = Προεπιλογή
 printui-margins-min = Ελάχιστα
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Αριστερά (mm)
 printui-margins-custom-right = Δεξιά
 printui-margins-custom-right-inches = Δεξιά (ίντσες)
 printui-margins-custom-right-mm = Δεξιά (mm)
-
 printui-system-dialog-link = Εκτύπωση μέσω διαλόγου συστήματος…
-
 printui-primary-button = Εκτύπωση
 printui-primary-button-save = Αποθήκευση
 printui-cancel-button = Ακύρωση
 printui-close-button = Κλείσιμο
-
 printui-loading = Προετοιμασία προεπισκόπησης
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Προεπισκόπηση εκτύπωσης
-
 printui-pages-per-sheet = Σελίδες ανά φύλλο
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Εκτύπωση…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Η κλίμακα πρέπει να είναι μεταξύ 10 και 200.
 printui-error-invalid-margin = Εισάγετε ένα έγκυρο περιθώριο για το επιλεγμένο μέγεθος χαρτιού.
 printui-error-invalid-copies = Τα αντίγραφα πρέπει να είναι ένας αριθμός μεταξύ 1 και 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Το εύρος πρέπει να είναι αριθμός μεταξύ 1 και { $numPages }.
diff --git a/thunderbird-l10n/el/manifest.json b/thunderbird-l10n/el/manifest.json
index 58ae75fbf07d40510d070064ae6d0c0de23f1585..864af930bbab5112112100b9b63458937360de6c 100644
--- a/thunderbird-l10n/el/manifest.json
+++ b/thunderbird-l10n/el/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Ελληνικά Language Pack",
   "description": "Language pack for Thunderbird for el",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "el": {
-      "version": "20220730115311",
+      "version": "20220817143802",
       "chrome_resources": {
         "alerts": "chrome/el/locale/el/alerts/",
         "autoconfig": "chrome/el/locale/el/autoconfig/",
diff --git a/thunderbird-l10n/en-CA/localization/en-CA/messenger/preferences/preferences.ftl b/thunderbird-l10n/en-CA/localization/en-CA/messenger/preferences/preferences.ftl
index 615881154718b6ff280d0b333743cfd009824773..005a4e4b1da1c3d4213d49a526c17c1f0244f66c 100644
--- a/thunderbird-l10n/en-CA/localization/en-CA/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/en-CA/localization/en-CA/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Enable spellcheck as you type
     .accesskey = E
-
+language-popup-label =
+    .value = Language:
+    .accesskey = L
 download-dictionaries-link = Download More Dictionaries
 font-label =
     .value = Font:
diff --git a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/commonDialog.ftl b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/commonDialog.ftl
index 932105ac870223efef808e8a02bbafafe5996e21..07c3cfa233b2f5492f2b4ab85345382cabfe71bf 100644
--- a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = This page says
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Unknown
-
 common-dialog-username =
     .value = Username
 common-dialog-password =
     .value = Password
+common-dialog-copy-cmd =
+    .label = Copy
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Select All
+    .accesskey = A
diff --git a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/resetProfile.ftl b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/resetProfile.ftl
index c0866f180c306bfd339ccca083289b34d0793020..e65b0ddeb974dee4291327d845a8b7abf7394a8f 100644
--- a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Start fresh to fix performance issues. This
 refresh-profile = Give { -brand-short-name } a tune up
 refresh-profile-button = Refresh { -brand-short-name }…
 refresh-profile-learn-more = Learn more
+refresh-profile-progress =
+    .title = Refresh { -brand-short-name }
+refresh-profile-progress-description = Almost done…
diff --git a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/tabprompts.ftl b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e37d79e72f9fc5866574ebc3d5d7f9cf66079494
--- /dev/null
+++ b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = User Name:
+tabmodalprompt-password =
+    .value = Password:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Cancel
diff --git a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/intl/languageNames.ftl b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/intl/languageNames.ftl
index 2932731bd40a1125e142470e4c1c5166ec0cfed5..b6baec4c17bdec7377ae78395c53107e6ebe96b2 100644
--- a/thunderbird-l10n/en-CA/localization/en-CA/toolkit/intl/languageNames.ftl
+++ b/thunderbird-l10n/en-CA/localization/en-CA/toolkit/intl/languageNames.ftl
@@ -163,7 +163,7 @@ language-name-sco = Scots
 language-name-sd = Sindhi
 language-name-se = Northern Sami
 language-name-sg = Sango
-language-name-si = Singhalese
+language-name-si = Sinhala
 language-name-sk = Slovak
 language-name-sl = Slovenian
 language-name-sm = Samoan
diff --git a/thunderbird-l10n/en-CA/manifest.json b/thunderbird-l10n/en-CA/manifest.json
index 1a99ad602b54ce3adb1d45a7e1fa7ee921aa3189..5c91e1123267b3f523debf184be0e044806976e8 100644
--- a/thunderbird-l10n/en-CA/manifest.json
+++ b/thunderbird-l10n/en-CA/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "English (CA) Language Pack",
   "description": "Language pack for Thunderbird for en-CA",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "en-CA": {
-      "version": "20220726045632",
+      "version": "20220818054338",
       "chrome_resources": {
         "alerts": "chrome/en-CA/locale/en-CA/alerts/",
         "autoconfig": "chrome/en-CA/locale/en-CA/autoconfig/",
diff --git a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/calendar/timezones.properties b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/calendar/timezones.properties
index 48e1105898315d50dc29f37ff2acc7dc2db9361e..b7d82ff60516ea84978ae9707c5d3ba9b192a38a 100644
--- a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/calendar/timezones.properties
+++ b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=America/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacific/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europe/Kyiv
diff --git a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/inspector.properties b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/inspector.properties
index 26a47bd3fd3566f129d5721905967235bec23499..d31b4607aa61a28f5fd08310e907ce456d51267e 100644
--- a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/inspector.properties
+++ b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Show one more node;Show all #1 nodes
 # inspector.
 markupView.whitespaceOnly.label=whitespace
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=unavailable
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Children of this element are unavailable with the current Browser Toolbox mode
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/webconsole.properties b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/webconsole.properties
index f239ff8ee94ff40f7eb114b4a19a17e1302c0ccd..2e852c5f8328da1d4cd07751c597b25e43da006a 100644
--- a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser Console
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Parent process Browser Console
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/messenger/addons.properties b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/messenger/addons.properties
index 6e88689e108fcfaa0a6ef0749865ba0c4e437104..b57944a1378c8abdde417765bfcee148f55fd7c0 100644
--- a/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/messenger/addons.properties
+++ b/thunderbird-l10n/en-GB/chrome/en-GB/locale/en-GB/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Input data to the clipboard
 webextPerms.description.compose=Read and modify your email messages as you compose and send them
 webextPerms.description.compose.send=Send composed email messages on your behalf
 webextPerms.description.compose.save=Save composed email messages as drafts or templates
+webextPerms.description.declarativeNetRequest=Block content on any page
 webextPerms.description.devtools=Extend developer tools to access your data in open tabs
 webextPerms.description.dns=Access IP address and hostname information
 webextPerms.description.downloads=Download files and read and modify the browser’s download history
diff --git a/thunderbird-l10n/en-GB/chrome/en-GB/locale/pdfviewer/viewer.properties b/thunderbird-l10n/en-GB/chrome/en-GB/locale/pdfviewer/viewer.properties
index 32b650590d35cbb30d2a871b0520ea2f34d73bba..c8cdaeeeed068eaa0cce04d8b8ace2bb89abcc2e 100644
--- a/thunderbird-l10n/en-GB/chrome/en-GB/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/en-GB/chrome/en-GB/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Font Size
 editor_ink_line_color=Line Colour
 editor_ink_line_thickness=Line Thickness
 
+# Editor Parameters
+editor_free_text_color=Colour
+editor_free_text_size=Size
+editor_ink_color=Colour
+editor_ink_thickness=Thickness
+editor_ink_opacity=Opacity
+
 # Editor aria
 editor_free_text_aria_label=FreeText Editor
 editor_ink_aria_label=Ink Editor
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/toolbox.ftl b/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/toolbox.ftl
index 86ac7563ab26d6b1a70658ae9859c98d8def9620..0cfcd657364fe3629b1a4858d090ef83cb581c4c 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dock to Bottom
 toolbox-meatball-menu-dock-left-label = Dock to Left
 toolbox-meatball-menu-dock-right-label = Dock to Right
 toolbox-meatball-menu-dock-separate-window-label = Separate Window
-
 toolbox-meatball-menu-splitconsole-label = Show Split Console
 toolbox-meatball-menu-hideconsole-label = Hide Split Console
-
 toolbox-meatball-menu-settings-label = Settings
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Community…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Disable Popup Auto-Hide
-
 toolbox-meatball-menu-pseudo-locale-accented = Enable “accented” locale
 toolbox-meatball-menu-pseudo-locale-bidi = Enable “bidi” locale
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser Toolbox Mode
+toolbox-mode-browser-console-label = Browser Console Mode
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Slower)
+toolbox-mode-everything-container =
+    .title = Debug everything in all processes
+toolbox-mode-parent-process-label = Parent process only
+toolbox-mode-parent-process-sub-label = (Fast)
+toolbox-mode-parent-process-container =
+    .title = Only focus on resources from the parent process.
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/tooltips.ftl b/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/tooltips.ftl
index af9b814142e6959864cb52c277e4315b01ecea98..4b5cee1816074bb57f1366dd49b2a8bbd8da266c 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> has no effect on this element since it’s not a table.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> has no effect on this element since it doesn’t scroll.
 inactive-css-border-image = <strong>{ $property }</strong> has no effect on this element since it cannot be applied to internal table elements where <strong>border-collapse</strong> is set to <strong>collapse</strong> on the parent table element.
+inactive-css-ruby-element = <strong>{ $property }</strong> has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Try settin
 inactive-css-not-table-fix = Try adding <strong>display:table</strong> or <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, or <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = On the parent table element, remove the property or change the value of <strong>border-collapse</strong> to a value other than <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Try changing the <strong>font-size</strong> of the ruby text. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/messenger/addressbook/vcard.ftl b/thunderbird-l10n/en-GB/localization/en-GB/messenger/addressbook/vcard.ftl
index 275ed131d5d791b1fdf1895bde275bb794475c6b..d737691778de9528ae7689ccee686a64976491db 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Add organisational properties
 vcard-org-title = Title
 vcard-org-role = Role
 vcard-org-org = Organisation
+
+# Custom properties
+
+vcard-custom-header = Custom Properties
+vcard-custom-add = Add custom properties
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/messenger/mailWidgets.ftl b/thunderbird-l10n/en-GB/localization/en-GB/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..fac09c9c2cb7c58c379ca75415a669fdc7d98700
--- /dev/null
+++ b/thunderbird-l10n/en-GB/localization/en-GB/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Apply current view to…
+threadpane-apply-changes-prompt-title = Apply Changes?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Apply the current folder’s view to { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Apply the current folder’s view to { $name } and its children?
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/messenger/preferences/preferences.ftl b/thunderbird-l10n/en-GB/localization/en-GB/messenger/preferences/preferences.ftl
index 8d5c9152086ab4e1b2e989c941b1b967fe71e06b..d5a28633466e1674f443f72751a9040592ea777e 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Enable spell check as you type
     .accesskey = E
 
-
+language-popup-label =
+    .value = Language:
+    .accesskey = L
 
 download-dictionaries-link = Download More Dictionaries
 
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/commonDialog.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/commonDialog.ftl
index 932105ac870223efef808e8a02bbafafe5996e21..07c3cfa233b2f5492f2b4ab85345382cabfe71bf 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = This page says
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Unknown
-
 common-dialog-username =
     .value = Username
 common-dialog-password =
     .value = Password
+common-dialog-copy-cmd =
+    .label = Copy
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Select All
+    .accesskey = A
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/resetProfile.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/resetProfile.ftl
index 5840ae7d0fb390507ae2ed58c4d97ee5ff0668bd..207d6f18c8f7dd9b510094b89e21d0fee4ec51f4 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Start fresh to fix performance issues. This
 refresh-profile = Give { -brand-short-name } a tune up
 refresh-profile-button = Refresh { -brand-short-name }…
 refresh-profile-learn-more = Learn more
+refresh-profile-progress =
+    .title = Refresh { -brand-short-name }
+refresh-profile-progress-description = Almost done…
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/tabprompts.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e37d79e72f9fc5866574ebc3d5d7f9cf66079494
--- /dev/null
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = User Name:
+tabmodalprompt-password =
+    .value = Password:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Cancel
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/textActions.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/textActions.ftl
index a682f9e50d749d62ee9b4e9e22ce0d2995b25582..3e82732370221b0c0c0f563d61bc342d967f7fbd 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Undo
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Redo
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Cut
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copy
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Paste
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Paste Without Formatting
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Delete
     .accesskey = D
-
 text-action-select-all =
     .label = Select All
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = No Spelling Suggestions
-
 text-action-spell-add-to-dictionary =
     .label = Add to Dictionary
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Undo Add To Dictionary
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Check Spelling
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Add Dictionaries…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = Languages
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = Clear
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/intl/languageNames.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/intl/languageNames.ftl
index 2932731bd40a1125e142470e4c1c5166ec0cfed5..b6baec4c17bdec7377ae78395c53107e6ebe96b2 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/intl/languageNames.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/intl/languageNames.ftl
@@ -163,7 +163,7 @@ language-name-sco = Scots
 language-name-sd = Sindhi
 language-name-se = Northern Sami
 language-name-sg = Sango
-language-name-si = Singhalese
+language-name-si = Sinhala
 language-name-sk = Slovak
 language-name-sl = Slovenian
 language-name-sm = Samoan
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/pictureinpicture/pictureinpicture.ftl
index c9adbafaacf629c5e236be8faf42c8d162a74ed1..9bf55ab7db5eb29f9609dfae79b22438c99e7d56 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Send back to tab
 pictureinpicture-close =
     .aria-label = Close
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pause
+    .title = Pause (Spacebar)
+pictureinpicture-play-cmd =
+    .aria-label = Play
+    .title = Play (Spacebar)
+pictureinpicture-mute-cmd =
+    .aria-label = Mute
+    .title = Mute ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Unmute
+    .title = Unmute ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Send back to tab
+    .title = Back to tab
+pictureinpicture-close-cmd =
+    .aria-label = Close
+    .title = Close ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Subtitles
+    .title = Subtitles
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Fullscreen
+    .title = Fullscreen (double-click)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Exit fullscreen
+    .title = Exit fullscreen (double-click)
 pictureinpicture-subtitles-label = Subtitles
 pictureinpicture-font-size-label = Font size
 pictureinpicture-font-size-small = Small
diff --git a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/printing/printUI.ftl b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/printing/printUI.ftl
index ba4e3cea4831d7c207cc8fab83a60d541ee4c86a..a15b7c3b1508d25beaaa840557c5be018e60040c 100644
--- a/thunderbird-l10n/en-GB/localization/en-GB/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/en-GB/localization/en-GB/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Print
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Save As
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } sheet of paper
        *[other] { $sheetCount } sheets of paper
     }
-
 printui-page-range-all = All
+printui-page-range-current = Current
 printui-page-range-odd = Odd
 printui-page-range-even = Even
 printui-page-range-custom = Custom
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Enter custom page range
     .placeholder = e.g. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Copies
-
 printui-orientation = Orientation
 printui-landscape = Landscape
 printui-portrait = Portrait
-
 # Section title for the printer or destination device to target
 printui-destination-label = Destination
 printui-destination-pdf-label = Save to PDF
-
 printui-more-settings = More settings
 printui-less-settings = Fewer settings
-
 printui-paper-size-label = Paper size
-
 # Section title (noun) for the print scaling options
 printui-scale = Scale
 printui-scale-fit-to-page-width = Fit to page width
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Scale
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Two-sided printing
 printui-two-sided-printing-off = Off
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Off
 printui-two-sided-printing-long-edge = Flip on long edge
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Flip on short edge
-
 # Section title for miscellaneous print options
 printui-options = Options
 printui-headers-footers-checkbox = Print headers and footers
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Simplified
 printui-color-mode-label = Colour mode
 printui-color-mode-color = Colour
 printui-color-mode-bw = Black and white
-
 printui-margins = Margins
 printui-margins-default = Default
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Left (mm)
 printui-margins-custom-right = Right
 printui-margins-custom-right-inches = Right (inches)
 printui-margins-custom-right-mm = Right (mm)
-
 printui-system-dialog-link = Print using the system dialog…
-
 printui-primary-button = Print
 printui-primary-button-save = Save
 printui-cancel-button = Cancel
 printui-close-button = Close
-
 printui-loading = Preparing Preview
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Print Preview
-
 printui-pages-per-sheet = Pages per sheet
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Printing…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Scale must be a number between 10 and 200.
 printui-error-invalid-margin = Please enter a valid margin for the selected paper size.
 printui-error-invalid-copies = Copies must be a number between 1 and 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Range must be a number between 1 and { $numPages }.
diff --git a/thunderbird-l10n/en-GB/manifest.json b/thunderbird-l10n/en-GB/manifest.json
index 8711c49ff3b13c91c4d04ccad35ca41d698b1d4a..e65e26741f44a1792bcdd617d5befc1519773691 100644
--- a/thunderbird-l10n/en-GB/manifest.json
+++ b/thunderbird-l10n/en-GB/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "English (GB) Language Pack",
   "description": "Language pack for Thunderbird for en-GB",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "en-GB": {
-      "version": "20220726212236",
+      "version": "20220818054345",
       "chrome_resources": {
         "alerts": "chrome/en-GB/locale/en-GB/alerts/",
         "autoconfig": "chrome/en-GB/locale/en-GB/autoconfig/",
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/calendar/timezones.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/calendar/timezones.properties
index a853029858dc05d6f6ca167cd947412db1ad9ac0..10ee654e0623f1b29a6cfb4edb6f42b96c18bde6 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/calendar/timezones.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=América/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacífico/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/accessibility.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/accessibility.properties
index eb6d79651d3481e761613e98f8f92834a73eb9a8..d526a3e1ff07c053a11a631826bfbeededee6d68 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=Propiedades
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Árbol de accesibilidad
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Clic para seleccionar el nodo en el árbol de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Clic para seleccionar el nodo en el inspector
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/inspector.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/inspector.properties
index 87650e36205199feb002122a72fb05c690782e4d..793be67ef8e7ca833d9f23f5810fa2410d34aaae 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/inspector.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Mostrarme un nodo más;Mostrarme todos los #1 nodos
 # inspector.
 markupView.whitespaceOnly.label=espacio en blanco
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=no disponible
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Los elementos secundarios de este elemento no están disponibles con el modo de caja de herramientas del navegador actual
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/webconsole.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/webconsole.properties
index 2f9587aba67938d51358b49723d05144e17e8529..14a5aa8a4f1c019a75fcda5288a97b0ff63fa0a6 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Consola del navegador
 # process.
 multiProcessBrowserConsole.title=Consola del navegador multiproceso
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Caja de herramientas del navegador del proceso principal
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/messenger/addons.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/messenger/addons.properties
index 917583467e01a05dcf5ba8045e2c7256db45686c..7ea21008c1df7e84ea217efc78eb76d90aa3d784 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/messenger/addons.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/es-AR/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Enviar datos al portapapeles
 webextPerms.description.compose=Lea y modifique sus mensajes de correo electrónico mientras los redacta y los envía
 webextPerms.description.compose.send=Enviar mensajes de correo electrónico compuestos en su nombre
 webextPerms.description.compose.save=Guardar correos electrónicos redactados como borradores o plantillas
+webextPerms.description.declarativeNetRequest=Bloquear contenido en cualquier página
 webextPerms.description.devtools=Ampliar las herramientas para desarrolladores para acceder a sus datos en las pestañas abiertas
 webextPerms.description.dns=Acceder a dirección IP e información de nombre de servidor
 webextPerms.description.downloads=Descargar archivos y leer o modificar el historial de descargas del navegador
diff --git a/thunderbird-l10n/es-AR/chrome/es-AR/locale/pdfviewer/viewer.properties b/thunderbird-l10n/es-AR/chrome/es-AR/locale/pdfviewer/viewer.properties
index 2b21bc68e3c674721497216ecd79b7551eaddaf7..6782eb869a3cb24181a12fde0eef4270cae879d7 100644
--- a/thunderbird-l10n/es-AR/chrome/es-AR/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/es-AR/chrome/es-AR/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Tamaño de letra
 editor_ink_line_color=Color de linea
 editor_ink_line_thickness=Grosor de línea
 
+# Editor Parameters
+editor_free_text_color=Color
+editor_free_text_size=Tamaño
+editor_ink_color=Color
+editor_ink_thickness=Espesor
+editor_ink_opacity=Opacidad
+
 # Editor aria
 editor_free_text_aria_label=Editor de FreeText
 editor_ink_aria_label=Editor de tinta
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/toolbox.ftl b/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/toolbox.ftl
index 87194f3b10c9f931f134393f1f1a4b63aea61fb0..8fc4b154db1e6f80337b4b3b63f382e5102c1cfa 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Amarrar abajo
 toolbox-meatball-menu-dock-left-label = Anclar a la izquierda
 toolbox-meatball-menu-dock-right-label = Anclar a la derecha
 toolbox-meatball-menu-dock-separate-window-label = Ventana separada
-
 toolbox-meatball-menu-splitconsole-label = Mostrar la consola dividida
 toolbox-meatball-menu-hideconsole-label = Ocultar la consola dividida
-
 toolbox-meatball-menu-settings-label = Configuración
 toolbox-meatball-menu-documentation-label = Documentación…
 toolbox-meatball-menu-community-label = Comunidad…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Deshabilitar el ocultamiento automático de ventanas emergentes
-
 toolbox-meatball-menu-pseudo-locale-accented = Activar idioma "acentuado"
 toolbox-meatball-menu-pseudo-locale-bidi = Habilitar idioma "bidi"
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modo de caja de herramientas del navegador
+toolbox-mode-browser-console-label = Modo de consola del navegador
+toolbox-mode-everything-label = Multiproceso
+toolbox-mode-everything-sub-label = (Más lento)
+toolbox-mode-everything-container =
+    .title = Depurar todo en todos los procesos
+toolbox-mode-parent-process-label = Solo proceso principal
+toolbox-mode-parent-process-sub-label = (Rápido)
+toolbox-mode-parent-process-container =
+    .title = Concentrarse únicamente en los recursos del proceso principal.
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/tooltips.ftl b/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/tooltips.ftl
index d2c137174f8fc1abced6512e1cd618899803b8b3..27e8151efc4152b6fea0fe22abcc8260cd00cd87 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no es un elemento de la cuadrícula.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no se desplaza.
 inactive-css-border-image = <strong>{ $property }</strong> no tiene efecto en este elemento porque no se puede aplicar a los elementos de la tabla interna donde <strong>border-collapse</strong> tiene el valor <strong>collapse</strong> en el elemento de la tabla principal.
+inactive-css-ruby-element = <strong>{ $property }</strong> no tiene efecto en este elemento ya que es un elemento ruby. Su tamaño está determinado por el tamaño de fuente del texto rubí.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Pruebe est
 inactive-css-not-table-fix = Intente agregar <strong>display:grid</strong> o <strong>display:inline-grid</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Intente agregar <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, o <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = En el elemento de la tabla principal, se debe eliminar la propiedad o cambiar el valor de <strong>border-collapse</strong> a un valor que no sea <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Intente cambiar el <strong>tamaño de fuente</strong> del texto rubí. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/messenger/addressbook/vcard.ftl b/thunderbird-l10n/es-AR/localization/es-AR/messenger/addressbook/vcard.ftl
index 618d98615b90da14a7c277ba02181239b7e24500..8440265752d1406b11da50d3442543a8d154309b 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Agregar propiedades organizativas
 vcard-org-title = Título
 vcard-org-role = Rol
 vcard-org-org = Organización
+
+# Custom properties
+
+vcard-custom-header = Propiedades personalizadas
+vcard-custom-add = Agregar propiedades personalizadas
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/messenger/mailWidgets.ftl b/thunderbird-l10n/es-AR/localization/es-AR/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..8c22bd6dba35d67ef131f7c00ea27b00d9a5a3d6
--- /dev/null
+++ b/thunderbird-l10n/es-AR/localization/es-AR/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aplicar la vista actual a…
+threadpane-apply-changes-prompt-title = ¿Aplicar los cambios?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = ¿Aplicar la vista de la carpeta actual a { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = ¿Aplicar la vista de la carpeta actual a { $name } y sus elementos secundarios?
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/messenger/preferences/preferences.ftl b/thunderbird-l10n/es-AR/localization/es-AR/messenger/preferences/preferences.ftl
index 83c69976ab8cc3a85f61d822ddfc96b1337708a5..c144b7e9f9d49197dd1283fca0cc3e7617166a2d 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Verificar ortografía mientras se escribe
     .accesskey = e
 
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = I
 
 download-dictionaries-link = Descargar más diccionarios
 
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/commonDialog.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/commonDialog.ftl
index 55c42f91b66fbe0ff34d8c4377242db3fe15c964..0766ef1b65b0070c533a8b4a921497e7a838a8d8 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta pagina dice
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconocido
-
 common-dialog-username =
     .value = Nombre de usuario
 common-dialog-password =
     .value = Contraseña
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Seleccionar todo
+    .accesskey = a
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/resetProfile.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/resetProfile.ftl
index 45d77121d8c45dfbc4217ac02f9a3873d4868522..6aabb4b7c173686a8074b680d05d47cd97e51fb2 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Empiece de cero para solucionar problemas d
 refresh-profile = Darle a { -brand-short-name } una puesta a punto
 refresh-profile-button = Refrescar { -brand-short-name }…
 refresh-profile-learn-more = Conocer más
+refresh-profile-progress =
+    .title = Refrescar { -brand-short-name }
+refresh-profile-progress-description = Casi listo…
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/tabprompts.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b82d4ba8f8eb0d4b368af197b3b9ae88a99bd5af
--- /dev/null
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nombre de usuario:
+tabmodalprompt-password =
+    .value = Contraseña:
+tabmodalprompt-ok-button =
+    .label = Aceptar
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/textActions.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/textActions.ftl
index b451e11a3e4c60a979c35db6345b8275d8f4e508..79a570d16f1e0f5e840c097c0a90a6f7bb8d676c 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Deshacer
     .accesskey = D
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Rehacer
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Cortar
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copiar
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Pegar
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Pegar sin formato
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Borrar
     .accesskey = B
-
 text-action-select-all =
     .label = Seleccionar todo
     .accesskey = a
-
 text-action-select-all-shortcut =
     .key = a
-
 text-action-spell-no-suggestions =
     .label = No hay sugerencias de ortografía
-
 text-action-spell-add-to-dictionary =
     .label = Agregar al diccionario
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Deshacer agregar al diccionario
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Verificar ortografía
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Agregar diccionarios…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = Idiomas
     .accesskey = I
-
 text-action-search-text-box-clear =
     .title = Limpiar
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/pictureinpicture/pictureinpicture.ftl
index 6ae27bbff6d8efe4a56d838b177a0a78ec56c83c..69317d426e0a37f40562280ef4b4bfa3f3df207e 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Enviar de vuelta a la pestaña
 pictureinpicture-close =
     .aria-label = Cerrar
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pausar
+    .title = Pausar (Barra de espacios)
+pictureinpicture-play-cmd =
+    .aria-label = Reproducir
+    .title = Reproducir (Barra de espacios)
+pictureinpicture-mute-cmd =
+    .aria-label = Silenciar
+    .title = Silenciar ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Activar el sonido
+    .title = Activar el sonido ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Enviar de vuelta a la pestaña
+    .title = De vuelta a la pestaña
+pictureinpicture-close-cmd =
+    .aria-label = Cerrar
+    .title = Cerrar ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Subtítulos
+    .title = Subtítulos
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Pantalla completa
+    .title = Pantalla completa (doble clic)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Salir de pantalla completa
+    .title = Salir de pantalla completa (doble clic)
 pictureinpicture-subtitles-label = Subtítulos
 pictureinpicture-font-size-label = Tamaño de letra
 pictureinpicture-font-size-small = Chico
diff --git a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/printing/printUI.ftl b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/printing/printUI.ftl
index b92a559a6f6de6898b19210c0c1df6d44ea78426..723f30bf28532f12f22e8c0d27af0f989fb10253 100644
--- a/thunderbird-l10n/es-AR/localization/es-AR/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/es-AR/localization/es-AR/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Imprimir
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Guardar como
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } hoja de papel
        *[other] { $sheetCount } hojas de papel
     }
-
 printui-page-range-all = Todas
+printui-page-range-current = Actual
 printui-page-range-odd = Impar
 printui-page-range-even = Par
 printui-page-range-custom = Personalizado
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Ingresar rango de página personalizado
     .placeholder = ej. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Copias
-
 printui-orientation = Orientación
 printui-landscape = Apaisada
 printui-portrait = Normal
-
 # Section title for the printer or destination device to target
 printui-destination-label = Destino
 printui-destination-pdf-label = Guardar como PDF
-
 printui-more-settings = Más opciones
 printui-less-settings = Menos opciones
-
 printui-paper-size-label = Tamaño de papel
-
 # Section title (noun) for the print scaling options
 printui-scale = Escala
 printui-scale-fit-to-page-width = Ajustar al ancho de página
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Escala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Impresión a doble cara
 printui-two-sided-printing-off = Desactivada
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Desactivada
 printui-two-sided-printing-long-edge = Doblar por el margen largo
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Doblar por el borde corto
-
 # Section title for miscellaneous print options
 printui-options = Opciones
 printui-headers-footers-checkbox = Imprimir encabezados y pies de página
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Simplificado
 printui-color-mode-label = Modo color
 printui-color-mode-color = Color
 printui-color-mode-bw = Blanco y negro
-
 printui-margins = Márgenes
 printui-margins-default = Predeterminado
 printui-margins-min = Mínimo
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Izquierda (mm)
 printui-margins-custom-right = Derecha
 printui-margins-custom-right-inches = Derecho (pulgadas)
 printui-margins-custom-right-mm = Derecha (mm)
-
 printui-system-dialog-link = Imprimir usando la ventana del sistema…
-
 printui-primary-button = Imprimir
 printui-primary-button-save = Guardar
 printui-cancel-button = Cancelar
 printui-close-button = Cerrar
-
 printui-loading = Preparando vista previa
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Vista previa
-
 printui-pages-per-sheet = Páginas por hoja
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Imprimiendo…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloide
 printui-error-invalid-scale = La escala debe ser un número entre 10 y 200.
 printui-error-invalid-margin = Ingrese un margen válido para el tamaño de papel seleccionado.
 printui-error-invalid-copies = El número de copias debe estar entre 1 y 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = El rango debe ser un número entre 1 y { $numPages }.
diff --git a/thunderbird-l10n/es-AR/manifest.json b/thunderbird-l10n/es-AR/manifest.json
index 1aca867363868b58ab876b6346d26a50d3f7a594..83bc118661bde53f81efe74ceb161654226d2292 100644
--- a/thunderbird-l10n/es-AR/manifest.json
+++ b/thunderbird-l10n/es-AR/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Español (AR) Language Pack",
   "description": "Language pack for Thunderbird for es-AR",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "es-AR": {
-      "version": "20220731063340",
+      "version": "20220818054357",
       "chrome_resources": {
         "alerts": "chrome/es-AR/locale/es-AR/alerts/",
         "autoconfig": "chrome/es-AR/locale/es-AR/autoconfig/",
diff --git a/thunderbird-l10n/es-ES/localization/es-ES/messenger/preferences/preferences.ftl b/thunderbird-l10n/es-ES/localization/es-ES/messenger/preferences/preferences.ftl
index 76f476007096115c9f3d64a2115ab3cf1a43f5aa..b4a9ea2c1d59025c257a793d439bed2b476e5dff 100644
--- a/thunderbird-l10n/es-ES/localization/es-ES/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/es-ES/localization/es-ES/messenger/preferences/preferences.ftl
@@ -415,7 +415,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Activar corrección ortográfica al escribir
     .accesskey = v
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = I
 download-dictionaries-link = Descargar más diccionarios
 font-label =
     .value = Tipo de letra:
diff --git a/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/commonDialog.ftl b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/commonDialog.ftl
index 590ef7481220a4847f2476a81b5536292b547942..ecc0b6ddd930c0655d6c25e7340c57edfe310aea 100644
--- a/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta página dice
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconocido
-
 common-dialog-username =
     .value = Nombre de usuario
 common-dialog-password =
     .value = Contraseña
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Seleccionar todo
+    .accesskey = S
diff --git a/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/resetProfile.ftl b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/resetProfile.ftl
index ce3cd8a0857728c54e7c3f66a512ce0a5be68a4e..7d37fac98bfaf4236e4ed9ed898d78c5dfc110c3 100644
--- a/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Comience de cero para solucionar problemas
 refresh-profile = Dar un repaso a { -brand-short-name }
 refresh-profile-button = Restablecer { -brand-short-name }…
 refresh-profile-learn-more = Saber más
+refresh-profile-progress =
+    .title = Restablecer { -brand-short-name }
+refresh-profile-progress-description = A punto de terminar…
diff --git a/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/tabprompts.ftl b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b82d4ba8f8eb0d4b368af197b3b9ae88a99bd5af
--- /dev/null
+++ b/thunderbird-l10n/es-ES/localization/es-ES/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nombre de usuario:
+tabmodalprompt-password =
+    .value = Contraseña:
+tabmodalprompt-ok-button =
+    .label = Aceptar
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/es-ES/manifest.json b/thunderbird-l10n/es-ES/manifest.json
index dfd34e647584bd25e2c3017a68424826da2b3d1c..ab2bd1e7bdf7fe4193e57cda6861f4cce6b7ff59 100644
--- a/thunderbird-l10n/es-ES/manifest.json
+++ b/thunderbird-l10n/es-ES/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Español (España) Language Pack",
   "description": "Language pack for Thunderbird for es-ES",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "es-ES": {
-      "version": "20220726045704",
+      "version": "20220817121258",
       "chrome_resources": {
         "alerts": "chrome/es-ES/locale/es-ES/alerts/",
         "autoconfig": "chrome/es-ES/locale/es-ES/autoconfig/",
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/calendar/timezones.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/calendar/timezones.properties
index 8bb7f0ae642117ac8ec17ef08a9d839d2a4c50f6..c90d67a57b5731d9c7697e561b471982a87eb6b3 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/calendar/timezones.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=América/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacífico/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/accessibility.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/accessibility.properties
index 23b4568f59a7aee9e6c9ddee8a7074d460a3220b..21bf0ac18dcee2e81f02d636adc1209334fb5260 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=Propiedades
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Árbol de accesibilidad
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Da clic para seleccionar el nodo en el árbol de la accesibilidad
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Da clic para seleccionar el nodo en el inspector
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/inspector.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/inspector.properties
index 1bde68c1ad099309c078c101b6eb6df31401d658..fd44be27231918ff2bfdd2e326eb3a5ffe9e6180 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/inspector.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Mostrar un último nodo;Mostrar los #1 nodos
 # inspector.
 markupView.whitespaceOnly.label=espacio en blanco
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=no disponible
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Los elementos secundarios de este elemento no están disponibles con el modo de caja de herramientas del navegador actual
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/webconsole.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/webconsole.properties
index 21cbecdbffbb892ef52e8329a1918bdc35b16d17..b04e540ce09489839603b1f2483f0e1c65b68369 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Consola del navegador
 # process.
 multiProcessBrowserConsole.title=Consola del navegador multiproceso
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Proceso padre del Navegador Consola
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/global/security/csp.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/global/security/csp.properties
index 6b8d00013e52bb779b57f9d2cef8a8e4a5c44910..d0523a5c7ead862b5e98ac763268bde7ef3847bc 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/global/security/csp.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/global/security/csp.properties
@@ -46,7 +46,7 @@ ignoringSrcForStrictDynamic = Ignorando “%1$S” en script-src: ‘strict-dyna
 # LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
 # %1$S is the ignored src (e.g. "unsafe-inline")
 # %2$S is the directive (e.g. "script-src-elem")
-ignoringSrcWithinNonceOrHashDirective = Ignorando “%1$S” dentro de %2$S: se especificó fuente nonce o hash-source
+ignoringSrcWithinNonceOrHashDirective = Ignorando “%1$S” dentro de %2$S: nonce-source o hash-source especificado
 # LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
 # %1$S is the ignored src
 # %1$S is the directive src (e.g. "script-src-elem")
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/activity.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/activity.properties
index 4035f7c149d96df5f86938116e91357aa443ee1a..ff8c21bd7f10310b421fc13939e10009affb7e11 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/activity.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/activity.properties
@@ -60,7 +60,7 @@ pop3EventStatusTextNoMsgs=No hay mensajes para descargar
 # LOCALIZATION NOTE (deletedMessages2): #1 number of messages, #2 folder name
 deletedMessages2=Eliminado #1 mensaje de #2:Eliminado #1 mensajes de #2
 # LOCALIZATION NOTE (movedMessages): #1 number of messages, #2 and #3: folder names
-movedMessages=Movido #1 mensaje de #2 a #3:Movidos #1 mensajes de #2 a #3
+movedMessages=Movido #1 mensaje de #2 a #3;Movidos #1 mensajes de #2 a #3
 # LOCALIZATION NOTE (copiedMessages): #1 number of messages, #2 and #3: folder names
 copiedMessages=Copiado #1 mensaje de #2 a #3:Copiados #1 mensajes de #2 a #3
 # LOCALIZATION NOTE (fromServerToServer): #1 source server, #2 destination server
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/addons.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/addons.properties
index a5cc2a92de33167ca6219e94b178aaeae5ae379d..42c6ee6c44376dde7f87f240898ef02fde822ea2 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/addons.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/es-MX/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Datos de entrada al portapapeles
 webextPerms.description.compose=Lee y modifica tus mensajes de correo electrónico mientras los redactas y los envías
 webextPerms.description.compose.send=Enviar mensajes de correo electrónico compuestos en tu nombre
 webextPerms.description.compose.save=Guardar correos redactados como borradores o plantillas
+webextPerms.description.declarativeNetRequest=Bloquear contenido en cualquier página
 webextPerms.description.devtools=Amplía las herramientas de desarrollador para acceder a tus datos en pestañas abiertas
 webextPerms.description.dns=Acceso a la dirección IP y la información del nombre de host
 webextPerms.description.downloads=Descarga archivos y lee y modifica el historial de descargas del navegador
diff --git a/thunderbird-l10n/es-MX/chrome/es-MX/locale/pdfviewer/viewer.properties b/thunderbird-l10n/es-MX/chrome/es-MX/locale/pdfviewer/viewer.properties
index eeed14182ff8af08911843bfff27507b660b4d8a..03dfaa114462f778e5adbbf1444ff4bc7ac96184 100644
--- a/thunderbird-l10n/es-MX/chrome/es-MX/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/es-MX/chrome/es-MX/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Tamaño de la fuente
 editor_ink_line_color=Color de línea
 editor_ink_line_thickness=Grosor de la línea
 
+# Editor Parameters
+editor_free_text_color=Color
+editor_free_text_size=Tamaño
+editor_ink_color=Color
+editor_ink_thickness=Grossor
+editor_ink_opacity=Opacidad
+
 # Editor aria
 editor_free_text_aria_label=Editor de FreeText
 editor_ink_aria_label=Editor de tinta
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/toolbox.ftl b/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/toolbox.ftl
index b302e13777055e3bc0aa322a7f1312a178ea00d2..4a838f3a9a9464d4d9fe712b2e02d254645d73ec 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Fijar en la parte inferior
 toolbox-meatball-menu-dock-left-label = Anclar a la izquierda
 toolbox-meatball-menu-dock-right-label = Anclar a la derecha
 toolbox-meatball-menu-dock-separate-window-label = Ventana dividida
-
 toolbox-meatball-menu-splitconsole-label = Mostrar la consola dividida
 toolbox-meatball-menu-hideconsole-label = Ocultar consola dividida
-
 toolbox-meatball-menu-settings-label = Ajustes
 toolbox-meatball-menu-documentation-label = Documentación…
 toolbox-meatball-menu-community-label = Comunidad…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Desactivar la ocultación automática de ventanas emergentes
-
 toolbox-meatball-menu-pseudo-locale-accented = Habilitar idioma “acentuado”
 toolbox-meatball-menu-pseudo-locale-bidi = Habilitar idioma “bidi”
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modo de caja de herramientas del navegador
+toolbox-mode-browser-console-label = Modo de consola del navegador
+toolbox-mode-everything-label = Multiproceso
+toolbox-mode-everything-sub-label = (Más lento)
+toolbox-mode-everything-container =
+    .title = Depurar todo en todos los procesos
+toolbox-mode-parent-process-label = Solo proceso principal
+toolbox-mode-parent-process-sub-label = (Rápido)
+toolbox-mode-parent-process-container =
+    .title = Concéntrate únicamente en los recursos del proceso principal.
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/tooltips.ftl b/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/tooltips.ftl
index 54882a34579ac4ee54e44e59fbd906eb20af6987..53c0a3fbee9df83304c5b1cb848b0754bf494570 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no es una tabla.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no tiene desplazamiento.
 inactive-css-border-image = </strong>{ $property }<strong> no tiene efecto en este elemento ya que no se puede aplicar a los elementos de la tabla interna donde <strong>border-collapse</strong> está establecido en <strong>collapse</strong> en el elemento de la tabla principal.
+inactive-css-ruby-element = <strong>{ $property }</strong> no tiene efecto en este elemento ya que es un elemento ruby. Su tamaño está determinado por el tamaño de fuente del texto ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Prueba est
 inactive-css-not-table-fix = Intenta agregar <strong>display:table</strong> o <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Intenta agregar <strong>overflow:auto</strong>,<strong>overflow:scrooll</strong>, o<strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = En el elemento de la tabla principal, elimina la propiedad o cambia el valor de <strong>border-collapse</strong> a un valor que no sea <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Intenta cambiar el <strong>tamaño de fuente</strong> del texto rubí. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/messenger/addressbook/vcard.ftl b/thunderbird-l10n/es-MX/localization/es-MX/messenger/addressbook/vcard.ftl
index 9662cb289542fa8a8e194904752b9d4f11f5f738..f910ffd842bf0807fa5e26b9a41e0b27ecac1f2e 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Agregar propiedad de organización
 vcard-org-title = Título
 vcard-org-role = Rol
 vcard-org-org = Organización
+
+# Custom properties
+
+vcard-custom-header = Propiedades personalizadas
+vcard-custom-add = Agregar propiedades personalizadas
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/messenger/mailWidgets.ftl b/thunderbird-l10n/es-MX/localization/es-MX/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..bf00392006ca774aa92bd86b247c03e812f68f83
--- /dev/null
+++ b/thunderbird-l10n/es-MX/localization/es-MX/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aplicar la vista actual a…
+threadpane-apply-changes-prompt-title = ¿Aplicar cambios?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = ¿Aplicar la vista de la carpeta actual a { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = ¿Aplicar la vista de la carpeta actual a { $name } y sus elementos secundarios?
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/messenger/preferences/preferences.ftl b/thunderbird-l10n/es-MX/localization/es-MX/messenger/preferences/preferences.ftl
index 1c15222efa0baea59a8857167a74e84bf6a1143f..9b9f171e77878720724346bbc931bf1e9a22dd34 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Habilitar ortografía mientras se escribe
     .accesskey = E
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = L
 download-dictionaries-link = Descargar más diccionarios
 font-label =
     .value = Fuente:
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/commonDialog.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/commonDialog.ftl
index 590ef7481220a4847f2476a81b5536292b547942..ecc0b6ddd930c0655d6c25e7340c57edfe310aea 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta página dice
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconocido
-
 common-dialog-username =
     .value = Nombre de usuario
 common-dialog-password =
     .value = Contraseña
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Seleccionar todo
+    .accesskey = S
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/resetProfile.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/resetProfile.ftl
index 5c221e9eb968c89b651ff1a319800c3f5bd05486..beb983b48ac83ff34c4197b00eed5a41923e9531 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Empieza de cero para solucionar problemas d
 refresh-profile = Dar un repaso a { -brand-short-name }
 refresh-profile-button = Restablecer { -brand-short-name }…
 refresh-profile-learn-more = Aprender más
+refresh-profile-progress =
+    .title = Restablecer { -brand-short-name }
+refresh-profile-progress-description = Casi listo…
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/tabprompts.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b82d4ba8f8eb0d4b368af197b3b9ae88a99bd5af
--- /dev/null
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nombre de usuario:
+tabmodalprompt-password =
+    .value = Contraseña:
+tabmodalprompt-ok-button =
+    .label = Aceptar
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/textActions.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/textActions.ftl
index 9f9a36e05f5d36f91db72b3d4cea532111fc8710..b5b123fa302390e405a7db76aeaafe538357daa9 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Deshacer
     .accesskey = D
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Rehacer
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Cortar
     .accesskey = r
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copiar
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Pegar
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Pegar sin formato
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Eliminar
     .accesskey = l
-
 text-action-select-all =
     .label = Seleccionar todo
     .accesskey = t
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = No hay sugerencias ortográficas
-
 text-action-spell-add-to-dictionary =
     .label = Agregar al diccionario
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Deshacer agregar al diccionario
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Revisar ortografía
     .accesskey = o
-
 text-action-spell-add-dictionaries =
     .label = Agregar diccionarios
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = Idiomas
     .accesskey = I
-
 text-action-search-text-box-clear =
     .title = Limpiar
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/pictureinpicture/pictureinpicture.ftl
index 341a849f42a1b46e463f3bf3a9a09a11a42fc5aa..511bc61ee50a00cdb5d721ad624b70b48ce847f5 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Enviar de vuelta a la pestaña
 pictureinpicture-close =
     .aria-label = Cerrar
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pausa
+    .title = Pausa (barra espaciadora)
+pictureinpicture-play-cmd =
+    .aria-label = Reproducir
+    .title = Reproducir (barra espaciadora)
+pictureinpicture-mute-cmd =
+    .aria-label = Silenciar
+    .title = Silenciar ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Activar sonido
+    .title = Activar sonido ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Enviar de vuelta a la pestaña
+    .title = Volver a la pestaña
+pictureinpicture-close-cmd =
+    .aria-label = Cerrar
+    .title = Cerrar ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Subtítulos
+    .title = Subtítulos
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Pantalla completa
+    .title = Pantalla completa (doble clic)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Salir de pantalla completa
+    .title = Salir de pantalla completa (doble clic)
 pictureinpicture-subtitles-label = Subtítulos
 pictureinpicture-font-size-label = Tamaño de fuente
 pictureinpicture-font-size-small = Pequeño
diff --git a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/printing/printUI.ftl b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/printing/printUI.ftl
index b770213403df9a14f4646c33aebf9c08a47897e0..39a8830f483d64754f38b647849960d11bbd2504 100644
--- a/thunderbird-l10n/es-MX/localization/es-MX/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/es-MX/localization/es-MX/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Imprimir
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Guardar como
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } hoja de papel
        *[other] { $sheetCount } hojas de papel
     }
-
 printui-page-range-all = Todo
+printui-page-range-current = Actual
 printui-page-range-odd = Impar
 printui-page-range-even = Par
 printui-page-range-custom = Personalizado
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Ingresa un rango de páginas personalizado
     .placeholder = Por ej. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Copias
-
 printui-orientation = Orientación
 printui-landscape = Horizontal
 printui-portrait = Vertical
-
 # Section title for the printer or destination device to target
 printui-destination-label = Destino
 printui-destination-pdf-label = Guardar como PDF
-
 printui-more-settings = Más opciones
 printui-less-settings = Menos opciones
-
 printui-paper-size-label = Tamaño de papel
-
 # Section title (noun) for the print scaling options
 printui-scale = Escala
 printui-scale-fit-to-page-width = Ajustar al ancho de página
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Escala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Impresión a doble cara
 printui-two-sided-printing-off = Desactivado
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Desactivado
 printui-two-sided-printing-long-edge = Dar la vuelta por el borde largo
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Dar la vuelta por el borde corto
-
 # Section title for miscellaneous print options
 printui-options = Opciones
 printui-headers-footers-checkbox = Imprimir encabezados y pies de página
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Simplificado
 printui-color-mode-label = Modo color
 printui-color-mode-color = Color
 printui-color-mode-bw = Blanco y negro
-
 printui-margins = Márgenes
 printui-margins-default = Predeterminado
 printui-margins-min = Mínimo
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Izquierda (mm)
 printui-margins-custom-right = Derecha
 printui-margins-custom-right-inches = Derecha (pulgadas)
 printui-margins-custom-right-mm = Derecha (mm)
-
 printui-system-dialog-link = Imprimir usando el diálogo del sistema…
-
 printui-primary-button = Imprimir
 printui-primary-button-save = Guardar
 printui-cancel-button = Cancelar
 printui-close-button = Cerrar
-
 printui-loading = Preparando vista previa
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Imprimir vista previa
-
 printui-pages-per-sheet = Páginas por hoja
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Imprimiendo…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloide
 printui-error-invalid-scale = La escala debe ser un número entre 10 y 200.
 printui-error-invalid-margin = Por favor, introduce un margen válido para el tamaño de papel seleccionado.
 printui-error-invalid-copies = Las copias deben ser un número entre 1 y 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = El rango debe ser un número entre 1 y { $numPages }.
diff --git a/thunderbird-l10n/es-MX/manifest.json b/thunderbird-l10n/es-MX/manifest.json
index 2aa4867d9b4b2a33c42248d7251a6cada67b7c05..c432eb56e6da9b5d42463957a5ef11a35d306625 100644
--- a/thunderbird-l10n/es-MX/manifest.json
+++ b/thunderbird-l10n/es-MX/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Español (México) Language Pack",
   "description": "Language pack for Thunderbird for es-MX",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "es-MX": {
-      "version": "20220726135315",
+      "version": "20220817140412",
       "chrome_resources": {
         "alerts": "chrome/es-MX/locale/es-MX/alerts/",
         "autoconfig": "chrome/es-MX/locale/es-MX/autoconfig/",
diff --git a/thunderbird-l10n/et/localization/et/messenger/preferences/preferences.ftl b/thunderbird-l10n/et/localization/et/messenger/preferences/preferences.ftl
index 20794df55239dd282a5d655a97bc40bd74941c30..30d70f5d2b2f9c0e5acf9d7f5efbb3878a3d6245 100644
--- a/thunderbird-l10n/et/localization/et/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/et/localization/et/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Sisestamisel kontrollitakse õigekirja
     .accesskey = k
 
-
+language-popup-label =
+    .value = Keel:
+    .accesskey = K
 
 download-dictionaries-link = Hangi veel sõnaraamatuid
 
diff --git a/thunderbird-l10n/et/localization/et/toolkit/global/commonDialog.ftl b/thunderbird-l10n/et/localization/et/toolkit/global/commonDialog.ftl
index c28f41183379d3065b11faae8a26fbfafbdb7423..594df86786138247f27e3984c60b3284c542c797 100644
--- a/thunderbird-l10n/et/localization/et/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/et/localization/et/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Veebileht ütleb
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Teadmata
-
 common-dialog-username =
     .value = Kasutajanimi
 common-dialog-password =
     .value = Parool
+common-dialog-copy-cmd =
+    .label = Kopeeri
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Vali kõik
+    .accesskey = V
diff --git a/thunderbird-l10n/et/localization/et/toolkit/global/resetProfile.ftl b/thunderbird-l10n/et/localization/et/toolkit/global/resetProfile.ftl
index 186f647b49ed41f2f8f21b52f10ef27078df4932..f66b91395bb17f1d1a7f210957a7a5f8c063c8f0 100644
--- a/thunderbird-l10n/et/localization/et/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/et/localization/et/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Jõudlusprobleemide lahendamiseks alusta uu
 refresh-profile = Alusta { -brand-short-name }iga puhtalt lehelt
 refresh-profile-button = Värskenda { -brand-short-name }…
 refresh-profile-learn-more = Rohkem teavet
+refresh-profile-progress =
+    .title = { -brand-short-name }i värskendamine
+refresh-profile-progress-description = Peaaegu valmis…
diff --git a/thunderbird-l10n/et/localization/et/toolkit/global/tabprompts.ftl b/thunderbird-l10n/et/localization/et/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..8c396b99ba54704589565f081b1d6670103429d8
--- /dev/null
+++ b/thunderbird-l10n/et/localization/et/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Kasutajanimi:
+tabmodalprompt-password =
+    .value = Parool:
+tabmodalprompt-ok-button =
+    .label = Sobib
+tabmodalprompt-cancel-button =
+    .label = Loobu
diff --git a/thunderbird-l10n/et/manifest.json b/thunderbird-l10n/et/manifest.json
index 10def4d6ecff3e1450abfe334b10437f6a3b8432..d4fa5e080736da37d43f1c059f5861906590b760 100644
--- a/thunderbird-l10n/et/manifest.json
+++ b/thunderbird-l10n/et/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Estonian Language Pack",
   "description": "Language pack for Thunderbird for et",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "et": {
-      "version": "20220726045718",
+      "version": "20220817121321",
       "chrome_resources": {
         "alerts": "chrome/et/locale/et/alerts/",
         "autoconfig": "chrome/et/locale/et/autoconfig/",
diff --git a/thunderbird-l10n/eu/localization/eu/messenger/preferences/preferences.ftl b/thunderbird-l10n/eu/localization/eu/messenger/preferences/preferences.ftl
index dde2189da33ab5b8b90b6d565e92f2a6b60b525c..f267dd14761831f56682a025bb786bf06d28f68f 100644
--- a/thunderbird-l10n/eu/localization/eu/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/eu/localization/eu/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Gaitu ortografia egiaztatzea idatzi ahala
     .accesskey = r
-
+language-popup-label =
+    .value = Hizkuntza:
+    .accesskey = z
 download-dictionaries-link = Deskargatu hiztegi gehiago
 font-label =
     .value = Letra-tipoa:
diff --git a/thunderbird-l10n/eu/localization/eu/toolkit/global/commonDialog.ftl b/thunderbird-l10n/eu/localization/eu/toolkit/global/commonDialog.ftl
index 779d6a449e6c9f85e456f614dd980ddc64e30ebd..917eee3cda34b64c15764be91a083dd6ce6b18a8 100644
--- a/thunderbird-l10n/eu/localization/eu/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/eu/localization/eu/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Orriak dio:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Ezezaguna
-
 common-dialog-username =
     .value = Erabiltzaile-izena
 common-dialog-password =
     .value = Pasahitza
+common-dialog-copy-cmd =
+    .label = Kopiatu
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Hautatu dena
+    .accesskey = a
diff --git a/thunderbird-l10n/eu/localization/eu/toolkit/global/resetProfile.ftl b/thunderbird-l10n/eu/localization/eu/toolkit/global/resetProfile.ftl
index 7596366c9469f5cf75bc5842c829112f8b195f00..236a4b9c30d3d39d89ece752049e91b208ac200d 100644
--- a/thunderbird-l10n/eu/localization/eu/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/eu/localization/eu/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Hasi hutsetik errendimendu-arazoak konpontz
 refresh-profile = Optimizatu { -brand-short-name }
 refresh-profile-button = Biziberritu { -brand-short-name }…
 refresh-profile-learn-more = Argibide gehiago
+refresh-profile-progress =
+    .title = Biziberritu { -brand-short-name }
+refresh-profile-progress-description = Ia eginda…
diff --git a/thunderbird-l10n/eu/localization/eu/toolkit/global/tabprompts.ftl b/thunderbird-l10n/eu/localization/eu/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..f92bdaae5fa88e2acd41269d51d6fb1e2e3f0d1c
--- /dev/null
+++ b/thunderbird-l10n/eu/localization/eu/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Erabiltzaile-izena:
+tabmodalprompt-password =
+    .value = Pasahitza:
+tabmodalprompt-ok-button =
+    .label = Ados
+tabmodalprompt-cancel-button =
+    .label = Utzi
diff --git a/thunderbird-l10n/eu/manifest.json b/thunderbird-l10n/eu/manifest.json
index 1d6bb0a6827305d33363602ea9e8306ca1ef4345..b8fdc28ed896e7024a55ce1b4758dab0ff5c19da 100644
--- a/thunderbird-l10n/eu/manifest.json
+++ b/thunderbird-l10n/eu/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Basque Language Pack",
   "description": "Language pack for Thunderbird for eu",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "eu": {
-      "version": "20220726045725",
+      "version": "20220817121333",
       "chrome_resources": {
         "alerts": "chrome/eu/locale/eu/alerts/",
         "autoconfig": "chrome/eu/locale/eu/autoconfig/",
diff --git a/thunderbird-l10n/fi/chrome/fi/locale/fi/calendar/timezones.properties b/thunderbird-l10n/fi/chrome/fi/locale/fi/calendar/timezones.properties
index 71079eae9c5b66c9edfc200b711029386becdd52..1154c0f6ee585c9fb6a292dc223bd59e5bd5e2d8 100644
--- a/thunderbird-l10n/fi/chrome/fi/locale/fi/calendar/timezones.properties
+++ b/thunderbird-l10n/fi/chrome/fi/locale/fi/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerikka/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Tyyni valtameri/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Eurooppa/Kiova
diff --git a/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/inspector.properties b/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/inspector.properties
index b493e36dce4dd306de1448b375db40d740dcd723..68d772c05265a0efa7c682359ca54cc6af140c9d 100644
--- a/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/inspector.properties
+++ b/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Show one more node;Show all #1 nodes
 # inspector.
 markupView.whitespaceOnly.label=whitespace
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=unavailable
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Children of this element are unavailable with the current Browser Toolbox mode
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/webconsole.properties b/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/webconsole.properties
index fbf78665ddd2c5d7bd834d55a77fd575cab8375c..7dfbd0d629bbf1d515358d218d7ffad585848e65 100644
--- a/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/fi/chrome/fi/locale/fi/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser Console
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Parent process Browser Console
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/fi/chrome/fi/locale/fi/messenger/chat.properties b/thunderbird-l10n/fi/chrome/fi/locale/fi/messenger/chat.properties
index 10055f878e19a8d6354f2e27a5af8b24942b267f..4471011440ac82a06152a54c37864e95a22ab2bf 100644
--- a/thunderbird-l10n/fi/chrome/fi/locale/fi/messenger/chat.properties
+++ b/thunderbird-l10n/fi/chrome/fi/locale/fi/messenger/chat.properties
@@ -30,6 +30,7 @@ buddy.authRequest.deny.accesskey=E
 # %S is replaced with the display name of the user or, if this is to verify a
 # session of yourself, a string that identifies the session.
 buddy.verificationRequest.allow.label=Aloita vahvistus
+buddy.verificationRequest.deny.label=Estä
 
 # LOCALIZATION NOTE (buddy.deletePrompt.title):
 # %S here will be replaced by the alias (or username) of a buddy about
@@ -112,5 +113,4 @@ bundledMessagePreview=%1$S… (ja #1 viesti lisää);%1$S… (ja #1 viestiä lis
 # session of yourself, a string that identifies the session.
 buddy.verificationRequest.label=%S wants to verify each other’s identities
 buddy.verificationRequest.allow.accesskey=S
-buddy.verificationRequest.deny.label=Deny
 buddy.verificationRequest.deny.accesskey=D
diff --git a/thunderbird-l10n/fi/chrome/fi/locale/pdfviewer/viewer.properties b/thunderbird-l10n/fi/chrome/fi/locale/pdfviewer/viewer.properties
index a196ebbb5d93ed2d1c793bc8ef7a65aeba5aff56..77123edef0dee25b2f7380d47d76a7b165227654 100644
--- a/thunderbird-l10n/fi/chrome/fi/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/fi/chrome/fi/locale/pdfviewer/viewer.properties
@@ -249,3 +249,19 @@ password_cancel=Peruuta
 printing_not_supported=Varoitus: Selain ei tue kaikkia tulostustapoja.
 printing_not_ready=Varoitus: PDF-tiedosto ei ole vielä latautunut kokonaan, eikä sitä voi vielä tulostaa.
 web_fonts_disabled=Verkkosivujen omat kirjasinlajit on estetty: ei voida käyttää upotettuja PDF-kirjasinlajeja.
+
+# Editor
+editor_none_label=Poista muokkaus käytöstä
+
+
+free_text_default_content=Kirjoita tekstiä…
+
+# Editor Parameters
+
+# Editor Parameters
+editor_free_text_color=Väri
+editor_free_text_size=Koko
+editor_ink_color=Väri
+
+# Editor aria
+editor_ink_canvas_aria_label=Käyttäjän luoma kuva
diff --git a/thunderbird-l10n/fi/localization/fi/browser/branding/brandings.ftl b/thunderbird-l10n/fi/localization/fi/browser/branding/brandings.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..9ada8da73a462522017570b75ea5338b963912e9
--- /dev/null
+++ b/thunderbird-l10n/fi/localization/fi/browser/branding/brandings.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/fi/localization/fi/devtools/client/perftools.ftl b/thunderbird-l10n/fi/localization/fi/devtools/client/perftools.ftl
index 6986cc04f364672e76715b22f9b45064437f4cc0..5d759cb28b205a6dbce641f2158b2df75d9ca563 100644
--- a/thunderbird-l10n/fi/localization/fi/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/fi/localization/fi/devtools/client/perftools.ftl
@@ -140,6 +140,9 @@ perftools-presets-media-label = Media
 perftools-presets-media-description2 = Preset for investigating audio and video bugs in { -brand-shorter-name }.
 perftools-presets-networking-label = Networking
 perftools-presets-networking-description = Preset for investigating networking bugs in { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Power
+perftools-presets-power-description = Preset for investigating power use bugs in { -brand-shorter-name }, with low overhead.
 perftools-presets-custom-label = Custom
 
 ##
diff --git a/thunderbird-l10n/fi/localization/fi/devtools/client/toolbox.ftl b/thunderbird-l10n/fi/localization/fi/devtools/client/toolbox.ftl
index 1b6fbd025d732e452bcb386398b716f6e37febba..b44954cdc9154cf5e40878449b3966cca7b14811 100644
--- a/thunderbird-l10n/fi/localization/fi/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/fi/localization/fi/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dock to bottom
 toolbox-meatball-menu-dock-left-label = Dock to left
 toolbox-meatball-menu-dock-right-label = Dock to right
 toolbox-meatball-menu-dock-separate-window-label = Separate window
-
 toolbox-meatball-menu-splitconsole-label = Show split console
 toolbox-meatball-menu-hideconsole-label = Hide split console
-
 toolbox-meatball-menu-settings-label = Settings
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Community…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Disable popup auto-hide
-
 toolbox-meatball-menu-pseudo-locale-accented = Enable “accented” locale
 toolbox-meatball-menu-pseudo-locale-bidi = Enable “bidi” locale
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser Toolbox Mode
+toolbox-mode-browser-console-label = Browser Console Mode
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Slower)
+toolbox-mode-everything-container =
+    .title = Debug everything in all processes
+toolbox-mode-parent-process-label = Parent process only
+toolbox-mode-parent-process-sub-label = (Fast)
+toolbox-mode-parent-process-container =
+    .title = Only focus on resources from the parent process.
diff --git a/thunderbird-l10n/fi/localization/fi/devtools/client/tooltips.ftl b/thunderbird-l10n/fi/localization/fi/devtools/client/tooltips.ftl
index 2f112e1367e2294aaf8b263ba4a659d910c61285..b6f23a4f75925f47c69fc22538c21f9731b68672 100644
--- a/thunderbird-l10n/fi/localization/fi/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/fi/localization/fi/devtools/client/tooltips.ftl
@@ -15,76 +15,48 @@ learn-more = <span data-l10n-name="link">Learn more</span>
 ##   $display (string) - A CSS display value e.g. "inline-block".
 
 inactive-css-not-grid-or-flex-container = <strong>{ $property }</strong> has no effect on this element since it’s neither a flex container nor a grid container.
-
 inactive-css-not-grid-or-flex-container-or-multicol-container = <strong>{ $property }</strong> has no effect on this element since it’s not a flex container, a grid container, or a multi-column container.
-
 inactive-css-not-grid-or-flex-item = <strong>{ $property }</strong> has no effect on this element since it’s not a grid or flex item.
-
 inactive-css-not-grid-item = <strong>{ $property }</strong> has no effect on this element since it’s not a grid item.
-
 inactive-css-not-grid-container = <strong>{ $property }</strong> has no effect on this element since it’s not a grid container.
-
 inactive-css-not-flex-item = <strong>{ $property }</strong> has no effect on this element since it’s not a flex item.
-
 inactive-css-not-flex-container = <strong>{ $property }</strong> has no effect on this element since it’s not a flex container.
-
 inactive-css-not-inline-or-tablecell = <strong>{ $property }</strong> has no effect on this element since it’s not an inline or table-cell element.
-
 inactive-css-property-because-of-display = <strong>{ $property }</strong> has no effect on this element since it has a display of <strong>{ $display }</strong>.
-
 inactive-css-not-display-block-on-floated = The <strong>display</strong> value has been changed by the engine to <strong>block</strong> because the element is <strong>floated</strong>.
-
 inactive-css-property-is-impossible-to-override-in-visited = It’s impossible to override <strong>{ $property }</strong> due to <strong>:visited</strong> restriction.
-
 inactive-css-position-property-on-unpositioned-box = <strong>{ $property }</strong> has no effect on this element since it’s not a positioned element.
-
 inactive-text-overflow-when-no-overflow = <strong>{ $property }</strong> has no effect on this element since <strong>overflow:hidden</strong> is not set.
-
 inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong> has no effect on internal table elements.
-
 inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong> has no effect on internal table elements except table cells.
-
 inactive-css-not-table = <strong>{ $property }</strong> has no effect on this element since it’s not a table.
-
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> has no effect on this element since it doesn’t scroll.
+inactive-css-border-image = <strong>{ $property }</strong> has no effect on this element since it cannot be applied to internal table elements where <strong>border-collapse</strong> is set to <strong>collapse</strong> on the parent table element.
+inactive-css-ruby-element = <strong>{ $property }</strong> has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
 ## the problem can be solved.
 
 inactive-css-not-grid-or-flex-container-fix = Try adding <strong>display:grid</strong> or <strong>display:flex</strong>. { learn-more }
-
 inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Try adding either <strong>display:grid</strong>, <strong>display:flex</strong>, or <strong>columns:2</strong>. { learn-more }
-
 inactive-css-not-grid-or-flex-item-fix-3 = Try adding <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong>, or <strong>display:inline-flex</strong> to the element’s parent. { learn-more }
-
 inactive-css-not-grid-item-fix-2 = Try adding <strong>display:grid</strong> or <strong>display:inline-grid</strong> to the element’s parent. { learn-more }
-
 inactive-css-not-grid-container-fix = Try adding <strong>display:grid</strong> or <strong>display:inline-grid</strong>. { learn-more }
-
 inactive-css-not-flex-item-fix-2 = Try adding <strong>display:flex</strong> or <strong>display:inline-flex</strong> to the element’s parent. { learn-more }
-
 inactive-css-not-flex-container-fix = Try adding <strong>display:flex</strong> or <strong>display:inline-flex</strong>. { learn-more }
-
 inactive-css-not-inline-or-tablecell-fix = Try adding <strong>display:inline</strong> or <strong>display:table-cell</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = Try adding <strong>display:inline-block</strong> or <strong>display:block</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = Try adding <strong>display:inline-block</strong>. { learn-more }
-
 inactive-css-not-display-block-on-floated-fix = Try removing <strong>float</strong> or adding <strong>display:block</strong>. { learn-more }
-
 inactive-css-position-property-on-unpositioned-box-fix = Try setting its <strong>position</strong> property to something other than <strong>static</strong>. { learn-more }
-
 inactive-text-overflow-when-no-overflow-fix = Try adding <strong>overflow:hidden</strong>. { learn-more }
-
 inactive-css-not-for-internal-table-elements-fix = Try setting its <strong>display</strong> property to something else than <strong>table-cell</strong>, <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong>, or <strong>table-footer-group</strong>. { learn-more }
-
 inactive-css-not-for-internal-table-elements-except-table-cells-fix = Try setting its <strong>display</strong> property to something else than <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong>, or <strong>table-footer-group</strong>. { learn-more }
-
 inactive-css-not-table-fix = Try adding <strong>display:table</strong> or <strong>display:inline-table</strong>. { learn-more }
-
 inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, or <strong>overflow:hidden</strong>. { learn-more }
+inactive-css-border-image-fix = On the parent table element, remove the property or change the value of <strong>border-collapse</strong> to a value other than <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Try changing the <strong>font-size</strong> of the ruby text. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
@@ -94,17 +66,10 @@ inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overf
 ##   $rootProperty (string) - A raw CSS property name e.g. "user-select" that is not a platform specific alias.
 
 css-compatibility-default-message = <strong>{ $property }</strong> is not supported in the following browsers:
-
 css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong> was an experimental property that is now deprecated by W3C standards. It is not supported in the following browsers:
-
 css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong> was an experimental property that is now deprecated by W3C standards.
-
 css-compatibility-deprecated-message = <strong>{ $property }</strong> is deprecated by W3C standards. It is not supported in the following browsers:
-
 css-compatibility-deprecated-supported-message = <strong>{ $property }</strong> is deprecated by W3C standards.
-
 css-compatibility-experimental-message = <strong>{ $property }</strong> is an experimental property. It is not supported in the following browsers:
-
 css-compatibility-experimental-supported-message = <strong>{ $property }</strong> is an experimental property.
-
 css-compatibility-learn-more-message = <span data-l10n-name="link">Learn more</span> about <strong>{ $rootProperty }</strong>
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/aboutImport.ftl b/thunderbird-l10n/fi/localization/fi/messenger/aboutImport.ftl
index 816d183935fd72e23e978d92fd924bbb2a38a8e8..f57e2866f7af2683ce8afc42ad32a5d810922e96 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/aboutImport.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/aboutImport.ftl
@@ -90,6 +90,8 @@ addr-book-vcard-file = vCard-tiedosto (.vcf, .vcard)
 addr-book-sqlite-file = SQLite-tietokantatiedosto (.sqlite)
 addr-book-mab-file = Mork-tietokantatiedosto (.mab)
 addr-book-file-picker = Valitse osoitekirjatiedosto
+addr-book-csv-field-map-title = Vastaa kenttien nimet
+addr-book-directories-title = Valitse, mihin valitut tiedot tuodaan
 addr-book-directories-pane-source = Lähdetiedosto:
 # $addressBookName (string) - name of the new address book that would be created.
 addr-book-import-into-new-directory2 = Luo uusi kansio nimeltä <strong>"{ $addressBookName }"</strong>
@@ -103,6 +105,8 @@ addr-book-summary-description = Uusi osoitekirja "{ $addressBookName }" luodaan.
 import-from-calendar-file-desc = Valitse iCalendar-tiedosto (.ics), jonka haluat tuoda.
 calendar-items-title = Valitse tuotavat tiedot.
 calendar-items-loading = Ladataan kohteita…
+calendar-items-filter-input =
+    .placeholder = Suodata kohteita…
 calendar-select-all-items = Valitse kaikki
 # $targetCalendar (string) - name of the new calendar that would be created
 calendar-import-into-new-calendar2 = Luo uusi kalenteri nimeltä <strong>"{ $targetCalendar }"</strong>
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/chat.ftl b/thunderbird-l10n/fi/localization/fi/messenger/chat.ftl
index 344db8dbc65ea62968dbfc987949439d571c3605..002aebf203775e99ba9a747fbbde63f17a37d56f 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/chat.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/chat.ftl
@@ -4,21 +4,18 @@
 
 chat-joining-chat-icon2 =
     .alt = Liitytään keskusteluun
-
 chat-left-chat-icon2 =
     .alt = Poistui keskustelusta
-
 chat-participant-owner-role-icon2 =
     .alt = Omistaja
-
 chat-participant-administrator-role-icon2 =
     .alt = Ylläpitäjä
-
 chat-participant-moderator-role-icon2 =
     .alt = Moderaattori
-
 chat-participant-voiced-role-icon2 =
     .alt = Osallistuja voi lähettää viestejä
+chat-buddy-identity-status-verified = Vahvistettu
+chat-buddy-identity-status-unverified = Vahvistamaton
 
 ## Conversation invite notification box
 
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/messageheader/headerFields.ftl b/thunderbird-l10n/fi/localization/fi/messenger/messageheader/headerFields.ftl
index 073cb23c2bef0fef594e9ff629d0b7d9b778f32e..ed8da0ba22717d1292efb212b988d927bc4f0116 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/messageheader/headerFields.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/messageheader/headerFields.ftl
@@ -5,14 +5,22 @@
 
 ## Header lists
 
+message-header-to-list-name = Vastaanottaja
+message-header-from-list-name = Lähettäjä
 message-header-sender-list-name = Lähettäjä
+message-header-reply-to-list-name = Vastausosoite
+message-header-cc-list-name = Kopio
+message-header-bcc-list-name = Piilokopio
 message-header-newsgroups-list-name = Keskusteluryhmät
+message-header-tags-list-name = Tunnisteet
 
 ## Other message headers.
 ## The field-separator is for screen readers to separate the field name from the field value.
 
 message-header-organization-field = Organisaatio<span data-l10n-name="field-separator">:</span>
 message-header-subject-field = Aihe<span data-l10n-name="field-separator">:</span>
+message-header-date-field = Päiväys<span data-l10n-name="field-separator">:</span>
+message-header-user-agent-field = Käyttäjäagentti<span data-l10n-name="field-separator">:</span>
 message-header-website-field = Verkkosivusto<span data-l10n-name="field-separator">:</span>
 # An additional email header field that the user has chosen to display. Unlike
 # the other headers, the name of this header is not expected to be localised
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/messenger.ftl b/thunderbird-l10n/fi/localization/fi/messenger/messenger.ftl
index 66f056bbdc788005fd8498f1f78c9cefcdce62bb..a1fde5e88dfe27605797947b5c19d7caa9bdc4f2 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/messenger.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/messenger.ftl
@@ -129,6 +129,13 @@ message-header-button-style-text =
     .label = Teksti
 message-header-button-style-icons =
     .label = Kuvakkeet
+message-header-show-sender-full-address =
+    .label = Näytä aina lähettäjän koko osoite
+    .accesskey = ä
+message-header-show-sender-full-address-description = Sähköpostiosoite näytetään näyttönimen alla.
+message-header-show-recipient-avatar =
+    .label = Näytä lähettäjän profiilikuva
+    .accesskey = p
 
 ## Action Button Context Menu
 
@@ -139,13 +146,6 @@ toolbar-context-menu-remove-extension =
     .label = Poista laajennus
     .accesskey = P
 
-## Message headers
-
-message-header-address-in-address-book-icon =
-    .alt = Osoite on osoitekirjassa
-message-header-address-not-in-address-book-icon =
-    .alt = Osoite ei ole osoitekirjassa
-
 ## Add-on removal warning
 
 # Variables:
@@ -188,12 +188,6 @@ spaces-context-new-tab-item =
     .label = Avaa uudessa välilehdessä
 spaces-context-new-window-item =
     .label = Avaa uudessa ikkunassa
-settings-context-open-settings-item =
-    .label = Avaa asetukset
-settings-context-open-account-settings-item =
-    .label = Avaa tilin asetukset
-settings-context-open-addons-item =
-    .label = Avaa lisäosien hallinta
 settings-context-open-settings-item2 =
     .label = Asetukset
 settings-context-open-account-settings-item2 =
@@ -203,17 +197,17 @@ settings-context-open-addons-item2 =
 
 ## Spaces toolbar pinned tab menupopup
 
-spaces-pinned-button-menuitem-mail =
+spaces-pinned-button-menuitem-mail2 =
     .label = { spaces-toolbar-button-mail2.title }
-spaces-pinned-button-menuitem-address-book =
+spaces-pinned-button-menuitem-address-book2 =
     .label = { spaces-toolbar-button-address-book2.title }
-spaces-pinned-button-menuitem-calendar =
+spaces-pinned-button-menuitem-calendar2 =
     .label = { spaces-toolbar-button-calendar2.title }
-spaces-pinned-button-menuitem-tasks =
+spaces-pinned-button-menuitem-tasks2 =
     .label = { spaces-toolbar-button-tasks2.title }
-spaces-pinned-button-menuitem-chat =
+spaces-pinned-button-menuitem-chat2 =
     .label = { spaces-toolbar-button-chat2.title }
-spaces-pinned-button-menuitem-settings =
+spaces-pinned-button-menuitem-settings2 =
     .label = { spaces-toolbar-button-settings2.title }
 spaces-pinned-button-menuitem-show =
     .label = { spaces-toolbar-button-show.title }
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/openpgp/oneRecipientStatus.ftl b/thunderbird-l10n/fi/localization/fi/messenger/openpgp/oneRecipientStatus.ftl
index 81b6b8bd760f8a617ed807efe26ad51fc7768220..aeab4b0abf63fdd6ba2baec70fd68c920f90e9c3 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/openpgp/oneRecipientStatus.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/openpgp/oneRecipientStatus.ftl
@@ -27,6 +27,16 @@ openpgp-key-rejected = Ei hyväksytty (hylätty)
 openpgp-key-expired = Vanhentunut
 openpgp-intro = Käytettävissä olevat julkiset avaimet kohteelle { $key }
 openpgp-pubkey-import-fpr = Sormenjälki: { $fpr }
+openpgp-pubkey-import-intro =
+    { $num ->
+        [one] Tiedosto sisältää yhden julkisen avaimen alla olevan mukaisesti:
+       *[other] Tiedosto sisältää { $num } julkista avainta alla olevan mukaisesti:
+    }
+openpgp-pubkey-import-accept =
+    { $num ->
+        [one] Hyväksytkö tämän avaimen digitaalisten allekirjoitusten todentamiseksi ja viestien salaamiseksi kaikille alla näytetyille sähköpostiosoitteille?
+       *[other] Hyväksytkö nämä avaimet digitaalisten allekirjoitusten todentamiseksi ja viestien salaamiseksi kaikille alla näytetyille sähköpostiosoitteille?
+    }
 pubkey-import-button =
     .buttonlabelaccept = Tuo
     .buttonaccesskeyaccept = T
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/policies/policies-descriptions.ftl b/thunderbird-l10n/fi/localization/fi/messenger/policies/policies-descriptions.ftl
index b310cba62dbc03a14bd85552aaffc9e8b16f0263..012f2b8e46b29ee24d3a85c0043533660276abd5 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/policies/policies-descriptions.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/policies/policies-descriptions.ftl
@@ -11,147 +11,84 @@
 ## in the documentation section in about:policies.
 
 policy-3rdparty = Aseta käytännöt, joita WebExtensionit voivat käyttää chrome.storage.managed-objektin kautta.
-
 policy-AppAutoUpdate = Ota käyttöön tai poista käytöstä sovelluksen automaattiset päivitykset.
-
+policy-AppUpdatePin = Estä { -brand-short-name }in päivitykset määritettyä versiota uudemmaksi.
 policy-AppUpdateURL = Aseta omavalintainen sovelluksen päivitysosoite.
-
 policy-Authentication = Määritä integroitu tunnistautumisen sitä tukeville sivustoille.
-
 policy-BackgroundAppUpdate2 = Ota käyttöön tai poista käytöstä taustalla suoritettavien päivitysten toiminnallisuus.
-
 policy-BlockAboutAddons = Estä pääsy lisäosien hallintaan (about:addons).
-
 policy-BlockAboutConfig = Estä pääsy about:config -sivulle.
-
 policy-BlockAboutProfiles = Estä pääsy about:profiles-sivulle.
-
 policy-BlockAboutSupport = Estä pääsy about:support-sivulle.
-
 policy-CaptivePortal = Käytä tai poista käytöstä tuki verkkojen kirjautumissivuille.
-
 policy-CertificatesDescription = Lisää varmenteita tai käytä sisäänrakennettuja varmenteita.
-
 policy-Cookies = Salli tai estä sivustoja asettamasta evästeitä.
-
 policy-DisableBuiltinPDFViewer = Poista käytöstä PDF.js, { -brand-short-name }in sisäänrakennettu PDF-katselin.
-
 policy-DisabledCiphers = Poista salaus käytöstä.
-
 policy-DefaultDownloadDirectory = Aseta oletusarvoinen latauskansio.
-
 policy-DisableAppUpdate = Estä { -brand-short-name }in päivitykset.
-
 policy-DisableDefaultClientAgent = Estä oletusselainagenttia tekemästä mitään. Tällä on vaikutusta vain Windowsissa, koska muille alustoille ei ole agenttia.
-
 policy-DisableDeveloperTools = Estä pääsy kehittäjätyökaluihin.
-
 policy-DisableFeedbackCommands = Estä komennot, joilla voi antaa palautetta Ohje-valikosta (Anna palautetta ja Ilmoita petollinen sivusto).
-
 policy-DisableForgetButton = Estä Unohda-painikkeen käyttö.
-
 policy-DisableFormHistory = Älä tallenna haku- ja lomakehistoriaa.
-
 policy-DisableMasterPasswordCreation = Jos tosi, pääsalasanaa ei voi luoda.
-
 policy-DisablePasswordReveal = Älä salli salasanojen näyttämistä tallennetuissa kirjautumistiedoissa.
-
 policy-DisableProfileImport = Poista käytöstä valikkokohta, jonka avulla voi tuoda tietoja toisesta sovelluksesta.
-
 policy-DisableSafeMode = Poista käytöstä ominaisuus, jolla Thunderbirdin voi käynnistää vikasietotilassa. Huomaa: Vaihto-näppäimen käyttö vikasietotilaan käynnistymiseen voidaan poistaa käytöstä Windowsissa vain käyttäen ryhmäkäytäntöä.
-
 policy-DisableSecurityBypass = Estä käyttäjää ohittamasta tiettyjä turvallisuusvaroituksia.
-
 policy-DisableSystemAddonUpdate = Estä { -brand-short-name }iä asentamasta ja päivittämästä järjestelmälisäosia.
-
 policy-DisableTelemetry = Poista telemetria käytöstä.
-
 policy-DisplayMenuBar = Näytä valikkopalkki oletusarvoisesti.
-
 policy-DNSOverHTTPS = Määritä DNS:n käyttö HTTPS:n yli.
-
 policy-DontCheckDefaultClient = Poista käytöstä oletussähköpostiohjelman tarkistus käynnistyksen yhteydessä.
-
 policy-DownloadDirectory = Aseta ja lukitse latauskansio.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EnableTrackingProtection = Salli tai estä sisällön esto tai estä sen käyttö halutessasi.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EncryptedMediaExtensions = Ota käyttöön tai poista käytöstä suojatun median laajennukset (Encrypted Media Extensions), ja valinnaisesti lukitse asetus.
-
 # A “locked” extension can’t be disabled or removed by the user. This policy
 # takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
 # English or translate them as verbs.
 policy-Extensions = Asenna, poista tai lukitse laajennuksia. Asennusasetus ottaa parametreiksi URL-osoitteita tai polkuja. Poisto- ja lukitsemisasetukset ottavat parametreiksi laajennusten ID:itä.
-
 policy-ExtensionSettings = Hallitse kaikkia laajennuksen asentamisen osa-alueita.
-
 policy-ExtensionUpdate = Käytä tai poista käytöstä laajennusten automaattiset päivitykset.
-
 policy-Handlers = Määritä oletussovelluskäsittelijät.
-
 policy-HardwareAcceleration = Jos epätosi, poista laitteistokiihdytys käytöstä.
-
 policy-InstallAddonsPermission = Salli tiettyjen sivustojen asentaa lisäosia.
-
 policy-LegacyProfiles = Poista käytöstä ominaisuus, joka pakottaa erillisen profiilin kullekin asennukselle
 
 ## Do not translate "SameSite", it's the name of a cookie attribute.
 
 policy-LegacySameSiteCookieBehaviorEnabled = Ota käyttöön vanhat SameSite -evästeen käyttäytymisasetukset.
-
 policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Palaa vanhaan SameSite-toimintaan määritettyjen sivustojen evästeiden osalta.
 
 ##
 
 policy-LocalFileLinks = Salli tiettyjen sivustojen linkittää paikallisiin tiedostoihin.
-
 policy-ManualAppUpdateOnly = Salli vain manuaaliset päivitykset, älä ilmoita käyttäjälle päivityksistä.
-
 policy-NetworkPrediction = Ota käyttöön tai poista käytöstä verkkoennakointi (DNS-esihaku).
-
 policy-OfferToSaveLogins = Pakota asetus, joka sallii { -brand-short-name }in tarjota käyttäjätunnusten ja salasanojen tallentamista. Sekä tosi- että epätosi-arvot hyväksytään.
-
 policy-OfferToSaveLoginsDefault = Aseta oletusarvo sille, saako { -brand-short-name } tarjota käyttäjätunnusten ja salasanojen muistamista. Kelpuuttaa arvot true ja false.
-
 policy-OverrideFirstRunPage = Korvaa ensimmäisen käynnistyskerran sivu. Aseta tämä käytäntö tyhjäksi, jos haluat poistaa ensimmäisen käyttökerran sivun käytöstä.
-
 policy-OverridePostUpdatePage = Korvaa päivityksen jälkeinen ”Mitä uutta” -sivu. Aseta tämä käytäntö tyhjäksi, jos haluat poistaa päivityksen jälkeisen sivun käytöstä.
-
 policy-PasswordManagerEnabled = Ota käyttöön salasanojen tallennus salasanojen hallintaan.
-
 # PDF.js and PDF should not be translated
 policy-PDFjs = Poista käytöstä tai määritä PDF.js, { -brand-short-name }in sisäänrakennettu PDF-katselin.
-
 policy-Permissions2 = Aseta kameran, mikrofonin, sijainnin, ilmoitusten ja automaattisen toiston käyttöoikeuksien asetukset.
-
 policy-Preferences = Aseta ja lukitse arvo asetusten osajoukolle.
-
 policy-PrimaryPassword = Vaadi tai estä pääsalasanan käyttö.
-
 policy-PromptForDownloadLocation = Kysy mihin ladattavat tiedostot tallennetaan.
-
 policy-Proxy = Määritä välityspalvelimen asetukset.
-
 policy-RequestedLocales = Aseta pyydetyt sovelluksen kielet suosituimmuusjärjestyksessä.
-
 policy-SanitizeOnShutdown2 = Poista selailutiedot kun ohjelma suljetaan
-
 policy-SearchEngines = Muokkaa hakukoneiden asetuksia. Tämä käytäntö on saatavilla vain laajennetun tuen (ESR) julkaisulle .
-
 policy-SearchSuggestEnabled = Ota käyttöön tai poista käytöstä hakuehdotukset.
-
 # For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
 policy-SecurityDevices = Asenna PKCS #11 -moduulit.
-
 policy-SSLVersionMax = Aseta SSL:n enimmäisversio.
-
 policy-SSLVersionMin = Aseta SSL:n vähimmäisversio.
-
 policy-SupportMenu = Lisää omavalintainen ohjevalikon kohta ohjevalikkoon.
-
 policy-UserMessaging = Älä näytä tiettyjä viestejä käyttäjälle.
-
 # “format” refers to the format used for the value of this policy.
 policy-WebsiteFilter = Estä vierailut tiettyihin sivustoihin. Katso muotoon liittyviä lisätietoja dokumentaatiosta.
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/preferences/preferences.ftl b/thunderbird-l10n/fi/localization/fi/messenger/preferences/preferences.ftl
index 998554128e4ed5b9d50ff0a5bdc0b11e3ea24bfd..880832f8c346e67ed7ef391e3e80d4cad0669b8b 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/preferences/preferences.ftl
@@ -410,7 +410,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Oikolue teksti kirjoitettaessa
     .accesskey = k
-
+language-popup-label =
+    .value = Kieli:
+    .accesskey = K
 download-dictionaries-link = Hae sanastoja
 font-label =
     .value = Kirjasin:
diff --git a/thunderbird-l10n/fi/localization/fi/messenger/troubleshootMode.ftl b/thunderbird-l10n/fi/localization/fi/messenger/troubleshootMode.ftl
index 2bc1389f194cf7fd5a515447ff8c93f96f2ed6e3..06444934d14acaf74e96d86651a04ca85717dd95 100644
--- a/thunderbird-l10n/fi/localization/fi/messenger/troubleshootMode.ftl
+++ b/thunderbird-l10n/fi/localization/fi/messenger/troubleshootMode.ftl
@@ -5,23 +5,20 @@
 troubleshoot-mode-window =
     .title = { -brand-short-name }in ongelmanratkaisutila
     .style = width: 37em;
-
 troubleshoot-mode-description = Käytä { -brand-short-name }in ongelmanratkaisutilaa ongelmien tutkimiseen. Lisäosasi ja mukautuksesi poistetaan väliaikaisesti käytöstä.
-
 troubleshoot-mode-description2 = Voit tehdä joistain tai kaikista näistä asetuksista pysyviä:
-
 troubleshoot-mode-disable-addons =
     .label = Poista käytöstä kaikki lisäosat
     .accesskey = P
-
+troubleshoot-mode-reset-toolbars =
+    .label = Palauta työkalupalkit oletusasetuksiin
+    .accesskey = P
 troubleshoot-mode-change-and-restart =
     .label = Toteuta muutokset ja käynnistä uudelleen
     .accesskey = T
-
 troubleshoot-mode-continue =
     .label = Jatka ongelmanratkaisutilassa
     .accesskey = J
-
 troubleshoot-mode-quit =
     .label =
         { PLATFORM() ->
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutAddons.ftl
index d36a996f753845370af909c99e2f3d2203b4e688..a90f2ce9854b148e7ebba33a4de20a4a148fa094 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutAddons.ftl
@@ -286,11 +286,17 @@ theme-disabled-heading = Ei käytössä
 theme-disabled-heading2 = Tallennetut teemat
 theme-monochromatic-heading = Väriteemat
 theme-monochromatic-subheading = Eloisat uudet väriteemat { -brand-product-name }ilta. Saatavilla rajoitetun ajan.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Kokeile väriteemoja
 colorway-collection-independent-voices-subheading = Tee { -brand-short-name }ista enemmän omanlaisesi.
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Vanhenee { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Vaihda väriteemaa
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Vanhenee { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Käytössä
 plugin-disabled-heading = Ei käytössä
 dictionary-enabled-heading = Käytössä
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutGlean.ftl
index 814daa005d070ff6945ef004fa99a402ee87b634..099d8b3c4cd168d44481167180036f7981301405 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = About Glean
 about-glean-description = The <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> is a data collection library used in Mozilla products. This page is for developers and testers who need to <a data-l10n-name="fog-debug-doc-link">configure debugging and logging state in the Glean SDK</a>.
 about-glean-warning = Misusing this interface may crash { -brand-short-name }.
-
 tag-pings-label = Tag all sent pings with this tag
 log-pings-label = Log ping payload before sending?
 send-pings-label = Send the named ping
 controls-button-label = Submit Settings
+controls-button-label-verbose = Ota asetukset käyttöön ja lähetä ping
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/global/commonDialog.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/global/commonDialog.ftl
index c7285c6f89bce3fe9c79ee3156af78349b3b5837..904cc15e228796ce7b27811b6da6509688ccf559 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Tämä sivu sanoo
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Tuntematon
-
 common-dialog-username =
     .value = Käyttäjätunnus
 common-dialog-password =
     .value = Salasana
+common-dialog-copy-cmd =
+    .label = Kopioi
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Valitse kaikki
+    .accesskey = V
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/global/resetProfile.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/global/resetProfile.ftl
index 67efe053f9ca328c6225e60e919c1d9b3f75b2f5..40b32df5438834089e8243c0b881103064b1cee0 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Aloita puhtaalta pöydältä korjataksesi s
 refresh-profile = Viritä { -brand-short-name }
 refresh-profile-button = Palauta { -brand-short-name } uudenveroiseksi…
 refresh-profile-learn-more = Lue lisää
+refresh-profile-progress =
+    .title = Palauta { -brand-short-name } uudeksi
+refresh-profile-progress-description = Melkein valmista…
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/global/tabprompts.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..0a1c0951dde08b4e6e66c25a6d13d8fe153ca2d6
--- /dev/null
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Käyttäjätunnus:
+tabmodalprompt-password =
+    .value = Salasana:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Peruuta
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/global/textActions.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/global/textActions.ftl
index a2ec54f682c8aa28768d1002fcc5bb20d4991c18..9d85fe63e114fde3e7ecc4936b0078e46355b418 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Kumoa
     .accesskey = m
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Tee uudelleen
     .accesskey = T
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Leikkaa
     .accesskey = L
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopioi
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Liitä
     .accesskey = i
-
+text-action-paste-no-formatting =
+    .label = Liitä ilman muotoilua
+    .accesskey = i
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Poista
     .accesskey = o
-
 text-action-select-all =
     .label = Valitse kaikki
     .accesskey = V
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Ei oikeinkirjoituksen ehdotuksia
-
 text-action-spell-add-to-dictionary =
     .label = Lisää sanastoon
     .accesskey = L
-
 text-action-spell-undo-add-to-dictionary =
     .label = Kumoa sanastoon lisääminen
     .accesskey = K
-
 text-action-spell-check-toggle =
     .label = Oikolue
     .accesskey = O
-
 text-action-spell-add-dictionaries =
     .label = Lisää sanastoja…
     .accesskey = ä
-
 text-action-spell-dictionaries =
     .label = Kielet
     .accesskey = K
-
 text-action-search-text-box-clear =
     .title = Tyhjennä
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/pictureinpicture/pictureinpicture.ftl
index 03fa60303c760e6ec7afd91a7f051625199eaf83..e1fa72e331473b2349186a84469c9eae619bad6a 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Lähetä takaisin välilehteen
 pictureinpicture-close =
     .aria-label = Sulje
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pysäytä
+    .title = Pysäytä (välilyönti)
+pictureinpicture-play-cmd =
+    .aria-label = Toista
+    .title = Toista (välilyönti)
+pictureinpicture-mute-cmd =
+    .aria-label = Vaimenna ääni
+    .title = Vaimenna ääni ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Palauta ääni
+    .title = Palauta ääni ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Lähetä takaisin välilehteen
+    .title = Takaisin välilehteen
+pictureinpicture-close-cmd =
+    .aria-label = Sulje
+    .title = Sulje ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Tekstitykset
+    .title = Tekstitykset
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Koko näyttö
+    .title = Koko näyttö (kaksoisnapsautus)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Poistu koko näytöstä
+    .title = Poistu koko näytön tilasta (kaksoisnapsautus)
 pictureinpicture-subtitles-label = Tekstitykset
 pictureinpicture-font-size-label = Kirjasinkoko
 pictureinpicture-font-size-small = Pieni
diff --git a/thunderbird-l10n/fi/localization/fi/toolkit/printing/printUI.ftl b/thunderbird-l10n/fi/localization/fi/toolkit/printing/printUI.ftl
index 504cd9fd8d7c677d3c524029c0ee69d01164101d..eb384a2a356d23d53c3a15a7858cab9220ab1aaa 100644
--- a/thunderbird-l10n/fi/localization/fi/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/fi/localization/fi/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Tulosta
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Tallenna nimellä
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } paperiarkki
        *[other] { $sheetCount } paperiarkkia
     }
-
 printui-page-range-all = Kaikki
+printui-page-range-current = Nykyinen
 printui-page-range-odd = Parittomat
 printui-page-range-even = Parilliset
 printui-page-range-custom = Mukautettu
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Anna mukautettu sivualue
     .placeholder = esim. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopioita
-
 printui-orientation = Suunta
 printui-landscape = Vaaka
 printui-portrait = Pysty
-
 # Section title for the printer or destination device to target
 printui-destination-label = Kohde
 printui-destination-pdf-label = Tallenna PDF-muotoon
-
 printui-more-settings = Enemmän asetuksia
 printui-less-settings = Vähemmän asetuksia
-
 printui-paper-size-label = Paperin koko
-
 # Section title (noun) for the print scaling options
 printui-scale = Koko
 printui-scale-fit-to-page-width = Sovita sivun leveyteen
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Koko
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Kaksipuolinen tulostus
 printui-two-sided-printing-off = Pois päältä
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Pois päältä
 printui-two-sided-printing-long-edge = Käännä pitkän reunan ympäri
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Käännä lyhyen reunan ympäri
-
 # Section title for miscellaneous print options
 printui-options = Valinnat
 printui-headers-footers-checkbox = Tulosta ylä- ja alatunnisteet
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Yksinkertaistettu
 printui-color-mode-label = Väritila
 printui-color-mode-color = Väri
 printui-color-mode-bw = Mustavalkoinen
-
 printui-margins = Reunukset
 printui-margins-default = Oletus
 printui-margins-min = Pienimmät
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Vasen (mm)
 printui-margins-custom-right = Oikea
 printui-margins-custom-right-inches = Oikea (tuumina)
 printui-margins-custom-right-mm = Oikea (mm)
-
 printui-system-dialog-link = Tulosta käyttäen järjestelmän tulostusikkunaa…
-
 printui-primary-button = Tulosta
 printui-primary-button-save = Tallenna
 printui-cancel-button = Peruuta
 printui-close-button = Sulje
-
 printui-loading = Valmistellaan esikatselua
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Tulostuksen esikatselu
-
 printui-pages-per-sheet = Sivuja per arkki
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Tulostetaan…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Koon on oltava luku välillä 10 ja 200.
 printui-error-invalid-margin = Anna valitulle paperin koolle kelvollinen reunus.
 printui-error-invalid-copies = Kopioiden määrä tulee ilmoittaa luvulla väliltä 1 ja 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Sivualueen on oltava luku välillä 1 ja { $numPages }.
diff --git a/thunderbird-l10n/fi/manifest.json b/thunderbird-l10n/fi/manifest.json
index d3248542d0f5e048683be59130a9c6a6b3db094d..d8b6944bc94cf3c44da634adb5a019cc72e22c44 100644
--- a/thunderbird-l10n/fi/manifest.json
+++ b/thunderbird-l10n/fi/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Finnish Language Pack",
   "description": "Language pack for Thunderbird for fi",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "fi": {
-      "version": "20220801181311",
+      "version": "20220817121406",
       "chrome_resources": {
         "alerts": "chrome/fi/locale/fi/alerts/",
         "autoconfig": "chrome/fi/locale/fi/autoconfig/",
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/calendar/timezones.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/calendar/timezones.properties
index 8de26e81135a779f880dd919b0f056ce43b0159e..9cb9ee52df1169930ebda9b65805a38627643a41 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/calendar/timezones.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amériques/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifique/Canton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europe/Kyiv
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/accessibility.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/accessibility.properties
index 0e214b72a1232fff7501d60706065f852b9588a9..23ae2e490d3106e5af9b475a6e226ba673d7b506 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/accessibility.properties
@@ -30,6 +30,15 @@ accessibility.properties=Propriétés
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Arborescence d’accessibilité
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Cliquer pour sélectionner le nœud dans l’inspecteur
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/inspector.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/inspector.properties
index d0b7422989029bcef7a321ac4010a5560165e4a9..d610ba21125fcb8540ab12c5c643c1d453e6cbc4 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/inspector.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Afficher un nœud de plus;Afficher les #1 nœuds
 # inspector.
 markupView.whitespaceOnly.label=espaces
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=indisponible
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Les descendants de cet élément ne sont pas disponibles dans le mode actuel de la boîte à outils du navigateur
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/toolbox.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/toolbox.properties
index 79154368d35c385165d963164d6676fbea250cff..4bc3753853022aff311270dbd55f632a755b2fa2 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/toolbox.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/toolbox.properties
@@ -33,6 +33,7 @@ toolbox.scope.everything=Multiprocessus
 # LOCALIZATION NOTE (toolbox.scope.everything.tooltip): Tooltip used in the iframe dropdown
 # to select the "everything" scope where the browser toolbox will debug
 # everything from all the processes.
+toolbox.scope.everything.tooltip=Rendre la boîte à outils du navigateur omnisciente et déboguer tout dans tous les processus
 
 # LOCALIZATION NOTE (toolbox.scope.parent-process): Label used in the iframe dropdown
 # to select the "parent process" scope where the browser toolbox will debug
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/webconsole.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/webconsole.properties
index a1d26c15f7b2f24b4c82b33e7f7d4810fe1e09a8..95d22dcfb9223ad20a6527553ed88a1619039096 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Console du navigateur
 # process.
 multiProcessBrowserConsole.title=Console du navigateur multiprocessus
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Console du navigateur pour le processus parent
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S,%03S
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/fr/messenger/addons.properties b/thunderbird-l10n/fr/chrome/fr/locale/fr/messenger/addons.properties
index 06c54f6134844f1a9d0b76f8954fc7f0c4fce081..db55c3137c7997ae023e8d12aa303ebc01f25333 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/fr/messenger/addons.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/fr/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Ajouter des données dans le presse-papie
 webextPerms.description.compose=Lire et modifier vos messages électroniques au fur et à mesure que vous les rédigez et les envoyez
 webextPerms.description.compose.send=Envoyer des messages électroniques composés en votre nom
 webextPerms.description.compose.save=Enregistrer les messages électroniques rédigés sous forme de brouillons ou de modèles
+webextPerms.description.declarativeNetRequest=Bloquer du contenu sur n’importe quelle page
 webextPerms.description.devtools=Ouvrir les outils de développement afin d’accéder à vos données dans les onglets ouverts
 webextPerms.description.dns=Accéder à l’adresse IP et au nom d’hôte
 webextPerms.description.downloads=Télécharger des fichiers, et consulter et modifier l’historique des téléchargements du navigateur
diff --git a/thunderbird-l10n/fr/chrome/fr/locale/pdfviewer/viewer.properties b/thunderbird-l10n/fr/chrome/fr/locale/pdfviewer/viewer.properties
index 291ff3215906b75d886d337fc5002105ef8cf889..1d358c2fe66d3d44c78ea3c6eaeeb4854af7ef6d 100644
--- a/thunderbird-l10n/fr/chrome/fr/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/fr/chrome/fr/locale/pdfviewer/viewer.properties
@@ -258,8 +258,6 @@ editor_free_text_label=Texte
 editor_ink.title=Dessiner
 editor_ink_label=Dessin
 
-freetext_default_content=Saisissez du texte…
-
 free_text_default_content=Saisissez du texte…
 
 # Editor Parameters
@@ -267,3 +265,15 @@ editor_free_text_font_color=Couleur de police
 editor_free_text_font_size=Taille de police
 editor_ink_line_color=Couleur de la ligne
 editor_ink_line_thickness=Épaisseur de la ligne
+
+# Editor Parameters
+editor_free_text_color=Couleur
+editor_free_text_size=Taille
+editor_ink_color=Couleur
+editor_ink_thickness=Épaisseur
+editor_ink_opacity=Opacité
+
+# Editor aria
+editor_free_text_aria_label=Éditeur de texte
+editor_ink_aria_label=Dessin
+editor_ink_canvas_aria_label=Image créée par l’utilisateur·trice
diff --git a/thunderbird-l10n/fr/localization/fr/devtools/client/perftools.ftl b/thunderbird-l10n/fr/localization/fr/devtools/client/perftools.ftl
index 75fcbd6fff70cf9ed4a959d70d533b9d39f818f6..1bb1a96757e177b9252a0cf5696552abc3908964 100644
--- a/thunderbird-l10n/fr/localization/fr/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/fr/localization/fr/devtools/client/perftools.ftl
@@ -137,6 +137,9 @@ perftools-presets-media-label = Multimédia
 perftools-presets-media-description2 = Réglage conçu pour examiner les bugs audio et vidéo dans { -brand-shorter-name }.
 perftools-presets-networking-label = Réseau
 perftools-presets-networking-description = Réglage conçu pour examiner les bugs réseau dans { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Énergie
+perftools-presets-power-description = Réglage conçu pour examiner les bugs liés à la consommation d’énergie dans { -brand-shorter-name }, avec une surcharge faible.
 perftools-presets-custom-label = Personnalisé
 
 ##
diff --git a/thunderbird-l10n/fr/localization/fr/devtools/client/toolbox.ftl b/thunderbird-l10n/fr/localization/fr/devtools/client/toolbox.ftl
index 2a72a56de19795738e51d3e55005daee97a859b1..e3138b7c7aed4ed87f1e6f502dfec2ceab40f81b 100644
--- a/thunderbird-l10n/fr/localization/fr/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/fr/localization/fr/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Ancrer en bas
 toolbox-meatball-menu-dock-left-label = Ancrer à gauche
 toolbox-meatball-menu-dock-right-label = Ancrer à droite
 toolbox-meatball-menu-dock-separate-window-label = Fenêtre séparée
-
 toolbox-meatball-menu-splitconsole-label = Afficher la console scindée
 toolbox-meatball-menu-hideconsole-label = Masquer la console scindée
-
 toolbox-meatball-menu-settings-label = Paramètres
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Communauté…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Désactiver le masquage automatique des popups
-
 toolbox-meatball-menu-pseudo-locale-accented = Activer la langue « accentuée »
 toolbox-meatball-menu-pseudo-locale-bidi = Activer la langue « bidi »
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Mode boîte à outils du navigateur
+toolbox-mode-browser-console-label = Mode console du navigateur
+toolbox-mode-everything-label = Multiprocessus
+toolbox-mode-everything-sub-label = (Plus lent)
+toolbox-mode-everything-container =
+    .title = Tout déboguer dans tous les processus
+toolbox-mode-parent-process-label = Processus parent uniquement
+toolbox-mode-parent-process-sub-label = (Rapide)
+toolbox-mode-parent-process-container =
+    .title = Focalisé sur les seules ressources du processus parent
diff --git a/thunderbird-l10n/fr/localization/fr/devtools/client/tooltips.ftl b/thunderbird-l10n/fr/localization/fr/devtools/client/tooltips.ftl
index 398eac2da2c817f6bb179f11615b88957603cf99..9af7c116bbad253dea0b80b1b149f686d788c25d 100644
--- a/thunderbird-l10n/fr/localization/fr/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/fr/localization/fr/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> n’a aucun effet sur cet élément, car il ne s’agit pas d’un tableau.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> n’a aucun effet sur cet élément, car il ne s’agit pas d’un élément défilable.
 inactive-css-border-image = </strong>{ $property }<strong> n’a aucun effet sur cet élément comme cette propriété ne peut s’appliquer à des éléments internes d’un tableau quand <strong>border-collapse</strong> est défini à <strong>collapse</strong> sur l’élément parent dans le tableau.
+inactive-css-ruby-element = <strong>{ $property }</strong> n’a aucun effet sur cet élément, car il s’agit d’un élément ruby. Sa taille est déterminée par celle de la police utilisée pour le texte ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Essayez d
 inactive-css-not-table-fix = Essayez d’ajouter <strong>display:table</strong> ou <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Essayez d’ajouter <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> ou <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = Sur l’élément parent dans le tableau, supprimez la propriété <strong>border-collapse</strong> ou modifiez sa valeur pour autre chose que <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Essayez de modifier la <strong>taille de police</strong> du texte ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/fr/localization/fr/messenger/addressbook/vcard.ftl b/thunderbird-l10n/fr/localization/fr/messenger/addressbook/vcard.ftl
index b3bb2351cd98bbed9ce7c494c7a318e640122747..85088997be5a8fa17d87411c44ee5ab87d9a1660 100644
--- a/thunderbird-l10n/fr/localization/fr/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/fr/localization/fr/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Ajouter des propriétés organisationnelles
 vcard-org-title = Fonction
 vcard-org-role = Rôle
 vcard-org-org = Société
+
+# Custom properties
+
+vcard-custom-header = Propriétés personnalisées
+vcard-custom-add = Ajouter des propriétés personnalisées
diff --git a/thunderbird-l10n/fr/localization/fr/messenger/mailWidgets.ftl b/thunderbird-l10n/fr/localization/fr/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e3963f787383d8e37cd5c7a47dae9252c1952aff
--- /dev/null
+++ b/thunderbird-l10n/fr/localization/fr/messenger/mailWidgets.ftl
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Appliquer la vue actuelle à…
+threadpane-apply-changes-prompt-title = Appliquer les modifications ?
diff --git a/thunderbird-l10n/fr/localization/fr/messenger/preferences/preferences.ftl b/thunderbird-l10n/fr/localization/fr/messenger/preferences/preferences.ftl
index 63911f50b18dc6f9c91b4c85183e1856c58f8899..27a9bd77d6c6c6cdce367d5e50e3259b3c49de90 100644
--- a/thunderbird-l10n/fr/localization/fr/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/fr/localization/fr/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Activer la vérification pendant la saisie
     .accesskey = A
 
-
+language-popup-label =
+    .value = Langue :
+    .accesskey = L
 
 download-dictionaries-link = Télécharger d’autres dictionnaires
 
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutAddons.ftl
index 804f2132cd58f140b2038bc57a5966c401452ac0..c34faae5f2e008ab486716277b58a95fafff668c 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutAddons.ftl
@@ -288,11 +288,14 @@ theme-monochromatic-subheading = Nouveaux coloris somptueux de { -brand-product-
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Essayer les coloris
 colorway-collection-independent-voices-subheading = Faites que { -brand-short-name } vous ressemble un peu plus.
-# Refers to the button label for the colorways card when a user has a colorway theme enabled.
-theme-colorways-button-colorway-enabled = Changer de coloris
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Expire le { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Changer de coloris
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Expire le { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Activés
 plugin-disabled-heading = Désactivés
 dictionary-enabled-heading = Activés
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutSupport.ftl
index b79d35adb18b2978f3b90d5e88e215a69b57e0db..2fbebc4a9bd0e94a58dee63b4201fd166c741d34 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Cette page contient des informations techniques qui pourraient être utiles quand vous essayez
     de résoudre un problème. Si vous cherchez des réponses à des questions courantes
     sur { -brand-short-name }, veuillez consulter notre <a data-l10n-name="support-link">site web d’assistance</a>.
-
 crashes-title = Rapports de plantage
 crashes-id = Identifiant du rapport
 crashes-send-date = Date d’envoi
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Clé du service de localisation de Mozilla
 app-basics-safe-mode = Mode sans échec
 app-basics-memory-size = Taille de la mémoire (RAM)
 app-basics-disk-available = Espace disque disponible
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Afficher dans le Finder
@@ -164,6 +161,7 @@ media-device-channels = Canaux
 media-device-rate = Fréquence
 media-device-latency = Latence
 media-capabilities-title = Capacités média
+media-codec-support-info = Informations sur la prise en charge des codecs
 # List all the entries of the database.
 media-capabilities-enumerate = Parcourir la base de données
 
@@ -201,7 +199,6 @@ report-crash-for-days =
         [one] Rapports de plantage de la veille
        *[other] Rapports de plantage des { $days } derniers jours
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -209,7 +206,6 @@ crashes-time-minutes =
         [one] Il y a { $minutes } minute
        *[other] Il y a { $minutes } minutes
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [one] Il y a { $hours } heure
        *[other] Il y a { $hours } heures
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -225,7 +220,6 @@ crashes-time-days =
         [one] Il y a { $days } jour
        *[other] Il y a { $days } jours
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -233,7 +227,6 @@ pending-reports =
         [one] Tous les rapports de plantage (y compris { $reports } rapport en attente d’un plantage ayant eu lieu dans l’intervalle)
        *[other] Tous les rapports de plantage (y compris { $reports } rapports en attente de plantages ayant eu lieu dans l’intervalle)
     }
-
 raw-data-copied = Informations brutes copiées dans le presse-papiers
 text-copied = Texte copié dans le presse-papiers
 
@@ -246,11 +239,9 @@ blocked-mismatched-version = Bloqué pour la version de votre pilote graphique c
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Bloqué pour la version de votre pilote graphique. Essayez de faire la mise à jour de votre pilote graphique vers la version { $driverVersion } ou supérieure.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Paramètres ClearType
-
 compositing = Composition
 hardware-h264 = Décodage matériel H264
 main-thread-no-omtc = Fil d’exécution principal, pas d’OMTC
@@ -265,7 +256,6 @@ virtual-monitor-disp = Affichage virtuel
 
 found = Présente
 missing = Manquante
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Description
@@ -288,19 +278,15 @@ webgl2-renderer = Pilote WebGL 2 - Rendu
 webgl2-version = Pilote WebGL 2 - Version
 webgl2-driver-extensions = Pilote WebGL 2 - Extensions
 webgl2-extensions = WebGL 2 - Extensions
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Mis en liste de blocage en raison de problèmes connus : <a data-l10n-name="bug-link">bug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Mis sur liste de blocage ; code d’erreur { $failureCode }
-
 d3d11layers-crash-guard = Compositeur D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Décodeur vidéo WMF VPX
-
 reset-on-next-restart = Réinitialisé au prochain démarrage
 gpu-process-kill-button = Arrêter le processus GPU
 gpu-device-reset = Réinitialisation de l’appareil
@@ -310,10 +296,8 @@ content-uses-tiling = Utilise le pavage (contenu)
 off-main-thread-paint-enabled = Painting en dehors du fil d’exécution principal activé
 off-main-thread-paint-worker-count = Nombre de workers participant au painting en dehors du fil d’exécution principal
 target-frame-rate = Fréquence d’images cible
-
 min-lib-versions = Version minimale attendue
 loaded-lib-versions = Version utilisée
-
 has-seccomp-bpf = Seccomp-BPF (Filtrage des appels système)
 has-seccomp-tsync = Synchronisation du fil d’exécution Seccomp
 has-user-namespaces = Espace de noms utilisateur
@@ -327,18 +311,15 @@ sandbox-proc-type-content = contenu
 sandbox-proc-type-file = contenu du fichier
 sandbox-proc-type-media-plugin = plugin multimédia
 sandbox-proc-type-data-decoder = décodeur de données
-
 startup-cache-title = Cache de démarrage
 startup-cache-disk-cache-path = Chemin du cache disque
 startup-cache-ignore-disk-cache = Ignorer le cache disque
 startup-cache-found-disk-cache-on-init = Cache disque trouvé à l’initialisation
 startup-cache-wrote-to-disk-cache = Écriture dans le cache disque
-
 launcher-process-status-0 = Activé
 launcher-process-status-1 = Désactivé en raison d’une défaillance
 launcher-process-status-2 = Désactivé de force
 launcher-process-status-unknown = État inconnu
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -352,14 +333,12 @@ fission-status-experiment-treatment = Activées par une expérience
 fission-status-disabled-by-e10s-env = Désactivées par l’environnement
 fission-status-enabled-by-env = Activées par l’environnement
 fission-status-disabled-by-env = Désactivées par l’environnement
-fission-status-disabled-by-safe-mode = Désactivées par le mode sans échec
 fission-status-enabled-by-default = Activées par défaut
 fission-status-disabled-by-default = Désactivées par défaut
 fission-status-enabled-by-user-pref = Activées par l’utilisateur
 fission-status-disabled-by-user-pref = Désactivées par l’utilisateur
 fission-status-disabled-by-e10s-other = Désactivées par E10s
 fission-status-enabled-by-rollout = Activé par déploiement progressif
-
 async-pan-zoom = Zoom/Panoramique asynchrones
 apz-none = aucun
 wheel-enabled = entrée molette activée
@@ -396,7 +375,6 @@ support-remote-experiments-title = Expériences à distance
 support-remote-experiments-name = Nom
 support-remote-experiments-branch = Branche expérimentale
 support-remote-experiments-see-about-studies = Consultez <a data-l10n-name="support-about-studies-link">about:studies</a> pour plus d’informations, notamment sur la façon de désactiver des tests individuels ou d’empêcher { -brand-short-name } d’exécuter ce  type d’expérience dans le futur.
-
 support-remote-features-title = Fonctionnalités distantes
 support-remote-features-name = Nom
 support-remote-features-status = État
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/global/commonDialog.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/global/commonDialog.ftl
index a0af9dd3f3a4126b9cb38520d322b7f79b271147..eb07ef8e4085aef0e320a607383080c83dcd1eed 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Cette page annonce
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Origine inconnue
-
 common-dialog-username =
     .value = Nom d’utilisateur
 common-dialog-password =
     .value = Mot de passe
+common-dialog-copy-cmd =
+    .label = Copier
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Tout sélectionner
+    .accesskey = T
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/global/resetProfile.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/global/resetProfile.ftl
index c947228689c75151ceb181ed23e56e13bffb49d0..6da0d505f828a5451affbb9b2226b0fb39841200 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Recommencez à zéro pour résoudre les pro
 refresh-profile = Donnez un coup de jeune à { -brand-short-name }
 refresh-profile-button = Réparer { -brand-short-name }…
 refresh-profile-learn-more = En savoir plus
+refresh-profile-progress =
+    .title = Réparer { -brand-short-name }
+refresh-profile-progress-description = Réparation en cours…
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/global/tabprompts.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..87ae8b6e9203affe38c309761f4242bf5f062d33
--- /dev/null
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Utilisateur :
+tabmodalprompt-password =
+    .value = Mot de passe :
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Annuler
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/global/textActions.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/global/textActions.ftl
index 30498637a2ca2bceb48796d73a524d0d6f492727..70b5c18ec6f0c71e216e0b894c44ea447d0983cb 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Annuler
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Rétablir
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Couper
     .accesskey = C
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copier
     .accesskey = p
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Coller
     .accesskey = o
-
+text-action-paste-no-formatting =
+    .label = Coller sans mise en forme
+    .accesskey = s
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Supprimer
     .accesskey = s
-
 text-action-select-all =
     .label = Tout sélectionner
     .accesskey = T
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Aucune suggestion d’orthographe
-
 text-action-spell-add-to-dictionary =
     .label = Ajouter au dictionnaire
     .accesskey = j
-
 text-action-spell-undo-add-to-dictionary =
     .label = Annuler l’ajout au dictionnaire
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Vérifier l’orthographe
     .accesskey = o
-
 text-action-spell-add-dictionaries =
     .label = Ajouter des dictionnaires…
     .accesskey = d
-
 text-action-spell-dictionaries =
     .label = Langues
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = Effacer
diff --git a/thunderbird-l10n/fr/localization/fr/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/fr/localization/fr/toolkit/pictureinpicture/pictureinpicture.ftl
index fab7f513411c6e5acb297b7c429580438d92280b..7f4098009b2090e56eb1155454fed665a11bc31c 100644
--- a/thunderbird-l10n/fr/localization/fr/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/fr/localization/fr/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Renvoyer dans l’onglet
 pictureinpicture-close =
     .aria-label = Fermer
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pause
+    .title = Pause (barre d’espace)
+pictureinpicture-play-cmd =
+    .aria-label = Lecture
+    .title = Lecture (barre d’espace)
+pictureinpicture-mute-cmd =
+    .aria-label = Couper le son
+    .title = Couper le son ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Réactiver le son
+    .title = Réactiver le son ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Renvoyer dans l’onglet
+    .title = Retour dans l’onglet
+pictureinpicture-close-cmd =
+    .aria-label = Fermer
+    .title = Fermer ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Sous-titres
+    .title = Sous-titres
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Plein écran
+    .title = Plein écran (double-clic)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Quitter le mode plein écran
+    .title = Quitter le mode plein écran (double-clic)
 pictureinpicture-subtitles-label = Sous-titres
 pictureinpicture-font-size-label = Taille de police
 pictureinpicture-font-size-small = Petite
diff --git a/thunderbird-l10n/fr/manifest.json b/thunderbird-l10n/fr/manifest.json
index c35524502126fd80faf3688dd12c961546d86c30..16ae11b46f1e098629da73eb92c27dbe5041c744 100644
--- a/thunderbird-l10n/fr/manifest.json
+++ b/thunderbird-l10n/fr/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Français Language Pack",
   "description": "Language pack for Thunderbird for fr",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "fr": {
-      "version": "20220729131018",
+      "version": "20220817131017",
       "chrome_resources": {
         "alerts": "chrome/fr/locale/fr/alerts/",
         "autoconfig": "chrome/fr/locale/fr/autoconfig/",
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/calendar/timezones.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/calendar/timezones.properties
index 62315fc414cbe3c0b0446d5aa9bd2d1f9732daf6..7b34ef9eaf3332264eff6c506c0ad30f4e7530e9 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/calendar/timezones.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amearika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Stille Oseaan/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiëv
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/accessibility.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/accessibility.properties
index 894a8d6d1c04cfcbfba09e93dcec8c781d4b083b..8ad588f7bf9c490c48946a049a61c09e724044a7 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=Eigenskippen
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Tagonklikheidsbeam
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Klik om de node yn de tagonklikheidsbeam te selektearjen
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Klik om de node yn de ynspektor te selektearjen
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/inspector.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/inspector.properties
index a0aa28914dd3523a4d37131d5f6b7a714ef85907..d276d68c6170495cf32131a7fc48f85cde644216 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/inspector.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Noch ien noade toane;Alle #1 noades toane
 # inspector.
 markupView.whitespaceOnly.label=wytromte
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=net beskikber
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Bern fan dit elemint binne net beskikber mei de aktuele Browserwurkset-modus
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/webconsole.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/webconsole.properties
index e770c789d989420ad8a141e0f963737a283d5a43..4bdbd68edeac2ac815717cba272dfb61fb27d979 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browserkonsole
 # process.
 multiProcessBrowserConsole.title=Multiproses-browserkonsôle
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Alderproses-browserkonsôle
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/messenger/addons.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/messenger/addons.properties
index 7fd0f248901f21359949e2d4af28b1db8fee451f..630ef52f4c178dc3460390ce14454b666328f1db 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/messenger/addons.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/fy-NL/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Gegevens op it klamboerd pleatse
 webextPerms.description.compose=Lês en pas jo e-mailberjochten oan wylst jo se opstelle en ferstjoere
 webextPerms.description.compose.send=Ut jo namme opstelde e-mailberjochten ferstjoere
 webextPerms.description.compose.save=Gearstalde e-mailberjochten bewarje as konsepten of sjabloanen
+webextPerms.description.declarativeNetRequest=Ynhâld op elke side blokkearje
 webextPerms.description.devtools=Wreidzje jo ûntwikkelark út foar tagong ta gegevens yn jo iepen ljepblêden
 webextPerms.description.dns=IP-adres en hostnammeynformaasje benaderje
 webextPerms.description.downloads=Download bestannen en lês en bewurkje de downloadskiednis fan de browser
diff --git a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/pdfviewer/viewer.properties b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/pdfviewer/viewer.properties
index 007cdf6cc24fb65c272a26000da612a9cf991c29..d6ecbb6e919543919810d4c47252ba8bbe220fdb 100644
--- a/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/fy-NL/chrome/fy-NL/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Letterkleur
 editor_free_text_font_size=Lettergrutte
 editor_ink_line_color=Linekleur
 editor_ink_line_thickness=Linedikte
+
+# Editor Parameters
+editor_free_text_color=Kleur
+editor_free_text_size=Grutte
+editor_ink_color=Kleur
+editor_ink_thickness=Tsjokte
+editor_ink_opacity=Transparânsje
+
+# Editor aria
+editor_free_text_aria_label=FreeText-bewurker
+editor_ink_aria_label=Ink-bewurker
+editor_ink_canvas_aria_label=Troch brûker makke ôfbylding
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/perftools.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/perftools.ftl
index d1f23afbe9e72d9d2741b27da0b925418f6ed4ce..c438cfa717b12fe4a3ffa326d1f78ac062e6a18f 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/perftools.ftl
@@ -140,6 +140,9 @@ perftools-presets-media-label = Media
 perftools-presets-media-description2 = Foarynstelling foar it ûndersykjen fan audio- en fideobugs yn { -brand-shorter-name }.
 perftools-presets-networking-label = Netwurk
 perftools-presets-networking-description = Foarynstelling foar it ûndersykjen fan netwerkbugs yn { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Fermogen
+perftools-presets-power-description = Foarynstelling foar it ûndersykjen fan stroomferbrûkbugs yn { -brand-shorter-name }, mei lege overhead.
 perftools-presets-custom-label = Oanpast
 
 ##
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/toolbox.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/toolbox.ftl
index 28ce96f96d246046f24cf2561158ccc187b71fb3..c74c1e22ac376b6dd18423e83d2a1448f81d3f69 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Underoan fêstsette
 toolbox-meatball-menu-dock-left-label = Fêstsette oan lofterkant
 toolbox-meatball-menu-dock-right-label = Fêstsette oan rjochterkant
 toolbox-meatball-menu-dock-separate-window-label = Apart finster
-
 toolbox-meatball-menu-splitconsole-label = Splitste konsole toane
 toolbox-meatball-menu-hideconsole-label = Splitste konsole ferstopje
-
 toolbox-meatball-menu-settings-label = Ynstellingen
 toolbox-meatball-menu-documentation-label = Dokumintaasje…
 toolbox-meatball-menu-community-label = Mienskip…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Automatysk pop-up ferstopje útskeakelje
-
 toolbox-meatball-menu-pseudo-locale-accented = ’Aksintuearre’ locale ynskeakelje
 toolbox-meatball-menu-pseudo-locale-bidi = Locale ‘bidi’ ynskeakelje
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browserwurkset-modus
+toolbox-mode-browser-console-label = Browserkonsole-modus
+toolbox-mode-everything-label = Multiproses
+toolbox-mode-everything-sub-label = (Stadiger)
+toolbox-mode-everything-container =
+    .title = Debug alles yn alle prosessen
+toolbox-mode-parent-process-label = Allinnich boppelizzend proses
+toolbox-mode-parent-process-sub-label = (Fluch)
+toolbox-mode-parent-process-container =
+    .title = Allinne rjochtsje op middels út it âlderproses.
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/tooltips.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/tooltips.ftl
index 3d76f8c5784e7d0afb97a70a0e08b9e041925f0d..8dd55b4cf8cde25f013f0fdb6aca47bd44bb5911 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> hat gjin effekt op dit elemint omdat it gjin tabel is.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> hat gjin effekt op dit elemint omdat it net skowt.
 inactive-css-border-image = <strong>{ $property }</strong> hat gjin effekt op dit elemint, omdat it net tapast wurde kin op ynterne tabeleleminten wêr <strong>border-collapse</strong> ynsteld is op <strong>collapse</strong> op it boppelizzende tabelelemint.
+inactive-css-ruby-element = <strong>{ $property }</strong> hat gjin effekt op dit elemint, omdat it in ruby-elemint is. De grutte wurdt bepaald troch de lettertypegrutte fan de rubytekst.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Probearje
 inactive-css-not-table-fix = Probearje <strong>display:flex</strong> of <strong>display:inline-table</strong> ta te foegjen. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Probearje <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> of <strong>overflow:hidden</strong> ta te foegjen. { learn-more }
 inactive-css-border-image-fix = Smyt yn it boppelizzende tabelelemint de eigenskip fuort, of wizigje de wearde fan <strong>border-collapse</strong> yn in oare wearde as <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Probearje de <strong>lettertypegrutte</strong> fan de rubytekst te wizigjen. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/addressbook/vcard.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/addressbook/vcard.ftl
index f32e6090029b2ddf23e578cd0e2e7093f088112f..7503e2618a5c18fdf4c46c990078fd29d4477258 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Organisaasjedetails tafoegje
 vcard-org-title = Titel
 vcard-org-role = Rol
 vcard-org-org = Organisaasje
+
+# Custom properties
+
+vcard-custom-header = Oanpaste eigenskippen
+vcard-custom-add = Oanpaste eigenskippen tafoegje
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/mailWidgets.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..81c4fc38c26865df2aa1bf25467e3c5af80818cf
--- /dev/null
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aktuele werjefte tapasse op…
+threadpane-apply-changes-prompt-title = Wizigingen tapasse?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = De werjefte fan de aktuele map op { $name } tapasse?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = De werjefte fan de aktuele map op { $name } en de submappen tapasse?
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/preferences/preferences.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/preferences/preferences.ftl
index 4e14446ba41618e3e1ac6427a5f2d3578e47dc41..598891483ede4bbd3c41c02d4e0ea1045669d787 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Stavering kontrolearje wylst it typen
     .accesskey = n
 
-
+language-popup-label =
+    .value = Taal:
+    .accesskey = T
 
 download-dictionaries-link = Mear wurdboeken downloade
 
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutAddons.ftl
index 11ba28f4fd321c625a978dd1bda7901812b8876c..4728a9a2f9bf8a4a4eb9c21b0f963a9fb944fe9f 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutAddons.ftl
@@ -295,11 +295,14 @@ theme-monochromatic-subheading = Libbene nije kleuren fan { -brand-product-name
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Kleurstellingen probearje
 colorway-collection-independent-voices-subheading = Lit { -brand-short-name } in bytsje mear as josels fiele.
-# Refers to the button label for the colorways card when a user has a colorway theme enabled.
-theme-colorways-button-colorway-enabled = Kleurstelling wizigje
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Ferrint op { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Kleurstelling wizigje
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Ferrint op { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Ynskeakele
 plugin-disabled-heading = Utskeakele
 dictionary-enabled-heading = Ynskeakele
@@ -316,7 +319,7 @@ addon-detail-last-updated-label = Lêst bywurke
 addon-detail-homepage-label = Startside
 addon-detail-rating-label = Wurdearring
 # Message for add-ons with a staged pending update.
-install-postponed-message = Dizze útwreiding wurdt bywurke wannear { -brand-short-name } opnij start.
+install-postponed-message = Dizze útwreiding wurdt bywurke wannear’t { -brand-short-name } opnij start.
 install-postponed-button = No bywurkje
 # The average rating that the add-on has received.
 # Variables:
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutGlean.ftl
index 79d5f0cd6f0f47ea2d4443e87b870afb7d8842ad..7e7b59148671ad733989c09ee94dda82e49a30df 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Oer Glean
 about-glean-description = De <a data-l10n-name="glean-sdk-doc-link">Glean-SDK</a> is in biblioteek foar gegevenssamling dy’t brûkt wurdt yn Mozilla-produkten. Dizze side is bedoeld foar ûntwikkelers en testers dy’t <a data-l10n-name="fog-debug-doc-link">de debugging- en lochboeksteat yn de Glean-SDK</a> konfigurearje moatte.
 about-glean-warning = As jo dizze interface ferkeard brûke, kin { -brand-short-name } ferûngelokje.
-
 tag-pings-label = Alle ferstjoerde pings mei dizze tag labelje
 log-pings-label = Ping-payload logge eardat dizze ferstjoerd wurdt?
 send-pings-label = De neamde ping ferstjoere
 controls-button-label = Ynstellingen yntsjinje
+controls-button-label-verbose = Ynstellingen tapasse en ping ferstjoere
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutSupport.ftl
index 67596c654c1b7732e8a89f9a47c378e5a2d4dbeb..6b4b575fe98f4a40e66c0b634c50a0e75131adc0 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Dizze side befettet technyske ynformaasje dy’t brûkber wêze kin as jo
     probearje om problemen op te lossen. As jo antwurden sykje op algemiene fragen
     oer { -brand-short-name }, sjoch dan op ús <a data-l10n-name="support-link">stipewebsite</a>.
-
 crashes-title = Ungelokrapporten
 crashes-id = Rapport-ID
 crashes-send-date = Ynstjoerd
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Mozilla-lokaasjetsjinstkaai
 app-basics-safe-mode = Feilige modus
 app-basics-memory-size = Unthâldgrutte (RAM)
 app-basics-disk-available = Beskikbere skiifromte:
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Toane yn Finder
@@ -164,6 +161,7 @@ media-device-channels = Kanalen
 media-device-rate = Wurdearrring
 media-device-latency = Latintens
 media-capabilities-title = Mediamooglikheden
+media-codec-support-info = Codec-stipeynformaasje
 # List all the entries of the database.
 media-capabilities-enumerate = Database ynventarisearje
 
@@ -201,7 +199,6 @@ report-crash-for-days =
         [one] Ungelokrapporten foar de lêste { $days } dei
        *[other] Ungelokrapporten foar de lêste { $days } dagen
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -209,7 +206,6 @@ crashes-time-minutes =
         [one] { $minutes } minút lyn
        *[other] { $minutes } minuten lyn
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [one] { $hours } oer lyn
        *[other] { $hours } oer lyn
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -225,7 +220,6 @@ crashes-time-days =
         [one] { $days } dei lyn
        *[other] { $days } dagen lyn
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -233,7 +227,6 @@ pending-reports =
         [one] Alle ûngelokrapporten (ynklusyf { $reports } ûngelok op wacht yn it opjûne tiidsrak)
        *[other] Alle ûngelokrapporten (ynklusyf { $reports } ûngelokken op wacht yn it opjûne tiidsrak))
     }
-
 raw-data-copied = Rûge gegevens nei klamboerd kopiearre
 text-copied = Tekst nei klamboerd kopiearre
 
@@ -246,11 +239,9 @@ blocked-mismatched-version = Blokkearre foar jo grafyske stjoerprogramma, ferzje
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Blokkearre foar jo grafysk stjoerprogramma. Probearje jo grafyske stjoerprogramma by te wurkjen nei ferzje { $driverVersion } of nijer.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = ClearType parameters
-
 compositing = Gearstalle
 hardware-h264 = Hardwaremjittige H264-dekodearring
 main-thread-no-omtc = haadthread, gjin OMTC
@@ -265,7 +256,6 @@ virtual-monitor-disp = Virtual Monitor Display
 
 found = Fûn
 missing = Untbrekt
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Beskriuwing
@@ -288,19 +278,15 @@ webgl2-renderer = Renderer fan WebGL 2-stjoerprogramma
 webgl2-version = Ferzje fan WebGL 2-stjoerprogramma
 webgl2-driver-extensions = Utwreidingen fan WebGL 2-stjoerprogramma
 webgl2-extensions = WebGL 2-útwreidingen
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Blokkearre fanwegen bekende problemen: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Op blokkearlist; flaterkoade { $failureCode }
-
 d3d11layers-crash-guard = D3D11-compositor
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF VPX-fideodecoder
-
 reset-on-next-restart = Opnij ynstelle nij werstart
 gpu-process-kill-button = GPU-proses beëinigje
 gpu-device-reset = Apparaatwerinisjalisaasje
@@ -310,10 +296,8 @@ content-uses-tiling = Brûkt Tiling (Ynhâld)
 off-main-thread-paint-enabled = Off Main Thread Painting ynskeakele
 off-main-thread-paint-worker-count = Oantal Off Main Thread Painting-workers
 target-frame-rate = Doelframerate
-
 min-lib-versions = Minimale ferzje ferwachte
 loaded-lib-versions = Brûkte ferzje
-
 has-seccomp-bpf = Seccomp-BPF (Systeemoanropfiltering)
 has-seccomp-tsync = Seccomp-threadsynchronisatie
 has-user-namespaces = Namespaces fan brûker
@@ -327,18 +311,15 @@ sandbox-proc-type-content = ynhâld
 sandbox-proc-type-file = bestânsynhâld
 sandbox-proc-type-media-plugin = mediaynstekker
 sandbox-proc-type-data-decoder = gegevensdecoder
-
 startup-cache-title = Opstartbuffer
 startup-cache-disk-cache-path = Paad nei skiifbuffer
 startup-cache-ignore-disk-cache = Skiifbuffer negearje
 startup-cache-found-disk-cache-on-init = Skiifbuffer by Init fûn
 startup-cache-wrote-to-disk-cache = Nei skiifbuffer skreaun
-
 launcher-process-status-0 = Ynskeakele
 launcher-process-status-1 = Utskeakele fanwegen flater
 launcher-process-status-2 = Forsearre útskeakele
 launcher-process-status-unknown = Unbekende steat
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -352,14 +333,12 @@ fission-status-experiment-treatment = Ynskeakele troch eksperimint
 fission-status-disabled-by-e10s-env = Utskeakele troch omjouwing
 fission-status-enabled-by-env = Ynskeakele troch omjouwing
 fission-status-disabled-by-env = Utskeakele troch omjouwing
-fission-status-disabled-by-safe-mode = Utskeakele troch feilige modus
 fission-status-enabled-by-default = Standert ynskeakele
 fission-status-disabled-by-default = Standert útskeakele
 fission-status-enabled-by-user-pref = Ynskeakele troch brûker
 fission-status-disabled-by-user-pref = Utskeakele troch brûker
 fission-status-disabled-by-e10s-other = E10s útskeakele
 fission-status-enabled-by-rollout = Ynskeakele troch fazearre útjefte
-
 async-pan-zoom = Asyngroan panne/zoome
 apz-none = gjin
 wheel-enabled = tsjilynfier ynskeakele
@@ -396,7 +375,6 @@ support-remote-experiments-title = Eksterne eksperiminten
 support-remote-experiments-name = Namme
 support-remote-experiments-branch = Eksperiminttak
 support-remote-experiments-see-about-studies = Sjoch <a data-l10n-name="support-about-studies-link">about:studies</a> foar mear ynformaasje, wêrûnder hoe’t jo yndividuele eksperiminten útskeakelje kinne of foarkomme kinne dat{ -brand-short-name } dit soarte eksperiminten yn de takomst útfiert.
-
 support-remote-features-title = Eksterne funksjes
 support-remote-features-name = Namme
 support-remote-features-status = Steat
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/commonDialog.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/commonDialog.ftl
index 1e4849cf8d7757b967f73133099b9a645271b8af..337d6039395c13a48818e67a740663080622b134 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Dizze side seit
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Unbekend
-
 common-dialog-username =
     .value = Brûkersnamme
 common-dialog-password =
     .value = Wachtwurd
+common-dialog-copy-cmd =
+    .label = Kopiearje
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Alles selektearje
+    .accesskey = A
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/resetProfile.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/resetProfile.ftl
index be6f4b8ceed08534c783b56f05502a7f4658e655..efd0add399a8ea5e699b9ba34bd3e87d9c911e48 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Meitsje in frisse start om prestaasjeproble
 refresh-profile = { -brand-short-name } opfrisse
 refresh-profile-button = { -brand-short-name } opfrisse…
 refresh-profile-learn-more = Mear ynfo
+refresh-profile-progress =
+    .title = { -brand-short-name } fernije
+refresh-profile-progress-description = Hast dien…
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/tabprompts.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..a2ad913ea34f0376e9455f37d567d28376aa7c33
--- /dev/null
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Brûkersnamme:
+tabmodalprompt-password =
+    .value = Wachtwurd:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Annulearje
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/textActions.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/textActions.ftl
index 13ab19320a32eb8f2226af312246976b63559612..48263aacfbd5d7b821b338a4ac446b18734c8ec2 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Ungedien meitsje
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Opnij útfiere
     .accesskey = O
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Knippe
     .accesskey = N
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopiearje
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Plakke
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Plakke sûnder opmaak
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Fuortsmite
     .accesskey = F
-
 text-action-select-all =
     .label = Alles selektearje
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Gjin staveringsuggestjes
-
 text-action-spell-add-to-dictionary =
     .label = Tafoegje oan wurdboek
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Tafoegjen oan wurdboek ûngedien meitsje
     .accesskey = g
-
 text-action-spell-check-toggle =
     .label = Stavering kontrolearje
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Wurdboeken tafoegje…
     .accesskey = t
-
 text-action-spell-dictionaries =
     .label = Talen
     .accesskey = T
-
 text-action-search-text-box-clear =
     .title = Wiskje
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/pictureinpicture/pictureinpicture.ftl
index 6965e005ba0c8379ea72b79bf6e4767e23833fb2..a12205290ddce5ae1d9839a3b332d3f94e4ce78b 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Weromstjoere nei ljepblêd
 pictureinpicture-close =
     .aria-label = Slute
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pauzearje
+    .title = Pauzearje (Spaasjebalke)
+pictureinpicture-play-cmd =
+    .aria-label = Ofspylje
+    .title = Ofspylje (Spaasjebalke)
+pictureinpicture-mute-cmd =
+    .aria-label = Lûd út
+    .title = Lûd út ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Lûd oan
+    .title = Lûd oan ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Weromstjoere nei ljepblêd
+    .title = Werom nei ljepblêd
+pictureinpicture-close-cmd =
+    .aria-label = Slute
+    .title = Slute ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Undertitels
+    .title = Undertitels
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Folslein skerm
+    .title = Folslein skerm (dûbelklik)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Folslein skerm ferlitte
+    .title = Folslein skerm ferlitte (dûbelklik)
 pictureinpicture-subtitles-label = Undertitels
 pictureinpicture-font-size-label = Lettergrutte
 pictureinpicture-font-size-small = Lyts
diff --git a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/printing/printUI.ftl b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/printing/printUI.ftl
index 279a56ee523200b61f3501f6dc213982870164a9..74a4c03ee83bea995a4623369c3ef29e5ad2e886 100644
--- a/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/fy-NL/localization/fy-NL/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Ofdrukke
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Bewarje as
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } side
        *[other] { $sheetCount } siden
     }
-
 printui-page-range-all = Alle
+printui-page-range-current = Aktuele
 printui-page-range-odd = Uneven
 printui-page-range-even = Even
 printui-page-range-custom = Oanpast
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Oanpast sideberik ynfiere
     .placeholder = byg. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopyen
-
 printui-orientation = Oriïntaasje
 printui-landscape = Lizzend
 printui-portrait = Steand
-
 # Section title for the printer or destination device to target
 printui-destination-label = Bestimming
 printui-destination-pdf-label = Bewarje as PDF
-
 printui-more-settings = Mear ynstellingen
 printui-less-settings = Minder ynstellingen
-
 printui-paper-size-label = Papierôfmjitting
-
 # Section title (noun) for the print scaling options
 printui-scale = Skaal
 printui-scale-fit-to-page-width = Oan sidebreedte oanpasse
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skaal
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Dûbeldsidich ôfdrukke
 printui-two-sided-printing-off = Ut
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Ut
 printui-two-sided-printing-long-edge = Draaie op lange side
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Draaie op koarte side
-
 # Section title for miscellaneous print options
 printui-options = Opsjes
 printui-headers-footers-checkbox = Kop- en foetteksten ôfdrukke
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Ferienfâldige
 printui-color-mode-label = Kleurmodus
 printui-color-mode-color = Kleur
 printui-color-mode-bw = Swart-wyt
-
 printui-margins = Marzjes
 printui-margins-default = Standert
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Links (mm)
 printui-margins-custom-right = Rjochts
 printui-margins-custom-right-inches = Rjochts (inches)
 printui-margins-custom-right-mm = Rjochts (mm)
-
 printui-system-dialog-link = Ofdrukke fia it systeemdialoochfienster…
-
 printui-primary-button = Ofdrukke
 printui-primary-button-save = Bewarje
 printui-cancel-button = Annulearje
 printui-close-button = Slute
-
 printui-loading = Foarbyld tariede
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Ofdrukfoarbyld
-
 printui-pages-per-sheet = Siden per blêd
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Ofdrukke…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = De skaal moat in getal tusken 10 en 200 wêze.
 printui-error-invalid-margin = Fier in jildige marzje foar it selektearre papierformaat yn.
 printui-error-invalid-copies = It oantal eksimplaren moat in getal tusken 1 en 10000 wêze.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = It berik moat in getal tusken 1 en { $numPages } wêze.
diff --git a/thunderbird-l10n/fy-NL/manifest.json b/thunderbird-l10n/fy-NL/manifest.json
index 60571eca1901bec96ff55c386a2da84f49958b4f..4bf91739726825eae20e5a32d760acf4bf15046d 100644
--- a/thunderbird-l10n/fy-NL/manifest.json
+++ b/thunderbird-l10n/fy-NL/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Frysk (fy) Language Pack",
   "description": "Language pack for Thunderbird for fy-NL",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "fy-NL": {
-      "version": "20220726045804",
+      "version": "20220817140402",
       "chrome_resources": {
         "alerts": "chrome/fy-NL/locale/fy-NL/alerts/",
         "autoconfig": "chrome/fy-NL/locale/fy-NL/autoconfig/",
diff --git a/thunderbird-l10n/ga-IE/localization/ga-IE/messenger/preferences/preferences.ftl b/thunderbird-l10n/ga-IE/localization/ga-IE/messenger/preferences/preferences.ftl
index 5165b6f9aae07197443c14d57389e7e5b6dea63f..8f481d93b19bb4f42e20f21e5fba4b9ea3ae4c65 100644
--- a/thunderbird-l10n/ga-IE/localization/ga-IE/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ga-IE/localization/ga-IE/messenger/preferences/preferences.ftl
@@ -366,7 +366,9 @@ spellcheck-inline-label =
     .label = Cumasaigh litriú beo
     .accesskey = E
 
-
+language-popup-label =
+    .value = Teanga:
+    .accesskey = T
 
 download-dictionaries-link = Íoslódáil Tuilleadh Foclóirí
 
diff --git a/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..e72fb6bee444b7e37e32c4f544e234c0a616ed30 100644
--- a/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Cóipeáil
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Roghnaigh Uile
+    .accesskey = U
diff --git a/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/resetProfile.ftl
index 022fd3790caf269d68ec26d2855d59dad487b4e3..a528395fab108593d7c36106646db24bc32280e4 100644
--- a/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = Athnuaigh { -brand-short-name }
 refresh-profile = { -brand-short-name } a thiúnadh
 refresh-profile-button = Athnuaigh { -brand-short-name }…
+refresh-profile-progress =
+    .title = Athnuaigh { -brand-short-name }
+refresh-profile-progress-description = Beagnach críochnaithe…
diff --git a/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..02301bf4a9872d8a796feab62a429143a8fd152d
--- /dev/null
+++ b/thunderbird-l10n/ga-IE/localization/ga-IE/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Ainm an Úsáideora:
+tabmodalprompt-password =
+    .value = Focal Faire:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Cealaigh
diff --git a/thunderbird-l10n/ga-IE/manifest.json b/thunderbird-l10n/ga-IE/manifest.json
index cb0581ec070f2f2f0795f06a62cd258af05fadf3..11da26c56f690dce54e571b2474307d9d847912f 100644
--- a/thunderbird-l10n/ga-IE/manifest.json
+++ b/thunderbird-l10n/ga-IE/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Béarla (SAM) Language Pack",
   "description": "Language pack for Thunderbird for ga-IE",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ga-IE": {
-      "version": "20220726045811",
+      "version": "20220817121500",
       "chrome_resources": {
         "alerts": "chrome/ga-IE/locale/ga-IE/alerts/",
         "autoconfig": "chrome/ga-IE/locale/ga-IE/autoconfig/",
diff --git a/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/calendar.properties b/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/calendar.properties
index 2a13a6bbefe1401adae9b085fd5e8c6435e5a04f..d1542a3a06373573f5de80ab51f9635bb45f3dae 100644
--- a/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/calendar.properties
+++ b/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/calendar.properties
@@ -2,13 +2,6 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# Misc. strings in JS
-
-# LOCALIZATION NOTE (PrintPreviewWindowTitle):
-#    %1$S will be replaced with the title of a html frame
-PrintPreviewWindowTitle=Ro-shealladh clò-bhualaidh %1$S
-Untitled=Gun tiotal
-
 # Default name for new events
 newEvent=Tachartas ùr
 
@@ -190,75 +183,6 @@ tooltipPriority=Prìomhachas:
 tooltipPercent=% crìochnaichte:
 tooltipCompleted=Crìochnaichte:
 
-# Tooltips for attendees and organizer in event and summary dialog
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendee.combined): tooltip for itip icon in summary/event dialog.
-# Given an attendee loungeexample.org of type room is a mandatory participant and has accepted the
-# invitation, the tooltip would be:
-# lounge@example.org (room) is a required participant. lounge@example.org has confirmed attendance.
-# %1$S - value of dialog.tooltip.attendeeRole2.*
-# %2$S - value of dialog.tooltip.attendeePartStat2.*
-dialog.tooltip.attendee.combined=%1$S %2$S
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.CHAIR): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.CHAIR=Bidh %1$S sa chathair aig an tachartas
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.NON-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.NON-PARTICIPANT=Cha ghabh %1$S pàirt.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.OPT-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.OPT-PARTICIPANT=Gabhaibh %1$S pàirt ach chan eil an làthaireachd riatanach.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.REQ-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.REQ-PARTICIPANT=Gabhaidh %1$S pàirt is tha an làthaireachd riatanach.
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.ACCEPTED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.ACCEPTED=Dhearbh %1$S gum bi iad an làthair.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DECLINED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.DECLINED=Thuirt %1$S nach bi iad an làthair.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DELEGATED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.DELEGATED=Bidh cuideigin an làthair as leth %1$S.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.NEEDS-ACTION): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.NEEDS-ACTION=Feumaidh %1$S freagairt fhathast.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.TENTATIVE): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.TENTATIVE=Dhearbh %1$S gum bi iad an làthair ach gun chinnt.
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.INDIVIDUAL): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing individual attendee
-dialog.tooltip.attendeeUserType2.INDIVIDUAL=%1$S
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.GROUP): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a group (e.g. a distribution list)
-dialog.tooltip.attendeeUserType2.GROUP=%1$S (buidheann)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.RESOURCE): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a resource (e.g. projector)
-dialog.tooltip.attendeeUserType2.RESOURCE=%1$S (goireas)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.ROOM): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a room
-dialog.tooltip.attendeeUserType2.ROOM=%1$S (seòmar)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.UNKNOWN): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing an attendee of unknown type
-dialog.tooltip.attendeeUserType2.UNKNOWN=%1$S
-
 #File commands and dialogs
 New=Ùr
 Open=Fosgail
@@ -268,9 +192,7 @@ filepickerTitleExport=Às-phortaich
 # Filters for export/import/open file picker.  %1$S will be replaced with
 # wildmat used to filter files by extension, such as (*.html; *.htm).
 filterIcs=iCalendar (%1$S)
-filterXml=Sgrìobhainn XML (%1$S)
 filterHtml=Duilleag-lìn (%1$S)
-filterOutlookCsv=Outlook Comma Separated Values (%1$S)
 
 # Remote calendar errors
 genericErrorTitle=Thachair mearachd
@@ -353,7 +275,7 @@ caldavRedirectDisableCalendar=Cuir am mìosachan à comas
 #   Australia/Brisbane likelier than Antarctica/DumontDUrville
 #   Australia/Sydney likelier than Australia/Currie or Australia/Hobart
 #   Pacific/Auckland likelier than Antarctica/McMurdo
-likelyTimezone=America/New_York, America/Chicago, America/Denver, America/Phoenix, America/Los_Angeles, America/Anchorage, America/Adak, Pacific/Honolulu, America/Puerto_Rico, America/Halifax, America/Mexico_City, America/Argentina/Buenos_Aires, America/Sao_Paulo, Europe/London, Europe/Paris, Asia/Singapore, Asia/Tokyo, Africa/Lagos, Africa/Johannesburg, Africa/Nairobi, Australia/Brisbane, Australia/Sydney, Pacific/Auckland
+likelyTimezone=Europe/London, America/Halifax, Australia/Sydney, Pacific/Auckland
 
 # Guessed Timezone errors and warnings.
 # Testing note:
@@ -373,7 +295,7 @@ likelyTimezone=America/New_York, America/Chicago, America/Denver, America/Phoeni
 #    /etc/timezone or /etc/sysconfig/clock contains ZoneInfo timezone id).
 # - Windows: turning off "Automatically adjust clock for daylight saving time"
 #   can also trigger this warning.
-WarningOSTZNoMatch=Rabhadh: Chan eil roinn-tìde an t-siostaim-obrachaidh "%1$S"\na' freagairt ris an roinn-tìde ZoneInfo "%2$S" tuilleadh.
+WarningOSTZNoMatch=Rabhadh: Chan eil roinn-tìde an t-siostaim-obrachaidh “%1$S”\na’ freagairt ris an roinn-tìde ZoneInfo “%2$S” tuilleadh.
 
 # "Skipping Operating System timezone 'Pacific/New_Country'."
 # Testing note: not easily testable.  May occur someday if (non-windows)
@@ -384,12 +306,12 @@ SkippingOSTimezone=A' gearradh leum thairis air roinn-tìde an t-siostaim-obrach
 
 # "Skipping locale timezone 'America/New_Yawk'."
 # Testing note: Skipping occurs if a likelyTimezone id is unknown or misspelled.
-SkippingLocaleTimezone=A' gearradh leum thairis air roinn-tìde an dreach ionadail '%1$S'.
+SkippingLocaleTimezone=A’ gearradh leum thairis air roinn-tìde an sgeama ionadail “%1$S”.
 
 # Testing note: "No match" timezones include Bucharest on W2k.
 # Brazil timezones may be "No match" (change every year, so often out of date,
 # and changes are often more than a week different).
-warningUsingFloatingTZNoMatch=Rabhadh: A' cleachdadh roinn-tìde "air fleod".\nCha do fhreagair dàta roinn-tìde ZoneInfo sam bith ri dàta roinn-tìde an t-siostaim-obrachaidh.
+warningUsingFloatingTZNoMatch=Rabhadh: A’ cleachdadh roinn-tìde “air fleod”.\nCha do fhreagair dàta roinn-tìde ZoneInfo sam bith ri dàta roinn-tìde an t-siostaim-obrachaidh.
 
 # "Warning:  Using guessed timezone
 #    America/New York (UTC-0500/-0400).
@@ -399,9 +321,9 @@ warningUsingFloatingTZNoMatch=Rabhadh: A' cleachdadh roinn-tìde "air fleod".\nC
 WarningUsingGuessedTZ=Rabhadh: Rinn sinn tomhas air an roinn-tìde\n  %1$S (UTC%2$S).\n%3$S\n%4$S
 
 # Testing note: "Almost match" timezones include Cairo on W2k.
-TZAlmostMatchesOSDifferAtMostAWeek=Tha an toinn-tìde ZoneInfo seo cha mhòr co-ionnann ri roinn-tìde an t-siostaim-obrachaidh\nagad. Air sgàth sin, bidh diofar seachdain, air a' char as motha, eadar\namannan samhraidh is geamhraidh an coimeas ri amannan an t-siostaim-obrachaidh.\nFaodaidh gum bi diofar san dàta a thaobh làithean tòiseachaidh no riaghailtean eadar-dhealaichte,\nno tuairmse, airson riaghailtean ann am mìosachain neo-Ghriogarach.
+TZAlmostMatchesOSDifferAtMostAWeek=Tha an toinn-tìde ZoneInfo seo cha mhòr co-ionnann ri roinn-tìde an t-siostaim-obrachaidh agad.\nAir sgàth sin, bidh diofar seachdain, air a’ char as motha, eadar\namannan samhraidh is geamhraidh an coimeas ri amannan an t-siostaim-obrachaidh.\nFaodaidh gum bi diofar san dàta a thaobh làithean tòiseachaidh no riaghailtean eadar-dhealaichte,\nno tuairmse, airson riaghailtean ann am mìosachain neo-Ghriogarach.
 
-TZSeemsToMatchOS=Tha coltas gu bheil an roinn-tìde ZoneInfo seo a' freagairt ri roinn-tìde an t-siostaim-obrachaidh agad am bliadhna-sa.
+TZSeemsToMatchOS=Tha coltas gu bheil an roinn-tìde ZoneInfo seo a’ freagairt ri roinn-tìde an t-siostaim-obrachaidh agad am bliadhna-sa.
 
 # LOCALIZATION NOTE (TZFromOS):
 # used for a display of a chosen timezone
@@ -413,11 +335,6 @@ TZFromLocale=Chaidh an roinn-tìde ZoneInfo seo a thaghadh a chionn 's gun deach
 
 TZFromKnownTimezones=Chaidh an roinn-tìde ZoneInfo seo a thaghadh a chionn 's gun deach roinn-tìde an\nt-siostaim-obrachaidh a' freagairt ri roinnean-tìde aithnichte ann an òrdugh aibideileach DA na roinne-tìde.
 
-# Print Layout
-formatListName = Liosta
-weekPrinterName = Planadair seachdaineil
-monthPrinterName = Griod mìosail
-
 # Print Layout
 tasksWithNoDueDate = Saothraichean gun cheann-ama
 
@@ -579,19 +496,6 @@ singleShortCalendarWeek=%1$S seachdain na bl.
 #    %2$S will be replaced with the index of the end-week
 severalShortCalendarWeeks=Seachdainean %1$S-%2$S na bl.
 
-# LOCALIZATION NOTE (abbreviationOfWeek):
-# Used for displaying the week number in the first day box of every week
-# in multiweek and month views.
-# It allows to localize the label with the week number in case your locale
-# requires it.
-# Take into account that this label is placed in the same room of the day label
-# inside the day boxes, exactly on left side, hence a possible string shouldn't
-# be too long otherwise it will create confusion between the week number and
-# the day number other than a possible crop when the window is resized.
-#
-#    %1$S is a number from 1 to 53 that represents the week number.
-abbreviationOfWeek=%1$S
-
 # LOCALIZATION NOTE (multiweekViewWeek):
 # Used for displaying the week number in the first day box of every week
 # in multiweek and month views.
@@ -746,13 +650,10 @@ dragLabelTasksWithOnlyEntryDate=Àm-tòiseachaidh
 dragLabelTasksWithOnlyDueDate=Ceann-ama
 
 deleteTaskLabel=Sguab às an t-saothair
-deleteTaskMessage=A bheil thu cinnteach gu bheil thu airson an t-saothair seo a sguabadh às?
 deleteTaskAccesskey=S
 deleteItemLabel=Sguab às
-deleteItemMessage=A bheil thu cinnteach gu bheil thu airson an nì seo a sguabadh às?
 deleteItemAccesskey=S
 deleteEventLabel=Sguab às an tachartas
-deleteEventMessage=A bheil thu cinnteach gu bheil thu airson an tachartas seo a sguabadh às?
 deleteEventAccesskey=S
 
 calendarPropertiesEveryMinute=Gach mionaid;Gach #1 mhionaid;Gach #1 mionaidean;Gach #1 mionaid
@@ -791,19 +692,5 @@ modifyConflictPromptMessage=Chaidh an rud a tha 'ga dheasachadh sa chòmhradh at
 modifyConflictPromptButton1=Sgrìobh thairis air na h-atharraichean eile
 modifyConflictPromptButton2=Tilg air falbh na h-atharraichean seo
 
-# LOCALIZATION_NOTE(dialog.attendee.append.delegatedFrom): this is appended behind an attendee name
-# in the tooltip and the visible name for an attendee in the event summary dialog - don't add
-# leading or trailing whitespaces here
-# %1$S - a single delegatee or a comma separated list of delegatees
-# delegation is different from simple invitation forwarding - in case of delegation the original
-# invited attendee gets replaced
-dialog.attendee.append.delegatedFrom=(air iomruineadh o %1$S)
-# LOCALIZATION_NOTE(dialog.attendee.append.delegatedTo): this is appended behind an attendee name
-# in the tooltip for an attendee in the event summary dialog - don't add leading or trailing
-# whitespaces here
-# delegation is different from simple invitation forwarding - in case of delegation the original
-# invited attendee gets replaced
-dialog.attendee.append.delegatedTo=(air iomruineadh dha %1$S)
-
 # Accessible description of a grid calendar with no selected date
 minimonthNoSelectedDate=Cha deach ceann-là a thaghadh
diff --git a/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/timezones.properties b/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/timezones.properties
index 0ef612af8ed689eb9ad7ccd4c74c8eedd1517e2b..afd6e148783db4be878cc20c33491079193e5ba3 100644
--- a/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/timezones.properties
+++ b/thunderbird-l10n/gd/chrome/gd/locale/gd/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Aimeireaga/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=An Cuan Sèimh/Gwóng Dūng
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=An Roinn-Eòrpa/Kyiv
diff --git a/thunderbird-l10n/gd/chrome/gd/locale/gd/chat/matrix.properties b/thunderbird-l10n/gd/chrome/gd/locale/gd/chat/matrix.properties
index 2bfc887b28b2c890d3361788cea698e1eab7743c..398dbfeeccb0a5372afbb451ccb566071712f15c 100644
--- a/thunderbird-l10n/gd/chrome/gd/locale/gd/chat/matrix.properties
+++ b/thunderbird-l10n/gd/chrome/gd/locale/gd/chat/matrix.properties
@@ -11,6 +11,9 @@ matrix.usernameHint=ID Matrix
 # LOCALIZATION NOTE (options.*):
 #   These are the protocol specific options shown in the account manager and
 #   account wizard windows.
+options.saveToken=Stòr an tòcan inntrigidh
+options.deviceDisplayName=Ainm-taisbeanaidh an uidheim
+options.homeserver=Frithealaiche
 
 # LOCALIZATION NOTE (options.encryption.*):
 #   These are strings used to build the status information of the encryption
@@ -139,12 +142,6 @@ tooltip.lastActive=A’ ghnìomhachd mu dheireadh
 # LOCALIZATION NOTE (error.*)
 #    These are strings shown as system messages when an action the user took fails.
 
-# LOCALIZATION NOTE (options.*):
-#   These are the protocol specific options shown in the account manager and
-#   account wizard windows.
-options.saveToken=Store access token
-options.deviceDisplayName=Device display name
-options.homeserver=Server
 options.backupPassphrase=Key Backup Passphrase
 # LOCALIZATION NOTE (options.encryption.*):
 #   These are strings used to build the status information of the encryption
diff --git a/thunderbird-l10n/gd/localization/gd/calendar/preferences.ftl b/thunderbird-l10n/gd/localization/gd/calendar/preferences.ftl
index 9e9093f7557df32fd79069211c58f13bf436263f..f8f8abe0e41c4987f4684279f73449f45afb6d40 100644
--- a/thunderbird-l10n/gd/localization/gd/calendar/preferences.ftl
+++ b/thunderbird-l10n/gd/localization/gd/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = Goirid: { $date }
+use-system-timezone-radio-button =
+    .label = Cleachd roinn-tìde an t-siostaim
+set-timezone-manually-radio-button =
+    .label = Suidhich an raon-ama de làimh
 timezone-label =
     .value = An roinn-tìde:
 weekstart-label =
@@ -101,12 +105,6 @@ previous-weeks-label =
     .value = Na seachdainean 's a chaidh a chithear:
     .accesskey = N
 todaypane-legend = Leòsan an latha
-# Note: "Upcoming" is the name of a section and the translation must match the
-# translation of that section name (calendar.upcoming.button.label). Also,
-# it should be upper case (as a proper name) if the target language permits.
-soon-label =
-    .value = Seallaidh earrann nan tachartasan a tha gu bhith ann:
-    .accesskey = U
 agenda-days =
     .value = Tha an clàr-gnothaich a’ sealltainn:
     .accesskey = g
diff --git a/thunderbird-l10n/gd/localization/gd/messenger/preferences/preferences.ftl b/thunderbird-l10n/gd/localization/gd/messenger/preferences/preferences.ftl
index 1043571351e492f5972c359f106671611f5e4740..ca7a66045bae2b2cde6ca07b63274b6c6c8f7a80 100644
--- a/thunderbird-l10n/gd/localization/gd/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/gd/localization/gd/messenger/preferences/preferences.ftl
@@ -523,7 +523,9 @@ spellcheck-inline-label =
     .label = Ceartaich an litreachadh fhad 's a bhios mi a' sgrìobhadh
     .accesskey = E
 
-
+language-popup-label =
+    .value = Cànan:
+    .accesskey = C
 
 download-dictionaries-link = Luchdaich a-nuas barrachd fhaclairean
 
diff --git a/thunderbird-l10n/gd/localization/gd/toolkit/global/commonDialog.ftl b/thunderbird-l10n/gd/localization/gd/toolkit/global/commonDialog.ftl
index 204b6db3c0f5580ab395bc0c10a162e31ebdcc5a..a2f46fb50792a5571ff2253ab6ea43d23455db2b 100644
--- a/thunderbird-l10n/gd/localization/gd/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/gd/localization/gd/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Tha an duilleag seo ag ràdh:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Chan eil fhios
-
 common-dialog-username =
     .value = Ainm-cleachdaiche
 common-dialog-password =
     .value = Facal-faire
+common-dialog-copy-cmd =
+    .label = Dèan lethbhreac
+    .accesskey = c
+common-dialog-select-all-cmd =
+    .label = Tagh a h-uile
+    .accesskey = a
diff --git a/thunderbird-l10n/gd/localization/gd/toolkit/global/resetProfile.ftl b/thunderbird-l10n/gd/localization/gd/toolkit/global/resetProfile.ftl
index 0c11649ae4578f1bff708e01c9f776bf6803ddae..bcced5dace040df6f23d178927da9f35741e5ca9 100644
--- a/thunderbird-l10n/gd/localization/gd/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/gd/localization/gd/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Dèan toiseach-tòiseachaidh ùr airson dui
 refresh-profile = Cuir { -brand-short-name } air gleus
 refresh-profile-button = Ath-nuadhaich { -brand-short-name }…
 refresh-profile-learn-more = Barrachd fiosrachaidh
+refresh-profile-progress =
+    .title = Ath-nuadhaich { -brand-short-name }
+refresh-profile-progress-description = Cha mhòr deiseil…
diff --git a/thunderbird-l10n/gd/localization/gd/toolkit/global/tabprompts.ftl b/thunderbird-l10n/gd/localization/gd/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..6d520e827d42d97a475137fa86eac485ffa12cb8
--- /dev/null
+++ b/thunderbird-l10n/gd/localization/gd/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Ainm a' chleachdaiche:
+tabmodalprompt-password =
+    .value = Facal-faire:
+tabmodalprompt-ok-button =
+    .label = Ceart ma-thà
+tabmodalprompt-cancel-button =
+    .label = Sguir dheth
diff --git a/thunderbird-l10n/gd/manifest.json b/thunderbird-l10n/gd/manifest.json
index a89db60a55a4865775c6acfed0b66b472134f9aa..9b3bdb1cb17e62f8f931f4d05ef0be04a69c4280 100644
--- a/thunderbird-l10n/gd/manifest.json
+++ b/thunderbird-l10n/gd/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Gàidhlig Language Pack",
   "description": "Language pack for Thunderbird for gd",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "gd": {
-      "version": "20220726045817",
+      "version": "20220817121513",
       "chrome_resources": {
         "alerts": "chrome/gd/locale/gd/alerts/",
         "autoconfig": "chrome/gd/locale/gd/autoconfig/",
diff --git a/thunderbird-l10n/gl/localization/gl/messenger/preferences/preferences.ftl b/thunderbird-l10n/gl/localization/gl/messenger/preferences/preferences.ftl
index 144b5c1aa9395bbd1f06bdd4b509b4442311a314..22d2cfcfc8dc2e5577d7172e906732d37994f183 100644
--- a/thunderbird-l10n/gl/localization/gl/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/gl/localization/gl/messenger/preferences/preferences.ftl
@@ -523,7 +523,9 @@ spellcheck-inline-label =
     .label = Activar a verificación ortográfica ao escribir
     .accesskey = o
 
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = m
 
 download-dictionaries-link = Descargar máis dicionarios
 
diff --git a/thunderbird-l10n/gl/localization/gl/toolkit/global/commonDialog.ftl b/thunderbird-l10n/gl/localization/gl/toolkit/global/commonDialog.ftl
index ed1aff6d2ffc9aee5cc29675d525cc23f9c97fb1..07ce6178718e259db5a48e3f0d33ec5f9fa8cab8 100644
--- a/thunderbird-l10n/gl/localization/gl/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/gl/localization/gl/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta páxina di
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Descoñecido
-
 common-dialog-username =
     .value = Nome de usuario
 common-dialog-password =
     .value = Contrasinal
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Seleccionar todo
+    .accesskey = S
diff --git a/thunderbird-l10n/gl/localization/gl/toolkit/global/resetProfile.ftl b/thunderbird-l10n/gl/localization/gl/toolkit/global/resetProfile.ftl
index 916b9fab984dd609f7d5963b7a3dee46d31720a8..11290c81458f3bd74963daf6dfac78d614838289 100644
--- a/thunderbird-l10n/gl/localization/gl/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/gl/localization/gl/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Comece de novo para solucionar problemas de
 refresh-profile = Facer un cambio de imaxe a { -brand-short-name }
 refresh-profile-button = Refrescar { -brand-short-name }…
 refresh-profile-learn-more = Máis información
+refresh-profile-progress =
+    .title = Refrescar { -brand-short-name }
+refresh-profile-progress-description = Case feito…
diff --git a/thunderbird-l10n/gl/localization/gl/toolkit/global/tabprompts.ftl b/thunderbird-l10n/gl/localization/gl/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b21ebd9249255e871aff124106d4204564f74ec8
--- /dev/null
+++ b/thunderbird-l10n/gl/localization/gl/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nome de usuario:
+tabmodalprompt-password =
+    .value = Contrasinal:
+tabmodalprompt-ok-button =
+    .label = Aceptar
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/gl/manifest.json b/thunderbird-l10n/gl/manifest.json
index a25f03764af445b30fc06c713f3a5317429003c3..baa5e92c289cca21f0c3fe8d425b034adb8a970b 100644
--- a/thunderbird-l10n/gl/manifest.json
+++ b/thunderbird-l10n/gl/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Galego (España) Language Pack",
   "description": "Language pack for Thunderbird for gl",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "gl": {
-      "version": "20220726045824",
+      "version": "20220817121524",
       "chrome_resources": {
         "alerts": "chrome/gl/locale/gl/alerts/",
         "autoconfig": "chrome/gl/locale/gl/autoconfig/",
diff --git a/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/accessibility.properties b/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/accessibility.properties
index 80fb97e4470d49a75d67bafe7abb70e503f11abb..b4006ae3c1c2f14d82f9a52ddc10939fe49f0049 100644
--- a/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=מאפיינים
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=עץ נגישות
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=יש ללחוץ כדי לבחור את הצומת בעץ הנגישות
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=יש ללחוץ כדי לבחור את הצומת במפקח
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
@@ -242,9 +252,6 @@ accessibility.progress.progressbar=בבדיקת צומת אחד;בבדיקת #1
 # accessibility panel overlay shown when accessibility audit is finishing up.
 accessibility.progress.finishing=בתהליך סיום…
 
-# LOCALIZATION NOTE (accessibility.beta): A title text for the features in the
-# accessibility panel that are currently in beta.
-
 # LOCALIZATION NOTE (accessibility.pref.scroll.into.view.title): A title
 # text for the tooltip for the checkbox pref in the accessibility panel that
 # sets node auto scroll.
@@ -286,6 +293,13 @@ accessibility.simulation.contrastLoss=אובדן ניגודיות
 # in the "Simulate" menu in the accessibility panel and represent the achromatopsia simulation option.
 accessibility.simulation.achromatopsia=עיוורון צבעים
 
+# LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.label): A title text for a checkbox label
+# in the accessibility panel toolbar that turns on/off the overlay of focusable elements in their
+# tabbing order.
+
+# LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.tooltip): A title text for a checkbox
+# tooltip in the accessibility panel toolbar that turns on/off the overlay of focusable elements in
+# their tabbing order.
 
 # LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.label): A title text for a checkbox label
 # in the accessibility panel toolbar that turns on/off the overlay of focusable elements in their
diff --git a/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/webconsole.properties b/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/webconsole.properties
index 096daef01214cf65311277d723f718a4249a53d8..951c3bcb329140b678cdc24bd1989e80709a382f 100644
--- a/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/he/chrome/he/locale/he/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=מסוף דפדפן
 # process.
 multiProcessBrowserConsole.title=מסוף דפדפן מרובה תהליכים
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=מסוף הדפדפן של תהליך ההורה
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
@@ -133,6 +138,10 @@ level.debug=ניפוי שגיאות
 # LOCALIZATION NOTE (blockedReason.title)
 # Tooltip shown for blocked network events sent from the network panel
 
+# LOCALIZATION NOTE (webconsole.disableIcon.title)
+# Tooltip shown for disabled console messages
+webconsole.disableIcon.title=הודעה זו אינה פעילה יותר, פרטי ההודעה אינם זמינים
+
 # LOCALIZATION NOTE (webconsole.find.key)
 # Key shortcut used to focus the search box on upper right of the console
 webconsole.find.key=CmdOrCtrl+F
diff --git a/thunderbird-l10n/he/chrome/he/locale/pdfviewer/viewer.properties b/thunderbird-l10n/he/chrome/he/locale/pdfviewer/viewer.properties
index 7be12b5304bb72d7e6d09ab39445435c92b24fb3..65f35edef2331be77bfe136ba0da21a0cac4dd99 100644
--- a/thunderbird-l10n/he/chrome/he/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/he/chrome/he/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=גודל גופן
 editor_ink_line_color=צבע קו
 editor_ink_line_thickness=עובי קו
 
+# Editor Parameters
+editor_free_text_color=צבע
+editor_free_text_size=גודל
+editor_ink_color=צבע
+editor_ink_thickness=עובי
+editor_ink_opacity=אטימות
+
 # Editor aria
 editor_free_text_aria_label=עורך FreeText
 editor_ink_aria_label=עורך דיו
diff --git a/thunderbird-l10n/he/localization/he/devtools/client/toolbox.ftl b/thunderbird-l10n/he/localization/he/devtools/client/toolbox.ftl
index ef4698bc1bc278408cc277cd04066016cb2150eb..229d8ece1085b376124d743b665cab33b4e88b51 100644
--- a/thunderbird-l10n/he/localization/he/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/he/localization/he/devtools/client/toolbox.ftl
@@ -15,14 +15,11 @@ toolbox-meatball-menu-dock-bottom-label = הצמדה לתחתית
 toolbox-meatball-menu-dock-left-label = הצמדה לשמאל
 toolbox-meatball-menu-dock-right-label = הצמדה לימין
 toolbox-meatball-menu-dock-separate-window-label = חלון נפרד
-
 toolbox-meatball-menu-splitconsole-label = הצגת מסוף מפוצל
 toolbox-meatball-menu-hideconsole-label = הסתרת מסוף מפוצל
-
 toolbox-meatball-menu-settings-label = הגדרות
 toolbox-meatball-menu-documentation-label = תיעוד…
 toolbox-meatball-menu-community-label = קהילה…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
@@ -30,3 +27,16 @@ toolbox-meatball-menu-noautohide-label = השבתת הסתרה אוטומטית
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = מצב ארגז הכלים של הדפדפן
+toolbox-mode-browser-console-label = מצב מסוף הדפדפן
+toolbox-mode-everything-label = ריבוי תהליכים
+toolbox-mode-everything-sub-label = (איטי יותר)
+toolbox-mode-everything-container =
+    .title = ניפוי שגיאות בכל התהליכים
+toolbox-mode-parent-process-label = תהליך הורה בלבד
+toolbox-mode-parent-process-sub-label = (מהיר)
+toolbox-mode-parent-process-container =
+    .title = מתמקד רק במשאבים מתהליך ההורה.
diff --git a/thunderbird-l10n/he/localization/he/devtools/client/tooltips.ftl b/thunderbird-l10n/he/localization/he/devtools/client/tooltips.ftl
index 35cfa23abb26166ce584d487b5583589f60807e1..8fc597c9ae244e369723d47a6bceba58aab951fc 100644
--- a/thunderbird-l10n/he/localization/he/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/he/localization/he/devtools/client/tooltips.ftl
@@ -15,19 +15,12 @@ learn-more = <span data-l10n-name="link">מידע נוסף</span>
 ##   $display (string) - A CSS display value e.g. "inline-block".
 
 inactive-css-not-grid-or-flex-item = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שאינו פריט grid או flex.
-
 inactive-css-not-grid-item = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שאינו פריט grid.
-
 inactive-css-not-grid-container = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שאינו מיכל grid.
-
 inactive-css-not-flex-item = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שאינו פריט flex.
-
 inactive-css-not-flex-container = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שאינו מיכל flex.
-
 inactive-css-property-because-of-display = ל־<strong>{ $property }</strong> אין השפעה על רכיב זה מכיוון שה־display שלו מוגדר כ־<strong>{ $display }</strong>.
-
 inactive-css-not-display-block-on-floated = הערך של <strong>display</strong> השתנה על־ידי המנוע ל־<strong>block</strong> מכיוון שהרכיב הוא <strong>floated</strong>.
-
 inactive-css-property-is-impossible-to-override-in-visited = אי אפשר לדרוס את <strong>{ $property }</strong> עקב מגבלת <strong>‎:visited</strong>.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
@@ -35,26 +28,17 @@ inactive-css-property-is-impossible-to-override-in-visited = אי אפשר לד
 ## the problem can be solved.
 
 inactive-css-not-grid-or-flex-container-fix = כדאי לנסות להוסיף <strong>display:grid</strong> או <strong>display:flex</strong>. { learn-more }
-
 inactive-css-not-grid-or-flex-container-or-multicol-container-fix = כדאי לנסות להוסיף <strong>display:grid</strong>, ‏<strong>display:flex</strong>, או <strong>columns:2</strong>. { learn-more }
-
 inactive-css-not-grid-item-fix-2 = כדאי לנסות להוסיף <strong>display:grid</strong> או <strong>display:inline-grid</strong> להורה של הרכיב. { learn-more }
-
 inactive-css-not-grid-container-fix = כדאי לנסות להוסיף <strong>display:grid</strong> או <strong>display:inline-grid</strong>. { learn-more }
-
 inactive-css-not-flex-item-fix-2 = כדאי לנסות להוסיף <strong>display:flex</strong> או <strong>display:inline-flex</strong> להורה של הרכיב. { learn-more }
-
 inactive-css-not-flex-container-fix = כדאי לנסות להוסיף <strong>display:flex</strong> או <strong>display:inline-flex</strong>. { learn-more }
-
 inactive-css-not-inline-or-tablecell-fix = כדאי לנסות להוסיף <strong>display:inline</strong> או <strong>display:table-cell</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = כדאי לנסות להוסיף <strong>display:inline-block</strong> או <strong>display:block</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = כדאי לנסות להוסיף <strong>display:inline-block</strong>. { learn-more }
-
 inactive-css-not-display-block-on-floated-fix = כדאי לנסות להסיר את <strong>float</strong> או להוסיף <strong>display:block</strong>. { learn-more }
-
 inactive-text-overflow-when-no-overflow-fix = כדאי לנסות להוסיף <strong>overflow:hidden</strong>. { learn-more }
+inactive-css-ruby-element-fix = כדאי לנסות לשנות את ה־<strong>font-size</strong> טקסט ה־ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
@@ -64,5 +48,4 @@ inactive-text-overflow-when-no-overflow-fix = כדאי לנסות להוסיף <
 ##   $rootProperty (string) - A raw CSS property name e.g. "user-select" that is not a platform specific alias.
 
 css-compatibility-default-message = ‏‎<strong>{ $property }</strong> אינו נתמך בדפדפנים הבאים:
-
 css-compatibility-learn-more-message = <span data-l10n-name="link">מידע נוסף</span> על <strong>{ $rootProperty }</strong>
diff --git a/thunderbird-l10n/he/localization/he/messenger/preferences/preferences.ftl b/thunderbird-l10n/he/localization/he/messenger/preferences/preferences.ftl
index d79e211501fdde2bc9dc9798a9b2559541df2990..7c7fbae26ed495a985a9353b85d06853c3fd640b 100644
--- a/thunderbird-l10n/he/localization/he/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/he/localization/he/messenger/preferences/preferences.ftl
@@ -373,7 +373,9 @@ spellcheck-inline-label =
     .label = אפשר בדיקת איות תוך כדי הקלדה
     .accesskey = א
 
-
+language-popup-label =
+    .value = שפה:
+    .accesskey = ש
 
 download-dictionaries-link = הורד מילונים נוספים
 
diff --git a/thunderbird-l10n/he/localization/he/toolkit/global/commonDialog.ftl b/thunderbird-l10n/he/localization/he/toolkit/global/commonDialog.ftl
index 5c3264f1ccbc27b01a4acb6a019afd32091bef1e..410368bafe90b7e0618d3b4088d7e3148d92b320 100644
--- a/thunderbird-l10n/he/localization/he/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/he/localization/he/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = מדף זה נמסר
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = לא ידוע
-
 common-dialog-username =
     .value = שם משתמש
 common-dialog-password =
     .value = ססמה
+common-dialog-copy-cmd =
+    .label = העתקה
+    .accesskey = ה
+common-dialog-select-all-cmd =
+    .label = בחירת הכול
+    .accesskey = ב
diff --git a/thunderbird-l10n/he/localization/he/toolkit/global/resetProfile.ftl b/thunderbird-l10n/he/localization/he/toolkit/global/resetProfile.ftl
index fe9fdaca03a085c016fc18839c14836f83dac85c..df98dcc378e83ba207f775dda9015864df971baa 100644
--- a/thunderbird-l10n/he/localization/he/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/he/localization/he/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = התחלה חדשה כדי לפתור בע
 refresh-profile = לכוונן מחדש את { -brand-short-name }
 refresh-profile-button = רענון { -brand-short-name }…
 refresh-profile-learn-more = מידע נוסף
+refresh-profile-progress =
+    .title = רענון { -brand-short-name }
+refresh-profile-progress-description = כמעט סיימנו…
diff --git a/thunderbird-l10n/he/localization/he/toolkit/global/tabprompts.ftl b/thunderbird-l10n/he/localization/he/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..505699f8f80a825b2a02908c752ed42f0549ae68
--- /dev/null
+++ b/thunderbird-l10n/he/localization/he/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = שם משתמש:
+tabmodalprompt-password =
+    .value = ססמה:
+tabmodalprompt-ok-button =
+    .label = אישור
+tabmodalprompt-cancel-button =
+    .label = ביטול
diff --git a/thunderbird-l10n/he/localization/he/toolkit/global/textActions.ftl b/thunderbird-l10n/he/localization/he/toolkit/global/textActions.ftl
index 6cecf0b933a858ec40ba2715864c0741af0c65a7..6bbde2e89ae9fd8bd5eb933bccc6ab4df70402c1 100644
--- a/thunderbird-l10n/he/localization/he/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/he/localization/he/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = ביטול
     .accesskey = ט
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = ביצוע שוב
     .accesskey = צ
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = גזירה
     .accesskey = ג
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = העתקה
     .accesskey = ת
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = הדבקה
     .accesskey = ה
-
+text-action-paste-no-formatting =
+    .label = הדבקה ללא עיצוב
+    .accesskey = ע
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = מחיקה
     .accesskey = ח
-
 text-action-select-all =
     .label = בחירת הכול
     .accesskey = כ
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = אין הצעות איות
-
 text-action-spell-add-to-dictionary =
     .label = הוספה למילון
     .accesskey = מ
-
 text-action-spell-undo-add-to-dictionary =
     .label = ביטול הוספה למילון
     .accesskey = ב
-
 text-action-spell-check-toggle =
     .label = בדיקת איות
     .accesskey = ד
-
 text-action-spell-add-dictionaries =
     .label = הוספת מילונים…
     .accesskey = מ
-
 text-action-spell-dictionaries =
     .label = שפות
     .accesskey = ש
-
 text-action-search-text-box-clear =
     .title = ניקוי
diff --git a/thunderbird-l10n/he/localization/he/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/he/localization/he/toolkit/pictureinpicture/pictureinpicture.ftl
index afb7262fff60bd40de6e53d8ee1e219229d68c5b..2727429167d3c7def5203c2bcf1c0baf781677e4 100644
--- a/thunderbird-l10n/he/localization/he/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/he/localization/he/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = חזרה ללשונית
 pictureinpicture-close =
     .aria-label = סגירה
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = השהייה
+    .title = השהייה (מקש הרווח)
+pictureinpicture-play-cmd =
+    .aria-label = ניגון
+    .title = ניגון (מקש הרווח)
+pictureinpicture-mute-cmd =
+    .aria-label = השתקה
+    .title = השתקה ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = ביטול השתקה
+    .title = ביטול השתקה ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = חזרה ללשונית
+    .title = חזרה ללשונית
+pictureinpicture-close-cmd =
+    .aria-label = סגירה
+    .title = סגירה ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = כתוביות
+    .title = כתוביות
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = מסך מלא
+    .title = מסך מלא (לחיצה כפולה)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = יציאה ממסך מלא
+    .title = יציאה ממסך מלא (לחיצה כפולה)
 pictureinpicture-subtitles-label = כתוביות
 pictureinpicture-font-size-label = גודל גופן
 pictureinpicture-font-size-small = קטן
diff --git a/thunderbird-l10n/he/localization/he/toolkit/printing/printUI.ftl b/thunderbird-l10n/he/localization/he/toolkit/printing/printUI.ftl
index 39e601c031f9df0830ea11c9fea8aea0971d97b6..0d73a9779b7cf41c498d921a360e0b82788faab8 100644
--- a/thunderbird-l10n/he/localization/he/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/he/localization/he/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = הדפסה
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = שמירה בשם
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] גיליון אחד של נייר
        *[other] { $sheetCount } גיליונות נייר
     }
-
 printui-page-range-all = הכול
+printui-page-range-current = נוכחי
 printui-page-range-odd = אי־זוגיים
 printui-page-range-even = זוגיים
 printui-page-range-custom = התאמה אישית
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = נא להזין טווח עמודים מותאם אישית
     .placeholder = לדוגמה, 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = עותקים
-
 printui-orientation = כיוון
 printui-landscape = לרוחב
 printui-portrait = לאורך
-
 # Section title for the printer or destination device to target
 printui-destination-label = יעד
 printui-destination-pdf-label = שמירה ל־PDF
-
 printui-more-settings = עוד הגדרות
 printui-less-settings = פחות הגדרות
-
 printui-paper-size-label = גודל נייר
-
 # Section title (noun) for the print scaling options
 printui-scale = קנה מידה
 printui-scale-fit-to-page-width = התאמה לרוחב העמוד
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = קנה מידה
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = הדפסה דו־צדדית
 printui-two-sided-printing-off = כבויה
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = כבויה
 printui-two-sided-printing-long-edge = להפוך על הקצה הארוך
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = להפוך על הקצה הקצר
-
 # Section title for miscellaneous print options
 printui-options = אפשרויות
 printui-headers-footers-checkbox = הדפסת כותרות עיליות ותחתיות
@@ -78,7 +69,6 @@ printui-simplify-page-radio = מפושט
 printui-color-mode-label = מצב צבע
 printui-color-mode-color = צבע
 printui-color-mode-bw = שחור ולבן
-
 printui-margins = שוליים
 printui-margins-default = ברירת מחדל
 printui-margins-min = מינימום
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = משמאל (מ״מ)
 printui-margins-custom-right = מימין
 printui-margins-custom-right-inches = מימין (אינצ'ים)
 printui-margins-custom-right-mm = מימין (מ״מ)
-
 printui-system-dialog-link = הדפסה באמצעות תיבת הדו־שיח של המערכת…
-
 printui-primary-button = הדפסה
 printui-primary-button-save = שמירה
 printui-cancel-button = ביטול
 printui-close-button = סגירה
-
 printui-loading = בתהליך הכנת תצוגה מקדימה
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = תצוגה לפני הדפסה
-
 printui-pages-per-sheet = עמודים בכל גיליון
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = בהדפסה…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = קנה המידה חייב להיות מספר בין 10 ל־200.
 printui-error-invalid-margin = נא להזין שוליים תקפים לגודל הנייר שנבחר.
 printui-error-invalid-copies = מספר העותקים חייב להיות בין 1 ל־10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = הטווח חייב להיות מספר בין 1 ל־{ $numPages }.
diff --git a/thunderbird-l10n/he/manifest.json b/thunderbird-l10n/he/manifest.json
index 11d611beaedc08765a4a9645ebfe53a979197519..a1867ef89d68b0af48128e83368e59c64d0ea600 100644
--- a/thunderbird-l10n/he/manifest.json
+++ b/thunderbird-l10n/he/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Hebrew (IL) Language Pack",
   "description": "Language pack for Thunderbird for he",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "he": {
-      "version": "20220726162329",
+      "version": "20220817152425",
       "chrome_resources": {
         "alerts": "chrome/he/locale/he/alerts/",
         "autoconfig": "chrome/he/locale/he/autoconfig/",
diff --git a/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-e2e.properties b/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-e2e.properties
index d3c221ea21fac77d1a7e3ee3a55a413e50a9f7fb..da01d92e6a52c6b4fbe7e7f4e22e48117ddcb7a0 100644
--- a/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-e2e.properties
+++ b/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-e2e.properties
@@ -2,4 +2,4 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-prefPanel-e2e=End-To-End šifriranje
+prefPanel-e2e=Obostrano šifriranje
diff --git a/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-smime.dtd b/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-smime.dtd
index c95b414bf294111f51997d0b28bb4ed924d3390d..aa335fed9525501073b03341991caba17c8cb096 100644
--- a/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-smime.dtd
+++ b/thunderbird-l10n/hr/chrome/hr/locale/hr/messenger/am-smime.dtd
@@ -2,10 +2,10 @@
    - License, v. 2.0. If a copy of the MPL was not distributed with this
    - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
 
-<!ENTITY e2eTitle.label "End-To-End šifriranje">
+<!ENTITY e2eTitle.label "Obostrano šifriranje">
 <!ENTITY e2eLearnMore.label "Saznaj više">
 
-<!ENTITY e2eEnc.description "Bez end-to-end šifriranja, sadržaji tvojih poruka lako su dostupni tvom davatelju usluge e-pošte i drugim masovnim nadzorima.">
+<!ENTITY e2eEnc.description "Bez obostranog šifriranja, sadržaji tvojih poruka lako su dostupni tvom davatelju usluge e-pošte i drugim masovnim nadzorima.">
 
 <!ENTITY e2eTechPref.description "Preferirana tehnologija šifriranja:">
 
@@ -19,7 +19,6 @@
 <!ENTITY encryption.certificate_clear.button "Očisti">
 <!ENTITY encryption.certificate_clear.accesskey "i">
 <!ENTITY signingGroupTitle.label "Digitalno potpisivanje">
-
 <!ENTITY signingCert2.message "Osobni certifikat za digitalno potpisivanje:">
 
 <!ENTITY sendingDefaults.label "Standardne postavke za slanje poruka">
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/accountCentral.ftl b/thunderbird-l10n/hr/localization/hr/messenger/accountCentral.ftl
index 9f21fce2dfa389f0eb90437964aa385a8282d66d..a407067d3d9306fb7750491c8d054a29ff535738 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/accountCentral.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/accountCentral.ftl
@@ -4,62 +4,47 @@
 
 account-central-title = Dobro došli u { -brand-full-name }
 account-settings = Postavke računa
-
 #   $accounts (Number) - the number of configured accounts
 setup-title = Odaberi što želiš postaviti
 about-title = O { -brand-full-name }u
 resources-title = Resursi
-
 release-notes =
     .title = O { -brand-full-name }u
-
 email-label = E-mail
     .aria-label = Poveži se na postojeći e-mail račun
 email-description = { -brand-short-name } omogućuje povezivanje s postojećim e-mail računom za jednostavno i učinkovito čitanje e-pošte u aplikaciji.
-
 calendar-label = Kalendar
     .aria-label = Stvori novi kalendar
 calendar-description = { -brand-short-name } omogućuje rukovanje događajima za dobru organiziranost. Ako se povežeš s udaljenim kalendarom, svi će se događaji sinkronizirati na svim tvojim uređajima.
-
 chat-label = Chat
     .aria-label = Poveži se na svoj chat račun
 chat-description = { -brand-short-name } omogućuje povezivanje s više računa za trenutnu razmjenu poruka, nudeći podršku za razne platforme.
-
 filelink-label = Filelink
     .aria-label = Postavi Filelink
 filelink-description = { -brand-short-name } omogućuje postavljanje prikladnog Filelink računa u oblaku za jednostavno slanje velikih privitaka.
-
 addressbook-label = Adresar
     .aria-label = Stvori novi adresar
 addressbook-description = { -brand-short-name } omogućuje organiziranje svih kontakata u adresaru. Možeš se povezati i s udaljenim adresarom za sinkroniziranje svih tvojih kontakata.
-
 feeds-label = Feedovi
     .aria-label = Poveži se na feedove
 feeds-description = { -brand-short-name } omogućuje povezivanje s RSS/Atom feedovima za primanje vijesti i aktualiziranja.
-
 newsgroups-label = Interesne grupe
     .aria-label = Poveži se na interesne grupe
 newsgroups-description = { -brand-short-name } omogućuje povezivanje sa svim mogućim interesnim grupama.
-
 import-title = Uvezi iz jednog drugog programa
 import-paragraph2 = { -brand-short-name } omogućuje uvoz poruka e-pošte, kontakata adresara, pretplata na feedove, postavki i/ili filtera iz drugih programa za e-poštu kao i uobičajenih formata adresara.
-
 import-label = Uvoz
     .aria-label = Uvezi podatke iz drugih programa
-
 about-paragraph = Thunderbird je vodeći program za e-poštu i kalendare, otvorenog koda, dostupan na više platformi, besplatan za poslovno i privatno korištenje. Želimo da ostane siguran i postane još bolji. Donacija će nam omogućiti da zaposlimo programere, platimo za infrastrukturu i nastavimo poboljšavati Thunderbird.
-
 about-paragraph-consider-donation = <b>Thunderbird financiraju korisnici poput tebe! Ako ti se sviđa Thunderbird, molimo te da doniraš.</b>Najbolji način na koji možeš osigurati da Thunderbird ostane dostupan je putem <a data-l10n-name="donation-link"> donacije</a>.
-
 explore-link = Istraži funkcije
 support-link = Podrška
 involved-link = Uključi se
 developer-link = Dokumentacija programera
-
 read = Pročitane poruke
 compose = Piši novu poruku
 search = Pretraži poruke
 filter = Upravljanje filterima za poruke
 nntp-subscription = Upravljanje pretplatama na interesne grupe
 rss-subscription = Upravljanje pretplatama na kanale
-e2e = Potpuno šifriranje od pošiljatelja do primatelja
+e2e = Obostrano šifriranje
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/messengercompose/messengercompose.ftl b/thunderbird-l10n/hr/localization/hr/messenger/messengercompose/messengercompose.ftl
index 2b268233c0270c053ffd404bedef835a4cb22c3e..3dc94510d1a32268fc60f8b7802670255c662382 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/messengercompose/messengercompose.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/messengercompose/messengercompose.ftl
@@ -151,7 +151,7 @@ encryption-menu =
     .accesskey = g
 encryption-toggle =
     .label = Šifriraj
-    .tooltiptext = Koristi šifriranje od-kraja-do-kraja za ovu poruku
+    .tooltiptext = Koristi obostrano šifriranje za ovu poruku
 encryption-options-openpgp =
     .label = OpenPGP
     .tooltiptext = Prikaži ili izmijeni postavke OpenPGP šifriranja
@@ -185,20 +185,20 @@ menu-view-certificates =
 menu-open-key-manager =
     .label = Upravitelj ključeva
     .accesskey = t
-openpgp-key-issue-notification-one = Šifriranje od-kraja-do-kraja zahtjeva rješavanje ključnih problema za { $addr }
-openpgp-key-issue-notification-many = Šifriranje od-kraja-do-kraja zahtjeva rješavanje ključnih problema za { $count } primatelja.
-smime-cert-issue-notification-one = Šifriranje od-kraja-do-kraja zahtjeva rješavanje problema s certifikatima za { $addr }.
-smime-cert-issue-notification-many = Šifriranje od-kraja-do-kraja zahtjeva rješavanje problema s certifikatima za { $count } primatelja.
+openpgp-key-issue-notification-one = Obostrano šifriranje zahtjeva rješavanje ključnih problema za { $addr }
+openpgp-key-issue-notification-many = Obostrano šifriranje zahtjeva rješavanje ključnih problema za { $count } primatelja.
+smime-cert-issue-notification-one = Obostrano šifriranje zahtjeva rješavanje problema s certifikatima za { $addr }.
+smime-cert-issue-notification-many = Obostrano šifriranje zahtjeva rješavanje problema s certifikatima za { $count } primatelja.
 key-notification-disable-encryption =
     .label = Nemoj šifrirati
     .accesskey = N
-    .tooltiptext = Isključi šifriranje od-kraja-do-kraja
+    .tooltiptext = Isključi obostrano šifriranje
 key-notification-resolve =
     .label = Razrješi…
     .accesskey = R
     .tooltiptext = Otvori OpenPGP pomoćnika za ključeve
-can-encrypt-smime-notification = S/MIME šifriranje od-kraja-do-kraja je moguće.
-can-encrypt-openpgp-notification = OpenPGP šifriranje od-kraja-do-kraja je moguće.
+can-encrypt-smime-notification = S/MIME obostrano šifriranje je moguće.
+can-encrypt-openpgp-notification = OpenPGP obostrano šifriranje je moguće.
 can-e2e-encrypt-button =
     .label = Šifriraj
     .accesskey = f
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/composeKeyStatus.ftl b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/composeKeyStatus.ftl
index e342e1f1edbc152a49fb06487197b3f44a31434b..546b3b19b7473452c15558b79c03f257b0d78053 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/composeKeyStatus.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/composeKeyStatus.ftl
@@ -2,7 +2,7 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-openpgp-compose-key-status-intro-need-keys = Kako biste slali poruke kriptirane od-kraja-do-kraja, trebate prvo dobiti i prihvatiti javni ključ za svakog primatelja.
+openpgp-compose-key-status-intro-need-keys = Kako biste slali obostrano šifrirane poruke, trebate prvo dobiti i prihvatiti javni ključ za svakog primatelja.
 openpgp-compose-key-status-keys-heading = Dostupnost OpenPGP ključeva:
 openpgp-compose-key-status-title =
     .title = OpenPGP sigurnost poruka
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp-frontend.ftl b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp-frontend.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..42a5cc2c30657c1baa920291da3faaad52e01365 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp-frontend.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp-frontend.ftl
@@ -2,3 +2,49 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+openpgp-manage-keys-openpgp-cmd =
+    .label = OpenPGP upravljač ključevima
+    .accesskey = O
+openpgp-ctx-decrypt-open =
+    .label = Dešifriraj i otvori
+    .accesskey = D
+openpgp-ctx-decrypt-save =
+    .label = Dešifriraj i spremi kao…
+    .accesskey = m
+openpgp-ctx-import-key =
+    .label = Uvezi OpenPGP ključ
+    .accesskey = i
+openpgp-ctx-verify-att =
+    .label = Provjeri potpis
+    .accesskey = v
+openpgp-has-sender-key = Ova poruka tvrdi da sadrži javni OpenPGP ključ pošiljatelja.
+openpgp-be-careful-new-key = Upozorenje: Novi javi OpenPGP ključ sadržan u ovoj poruci se razlike od javnog ključa koji ste prethodno prihvatili za { $email }.
+openpgp-import-sender-key =
+    .label = Uvoz…
+openpgp-search-keys-openpgp =
+    .label = Otkrijte OpenPGP ključ
+openpgp-missing-signature-key = Ova poruka je potpisana ključem koji još nemate.
+openpgp-search-signature-key =
+    .label = Otkrij…
+# Don't translate the terms "OpenPGP" and "MS-Exchange"
+openpgp-broken-exchange-opened = Ovo je OpenPGP poruka koja je izgleda oštećena od strane MS-Exchange i ne može biti popravljena zato što je otvorena ih lokalne datoteke. Kopirajte poruku u mapu e-pošte kako biste je pokušali automatski popraviti.
+openpgp-broken-exchange-info = Ovo je OpenPGP poruka koja je izgleda oštećena od strane MS-Exchange. Ukoliko sadržaj poruke nije prikazan na očekivani način, možete pokušati automatski je popraviti.
+openpgp-broken-exchange-repair =
+    .label = Popravi poruku
+openpgp-broken-exchange-wait = Molim pričekajte…
+openpgp-cannot-decrypt-because-mdc =
+    Ovo je šifrirana poruka koja koristi stari i ranjivi mehanizam.
+    Mogla je biti izmijenjena u tranzitu s namjerom krađe sadržaja.
+    Kako bi se spriječio taj rizik, sadržaj nije prikazan.
+openpgp-cannot-decrypt-because-missing-key = Tajni ključ koji je potreban za dešifriranje ove poruke nije dostupan.
+openpgp-partially-signed =
+    Samo mali dio ove poruke je digitalno potpisan koristeći OpenPGP.
+    Ukoliko kliknete na tipku za provjeru, nezaštićeni dijelovi će biti skriveni i status digitalnog potpisa će biti prikazan.
+openpgp-partially-encrypted =
+    Samo mali dio ove poruke je šifriran koristeći OpenPGP.
+    Dijelovi poruke koji su već prikazani nisu šifrirani.
+    Ukoliko pritisnete tipku za dešifriranje, sadržaj šifriranog dijela će biti prikazan.
+openpgp-reminder-partial-display = Podsjetnik: Niže prikazana poruka je samo dio originalne poruke.
+openpgp-partial-verify-button = Provjeri
+openpgp-partial-decrypt-button = Dešifriraj
+openpgp-unexpected-key-for-you = Upozorenje: Ova poruka sadrži nepoznati OpenPGP ključ koji se odnosi na jednu od vaših adresa e-pošte. Ukoliko ovo nije jedan od vaših ključeva, možda je pokušaj prevare prema ostalim primateljima.
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp.ftl b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp.ftl
index 046841bc9137c8d458a69b698695c599579d5089..0fbd08526abb1016c2abdf8bc35547081419218b 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/openpgp/openpgp.ftl
@@ -1,13 +1,34 @@
-
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+e2e-intro-description = Za slanje šifriranih ili digitalno potpisanih poruka morate konfigurirati tehnologiju šifriranja, bilo OpenPGP ili S/MIME.
+e2e-intro-description-more = Odaberite svoj osobni ključ kako biste omogućili OpenPGP korištenje ili svoj osobni certifikat kako biste omogućili S/MIME korištenje. Za osobni ključ ili certifikat vi posjedujete odgovarajući tajni ključ.
+openpgp-copy-cmd-label =
+    .label = Kopiraj
+
 ## e2e encryption settings
 
+#   $identity (String) - the email address of the currently selected identity
+openpgp-description-no-key = { -brand-short-name } nema osobni OpenPGP ključ za <b>{ $identity }</b>
+#   $count (Number) - the number of configured keys associated with the current identity
+#   $identity (String) - the email address of the currently selected identity
+openpgp-description-has-keys =
+    { $count ->
+        [one] { -brand-short-name } je pronašao { $count } osobni OpenPGP ključ povezan s <b>{ $identity }</b>
+        [few] { -brand-short-name } je pronašao { $count } osobna OpenPGP ključa povezana s <b>{ $identity }</b>
+       *[other] { -brand-short-name } je pronašao { $count } osobnih OpenPGP ključeva povezanih s <b>{ $identity }</b>
+    }
+openpgp-add-key-button =
+    .label = Dodaj ključ…
+    .accesskey = a
+e2e-learn-more = Saznaj više
+
 ## OpenPGP Key selection area
 
+
 ## Account settings export output
 
+
 # Strings used in enigmailMessengerOverlay.js
 
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/otr/am-im-otr.ftl b/thunderbird-l10n/hr/localization/hr/messenger/otr/am-im-otr.ftl
index 1f2751db6b01c3dbd0d9851d8284e8cd56f55f9c..109f2cbe9cc00a299b5e9ce75bf44ab89d453958 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/otr/am-im-otr.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/otr/am-im-otr.ftl
@@ -5,7 +5,7 @@
 account-encryption =
     .label = Obostrano šifriranje
 account-otr-label = Neslužbene poruke (OTR)
-account-otr-description2 = { -brand-short-name } podržava potpuno kriptiranje pojedinačnih razgovora zasnovano na OTR. Ovo će spriječiti treće strane u prisluškivanju razgovora. Ovaj način potpunog kriptiranja može se koristiti jedino kada i druga strana koristi program koji podržava OTR.
+account-otr-description2 = { -brand-short-name } podržava obostrano šifriranje pojedinačnih razgovora zasnovano na OTR. Ovo će spriječiti treće strane u prisluškivanju razgovora. Ovaj način obostranog šifriranja može se koristiti jedino kada i druga strana koristi program koji podržava OTR.
 otr-encryption-title = Provjereno šifriranje
 otr-encryption-caption = Kako biste omogućili drugima da provjere vaš identitet u OTR razgovorima, podijelite svoj OTR otisak prsta koristeći vanjski komunikacijski kanal.
 otr-fingerprint-label = Tvoj digitalni otisak:
@@ -16,11 +16,9 @@ otr-settings-title = Postavke neslužbenih poruka
 otr-require-encryption =
     .label = Zahtijevaj obostrano šifriranje za izravne razgovore
 otr-require-encryption-info =
-    Ukoliko zahtijevate potpuno kriptiranje, poruke u privatnim razgovorima
-    neće bit poslane ukoliko ih se ne bude moglo kriptirati. Primljene ne kriptirane poruke
+    Ukoliko zahtijevate obostrano šifriranje, poruke u privatnim razgovorima
+    neće bit poslane ukoliko ih se ne bude moglo šifrirati. Primljene ne šifrirane poruke
     neće biti prikazane kao dio redovnog razgovora i neće biti zabilježene.
 otr-verify-nudge =
     .label = Uvijek me podsjeti potvrditi neprovjereni kontakt
-
 otr-not-yet-available = Još nije dostupno
-
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/otr/finger.ftl b/thunderbird-l10n/hr/localization/hr/messenger/otr/finger.ftl
index a623e649d8634a2092e2e19bf7b7da6152aa730d..6fa7af47e27ad75ec6e293578fd87ae598061f76 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/otr/finger.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/otr/finger.ftl
@@ -3,7 +3,7 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 otr-finger-title = Prethodno viđeni OTR otisci prstiju
-finger-intro = Otisci prsta OTR ključa iz prethodnih potpuno kriptiranih razgovora.
+finger-intro = Otisci prsta OTR ključa iz prethodnih obostrano šifriranih razgovora.
 finger-screen-name =
     .label = Kontakt
 finger-verified =
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/preferences/am-im.ftl b/thunderbird-l10n/hr/localization/hr/messenger/preferences/am-im.ftl
index 4a1e5976a938a9227e413666a5d3b4415025892d..35bbb7f4c16a2b95337b3ee7fb396fc6d02de4f0 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/preferences/am-im.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/preferences/am-im.ftl
@@ -4,19 +4,17 @@
 
 account-settings-title = Postavke autentifikacije
 account-channel-title = Zadani kanali
-
 chat-autologin =
     .label = Prijavi se prilikom pokretanja
-
 chat-encryption-generic = Općenito
 chat-encryption-log =
-    .label = Uključi potpuno šifrirane poruke u zapis razgovora
-chat-encryption-label = Izvorno potpuno šifriranje
-chat-encryption-description = { $protocol } pruža potpuno šifriranje za poruke razgovora. Ovo onemogućava treće strane u prisluškivanju razgovora. Dodatno postavljanje će možda biti potrebno niže za funkcioniranje šifriranja.
+    .label = Uključi obostrano šifrirane poruke u zapis razgovora
+chat-encryption-label = Izvorno obostrano šifriranje
+chat-encryption-description = { $protocol } pruža obostrano šifriranje za poruke razgovora. Ovo onemogućava treće strane u prisluškivanju razgovora. Dodatno postavljanje će možda biti potrebno za funkcioniranje šifriranja.
 chat-encryption-status = Status šifriranja
 chat-encryption-placeholder = Šifriranje nije inicijalizirano.
 chat-encryption-sessions = Sesije
-chat-encryption-sessions-description = Za potpuno šifriranje da radi ispravno, morate vjerovati drugim sesijama trenutno prijavljenim u vaš račun. Interakcija s drugim klijentima je potrebna za provjeru sesije. Provjera sesije može dovesti do toga da { -brand-short-name } također ima povjerenja u sve sesije za koje vjeruje .
+chat-encryption-sessions-description = Za obostrano šifriranje da radi ispravno, morate vjerovati drugim sesijama trenutno prijavljenim u vaš račun. Interakcija s drugim klijentima je potrebna za provjeru sesije. Provjera sesije može dovesti do toga da { -brand-short-name } također ima povjerenja u sve sesije.
 chat-encryption-session-verify = provjeri
     .title = Provjeri identitet ove sesije
 chat-encryption-session-trusted = pouzdano
diff --git a/thunderbird-l10n/hr/localization/hr/messenger/preferences/preferences.ftl b/thunderbird-l10n/hr/localization/hr/messenger/preferences/preferences.ftl
index 182d79f79941547054ffd4f8f689b241e57fb13e..480b28fda90d85449b9f9f1dad9d0b4052423e9f 100644
--- a/thunderbird-l10n/hr/localization/hr/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/hr/localization/hr/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Omogući provjeru pravopisa prilikom pisanja
     .accesskey = e
-
+language-popup-label =
+    .value = Jezik:
+    .accesskey = J
 download-dictionaries-link = Preuzmi više rječnika
 font-label =
     .value = Font:
diff --git a/thunderbird-l10n/hr/localization/hr/toolkit/global/commonDialog.ftl b/thunderbird-l10n/hr/localization/hr/toolkit/global/commonDialog.ftl
index c731224ebbb9de30e70e8acd9d6f628f0aa7e6e5..9fcf6a3cdb45637bda9aae4f9b82e6cccc060fd0 100644
--- a/thunderbird-l10n/hr/localization/hr/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/hr/localization/hr/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Ova stranica kaže
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Nepoznato
-
 common-dialog-username =
     .value = Korisničko ime
 common-dialog-password =
     .value = Lozinka
+common-dialog-copy-cmd =
+    .label = Kopiraj
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Označi sve
+    .accesskey = s
diff --git a/thunderbird-l10n/hr/localization/hr/toolkit/global/resetProfile.ftl b/thunderbird-l10n/hr/localization/hr/toolkit/global/resetProfile.ftl
index 9b3ff864a08dee5d2b271d6a8c3ce1d8fabe6c7b..003f1be492a7b09fd7dfd316a86565b51b5af3a8 100644
--- a/thunderbird-l10n/hr/localization/hr/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/hr/localization/hr/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Počni iznova za rješavanje problema s per
 refresh-profile = Podesi { -brand-short-name }
 refresh-profile-button = Osvježi { -brand-short-name } …
 refresh-profile-learn-more = Saznaj više
+refresh-profile-progress =
+    .title = Osvježi { -brand-short-name }
+refresh-profile-progress-description = Uskoro gotovo…
diff --git a/thunderbird-l10n/hr/localization/hr/toolkit/global/tabprompts.ftl b/thunderbird-l10n/hr/localization/hr/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..7b7c85c0b9a3103064cabf407464bd2f7c5fb47f
--- /dev/null
+++ b/thunderbird-l10n/hr/localization/hr/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Korisničko ime:
+tabmodalprompt-password =
+    .value = Lozinka:
+tabmodalprompt-ok-button =
+    .label = U redu
+tabmodalprompt-cancel-button =
+    .label = Odustani
diff --git a/thunderbird-l10n/hr/manifest.json b/thunderbird-l10n/hr/manifest.json
index b5d386dfde9ed1985cf75118af2bf6b4d128aa53..8c747815bbe820c53ac219e7aaf4da0f39d2058b 100644
--- a/thunderbird-l10n/hr/manifest.json
+++ b/thunderbird-l10n/hr/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Hrvatski (HR) Language Pack",
   "description": "Language pack for Thunderbird for hr",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "hr": {
-      "version": "20220729191257",
+      "version": "20220817121630",
       "chrome_resources": {
         "alerts": "chrome/hr/locale/hr/alerts/",
         "autoconfig": "chrome/hr/locale/hr/autoconfig/",
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/calendar/timezones.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/calendar/timezones.properties
index bfebbbe87bccac1d953b7e96e7373bc2453bb190..3f23612661197c60f270878212be043aa3028c3a 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/calendar/timezones.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifik/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kijew
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/accessibility.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/accessibility.properties
index 3bc48bae195d108d469e48de115676dabcb7c446..04bbc7329b976685d9c13ca07e4b213a5ae092eb 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/accessibility.properties
@@ -30,6 +30,15 @@ accessibility.properties=Kajkosće
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Štom bjezbarjernosće
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Klikńće, zo byšće suk w inspektorje wubrał
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/inspector.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/inspector.properties
index d901fcc127e3c241a0698fbea177cbd5e9525bf3..a084a4e9b40d6c34427c8ce8b01dde0d81a746f2 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/inspector.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Jedyn dalši suk pokazać;#1 sukaj pokazać;Wšě #1 su
 # inspector.
 markupView.whitespaceOnly.label=prózdny rum
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=nic k dispoziciji
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Dźěći tutoho elementa z aktualnym modusom gratoweho kašćika wobhladowaka k dispoziciji njeje
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/webconsole.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/webconsole.properties
index 44b8ee64c8bac02fb67d0d2f3d5146afa5581159..940f3f7531f5a48739c9f7e702d472a7c23a8e27 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Konsola wobhladowaka
 # process.
 multiProcessBrowserConsole.title=Multiprocesowa konsola wobhladowaka
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Konsola wobhladowaka nadrjadowaneho procesa
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/messenger/addons.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/messenger/addons.properties
index 061757bf758771e4b6dc21743d5c8221333bda00..3f11e9a56832bcbbfdd13fe08b4e6c3c31759b6a 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/messenger/addons.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/hsb/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Daty do mjezyskłada kopěrować
 webextPerms.description.compose=Čitajće a změńće swoje e-mejlowe powěsće, mjeztym zo je pisaće a sćeleće
 webextPerms.description.compose.send=Spisane mejlki we wašim mjenje pósłác
 webextPerms.description.compose.save=Spisane e-mejlowe powěsće jako naćiski abo předłohi składować
+webextPerms.description.declarativeNetRequest=Wobsah na kóždej stronje blokować
 webextPerms.description.devtools=Rozšěrće wuwiwarske nastroje, zo byšće přistup k swojim datam we wočinjenych rajtarkach měł
 webextPerms.description.dns=Přistup k informacijam wo IP-adresy a mjenje serwera
 webextPerms.description.downloads=Sćehńće dataje a čitajće a změńće sćehnjensku historiju swojeho wobhladowaka
diff --git a/thunderbird-l10n/hsb/chrome/hsb/locale/pdfviewer/viewer.properties b/thunderbird-l10n/hsb/chrome/hsb/locale/pdfviewer/viewer.properties
index fe19029488fa3f77cce4569c91e1a8efaa176793..86c2d79f0d60c342e58fcea7961781286fb4dd29 100644
--- a/thunderbird-l10n/hsb/chrome/hsb/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/hsb/chrome/hsb/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Pismowa wulkosć
 editor_ink_line_color=Linijowa barba
 editor_ink_line_thickness=Linijowa tołstosć
 
+# Editor Parameters
+editor_free_text_color=Barba
+editor_free_text_size=Wulkosć
+editor_ink_color=Barba
+editor_ink_thickness=Tołstosć
+editor_ink_opacity=Opacita
+
 # Editor aria
 editor_free_text_aria_label=Darmotny tekstowy editor
 editor_ink_aria_label=Tintowy editor
diff --git a/thunderbird-l10n/hsb/localization/hsb/devtools/client/toolbox.ftl b/thunderbird-l10n/hsb/localization/hsb/devtools/client/toolbox.ftl
index 89e9de16bf5ff330938b1c3f9d0259c549dd6b70..4bc23ea32c819147f6f9c5a1017bd5294f1d470f 100644
--- a/thunderbird-l10n/hsb/localization/hsb/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Deleka přidokować
 toolbox-meatball-menu-dock-left-label = Nalěwo přidokować
 toolbox-meatball-menu-dock-right-label = Naprawo přidokować
 toolbox-meatball-menu-dock-separate-window-label = Wosebite wokno
-
 toolbox-meatball-menu-splitconsole-label = Rozdźělenu konsolu pokazać
 toolbox-meatball-menu-hideconsole-label = Rozdźělenu konsolu schować
-
 toolbox-meatball-menu-settings-label = Nastajenja
 toolbox-meatball-menu-documentation-label = Dokumentacija…
 toolbox-meatball-menu-community-label = Zhromadźenstwo…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Wuskakowace wokna awtomatisce njeschować
-
 toolbox-meatball-menu-pseudo-locale-accented = Lokale  „z diakritiskim znamjenjom“ zmóžnić
 toolbox-meatball-menu-pseudo-locale-bidi = Lokale „bidi“ zmóžnić
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modus gratoweho kašćika wobhladowaka
+toolbox-mode-browser-console-label = Modus konsole wobhladowaka
+toolbox-mode-everything-label = Multiproces
+toolbox-mode-everything-sub-label = (Pomałši)
+toolbox-mode-everything-container =
+    .title = Wšitko we wšěch procesach za zmylkami přepytować
+toolbox-mode-parent-process-label = Jenož nadrjadowany proces
+toolbox-mode-parent-process-sub-label = (Spěšny)
+toolbox-mode-parent-process-container =
+    .title = Jenož fokus na resursy z nadrjadowaneho procesa.
diff --git a/thunderbird-l10n/hsb/localization/hsb/devtools/client/tooltips.ftl b/thunderbird-l10n/hsb/localization/hsb/devtools/client/tooltips.ftl
index 02226349b528eb5f2eb111ee6aaced4f76b518df..de1954bdbd25eca12826def605899afd565c44df 100644
--- a/thunderbird-l10n/hsb/localization/hsb/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> na tutón element efekt nima, dokelž tabela njeje.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> na tutón element efekt nima, dokelž so njekuli.
 inactive-css-border-image = <strong>{ $property }</strong> na tutón element wuskutk nima, dokelž njeda so na nutřkowne tabelowe elementy nałožić, hdźež <strong>border-collapse</strong> je na <strong>collapse</strong> na nadrjadowanym elemenće tabele stajeny.
+inactive-css-ruby-element = <strong>{ $property }</strong> wuskutk na tutón element nima, dokelž je element ruby. Jeje wulkosć so přez wulkosć pisma teksta ruby postaja.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Spytajće
 inactive-css-not-table-fix = Spytajće <strong>display:table</strong> abo <strong>display:inline-tabel</strong> přidać. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Spytajće, <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> abo <strong>overflow:hidden</strong> přidać. { learn-more }
 inactive-css-border-image-fix = Wotstrońće na nadrjadowanym elemenće tabele kajkosć abo změńće hódnotu kajkosće <strong>border-collapse</strong> do hódnoty, kotraž so wot <strong>collapse</strong> rozeznawa. { learn-more }
+inactive-css-ruby-element-fix = Spytajće <strong>font-size</strong> teksta ruby změnić. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/hsb/localization/hsb/messenger/addressbook/vcard.ftl b/thunderbird-l10n/hsb/localization/hsb/messenger/addressbook/vcard.ftl
index 8f4a6d746c9686d644ce4d869745708c8711b22e..29cecf4e5839b814b7c851ee8f287de4be1e691e 100644
--- a/thunderbird-l10n/hsb/localization/hsb/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Organizaciske kajkosće přidać
 vcard-org-title = Titul
 vcard-org-role = Róla
 vcard-org-org = Organizacija
+
+# Custom properties
+
+vcard-custom-header = Swójske kajkosće
+vcard-custom-add = Swójske kajkosće přidać
diff --git a/thunderbird-l10n/hsb/localization/hsb/messenger/mailWidgets.ftl b/thunderbird-l10n/hsb/localization/hsb/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..cf5b3138c2d2a09a8b4b7e91e4f36e46535e68e1
--- /dev/null
+++ b/thunderbird-l10n/hsb/localization/hsb/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aktualny napohład nałožić na …
+threadpane-apply-changes-prompt-title = Změny nałožić?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Napohlad aktualneho rjadowaka na { $name } nałožić?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Napohlad aktualneho rjadowaka na { $name } a jeho dźěći nałožić?
diff --git a/thunderbird-l10n/hsb/localization/hsb/messenger/preferences/preferences.ftl b/thunderbird-l10n/hsb/localization/hsb/messenger/preferences/preferences.ftl
index 036fd7b74ef59db30c29422eace1da84264207cf..5dada0df57550e2309fa5b4bffad3081342f7add 100644
--- a/thunderbird-l10n/hsb/localization/hsb/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Prawopis při zapodaću pruwować
     .accesskey = z
 
-
+language-popup-label =
+    .value = Rěč:
+    .accesskey = R
 
 download-dictionaries-link = Dalše słowniki sćahnyć
 
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/commonDialog.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/commonDialog.ftl
index 6c40fec48421ab5de07453381c89cfbd5603a6fa..851fb2d5082667883e3cb7763f02c21d3b877379 100644
--- a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Tuta strona praji
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Njeznaty
-
 common-dialog-username =
     .value = Wužiwarske mjeno
 common-dialog-password =
     .value = Hesło
+common-dialog-copy-cmd =
+    .label = Kopěrować
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Wšo wubrać
+    .accesskey = W
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/resetProfile.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/resetProfile.ftl
index 8363f6197338a0468f9bdfe1710df92d907adb81..0fcfe0bbfd69c5b532ced1c8f0c9954fe421cbd3 100644
--- a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Započńće znowa, zo byšće wukonowe prob
 refresh-profile = Powyšće wukonliwosć { -brand-short-name }
 refresh-profile-button = { -brand-short-name } wobnowić…
 refresh-profile-learn-more = Dalše informacije
+refresh-profile-progress =
+    .title = { -brand-short-name } wobnowić
+refresh-profile-progress-description = Nimale dokónčene…
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/tabprompts.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..7e979272bd8e5fccd2d50b891a05e0199f3f07ba
--- /dev/null
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Mjeno wužiwarja:
+tabmodalprompt-password =
+    .value = Hesło:
+tabmodalprompt-ok-button =
+    .label = W porjadku
+tabmodalprompt-cancel-button =
+    .label = Přetorhnyć
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/textActions.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/textActions.ftl
index 92328ec74aac93e5e9b2166b65110c672464fc67..899ce0a3d13b901940ce31337ba17eedc047b278 100644
--- a/thunderbird-l10n/hsb/localization/hsb/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Cofnyć
     .accesskey = C
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Wospjetować
     .accesskey = o
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Wutřihać
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopěrować
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Zasadźić
     .accesskey = Z
-
+text-action-paste-no-formatting =
+    .label = Bjez formatowanja zasadźić
+    .accesskey = f
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Zhašeć
     .accesskey = Z
-
 text-action-select-all =
     .label = Wšo wubrać
     .accesskey = u
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Žane prawopisne namjety
-
 text-action-spell-add-to-dictionary =
     .label = Słownikej přidać
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Přidaće słownikej cofnyć
     .accesskey = c
-
 text-action-spell-check-toggle =
     .label = Prawopis kontrolować
     .accesskey = r
-
 text-action-spell-add-dictionaries =
     .label = Słowniki přidać…
     .accesskey = S
-
 text-action-spell-dictionaries =
     .label = Rěče
     .accesskey = R
-
 text-action-search-text-box-clear =
     .title = Wuprózdnić
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/pictureinpicture/pictureinpicture.ftl
index b5605abaaecaecc80c0e9aa37aa4ca75fea044a5..ff4e0e9b805f55e1e340ea58d89086906f788744 100644
--- a/thunderbird-l10n/hsb/localization/hsb/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = K rajtarkej wróćo pósłać
 pictureinpicture-close =
     .aria-label = Začinić
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Přestawka
+    .title = Přestawka (wobłukowa lajsta)
+pictureinpicture-play-cmd =
+    .aria-label = Wothrać
+    .title = Wothrać (wobłukowe lajsta)
+pictureinpicture-mute-cmd =
+    .aria-label = Bjez zynka
+    .title = Bjez zynka ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Ze zynkom
+    .title = Ze zynkom ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = K rajtarkej wróćo pósłać
+    .title = Wróćo k rajtarkej
+pictureinpicture-close-cmd =
+    .aria-label = Začinić
+    .title = Začinić ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Podtitule
+    .title = Podtitule
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Połna wobrazowka
+    .title = Połna wobrazowka (dwójne kliknjenje)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Połnu wobrazowku wopušćić
+    .title = Połnu wobrazowku wopušćić (dwójne kliknjenje)
 pictureinpicture-subtitles-label = Podtitule
 pictureinpicture-font-size-label = Pismowa wulkosć
 pictureinpicture-font-size-small = Mały
diff --git a/thunderbird-l10n/hsb/localization/hsb/toolkit/printing/printUI.ftl b/thunderbird-l10n/hsb/localization/hsb/toolkit/printing/printUI.ftl
index b7a44d100996fec4bcb2dd05e079a889db794173..1de0232dc2a24ddd7623e2c1ee28a0add5ddcbd1 100644
--- a/thunderbird-l10n/hsb/localization/hsb/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/hsb/localization/hsb/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Ćišćeć
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Składować jako
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -15,8 +14,8 @@ printui-sheets-count =
         [few] { $sheetCount } łopjena papjery
        *[other] { $sheetCount } łopjenow papjery
     }
-
 printui-page-range-all = Wšě
+printui-page-range-current = Aktualny
 printui-page-range-odd = Njeruny
 printui-page-range-even = Runy
 printui-page-range-custom = Swójski
@@ -26,29 +25,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Swójski wobwod stronow zapodać
     .placeholder = na př. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopije
-
 printui-orientation = Wusměrjenje
 printui-landscape = Šěroki format
 printui-portrait = Wysoki format
-
 # Section title for the printer or destination device to target
 printui-destination-label = Cil
 printui-destination-pdf-label = Jako PDF składować
-
 printui-more-settings = Wjace nastajenjow
 printui-less-settings = Mjenje nastajenjow
-
 printui-paper-size-label = Wulkosć papjery
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalowanje
 printui-scale-fit-to-page-width = Šěrokosći strony přiměrić
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skalować
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Ćišćenje na woběmaj bokomaj
 printui-two-sided-printing-off = Znjemóžnjeny
@@ -56,7 +48,6 @@ printui-two-sided-printing-off = Znjemóžnjeny
 printui-two-sided-printing-long-edge = Na dołhej kromje kiwknyć
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Na krotkej kromje kiwknyć
-
 # Section title for miscellaneous print options
 printui-options = Nastajenja
 printui-headers-footers-checkbox = Hłowy a nohi ćišćeć
@@ -80,7 +71,6 @@ printui-simplify-page-radio = Zjednorjeny
 printui-color-mode-label = Barbny modus
 printui-color-mode-color = Barba
 printui-color-mode-bw = Čorny a běły
-
 printui-margins = Kromy
 printui-margins-default = Standard
 printui-margins-min = Minimum
@@ -99,23 +89,17 @@ printui-margins-custom-left-mm = Nalěwo (mm)
 printui-margins-custom-right = Naprawo
 printui-margins-custom-right-inches = Naprawo (cóle)
 printui-margins-custom-right-mm = Naprawo (mm)
-
 printui-system-dialog-link = Z pomocu systemoweho dialoga ćišćeć…
-
 printui-primary-button = Ćišćeć
 printui-primary-button-save = Składować
 printui-cancel-button = Přetorhnyć
 printui-close-button = Začinić
-
 printui-loading = Ćišćerski přehlad přihotować
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Ćišćerski přehlad
-
 printui-pages-per-sheet = Strony na łopjeno
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Ćišći so…
@@ -142,7 +126,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skalowanje dyrbi ličba mjez 10 a 200 być.
 printui-error-invalid-margin = Prošu zapodajće płaćiwu kromu za wubranu wulkosć papjery.
 printui-error-invalid-copies = Kopije dyrbja ličba mjez 1 a 10000 być.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Wobłuk dyrbi ličba mjez 1 a { $numPages } być.
diff --git a/thunderbird-l10n/hsb/manifest.json b/thunderbird-l10n/hsb/manifest.json
index 209f65b58e597d1f57b0b966e7eb8ba730582b93..1866eb45658a9aa2ca7809248d7c58cdd0ac44e7 100644
--- a/thunderbird-l10n/hsb/manifest.json
+++ b/thunderbird-l10n/hsb/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Hornjoserbšćina Language Pack",
   "description": "Language pack for Thunderbird for hsb",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "hsb": {
-      "version": "20220801195245",
+      "version": "20220817133238",
       "chrome_resources": {
         "alerts": "chrome/hsb/locale/hsb/alerts/",
         "autoconfig": "chrome/hsb/locale/hsb/autoconfig/",
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/hu/calendar/timezones.properties b/thunderbird-l10n/hu/chrome/hu/locale/hu/calendar/timezones.properties
index a57bf4e0acc6f14dbbeb2985662c34cf4647b0de..94de28459fe815fa3eb925c15a844885aed54973 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/hu/calendar/timezones.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/hu/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Óceánia/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Európa/Kijev
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/accessibility.properties b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/accessibility.properties
index b118bfe0f5c1dd6ecb53d7f3a6e3b5cbc580fd7a..6cd029c22340af1b06d006148f2f7b27c3c4b79b 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=Tulajdonságok
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Akadálymentesítési fa
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Kattintson a csomópont kiválasztásához az Akadálymentesítés fában
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Kattintson a csomópont kiválasztásához a vizsgálóban
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/inspector.properties b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/inspector.properties
index 5fcde7173e8fc236991f4c3f01128602bfe9d36e..5f34d9236bdfca3dc93d39280faa73b8307a2d8f 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/inspector.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Még egy csomópont megjelenítése;Mind a(z) #1 csomó
 # inspector.
 markupView.whitespaceOnly.label=üres karakterek
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=nem érhető el
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Ezen elem gyermekei nem érhetők el a Böngésző eszköztár jelenlegi módjában
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/webconsole.properties b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/webconsole.properties
index d1d0320b504b9cb2dec969cd22a0773c923078ab..548a32260c5c6debf84b99cef109682b54378163 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/hu/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Böngészőkonzol
 # process.
 multiProcessBrowserConsole.title=Többfolyamatos böngészőkonzol
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Szülőfolyamat böngészőkonzolja
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/hu/messenger/addons.properties b/thunderbird-l10n/hu/chrome/hu/locale/hu/messenger/addons.properties
index 94335bbb90de344e1c19b054fef5962af7a5f53b..1f370244bef58c5fb1606d2f5ec36ce21a9f66f4 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/hu/messenger/addons.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/hu/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Adatok vágólapra helyezése
 webextPerms.description.compose=Olvassa el és módosítsa az e-mail üzeneteket, miközben megírja és elküldi őket
 webextPerms.description.compose.send=Megírt e-mail üzenetek küldése az Ön nevében
 webextPerms.description.compose.save=A megírt levelek mentése piszkozatként vagy sablonként
+webextPerms.description.declarativeNetRequest=Bármely oldalon lévő tartalom blokkolása
 webextPerms.description.devtools=Fejlesztőeszközök kinyitása, hogy elérje a nyitott lapokon lévő adatokat
 webextPerms.description.dns=IP-cím és gépnév információk elérése
 webextPerms.description.downloads=Fájlok letöltése, valamint a letöltési előzmények olvasása és módosítása
diff --git a/thunderbird-l10n/hu/chrome/hu/locale/pdfviewer/viewer.properties b/thunderbird-l10n/hu/chrome/hu/locale/pdfviewer/viewer.properties
index 979b07a43ac26df8457e8d2baee24a6e411ea51e..f7a48511fc85fdea85026ef2b84a984850b1edac 100644
--- a/thunderbird-l10n/hu/chrome/hu/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/hu/chrome/hu/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Betűméret
 editor_ink_line_color=Vonalszín
 editor_ink_line_thickness=Vonalvastagság
 
+# Editor Parameters
+editor_free_text_color=Szín
+editor_free_text_size=Méret
+editor_ink_color=Szín
+editor_ink_thickness=Vastagság
+editor_ink_opacity=Átlátszatlanság
+
 # Editor aria
 editor_free_text_aria_label=Szabad szöveges szerkesztő
 editor_ink_aria_label=Tollat használó szerkesztő
diff --git a/thunderbird-l10n/hu/localization/hu/devtools/client/toolbox.ftl b/thunderbird-l10n/hu/localization/hu/devtools/client/toolbox.ftl
index cb7816d455814bba5a89dbee09e9d10ada78f662..f98f1c0aec23487df00f54a0e6e57f84f6cff0ff 100644
--- a/thunderbird-l10n/hu/localization/hu/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/hu/localization/hu/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dokkolás az aljára
 toolbox-meatball-menu-dock-left-label = Dokkolás balra
 toolbox-meatball-menu-dock-right-label = Dokkolás jobbra
 toolbox-meatball-menu-dock-separate-window-label = Külön ablak
-
 toolbox-meatball-menu-splitconsole-label = Osztott konzol megjelenítése
 toolbox-meatball-menu-hideconsole-label = Osztott konzol elrejtése
-
 toolbox-meatball-menu-settings-label = Beállítások
 toolbox-meatball-menu-documentation-label = Dokumentáció…
 toolbox-meatball-menu-community-label = Közösség…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Felugrók automatikus elrejtése ki
-
 toolbox-meatball-menu-pseudo-locale-accented = Az „ékezetes” területi beállítás engedélyezése
 toolbox-meatball-menu-pseudo-locale-bidi = A „kétirányú” területi beállítás engedélyezése
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Böngésző eszköztár módja
+toolbox-mode-browser-console-label = Böngészőkonzol mód
+toolbox-mode-everything-label = Többfolyamatos
+toolbox-mode-everything-sub-label = (Lassabb)
+toolbox-mode-everything-container =
+    .title = Hibakeresés az összes folyamatban
+toolbox-mode-parent-process-label = Csak a szülőfolyamatban
+toolbox-mode-parent-process-sub-label = (Gyors)
+toolbox-mode-parent-process-container =
+    .title = Csak a szülőfolyamat erőforrásaira összpontosítson.
diff --git a/thunderbird-l10n/hu/localization/hu/devtools/client/tooltips.ftl b/thunderbird-l10n/hu/localization/hu/devtools/client/tooltips.ftl
index af71d21c2404bfed8aa1a94c9b6e88126f3973e1..a81f09d2b18ad24deae9f3456e9c7ff19ee8f066 100644
--- a/thunderbird-l10n/hu/localization/hu/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/hu/localization/hu/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = A(z) <strong>{
 inactive-css-not-table = A(z) <strong>{ $property }</strong> nem befolyásolja ezt az elemet, mivel nem táblázat.
 inactive-scroll-padding-when-not-scroll-container = A(z) <strong>{ $property }</strong> nem befolyásolja ezt az elemet, mivel nem görgethető.
 inactive-css-border-image = A(z) <strong>{ $property }</strong> nincs hatással erre az elemre, mivel nem alkalmazható olyan belső táblázatelemekre, ahol a <strong>border-collapse</strong> <strong>collapse</strong> értékre van állítva szülő táblázatelem.
+inactive-css-ruby-element = A(z) <strong>{ $property }</strong> nincs hatással erre az elemre, mert ez egy rubi elem. A méretét a rubi szöveg mérete határozza meg.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Próbálja
 inactive-css-not-table-fix = Próbálja meg ezeket hozzáadni: <strong>display:table</strong> vagy <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Próbálkozzon az <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> vagy <strong>overflow:hidden</strong> hozzáadásával. { learn-more }
 inactive-css-border-image-fix = Távolítsa el a tulajdonságot a szülő táblázatelemen, vagy módosítsa a <strong>border-collapse</strong> értékét a <strong>collapse</strong>-től eltérő értékre. { learn-more }
+inactive-css-ruby-element-fix = Próbálja módosítani a rubi szöveg <strong>betűméretét</strong>. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/hu/localization/hu/messenger/addressbook/vcard.ftl b/thunderbird-l10n/hu/localization/hu/messenger/addressbook/vcard.ftl
index b403b10c95eb425e6313f327fe08e29c0f72bb57..f0dbbdaa360024ab628227c2dc593dc5b4cec1fc 100644
--- a/thunderbird-l10n/hu/localization/hu/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/hu/localization/hu/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Szervezeti tulajdonságok hozzáadása
 vcard-org-title = Cím
 vcard-org-role = Szerep
 vcard-org-org = Szervezet
+
+# Custom properties
+
+vcard-custom-header = Egyéni tulajdonságok
+vcard-custom-add = Egyéni tulajdonságok hozzáadása
diff --git a/thunderbird-l10n/hu/localization/hu/messenger/mailWidgets.ftl b/thunderbird-l10n/hu/localization/hu/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..1d2eb29fd8cdbcd152a8bb3b4b6b7b4cb7ccbbf9
--- /dev/null
+++ b/thunderbird-l10n/hu/localization/hu/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Jelenlegi nézet alkalmazása…
+threadpane-apply-changes-prompt-title = Alkalmazza a módosításokat?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Alkalmazza a jelenlegi mappa nézetét a(z) { $name } mappára?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Alkalmazza az aktuális mappa nézetét a(z) { $name } mappára és a gyermekeire?
diff --git a/thunderbird-l10n/hu/localization/hu/messenger/messengercompose/messengercompose.ftl b/thunderbird-l10n/hu/localization/hu/messenger/messengercompose/messengercompose.ftl
index a35925e12cd933886ac5406cc469b8829f214fa3..f3f2fbd2e9db4055795c1e7fa657bdcae75e302a 100644
--- a/thunderbird-l10n/hu/localization/hu/messenger/messengercompose/messengercompose.ftl
+++ b/thunderbird-l10n/hu/localization/hu/messenger/messengercompose/messengercompose.ftl
@@ -250,11 +250,11 @@ extra-address-rows-menu-button =
 #   $count (Number) - the count of addresses in the "To" and "Cc" fields.
 many-public-recipients-notice =
     { $count ->
-        [one] Az üzenetének nyilvános címzettje van. Elkerülheti a címzettek közzétételét, ha helyette titkos másolatot használ.
-       *[other] A címzett és másolatot kapó { $count } partner látni fogja egymás címét. Elkerülheti a címzettek közzétételét, ha helyette titkos másolatot használ.
+        [one] Az üzenetének nyilvános címzettje van. Elkerülheti a címzettek közzétételét, ha helyette rejtett másolatot használ.
+       *[other] A címzett és másolatot kapó { $count } partner látni fogja egymás címét. Elkerülheti a címzettek közzétételét, ha helyette rejtett másolatot használ.
     }
 many-public-recipients-bcc =
-    .label = Helyette titkos másolat használata
+    .label = Helyette rejtett másolat használata
     .accesskey = H
 many-public-recipients-ignore =
     .label = A címzettek legyenek nyilvánosak
@@ -263,8 +263,8 @@ many-public-recipients-prompt-title = Túl sok nyilvános címzett
 #   $count (Number) - the count of addresses in the public recipients fields.
 many-public-recipients-prompt-msg =
     { $count ->
-        [one] Üzenetének nyilvános címzettje van. Ez adatvédelmi aggály lehet. Elkerülheti a címzettek közzétételét, ha áthelyezi a címzetteket a Címzett/Másolatot kap mezőból a Titkos másolatba.
-       *[other] Üzenetének { $count } nyilvános címzettje van, akik láthatják egymás címét. Ez adatvédelmi aggály lehet. Elkerülheti a címzettek közzétételét, ha áthelyezi a címzetteket a Címzett/Másolatot kap mezőből a Titkos másolatba.
+        [one] Üzenetének nyilvános címzettje van. Ez adatvédelmi aggály lehet. Elkerülheti a címzettek közzétételét, ha áthelyezi a címzetteket a címzett/másolatot kap mezőből a rejtett másolatba.
+       *[other] Üzenetének { $count } nyilvános címzettje van, akik láthatják egymás címét. Ez adatvédelmi aggály lehet. Elkerülheti a címzettek közzétételét, ha áthelyezi a címzetteket a címzett/másolatot kap mezőből a rejtett másolatba.
     }
 many-public-recipients-prompt-cancel = Küldés megszakítása
 many-public-recipients-prompt-send = Küldés mindenképp
@@ -274,7 +274,7 @@ many-public-recipients-prompt-send = Küldés mindenképp
 # Variables:
 # $identity (string) - The name of the used identity, most likely an email address.
 compose-missing-identity-warning = Nem található egyedi személyazonosság, amely egyezik a feladó címével. Az üzenete a jelenlegi Feladó mező, és a(z) { $identity } személyazonosság beállításaival lesz elküldve.
-encrypted-bcc-warning = Titkosított üzenet küldésekor a Titkos másolatot kapóként hozzáadott címzettjei nincsenek teljesen elrejtve. Minden címzett képes lehet azonosítani őket.
+encrypted-bcc-warning = Titkosított üzenet küldésekor a rejtett másolatot kapóként hozzáadott címzettjei nincsenek teljesen elrejtve. Minden címzett képes lehet azonosítani őket.
 encrypted-bcc-ignore-button = Értettem
 
 ## Editing
diff --git a/thunderbird-l10n/hu/localization/hu/messenger/preferences/preferences.ftl b/thunderbird-l10n/hu/localization/hu/messenger/preferences/preferences.ftl
index cca1331e4dbc8157cffa9e33d919e6a46a68eabb..a7ff68d08a5e4c6c3f03feb80706af6485a51c9d 100644
--- a/thunderbird-l10n/hu/localization/hu/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/hu/localization/hu/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Helyesírás ellenőrzése beírás közben
     .accesskey = E
 
-
+language-popup-label =
+    .value = Nyelv:
+    .accesskey = N
 
 download-dictionaries-link = További szótárak letöltése
 
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/global/commonDialog.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/global/commonDialog.ftl
index 724c0dd56e30a70df3ed55cb1e42fa1937f6916c..5cf0b47f452d25f82960434f7291412cfed9d49d 100644
--- a/thunderbird-l10n/hu/localization/hu/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Az oldal a következőket mondja:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Ismeretlen
-
 common-dialog-username =
     .value = Felhasználónév
 common-dialog-password =
     .value = Jelszó
+common-dialog-copy-cmd =
+    .label = Másolás
+    .accesskey = M
+common-dialog-select-all-cmd =
+    .label = Minden kijelölése
+    .accesskey = i
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/global/resetProfile.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/global/resetProfile.ftl
index 14b1e323de05575e12ba872f724ce0226fb8de56..099e9d215470a29cdbb894c502b1ff9da0b3f9ec 100644
--- a/thunderbird-l10n/hu/localization/hu/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Kezdje frissen a teljesítményproblémák
 refresh-profile = Tuningolja a { -brand-short-name } böngészőt
 refresh-profile-button = { -brand-short-name } felfrissítése…
 refresh-profile-learn-more = További tudnivalók
+refresh-profile-progress =
+    .title = { -brand-short-name } felfrissítése
+refresh-profile-progress-description = Majdnem kész…
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/global/tabprompts.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..d58a1d10d6a7733a764258b60abdfe37736017ca
--- /dev/null
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Felhasználói név:
+tabmodalprompt-password =
+    .value = Jelszó:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Mégse
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/global/textActions.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/global/textActions.ftl
index 1da3f27a56bf5264d95f065558d09c1c6484cb54..14350c964810984ba3003d1446c0be4114dcf15d 100644
--- a/thunderbird-l10n/hu/localization/hu/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Visszavonás
     .accesskey = V
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Újra
     .accesskey = r
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Kivágás
     .accesskey = K
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Másolás
     .accesskey = M
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Beillesztés
     .accesskey = B
-
+text-action-paste-no-formatting =
+    .label = Beillesztés formázás nélkül
+    .accesskey = B
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Törlés
     .accesskey = s
-
 text-action-select-all =
     .label = Minden kijelölése
     .accesskey = i
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Nincs helyesírási javaslat
-
 text-action-spell-add-to-dictionary =
     .label = Hozzáadás a szótárhoz
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Szótárhoz adás visszavonása
     .accesskey = v
-
 text-action-spell-check-toggle =
     .label = Helyesírás-ellenőrzés
     .accesskey = H
-
 text-action-spell-add-dictionaries =
     .label = Szótárak hozzáadása…
     .accesskey = a
-
 text-action-spell-dictionaries =
     .label = Nyelvek
     .accesskey = N
-
 text-action-search-text-box-clear =
     .title = Törlés
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/pictureinpicture/pictureinpicture.ftl
index df813fe3596705f5364bdcb64f1a407b68bcb03b..0dcdcfadba889ced309faa4ff9ce7b4784f17003 100644
--- a/thunderbird-l10n/hu/localization/hu/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Visszaküldés a lapra
 pictureinpicture-close =
     .aria-label = Bezárás
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Szüneteltetés
+    .title = Szüneteltetés (szóköz)
+pictureinpicture-play-cmd =
+    .aria-label = Lejátszás
+    .title = Lejátszás (szóköz)
+pictureinpicture-mute-cmd =
+    .aria-label = Némítás
+    .title = Némítás ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Némítás feloldása
+    .title = Némítás feloldása ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Visszaküldés a lapra
+    .title = Vissza a lapra
+pictureinpicture-close-cmd =
+    .aria-label = Bezárás
+    .title = Bezárás ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Feliratok
+    .title = Feliratok
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Teljes képernyős mód
+    .title = Teljes képernyős mód (dupla kattintás)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Kilépés a teljes képernyős módból
+    .title = Kilépés a teljes képernyős módból (dupla kattintás)
 pictureinpicture-subtitles-label = Feliratok
 pictureinpicture-font-size-label = Betűméret
 pictureinpicture-font-size-small = Kicsi
diff --git a/thunderbird-l10n/hu/localization/hu/toolkit/printing/printUI.ftl b/thunderbird-l10n/hu/localization/hu/toolkit/printing/printUI.ftl
index 1731a697df8a2bc94d31676765e64cdf0e311435..54e907e82d3507d1c47859ced5e40cb37eadf1f5 100644
--- a/thunderbird-l10n/hu/localization/hu/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/hu/localization/hu/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Nyomtatás
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Mentés másként
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } lap
        *[other] { $sheetCount } lap
     }
-
 printui-page-range-all = Mind
+printui-page-range-current = Jelenlegi
 printui-page-range-odd = Páratlan
 printui-page-range-even = Páros
 printui-page-range-custom = Egyéni
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Egyéni oldaltartomány megadása
     .placeholder = például 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Példányszám
-
 printui-orientation = Tájolás
 printui-landscape = Fekvő
 printui-portrait = Álló
-
 # Section title for the printer or destination device to target
 printui-destination-label = Cél
 printui-destination-pdf-label = Mentés PDF-be
-
 printui-more-settings = Több beállítás
 printui-less-settings = Kevesebb beállítás
-
 printui-paper-size-label = Papírméret
-
 # Section title (noun) for the print scaling options
 printui-scale = Méret
 printui-scale-fit-to-page-width = Oldalszélesség
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Méret
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Kétoldalas nyomtatás
 printui-two-sided-printing-off = Ki
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Ki
 printui-two-sided-printing-long-edge = Átfordítás a lap hosszabb szélén
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Átfordítás a lap rövidebb szélén
-
 # Section title for miscellaneous print options
 printui-options = Beállítások
 printui-headers-footers-checkbox = Fejlécek és láblécek nyomtatása
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Egyszerűsített
 printui-color-mode-label = Színmód
 printui-color-mode-color = Színes
 printui-color-mode-bw = Fekete-fehér
-
 printui-margins = Margók
 printui-margins-default = Alapértelmezett
 printui-margins-min = Minimális
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Balra (mm)
 printui-margins-custom-right = Jobb
 printui-margins-custom-right-inches = Jobb (hüvelyk)
 printui-margins-custom-right-mm = Jobbra (mm)
-
 printui-system-dialog-link = Nyomtatás a rendszer párbeszédablakával…
-
 printui-primary-button = Nyomtatás
 printui-primary-button-save = Mentés
 printui-cancel-button = Mégse
 printui-close-button = Bezárás
-
 printui-loading = Előnézet előkészítése
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Nyomtatási kép
-
 printui-pages-per-sheet = Oldalak száma laponként
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Nyomtatás…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = A skálának 10 és 200 közötti számnak kell lennie.
 printui-error-invalid-margin = Adjon meg érvényes margót a kiválasztott papírmérethez.
 printui-error-invalid-copies = A másolatok számának 1 és 10000 közötti számnak kell lennie.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = A tartománynak 1 és { $numPages } közötti számnak kell lennie.
diff --git a/thunderbird-l10n/hu/manifest.json b/thunderbird-l10n/hu/manifest.json
index 84afa64d65edb4845c443a29b523576909120925..6e06fffcc34da55e22c4c3ebd80c0327b91abe77 100644
--- a/thunderbird-l10n/hu/manifest.json
+++ b/thunderbird-l10n/hu/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Magyar (HU) Language Pack",
   "description": "Language pack for Thunderbird for hu",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "hu": {
-      "version": "20220726110619",
+      "version": "20220818070358",
       "chrome_resources": {
         "alerts": "chrome/hu/locale/hu/alerts/",
         "autoconfig": "chrome/hu/locale/hu/autoconfig/",
diff --git a/thunderbird-l10n/hy-AM/chrome/hy-AM/locale/hy-AM/mozapps/downloads/unknownContentType.properties b/thunderbird-l10n/hy-AM/chrome/hy-AM/locale/hy-AM/mozapps/downloads/unknownContentType.properties
index 9da4a77fdb613a025e9396cd5795f2b2cffd6d5a..84649d8298ac25c08a4cebd9a3bed7f5d6f2a699 100644
--- a/thunderbird-l10n/hy-AM/chrome/hy-AM/locale/hy-AM/mozapps/downloads/unknownContentType.properties
+++ b/thunderbird-l10n/hy-AM/chrome/hy-AM/locale/hy-AM/mozapps/downloads/unknownContentType.properties
@@ -4,7 +4,7 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 title=%S-ի բացում
-saveDialogTitle=Նշել, թե ֆայլն ինչ անվան ներքո պահել…
+saveDialogTitle=Մուտքագրեք պահվող ֆայլի անունը...
 defaultApp=%S (հիմնական)
 chooseAppFilePickerTitle=Ընտրել Օգնական Ծրագիրը
 badApp=Անհնար է գտնել Ձեր կողմից ընտրված («%S») ծրագիրը: Ստուգեք ֆայլի անունը կամ նշեք մեկ այլ ծրագիր:
@@ -14,7 +14,7 @@ badPermissions.title=Անբավարար իրավունք հիշելու համա
 unknownAccept.label=Պահպանել Ֆայլը
 unknownCancel.label=Չեղարկել
 fileType=%S ֆայլ
-# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit  
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
 orderedFileSizeWithType=%1$S (%2$S %3$S)
 
 avifExtHandlerDescription=AV1 Image File (AVIF)
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/messenger/preferences/preferences.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/messenger/preferences/preferences.ftl
index 02d0ebe0319d9a419d002f4b9c68990c424f0b27..011999ed0f02f51e483940252513edb1239826a8 100644
--- a/thunderbird-l10n/hy-AM/localization/hy-AM/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/messenger/preferences/preferences.ftl
@@ -495,7 +495,9 @@ spellcheck-inline-label =
     .label = Միացնել ուղղագրության ստուգումը
     .accesskey = E
 
-
+language-popup-label =
+    .value = Լեզուն.
+    .accesskey = Լ
 
 download-dictionaries-link = Ներբեռնել բառարաններ
 
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/commonDialog.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/commonDialog.ftl
index 0cf29aa43f6d2228d389d1371a64848e3f88e252..0d8fbdffc53b9df4c9151214b91224221232d9cd 100644
--- a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/commonDialog.ftl
@@ -6,3 +6,9 @@ common-dialog-username =
     .value = Օգտվողի անուն
 common-dialog-password =
     .value = Գաղտնաբառ
+common-dialog-copy-cmd =
+    .label = Պատճենել
+    .accesskey = Պ
+common-dialog-select-all-cmd =
+    .label = Նշել բոլորը
+    .accesskey = բ
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/resetProfile.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/resetProfile.ftl
index a6373765341c0c1d095015e5bcf1603234835b56..e576b355464901a17a5ba87b56db6c11d73bbfd6 100644
--- a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = Թարմացնել { -brand-short-name }-ը
 refresh-profile = Տալ { -brand-short-name }-ին լարում
 refresh-profile-button = Թարմացնել { -brand-short-name }-ը…
+refresh-profile-progress =
+    .title = Թարմացնել { -brand-short-name }-ը
+refresh-profile-progress-description = Գրեթե պատրաստ է...
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/tabprompts.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..fd086676f96114698a42267a9b4e3ca7dbe843d0
--- /dev/null
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Օգտվողի Անուն.
+tabmodalprompt-password =
+    .value = Գաղտնաբառ.
+tabmodalprompt-ok-button =
+    .label = Լավ
+tabmodalprompt-cancel-button =
+    .label = Չեղարկել
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printPreview.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printPreview.ftl
index 678688c292c23f30ba8fc0d73a18d0438966ab25..77eb2744236e847eda75d3180741ff5c72e260f4 100644
--- a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printPreview.ftl
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printPreview.ftl
@@ -38,11 +38,10 @@ printpreview-page-setup =
 printpreview-page =
     .value = Էջը.
     .accesskey = ջ
-
 # Variables
 # $sheetNum (integer) - The current sheet number
 # $sheetCount (integer) - The total number of sheets to print
-printpreview-sheet-of-sheets = { $sheetNum }-ը { $sheetCount }-ից
+printpreview-sheet-of-sheets = { $sheetNum }-ից { $sheetCount }-ը
 
 ## Variables
 ## $percent (integer) - menuitem percent label
@@ -62,7 +61,6 @@ printpreview-nextarrow =
 printpreview-endarrow =
     .label = { $arrow }
     .tooltiptext = Վերջին Էջը
-
 printpreview-homearrow-button =
     .title = Առաջին էջը
 printpreview-previousarrow-button =
diff --git a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printUI.ftl b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printUI.ftl
index 1d53ea29246c679f6f083af99dbb4f2d096e6334..ac7ff7ed6c164de8b029cf3caf51aaea97423da8 100644
--- a/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/hy-AM/localization/hy-AM/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Տպել
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Պահպանել որպես
-
 printui-page-range-all = Բոլորը
 printui-page-range-custom = Ընտրված
 printui-page-range-label = Էջեր
@@ -14,33 +13,25 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Մուտքագրեք էջերի ընտրված ընդգրկույթը
     .placeholder = օր.՝ 2-6,9,12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Օրինակներ
-
 printui-orientation = Դիրքավորում
 printui-landscape = Ալբոմային
 printui-portrait = Գրքային
-
 # Section title for the printer or destination device to target
 printui-destination-label = Նպատակակետը
 printui-destination-pdf-label = Պահել PDF-ում
-
 printui-more-settings = Լրացուցիչ կարգավորումներ
 printui-less-settings = Քիչ կարգավորումներ
-
 printui-paper-size-label = Թղթի չափը
-
 # Section title (noun) for the print scaling options
 printui-scale = Մասշտաբ
 printui-scale-fit-to-page-width = Տեղավորել էջի լայնությամբ
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Մասշտաբ
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Երկկողմանի տպագրություն
 printui-two-sided-printing-off = Անջ.
-
 # Section title for miscellaneous print options
 printui-options = Ընտրանքներ
 printui-headers-footers-checkbox = Տպել էջագլուխները և էջատակները
@@ -50,31 +41,25 @@ printui-backgrounds-checkbox = Տպել խորքերը
 ## options to select between the original page, selected text only, or a version
 ## where the page is processed with "Reader View".
 
+
 ##
 
 printui-color-mode-label = Գունավոր կերպը
 printui-color-mode-color = Գունավոր
 printui-color-mode-bw = Սեւ եւ սպիտակ
-
 printui-margins = Լուսանցքներ
 printui-margins-none = Չկա
 printui-margins-custom-inches = Ընտրված (դյույմ)
-
-printui-system-dialog-link = Տպել՝ օգտագործելով համակարգի երկխոսությունը…
-
+printui-system-dialog-link = Տպելիս գտագործելով համակարգի երկխոսությունը…
 printui-primary-button = Տպել
 printui-cancel-button = Չեղարկել
 printui-close-button = Փակել
-
 printui-loading = Նախադիտման պատրաստում
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Տպելու նախադիտում
-
 printui-pages-per-sheet = Էջեր թերթում
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Տպում է…
diff --git a/thunderbird-l10n/hy-AM/manifest.json b/thunderbird-l10n/hy-AM/manifest.json
index 2b107d28594c5c39d5f2756d36ea78971469bed0..e1f1ce04ae42c036d80e4a8955ba838a0ba6618f 100644
--- a/thunderbird-l10n/hy-AM/manifest.json
+++ b/thunderbird-l10n/hy-AM/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Armenian (AM) Language Pack",
   "description": "Language pack for Thunderbird for hy-AM",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "hy-AM": {
-      "version": "20220726045915",
+      "version": "20220817121716",
       "chrome_resources": {
         "alerts": "chrome/hy-AM/locale/hy-AM/alerts/",
         "autoconfig": "chrome/hy-AM/locale/hy-AM/autoconfig/",
diff --git a/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/inspector.properties b/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/inspector.properties
index 81e085c7c1792a22e2e1232a60266318610bcda5..e1a9748a8c59c4d8579b74598322768d968ae162 100644
--- a/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/inspector.properties
+++ b/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Tampilkan #1 node lagi
 # inspector.
 markupView.whitespaceOnly.label=spasi kosong
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=tidak tersedia
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Anak dari elemen ini tidak tersedia dalam mode Browser Toolbox saat ini
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/webconsole.properties b/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/webconsole.properties
index b7282e65d2730c3322005a6ccc84e3cef8dbdd0d..d2165dc6b3d2b5d0978a5fe239f13e98a448a10d 100644
--- a/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/id/chrome/id/locale/id/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Konsol Peramban
 # process.
 multiProcessBrowserConsole.title=Konsol Peramban Multiproses
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Proses induk Konsol Peramban
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/id/chrome/id/locale/pdfviewer/viewer.properties b/thunderbird-l10n/id/chrome/id/locale/pdfviewer/viewer.properties
index e6a72ae88a4d219de7fc70238ac00361290ac9bf..83ab35324128cca73e52b19981306735952d1506 100644
--- a/thunderbird-l10n/id/chrome/id/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/id/chrome/id/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Ukuran Fon
 editor_ink_line_color=Warna Garis
 editor_ink_line_thickness=Ketebalan Garis
 
+# Editor Parameters
+editor_free_text_color=Warna
+editor_free_text_size=Ukuran
+editor_ink_color=Warna
+editor_ink_thickness=Ketebalan
+editor_ink_opacity=Opasitas
+
 # Editor aria
 editor_free_text_aria_label=Editor FreeText
 editor_ink_aria_label=Editor Tinta
diff --git a/thunderbird-l10n/id/localization/id/devtools/client/toolbox.ftl b/thunderbird-l10n/id/localization/id/devtools/client/toolbox.ftl
index 35401cacdb82d5c589f7ea15d6dbb75001e3098a..8b8cf001d5758904a0bca1c764b9a23b25818b9e 100644
--- a/thunderbird-l10n/id/localization/id/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/id/localization/id/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Kaitkan ke bawah
 toolbox-meatball-menu-dock-left-label = Kaitkan ke kiri
 toolbox-meatball-menu-dock-right-label = Kaitkan ke kanan
 toolbox-meatball-menu-dock-separate-window-label = Jendela terpisah
-
 toolbox-meatball-menu-splitconsole-label = Tampilkan Konsol Pemisah
 toolbox-meatball-menu-hideconsole-label = Sembunyikan Konsol Pemisah
-
 toolbox-meatball-menu-settings-label = Pengaturan
 toolbox-meatball-menu-documentation-label = Dokumentasi…
 toolbox-meatball-menu-community-label = Komunitas…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Nonaktifkan sembulan sembunyi otomatis
-
 toolbox-meatball-menu-pseudo-locale-accented = Aktifkan pelokalan "beraksen"
 toolbox-meatball-menu-pseudo-locale-bidi = Aktifkan pelokalan "bidi"
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Mode Browser Toolbox
+toolbox-mode-browser-console-label = Mode Konsol Peramban
+toolbox-mode-everything-label = Multiproses
+toolbox-mode-everything-sub-label = (Lebih lambat)
+toolbox-mode-everything-container =
+    .title = Debug semuanya dalam semua proses
+toolbox-mode-parent-process-label = Proses induk saja
+toolbox-mode-parent-process-sub-label = (Cepat)
+toolbox-mode-parent-process-container =
+    .title = Hanya fokus pada sumber daya dari proses induk.
diff --git a/thunderbird-l10n/id/localization/id/devtools/client/tooltips.ftl b/thunderbird-l10n/id/localization/id/devtools/client/tooltips.ftl
index a0fe67e9a3e04d5e413e2e7e15b0410f44ae5c1f..104e4b1408b0193e5014ebaca4a2946414cf6a2e 100644
--- a/thunderbird-l10n/id/localization/id/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/id/localization/id/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> tidak berpengaruh pada elemen ini karena bukan tabel.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> tidak berpengaruh pada elemen ini tidak menggulir.
 inactive-css-border-image = <strong>{ $property }</strong> tidak berdampak pada elemen ini karena tidak dapat diterapkan pada elemen tabel internal di mana <strong>border-collapse</strong> disetel menjadi <strong>collapse</strong> pada elemen tabel induk.
+inactive-css-ruby-element = <strong>{ $property }</strong> tidak berpengaruh pada elemen ini karena merupakan elemen ruby. Ukurannya ditentukan oleh ukuran font teks ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Cobalah me
 inactive-css-not-table-fix = Coba tambahkan <strong>display:table</strong> atau <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Coba tambahkan <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, atau <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = Pada elemen tabel induk, hapus properti atau ubah nilai <strong>border-collapse</strong> ke nilai selain <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Coba ubah <strong>ukuran fon</strong> dari teks ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/id/localization/id/messenger/preferences/preferences.ftl b/thunderbird-l10n/id/localization/id/messenger/preferences/preferences.ftl
index 556b630defbbf47096be8837456b7184593ec95c..9d497ec782a7ebcddbca8a8b47c7284eb30bde71 100644
--- a/thunderbird-l10n/id/localization/id/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/id/localization/id/messenger/preferences/preferences.ftl
@@ -515,7 +515,9 @@ spellcheck-inline-label =
     .label = Aktifkan pemeriksa ejaan saat mengetik
     .accesskey = k
 
-
+language-popup-label =
+    .value = Bahasa:
+    .accesskey = B
 
 download-dictionaries-link = Unduh Kamus Lainnya
 
diff --git a/thunderbird-l10n/id/localization/id/toolkit/global/commonDialog.ftl b/thunderbird-l10n/id/localization/id/toolkit/global/commonDialog.ftl
index 9ca40544b1c1775ea5fa18a81dbd6e4ea3e196ac..545d6d5e3471b9eb9845a724951a136f972ad2b9 100644
--- a/thunderbird-l10n/id/localization/id/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/id/localization/id/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Halaman ini mengatakan
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Tidak Diketahui
-
 common-dialog-username =
     .value = Nama Pengguna
 common-dialog-password =
     .value = Kata sandi
+common-dialog-copy-cmd =
+    .label = Salin
+    .accesskey = S
+common-dialog-select-all-cmd =
+    .label = Pilih Semua
+    .accesskey = a
diff --git a/thunderbird-l10n/id/localization/id/toolkit/global/resetProfile.ftl b/thunderbird-l10n/id/localization/id/toolkit/global/resetProfile.ftl
index 51bb8450f35f50a6556e6d145cdfb6f89634304c..c93a8ef8ea3eba4703ceb1ea3fc39d1f95c030fd 100644
--- a/thunderbird-l10n/id/localization/id/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/id/localization/id/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Mulailah dari awal untuk memperbaiki masala
 refresh-profile = Lakukan penyegaran untuk { -brand-short-name }
 refresh-profile-button = Segarkan { -brand-short-name }…
 refresh-profile-learn-more = Pelajari lebih lanjut
+refresh-profile-progress =
+    .title = Segarkan { -brand-short-name }
+refresh-profile-progress-description = Hampir selesai…
diff --git a/thunderbird-l10n/id/localization/id/toolkit/global/tabprompts.ftl b/thunderbird-l10n/id/localization/id/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..5e322f13b0aa21832d89d59967965ada1d760153
--- /dev/null
+++ b/thunderbird-l10n/id/localization/id/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nama Pengguna:
+tabmodalprompt-password =
+    .value = Sandi:
+tabmodalprompt-ok-button =
+    .label = Oke
+tabmodalprompt-cancel-button =
+    .label = Batal
diff --git a/thunderbird-l10n/id/localization/id/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/id/localization/id/toolkit/pictureinpicture/pictureinpicture.ftl
index c5e7a95fadbe06078c2ba5024f0d3fb80fa8d20b..ce031a5f367854e1a2fbf90932079eb64f659e17 100644
--- a/thunderbird-l10n/id/localization/id/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/id/localization/id/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,34 @@ pictureinpicture-unpip =
     .aria-label = Kirim kembali ke tab
 pictureinpicture-close =
     .aria-label = Tutup
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Tunda
+    .title = Tunda (Spacebar)
+pictureinpicture-play-cmd =
+    .aria-label = Mainkan
+    .title = Mainkan (Spacebar)
+pictureinpicture-mute-cmd =
+    .aria-label = Senyap
+    .title = Senyap ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Suarakan
+    .title = Suarakan ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Kirim kembali ke tab
+    .title = Kembali ke tab
+pictureinpicture-close-cmd =
+    .aria-label = Tutup
+    .title = Tutup ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Subtitel
+    .title = Subtitel
+
+##
+
 pictureinpicture-subtitles-label = Subtitel
 pictureinpicture-font-size-label = Ukuran fon
 pictureinpicture-font-size-small = Kecil
diff --git a/thunderbird-l10n/id/manifest.json b/thunderbird-l10n/id/manifest.json
index e3234361f6523aaeb279ec210f46658cc4e22416..38be62b0ca7dbf018a87e62cd18f84c9b870a291 100644
--- a/thunderbird-l10n/id/manifest.json
+++ b/thunderbird-l10n/id/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Bahasa Indonesia (ID) Language Pack",
   "description": "Language pack for Thunderbird for id",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "id": {
-      "version": "20220726192150",
+      "version": "20220817121751",
       "chrome_resources": {
         "alerts": "chrome/id/locale/id/alerts/",
         "autoconfig": "chrome/id/locale/id/autoconfig/",
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/calendar/timezones.properties b/thunderbird-l10n/is/chrome/is/locale/is/calendar/timezones.properties
index bd6279357781233a3dbd26e5190f7a7b29d907e4..7772088744f7595381ea4615a0cf1280be287dd3 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/calendar/timezones.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Ameríka/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Kyrrahaf/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Evrópa/Kænugarður
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/accessibility.properties b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/accessibility.properties
index cc701ec3e7ccd309d0b14baf9c2341bf6dc5db7f..b6f636ef5df8e1e7588e8c9321bd81c460f13832 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/accessibility.properties
@@ -93,9 +93,11 @@ accessibility.learnMore=Fræðast meira
 # LOCALIZATION NOTE (accessibility.tree.menu.printToJSON): A title text used when a
 # context menu item for printing an accessible tree to JSON is rendered after triggering a
 # context menu for an accessible tree row.
+accessibility.tree.menu.printToJSON=Prenta í JSON
 
 # LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
 # section in Accessibility details sidebar.
+accessibility.checks=Athuganir
 
 # LOCALIZATION NOTE (accessibility.checks.empty2): A title text used for indicating that
 # accessibility checks for a node yielded no results and another node should be
@@ -155,14 +157,17 @@ accessibility.filter.all2=Öll efni
 # LOCALIZATION NOTE (accessibility.filter.contrast): A title text for the filter
 # that is rendered within the accessibility panel toolbar for a menu item that
 # filters the tree based on contrast accessibility failures within it.
+accessibility.filter.contrast=Birtuskil
 
 # LOCALIZATION NOTE (accessibility.filter.textLabel): A title text for the filter
 # that is rendered within the accessibility panel toolbar for a menu item that
 # filters the tree based on text label and name accessibility failures within it.
+accessibility.filter.textLabel=Textamerkingar
 
 # LOCALIZATION NOTE (accessibility.filter.keyboard): A title text for the filter
 # that is rendered within the accessibility panel toolbar for a menu item that
 # filters the tree based on keyboard accessibility failures within it.
+accessibility.filter.keyboard=Lyklaborð
 
 # LOCALIZATION NOTE (accessibility.badge.contrast): A title text for the badge
 # that is rendered within the accessible row in the accessibility tree for a
@@ -174,16 +179,19 @@ accessibility.badge.contrast=birtuskil
 # badge and attached warning icon that is rendered within the accessible row in
 # the accessibility tree for a given accessible object that does not satisfy the
 # WCAG guideline for colour contrast.
+accessibility.badge.contrast.warning=viðvörun vegna birtuskila
 
 # LOCALIZATION NOTE (accessibility.badge.keyboard): A title text for the
 # badge that is rendered within the accessible row in the accessibility tree for
 # a given accessible object that does not satisfy the WCAG guideline for
 # keyboard accessibility.
+accessibility.badge.keyboard=lyklaborð
 
 # LOCALIZATION NOTE (accessibility.badge.textLabel): A title text for the
 # badge that is rendered within the accessible row in the accessibility tree for
 # a given accessible object that does not satisfy the WCAG guideline for text
 # alternative.
+accessibility.badge.textLabel=textamerking
 
 # LOCALIZATION NOTE (accessibility.badge.contrast.tooltip): A title text for the
 # badge tooltip that is rendered on mouse hover over the badge in the accessible
@@ -230,27 +238,34 @@ accessibility.progress.finishing=Er að klára...
 
 # LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
 # the Documentation menu item.
+accessibility.documentation.label=Hjálparskjöl…
 
 # LOCALIZATION NOTE (accessibility.simulation): A title text for the toolbar
 # within the main accessibility panel that contains a list of simulations for
 # vision deficiencies.
+accessibility.simulation=Herma eftir:
 
 # LOCALIZATION NOTE (accessibility.simulation.protanopia): This label is shown
 # in the "Simulate" menu in the accessibility panel and represent the protanopia simulation option.
+accessibility.simulation.protanopia=Protanopia (ekkert rautt)
 
 # LOCALIZATION NOTE (accessibility.simulation.deuteranopia): This label is shown
 # in the "Simulate" menu in the accessibility panel and represent the deuteranopia simulation option.
+accessibility.simulation.deuteranopia=Deuteranopia (ekkert grænt)
 
 # LOCALIZATION NOTE (accessibility.simulation.tritanopia): This label is shown
 # in the "Simulate" menu in the accessibility panel and represent the tritanopia simulation option.
+accessibility.simulation.tritanopia=Tritanopia (ekkert blátt)
 
 # LOCALIZATION NOTE (accessibility.simulation.contrastLoss): This label is shown
 # in the "Simulate" menu in the accessibility panel and represent the contrast loss simulation option.
 # It is also shown in the simulation menu button in the accessibility panel and represent the
 # contrast loss simulation option currently selected.
+accessibility.simulation.contrastLoss=Tap á birtuskilum
 
 # LOCALIZATION NOTE (accessibility.simulation.achromatopsia): This label is shown
 # in the "Simulate" menu in the accessibility panel and represent the achromatopsia simulation option.
+accessibility.simulation.achromatopsia=Achromatopsia (enginn litur)
 
 # LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.label): A title text for a checkbox label
 # in the accessibility panel toolbar that turns on/off the overlay of focusable elements in their
@@ -260,7 +275,6 @@ accessibility.progress.finishing=Er að klára...
 # tooltip in the accessibility panel toolbar that turns on/off the overlay of focusable elements in
 # their tabbing order.
 
-
 # LOCALIZATION NOTE (accessibility.description.general.p1): A title text for the first
 # paragraph, used when accessibility service description is provided before accessibility
 # inspector is enabled. %S in the content will be replaced by a link at run time
@@ -270,13 +284,6 @@ accessibility.description.general.p1=Accessibility Inspector lets you examine th
 # paragraph, used when accessibility service description is provided before accessibility
 # inspector is enabled.
 accessibility.description.general.p2=Accessibility features may affect the performance of other developer tools panels and should be turned off when not in use.
-# LOCALIZATION NOTE (accessibility.tree.menu.printToJSON): A title text used when a
-# context menu item for printing an accessible tree to JSON is rendered after triggering a
-# context menu for an accessible tree row.
-accessibility.tree.menu.printToJSON=Print to JSON
-# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
-# section in Accessibility details sidebar.
-accessibility.checks=Checks
 # LOCALIZATION NOTE (accessibility.checks.empty2): A title text used for indicating that
 # accessibility checks for a node yielded no results and another node should be
 # selected.
@@ -302,33 +309,6 @@ accessibility.contrast.annotation.FAIL=Does not meet WCAG standards for accessib
 # LOCALIZATION NOTE (accessibility.contrast.annotation.transparent.error): A title text for the
 # paragraph suggesting a fix for error in color contrast calculation for text nodes with zero alpha.
 accessibility.contrast.annotation.transparent.error=Pick a color that is not transparent.
-# LOCALIZATION NOTE (accessibility.filter.contrast): A title text for the filter
-# that is rendered within the accessibility panel toolbar for a menu item that
-# filters the tree based on contrast accessibility failures within it.
-accessibility.filter.contrast=Contrast
-# LOCALIZATION NOTE (accessibility.filter.textLabel): A title text for the filter
-# that is rendered within the accessibility panel toolbar for a menu item that
-# filters the tree based on text label and name accessibility failures within it.
-accessibility.filter.textLabel=Text Labels
-# LOCALIZATION NOTE (accessibility.filter.keyboard): A title text for the filter
-# that is rendered within the accessibility panel toolbar for a menu item that
-# filters the tree based on keyboard accessibility failures within it.
-accessibility.filter.keyboard=Keyboard
-# LOCALIZATION NOTE (accessibility.badge.contrast.warning): A label for the
-# badge and attached warning icon that is rendered within the accessible row in
-# the accessibility tree for a given accessible object that does not satisfy the
-# WCAG guideline for colour contrast.
-accessibility.badge.contrast.warning=contrast warning
-# LOCALIZATION NOTE (accessibility.badge.keyboard): A title text for the
-# badge that is rendered within the accessible row in the accessibility tree for
-# a given accessible object that does not satisfy the WCAG guideline for
-# keyboard accessibility.
-accessibility.badge.keyboard=keyboard
-# LOCALIZATION NOTE (accessibility.badge.textLabel): A title text for the
-# badge that is rendered within the accessible row in the accessibility tree for
-# a given accessible object that does not satisfy the WCAG guideline for text
-# alternative.
-accessibility.badge.textLabel=text label
 # LOCALIZATION NOTE (accessibility.badge.contrast.tooltip): A title text for the
 # badge tooltip that is rendered on mouse hover over the badge in the accessible
 # row in the accessibility tree for a given accessible object that does not
@@ -364,30 +344,6 @@ accessibility.pref.scroll.into.view.title=Automatically scroll selected node int
 # text for the checkbox pref in the accessibility panel that sets node auto
 # scroll.
 accessibility.pref.scroll.into.view.label=Scroll into view
-# LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
-# the Documentation menu item.
-accessibility.documentation.label=Documentation…
-# LOCALIZATION NOTE (accessibility.simulation): A title text for the toolbar
-# within the main accessibility panel that contains a list of simulations for
-# vision deficiencies.
-accessibility.simulation=Simulate:
-# LOCALIZATION NOTE (accessibility.simulation.protanopia): This label is shown
-# in the "Simulate" menu in the accessibility panel and represent the protanopia simulation option.
-accessibility.simulation.protanopia=Protanopia (no red)
-# LOCALIZATION NOTE (accessibility.simulation.deuteranopia): This label is shown
-# in the "Simulate" menu in the accessibility panel and represent the deuteranopia simulation option.
-accessibility.simulation.deuteranopia=Deuteranopia (no green)
-# LOCALIZATION NOTE (accessibility.simulation.tritanopia): This label is shown
-# in the "Simulate" menu in the accessibility panel and represent the tritanopia simulation option.
-accessibility.simulation.tritanopia=Tritanopia (no blue)
-# LOCALIZATION NOTE (accessibility.simulation.contrastLoss): This label is shown
-# in the "Simulate" menu in the accessibility panel and represent the contrast loss simulation option.
-# It is also shown in the simulation menu button in the accessibility panel and represent the
-# contrast loss simulation option currently selected.
-accessibility.simulation.contrastLoss=Contrast loss
-# LOCALIZATION NOTE (accessibility.simulation.achromatopsia): This label is shown
-# in the "Simulate" menu in the accessibility panel and represent the achromatopsia simulation option.
-accessibility.simulation.achromatopsia=Achromatopsia (no color)
 # LOCALIZATION NOTE (accessibility.toolbar.displayTabbingOrder.label): A title text for a checkbox label
 # in the accessibility panel toolbar that turns on/off the overlay of focusable elements in their
 # tabbing order.
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/boxmodel.properties b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/boxmodel.properties
index 0816f55319cb0c35d78e99852261c54304cb1657..428f1c94a92ed19d9858630012ccee4caf7a84a4 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/boxmodel.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/boxmodel.properties
@@ -24,21 +24,27 @@ boxmodel.geometryButton.tooltip=Edit position
 # for showing and collapsing the properties underneath the box model in the layout view
 boxmodel.propertiesLabel=Box Model Properties
 
+# LOCALIZATION NOTE (boxmodel.propertiesHideLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently showing, it will say "Hide".
+boxmodel.propertiesHideLabel=Fela
+
+# LOCALIZATION NOTE (boxmodel.propertiesShowLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently hidden, it will say "Show".
+boxmodel.propertiesShowLabel=Sýna
+
 # LOCALIZATION NOTE: (boxmodel.offsetParent) This label is displayed inside the list of
 # properties, below the box model, in the layout view. It is displayed next to the
 # position property, when position is absolute, relative, sticky. This label tells users
 # what the DOM node previewed next to it is: an offset parent for the position element.
 boxmodel.offsetParent=offset
 
+# LOCALIZATION NOTE: (boxmodel.offsetParent.title) This label is displayed as a
+# tooltip that appears when hovering over the offset label, inside the list of properties,
+# below the box model, in the layout view. This label tells users
+# what the DOM node previewed next to it is: an offset parent for the position element.
 
-# LOCALIZATION NOTE (boxmodel.propertiesHideLabel):
-# This is the spoken label for the twisty.
-# If the properties are currently showing, it will say "Hide".
-boxmodel.propertiesHideLabel=Hide
-# LOCALIZATION NOTE (boxmodel.propertiesShowLabel):
-# This is the spoken label for the twisty.
-# If the properties are currently hidden, it will say "Show".
-boxmodel.propertiesShowLabel=Show
 # LOCALIZATION NOTE: (boxmodel.offsetParent.title) This label is displayed as a
 # tooltip that appears when hovering over the offset label, inside the list of properties,
 # below the box model, in the layout view. This label tells users
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/debugger.properties b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/debugger.properties
index 061d7014c3e643864a712b6461fed75541a05ab0..7cc6ea1dfdf5268edb99701c8c5a047bc349b437 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/debugger.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/devtools/client/debugger.properties
@@ -49,9 +49,11 @@ setDirectoryRoot.accesskey=r
 removeDirectoryRoot.label=Remove directory root
 
 # LOCALIZATION NOTE (ignoreAll.label): Text associated with the ignore context menu item
+ignoreAll.label=Hunsa
 
 # LOCALIZATION NOTE (ignoreAllInGroup.label): This is the text that appears in the
 # context submenu to ignore all files inside of the selected group
+ignoreAllInGroup.label=Hunsa skrár í þessum hópi
 
 # LOCALIZATION NOTE (unignoreAllInGroup.label): This is the text that appears in the
 # context submenu to unignore all files inside of the selected group
@@ -319,14 +321,6 @@ breakpointMenuItem.removeAllAtLine.accesskey=X
 # LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
 breakpoints.header=Breakpoints
 
-# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.enable=Enable Breakpoints
-
-# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.disable=Disable Breakpoints
-
 # LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
 # for remove breakpoint button in right sidebar
 breakpoints.removeBreakpointTooltip=Remove Breakpoint
@@ -467,6 +461,7 @@ downloadFile.accesskey=d
 
 # LOCALIZATION NOTE (settings.disableJavaScript.label): Context menu item
 # label for disabling JavaScript
+settings.disableJavaScript.label=Gera JavaScript óvirkt
 
 # LOCALIZATION NOTE (settings.disableJavaScript.tooltip): Context menu item
 # tooltip for disabling JavaScript
@@ -513,6 +508,9 @@ xhrBreakpoints.header=XHR rofstaðir
 xhrBreakpoints.placeholder=Stoppa þegar URL inniheldur
 xhrBreakpoints.label=Bæta við XHR rofstað
 
+# LOCALIZATION NOTE (xhrBreakpoints.removeAll.tooltip): For the `Remove all XHR breakpoints' button in the header of the XHR breakpoints panel
+
+
 # LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
 
 # LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
@@ -771,33 +769,6 @@ symbolSearch.searchModifier.wholeWord=Whole word
 
 experimental=This is an experimental feature
 
-# LOCALIZATION NOTE (whyPaused.eventBreakpoint): The text that is displayed
-# in a info block explaining how the debugger is currently paused on an event
-# breakpoint.
-
-# LOCALIZATION NOTE (whyPaused.mutationBreakpoint): The text that is displayed
-# in a info block explaining how the debugger is currently paused on a
-# DOM mutation breakpoint
-
-# LOCALIZATION NOTE (whyPaused.mutationBreakpointRemoved): The text that
-# is displayed to describe a removed node which triggers a subtree modification
-
-# LOCALIZATION NOTE (whyPaused.interrupted): The text that is displayed
-# in a info block explaining how the debugger is currently paused at
-# a JS execution
-
-# LOCALIZATION NOTE (whyPaused.XHR): The text that is displayed
-# in a info block explaining how the debugger is currently paused on an
-# xml http request
-
-# LOCALIZATION NOTE (whyPaused.getWatchpoint): The text that is displayed
-# in a info block explaining how the debugger is currently paused at a
-# watchpoint on an object property
-
-# LOCALIZATION NOTE (whyPaused.setWatchpoint): The text that is displayed
-# in an info block explaining how the debugger is currently paused at a
-# watchpoint on an object property
-
 # LOCALIZATION NOTE (ctrl): The text that is used for documenting
 # keyboard shortcuts that use the control key
 ctrl=Ctrl
@@ -943,18 +914,12 @@ WebIDLTooltip=WebIDL
 # LOCALIZATION NOTE (serviceWorkerInfo.unknown): State displayed for a
 # service worker that is in an unknown state.
 
-
 # LOCALIZATION NOTE (collapseSources): This is the tooltip for the button
 # that collapses the Sources and Outlines panes in the debugger UI.
 collapseSources=Collapse Sources and Outline panes
 # LOCALIZATION NOTE (collapseBreakpoints): This is the tooltip for the button
 # that collapses the Breakpoints panes in the debugger UI.
 collapseBreakpoints=Collapse Breakpoints pane
-# LOCALIZATION NOTE (ignoreAll.label): Text associated with the ignore context menu item
-ignoreAll.label=Ignore
-# LOCALIZATION NOTE (ignoreAllInGroup.label): This is the text that appears in the
-# context submenu to ignore all files inside of the selected group
-ignoreAllInGroup.label=Ignore files in this group
 # LOCALIZATION NOTE (unignoreAllInGroup.label): This is the text that appears in the
 # context submenu to unignore all files inside of the selected group
 unignoreAllInGroup.label=Unignore files in this group
@@ -1040,9 +1005,6 @@ editorWrapping.toggle.label=Wrap Lines
 editorWrapping.toggle.tooltip=Wrap lines in the debugger editor
 # LOCALIZATION NOTE (settings.button.label): Label for Settings button
 settings.button.label=Debugger Settings
-# LOCALIZATION NOTE (settings.disableJavaScript.label): Context menu item
-# label for disabling JavaScript
-settings.disableJavaScript.label=Disable JavaScript
 # LOCALIZATION NOTE (settings.disableJavaScript.tooltip): Context menu item
 # tooltip for disabling JavaScript
 settings.disableJavaScript.tooltip=Disables JavaScript (Requires refresh)
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/global/appstrings.properties b/thunderbird-l10n/is/chrome/is/locale/is/global/appstrings.properties
index 5792c59835d201d1f7512d2c4a3be357ce43829d..4aeee77d829846b5ec05ba83a3a6fba0a1ca6d73 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/global/appstrings.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/global/appstrings.properties
@@ -4,7 +4,7 @@
 
 malformedURI2=Athugaðu hvort URL sé rétt og reyndu aftur.
 fileNotFound=Skráin %S finnst ekki. Athugaðu staðsetningu og reyndu aftur.
-fileAccessDenied=Ekki hægt að lesa skránna á %S.
+fileAccessDenied=Ekki hægt að lesa skrána á %S.
 dnsNotFound2=Ekki var hægt að finna %S. Athugaðu nafnið og reyndu aftur.
 unknownProtocolFound=Eitt af eftirfarandi (%S) er ekki skráð samskiptaregla eða ekki leyft í þessu samhengi.
 connectionFailure=Tengingu var hafnað við tengingu við %S.
diff --git a/thunderbird-l10n/is/chrome/is/locale/is/messenger/addons.properties b/thunderbird-l10n/is/chrome/is/locale/is/messenger/addons.properties
index cad2b786faf79cc787e7217acb5d33ebcbaeb298..1dcbb9c282f90293cf7bb9f1ef80e089f47a0570 100644
--- a/thunderbird-l10n/is/chrome/is/locale/is/messenger/addons.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/is/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Setja inn gögn á klippispjald
 webextPerms.description.compose=Lesa og breyta tölvupóstinum þínum þegar þú skrifar og sendir þau
 webextPerms.description.compose.send=Senda samsett tölvupóstskeyti fyrir þína hönd
 webextPerms.description.compose.save=Vistaðu samin tölvupóstskeyti sem drög eða sniðmát
+webextPerms.description.declarativeNetRequest=Loka fyrir efni á hvaða síðu sem er
 webextPerms.description.devtools=Veita þróunarverkfærum aðgang að gögnum þínum í opnum flipum
 webextPerms.description.dns=Fá aðgang að IP-vistfangi og upplýsingum um nafn tölvunnar
 webextPerms.description.downloads=Sækja skrár og lesta og breyta niðurhalsferli vafrans
diff --git a/thunderbird-l10n/is/chrome/is/locale/pdfviewer/viewer.properties b/thunderbird-l10n/is/chrome/is/locale/pdfviewer/viewer.properties
index 59d21bb3f1c1a1114eb17860f46ed47fe8626108..b150f2eacfd73c8510665bcac4b03dd7e6f26e25 100644
--- a/thunderbird-l10n/is/chrome/is/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/is/chrome/is/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Leturstærð
 editor_ink_line_color=Línulitur
 editor_ink_line_thickness=Línubreidd
 
+# Editor Parameters
+editor_free_text_color=Litur
+editor_free_text_size=Stærð
+editor_ink_color=Litur
+editor_ink_thickness=Þykkt
+editor_ink_opacity=Ógegnsæi
+
 # Editor aria
 editor_free_text_aria_label=FreeText-ritill
 editor_ink_aria_label=Ink-ritill
diff --git a/thunderbird-l10n/is/localization/is/devtools/client/aboutdebugging.ftl b/thunderbird-l10n/is/localization/is/devtools/client/aboutdebugging.ftl
index 93046a7d3e84e359d2941971a45101b009ac4119..b213dfbc4f074ecc4f90b3dc496d0d3cd30df62c 100644
--- a/thunderbird-l10n/is/localization/is/devtools/client/aboutdebugging.ftl
+++ b/thunderbird-l10n/is/localization/is/devtools/client/aboutdebugging.ftl
@@ -10,7 +10,6 @@
 
 # Page title (ie tab title) for the Setup page
 about-debugging-page-title-setup-page = Villuleit - Uppsetning
-
 # Page title (ie tab title) for the Runtime page
 # { $selectedRuntimeId } is the id of the current runtime, such as "this-firefox", "localhost:6080", ...
 about-debugging-page-title-runtime-page = Villuleit - Keyrsla / { $selectedRuntimeId }
@@ -20,56 +19,42 @@ about-debugging-page-title-runtime-page = Villuleit - Keyrsla / { $selectedRunti
 # Display name of the runtime for the currently running instance of Firefox. Used in the
 # Sidebar and in the Setup page.
 about-debugging-this-firefox-runtime-name = Þessi { -brand-shorter-name }
-
 # Sidebar heading for selecting the currently running instance of Firefox
 about-debugging-sidebar-this-firefox =
     .name = { about-debugging-this-firefox-runtime-name }
-
 # Sidebar heading for connecting to some remote source
 about-debugging-sidebar-setup =
     .name = Uppsetning
-
 # Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
 about-debugging-sidebar-usb-enabled = USB skynjari virkur
-
 # Text displayed in the about:debugging sidebar when USB devices discovery is disabled
 # (for instance because the mandatory ADB extension is not installed).
 about-debugging-sidebar-usb-disabled = USB óvirkt
-
 # Connection status (connected) for runtime items in the sidebar
 aboutdebugging-sidebar-runtime-connection-status-connected = Tengt
 # Connection status (disconnected) for runtime items in the sidebar
 aboutdebugging-sidebar-runtime-connection-status-disconnected = Ótengt
-
 # Text displayed in the about:debugging sidebar when no device was found.
 about-debugging-sidebar-no-devices = Engin tæki fundust
-
 # Text displayed in buttons found in sidebar items representing remote runtimes.
 # Clicking on the button will attempt to connect to the runtime.
 about-debugging-sidebar-item-connect-button = Tengja
-
 # Text displayed in buttons found in sidebar items when the runtime is connecting.
 about-debugging-sidebar-item-connect-button-connecting = Tengist...
-
 # Text displayed in buttons found in sidebar items when the connection failed.
 about-debugging-sidebar-item-connect-button-connection-failed = Tenging mistókst
-
 # Text displayed in connection warning on sidebar item of the runtime when connecting to
 # the runtime is taking too much time.
 about-debugging-sidebar-item-connect-button-connection-not-responding = Tenging enn í bið, athugaðu hvort skilaboð séu í markvafranum
-
 # Text displayed as connection error in sidebar item when the connection has timed out.
 about-debugging-sidebar-item-connect-button-connection-timeout = Tenging féll á tíma
-
 # Text displayed in sidebar items for remote devices where a compatible browser (eg
 # Firefox) has not been detected yet. Typically, Android phones connected via USB with
 # USB debugging enabled, but where Firefox is not started.
 about-debugging-sidebar-runtime-item-waiting-for-browser = Beðið eftir vafra…
-
 # Text displayed in sidebar items for remote devices that have been disconnected from the
 # computer.
 about-debugging-sidebar-runtime-item-unplugged = Ótengt
-
 # Title for runtime sidebar items that are related to a specific device (USB, WiFi).
 about-debugging-sidebar-runtime-item-name =
     .title = { $displayName }{ $deviceName }
@@ -77,16 +62,13 @@ about-debugging-sidebar-runtime-item-name =
 # locations).
 about-debugging-sidebar-runtime-item-name-no-device =
     .title = { $displayName }
-
 # Text to show in the footer of the sidebar that links to a help page
 # (currently: https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/)
 about-debugging-sidebar-support = Stuðningur við villuleit
-
 # Text to show as the ALT attribute of a help icon that accompanies the help about
 # debugging link in the footer of the sidebar
 about-debugging-sidebar-support-icon =
     .alt = Hjálpartákn
-
 # Text displayed in a sidebar button to refresh the list of USB devices. Clicking on it
 # will attempt to update the list of devices displayed in the sidebar.
 about-debugging-refresh-usb-devices-button = Endurlesa tæki
@@ -95,83 +77,61 @@ about-debugging-refresh-usb-devices-button = Endurlesa tæki
 
 # Title of the Setup page.
 about-debugging-setup-title = Uppsetning
-
 # Introduction text in the Setup page to explain how to configure remote debugging.
 about-debugging-setup-intro = Stilla tengileiðina sem þú vilt nota til að villuleita tækið þitt fjartengt.
-
 # Explanatory text in the Setup page about what the 'This Firefox' page is for
 about-debugging-setup-this-firefox2 = Notaðu <a>{ about-debugging-this-firefox-runtime-name }</a> til að villuleita viðbætur og þjónustuferli í þessari útgáfu af { -brand-shorter-name }.
-
 # Title of the heading Connect section of the Setup page.
 about-debugging-setup-connect-heading = Tengja tæki
-
 # USB section of the Setup page
 about-debugging-setup-usb-title = USB
-
 # Explanatory text displayed in the Setup page when USB debugging is disabled
 about-debugging-setup-usb-disabled = Ef þú virkjar þetta verður náð í viðeigandi Android USB villuleitararhluta fyrir { -brand-shorter-name }.
-
 # Text of the button displayed in the USB section of the setup page when USB debugging is disabled.
 # Clicking on it will download components needed to debug USB Devices remotely.
 about-debugging-setup-usb-enable-button = Virkja USB-tæki
-
 # Text of the button displayed in the USB section of the setup page when USB debugging is enabled.
 about-debugging-setup-usb-disable-button = Gera USB-tæki óvirk
-
 # Text of the button displayed in the USB section of the setup page while USB debugging
 # components are downloaded and installed.
 about-debugging-setup-usb-updating-button = Uppfæri…
-
 # USB section of the Setup page (USB status)
 about-debugging-setup-usb-status-enabled = Virkt
 about-debugging-setup-usb-status-disabled = Óvirkt
 about-debugging-setup-usb-status-updating = Uppfæri…
-
 # USB section step by step guide
 about-debugging-setup-usb-step-enable-dev-menu2 = Virkjaðu forritaravalmyndina á Android tækinu þínu.
-
 # USB section step by step guide
 about-debugging-setup-usb-step-enable-debug2 = Virkjaðu USB-villuleit í Android forritaravalmyndinni.
-
 # USB section step by step guide
 about-debugging-setup-usb-step-enable-debug-firefox2 = Virkjaðu USB-villuleit í Firefox á Android tækinu.
-
 # USB section step by step guide
 about-debugging-setup-usb-step-plug-device = Tengja Android tækið við tölvuna þína.
-
 # Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
 # The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-to-a-remote-device
 about-debugging-setup-usb-troubleshoot = Ertu í vandræðum með að tengjast USB-tækinu? <a>Úrræðaleit</a>
-
 # Network section of the Setup page
 about-debugging-setup-network =
     .title = Netstaðsetning
-
 # Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
 # The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-over-the-network
 about-debugging-setup-network-troubleshoot = Vandamál með að tengjast í gegnum netstaðsetningu? <a>Úrræðaleit</a>
-
 # Text of a button displayed after the network locations "Host" input.
 # Clicking on it will add the new network location to the list.
 about-debugging-network-locations-add-button = Bæta við
-
 # Text to display when there are no locations to show.
 about-debugging-network-locations-empty-text = Engum netstaðsetningum hefur verið bætt við ennþá.
-
 # Text of the label for the text input that allows users to add new network locations in
 # the Connect page. A host is a hostname and a port separated by a colon, as suggested by
 # the input's placeholder "localhost:6080".
 about-debugging-network-locations-host-input-label = Hýsilvél
-
 # Text of a button displayed next to existing network locations in the Connect page.
 # Clicking on it removes the network location from the list.
 about-debugging-network-locations-remove-button = Fjarlægja
-
 # Text used as error message if the format of the input value was invalid in the network locations form of the Setup page.
 # Variables:
 #   $host-value (string) - The input value submitted by the user in the network locations form
 about-debugging-network-location-form-invalid = Ógildur hýsill "{ $host-value }". Búist var við sniðmátinu "hostname:portnumber”.
-
 # Text used as error message if the input value was already registered in the network locations form of the Setup page.
 # Variables:
 #   $host-value (string) - The input value submitted by the user in the network locations form
@@ -196,29 +156,23 @@ about-debugging-runtime-service-workers =
 # Title of the processes category.
 about-debugging-runtime-processes =
     .name = Ferli
-
 # This string is displayed in the runtime page if the current configuration of the
 # target runtime is incompatible with service workers. "Learn more" points to:
 # https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#service-workers-not-compatible
 about-debugging-runtime-service-workers-not-compatible = Stilling vafrans þíns er ekki samhæfð við þjónustuferli (Service Workers). <a>Frekari upplýsingar</a>
-
 # Displayed for runtime info in runtime pages.
 # { $name } is brand name such as "Firefox Nightly"
 # { $version } is version such as "64.0a1"
 about-debugging-runtime-name = { $name } ({ $version })
-
 # Text of a button displayed in Runtime pages for remote runtimes.
 # Clicking on the button will close the connection to the runtime.
 about-debugging-runtime-disconnect-button = Aftengja
-
 # Text of the connection prompt button displayed in Runtime pages, when the preference
 # "devtools.debugger.prompt-connection" is false on the target runtime.
 about-debugging-connection-prompt-enable-button = Virkja tengingarkvaðningu
-
 # Text of the connection prompt button displayed in Runtime pages, when the preference
 # "devtools.debugger.prompt-connection" is true on the target runtime.
 about-debugging-connection-prompt-disable-button = Slökkva á tengingarkvaðningu
-
 # Clicking on the header of a debug target category will expand or collapse the debug
 # target items in the category. This text is used as ’title’ attribute of the header,
 # to describe this feature.
@@ -229,90 +183,73 @@ about-debugging-collapse-expand-debug-targets = Fella saman/Fletta út
 # Displayed in the categories of "runtime" pages that don't have any debug target to
 # show. Debug targets depend on the category (extensions, tabs, workers...).
 about-debugging-debug-target-list-empty = Ekkert ennþá.
-
 # Text of a button displayed next to debug targets of "runtime" pages. Clicking on this
 # button will open a DevTools toolbox that will allow inspecting the target.
 # A target can be an addon, a tab, a worker...
 about-debugging-debug-target-inspect-button = Skoða
-
 # Text of a button displayed in the "This Firefox" page, in the Temporary Extension
 # section. Clicking on the button will open a file picker to load a temporary extension
 about-debugging-tmp-extension-install-button = Hlaða inn tímabundinni viðbót...
-
 # Text displayed when trying to install a temporary extension in the "This Firefox" page.
 about-debugging-tmp-extension-install-error = Villa kom upp við tímabundna uppsetningu viðbótarinnar.
-
 # Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
 # Clicking on the button will reload the extension.
 about-debugging-tmp-extension-reload-button = Endurhlaða
-
 # Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
 # Clicking on the button will uninstall the extension and remove it from the page.
 about-debugging-tmp-extension-remove-button = Fjarlægja
-
 # Message displayed in the file picker that opens to select a temporary extension to load
 # (triggered by the button using "about-debugging-tmp-extension-install-button")
 # manifest.json .xpi and .zip should not be localized.
 # Note: this message is only displayed in Windows and Linux platforms.
 about-debugging-tmp-extension-install-message = Veldu manifest.json skrá eða .xpi/.zip safnskrá
-
 # This string is displayed as a message about the add-on having a temporaryID.
 about-debugging-tmp-extension-temporary-id = Þessi vefviðbót er með tímabundið auðkenni. <a>Frekari upplýsingar</a>
-
 # Text displayed for extensions in "runtime" pages, before displaying a link the extension's
 # manifest URL.
 about-debugging-extension-manifest-url =
     .label = Manifest URL-slóð
-
 # Text displayed for extensions in "runtime" pages, before displaying the extension's uuid.
 # UUIDs look like b293e463-481e-5148-a487-5aaf7a130429
 about-debugging-extension-uuid =
     .label = Innra UUID
-
 # Text displayed for extensions (temporary extensions only) in "runtime" pages, before
 # displaying the location of the temporary extension.
 about-debugging-extension-location =
     .label = Staðsetning
-
 # Text displayed for extensions in "runtime" pages, before displaying the extension's ID.
 # For instance "geckoprofiler@mozilla.com" or "{ed26ddcb-5611-4512-a89a-51b8db81cfb2}".
 about-debugging-extension-id =
     .label = Auðkenni viðbótar
-
+# Displayed for extension using a non-persistent background page (either an event page or
+# background service worker) when the background script is currently running.
+about-debugging-extension-backgroundscript-status-running = Í gangi
+# Displayed for extension using a non-persistent background page when is currently stopped.
+about-debugging-extension-backgroundscript-status-stopped = Stöðvað
 # This string is displayed as a label of the button that unregisters a service worker.
 about-debugging-worker-action-unregister = Afskrá
-
 # Displayed for service workers in runtime pages that are currently running (service
 # worker instance is active).
 about-debugging-worker-status-running = Í gangi
-
 # Displayed for service workers in runtime pages that are registered but stopped.
 about-debugging-worker-status-stopped = Stöðvað
-
 # Displayed for service workers in runtime pages that are registering.
 about-debugging-worker-status-registering = Skráning
-
 # Displayed for service workers in runtime pages, to label the scope of a worker
 about-debugging-worker-scope =
     .label = Umfang
-
 # Displayed as title of the inspect button for zombie tabs (e.g. tabs loaded via a session restore).
 about-debugging-zombie-tab-inspect-action-disabled =
     .title = Flipi er ekki fullhlaðinn og ekki hægt að skoða hann
-
 # Displayed as name for the Main Process debug target in the Processes category. Only for
 # remote runtimes, if `devtools.aboutdebugging.process-debugging` is true.
 about-debugging-main-process-name = Aðalferli
-
 # Alt text used for the close icon of message component (warnings, errors and notifications).
 about-debugging-message-close-icon =
     .alt = Loka skilaboðum
-
 # Label text used for the error details of message component.
 about-debugging-message-details-label-error = Villu upplýsingar
-
 # Label text used for the warning details of message component.
 about-debugging-message-details-label-warning = Viðvörunarupplýsingar
-
 # Label text used for default state of details of message component.
 about-debugging-message-details-label = Nánar
diff --git a/thunderbird-l10n/is/localization/is/devtools/client/compatibility.ftl b/thunderbird-l10n/is/localization/is/devtools/client/compatibility.ftl
index 0c8cccfbae563d63d3d35955834799c29294bb3e..76fa8fa18ec6d4c729d8f00afa6cf8256b3ef325 100644
--- a/thunderbird-l10n/is/localization/is/devtools/client/compatibility.ftl
+++ b/thunderbird-l10n/is/localization/is/devtools/client/compatibility.ftl
@@ -2,13 +2,36 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+
 ## Messages used as headers in the main pane
 
+
 ## Message used as labels for the type of issue
 
+compatibility-issue-deprecated = (úrelt)
+compatibility-issue-experimental = (á tilraunastigi)
+compatibility-issue-prefixneeded = (forskeyti þarf)
+
 ## Messages used as labels and titles for buttons in the footer
 
+compatibility-settings-button-label = Stillingar
+compatibility-settings-button-title =
+    .title = Stillingar
+
 ## Messages used as headers in settings pane
 
+compatibility-settings-header = Stillingar
+
 ##
 
+# Text used as the label for the number of nodes where the issue occurred
+# Variables:
+#   $number (Number) - The number of nodes where the issue occurred
+compatibility-issue-occurrences =
+    { $number ->
+        [one] { $number } tilvik
+       *[other] { $number } tilvik
+    }
+compatibility-no-issues-found = Engin samhæfnisvandamál fundust.
+compatibility-close-settings-button =
+    .title = Loka stillingum
diff --git a/thunderbird-l10n/is/localization/is/messenger/addressbook/vcard.ftl b/thunderbird-l10n/is/localization/is/messenger/addressbook/vcard.ftl
index 9b3196f95b8e5e273cc451bf0c548fdbb5c3030e..51f547891ea75140addebc2472a7969624396b58 100644
--- a/thunderbird-l10n/is/localization/is/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/is/localization/is/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Bæta við skipulagslegum eignleikum
 vcard-org-title = Titill
 vcard-org-role = Hlutverk
 vcard-org-org = Fyrirtæki/Stofnun
+
+# Custom properties
+
+vcard-custom-header = Sérsniðnir eiginleikar
+vcard-custom-add = Bæta við sérsniðnum eiginleikum
diff --git a/thunderbird-l10n/is/localization/is/messenger/mailWidgets.ftl b/thunderbird-l10n/is/localization/is/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..2b13d30c849e4d59e70eddba5fb0c7beab505f1b
--- /dev/null
+++ b/thunderbird-l10n/is/localization/is/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Beita núverandi sýn á...
+threadpane-apply-changes-prompt-title = Virkja breytingar?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Viltu nota sýn núverandi möppu í { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Viltu nota sýn núverandi möppu í { $name } og afleiður hennar?
diff --git a/thunderbird-l10n/is/localization/is/messenger/preferences/preferences.ftl b/thunderbird-l10n/is/localization/is/messenger/preferences/preferences.ftl
index bcdc12b8c292629050fdc56f53c351aeff116e6a..12ed3162770709a8eb6608154ab1c1c5a3eb8f60 100644
--- a/thunderbird-l10n/is/localization/is/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/is/localization/is/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Virkja leiðréttingu á stafsetningu fyrir innsleginn texta
     .accesskey = k
 
-
+language-popup-label =
+    .value = Tungumál:
+    .accesskey = g
 
 download-dictionaries-link = Hlaða niður fleiri orðabókum
 
diff --git a/thunderbird-l10n/is/localization/is/toolkit/about/aboutCompat.ftl b/thunderbird-l10n/is/localization/is/toolkit/about/aboutCompat.ftl
index 36b5a7ddfd3565b8783781720c305be5bacf76d5..a88afa9867ca247131a89ca3309a155b1af60e9e 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/about/aboutCompat.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/about/aboutCompat.ftl
@@ -6,6 +6,7 @@ label-disable = Gera óvirkt
 label-enable = Virkja
 label-interventions = Inngrip
 label-more-information = Frekari upplýsingar: Villa { $bug }
+text-disabled-in-about-config = Þessi eiginleiki hefur verið gerður óvirkur í about:config
 
 ## Do not translate "SmartBlock". For reference, SmartBlock is a feature
 ## of Firefox anti-tracking which fixes website breakage caused when
diff --git a/thunderbird-l10n/is/localization/is/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/is/localization/is/toolkit/about/aboutGlean.ftl
index a2108aff190292811c966326c06ab43cfd44a1a9..73a38e312f7b1b9106074a0bd2a9ba9224808ff5 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/about/aboutGlean.ftl
@@ -2,5 +2,8 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+
 ### "Glean" and "Glean SDK" should remain in English.
 
+about-glean-page-title = Um Glean
+controls-button-label = Senda inn stillingar
diff --git a/thunderbird-l10n/is/localization/is/toolkit/about/aboutNetworking.ftl b/thunderbird-l10n/is/localization/is/toolkit/about/aboutNetworking.ftl
index aaa6ac2f522aa47538153c7858051f6ecf2c2b5c..8b97a08eb1d1b1d05d1190205e7a10cc37334342 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/about/aboutNetworking.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/about/aboutNetworking.ftl
@@ -6,6 +6,7 @@ about-networking-title = Um net
 about-networking-http = HTTP
 about-networking-sockets = Tengill
 about-networking-dns = DNS
+about-networking-dns-clear-cache-button = Hreinsa DNS-skyndiminni
 about-networking-websockets = WebSockets
 about-networking-refresh = Endurlesa
 about-networking-auto-refresh = Endurnýja sjálfkrafa á 3 sekúndna fresti
@@ -15,6 +16,7 @@ about-networking-ssl = SSL
 about-networking-active = Virkur
 about-networking-idle = Aðgerðalaus
 about-networking-host = Hýsill
+about-networking-type = Tegund
 about-networking-sent = Send
 about-networking-received = Móttekið
 about-networking-family = Fjölskylda
diff --git a/thunderbird-l10n/is/localization/is/toolkit/global/commonDialog.ftl b/thunderbird-l10n/is/localization/is/toolkit/global/commonDialog.ftl
index 1ba14d5134f11910ff2263c657e418beb08688aa..0962fd4dc6cd4972b1a00d89d0c3c570ed2ce3a8 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Þessi síða segir
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Óþekkt
-
 common-dialog-username =
     .value = Notandanafn
 common-dialog-password =
     .value = Lykilorð
+common-dialog-copy-cmd =
+    .label = Afrita
+    .accesskey = A
+common-dialog-select-all-cmd =
+    .label = Velja allt
+    .accesskey = l
diff --git a/thunderbird-l10n/is/localization/is/toolkit/global/resetProfile.ftl b/thunderbird-l10n/is/localization/is/toolkit/global/resetProfile.ftl
index bde7198fcd05bc5860c9a93da0fd04771cc16866..1425d66c16ccea2014b22de37bca9e506e96e848 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Byrjaðu upp á nýtt til að laga afkastav
 refresh-profile = Lagfæra { -brand-short-name }
 refresh-profile-button = Uppfæra { -brand-short-name }…
 refresh-profile-learn-more = Frekari upplýsingar
+refresh-profile-progress =
+    .title = Uppfæra { -brand-short-name }
+refresh-profile-progress-description = Næstum því búið…
diff --git a/thunderbird-l10n/is/localization/is/toolkit/global/tabprompts.ftl b/thunderbird-l10n/is/localization/is/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..d89caa82a78658b65bc2bd60bcacd5d2750335fa
--- /dev/null
+++ b/thunderbird-l10n/is/localization/is/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Notandanafn:
+tabmodalprompt-password =
+    .value = Lykilorð:
+tabmodalprompt-ok-button =
+    .label = Í lagi
+tabmodalprompt-cancel-button =
+    .label = Hætta við
diff --git a/thunderbird-l10n/is/localization/is/toolkit/global/textActions.ftl b/thunderbird-l10n/is/localization/is/toolkit/global/textActions.ftl
index bf5d6ea76b8b32094cbc64aae56095435e47c3ed..d065a2ec0c8853ca2b67d45aaeaaa7cf51cf131d 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Afturkalla
     .accesskey = f
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Endurtaka
     .accesskey = n
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Klippa
     .accesskey = K
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Afrita
     .accesskey = A
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Líma
     .accesskey = L
-
+text-action-paste-no-formatting =
+    .label = Líma án sniðs
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Eyða
     .accesskey = E
-
 text-action-select-all =
     .label = Velja allt
     .accesskey = j
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Engar athugasemdir við stafsetningu
-
 text-action-spell-add-to-dictionary =
     .label = Bæta við orðasafn
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Afturkalla að bæta við orðasafn
     .accesskey = k
-
 text-action-spell-check-toggle =
     .label = Yfirfara stafsetningu
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Bæta við orðasöfnum…
     .accesskey = a
-
 text-action-spell-dictionaries =
     .label = Tungumál
     .accesskey = l
-
 text-action-search-text-box-clear =
     .title = Clear
diff --git a/thunderbird-l10n/is/localization/is/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/is/localization/is/toolkit/pictureinpicture/pictureinpicture.ftl
index 65f62530251ec6d653ec05371b2bbc9707967479..77eca503eb8006985d87926403ecc2c568d4a1cb 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Senda aftur á flipa
 pictureinpicture-close =
     .aria-label = Loka
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Setja í bið
+    .title = Setja í bið (bilslá)
+pictureinpicture-play-cmd =
+    .aria-label = Spila
+    .title = Spila (bilslá)
+pictureinpicture-mute-cmd =
+    .aria-label = Þagga
+    .title = Þagga ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Hljóð á
+    .title = Hljóð á ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Senda aftur á flipa
+    .title = Aftur á flipa
+pictureinpicture-close-cmd =
+    .aria-label = Loka
+    .title = Loka ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Skjátextar
+    .title = Skjátextar
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Skjáfylli
+    .title = Skjáfylli (tvísmella)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Hætta í fullum skjá
+    .title = Hætta í fullum skjá (tvísmella)
 pictureinpicture-subtitles-label = Skjátextar
 pictureinpicture-font-size-label = Leturstærð
 pictureinpicture-font-size-small = Lítil
diff --git a/thunderbird-l10n/is/localization/is/toolkit/printing/printUI.ftl b/thunderbird-l10n/is/localization/is/toolkit/printing/printUI.ftl
index 76e4600d35b5881515ab75cd1cc37302a0a9c31b..f2652a4c3a9fd0cb562c289af7dc86ad5a129e8e 100644
--- a/thunderbird-l10n/is/localization/is/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/is/localization/is/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Prenta
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Vista sem
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } pappírsblað
        *[other] { $sheetCount } pappírsblöð
     }
-
 printui-page-range-all = Allt
+printui-page-range-current = Núverandi
 printui-page-range-odd = Oddatölusíður
 printui-page-range-even = Slétttölusíður
 printui-page-range-custom = Sérsniðið
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Settu inn sérsniðið síðusvið
     .placeholder = t.d. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Eintök
-
 printui-orientation = Stefna
 printui-landscape = Langsnið
 printui-portrait = Skammsnið
-
 # Section title for the printer or destination device to target
 printui-destination-label = Áfangastaður
 printui-destination-pdf-label = Vista í PDF-skrá
-
 printui-more-settings = Fleiri stillingar
 printui-less-settings = Færri stillingar
-
 printui-paper-size-label = Pappírsstærð
-
 # Section title (noun) for the print scaling options
 printui-scale = Kvarði
 printui-scale-fit-to-page-width = Passa að síðubreidd
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Kvarði
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Tvíhliða prentun
 printui-two-sided-printing-off = Af
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Af
 printui-two-sided-printing-long-edge = Fletta um langhlið
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Fletta um skammhlið
-
 # Section title for miscellaneous print options
 printui-options = Valkostir
 printui-headers-footers-checkbox = Prenta hausa og fætur
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Einfaldað
 printui-color-mode-label = Litahamur
 printui-color-mode-color = Litur
 printui-color-mode-bw = Svart-hvítt
-
 printui-margins = Spássíur
 printui-margins-default = Sjálfgefið
 printui-margins-min = Lágmark
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Vinstri (mm)
 printui-margins-custom-right = Hægri
 printui-margins-custom-right-inches = Hægri (tommur)
 printui-margins-custom-right-mm = Hægri (mm)
-
 printui-system-dialog-link = Prenta með kerfisglugganum…
-
 printui-primary-button = Prenta
 printui-primary-button-save = Vista
 printui-cancel-button = Hætta við
 printui-close-button = Loka
-
 printui-loading = Undirbý forskoðun
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Prentskoðun
-
 printui-pages-per-sheet = Síður á blað
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Prenta...
@@ -140,7 +124,6 @@ printui-paper-tabloid = Dagblaðasnið
 printui-error-invalid-scale = Kvarði verður að vera tala á milli 10 og 200.
 printui-error-invalid-margin = Settu inn gilda spássíu fyrir valda pappírsstærð.
 printui-error-invalid-copies = Eintakafjöldi verður að vera tala á milli 1 og 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Síðusvið verður að vera tala á milli 1 og { $numPages }.
diff --git a/thunderbird-l10n/is/manifest.json b/thunderbird-l10n/is/manifest.json
index e7e75df3715616b8fd6f6cfb455093f297ba6898..accc9aae5854dc2c0bfe0e75587144df4aa0bc90 100644
--- a/thunderbird-l10n/is/manifest.json
+++ b/thunderbird-l10n/is/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Icelandic (IS) Language Pack",
   "description": "Language pack for Thunderbird for is",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "is": {
-      "version": "20220801163234",
+      "version": "20220817121813",
       "chrome_resources": {
         "alerts": "chrome/is/locale/is/alerts/",
         "autoconfig": "chrome/is/locale/is/autoconfig/",
diff --git a/thunderbird-l10n/it/chrome/it/locale/it/calendar/timezones.properties b/thunderbird-l10n/it/chrome/it/locale/it/calendar/timezones.properties
index 27c6a34867418ad499b7d267e0bc31e6de568b0f..8bd61e527786d94ebc5dd0e5d8b9917a2dafe21d 100644
--- a/thunderbird-l10n/it/chrome/it/locale/it/calendar/timezones.properties
+++ b/thunderbird-l10n/it/chrome/it/locale/it/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=America/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifico/Canton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/it/chrome/it/locale/it/devtools/client/accessibility.properties b/thunderbird-l10n/it/chrome/it/locale/it/devtools/client/accessibility.properties
index 5a492d8e1eb41e159ceb45a7f98ca5273a3c2ddf..b512724b54f46e14f8b8c412767634be0d993058 100644
--- a/thunderbird-l10n/it/chrome/it/locale/it/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/it/chrome/it/locale/it/devtools/client/accessibility.properties
@@ -20,6 +20,10 @@ accessibility.properties = Proprietà
 
 accessibility.treeName = Albero accessibilità
 
+accessibility.accessible.selectElement.title = Fare clic per selezionare il nodo in Albero accessibilità
+
+accessibility.accessible.selectNodeInInspector.title = Fare clic per selezionare il nodo in Analisi pagina
+
 accessibility.accessible.notAvailable = Informazioni non disponibili
 
 accessibility.enable = Attiva caratteristiche per l’accessibilità
diff --git a/thunderbird-l10n/it/chrome/it/locale/it/messenger/addons.properties b/thunderbird-l10n/it/chrome/it/locale/it/messenger/addons.properties
index a2d8dc9cc0c7bbf9b171b45b70b706a3968f729b..dc4adefb8036401a5cc652fc1b94855e1bbd0689 100644
--- a/thunderbird-l10n/it/chrome/it/locale/it/messenger/addons.properties
+++ b/thunderbird-l10n/it/chrome/it/locale/it/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Inserire dati negli appunti
 webextPerms.description.compose=Leggere e modificare le email in fase di composizione e di invio
 webextPerms.description.compose.send=Inviare messaggi di posta elettronica per conto dell’utente
 webextPerms.description.compose.save=Salvare messaggi di posta elettronica come bozze o modelli
+webextPerms.description.declarativeNetRequest=Bloccare contenuti in qualsiasi pagina
 webextPerms.description.devtools=Consentire accesso ai dati delle schede agli strumenti di sviluppo
 webextPerms.description.dns=Leggere indirizzo IP e informazioni sul nome host
 webextPerms.description.downloads=Scaricare file, leggere e modificare la cronologia di download del browser
diff --git a/thunderbird-l10n/it/chrome/it/locale/pdfviewer/viewer.properties b/thunderbird-l10n/it/chrome/it/locale/pdfviewer/viewer.properties
index 12b89d3a6fb4cbcf03b6604928b36d616130e07a..6a2ef4d7f046f64666043cab269dee83e18410b2 100644
--- a/thunderbird-l10n/it/chrome/it/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/it/chrome/it/locale/pdfviewer/viewer.properties
@@ -200,7 +200,6 @@ editor_free_text_label = Annotazione testo libero
 editor_ink.title = Aggiungi annotazione a penna
 editor_ink_label = Annotazione a penna
 
-freetext_default_content = Inserisci testo…
 free_text_default_content = Inserisci testo…
 
 # Editor Parameters
diff --git a/thunderbird-l10n/it/localization/it/messenger/addressbook/vcard.ftl b/thunderbird-l10n/it/localization/it/messenger/addressbook/vcard.ftl
index 9a7fbedd2408d74a46a4a43989f4d61fc3012813..339f04bc374d6e4eaa014775a3f2100e7380f504 100644
--- a/thunderbird-l10n/it/localization/it/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/it/localization/it/messenger/addressbook/vcard.ftl
@@ -6,148 +6,107 @@
 # Display Name
 
 vcard-displayname = Nome visualizzato
-
 vcard-displayname-placeholder =
     .placeholder = { vcard-displayname }
 
 # Type selection
 
 vcard-entry-type-label = Tipo
-
 vcard-entry-type-home = Casa
-
 vcard-entry-type-work = Lavoro
-
 vcard-entry-type-none = Nessuno
-
 vcard-entry-type-custom = Personalizzato
 
 # N vCard field
 
 vcard-name-header = Nome
-
 vcard-n-prefix = Prefisso
-
 vcard-n-add-prefix =
     .title = Aggiungi prefisso
-
 vcard-n-firstname = Nome
-
 vcard-n-add-firstname =
     .title = Aggiungi nome
-
 vcard-n-middlename = Secondo nome
-
 vcard-n-add-middlename =
     .title = Aggiungi secondo nome
-
 vcard-n-lastname = Cognome
-
 vcard-n-add-lastname =
     .title = Aggiungi cognome
-
 vcard-n-suffix = Titolo straniero
-
 vcard-n-add-suffix =
     .title = Aggiungi titolo straniero
 
 # Email vCard field
 
 vcard-email-header = Indirizzi email
-
 vcard-email-add = Aggiungi indirizzo email
-
 vcard-email-label = Indirizzo email
-
 vcard-primary-email-label = Predefinita
 
 # URL vCard field
 
 vcard-url-header = Siti web
-
 vcard-url-add = Aggiungi sito web
-
 vcard-url-label = Sito web
 
 # Tel vCard field
 
 vcard-tel-header = Numeri di telefono
-
 vcard-tel-add = Aggiungi numero di telefono
-
 vcard-tel-label = Numero di telefono
 
 # TZ vCard field
 
 vcard-tz-header = Fuso orario
-
 vcard-tz-add = Aggiungi fuso orario
 
 # IMPP vCard field
 
 vcard-impp-header = Account di chat
-
 vcard-impp-add = Aggiungi account di chat
-
 vcard-impp-label = Account di chat
 
 # BDAY and ANNIVERSARY vCard field
 
 vcard-bday-anniversary-header = Date speciali
-
 vcard-bday-anniversary-add = Aggiungi data speciale
-
 vcard-bday-label = Compleanno
-
 vcard-anniversary-label = Anniversario
-
 vcard-date-day = Giorno
-
 vcard-date-month = Mese
-
 vcard-date-year = Anno
 
 # ADR vCard field
 
 vcard-adr-header = Indirizzi
-
 vcard-adr-add = Aggiungi indirizzo
-
 vcard-adr-label = Indirizzo
-
 vcard-adr-delivery-label = Etichetta di consegna
-
 vcard-adr-pobox = Casella postale
-
 vcard-adr-ext = Indirizzo esteso
-
 vcard-adr-street = Indirizzo
-
 # Or "Locality"
 vcard-adr-locality = Città
-
 # Or "Region"
 vcard-adr-region = Stato o provincia
-
 # The term "ZIP code" only applies in USA. Most locales should use "Postal code" only.
 vcard-adr-code = Codice postale
-
 vcard-adr-country = Nazione
 
 # NOTE vCard field
 
 vcard-note-header = Note
-
 vcard-note-add = Aggiungi nota
 
 # TITLE, ROLE and ORGANIZATION vCard fields
 
 vcard-org-header = Proprietà dell’organizzazione
-
 vcard-org-add = Aggiungi proprietà dell’organizzazione
-
 vcard-org-title = Titolo
-
 vcard-org-role = Ruolo
-
 vcard-org-org = Organizzazione
+
+# Custom properties
+
+vcard-custom-header = Proprietà personalizzate
+vcard-custom-add = Aggiungi proprietà personalizzate
diff --git a/thunderbird-l10n/it/localization/it/messenger/mailWidgets.ftl b/thunderbird-l10n/it/localization/it/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..dcfc18c98ee20a5a60aa172d8fead7e6dd61a817
--- /dev/null
+++ b/thunderbird-l10n/it/localization/it/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Utilizza la vista corrente per…
+threadpane-apply-changes-prompt-title = Applicare le modifiche?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Utilizzare la visualizzazione della cartella corrente per { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Utilizzare la visualizzazione della cartella corrente per { $name } e sottocartelle?
diff --git a/thunderbird-l10n/it/localization/it/messenger/preferences/preferences.ftl b/thunderbird-l10n/it/localization/it/messenger/preferences/preferences.ftl
index a785879baf8292bd6e450856d08e753e353c44bf..617ff9cdf92b720ccd4998f1343bce47033c192f 100644
--- a/thunderbird-l10n/it/localization/it/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/it/localization/it/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Attiva il controllo ortografico durante la digitazione
     .accesskey = A
 
-
+language-popup-label =
+    .value = Lingua:
+    .accesskey = L
 
 download-dictionaries-link = Scarica altri dizionari
 
diff --git a/thunderbird-l10n/it/localization/it/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/it/localization/it/toolkit/about/aboutAddons.ftl
index f63bb5f56a5701c275f0c9b33aaf333ac92fe781..fe01304c6bef61405d94773f8e49c4480e29628c 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/about/aboutAddons.ftl
@@ -345,10 +345,6 @@ theme-monochromatic-subheading = Nuove vibranti tonalità da { -brand-product-na
 theme-colorways-button = Prova nuove tonalità
 theme-colorways-button-colorway-enabled = Cambia tonalità
 
-colorway-collection-independent-voices-subheading = Rendi { -brand-short-name } un po’ più tuo.
-# Variables:
-#   $expiryDate (string) - date on which the colorway collection expires.
-colorway-collection-expiry-date-span = Scade il { DATETIME($expiryDate, month: "long", day: "numeric") }
 colorway-collection-expiry-label = Scade il { DATETIME($expiryDate, month: "long", day: "numeric") }
 
 plugin-enabled-heading = Attivi
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/alert.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/alert.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..b09b9f00896e5a10c5827bcb27b4e36e7e749c25
--- /dev/null
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/alert.ftl
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+alert-close =
+    .tooltiptext = Chiudi questa notifica
+alert-settings-title =
+    .tooltiptext = Impostazioni
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/commonDialog.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/commonDialog.ftl
index da9d05e05db3bf3a353867672b741d141f17c90d..b0a9a7f3783fecdfb49b8ee7012243bf356d0438 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = La pagina riporta
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Sconosciuto
-
 common-dialog-username =
-  .value = Nome utente
+    .value = Nome utente
 common-dialog-password =
-  .value = Password
+    .value = Password
+common-dialog-copy-cmd =
+    .label = Copia
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Seleziona tutto
+    .accesskey = S
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/resetProfile.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/resetProfile.ftl
index 7310a54b01ff857ee70735787b9788e875bae9ee..0c1015bdd1bfd7d619a4a2fb38d904cfd400fd96 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/resetProfile.ftl
@@ -5,9 +5,10 @@
 refresh-profile-dialog-title = Ripristinare { -brand-short-name } alle impostazioni originali?
 refresh-profile-dialog-button =
     .label = Ripristina { -brand-short-name }
-
 refresh-profile-dialog-description = Riparti da zero per risolvere problemi di prestazione. Questa operazione rimuoverà estensioni e personalizzazioni, ma non verranno eliminate informazioni essenziali quali segnalibri e password.
-
 refresh-profile = Esegui una messa a punto di { -brand-short-name }
 refresh-profile-button = Ripristina { -brand-short-name }…
 refresh-profile-learn-more = Ulteriori informazioni
+refresh-profile-progress =
+    .title = Ripristino di { -brand-short-name }
+refresh-profile-progress-description = Quasi completato…
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/tabprompts.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..0a9033b5be3dfcfa53ad79b732eda96b38086aa8
--- /dev/null
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nome utente:
+tabmodalprompt-password =
+    .value = Password:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Annulla
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/textActions.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/textActions.ftl
index 885716f04b59f49384d42bc7f2c11849eb4e4fdd..98fef13120abde80216700bcb996f1e54f74b223 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/textActions.ftl
@@ -37,6 +37,10 @@ text-action-paste =
 text-action-paste-shortcut =
     .key = V
 
+text-action-paste-no-formatting =
+    .label = Copia senza formattazione
+    .accesskey = f
+
 text-action-delete =
     .label = Elimina
     .accesskey = E
diff --git a/thunderbird-l10n/it/localization/it/toolkit/global/tree.ftl b/thunderbird-l10n/it/localization/it/toolkit/global/tree.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..08f2ad3921d80ba0fcaae99e287bf91f776105ef
--- /dev/null
+++ b/thunderbird-l10n/it/localization/it/toolkit/global/tree.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tree-columnpicker-restore-order =
+    .label = Ripristina l’ordine delle colonne
diff --git a/thunderbird-l10n/it/localization/it/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/it/localization/it/toolkit/pictureinpicture/pictureinpicture.ftl
index 8f052b618b04a65ccb5332ba6b7759914ac67f4c..12a129fd7cc690a5b0d9f1d31f50a2e237d509ba 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -4,6 +4,45 @@
 
 pictureinpicture-player-title = Picture-in-Picture
 
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+  .aria-label = Pausa
+  .title = Pausa (barra spaziatrice)
+pictureinpicture-play-cmd =
+  .aria-label = Riproduci
+  .title = Riproduci (barra spaziatrice)
+
+pictureinpicture-mute-cmd =
+  .aria-label = Disattiva audio
+  .title = Disattiva audio ({ $shortcut })
+pictureinpicture-unmute-cmd =
+  .aria-label = Attiva audio
+  .title = Attiva audio ({ $shortcut })
+
+pictureinpicture-unpip-cmd =
+  .aria-label = Rimanda alla scheda
+  .title = Rimanda alla scheda
+
+pictureinpicture-close-cmd =
+  .aria-label = Chiudi
+  .title = Chiudi ({ $shortcut })
+
+pictureinpicture-subtitles-cmd =
+  .aria-label = Sottotitoli
+  .title = Sottotitoli
+
+##
+
+pictureinpicture-fullscreen-cmd =
+  .aria-label = Schermo intero
+  .title = Schermo intero (doppio clic)
+
+pictureinpicture-exit-fullscreen-cmd =
+  .aria-label = Esci da schermo intero
+  .title = Esci da schermo intero (doppio clic)
+
 pictureinpicture-pause =
     .aria-label = Pausa
 pictureinpicture-play =
diff --git a/thunderbird-l10n/it/localization/it/toolkit/printing/printUI.ftl b/thunderbird-l10n/it/localization/it/toolkit/printing/printUI.ftl
index 962b50c27aee1de99340a79336f567d44ae08703..58e4b9b3b1aa590adff2bf303f8d29723dd563af 100644
--- a/thunderbird-l10n/it/localization/it/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/it/localization/it/toolkit/printing/printUI.ftl
@@ -17,6 +17,7 @@ printui-sheets-count =
     }
 
 printui-page-range-all = Tutto
+printui-page-range-current = Corrente
 printui-page-range-odd = Dispari
 printui-page-range-even = Pari
 printui-page-range-custom = Personalizzato
diff --git a/thunderbird-l10n/it/manifest.json b/thunderbird-l10n/it/manifest.json
index d5e2f43810e2f87930eb589a4a0d048a75ad0219..d87df4898ae94db7a9a2ea08f4e3623fbd71af75 100644
--- a/thunderbird-l10n/it/manifest.json
+++ b/thunderbird-l10n/it/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Italiano (IT) Language Pack",
   "description": "Language pack for Thunderbird for it",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "it": {
-      "version": "20220803044640",
+      "version": "20220818071111",
       "chrome_resources": {
         "alerts": "chrome/it/locale/it/alerts/",
         "autoconfig": "chrome/it/locale/it/autoconfig/",
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/calendar/timezones.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/calendar/timezones.properties
index 3a6a495988c8a9cef627cb47f7165cfc4bc7a1fd..52a3432e30f37bf28e90b736888d3fe953c92174 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/calendar/timezones.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=アメリカ/ヌーク (Nuuk)
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=太平洋/カントン島 (Kanton)
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=ヨーロッパ/キーウ (Kyiv)
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/chat/xmpp.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/chat/xmpp.properties
index 12d29d66cf0fde508c0d2eae7ac8c99310483486..7571e68b681ea43a6e42477b31db6f1fcf72e39f 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/chat/xmpp.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/chat/xmpp.properties
@@ -248,16 +248,9 @@ options.domain					=ドメイン名
 gtalk.protocolName		=Google Talk
 odnoklassniki.protocolName	=Odnoklassniki
 
-# LOCALIZATION NOTE (gtalk.usernameHint):
-#  This is displayed inside the accountUsernameInfoWithDescription
-#  string defined in imAccounts.properties when the user is
-#  configuring a Google Talk account.
-gtalk.usernameHint		=メールアドレス
-
 # LOCALIZATION NOTE (gtalk.disabled):
-#  It is reported that Google Talk will be disabled on June 16, 2022. The message
-#  below is being pre-emptively included so a localized error message can be
-#  displayed to users if this happens.
+#  Google Talk was disabled on June 16, 2022. The message below is a localized
+#  error message to be displayed to users with Google Talk accounts.
 gtalk.disabled			=Google の XMPP ゲートウェイ無効化により Google Talk はサポートされません。
 
 # LOCALIZATION NOTE (odnoklassniki.usernameHint):
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/inspector.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/inspector.properties
index 36b698ab0a5b2edf53073d50fff64e4e781c0a31..4924f38ac7863423a5c610d3482c92f851b4c131 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/inspector.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2		=すべてのノード (#1 個) を表示
 # inspector.
 markupView.whitespaceOnly.label		=空白
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label	=利用不可
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title	=この要素の子要素は、現在のブラウザーツールボックスモードでは利用できません
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/webconsole.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/webconsole.properties
index 41a6f88a3b60d7f6648c7e8dc7ebf34811a62f0a..83ba037a7f930137392c9ad0274a5ed3f335ec48 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title		=ブラウザーコンソール
 # process.
 multiProcessBrowserConsole.title	=マルチプロセスブラウザーコンソール
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title	=親プロセスブラウザーコンソール
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat			=%1$02S:%2$02S:%3$02S.%4$03S
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/global/dom/dom.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/global/dom/dom.properties
index 02c0c5ee4fc43c6e8d149ea13dd1d2575432df1a..a558553f1dbeffcecc9ea55846adf37f145533d2 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/global/dom/dom.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/global/dom/dom.properties
@@ -326,6 +326,8 @@ ScriptSourceNotAllowed			=この document では <script> のソース URI は
 ModuleSourceNotAllowed			=この document ではモジュールのソース URI は許可されていません: “%S”。
 WebExtContentScriptModuleSourceNotAllowed	=WebExtension コンテンツスクリプトは  moz-extension URL のモジュールしか読み込みません。次の URL は対象外です: “%S”
 ModuleResolveFailure			=モジュール指定 “%S” の解決時にエラーが発生しました。モジュール指定の相対パスは “./” または “../”, “/” のいずれかで始まらなければなりません。
+ModuleResolveFailureNoWarn		=モジュール指定 “%S” の解決時にエラーが発生しました。
+ModuleResolveFailureWarnRelative	=モジュール指定 “%S” の解決時にエラーが発生しました。モジュール指定の相対パスは “./” または “../”, “/” のいずれかで始まらなければなりません。
 ImportMapInvalidTopLevelKey		=import map 内に不正なトップレベルキー  “%S”  が提供されています。
 ImportMapEmptySpecifierKeys		=specifier キーを空文字列にすることはできません。
 ImportMapAddressesNotStrings		=アドレスは文字列でなければなりません。
@@ -337,6 +339,7 @@ ImportMapResolutionBlockedByNullEntry	=specifier “%S” の解決が null エ
 ImportMapResolutionBlockedByAfterPrefix	=specifier “%S” の解決は、プレフィックスの後の substring が import map 内のアドレスの相対 URL としてパースできなかったためブロックされました。
 ImportMapResolutionBlockedByBacktrackingPrefix	=specifier “%S” の解決は、パースされた URL が import map 内のアドレスで始まっていないためブロックされました。
 ImportMapResolveInvalidBareSpecifier	=specifier “%S” は露出していますが、どこにも再マップされていません。
+ImportMapResolveInvalidBareSpecifierWarnRelative	=specifier “%S” は露出していますが、どこにも再マップされていません。モジュール指定の相対パスは “./” または “../”, “/” のいずれかで始まらなければなりません。
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue		=Keyframe のプロパティ値 “%1$S” は “%2$S” の構文として正しくありません。
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/global/security/csp.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/global/security/csp.properties
index eed6d4d826bee017feace6f1a87493cd1b2cd6bb..27c3ac5c2ea12d4ea83e78fb2912fd84199e1cc0 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/global/security/csp.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/global/security/csp.properties
@@ -43,10 +43,23 @@ ignoringSrcWithinScriptStyleSrc	=script-src または style-src: に nonce-sourc
 # LOCALIZATION NOTE (ignoringSrcForStrictDynamic):
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
-ignoringSrcForStrictDynamic	=script-src: ‘strict-dynamic’ が指定された  “%1$S” を無視します。
+ignoringSrcForStrictDynamic	=script-src: ‘strict-dynamic’ が指定された “%1$S” を無視しました。
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective	=%2$S: に nonce-source または hash-source が指定された “%1$S” を無視しました。
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %2$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic	=%2$S: ‘strict-dynamic’ が指定された “%1$S” を無視しました。
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
-ignoringStrictDynamic		=ソース “%1$S” を無視します (script-src 内のみでサポートされます)。
+ignoringStrictDynamic		=ソース “%1$S” を無視しました (script-src 内のみでサポートされます)。
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval		=“%1$S” 内の ‘unsafe-eval’ または ‘wasm-unsafe-eval’ を無視しました。
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/ja/messenger/addons.properties b/thunderbird-l10n/ja/chrome/ja/locale/ja/messenger/addons.properties
index 2d406b866d06f7cc5cb4a1f179e7e9a5cb079e18..35da116ec47c08d5e5dab0da1278cd254ad96f2b 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/ja/messenger/addons.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/ja/messenger/addons.properties
@@ -176,6 +176,7 @@ webextPerms.description.compose		=編集および送信するメッセージの
 webextPerms.description.compose.send	=編集したメッセージの代理送信
 webextPerms.description.compose.save	=下書きまたはテンプレートとして編集したメッセージの保存
 webextPerms.description.devtools	=開いているタブのユーザーデータへアクセスするため開発ツールを展開
+webextPerms.description.declarativeNetRequest	=任意のページのコンテンツをブロック
 webextPerms.description.dns		=IP アドレスとホスト名情報へのアクセス
 webextPerms.description.downloads	=ファイルのダウンロードおよびブラウザーのダウンロード履歴の読み取りと変更
 webextPerms.description.downloads.open	=コンピューターにダウンロードしたファイルを開く
diff --git a/thunderbird-l10n/ja/chrome/ja/locale/pdfviewer/viewer.properties b/thunderbird-l10n/ja/chrome/ja/locale/pdfviewer/viewer.properties
index 7438967cf15ab5ac06c605455a7bc66243b21f54..88a9de2a8c1aa90be438a5d2531524ddc3bcad64 100644
--- a/thunderbird-l10n/ja/chrome/ja/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/ja/chrome/ja/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=フォントの色
 editor_free_text_font_size=フォントサイズ
 editor_ink_line_color=線の色
 editor_ink_line_thickness=線の太さ
+
+# Editor Parameters
+editor_free_text_color=色
+editor_free_text_size=サイズ
+editor_ink_color=色
+editor_ink_thickness=太さ
+editor_ink_opacity=不透明度
+
+# Editor aria
+editor_free_text_aria_label=フリーテキスト注釈エディター
+editor_ink_aria_label=インク注釈エディター
+editor_ink_canvas_aria_label=ユーザー作成画像
diff --git a/thunderbird-l10n/ja/localization/ja/browser/branding/brandings.ftl b/thunderbird-l10n/ja/localization/ja/browser/branding/brandings.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..c0d265530898074aa247511d8f96ddbdd77d3c9d
--- /dev/null
+++ b/thunderbird-l10n/ja/localization/ja/browser/branding/brandings.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/ja/localization/ja/calendar/preferences.ftl b/thunderbird-l10n/ja/localization/ja/calendar/preferences.ftl
index efcf04c29e8d9849219adea35d47e1727ba5540a..337baadc3b00c72cabe5ce2e5d11b0d92602becc 100644
--- a/thunderbird-l10n/ja/localization/ja/calendar/preferences.ftl
+++ b/thunderbird-l10n/ja/localization/ja/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = 短い形式: { $date }
+use-system-timezone-radio-button =
+    .label = システムのタイムゾーンを使用する
+set-timezone-manually-radio-button =
+    .label = タイムゾーンを手動で設定する
 timezone-label =
     .value = タイムゾーン:
 weekstart-label =
diff --git a/thunderbird-l10n/ja/localization/ja/devtools/client/perftools.ftl b/thunderbird-l10n/ja/localization/ja/devtools/client/perftools.ftl
index 778190faac3040ccd4410b243c8cfd808311b97b..5d176fd0380bc303b3d532d36ae3915cee4c435e 100644
--- a/thunderbird-l10n/ja/localization/ja/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/ja/localization/ja/devtools/client/perftools.ftl
@@ -144,6 +144,10 @@ perftools-presets-media-description2 = { -brand-shorter-name } の音声と動
 perftools-presets-networking-label = ネットワーク
 perftools-presets-networking-description = { -brand-shorter-name } のネットワークバグを調査するための推奨プリセットです。
 
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = 消費電力
+perftools-presets-power-description = { -brand-shorter-name } の消費電力のバグを少ないオーバーヘッドで調査するための推奨プリセットです。
+
 perftools-presets-custom-label = カスタム
 
 ##
diff --git a/thunderbird-l10n/ja/localization/ja/devtools/client/toolbox.ftl b/thunderbird-l10n/ja/localization/ja/devtools/client/toolbox.ftl
index ad97a5a63b5e0211e41d066f98bb2f140c164553..55c11a49f7fc5f70277dd513b830db686f838fca 100644
--- a/thunderbird-l10n/ja/localization/ja/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/ja/localization/ja/devtools/client/toolbox.ftl
@@ -30,3 +30,17 @@ toolbox-meatball-menu-pseudo-locale-bidi = “bidi” ロケールを有効化
 
 ##
 
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = ブラウザーツールボックスモード
+toolbox-mode-browser-console-label = ブラウザーコンソールモード
+
+toolbox-mode-everything-label = マルチプロセス
+toolbox-mode-everything-sub-label = (低速)
+toolbox-mode-everything-container =
+  .title = すべてのプロセスをデバッグできます
+
+toolbox-mode-parent-process-label = 親プロセスのみ
+toolbox-mode-parent-process-sub-label = (高速)
+toolbox-mode-parent-process-container =
+  .title = 親プロセスで動作しているリソースのみデバッグできます。
diff --git a/thunderbird-l10n/ja/localization/ja/devtools/client/tooltips.ftl b/thunderbird-l10n/ja/localization/ja/devtools/client/tooltips.ftl
index f3c767876ad44533710d0cd1e469497b467509c2..d46111378cb08c3e50347f069e26b737b46abd59 100644
--- a/thunderbird-l10n/ja/localization/ja/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/ja/localization/ja/devtools/client/tooltips.ftl
@@ -49,6 +49,8 @@ inactive-scroll-padding-when-not-scroll-container = この要素はスクロー
 
 inactive-css-border-image = <strong>{ $property }</strong> は、親テーブル要素の <strong>border-collapse</strong> に <strong>collapse</strong> が設定されていて内部テーブル要素に適用できないため、この要素には効果がありません。
 
+inactive-css-ruby-element = この要素は ruby 要素のため、<strong>{ $property }</strong> は効果がありません。ルビテキストのフォントサイズから自動的に設定されます。
+
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
 ## the problem can be solved.
@@ -89,6 +91,8 @@ inactive-scroll-padding-when-not-scroll-container-fix = <strong>overflow:auto</s
 
 inactive-css-border-image-fix = 親テーブル要素のプロパティを削除するか <strong>border-collapse</strong> を <strong>collapse</strong> 以外の値を変更してみてください。{ learn-more }
 
+inactive-css-ruby-element-fix = ルビテキストの <strong>font-size</strong> を変更してみてください。{ learn-more }
+
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
 ## the property is incompatible and the platforms it is incompatible on.
diff --git a/thunderbird-l10n/ja/localization/ja/messenger/addressbook/vcard.ftl b/thunderbird-l10n/ja/localization/ja/messenger/addressbook/vcard.ftl
index 36b6ef70f1772eb8e3fa430a21c47e4e11f6757d..2b2bd0ec5af4600b912c8186b69ce7da402d34df 100644
--- a/thunderbird-l10n/ja/localization/ja/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/ja/localization/ja/messenger/addressbook/vcard.ftl
@@ -104,3 +104,8 @@ vcard-org-add = 組織のプロパティを追加
 vcard-org-title = 役職
 vcard-org-role = 担当
 vcard-org-org = 組織
+
+# Custom properties
+
+vcard-custom-header = カスタムプロパティ
+vcard-custom-add = カスタムプロパティを追加
diff --git a/thunderbird-l10n/ja/localization/ja/messenger/mailWidgets.ftl b/thunderbird-l10n/ja/localization/ja/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..2bf9b5b57c4f06ba6c1aa107342b8ed834fb8a37
--- /dev/null
+++ b/thunderbird-l10n/ja/localization/ja/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = 現在のビューを適用...
+threadpane-apply-changes-prompt-title = 変更を適用しますか?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = 現在のフォルダーのビューを { $name } フォルダーに適用しますか?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = 現在のフォルダーのビューを { $name } フォルダー全体 (サブフォルダーを含む) に適用しますか?
diff --git a/thunderbird-l10n/ja/localization/ja/messenger/policies/policies-descriptions.ftl b/thunderbird-l10n/ja/localization/ja/messenger/policies/policies-descriptions.ftl
index 4e31f10d5ce7cf3c9ab358571f1b134f5a169ea6..cede3426d2ad6f9d2d6ee8e9f8d35c50f0d3e4ad 100644
--- a/thunderbird-l10n/ja/localization/ja/messenger/policies/policies-descriptions.ftl
+++ b/thunderbird-l10n/ja/localization/ja/messenger/policies/policies-descriptions.ftl
@@ -13,6 +13,8 @@ policy-3rdparty = WebExtension が chrome.storage.managed を経由してアク
 
 policy-AppAutoUpdate = アプリケーションの自動更新を有効または無効にします。
 
+policy-AppUpdatePin = { -brand-short-name } が特定のバージョンに更新されることを防ぎます。
+
 policy-AppUpdateURL = アプリケーションのカスタム更新 URL を設定します。
 
 policy-Authentication = ウェブサイトが対応する統合認証の設定を行います。
diff --git a/thunderbird-l10n/ja/localization/ja/messenger/preferences/preferences.ftl b/thunderbird-l10n/ja/localization/ja/messenger/preferences/preferences.ftl
index 57508dad15d76de75bd0f025887350051d513aec..d1607c4c4b647ada0179f3cf06883570ad97d27b 100644
--- a/thunderbird-l10n/ja/localization/ja/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ja/localization/ja/messenger/preferences/preferences.ftl
@@ -421,8 +421,7 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = 自動スペルチェックを有効にする
     .accesskey = E
-language-popup-label =
-    .value = 辞書の言語:
+
 download-dictionaries-link = スペルチェックに必要な辞書を追加する
 font-label =
     .value = フォント:
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutAddons.ftl
index e1da4e5d34775dd033a646582134c5c5cde91d7d..7239f972ad926c339c9f799098925863845b50f4 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutAddons.ftl
@@ -293,11 +293,17 @@ theme-disabled-heading = 無効
 theme-disabled-heading2 = 保存されたテーマ
 theme-monochromatic-heading = カラーテーマ
 theme-monochromatic-subheading = { -brand-product-name } の新しいカラーテーマが期間限定で利用できます。
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = カラーテーマを試す
 colorway-collection-independent-voices-subheading = { -brand-short-name } に自分らしさを加えましょう。
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = 有効期限 { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = カラーテーマを変更
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = 有効期限 { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = 有効
 plugin-disabled-heading = 無効
 dictionary-enabled-heading = 有効
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutGlean.ftl
index dad25b36ea14320e60671b7ae698b8dbdbb51bb2..d4104dcdb792156aaabc3400d670e20a145fff02 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutGlean.ftl
@@ -12,3 +12,4 @@ tag-pings-label = 送信したすべての Ping にこのタグを付ける
 log-pings-label = 送信前に Ping ペイロードを記録しますか?
 send-pings-label = 名前付き Ping を送信
 controls-button-label = 設定を送信
+controls-button-label-verbose = 設定を適用して Ping を送信
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutSupport.ftl
index 01509d632217f62033d1098bd448f8d464175ae8..0b25d56c9568d69340d0def5936e94651a5d0041 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/about/aboutSupport.ftl
@@ -155,7 +155,8 @@ media-device-format = 形式
 media-device-channels = チャンネル
 media-device-rate = レート
 media-device-latency = 遅延
-media-capabilities-title = メディア性能
+media-capabilities-title = メディア機能
+media-codec-support-info = コーデックサポート情報
 # List all the entries of the database.
 media-capabilities-enumerate = データベースを列挙
 
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/featuregates/features.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/featuregates/features.ftl
index 52a1cae72b48f3dbf6af687d97ef7a668a750ae7..9464ea7cebfb188232a00b1d53d98704fbf4c548 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/featuregates/features.ftl
@@ -18,7 +18,7 @@ experimental-features-web-gpu-description2 = この新しい API は、ユーザ
 # by various online articles and is technical in nature.
 experimental-features-media-jxl =
     .label = メディア: JPEG XL
-experimental-features-media-jxl-description = この機能を有効にすると、{ -brand-short-name } が JPEG XL (JXL) 形式をサポートします。これは、従来の JPEG ファイルにロスレス変形等のサポートが追加された画像ファイル形式です。詳細は <a data-l10n-name="bugzilla">bug 1539075</a> を参照してください。
+experimental-features-media-jxl-description = この機能を有効にすると、{ -brand-short-name } が JPEG XL (JXL) 形式をサポートします。これは、従来の JPEG ファイルからロスレスで移行できる改良された画像ファイル形式です。詳細は <a data-l10n-name="bugzilla">bug 1539075</a> を参照してください。
 
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/global/browser-utils.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..7f8e4e9cd3a40ed706ded9a2e5ba5173df4869f2 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (データ)
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/global/commonDialog.ftl
index 102778f44d3154b1ee636d830056cd2aec893223..ec0e90e7f767d45859e22a7f3eac1b983a99c92f 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/global/commonDialog.ftl
@@ -11,3 +11,9 @@ common-dialog-username =
     .value = ユーザー名
 common-dialog-password =
     .value = パスワード
+common-dialog-copy-cmd =
+    .label = コピー
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = すべて選択
+    .accesskey = A
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/global/resetProfile.ftl
index 61f068af43c78cedd21ac246f16ea9a22e5d4704..e7e89551ccc62a5f43bb185477ed33649a2bc6fe 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = 初期状態に戻してパフォーマン
 refresh-profile = { -brand-short-name } の性能改善
 refresh-profile-button = { -brand-short-name } をリフレッシュ...
 refresh-profile-learn-more = 詳細情報
+refresh-profile-progress =
+    .title = { -brand-short-name } のリフレッシュ
+refresh-profile-progress-description = まもなく完了します...
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..65dab6858d45acc0a965db92a403275e40e64e22
--- /dev/null
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = ユーザー名:
+tabmodalprompt-password =
+    .value = パスワード:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = キャンセル
diff --git a/thunderbird-l10n/ja/localization/ja/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/ja/localization/ja/toolkit/pictureinpicture/pictureinpicture.ftl
index db6f4732a5dba9897280a0c8b81e5bc19725220a..e85597da4e2713ef46a64e002ecd9da9254fc4f6 100644
--- a/thunderbird-l10n/ja/localization/ja/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/ja/localization/ja/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,34 @@ pictureinpicture-unpip =
     .aria-label = タブに戻す
 pictureinpicture-close =
     .aria-label = 閉じる
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = 一時停止
+    .title = 一時停止 (スペースキー)
+pictureinpicture-play-cmd =
+    .aria-label = 再生
+    .title = 再生 (スペースキー)
+pictureinpicture-mute-cmd =
+    .aria-label = ミュート
+    .title = ミュート ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = ミュート解除
+    .title = ミュート解除 ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = タブに戻す
+    .title = タブに戻す
+pictureinpicture-close-cmd =
+    .aria-label = 閉じる
+    .title = 閉じる ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = 字幕
+    .title = 字幕
+
+##
+
 pictureinpicture-subtitles-label = 字幕
 pictureinpicture-font-size-label = フォントサイズ
 pictureinpicture-font-size-small = 小
diff --git a/thunderbird-l10n/ja/manifest.json b/thunderbird-l10n/ja/manifest.json
index 882ea3fd918042f41420bb7974d644f6294b61b7..cc1855963d6c1d39cb8941eafee83c392dc32f38 100644
--- a/thunderbird-l10n/ja/manifest.json
+++ b/thunderbird-l10n/ja/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Japanese Language Pack",
   "description": "Language pack for Thunderbird for ja",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ja": {
-      "version": "20220726045948",
+      "version": "20220817121859",
       "chrome_resources": {
         "alerts": "chrome/ja/locale/ja/alerts/",
         "autoconfig": "chrome/ja/locale/ja/autoconfig/",
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/calendar.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/calendar.properties
index 4c4f54b524d0e3e02941271da8387906fe54ea3f..7e9f1a65f1c08ea17c6ad484f9597bc383bdd340 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/calendar.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/calendar.properties
@@ -2,13 +2,6 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# Misc. strings in JS
-
-# LOCALIZATION NOTE (PrintPreviewWindowTitle):
-#    %1$S will be replaced with the title of a html frame
-PrintPreviewWindowTitle=%1$S ამოსაბეჭდის შეთვალიერება
-Untitled=უსახელო
-
 # Default name for new events
 newEvent=ახალი ღონისძიება
 
@@ -190,75 +183,6 @@ tooltipPriority=პრიორიტეტი:
 tooltipPercent=% დასრულდა:
 tooltipCompleted=დასრულდა:
 
-# Tooltips for attendees and organizer in event and summary dialog
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendee.combined): tooltip for itip icon in summary/event dialog.
-# Given an attendee loungeexample.org of type room is a mandatory participant and has accepted the
-# invitation, the tooltip would be:
-# lounge@example.org (room) is a required participant. lounge@example.org has confirmed attendance.
-# %1$S - value of dialog.tooltip.attendeeRole2.*
-# %2$S - value of dialog.tooltip.attendeePartStat2.*
-dialog.tooltip.attendee.combined=%1$S %2$S
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.CHAIR): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.CHAIR=%1$S ხელმძღვანელობს ღონისძიებას
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.NON-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.NON-PARTICIPANT=%1$S არაა მონაწილე.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.OPT-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.OPT-PARTICIPANT=%1$S არაა ძირითადი მონაწილე.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.REQ-PARTICIPANT): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - value of dialog.tooltip.attendeeUserType2.*
-dialog.tooltip.attendeeRole2.REQ-PARTICIPANT=%1$S ძირითადი მონაწილეა.
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.ACCEPTED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.ACCEPTED=%1$S დადასტურებულად იღებს მონაწილეობას.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DECLINED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.DECLINED=%1$S არ იღებს მონაწილეობას.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DELEGATED): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.DELEGATED=%1$S წარმომადგენლის მეშვეობით მონაწილეობს.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.NEEDS-ACTION): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.NEEDS-ACTION=%1$S ჯერ არ გაუცია პასუხი.
-# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.TENTATIVE): used to compose
-# dialog.tooltip.attendee.combined
-# %1$S - common name or email address of the attendee
-dialog.tooltip.attendeePartStat2.TENTATIVE=%1$S სავარაუდოდ მიიღებს მონაწილეობას.
-
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.INDIVIDUAL): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing individual attendee
-dialog.tooltip.attendeeUserType2.INDIVIDUAL=%1$S
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.GROUP): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a group (e.g. a distribution list)
-dialog.tooltip.attendeeUserType2.GROUP=%1$S (ჯგუფი)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.RESOURCE): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a resource (e.g. projector)
-dialog.tooltip.attendeeUserType2.RESOURCE=%1$S (თანამშრომელი)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.ROOM): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing a room
-dialog.tooltip.attendeeUserType2.ROOM=%1$S (ოთახი)
-# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.UNKNOWN): used to compose
-# dialog.tooltip.attendeeRole2.*
-# %1$S - email address or common name <email address> representing an attendee of unknown type
-dialog.tooltip.attendeeUserType2.UNKNOWN=%1$S
-
 #File commands and dialogs
 New=ახალი
 Open=გახსნა
@@ -268,9 +192,7 @@ filepickerTitleExport=გატანა
 # Filters for export/import/open file picker.  %1$S will be replaced with
 # wildmat used to filter files by extension, such as (*.html; *.htm).
 filterIcs=iCalendar (%1$S)
-filterXml=XML დოკუმენტი (%1$S)
 filterHtml=ვებგვერდი (%1$S)
-filterOutlookCsv=Outlook-ის მძიმით გამოყოფილი მნიშვნელობები (%1$S)
 
 # Remote calendar errors
 genericErrorTitle=წარმოიქმნა შეცდომა
@@ -373,23 +295,23 @@ likelyTimezone=Asia/Tbilisi
 #    /etc/timezone or /etc/sysconfig/clock contains ZoneInfo timezone id).
 # - Windows: turning off "Automatically adjust clock for daylight saving time"
 #   can also trigger this warning.
-WarningOSTZNoMatch=გაფრთხილება: საოპერაციო სისტემის "%1$S" დროის სარტყელი\nაღარ ემთხვევა შიდა ZoneInfo დროის სარტყელს "%2$S".
+WarningOSTZNoMatch=გაფრთხილება: საოპერაციო სისტემის დროის სარტყელი „%1$S“\nაღარ ემთხვევა შიდა ZoneInfo-სარტყელს „%2$S“.
 
 # "Skipping Operating System timezone 'Pacific/New_Country'."
 # Testing note: not easily testable.  May occur someday if (non-windows)
 # OS uses different version of ZoneInfo database which has a timezone name
 # that is not included in our current ZoneInfo database (or if the mapping
 # mapping from windows to ZoneInfo timezone ids does).
-SkippingOSTimezone=საოპერაციო სისტემის დროის სარტყლის უგულებელყოფა - '%1$S'.
+SkippingOSTimezone=საოპერაციო სისტემის დროის სარტყლის უგულებელყოფა – „%1$S“.
 
 # "Skipping locale timezone 'America/New_Yawk'."
 # Testing note: Skipping occurs if a likelyTimezone id is unknown or misspelled.
-SkippingLocaleTimezone=ადგილობრივი დროის სარტყლის უგულებელყოფა - '%1$S'.
+SkippingLocaleTimezone=ადგილობრივი დროის სარტყლის უგულებელყოფა – „%1$S“.
 
 # Testing note: "No match" timezones include Bucharest on W2k.
 # Brazil timezones may be "No match" (change every year, so often out of date,
 # and changes are often more than a week different).
-warningUsingFloatingTZNoMatch=გაფრთხილება: "მცურავი" დროის სარტყლის გამოყენება.\nსაოპერაციო სისტემის დროის სარტყლის მონაცემები, ZoneInfo-ს მონაცემებს არ ემთხვევა.
+warningUsingFloatingTZNoMatch=გაფრთხილება: გამოიყენება „მცურავი“ დროის სარტყელი.\nსაოპერაციო სისტემის დროის სარტყლის მონაცემები ZoneInfo-ს მონაცემებს არ ემთხვევა.
 
 # "Warning:  Using guessed timezone
 #    America/New York (UTC-0500/-0400).
@@ -399,24 +321,19 @@ warningUsingFloatingTZNoMatch=გაფრთხილება: "მცურ
 WarningUsingGuessedTZ=გაფრთხილება:  სავარაუდო დროის სარტყელი\n  %1$S (UTC%2$S).\n%3$S\n%4$S
 
 # Testing note: "Almost match" timezones include Cairo on W2k.
-TZAlmostMatchesOSDifferAtMostAWeek=ეს ZoneInfo დროის სარტყელი, თითქმის ემთხვევა საოპერაციო სისტემისას.\nამ წესის მიხედვით ზაფხულის დროზე შემდეგი გადასვლის თარიღი არაუმეტეს\nერთი კვირით განსხვავდება საოპერაციო სისტემაში გათვალისწინებული გადასვლის დროისგან.\nშესაძლოა მონაცემები წინააღმდეგობრივი იყოს, მაგალითად, განსხვავება დაწყების თარიღებში\nან განსხვავება არაგრიგორიანული კალენდრებისთვის.
+TZAlmostMatchesOSDifferAtMostAWeek=ეს ZoneInfo-სარტყელი თითქმის ემთხვევა საოპერაციო სისტემისას.\nამ წესის მიხედვით, ზაფხულის დროზე შემდეგი გადასვლის თარიღი არაუმეტეს\nერთი კვირით განსხვავდება საოპერაციო სისტემაში გათვალისწინებული გადასვლის დროისგან.\nშესაძლოა, მონაცემები წინააღმდეგობრიობას შეიცავდეს, მაგალითად, განსხვავებას დაწყების თარიღებს შორის\nან გამოთვლებს არაგრიგორიანული კალენდრებისთვის.
 
-TZSeemsToMatchOS=როგორც ჩანს, ეს ZoneInfo დროის სარტყელი, საოპერაციო სისტემის, მოცემული წლის დროის სარტყელს ემთხვევა.
+TZSeemsToMatchOS=როგორც ჩანს, ეს ZoneInfo-სარტყელი ემთხვევა საოპერაციო სისტემის დროის სარტყელს ამ წელიწადს.
 
 # LOCALIZATION NOTE (TZFromOS):
 # used for a display of a chosen timezone
 #    %1$S will be replaced with the name of a timezone
-TZFromOS=ეს ZoneInfo დროის სარტყელი შეირჩა საოპერაციო სისტემის დროის სარტყლის\nამოსაცნობი ნომრის მიხედვით - "%1$S".
+TZFromOS=ეს ZoneInfo-სარტყელი შეირჩა საოპერაციო სისტემის დროის სარტყლის\nამოსაცნობი ნომრის მიხედვით – „%1$S“.
 
 # Localization note (TZFromLocale): Substitute name of your locale language.
-TZFromLocale=ეს ZoneInfo დროის სარტყელი შეირჩა, საოპერაციო სისტემის იმ დროის სარტყლის\nმიხედვით, რომელსაც უმეტესად იყენებენ ქართულენოვანი მომხმარებლები.
+TZFromLocale=ეს ZoneInfo=სარტყელი შეირჩა საოპერაციო სისტემის იმ დროის სარტყლის\nმიხედვით, რომელსაც უმეტესად იყენებენ ქართულენოვანი მომხმარებლები.
 
-TZFromKnownTimezones=ეს ZoneInfo დროის სარტყელი შეირჩა საოპერაციო სისტემის დროის სარტყლის\nშესაბამისად, ანბანურად დალაგებული, ცნობილი დროის სარტყლის მონაცემებზე დაყრდნობით.
-
-# Print Layout
-formatListName = სია
-weekPrinterName = კვირის დაგეგმვა
-monthPrinterName = თვის ბადე
+TZFromKnownTimezones=ეს ZoneInfo-სარტყელი შეირჩა საოპერაციო სისტემის დროის სარტყლის\nშესაბამისად, ანბანურად დალაგებული, ცნობილი დროის სარტყლის მონაცემებზე დაყრდნობით.
 
 # Print Layout
 tasksWithNoDueDate = უვადო დავალებები
@@ -579,19 +496,6 @@ singleShortCalendarWeek=კკ: %1$S
 #    %2$S will be replaced with the index of the end-week
 severalShortCalendarWeeks=კკ: %1$S-%2$S
 
-# LOCALIZATION NOTE (abbreviationOfWeek):
-# Used for displaying the week number in the first day box of every week
-# in multiweek and month views.
-# It allows to localize the label with the week number in case your locale
-# requires it.
-# Take into account that this label is placed in the same room of the day label
-# inside the day boxes, exactly on left side, hence a possible string shouldn't
-# be too long otherwise it will create confusion between the week number and
-# the day number other than a possible crop when the window is resized.
-#
-#    %1$S is a number from 1 to 53 that represents the week number.
-abbreviationOfWeek=%1$S
-
 # LOCALIZATION NOTE (multiweekViewWeek):
 # Used for displaying the week number in the first day box of every week
 # in multiweek and month views.
@@ -746,13 +650,10 @@ dragLabelTasksWithOnlyEntryDate=დაწყება
 dragLabelTasksWithOnlyDueDate=ვადა
 
 deleteTaskLabel=დავალების წაშლა
-deleteTaskMessage=ნამდვილად გსურთ, ამ დავალების წაშლა?
 deleteTaskAccesskey=ლ
 deleteItemLabel=წაშლა
-deleteItemMessage=ნამდვილად გსურთ ამ ელემენტის წაშლა?
 deleteItemAccesskey=ლ
 deleteEventLabel=ღონისძიების წაშლა
-deleteEventMessage=ნამდვილად გსურთ, ამ ღონისძიების წაშლა?
 deleteEventAccesskey=ნ
 
 calendarPropertiesEveryMinute=ყოველ #1 წუთში
@@ -791,19 +692,5 @@ modifyConflictPromptMessage=გამოსულ სარკმელში 
 modifyConflictPromptButton1=სხვა ცვილებებზე გადაწერა
 modifyConflictPromptButton2=ცვლილებების გაუქმება
 
-# LOCALIZATION_NOTE(dialog.attendee.append.delegatedFrom): this is appended behind an attendee name
-# in the tooltip and the visible name for an attendee in the event summary dialog - don't add
-# leading or trailing whitespaces here
-# %1$S - a single delegatee or a comma separated list of delegatees
-# delegation is different from simple invitation forwarding - in case of delegation the original
-# invited attendee gets replaced
-dialog.attendee.append.delegatedFrom=(წარმდგენი %1$S)
-# LOCALIZATION_NOTE(dialog.attendee.append.delegatedTo): this is appended behind an attendee name
-# in the tooltip for an attendee in the event summary dialog - don't add leading or trailing
-# whitespaces here
-# delegation is different from simple invitation forwarding - in case of delegation the original
-# invited attendee gets replaced
-dialog.attendee.append.delegatedTo=(წარდგენილი %1$S)
-
 # Accessible description of a grid calendar with no selected date
 minimonthNoSelectedDate=თარიღი არჩეული არაა
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.dtd b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.dtd
index a447549acd23d66a98f10102af0020f5c8f9c5ab..f754c5fe0f1da12511db6c6ad1a345391ffcb86b 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.dtd
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.dtd
@@ -5,5 +5,5 @@
 <!ENTITY migration.title "&brandFullName;: მონაცემთა გადმოტანა">
 <!ENTITY migration.welcome "მოგესალმებით">
 <!ENTITY migration.importing "გადმოდის">
-<!ENTITY migration.list.description "&brandShortName; პროგრამას შეუძლია მონაცემთა იმპორტი მრავალი პროგრამიდან. თქვენს კომპიუტერში შემდეგი პროგრამების მონაცემები მოიძებნა. გთხოვთ მიუთითოთ, რომელი მონაცემების იმპორტი გსურთ.">
+<!ENTITY migration.list.description "თუ გსურთ, &brandShortName; გადმოიტანს კალენდრის მონაცემებს არაერთი სასურველი პროგრამიდან. თქვენს კომპიუტერში ნაპოვნია მონაცემები აღნიშნული პროგრამებიდან. გთხოვთ მიუთითოთ, რომელი მათგანიდან გსურთ გადმოტანა.">
 <!ENTITY migration.progress.description "მონიშნულ მონაცემთა იმპორტი">
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.properties
index e718512682d361666be5c349812b207c015114ee..15bb87d1a389beed94a07f9cd980b12d9c82912c 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/migration.properties
@@ -7,7 +7,5 @@ migratingApp = მიგრაცია %1$S…
 # The next two lines are duplicated from migration.dtd until there is branding
 # for lightning
 migrationTitle = %1$S: მონაცემთა იმპორტი
-migrationDescription=%1$S პროგრამას შეუძლია მონაცემთა იმპორტი მრავალი პროგრამიდან. თქვენს კომპიუტერში შემდეგი პროგრამების მონაცემები მოიძებნა. გთხოვთ მიუთითოთ, რომელი მონაცემების იმპორტი გსურთ.
+migrationDescription=თუ გსურთ, %1$S გადმოიტანს კალენდრის მონაცემებს არაერთი სასურველი პროგრამიდან. თქვენს კომპიუტერში ნაპოვნია მონაცემები აღნიშნული პროგრამებიდან. გთხოვთ მიუთითოთ, რომელი მათგანიდან გსურთ გადმოტანა.
 finished = დასრულდა
-disableExtTitle = მოიძებნა არათავსებადი გაფართოება
-disableExtText = თქვენ Mozilla კალენდრის ძველი გაფართოებით სარგებლობთ, რომელიც Lightning-თან შეუთავსებელია.  იგი ამოირთვება და %1$S ხელახლა გაიხსნება.
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/timezones.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/timezones.properties
index 960f3fe188366a4b89aedd46ce8063c7a03fc462..5e7a80b0741dc182027a93d7b51552eee92bedc9 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/timezones.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=ამერიკა/ნუუკი
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=ოკეანია/კანტონი
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=ევროპა/კიევი
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/inspector.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/inspector.properties
index 7b53dd9c83422097f13faf65850e4092d24f007a..e7bddac68bf7153d312f0d792d991a02dfd744f5 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/inspector.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Show one more node;Show all #1 nodes
 # inspector.
 markupView.whitespaceOnly.label=whitespace
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=unavailable
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Children of this element are unavailable with the current Browser Toolbox mode
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/webconsole.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/webconsole.properties
index e9638836a111c1e8e3dbe3f796a16e82b82f3ed3..792632514c2d035990449649ee1d1178654f21d8 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser Console
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Parent process Browser Console
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/global/dom/dom.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/global/dom/dom.properties
index 8750d0b7647007896a7ac01928aa622108a0a972..ebbcfd42e26fd4b832268bf6efe1d7af287377b3 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/global/dom/dom.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/global/dom/dom.properties
@@ -120,18 +120,18 @@ MediaLoadUnsupportedMimeType=„%1$S“ თავსართით „Content-T
 MediaLoadDecodeError=%S მედიაფაილის გაშიფვრა, ვერ მოხერხდა.
 MediaWidevineNoWMF=Widevine-ის გაშვების მცდელობა, Windows Media Foundation-ის გარეშე. იხილეთ https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
-MediaWMFNeeded=%S ფორმატის ვიდეოების გასაშვებად, დამატებით გესაჭიროებათ Microsoft-ის პროგრამა, იხილეთ https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
+MediaWMFNeeded=%S სახის ვიდეოების გასაშვებად დამატებით გესაჭიროებათ Microsoft-ის პროგრამა, იხილეთ https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
-MediaPlatformDecoderNotFound=ამ გვერდზე ვიდეოს გაშვება ვერ მოხერხდა. თქვენს სისტემას შესაძლოა საჭირო ვიდეო კოდეკები არ გააჩნდეს ამ ფორმატისთვის: %S
-MediaUnsupportedLibavcodec=ამ გვერდზე ვიდეო ვერ გაეშვება. თქვენს სისტემას აქვს მოძველებულის ვერსიის libavcodec
+MediaPlatformDecoderNotFound=გვერდზე ვიდეოს გაშვება ვერ მოხერხდა. თქვენს სისტემას შესაძლოა, საჭირო ვიდეომშიფრავები არ გააჩნია ამ სახეობისთვის: %S
+MediaUnsupportedLibavcodec=ამ გვერდზე ვიდეო ვერ გაეშვება. თქვენს სისტემას აქვს მოძველებული ვერსიის libavcodec
 # LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
 MediaDecodeError=%1$S მედიაფაილის გაშიფვრა, ვერ მოხერხდა, შეცდომა: %2$S
 # LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
 MediaDecodeWarning=%1$S მედიაფაილის გაშიფვრა მოხერხდა, მაგრამ შეცდომით: %2$S
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
-MediaCannotPlayNoDecoders=მედიაფაილის გაშვება ვერ მოხერხდა. მოთხოვნილი ფორმატებისთვის გამშიფრავი ვერ მოიძებნა: %S
+MediaCannotPlayNoDecoders=მედიაფაილის გაშვება ვერ მოხერხდა. გამშიფრავი ვერ მოიძებნა ამ სახეობისთვის: %S
 # LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
-MediaNoDecoders=ზოგიერთი მოთხოვნილი ფორმატისთვის გამშიფრავი ვერ მოიძებნა: %S
+MediaNoDecoders=გამშიფრავები ვერ მოიძებნა ზოგი სახეობისთვის: %S
 MediaCannotInitializePulseAudio=PulseAudio-ის გამოყენება ვერ ხერხდება
 # LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
 MediaEMEInsecureContextDeprecatedWarning=დაშიფრული გაფართოების ფაილის გამოყენების შესაძლებლობა %S-ზე დაუცველ (ე.ი. HTTPS-ს არმქონე) შიგთავსთან მოძველებულია და მალე გაუქმდება. სასურველი იქნება, თუ დაიწყებთ დაცული ოქმის გამოყენებას – HTTPS.
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/ka/mozapps/profile/profileSelection.properties b/thunderbird-l10n/ka/chrome/ka/locale/ka/mozapps/profile/profileSelection.properties
index 6856915b22e8694f151f16b0557dc496ec2b9409..4f31bf666534012241e4afbebbf1cc70a9c0fbf1 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/ka/mozapps/profile/profileSelection.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/ka/mozapps/profile/profileSelection.properties
@@ -39,7 +39,7 @@ profileCreationFailedTitle=პროფილის შექმნა ვერ
 profileExists=პროფილი ასეთი სახელით უკვე არსებობს. გთხოვთ სხვა სახელი შეარჩიოთ.
 profileFinishText=ამ ახალი პროფილის შესაქმნელად დააწკაპეთ „დასრულებას“.
 profileFinishTextMac=ამ ახალი პროფილის შესაქმნელად დააწკაპეთ ღილაკს „მზადაა“.
-profileMissing=თქვენი პროფილი %S ვერ ჩაიტვირთა. შესაძლოა წაშლილია, ან არაა ხელმისაწვდომი.
+profileMissing=%S პროფილი ვერ ჩაიტვირთა. შესაძლოა, ნაკული ან მიუწვდომელია.
 profileMissingTitle=პროფილი ვერ მოიძებნა
 profileDeletionFailed=პროფილი ვერ წაიშლება, რადგან სავარაუდოდ, გამოიყენება ამჟამად.
 profileDeletionFailedTitle=წაშლა ვერ მოხერხდა
diff --git a/thunderbird-l10n/ka/chrome/ka/locale/pdfviewer/viewer.properties b/thunderbird-l10n/ka/chrome/ka/locale/pdfviewer/viewer.properties
index 42088054f0254488ea8328df35918e23db3be467..14bddd42d5af9e79a56886fbab022f0411f55502 100644
--- a/thunderbird-l10n/ka/chrome/ka/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/ka/chrome/ka/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=შრიფტის ფერი
 editor_free_text_font_size=შრიფტის ზომა
 editor_ink_line_color=ხაზის ფერი
 editor_ink_line_thickness=ხაზის სისქე
+
+# Editor Parameters
+editor_free_text_color=ფერი
+editor_free_text_size=ზომა
+editor_ink_color=ფერი
+editor_ink_thickness=სისქე
+editor_ink_opacity=გაუმჭვირვალობა
+
+# Editor aria
+editor_free_text_aria_label=FreeText-ჩამსწორებელი
+editor_ink_aria_label=ხელნაწერის ჩამსწორებელი
+editor_ink_canvas_aria_label=მომხმარებლის შექმნილი სურათი
diff --git a/thunderbird-l10n/ka/localization/ka/calendar/preferences.ftl b/thunderbird-l10n/ka/localization/ka/calendar/preferences.ftl
index c9c751c332d974afe148ddff5bbf3f9108821d3f..c0ccddd581685deb280dfe7718e690797a58f3a4 100644
--- a/thunderbird-l10n/ka/localization/ka/calendar/preferences.ftl
+++ b/thunderbird-l10n/ka/localization/ka/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = მოკლე: { $date }
+use-system-timezone-radio-button =
+    .label = სისტემის დროის სარტყლის გამოყენება
+set-timezone-manually-radio-button =
+    .label = დროის სარტყლის ხელით დაყენება
 timezone-label =
     .value = დროის სარტყელი:
 weekstart-label =
@@ -101,12 +105,6 @@ previous-weeks-label =
     .value = წინა საჩვენებელი კვირების რაოდენობა:
     .accesskey = წ
 todaypane-legend = დღევანდელის დღის არე
-# Note: "Upcoming" is the name of a section and the translation must match the
-# translation of that section name (calendar.upcoming.button.label). Also,
-# it should be upper case (as a proper name) if the target language permits.
-soon-label =
-    .value = მოახლებულების არეში გამოჩნდება უახლოესი:
-    .accesskey = ა
 agenda-days =
     .value = დღის წესრიგის მიხედვით:
     .accesskey = გ
diff --git a/thunderbird-l10n/ka/localization/ka/devtools/client/perftools.ftl b/thunderbird-l10n/ka/localization/ka/devtools/client/perftools.ftl
index 6986cc04f364672e76715b22f9b45064437f4cc0..5d759cb28b205a6dbce641f2158b2df75d9ca563 100644
--- a/thunderbird-l10n/ka/localization/ka/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/ka/localization/ka/devtools/client/perftools.ftl
@@ -140,6 +140,9 @@ perftools-presets-media-label = Media
 perftools-presets-media-description2 = Preset for investigating audio and video bugs in { -brand-shorter-name }.
 perftools-presets-networking-label = Networking
 perftools-presets-networking-description = Preset for investigating networking bugs in { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Power
+perftools-presets-power-description = Preset for investigating power use bugs in { -brand-shorter-name }, with low overhead.
 perftools-presets-custom-label = Custom
 
 ##
diff --git a/thunderbird-l10n/ka/localization/ka/devtools/client/toolbox.ftl b/thunderbird-l10n/ka/localization/ka/devtools/client/toolbox.ftl
index 1b6fbd025d732e452bcb386398b716f6e37febba..b44954cdc9154cf5e40878449b3966cca7b14811 100644
--- a/thunderbird-l10n/ka/localization/ka/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/ka/localization/ka/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dock to bottom
 toolbox-meatball-menu-dock-left-label = Dock to left
 toolbox-meatball-menu-dock-right-label = Dock to right
 toolbox-meatball-menu-dock-separate-window-label = Separate window
-
 toolbox-meatball-menu-splitconsole-label = Show split console
 toolbox-meatball-menu-hideconsole-label = Hide split console
-
 toolbox-meatball-menu-settings-label = Settings
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Community…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Disable popup auto-hide
-
 toolbox-meatball-menu-pseudo-locale-accented = Enable “accented” locale
 toolbox-meatball-menu-pseudo-locale-bidi = Enable “bidi” locale
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser Toolbox Mode
+toolbox-mode-browser-console-label = Browser Console Mode
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Slower)
+toolbox-mode-everything-container =
+    .title = Debug everything in all processes
+toolbox-mode-parent-process-label = Parent process only
+toolbox-mode-parent-process-sub-label = (Fast)
+toolbox-mode-parent-process-container =
+    .title = Only focus on resources from the parent process.
diff --git a/thunderbird-l10n/ka/localization/ka/devtools/client/tooltips.ftl b/thunderbird-l10n/ka/localization/ka/devtools/client/tooltips.ftl
index f899a6a873c199b30a6e3f8a3ea3a78d6fa8e2e0..b6f23a4f75925f47c69fc22538c21f9731b68672 100644
--- a/thunderbird-l10n/ka/localization/ka/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/ka/localization/ka/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> has no effect on this element since it’s not a table.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> has no effect on this element since it doesn’t scroll.
 inactive-css-border-image = <strong>{ $property }</strong> has no effect on this element since it cannot be applied to internal table elements where <strong>border-collapse</strong> is set to <strong>collapse</strong> on the parent table element.
+inactive-css-ruby-element = <strong>{ $property }</strong> has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Try settin
 inactive-css-not-table-fix = Try adding <strong>display:table</strong> or <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, or <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = On the parent table element, remove the property or change the value of <strong>border-collapse</strong> to a value other than <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Try changing the <strong>font-size</strong> of the ruby text. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/ka/localization/ka/messenger/openpgp/keyWizard.ftl b/thunderbird-l10n/ka/localization/ka/messenger/openpgp/keyWizard.ftl
index 5740c4742e15aedc07df1ee4bb87b2668df88a12..949d3bab9cbb78a40f1dfccc029b59bda4bda42e 100644
--- a/thunderbird-l10n/ka/localization/ka/messenger/openpgp/keyWizard.ftl
+++ b/thunderbird-l10n/ka/localization/ka/messenger/openpgp/keyWizard.ftl
@@ -23,7 +23,7 @@ radio-gnupg-key =
 ## Generate key section
 
 openpgp-generate-key-title = OpenPGP-გასაღების შედგენა
-openpgp-generate-key-info = <b>გასაღების შედგენა რამდენიმე წუთს გასტანს.</b> არ გამოხვიდეთ პროგრამიდან, შედგენის მიმდინარეობისას. გვერდების ხშირი მონახულება და დისკზე დამტვირთავი მოქმედებები გასაღების შედგენისას, ზრდის შემთხვევით კომბინაციებს და ასწრაფებს ამ საქმის შესრულებას. გეცნობებათ, როცა გასაღების შედგენა დასრულდება.
+openpgp-generate-key-info = <b>გასაღების შედგენა რამდენიმე წუთს გასტანს.</b> არ გამოხვიდეთ პროგრამიდან შედგენის მიმდინარეობისას. გვერდების ხშირი მონახულება და დისკზე დამტვირთავი მოქმედებები გასაღების შედგენისას ზრდის შემთხვევით კომბინაციებს და ასწრაფებს ამ საქმის შესრულებას. გეცნობებათ, როცა გასაღების შედგენა დასრულდება.
 openpgp-keygen-expiry-title = გასაღების ვადა
 openpgp-keygen-expiry-description = განსაზღვრეთ ახლადშედგენილი გასაღების ვადა. მომავალშიც შეძლებთ ვადის გახანგრძლივებას, თუ დაგჭირდათ.
 radio-keygen-expiry =
diff --git a/thunderbird-l10n/ka/localization/ka/messenger/preferences/preferences.ftl b/thunderbird-l10n/ka/localization/ka/messenger/preferences/preferences.ftl
index 877c354b63683cdd6ede2965b9b17a64fe92727d..6621a1549369e2ea30da62ea51176adf3876b240 100644
--- a/thunderbird-l10n/ka/localization/ka/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ka/localization/ka/messenger/preferences/preferences.ftl
@@ -39,7 +39,7 @@ privacy-main-header = პირადულობა
 privacy-passwords-header = პაროლები
 privacy-junk-header = ჯართი
 collection-header = { -brand-short-name } – მონაცემთა აღრიცხვა და გამოყენება
-collection-description = ჩვენ ვცდილობთ მოგცეთ არჩევანის უფლება და აღვრიცხოთ მხოლოდ ის მონაცემები, რომლებიც დაგვეხმარება, გავაუმჯობესოთ { -brand-short-name }. ყოველთვის დაგეკითხებით, პირადი ინფორმაციის მიღებამდე.
+collection-description = ჩვენ ვცდილობთ მოგცეთ არჩევანის უფლება და აღვრიცხოთ მხოლოდ ის მონაცემები, რომლებიც დაგვეხმარება, გავაუმჯობესოთ { -brand-short-name }. ყოველთვის დაგეკითხებით პირადი ინფორმაციის მიღებამდე.
 collection-privacy-notice = პირადულობის დაცვის განაცხადი
 collection-health-report-telemetry-disabled = თქვენ გააუქმეთ ნებართვა და შედეგად, { -vendor-short-name } ვეღარ შეძლებს ტექნიკური და გამოყენების მონაცემების აღრიცხვას. აქამდე შეგროვებული ყველა მონაცემი, წაიშლება 30 დღეში.
 collection-health-report-telemetry-disabled-link = ვრცლად
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = მართლწერის შემოწმება ტექსტის შეტანისას
     .accesskey = ლ
-
+language-popup-label =
+    .value = ენა:
+    .accesskey = ე
 download-dictionaries-link = სხვა ლექსიკონების ჩამოტვირთვა
 font-label =
     .value = შრიფტი:
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutAddons.ftl
index 83591ddfa4aa9270be2ac2b933c7a49175d09b7e..89529c8a074d5c72735ab366cbd71dc6489378f6 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutAddons.ftl
@@ -237,12 +237,12 @@ discopane-intro =
     დაიცვათ პაროლები, ჩამოტვირთოთ ვიდეოები, მოიძიოთ საყიდლები, შეზღუდოთ
     მომაბეზრებელი რეკლამები, შეცვალოთ ბრაუზერის იერსახე და კიდევ უამრავი რამ.
     ეს პატარა პროგრამული ნაწილები, ხშირ შემთხვევაში, შექმნილია გარეშე პირების მიერ.
-    აქ შეგიძლია იხილით ისინი, რომელთაც { -brand-product-name } <a data-l10n-name="learn-more-trigger">გირჩევთ</a>
+    აქ მოცემულია ისინი, რომელთაც { -brand-product-name } <a data-l10n-name="learn-more-trigger">გირჩევთ</a>
     მეტი უსაფრთხოებისთვის, წარმადობისა და შესაძლებლობებისთვის.
 # Notice to make user aware that the recommendations are personalized.
 discopane-notice-recommendations =
-    შემოთავაზებების ნაწილი არის მორგებული თქვენზე. ისინი ეფუძნება თქვენ მიერ
-    დაყენებულ სხვა გაფართოებებს, პროფილის პარამეტრებსა და გამოყენების სტატისტიკას.
+    შემოთავაზებების ნაწილი მორგებულია თქვენზე. ითვალისწინებს თქვენ მიერ
+    დაყენებულ სხვა გაფართოებებს, პროფილის პარამეტრებსა და გამოყენების სიხშირეს.
 discopane-notice-learn-more = ვრცლად
 privacy-policy = პირადულობის დებულება
 # Refers to the author of an add-on, shown below the name of the add-on.
@@ -295,11 +295,14 @@ theme-monochromatic-subheading = ახალი ხასხასა შეფ
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = მოსინჯეთ ახალი შეფერილობა
 colorway-collection-independent-voices-subheading = გახადეთ { -brand-short-name } ცოტათი უფრო თქვენებური.
-# Refers to the button label for the colorways card when a user has a colorway theme enabled.
-theme-colorways-button-colorway-enabled = შეფერილობის შეცვლა
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = ბოლო ვადაა { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = შეფერილობის შეცვლა
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = ბოლო ვადაა { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = ჩართულია
 plugin-disabled-heading = ამორთულია
 dictionary-enabled-heading = ჩართულია
@@ -387,7 +390,7 @@ recommended-themes-heading = შემოთავაზებული თე
 addon-sitepermissions-required = მოცემული შესაძლებლობებით აღიჭურვება <span data-l10n-name="hostname">{ $hostname }</span>:
 # A recommendation for the Firefox Color theme shown at the bottom of the theme
 # list view. The "Firefox Color" name itself should not be translated.
-recommended-theme-1 = შემოქმედებით უნარებს ფლობთ? <a data-l10n-name="link">ააწყვეთ საკუთარი გაფორმება Firefox Color-ით.</a>
+recommended-theme-1 = შემოქმედებით უნარებს ფლობთ? <a data-l10n-name="link">საკუთარის ასაწყობად გამოიყენეთ Firefox Color.</a>
 
 ## Page headings
 
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutGlean.ftl
index 967a08e7be52deca5642d3c9cc441ee274043d90..2c2b0fa0e70f3182549bad13fdda236835fd97d8 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutGlean.ftl
@@ -6,10 +6,10 @@
 ### "Glean" and "Glean SDK" should remain in English.
 
 about-glean-page-title = Glean – შესახებ
-about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> მონაცემთა აღმრიცხველი ბიბლიოთეკაა, რომელიც Mozilla-ს პროდუქტებში გამოიყენება. ეს გვერდი შემმუშავებლებისა და შემმოწმებლებისთვისაა, რომელთაც ესაჭიროებათ <a data-l10n-name="fog-debug-doc-link">გამართვისა და აღრიცხვის მდგომარეობის განსაზღვრა, Glean SDK-ში</a>.
+about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> მონაცემთა აღმრიცხველი ბიბლიოთეკაა, რომელიც Mozilla-ს პროდუქტებში გამოიყენება. ეს გვერდი შემმუშავებლებისა და შემმოწმებლებისთვისაა, რომელთაც ესაჭიროებათ <a data-l10n-name="fog-debug-doc-link">გამართვისა და აღრიცხვის მდგომარეობის განსაზღვრა Glean SDK-ში</a>.
 about-glean-warning = არასწორმა გამოყენებამ, { -brand-short-name } შესაძლოა უეცრად გათიშოს.
-
 tag-pings-label = მონიშვნა ყველა გაგზავნილი ნაკრების ამ ჭდით
 log-pings-label = აღირიცხოს ნაკრების დატვირთვა, გაგზავნამდე?
 send-pings-label = სახელობითი ნაკრების გაგზავნა
 controls-button-label = პარამეტრების წარდგენა
+controls-button-label-verbose = პარამეტრების ასახვა და გაგზავნა
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutPlugins.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutPlugins.ftl
index a941bd7dcfc6a876326bd1e006a4ee5864a3ba7d..e1735320ec8cdb8915afb34acd364358dbb80cd1 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutPlugins.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutPlugins.ftl
@@ -3,10 +3,8 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 title-label = მოდულების შესახებ
-
 installed-plugins-label = ჩადგმული მოდულები
 no-plugins-are-installed-label = ჩადგმული მოდულები ვერ მოიძებნა
-
 deprecation-description = რამე აკლია? ზოგიერთი მოდული აღარაა მხარდაჭერილი. <a data-l10n-name="deprecation-link">იხილეთ ვრცლად.</a>
 
 ## The information of plugins
@@ -29,18 +27,15 @@ state-dd-enabled = <span data-l10n-name="state">მდგომარეობ
 state-dd-enabled-block-list-state = <span data-l10n-name="state">მდგომარეობა:</span> ჩართულია ({ $blockListState })
 state-dd-Disabled = <span data-l10n-name="state">მდგომარეობა:</span> ამორთულია
 state-dd-Disabled-block-list-state = <span data-l10n-name="state">მდგომარეობა:</span> ამორთულია ({ $blockListState })
-
 mime-type-label = MIME სახის
 description-label = აღწერილობა
 suffixes-label = ფაილის გაფართოებები
 
 ## Gecko Media Plugins (GMPs)
 
-plugins-gmp-license-info = ლიცენზიის მონაცემები
+plugins-gmp-license-info = ლიცენზიის შესახებ
 plugins-gmp-privacy-info = პირადი მონაცემების დაცვის დებულება
-
-plugins-openh264-name = OpenH264-ვიდეოკოდეკის მომწოდებელი: Cisco Systems, Inc.
-plugins-openh264-description = ეს მოდული ავტომატურად ჩაიდგა Mozilla-ს მიერ WebRTC-თან სამუშაოდ და WebRTC ზარების ასამოქმედებლად იმ მოწყობილობებზე, რომელიც საჭიროებს H.264 ვიდეო კოდეკს. დამატებითი ინფორმაციის მისაღებად და გამშიფრავის წყაროს გასაცნობად ეწვიეთ http://www.openh264.org/ ბმულს.
-
+plugins-openh264-name = OpenH264-ვიდეომშიფრავს უზრუნველყოფს Cisco Systems, Inc.
+plugins-openh264-description = ეს მოდული ავტომატურად ჩაიდგა Mozilla-ს მიერ WebRTC-თან სამუშაოდ და WebRTC-ზარების ასამოქმედებლად იმ მოწყობილობებზე, რომლებიც საჭიროებს H.264 სახის ვიდეომშიფრავს. ვრცლად, მათ შორის გამშიფრავის წყაროს გაეცნობით http://www.openh264.org/ ბმულზე.
 plugins-widevine-name = Widevine შიგთავსის გამშიფრავი მოდული. მომწოდებელი: Google Inc.
 plugins-widevine-description = ეს მოდული საშუალებას იძლევა გაეშვას დაშიფრული ფაილები, Encrypted Media Extensions-ის მოთხოვნების შესაბამისად. დაშიფრულ ფაილებს ჩვეულებრივ საიტები იყენებენ, ძვირადღირებული მასალების უნებართვო მოპარვისა და გავრცელებისგან დასაცავად. იხილეთ https://www.w3.org/TR/encrypted-media/ დამატებითი ინფორმაციისთვის Encrypted Media Extensions-ის შესახებ.
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutProfiles.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutProfiles.ftl
index 686f39b05fedcad80fbefaabcfbbdd01a3502fcf..53dcd2e55fa83d94b376da762fc0a31c91d2794a 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutProfiles.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutProfiles.ftl
@@ -2,25 +2,22 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-
 profiles-title = პროფილების შესახებ
 profiles-subtitle = ეს გვერდი გეხმარებათ თქვენი პროფილების მართვაში. თითოეული პროფილი განცალკევებული სამყაროა, რომელიც შეიცავს განცალკევებულ ისტორიას, სანიშნებს, პარამეტრებსა და დამატებებს.
 profiles-create = ახალი პროფილის შექმნა
 profiles-restart-title = ხელახლა გაშვება
 profiles-restart-in-safe-mode = ხელახლა გაშვება გამორთული დამატებებით…
 profiles-restart-normal = ხელახლა გაშვება ჩვეულებრივად…
-profiles-conflict = პროფილები, რომლებსაც სხვა { -brand-product-name } იყენებდა, შეცვლილია. გთხოვთ, ხელახლა გაუშვათ { -brand-short-name }, ახალი ცვლილებების შეტანამდე.
+profiles-conflict = პროფილები, რომლებსაც სხვა { -brand-product-name } იყენებდა, შეცვლილია. გთხოვთ, ხელახლა გაუშვათ { -brand-short-name } ახალი ცვლილებების შეტანამდე.
 profiles-flush-fail-title = ცვლილებები არ შენახულა
 profiles-flush-conflict = { profiles-conflict }
 profiles-flush-failed = მოულოდნელი შეცდომის გამო, თქვენი ცვლილებები არ შეინახა.
 profiles-flush-restart-button = ხელახლა გაეშვას { -brand-short-name }
-
 # Variables:
 #   $name (String) - Name of the profile
 profiles-name = პროფილი: { $name }
 profiles-is-default = ნაგულისხმევი პროფილი
 profiles-rootdir = ძირეული საქაღალდე
-
 # localDir is used to show the directory corresponding to
 # the main profile directory that exists for the purpose of storing data on the
 # local filesystem, including cache files or other data files that may not
@@ -30,28 +27,22 @@ profiles-rootdir = ძირეული საქაღალდე
 profiles-localdir = ადგილობრივი საქაღალდე
 profiles-current-profile = ამჟამად ეს პროფილი გამოიყენება, ამიტომ ვერ წაიშლება.
 profiles-in-use-profile = ამ პროფილს სხვა პროგრამა იყენებს და მისი წაშლა ვერ მოხერხდება.
-
 profiles-rename = გადარქმევა
 profiles-remove = მოცილება
 profiles-set-as-default = ნაგულისხმევ პროფილად დაყენება
 profiles-launch-profile = პროფილის გაშვება ახალ ბრაუზერში
-
 profiles-cannot-set-as-default-title = ნაგულისხმევად დაყენება ვერ ხერხდება
 profiles-cannot-set-as-default-message = ნაგულისხმევი პროფილი რომელსაც { -brand-short-name } იყენებს, ვერ შეიცვლება.
-
 profiles-yes = დიახ
 profiles-no = არა
-
 profiles-rename-profile-title = პროფილის გადარქმევა
 # Variables:
 #   $name (String) - Name of the profile
 profiles-rename-profile = { $name } პროფილის გადარქმევა
-
 profiles-invalid-profile-name-title = პროფილის სახელი არასწორია
 # Variables:
 #   $name (String) - Name of the profile
 profiles-invalid-profile-name = პროფილის სახელი “{ $name }” დაშვებული არაა.
-
 profiles-delete-profile-title = პროფილის წაშლა
 # Variables:
 #   $dir (String) - Path to be displayed
@@ -61,11 +52,8 @@ profiles-delete-profile-confirm =
     გსურთ პროფილის მონაცემთა ფაილებიანად წაშლა?
 profiles-delete-files = ფაილებიანად წაშლა
 profiles-dont-delete-files = ფაილების დატოვება
-
 profiles-delete-profile-failed-title = შეცდომა
 profiles-delete-profile-failed-message = წარმოიქმნა შეცდომა, პროფილის წაშლის მცდელობისას.
-
-
 profiles-opendir =
     { PLATFORM() ->
         [macos] საქაღალდეში ჩვენება
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutSupport.ftl
index d18fb504ea83457e4871a8ba7572d11e51939f91..7253769a275aac9b3cf079c995d45759146bd856 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/about/aboutSupport.ftl
@@ -4,7 +4,6 @@
 
 page-title = მონაცემები გაუმართაობის მოსაგვარებლად
 page-subtitle = ეს გვერდი შეიცავს ტექნიკურ მონაცემებს, რომლებიც შესაძლოა წარმოქმნილი ხარვეზის მოგვარებაში დაგეხმაროთ. თუ ხშირად დასმულ საკითხებზე ეძებთ პასუხს, რომლითაც შეგეძლებათ გამართოთ { -brand-short-name }, იხილეთ ჩვენი <a data-l10n-name="support-link">მხარდაჭერის გვერდი</a>.
-
 crashes-title = უეცარი გათიშვების მოხსენებები
 crashes-id = მოხსენების ID
 crashes-send-date = გადაიგზავნა
@@ -75,12 +74,10 @@ app-basics-key-mozilla = Mozilla მდებარეობის განს
 app-basics-safe-mode = უსაფრთხო რეჟიმი
 app-basics-memory-size = მეხსიერების ზომა (RAM)
 app-basics-disk-available = ხელმისაწვდომი ადგილი დისკზე
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] ჩვენება Finder-ში
@@ -97,7 +94,7 @@ modified-key-prefs-title = ჩასწორებული მნიშვნ
 modified-prefs-name = სახელი
 modified-prefs-value = მნიშვნელობა
 user-js-title = user.js პარამეტრები
-user-js-description = თქვენი პროფილის საქაღალდე შეიცავს <a data-l10n-name="user-js-link">user.js ფაილს</a>, რომელიც ისეთ მითითებებს შეიცავს, რაც { -brand-short-name }-ს არ შეუქმნია.
+user-js-description = თქვენი პროფილის საქაღალდეში არსებული <a data-l10n-name="user-js-link">user.js ფაილი</a> შეიცავს ისეთ მითითებებს, როგორსაც არ ქმნის ხოლმე { -brand-short-name }.
 locked-key-prefs-title = მნიშვნელოვანი ჩაკეტილი პარამეტრები
 locked-prefs-name = სახელი
 locked-prefs-value = მნიშვნელობა
@@ -161,6 +158,7 @@ media-device-channels = არხები
 media-device-rate = სიხშირე
 media-device-latency = დაყოვნება
 media-capabilities-title = მასალის შესაძლებლობები
+media-codec-support-info = მშიფრავის მხარდაჭერის შესახებ
 # List all the entries of the database.
 media-capabilities-enumerate = მონაცემთა ბაზის გამოთვლა
 
@@ -198,7 +196,6 @@ report-crash-for-days =
         [one] უეცარი გათიშვების მოხსენებები, ბოლო ერთ დღეში
        *[other] უეცარი გათიშვების მოხსენებები, ბოლო { $days } დღეში
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -206,7 +203,6 @@ crashes-time-minutes =
         [one] { $minutes } წუთის წინ
        *[other] { $minutes } წუთის წინ
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -214,7 +210,6 @@ crashes-time-hours =
         [one] { $hours } საათის წინ
        *[other] { $hours } საათის წინ
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -222,7 +217,6 @@ crashes-time-days =
         [one] { $days } დღის წინ
        *[other] { $days } დღის წინ
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -230,7 +224,6 @@ pending-reports =
         [one] უეცარი გათიშვების მოხსენებები (მათ შორის ერთი გასაგზავნად გამზადებული, მოცემული დროის შუალედში)
        *[other] უეცარი გათიშვების მოხსენებები (მათ შორის { $reports } გასაგზავნად გამზადებული, მოცემული დროის შუალედში)
     }
-
 raw-data-copied = ნედლი მონაცემების ასლი აღებულია
 text-copied = ტექსტის ასლი აღებულია
 
@@ -243,11 +236,9 @@ blocked-mismatched-version = შეზღუდულია თქვენი 
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = შეზღუდულია თქვენი გრაფიკული დრაივერის ვერსიითვის. სცადეთ დრაივერის განახლება { $driverVersion } ან უფრო ახალ ვერსიამდე.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = ClearType პარამეტრები
-
 compositing = გამოსახულების დამუშავება
 hardware-h264 = აპარატურული H264 გაშიფვრა
 main-thread-no-omtc = მთავარი ნაკადი, OMTC-ს გარეშე
@@ -262,7 +253,6 @@ virtual-monitor-disp = წარმოსახვითი ეკრანი
 
 found = მოძიებულია
 missing = აკლია
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = აღწერა
@@ -285,19 +275,15 @@ webgl2-renderer = WebGL2 რენდერერი
 webgl2-version = WebGL 2 დრაივერის ვერსია
 webgl2-driver-extensions = WebGL 2 დრაივერის გაფართოებები
 webgl2-extensions = WebGL 2 გაფართოებები
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = შეზღუდულთა სიაშია, შემდეგი მიზეზის გამო: <a data-l10n-name="bug-link">ხარვეზი { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = დამატებულია შეზღუდულთა სიაში; შეცდომის კოდი { $failureCode }
-
 d3d11layers-crash-guard = ასოთამწყობი D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF VPX ვიდეოგამშიფრავი
-
 reset-on-next-restart = ჩამოყრა მომდევნო ჩართვისას
 gpu-process-kill-button = GPU პროცესის შეწყვეტა
 gpu-device-reset = მოწყობილობის ხელახალი გამართვა
@@ -307,10 +293,8 @@ content-uses-tiling = მოზაიკურად (შიგთავსი)
 off-main-thread-paint-enabled = გენერირება ძირითადი ნაკადის მიღმა, ჩართულია
 off-main-thread-paint-worker-count = ძირითადი ნაკადის მიღმა გენერირების ათვლა
 target-frame-rate = კადრის სასურველი სიხშირე
-
 min-lib-versions = მოსალოდნელი მინიმალური ვერსია
 loaded-lib-versions = მიმდინარე ვერსია
-
 has-seccomp-bpf = Seccomp-BPF (სისტემური ზარების გაფილტვრა)
 has-seccomp-tsync = Seccomp ნაკადის სინქრონიზაცია
 has-user-namespaces = მომხმარებლის სახელის სივრცეები
@@ -324,18 +308,15 @@ sandbox-proc-type-content = შიგთავსი
 sandbox-proc-type-file = ფაილის შიგთავსი
 sandbox-proc-type-media-plugin = მედიის მოდული
 sandbox-proc-type-data-decoder = მონაცემთა გამშიფრავი
-
 startup-cache-title = გაშვების მარაგი
 startup-cache-disk-cache-path = დისკის მარაგის მისამართი
 startup-cache-ignore-disk-cache = დისკის მარაგის უგულებელყოფა
 startup-cache-found-disk-cache-on-init = ნაპოვნია დისკის მარაგი Init-ზე
 startup-cache-wrote-to-disk-cache = ჩაწერილია დისკის მარაგში
-
 launcher-process-status-0 = ჩართულია
 launcher-process-status-1 = გამორთულია ხარვეზის გამო
 launcher-process-status-2 = გამორთულია ძალით
 launcher-process-status-unknown = უცნობი მდგომარეობა
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -349,14 +330,12 @@ fission-status-experiment-treatment = ჩართული საცდელ
 fission-status-disabled-by-e10s-env = გამორთული გარემოთი
 fission-status-enabled-by-env = ჩართული გარემოთი
 fission-status-disabled-by-env = გამორთული გარემოთი
-fission-status-disabled-by-safe-mode = გამორთული უსაფრთხო რეჟიმით
 fission-status-enabled-by-default = ჩართული ნაგულისხმევად
 fission-status-disabled-by-default = გამორთული ნაგულისხმევად
 fission-status-enabled-by-user-pref = ჩართული მომხმარებლის მიერ
 fission-status-disabled-by-user-pref = გამორთული მომხმარებლის მიერ
 fission-status-disabled-by-e10s-other = E10s გამორთული
 fission-status-enabled-by-rollout = ჩართულია თანდათანობითი დანერგვით
-
 async-pan-zoom = ასინქრონული პანორამირება/ზომის ცვლილება
 apz-none = არაა
 wheel-enabled = რგოლით შეყვანა ჩართულია
@@ -393,7 +372,6 @@ support-remote-experiments-title = დაშორებული კვლე
 support-remote-experiments-name = სახელი
 support-remote-experiments-branch = კვლევის განშტოება
 support-remote-experiments-see-about-studies = ვრცლად იხილეთ <a data-l10n-name="support-about-studies-link">about:studies</a>, აგრეთვე გაეცანით, თუ როგორ შეგიძლიათ გამორთოთ ცალკეული კვლევა ან როგორ გამოთიშოთ { -brand-short-name } ამგვარი კვლევებიდან სამომავლოდ.
-
 support-remote-features-title = დაშორებული შესაძლებლობები
 support-remote-features-name = სახელი
 support-remote-features-status = მდგომარეობა
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/featuregates/features.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/featuregates/features.ftl
index 9f991ca132989385b6429f45e343683627ac8d24..722a55d04ffad841317bda20ffb77947c202fbf2 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/featuregates/features.ftl
@@ -11,7 +11,7 @@ experimental-features-css-masonry-description = მხარდაჭერი
 # by various online articles and is technical in nature.
 experimental-features-web-gpu2 =
     .label = Web API: WebGPU
-experimental-features-web-gpu-description2 = ახალი API უზრუნველყოფს დაბალი დონის მხარდაჭერას გამოთვლისა და გრაფიკული გამოსახვისთვის, <a data-l10n-name="wikipedia">ვიდეო პროცესორის (GPU)</a> გამოყენებით, მომხმარებლის მოწყობილობიდან. <a data-l10n-name="spec">მახასიათებლები</a> ჯერ კიდევ მუშავდება. ვრცლად, იხილეთ <a data-l10n-name="bugzilla">საკითხი 1602129</a>.
+experimental-features-web-gpu-description2 = ახალი API უზრუნველყოფს ქვედა დონის მხარდაჭერას გამოთვლისა და გრაფიკული გამოსახვისთვის, <a data-l10n-name="wikipedia">ვიდეო პროცესორის (GPU)</a> გამოყენებით, მომხმარებლის მოწყობილობიდან. <a data-l10n-name="spec">მახასიათებლები</a> ჯერ კიდევ მუშავდება. ვრცლად, იხილეთ <a data-l10n-name="bugzilla">საკითხი 1602129</a>.
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-media-jxl =
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/global/commonDialog.ftl
index 08c8d7ee6748402a1a15c4ddb07fc552aa12ba37..ba956bfc20894404f1703c815da9222eb04de3ba 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = გვერდი გამცნობთ
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = უცნობი
-
 common-dialog-username =
     .value = მომხმარებელი
 common-dialog-password =
     .value = პაროლი
+common-dialog-copy-cmd =
+    .label = ასლი
+    .accesskey = ლ
+common-dialog-select-all-cmd =
+    .label = ყველას მონიშვნა
+    .accesskey = ყ
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/global/profileSelection.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/global/profileSelection.ftl
index b6b6079799283637cc3eafc0652d60917f8a3dfc..046b623e9e3e0de7887d1e1c9d8c33aae3430f7d 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/global/profileSelection.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/global/profileSelection.ftl
@@ -4,35 +4,27 @@
 
 profile-selection-window =
     .title = { -brand-short-name } – პროფილის არჩევა
-
 profile-selection-button-accept =
     .label = გაეშვას { -brand-short-name }
-
 profile-selection-button-cancel =
     .label = გასვლა
-
 profile-selection-new-button =
     .label = პროფილის შექმნა…
     .accesskey = შ
-
 profile-selection-rename-button =
     .label = პროფილის გადარქმევა…
     .accesskey = გ
-
 profile-selection-delete-button =
     .label = პროფილის წაშლა…
     .accesskey = წ
-
-profile-selection-conflict-message = პროფილები, რომლებსაც სხვა { -brand-product-name } იყენებდა, შეცვლილია. გთხოვთ, ხელახლა გაუშვათ { -brand-short-name }, ახალი ცვლილებების შეტანამდე.
+profile-selection-conflict-message = პროფილები, რომლებსაც სხვა { -brand-product-name } იყენებდა, შეცვლილია. გთხოვთ, ხელახლა გაუშვათ { -brand-short-name } ახალი ცვლილებების შეტანამდე.
 
 ## Messages used in the profile manager
 
 profile-manager-description = { -brand-short-name } მონაცემებს თქვენი პარამეტრების, მახასიათებლებისა და სხვა ელემენტების შესახებ თქვენს პროფილში ინახავს.
-
 profile-manager-work-offline =
     .label = კავშირგარეშე რეჟიმი
     .accesskey = კ
-
 profile-manager-use-selected =
     .label = მონიშნული პროფილის გამოყენება ყოველი ჩართვისას
     .accesskey = მ
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/global/resetProfile.ftl
index b8af83fe8efba08eb36c34a2c2037ac65bb977b3..edb205cef620c7b1ce2a7a0fec94a9e7d7018629 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = შეაკეთეთ ხარვეზ
 refresh-profile = მოაწესრიგეთ { -brand-short-name }
 refresh-profile-button = { -brand-short-name } – შეკეთება…
 refresh-profile-learn-more = ვრცლად
+refresh-profile-progress =
+    .title = { -brand-short-name } – შეკეთება
+refresh-profile-progress-description = თითქმის დასრულებულია…
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..320fb93e7c3feccc7e61fb96d6515b902fd78dfc
--- /dev/null
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = სახელი:
+tabmodalprompt-password =
+    .value = პაროლი:
+tabmodalprompt-ok-button =
+    .label = კარგი
+tabmodalprompt-cancel-button =
+    .label = გაუქმება
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/global/textActions.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/global/textActions.ftl
index 6342d31e6ccee46758eaca90ce98b238c6adfc6b..60c1deb024aef2ee9e10873b8a9af00082884787 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = დაბრუნება
     .accesskey = დ
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = კვლავ შესრულება
     .accesskey = კ
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = ამოჭრა
     .accesskey = ა
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = ასლი
     .accesskey = ს
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = ჩასმა
     .accesskey = ჩ
-
+text-action-paste-no-formatting =
+    .label = ჩასმა გაფორმების გარეშე
+    .accesskey = ფ
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = წაშლა
     .accesskey = წ
-
 text-action-select-all =
     .label = ყველაფრის მონიშვნა
     .accesskey = ყ
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = მართლწერის შემოთავაზებები არაა
-
 text-action-spell-add-to-dictionary =
     .label = ლექსიკონში დამატება
     .accesskey = ლ
-
 text-action-spell-undo-add-to-dictionary =
     .label = ლექსიკონში დამატების გაუქმება
     .accesskey = უ
-
 text-action-spell-check-toggle =
     .label = მართლწერის შემოწმება
     .accesskey = წ
-
 text-action-spell-add-dictionaries =
     .label = ლექსიკონების დამატება…
     .accesskey = დ
-
 text-action-spell-dictionaries =
     .label = ენები
     .accesskey = ე
-
 text-action-search-text-box-clear =
     .title = გასუფთავება
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/pictureinpicture/pictureinpicture.ftl
index 8908c5aad79d7fa4ab9df051d8b2eb79fd6599c3..c6d59291ee487a83c6d031c81e274a8a3eb25001 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = დაბრუნება ჩანართში
 pictureinpicture-close =
     .aria-label = დახურვა
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = შეჩერება
+    .title = შეჩერება (ჰარი)
+pictureinpicture-play-cmd =
+    .aria-label = გაშვება
+    .title = გაშვება (ჰარი)
+pictureinpicture-mute-cmd =
+    .aria-label = დადუმება
+    .title = დადუმება ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = ახმოვანება
+    .title = ახმოვანება ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = დაბრუნება ჩანართში
+    .title = დაბრუნება ჩანართში
+pictureinpicture-close-cmd =
+    .aria-label = დახურვა
+    .title = დახურვა ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = ზედწარწერები
+    .title = სუბტიტრები
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = სრულ ეკრანზე
+    .title = სრულეკრანიანი (ორმაგი წკაპი)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = გამოსვლა სრული ეკრანიდან
+    .title = სრულეკრანიანიდან გამოსვლა (ორმაგი წკაპი)
 pictureinpicture-subtitles-label = ზედწარწერა
 pictureinpicture-font-size-label = შრიფტის ზომა
 pictureinpicture-font-size-small = მცირე
diff --git a/thunderbird-l10n/ka/localization/ka/toolkit/printing/printUI.ftl b/thunderbird-l10n/ka/localization/ka/toolkit/printing/printUI.ftl
index 5c705033f8165420394116a6163b3a4c2a1f25e6..3241d01b43cce6646c9d6e84da0f840b16d2c83c 100644
--- a/thunderbird-l10n/ka/localization/ka/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/ka/localization/ka/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = ამობეჭდვა
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = შენახვა როგორც
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } ფურცელი
        *[other] { $sheetCount } ფურცელი
     }
-
 printui-page-range-all = ყველა
+printui-page-range-current = მიმდინარე
 printui-page-range-odd = კენტი
 printui-page-range-even = ლუწი
 printui-page-range-custom = მითითებული
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = მიუთითეთ გვერდების შუალედი
     .placeholder = მაგ 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = ასლები
-
 printui-orientation = განლაგება
 printui-landscape = თარაზული
 printui-portrait = შვეული
-
 # Section title for the printer or destination device to target
 printui-destination-label = დანიშნულება
 printui-destination-pdf-label = შეინახოს PDF
-
 printui-more-settings = დამატებითი პარამეტრები
 printui-less-settings = ძირითადი პარამეტრები
-
 printui-paper-size-label = ქაღალდის ზომა
-
 # Section title (noun) for the print scaling options
 printui-scale = ზომის ცვლილება
 printui-scale-fit-to-page-width = გვერდის სიგანეზე მორგება
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = მასშტაბი
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = ორმხრივი ბეჭდვა
 printui-two-sided-printing-off = გამორთ.
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = გამორთ.
 printui-two-sided-printing-long-edge = გადაბრუნება გრძელ კიდეზე
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = გადაბრუნება მოკლე კიდეზე
-
 # Section title for miscellaneous print options
 printui-options = პარამეტრები
 printui-headers-footers-checkbox = თავსართისა და ბოლოსართის ამობეჭდვა
@@ -78,7 +69,6 @@ printui-simplify-page-radio = მარტივი
 printui-color-mode-label = ფერის რეჟიმი
 printui-color-mode-color = ფერადი
 printui-color-mode-bw = შავ-თეთრი
-
 printui-margins = მინდვრები
 printui-margins-default = ნაგულისხმევი
 printui-margins-min = უმცირესი
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = მარცხენა (მმ)
 printui-margins-custom-right = მარჯვენა
 printui-margins-custom-right-inches = მარჯვენა (დუიმი)
 printui-margins-custom-right-mm = მარჯვენა (მმ)
-
 printui-system-dialog-link = ამობეჭდვა სისტემის ფანჯრიდან…
-
 printui-primary-button = ამობეჭდვა
 printui-primary-button-save = შენახვა
 printui-cancel-button = გაუქმება
 printui-close-button = დახურვა
-
 printui-loading = შეთვალიერების მომზადება
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = ამოსაბეჭდის შეთვალიერება
-
 printui-pages-per-sheet = გვერდი თითო ფურცელზე
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = იბეჭდება…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = მასშტაბი უნდა იყოს რიცხვი შუალედში 10 და 200
 printui-error-invalid-margin = გთხოვთ, შეიყვანოთ მართებული მინდვრები შერჩეული ქაღალდის ზომისთვის.
 printui-error-invalid-copies = ასლები უნდა იყოს 1-დან 10000-დან რიცხვი.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = უნდა იყოს რიცხვი შუალედში 1 და { $numPages }.
diff --git a/thunderbird-l10n/ka/manifest.json b/thunderbird-l10n/ka/manifest.json
index 2ca1ff271896c849192dd644418b54ab37261556..a1d6a168cf8f64ce301dd72e6b82d45645e264f5 100644
--- a/thunderbird-l10n/ka/manifest.json
+++ b/thunderbird-l10n/ka/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Georgian (ქართული) Language Pack",
   "description": "Language pack for Thunderbird for ka",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ka": {
-      "version": "20220726050001",
+      "version": "20220817121911",
       "chrome_resources": {
         "alerts": "chrome/ka/locale/ka/alerts/",
         "autoconfig": "chrome/ka/locale/ka/autoconfig/",
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/calendar/timezones.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/calendar/timezones.properties
index 1c0569cda40cc2b886d145ebee15218ec383e50d..54e24fef161fa7b4d57c4a74b700e7ed0b4d2976 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/calendar/timezones.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Tamrikt/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=amelwi/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Turuft/Kyiv
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/accessibility.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/accessibility.properties
index a4871d01f1ee47f59735f8a79c4793ee602421e1..e7e0ee76a4644a1d2a99f76f27fda8dd48db447f 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/accessibility.properties
@@ -30,6 +30,15 @@ accessibility.properties=Taɣaṛa
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Aseklu n tuffart
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Sit i ufran n tkerrist deg umaswaḍ
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/debugger.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/debugger.properties
index 560147a4718fb5cf2b06537457cecd8f221fd48c..26348ecb8c02feb05abf9e0734de0f1908795fb2 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/debugger.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/debugger.properties
@@ -342,14 +342,6 @@ breakpointMenuItem.removeAllAtLine.accesskey=X
 # LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
 breakpoints.header=Tinequḍin n useḥbes
 
-# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.enable=Rmed agaz n uzgu
-
-# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.disable=Sens agaz n uzgu
-
 # LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
 # for remove breakpoint button in right sidebar
 breakpoints.removeBreakpointTooltip=Kkes taneqqiḍṭ n useḥbes
@@ -551,6 +543,10 @@ xhrBreakpoints.header=Igazen n uzgu XHR
 xhrBreakpoints.placeholder=Aseḥbes ticki tansa URL tegber
 xhrBreakpoints.label=Rnu tanqqiḍt n useḥbes XHR
 
+# LOCALIZATION NOTE (xhrBreakpoints.removeAll.tooltip): For the `Remove all XHR breakpoints' button in the header of the XHR breakpoints panel
+xhrBreakpoints.removeAll.tooltip=Kkes akk agazen n uzgu n XHR
+
+
 # LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
 xhrBreakpoints.item.label=URL yegber “%S”
 
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/inspector.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/inspector.properties
index 14812ba8491d099b57b36367e995bc021e69f8b7..4944df8de03cfc96a1ceecbded627a35189202de 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/inspector.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Sken yiwen neɣ ugar n tkerras; Sken akk #1 n tkerras
 # inspector.
 markupView.whitespaceOnly.label=adeg amellal
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=ulac
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Tarwa n uferdis-a ulac-iten s uskar amiran n tbewwaḍt n yifecka n yiminig
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/netmonitor.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/netmonitor.properties
index 0fd544cb8dff1c825bb6832ef7bf447b0d652227..8fd72fb6698cc1ff54b37bbc90222159bc12279a 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/netmonitor.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/netmonitor.properties
@@ -572,6 +572,7 @@ netmonitor.reloadNotice1=• Selkem tuttra neɣ
 netmonitor.reloadNotice2=Smiren
 netmonitor.reloadNotice3=Asebter anda ad twaliḍ talɣut leqqayen ɣef urmud n uzeṭṭa.
 
+netmonitor.emptyBrowserToolbox=Sentem assuter i wakken ad twaliḍ talɣut leqqayen ɣef urmud n uzeṭṭa.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
 # in the network table toolbar, above the "status" column.
@@ -821,7 +822,7 @@ netmonitor.search.status.labels.fileCount=deg #1 n ufaylu;deg#1n yifuyla
 netmonitor.search.status.labels.error=Tuccḍa deg unadi.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
-# over the toolbar's Request Blocking buttonn
+# over the toolbar's Request Blocking button
 netmonitor.toolbar.requestBlocking=Asewḥel n tuttriwin
 
 # LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
@@ -1262,6 +1263,7 @@ netmonitor.context.copyValue=Nɣel azal
 
 # LOCALIZATION NOTE (netmonitor.context.copyValue.accesskey): This is the access key
 # for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copyValue.accesskey=C
 
 # LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed
 # on the context menu that copies the selected request's url
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/network-throttling.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/network-throttling.properties
index 787111beef8a500300cb10ea2a44a44ce26aa3f3..0c8568be4af7bc629ec6da498f1619d56ee4d534 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/network-throttling.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/network-throttling.properties
@@ -2,15 +2,6 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-# LOCALIZATION NOTE These strings are used inside the NetworkThrottlingSelector
-# component used to throttle network bandwidth.
-#
-# The correct localization of this file might be to keep it in
-# English, or another language commonly spoken among web developers.
-# You want to make that choice consistent across the developer tools.
-# A good criteria is the language in which you'd find the best
-# documentation on web development on the web.
-
 # LOCALIZATION NOTE These strings are used inside the NetworkThrottlingMenu
 # component used to throttle network bandwidth.
 #
@@ -33,4 +24,4 @@ responsive.noThrottling=Ulac talast deg uzawag n usezger
 # %3$S: Upload speed value (number)
 # %4$S: Upload speed unit (eg "Kbps", "Mbps")
 # %5$S: Latency value, (number, in ms)
-throttling.profile.description = download %1$S%2$S, upload %3$S%4$S, latency %5$Sms
+throttling.profile.description = asader %1$S%2$S, sali %3$S%4$S, akud n ugani %5$Sms
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/toolbox.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/toolbox.properties
index d8419d534ed696cc59bcfa8201cba54bc5a3f408..20c8499e9fc6a2e57c9c3aefa2c10ceac4d856ea 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/toolbox.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/toolbox.properties
@@ -19,6 +19,32 @@ toolbox.titleTemplate2=Ifecka n tneflit - %1$S - %2$S
 # processes in the same toolbox.
 toolbox.multiProcessBrowserToolboxTitle=Tabwaḍt n yifecka n yiminig aget akala
 
+# LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for
+# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and
+# `devtools.browsertoolbox.scope` is set to "parent-process".
+# This Browser Toolbox allows to debug only the parent process resources.
+toolbox.parentProcessBrowserToolboxTitle=Tabwaḍt n yifecka n yiminig aget akala amaraw
+
+# LOCALIZATION NOTE (toolbox.scope.everything): Label used in the iframe dropdown
+# to select the "everything" scope where the browser toolbox will debug
+# everything from all the processes.
+toolbox.scope.everything=Agetsekkar
+
+# LOCALIZATION NOTE (toolbox.scope.everything.tooltip): Tooltip used in the iframe dropdown
+# to select the "everything" scope where the browser toolbox will debug
+# everything from all the processes.
+toolbox.scope.everything.tooltip=Err tabewwaḍt n yifecka n yiminig teẓra kullec, syen seɣti kullec deg meṛṛa ikalan
+
+# LOCALIZATION NOTE (toolbox.scope.parent-process): Label used in the iframe dropdown
+# to select the "parent process" scope where the browser toolbox will debug
+# only resources running in the parent process.
+toolbox.scope.parent-process=Agetsekkar kan amaraw
+
+# LOCALIZATION NOTE (toolbox.scope.parent-process.tooltip): Tooltip used in the iframe dropdown
+# to select the "parent process" scope where the browser toolbox will debug
+# only resources running in the parent process.
+toolbox.scope.parent-process.tooltip=Err tabewwaḍt n yifecka n yiminig ad d-telhu kan d yiɣbula urmiden deg ukala amaraw 
+
 # LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
 # name when no tool is selected.
 toolbox.defaultTitle=Ifecka n tneflit
@@ -264,7 +290,3 @@ options.deprecationNotice=D aqbuṛ. Issin ugar…
 # LOCALIZATION NOTE (options.enableMultiProcessToolbox): This is the text that appears in the
 # settings panel for the checkbox that enables the Multiprocess Browser Toolbox.
 options.enableMultiProcessToolbox=Ad irmed tabwaḍt n yifecka n yiminig aget akala (yesra tulsa n tnekra n tebwadt n yifecka n yiminig)
-
-# LOCALIZATION NOTE (options.enableNewPerformancePanel): This is the text that appears in the
-# settings panel for the checkbox that enables the new performance panel.
-options.enableNewPerformancePanel=Rmed useklas amaynut n temlellit (ales ldi DevTools)
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/webconsole.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/webconsole.properties
index c63f2d204dfac10db183331c3c1a1e90d947112f..96331dcf31462ff672dbda3579f1eb29f931fa33 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Tadiwent n iminig
 # process.
 multiProcessBrowserConsole.title=Tadiwent n yiminig aget akala
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Tadiwent n yiminig aget akala amaraw
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
@@ -138,6 +143,10 @@ logpoint.title=Tuffɣa seg tdiwent n temseɣtayt
 # Tooltip shown for blocked network events sent from the network panel
 blockedrequest.label=Yettwasewḥel seg DevTools
 
+# LOCALIZATION NOTE (webconsole.disableIcon.title)
+# Tooltip shown for disabled console messages
+webconsole.disableIcon.title=Izen-a dayen mačči d urmid, talqayt n yizen ulac-itt
+
 # LOCALIZATION NOTE (webconsole.find.key)
 # Key shortcut used to focus the search box on upper right of the console
 webconsole.find.key=CmdOrCtrl+F
@@ -346,6 +355,14 @@ browserconsole.contentMessagesCheckbox.label=Sken-d iznan n ugbur
 # Tooltip for the "Show content messages" checkbox in the Browser Console filter bar.
 browserconsole.contentMessagesCheckbox.tooltip=Rmed aya i uskan n yiznan n ukala n ugbur deg tdiwent
 
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.label)
+# Label used in the browser console / browser toolbox console. This label is used for a checkbox that
+# allows the user enable monitoring of network requests.
+browserconsole.enableNetworkMonitoring.label=Rmed aḍfar n uzeṭṭa
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.tooltip)
+# Tooltip for the "Enable Network Monitoring" check item.
+browserconsole.enableNetworkMonitoring.tooltip=Rmed taxtiṛt-a i wakken ad tebduḍ timesliwt n yissutar n uzeṭṭa
+
 # LOCALIZATION NOTE (webconsole.navigated): this string is used in the console when the
 # current inspected page is navigated to a new location.
 # Parameters: %S is the new URL.
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/dom/dom.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/dom/dom.properties
index 9dd2fba4f370862415c72ad0232ebc32c4686064..5d4ef73e2a285656865a2e2e3bb614f52436a53e 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/dom/dom.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/dom/dom.properties
@@ -323,10 +323,15 @@ ScriptSourceNotAllowed=<script> taγbalut URI ur ittwasireg ara deg isemli-agi:
 ModuleSourceNotAllowed=Taγbalut URI ur ittwasireg ara deg isemli-agi: “%S”.
 WebExtContentScriptModuleSourceNotAllowed=Isekripten n ugbur WebExtension zemren kan ad d-salin izegrar s URLs n moz-asiɣzef, mačči s: “%S”.
 ModuleResolveFailure=Tella-d tuccḍa lawan n ferru n umsefru n uzegrir “%S”. Imsefrayen n yizegrar imassaɣen ilaq ad bdun s “. /”, “../” neɣ “/”.
+ModuleResolveFailureNoWarn=Tuccḍa deg tifrat n umefran n tneruft “%S”.
+ModuleResolveFailureWarnRelative=Tella-d tuccḍa lawan n ferru n umsefru n uzegrir “%S”. Imsefrayen n yizegrar imassaɣen ilaq ad bdun s “. /”, “../” neɣ “/”.
+ImportMapInvalidTopLevelKey=Tella tsarut n uswir amezwaru d tarameɣtut “%S” deg tkarḍa n uktar.
 ImportMapEmptySpecifierKeys=Tisura n umefran ur ilaq ara ad ilinit d izriren ilmawen.
 ImportMapAddressesNotStrings=Tansiwin ilaq ad ilint d izriren n yisekkilen.
 ImportMapInvalidAddress=Tansa “%S” d tarameɣtut.
 # %1$S is the specifier key, %2$S is the URL.
+ImportMapScopePrefixNotParseable=URL n wuzwir n tnerfadit “%S” d awezɣi ad yettwaslaḍ.
+ImportMapResolutionBlockedByNullEntry=Tifrat n umefran “%S” yettusewḥel s unekcum ilem.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Azal n tɣara keyframe “%1$S” d arameɣtu ɣef leḥsab n tseddast i “%2$S”.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
@@ -446,17 +451,12 @@ InstallTriggerDeprecatedWarning=InstallTrigger d aqbur, ad yettwakkes sya ɣer s
 InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() d aqbur, ad yettwakkes sya ɣer sdat. I wugar n tallalt, wali: https://extensionworkshop.com/documentation/publish/self-distribution/
 
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformWarning=mozCurrentTransform d aqdim, ad yettwakkes ɣer sdat. Seqqqdec axir CanvasRenderingContext2D.getTransform() neɣ CanvasRenderingContext2D.setTransform() deg wadeg-is.
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformInverseWarning=mozCurrentTransformInverse d aqdim, ad yettwakkes ɣer sdat. Seqqqdec axir CanvasRenderingContext2D.getTransform() neɣ CanvasRenderingContext2D.setTransform() deg wadeg-is.
 
-ImportMapInvalidTopLevelKey=An invalid top-level key “%S” was present in the import map.
 # %1$S is the specifier key, %2$S is the URL.
 ImportMapAddressNotEndsWithSlash=An invalid address was given for the specifier key “%1$S”; since “%1$S” ended in a slash, the address “%2$S” needs to as well.
-ImportMapScopePrefixNotParseable=The scope prefix URL “%S” was not parseable.
-ImportMapResolutionBlockedByNullEntry=Resolution of specifier “%S” was blocked by a null entry.
 ImportMapResolutionBlockedByAfterPrefix=Resolution of specifier “%S” was blocked since the substring after prefix could not be parsed as a URL relative to the address in the import map.
 ImportMapResolutionBlockedByBacktrackingPrefix=Resolution of specifier “%S” was blocked since the parsed URL does not start with the address in the import map.
 ImportMapResolveInvalidBareSpecifier=The specifier “%S” was a bare specifier, but was not remapped to anything.
-# LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-MozCurrentTransformWarning=mozCurrentTransform is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
-# LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-MozCurrentTransformInverseWarning=mozCurrentTransformInverse is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/csp.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/csp.properties
index 9cfa371b22c7251cfeacba70b529a37264d8e62f..fbfaa986622ea54d6f7798b6f81a804bea1d7a70 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/csp.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = Aɣbalu "%1$S"  yellan di script-src neɣ styl
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = Ignoring “%1$S” within script-src: ‘strict-dynamic’ specified
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Azgal n “%1$S” deg %2$S: nonce-source neɣ hash-source yettwafren
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Azgal n “%1$S” deg %2$S: ‘strict-dynamic’ yettwafren
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ignoring source “%1$S” (Only supported within script-src).\u0020 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Imyerren « unsafe-eval » neɣ « wasm-unsafe-eval » ttwanfen deg « %1$S ».
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
@@ -74,7 +87,7 @@ notSupportingDirective = Tazunfalit  '%1$S' ur tettusefrak ara. Tazunfalit d waz
 # %1$S is the URL of the blocked resource load.
 blockAllMixedContent = Isewḥel tuttra taraɣlsant '%1$S'.
 # LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
-# %1$S is the name of a CSP directive that requires additional values 
+# %1$S is the name of a CSP directive that requires additional values
 ignoringDirectiveWithNoValues = ‘%1$S‘ yettwanef imi ur yegbir ula yiwen n uɣewwaṛ.
 # LOCALIZATION NOTE (ignoringReportOnlyDirective):
 # %1$S is the directive that is ignored in report-only mode.
@@ -83,12 +96,11 @@ ignoringReportOnlyDirective = Trekkazt sandboc tettwazgel makken tettwazen di ts
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective=Suref i ‘%1$S’ γef dema n tezunfalit ‘%2$S’
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = Taɣbalut “%1$S” (Ur tettusefrak ara deg ‘%2$S’).
- 
+
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/security.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/security.properties
index 8a849f40b95b6f1d160b63547587440c7b8df19e..ac2c7c126b8d3622da37b38210f5c3f57111449b 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/security.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/global/security/security.properties
@@ -93,6 +93,9 @@ BlockSubresourceRedirectToData=Awehhi ar isefka araɣelsanen: URI ur ittwasireg
 
 BlockSubresourceFTP=Asali n teɣbalut tasnawant FTP s usebter HTTP/S ur yettwasireg ara (asewḥel n usali n: %1$S)
 
+# LOCALIZATION NOTE: Do not translate "file: URI". “%1$S” is the whole URI of the loaded file. “%2$S” is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=Asali n usekript seg ufaylu: URI (“%1$S”) yettusewḥel acku anaw-is MIME (“%2$S”) d anaw MIME JavaScript arameɣtu.
+
 RestrictBrowserEvalUsage=eval() akken tarrayin icuban ur ttwasirgent ara deg ukala amaraw neɣ deg yisatalen n unagraw (useqdec yewḥel deg “%1$S”)
 
 # LOCALIZATION NOTE (MixedContentAutoUpgrade):
@@ -143,7 +146,6 @@ HTTPSOnlyNoUpgradeException = Mačči d a tuttra taraɣelsant “%1$S” acku d
 HTTPSOnlyFailedRequest = Aleqqem n tuttra taraɣelsant “%1$S” ur yeddi ara. (%2$S)
 # LOCALIZATION NOTE: %S is the URL of the failed request;
 HTTPSOnlyFailedDowngradeAgain = Aleqqem n tuttra taraɣellsant “%S” yecceḍ. Tuɣalin ɣer “http” tikkelt-nniḍen.
-
 # LOCALIZATION NOTE: Hints or indicates a new transaction for a URL is likely coming soon. We use
 # a speculative connection to start a TCP connection so that the resource is immediately ready
 # when the transaction is actually submitted. HTTPS-Only and HTTPS-First will upgrade such
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/messenger/addons.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/messenger/addons.properties
index e750defada381e64b24fb8f121dbfcc82d8c6b3e..ea25d29fda42ef98877416dcf4ce1690a47e180b 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/messenger/addons.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/messenger/addons.properties
@@ -34,6 +34,10 @@ xpinstallDisabledButton.accesskey=n
 # %2$S is replaced by the ID of add-on. %3$S is a custom message that
 # the administration can add to the message.
 addonInstallBlockedByPolicy=%1$S (%2$S) yesweḥl-it unedbal-ik n unagraw.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Anedbal-ik·im n unagraw ur yeǧǧi ara asmel-a ad isebded aseɣẓan ɣef uselkim-inek.
 
 # LOCALIZATION NOTE (addonPostInstall.message2)
 # %S is replaced with the localized named of the extension that was
@@ -170,6 +174,7 @@ webextPerms.description.clipboardRead=Awi-d isefka ɣef afus
 webextPerms.description.clipboardWrite=Sers isefka ɣef afus
 webextPerms.description.compose=Ɣer tbeddleḍ iznan n yimayl-ik deg wakud n tira-nsen d tuzna-nsen
 webextPerms.description.compose.send=Azen iznan n yimayl yettwarun s yisem-ik·im
+webextPerms.description.declarativeNetRequest=Sewḥel agbur ɣef yal asebter
 webextPerms.description.devtools=Siɣzef anekcum i yifecka n uneflay ɣer yisefka-inek/inem deg waccaren yeldin
 webextPerms.description.dns=Anekcum ɣer tansa IP akked talɣut n usenneftaɣ
 webextPerms.description.downloads=Sider ifuyla, ɣeṛ u beddel amazray n usider n yiminig
@@ -185,6 +190,7 @@ webextPerms.description.messagesModify=Ɣeṛ tesnifleḍ iznan n yimal-ik.im mi
 webextPerms.description.messagesMove2=Nɣel neɣ senkez iznan-ik·im n yimayl (akked tririt-nsen ɣer tqecwalt n yikaramen)
 webextPerms.description.messagesDelete=Kkes i lebda iznan-ik·im n yimayl
 webextPerms.description.messagesRead=Ɣer iznan n yimayl-ik sakin creḍ-iten
+webextPerms.description.messagesTags=Rnu, beddel, kkes tiberninin n yizen
 # LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
 # %S will be replaced with the name of the application
 webextPerms.description.nativeMessaging=Ambaddal n yiznan s wahilen ur nelli ara d %S
@@ -247,9 +253,4 @@ webext.defaultSearchYes.accessKey=I
 webext.defaultSearchNo.label=Ala
 webext.defaultSearchNo.accessKey=A
 
-# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
-# This message is shown when the installation of add-ons from a domain
-# is blocked by enterprise policy.
-addonDomainBlockedByPolicy=Your system administrator prevented this site from asking you to install software on your computer.
 webextPerms.description.compose.save=Save composed email messages as drafts or templates
-webextPerms.description.messagesTags=Create, modify and delete message tags
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/kab/necko/necko.properties b/thunderbird-l10n/kab/chrome/kab/locale/kab/necko/necko.properties
index bbaad696965480948d6b994ee440c767deb90be8..70faf466c658fb789b9ce337d6a08a1cf7752367 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/kab/necko/necko.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/kab/necko/necko.properties
@@ -50,8 +50,6 @@ CookieAllowedForFpiByHeuristic=Anekcum ɣer uklas yettusireg s wudem awurman i u
 
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecure2=Anagi n tuqqna “%1$S” yettwagi acku ɣer-s amyerr “sameSite=none” maca ixuṣṣ-it umyerr “secure”.
-# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta2): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
-CookieRejectedNonRequiresSecureForBeta2=Anagi n tuqqna “%1$S” ad yettwagi acku ɣer-s imyerr “sameSite” yettusbadu ɣer “none”, neɣ ɣer-s azal arameɣtu s war imyerr “secure”. Akken ad tissineḍ ugar ɣef  yimyerr “sameSite“, ɣer %2$S
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta3): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecureForBeta3=Anagi n tuqqna “%1$S” ad yettwagi acku ɣer-s imyerr “sameSite” yettusbadu ɣer “None” s war imyerr “secure”. Akken ad tissineḍ ugar ɣef  yimyerr “sameSite“, ɣer %2$S
 # LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
@@ -87,8 +85,8 @@ CookieRejectedExpired=Anagi n tuqqna “%1$S” ur yettwaqbal ara acku yemmut ya
 # LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
 CookieRejectedForNonSameSiteness=Inagi n tuqqna “%1$S” yettwagi acku yella deg umnaḍ n yigrismal, “SameSite”-ines d “Lax” neɣ d “Strict".
 
+# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
+CookieBlockedCrossSiteRedirect=Anagi n tuqqna “%1$S” s wazal n yimyerr “SameSite” “Lax” neɣ "Strict” yettwakkes ssebba n ubeddel n tnila gar yismal.
+
 # LOCALIZATION NOTE (APIDeprecationWarning): %1$S is the deprecated API; %2$S is the API function that should be used.
 APIDeprecationWarning=Ɣur-k: '%1$S' d aqbuṛ, ma ulac aɣilif, seqdec '%2$S'
-
-# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
-CookieBlockedCrossSiteRedirect=Cookie “%1$S” with the “SameSite” attribute value “Lax” or “Strict” was omitted because of a cross-site redirect.
diff --git a/thunderbird-l10n/kab/chrome/kab/locale/pdfviewer/viewer.properties b/thunderbird-l10n/kab/chrome/kab/locale/pdfviewer/viewer.properties
index 8c05554024560516d4aa02b91814e8a4ff1a545a..1b538551752779f1bd878c28361cdf36c9a5dac1 100644
--- a/thunderbird-l10n/kab/chrome/kab/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/kab/chrome/kab/locale/pdfviewer/viewer.properties
@@ -251,9 +251,31 @@ printing_not_ready=Ɣuṛ-k: Afaylu PDF ur d-yuli ara imeṛṛa akken ad ittusi
 web_fonts_disabled=Tisefsiyin web ttwassensent; D awezɣi useqdec n tsefsiyin yettwarnan ɣer PDF.
 
 # Editor
+editor_none.title=Sens aseẓreg n telɣut
+editor_none_label=Sens aseẓreg
+editor_free_text.title=Rnu talɣut i FreeText
+editor_free_text_label=Talɣut n FreeText
+editor_ink.title=Suneɣ
+editor_ink_label=Asuneɣ
 
+freetext_default_content=Sekcem kra n uḍris…
 
 free_text_default_content=Sekcem aḍris…
 
 # Editor Parameters
+editor_free_text_font_color=Ini n tsefsit
 editor_free_text_font_size=Teɣzi n tsefsit
+editor_ink_line_color=Ini n yizirig
+editor_ink_line_thickness=Tuzert n yizirig
+
+# Editor Parameters
+editor_free_text_color=Initen
+editor_free_text_size=Teɣzi
+editor_ink_color=Ini
+editor_ink_thickness=Tuzert
+editor_ink_opacity=Tebrek
+
+# Editor aria
+editor_free_text_aria_label=Amaẓrag n FreeText
+editor_ink_aria_label=Amaẓrag n lmidad
+editor_ink_canvas_aria_label=Tugna yettwarnan sɣur useqdac
diff --git a/thunderbird-l10n/kab/localization/kab/browser/branding/brandings.ftl b/thunderbird-l10n/kab/localization/kab/browser/branding/brandings.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..9ada8da73a462522017570b75ea5338b963912e9
--- /dev/null
+++ b/thunderbird-l10n/kab/localization/kab/browser/branding/brandings.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/kab/localization/kab/calendar/preferences.ftl b/thunderbird-l10n/kab/localization/kab/calendar/preferences.ftl
index 5768224722105313d4b1a7e84ca1eae2584cd5d8..5f2ffa74e862a6bfc71635d202e4e2f79cbb07a5 100644
--- a/thunderbird-l10n/kab/localization/kab/calendar/preferences.ftl
+++ b/thunderbird-l10n/kab/localization/kab/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = Awezlan: { $date }
+use-system-timezone-radio-button =
+    .label = Seqdec izḍi usrig n unagraw
+set-timezone-manually-radio-button =
+    .label = Sedec izḍi usrig s ufus
 timezone-label =
     .value = Izḍi usrig:
 weekstart-label =
@@ -101,12 +105,6 @@ previous-weeks-label =
     .value = Dduṛtat yezrin ara d-yettwaseknen:
     .accesskey = z
 todaypane-legend = Agalis Ass-a
-# Note: "Upcoming" is the name of a section and the translation must match the
-# translation of that section name (calendar.upcoming.button.label). Also,
-# it should be upper case (as a proper name) if the target language permits.
-soon-label =
-    .value = Tigezmi d iteddun ad tesken:
-    .accesskey = G
 agenda-days =
     .value = Awitay yeskan:
     .accesskey = w
diff --git a/thunderbird-l10n/kab/localization/kab/devtools/client/perftools.ftl b/thunderbird-l10n/kab/localization/kab/devtools/client/perftools.ftl
index ad817d32f502a0fe04816a7dd06d5ac341a89509..a30d7216ac7506b13bfba82c7f78a483b17a0581 100644
--- a/thunderbird-l10n/kab/localization/kab/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/kab/localization/kab/devtools/client/perftools.ftl
@@ -83,6 +83,8 @@ perftools-thread-render-backend =
     .title = Asqerdec n WebRender RenderBackend
 perftools-thread-paint-worker =
     .title = Mi ara yermed Painting n off-main-thread, asqerdec iɣef Painting iḍerru
+perftools-thread-timer =
+    .title = Amakud yessefrak usqerdec (setTimeout, setInterval, nsITimer)
 perftools-thread-style-thread =
     .title = Asesfer n uɣanib yettwabḍa gar waṭas n yisqerdcen
 pref-thread-stream-trans =
@@ -95,6 +97,18 @@ perftools-thread-dns-resolver =
     .title = Tifrat n DNS tḍerru deg usqerdec-a
 perftools-thread-task-controller =
     .title = Isental n ugraw n yisental n TaskController
+perftools-thread-jvm-gecko =
+    .title = Asqerdec agejdan Gecko JMV
+perftools-thread-jvm-nimbus =
+    .title = Isqerdcen igejdanen n SDK n tirmit Nimbus
+perftools-thread-jvm-default-dispatcher =
+    .title = Amzuzer s wudem uzwir i temkarḍit n coroutines Kotlin
+perftools-thread-jvm-glean =
+    .title = Isqerdcen igejdanen n SDK n tilisɣilt Nimbus
+perftools-thread-jvm-arch-disk-io =
+    .title = Amzuzer IO i temkarḍit n coroutines Kotlin
+perftools-thread-jvm-pool =
+    .title = Isental yettwarnan ɣer ugraw n yisental s war isem
 
 ##
 
@@ -102,17 +116,10 @@ perftools-record-all-registered-threads = Zgel afranen-a nnig, teskelseḍ akk i
 perftools-tools-threads-input-label =
     .title = Ismawen-a n usqerdec d tabdart iferqen s tefrayin, yettuseqdacen i urmad n tmeɣna n yisqerdicen deg umaɣnay.  Isem ilaq ad yili d abruyan deg umṣada akked yisem n usqerdec ara yeddun. D amḥulfu i tallunt tamellalt.
 
-## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
-## both devtools.performance.new-panel-onboarding & devtools.performance.new-panel-enabled
-## preferences are true.
-
-
 ## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
 ## devtools.performance.new-panel-onboarding preference is true.
 
 perftools-onboarding-message = <b>Amaynut</b>: { -profiler-brand-name } yettwasleɣ tura deg yifecka n tneflit. <a>Issin ugar</a> qef ufecku-a amaynut yelhan.
-# `options-context-advanced-settings` is defined in toolbox-options.ftl
-perftools-onboarding-reenable-old-panel = (I tenzagt yesεan talast, tzemreḍ ad teskecmeḍ agalis n temlellit taneẓlit s <a>{ options-context-advanced-settings }</a>)
 perftools-onboarding-close-button =
     .aria-label = Mdel izen n uslaɣ
 
@@ -133,6 +140,9 @@ perftools-presets-media-label = Amidyat
 perftools-presets-media-description2 = Uzwirfren yettufeṣṣlen i usekyed n yibugen n umeslaw d tvidyut deg { -brand-shorter-name }.
 perftools-presets-networking-label = Azeṭṭa
 perftools-presets-networking-description = Uzwirfren yettufeṣṣlen i usekyed n yibugen n uzeṭṭa deg { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Tazmert
+perftools-presets-power-description = Uzwirfren yettufeṣṣlen i usekyed n yibugen i icudden ɣer useqdec n tnezmert deg { -brand-shorter-name }, s uwzir fessusen maḍi.
 perftools-presets-custom-label = Sagen
 
 ##
diff --git a/thunderbird-l10n/kab/localization/kab/devtools/client/toolbox.ftl b/thunderbird-l10n/kab/localization/kab/devtools/client/toolbox.ftl
index f03a6cf706d336fbd25cc84d25f24a9722fe7ced..6cb5fe06c71e496b41e6e2f257d925ed68ed4511 100644
--- a/thunderbird-l10n/kab/localization/kab/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/kab/localization/kab/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Seddu ukesser
 toolbox-meatball-menu-dock-left-label = Tamdeyt s ayeffus
 toolbox-meatball-menu-dock-right-label = Tamdeyt s azelmaḍ
 toolbox-meatball-menu-dock-separate-window-label = Asfaylu i yiman-is
-
 toolbox-meatball-menu-splitconsole-label = Sken tadiwent yebḍan
 toolbox-meatball-menu-hideconsole-label = Ffer tadiwent yebḍan
-
 toolbox-meatball-menu-settings-label = Iɣewwaṛen
 toolbox-meatball-menu-documentation-label = Tasemlit…
 toolbox-meatball-menu-community-label = Tamezdagnut…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Sens tuffra tawurmant n yisfuyla udhimen
-
 toolbox-meatball-menu-pseudo-locale-accented = Rmed tutlayt “s ufeskil”
 toolbox-meatball-menu-pseudo-locale-bidi = Rmed tutlayt “bidi”
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Askar n tnaka n ifecka n uminig
+toolbox-mode-browser-console-label = Askar n tdiwent n iminig
+toolbox-mode-everything-label = Agetsekkar
+toolbox-mode-everything-sub-label = (S taẓeyt)
+toolbox-mode-everything-container =
+    .title = Seɣti kullec deg agetsekkar
+toolbox-mode-parent-process-label = Agetsekkar kan amaraw
+toolbox-mode-parent-process-sub-label = (arurad)
+toolbox-mode-parent-process-container =
+    .title = Err ddehn-ik·im kan ɣer yiɣbula n ukala amaraw.
diff --git a/thunderbird-l10n/kab/localization/kab/devtools/client/tooltips.ftl b/thunderbird-l10n/kab/localization/kab/devtools/client/tooltips.ftl
index 8bc5194766b143ea5077dc01f5487059ff66c088..288fd63be399b36dd2d4ddcb2e6b036bcead6034 100644
--- a/thunderbird-l10n/kab/localization/kab/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/kab/localization/kab/devtools/client/tooltips.ftl
@@ -15,76 +15,46 @@ learn-more = <span data-l10n-name="link">Issin ugar</span>
 ##   $display (string) - A CSS display value e.g. "inline-block".
 
 inactive-css-not-grid-or-flex-container = <strong>{ $property }</strong> ur d-yegli d kra ɣef uferdis-a, imi mačči d magbar flex neɣ d magbar n yiẓiki.
-
 inactive-css-not-grid-or-flex-container-or-multicol-container = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d amagbar flex, amagbar n yiẓiki, neɣ amagbar s ddeqs n tgejda.
-
 inactive-css-not-grid-or-flex-item = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d aferdis n yiẓiki neɣ flex.
-
 inactive-css-not-grid-item = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d aferdis n yiẓiki.
-
 inactive-css-not-grid-container = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d amagbar n yiẓiki.
-
 inactive-css-not-flex-item = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d aferdis flex.
-
 inactive-css-not-flex-container = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d amagbar flex.
-
 inactive-css-not-inline-or-tablecell = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d aferdis inline neɣ table-cell.
-
 inactive-css-property-because-of-display = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi ɣur-s askan n <strong>{ $display }</strong>.
-
 inactive-css-not-display-block-on-floated = Azal <strong>display</strong> ibeddel-it umsedday ɣer <strong>block</strong> acku aferdis d <strong>flottant</strong>.
-
 inactive-css-property-is-impossible-to-override-in-visited = Ur izmir ara ad yales asbadu n  <strong>{ $property }</strong> ɣef sebba n yilugan deg <strong>:visited</strong>.
-
 inactive-css-position-property-on-unpositioned-box = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d aferdis adigan.
-
 inactive-text-overflow-when-no-overflow = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-agi, imi <strong>overflow:hidden</strong> ur yettusbadu ara.
-
 inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong> ur d-igellu s kra ɣef yiferdisen n tfelwit tagensant.
-
 inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong> ur d-igellu s kra ɣef yiferdisen n tfelwit tagensant slid tibliqin n tfelwit.
-
 inactive-css-not-table = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi mačči d tafelwit.
-
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> ur d-igellu s kra ɣef uferdis-a imi ur yezmir ara ad yedrurem.
+inactive-css-ruby-element = <strong>{ $property }</strong> ur yettḥaz ara akk aferdis-a, acku d aferdis ruby. Teɣzi-ines tebna ɣef teɣzi n tsefsit n uḍris ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
 ## the problem can be solved.
 
 inactive-css-not-grid-or-flex-container-fix = Aɛraḍ n tmerna n <strong>display:grid</strong> neɣ <strong>display:flex</strong>. { learn-more }
-
 inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Ɛreḍ timerna n <strong>display:grid</strong>, <strong>display:flex</strong>, neɣ <strong>columns:2</strong>. { learn-more }
-
 inactive-css-not-grid-or-flex-item-fix-3 = Ɛreḍ timerna n <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> neɣ <strong>display:inline-flex</strong> ɣer uferdis ammaraw. { learn-more }
-
 inactive-css-not-grid-item-fix-2 = Ɛreḍ timerna n <strong>display:grid</strong> neɣ <strong>display:inline-grid</strong> ɣer ubabat n uferdis . { learn-more }
-
 inactive-css-not-grid-container-fix = Aɛraḍ n tmerna n  <strong>display:grid</strong> neɣ <strong>display:inline-grid</strong>. { learn-more }
-
 inactive-css-not-flex-item-fix-2 = Ɛreḍ timerna n  <strong>display:flex</strong> neɣ <strong>display:inline-flex</strong> ɣer ubabat n uferdis . { learn-more }
-
 inactive-css-not-flex-container-fix = Ɛreḍ timerna n <strong>display:flex</strong> neɣ <strong>display:inline-flex</strong>. { learn-more }
-
 inactive-css-not-inline-or-tablecell-fix = Ɛreḍ timerna n <strong>display:inline</strong> neɣ<strong>display:table-cell</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = Ɛreḍ timerna n <strong>display:inline-block</strong> neɣ <strong>display:block</strong>. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = Ɛreḍ timerna n <strong>display:inline-block</strong>. { learn-more }
-
 inactive-css-not-display-block-on-floated-fix = Ɛreḍ tukksa n <strong>float</strong> neɣ timerna n <strong>display:block</strong>. { learn-more }
-
 inactive-css-position-property-on-unpositioned-box-fix = Ɛreḍ ad tesbaduḍ timeẓli-ines<strong>position</strong> s wazal-nniḍen ur nelli d <strong>statitc</strong>. { learn-more }
-
 inactive-text-overflow-when-no-overflow-fix = Ɛreḍ ad ternuḍ <strong>overflow:hidden</strong>. { learn-more }
-
 inactive-css-not-for-internal-table-elements-fix = Ɛreḍ asbadu n tmeẓli-ines <strong>display</strong> ɣef wayeḍ-nniḍen yemgaraden ɣef <strong>table-cell</strong>, <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> neɣ <strong>table-footer-group</strong>. { learn-more }
-
 inactive-css-not-for-internal-table-elements-except-table-cells-fix = Ɛreḍ asbadu n tmeẓli-ines <strong>display</strong> ɣef wayeḍ-nniḍen yemgaraden ɣef <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> neɣ <strong>table-footer-group</strong>. { learn-more }
-
 inactive-css-not-table-fix = Ɛreḍ timerna n <strong>display:table</strong> neɣ <strong>display:inline-table</strong>. { learn-more }
-
 inactive-scroll-padding-when-not-scroll-container-fix = Ɛreḍ ad ternuḍ <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> neɣ <strong>overflow:hidden</strong>. { learn-more }
+inactive-css-ruby-element-fix = Ɛreḍ ad tbeddleḍ <strong>font-size</strong> n uḍris "ruby". { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
@@ -94,17 +64,10 @@ inactive-scroll-padding-when-not-scroll-container-fix = Ɛreḍ ad ternuḍ <str
 ##   $rootProperty (string) - A raw CSS property name e.g. "user-select" that is not a platform specific alias.
 
 css-compatibility-default-message = <strong>{ $property }</strong> ur yettusefrak ara deg yiminigen i d-iteddun:
-
 css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong> tella d timeẓli tarmitant d taqburt deg rrif tura s yilugan W3C. Ur yettusefrak ara deg yiminigen i d-iteddun:
-
 css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong> tella d timezli tarmitant d taqburt s yilugan W3C.
-
 css-compatibility-deprecated-message = <strong>{ $property }</strong> d taqburt s yilugan W3C. Ur tettusefrak ara deg yiminigen i d-iteddun:
-
 css-compatibility-deprecated-supported-message = <strong>{ $property }</strong> d taqburt s yilugan W3C.
-
 css-compatibility-experimental-message = <strong>{ $property }</strong> tella d timeẓli tarmitant. Ur yettusefrakara deg yiminigen i d-iteddun:
-
 css-compatibility-experimental-supported-message = <strong>{ $property }</strong> tella d timeẓli tarmitant.
-
 css-compatibility-learn-more-message = <span data-l10n-name="link">Issin ugar</span> ɣef <strong>{ $rootProperty }</strong>
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/aboutImport.ftl b/thunderbird-l10n/kab/localization/kab/messenger/aboutImport.ftl
index d95c563c226ff59c78725b756fe98a753a07a4a5..86e553748b0062ce3d06e41a22a3899ca7cca972 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/aboutImport.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/aboutImport.ftl
@@ -17,6 +17,7 @@ export-profile = Sifeḍ
 button-back = Ɣer deffir
 button-continue = Kemmel
 button-export = Sifeḍ
+button-finish = Fak
 
 ## Import from app steps
 
@@ -25,6 +26,7 @@ app-name-seamonkey = SeaMonkey
 app-name-outlook = Outlook
 app-name-becky = Becky! Internet Mail
 app-name-apple-mail = Apple Mail
+source-file2 = Kter-d seg ufaylu
 
 ## Import from file selections
 
@@ -33,6 +35,8 @@ file-addressbook = Kter imedlisen n tansiwin
 
 ## Import from app profile steps
 
+items-pane-directory = Akaram:
+items-pane-profile-name = Isem n umaɣnu:
 items-pane-checkbox-accounts = Imiḍanen d Yiɣewwaren
 items-pane-checkbox-address-books = Imedlisen n tensa
 items-pane-checkbox-calendars = Iwitayen
@@ -53,6 +57,7 @@ addr-book-directories-pane-source = Afaylu aɣbalu:
 ## Import from calendar file steps
 
 import-from-calendar-file-desc = Fren afaylu iCalendar (.ics) i tebɣiḍ ad d-tketreḍ.
+calendar-items-title = Fren iferdisen ara yettwaktaren.
 calendar-items-loading = Asali n yiferdisen...
 calendar-items-filter-input =
     .placeholder = Iferdisen n imsizdig…
@@ -61,7 +66,13 @@ calendar-deselect-all-items = Kkes akk afran
 
 ## Import dialog
 
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-importing2 = Aktar… { $progressPercent }
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-exporting2 = Asifeḍ… { $progressPercent }
+progress-pane-finished-desc2 = Immed.
 error-pane-title = Tuccḍa
+error-message-zip-file-too-big2 = Teɣzi n ufaylu ZIP yettwafernen meqqer ɣef 2GAṬ. Ma ulac aɣilif, ssenf-it qbel syen kter seg ukaram n tussfa xiṛ.
 error-message-failed = Aktar yecceḍ, d ayen ur nettwarǧa ara. Ugar n telɣut tezmer ad tili deg Console n tuccḍa.
 error-failed-to-parse-ics-file = Ulac iferdisen ara yettwaktaren deg ufaylu.
 error-export-failed = Asifeḍ yecceḍ, d ayen ur nettwarǧa ara. Ugar n telɣut tezmer ad tili deg Console n tuccḍa.
@@ -86,9 +97,15 @@ export-brand-name = { -brand-product-name }
 
 ## Footer area
 
+footer-help = Tesriḍ tallalt?
+footer-import-documentation = Tasemlit n uktar
+footer-export-documentation = Tasemlit n usifeḍ
+footer-support-forum = Askasi n tallalt
 
 ## Step navigation on top of the wizard pages
 
+step-list =
+    .aria-label = Takkayin n uktar
 step-confirm = Sentem
 # Variables:
 # $number (number) - step number
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/addressbook/vcard.ftl b/thunderbird-l10n/kab/localization/kab/messenger/addressbook/vcard.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..3f4b423be2fae0a9c49e7ce04fa1c9735b920a61 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/addressbook/vcard.ftl
@@ -1,3 +1,97 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Display Name
+
+vcard-displayname = Isem n uskan
+vcard-displayname-placeholder =
+    .placeholder = { vcard-displayname }
+
+# Type selection
+
+vcard-entry-type-label = Anaw
+vcard-entry-type-home = Asebter agejdan
+vcard-entry-type-work = Amahil
+vcard-entry-type-none = Ula yiwen
+vcard-entry-type-custom = Sagen
+
+# N vCard field
+
+vcard-name-header = Isem
+vcard-n-prefix = Azdawṣil
+vcard-n-add-prefix =
+    .title = Rnu azdawṣil
+vcard-n-firstname = Isem amezwaru
+vcard-n-add-firstname =
+    .title = Rnu aɣara
+vcard-n-lastname = Isem
+vcard-n-add-lastname =
+    .title = Rnu isem
+
+# Email vCard field
+
+vcard-email-header = Tansiwin n yimayl
+vcard-email-add = Rnu tansa imayl
+vcard-email-label = Tansa n yimayl
+vcard-primary-email-label = Amezwer
+
+# URL vCard field
+
+vcard-url-header = Ismal web
+vcard-url-add = Rnu asmel web
+vcard-url-label = Asmel Web
+
+# Tel vCard field
+
+vcard-tel-header = Uṭṭunen n tiliɣri
+vcard-tel-add = Rnu uṭṭun n tiliɣri
+vcard-tel-label = Uṭṭun n tiliɣri
+
+# TZ vCard field
+
+vcard-tz-header = Izḍi usrig
+vcard-tz-add = Rnu izḍi usrig
+
+# IMPP vCard field
+
+vcard-impp-header = Imiḍanen n udiwenni
+vcard-impp-add = Rnu amiḍan n udiwenni
+vcard-impp-label = Amiḍan n udiwenni
+
+# BDAY and ANNIVERSARY vCard field
+
+vcard-bday-anniversary-header = Azemz uzzig
+vcard-bday-anniversary-add = Rnu azemz uzzig
+vcard-bday-label = Azemz n tlalit
+vcard-anniversary-label = Amulli
+vcard-date-day = Ass
+vcard-date-month = Aggur
+vcard-date-year = Aseggass
+
+# ADR vCard field
+
+vcard-adr-header = Tansiwin
+vcard-adr-add = Rnu tansa
+vcard-adr-label = Tansa
+vcard-adr-delivery-label = Tabzimt n usiweḍ
+# Or "Locality"
+vcard-adr-locality = Aɣrem
+# Or "Region"
+vcard-adr-region = Aɣir/Tamnaṭ
+vcard-adr-country = Tamurt
+
+# NOTE vCard field
+
+vcard-note-header = Tizmilin
+vcard-note-add = Rnu tazmilt
+
+# TITLE, ROLE and ORGANIZATION vCard fields
+
+vcard-org-title = Azwel
+vcard-org-role = Tamlilt
+vcard-org-org = Takebbanit
+
+# Custom properties
+
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/appmenu.ftl b/thunderbird-l10n/kab/localization/kab/messenger/appmenu.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..752467dbbf2750596a019b72f77b4c768b31b393 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/appmenu.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/appmenu.ftl
@@ -1,3 +1,10 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## View / Layout
+
+appmenu-font-size-value = Teɣzi n tsefsit
+appmenuitem-font-size-enlarge =
+    .tooltiptext = Semɣer teɣzi n tsefsit
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/messageheader/headerFields.ftl b/thunderbird-l10n/kab/localization/kab/messenger/messageheader/headerFields.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..841aec3e9ca702be2543c46e96da45486fe60c55 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/messageheader/headerFields.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/messageheader/headerFields.ftl
@@ -1,3 +1,34 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Header lists
+
+message-header-to-list-name = I
+message-header-from-list-name = Si
+message-header-sender-list-name = Amazan
+message-header-reply-to-list-name = Err i
+message-header-cc-list-name = Anɣ.I
+message-header-bcc-list-name = Anɣ.Uff.I
+message-header-newsgroups-list-name = Igrawen n yisallen
+message-header-tags-list-name = Tibzimin
+
+## Other message headers.
+## The field-separator is for screen readers to separate the field name from the field value.
+
+message-header-author-field = Ameskar<span data-l10n-name="field-separator">:</span>
+message-header-organization-field = Takebbanit<span data-l10n-name="field-separator">:</span>
+message-header-subject-field = Asentel<span data-l10n-name="field-separator">:</span>
+message-header-date-field = Azemz<span data-l10n-name="field-separator">:</span>
+# An additional email header field that the user has chosen to display. Unlike
+# the other headers, the name of this header is not expected to be localised
+# because it is generated from the raw field name found in the email header.
+#   $fieldName (String) - The field name.
+message-header-custom-field = { $fieldName }<span data-l10n-name="field-separator">:</span>
+
+##
+
+message-header-address-in-address-book-button =
+    .title = Ẓreg anermis
+message-ids-field-show-all = Sken akk
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/openpgp/keyAssistant.ftl b/thunderbird-l10n/kab/localization/kab/messenger/openpgp/keyAssistant.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..d5757ee813361a61d1b11d3767e31274f3c8cf82 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/openpgp/keyAssistant.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/openpgp/keyAssistant.ftl
@@ -1,3 +1,26 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Encryption status
+
+
+## Resolve section
+
+openpgp-key-assistant-key-fingerprint = Adsil umḍin
+
+## Discovery section
+
+
+## Dialog buttons
+
+openpgp-key-assistant-issue-resolve-button = Fru…
+openpgp-key-assistant-view-key-button = Sken tasarut…
+openpgp-key-assistant-recipients-show-button = Sken
+openpgp-key-assistant-recipients-hide-button = Ffer
+openpgp-key-assistant-cancel-button = Sefsex
+openpgp-key-assistant-back-button = Ɣer deffir
+openpgp-key-assistant-accept-button = Qbel
+openpgp-key-assistant-close-button = Mdel
+openpgp-key-assistant-disable-button = Sens awgelhen
diff --git a/thunderbird-l10n/kab/localization/kab/messenger/preferences/preferences.ftl b/thunderbird-l10n/kab/localization/kab/messenger/preferences/preferences.ftl
index 1584dd02596e67154d37e45cb58f5b990e77e2dd..25b25181ea81653b0c09005af6eaa8fc1e797ddc 100644
--- a/thunderbird-l10n/kab/localization/kab/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/kab/localization/kab/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = Rmed taɣdira mara  teţaruḍ
     .accesskey = E
 
-
+language-popup-label =
+    .value = Tutlayt:
+    .accesskey = t
 
 download-dictionaries-link = Zdem ugar n imawalen
 
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutAddons.ftl
index 1bc998cd75734f2a4167d5232eb58316e2b901e5..75efe23e109ba4f703dc5105d8727ddb75b07d87 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutAddons.ftl
@@ -287,6 +287,17 @@ theme-disabled-heading = Yensa
 theme-disabled-heading2 = Isental yettwaskelsen
 theme-monochromatic-heading = Fren initen
 theme-monochromatic-subheading = Afran n yiniten imaynuten i d-yettakken rruḥ seg { -brand-product-name }. Llan war talast deg yal akud.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
+theme-colorways-button = Ɛreḍ afran n yiniten
+colorway-collection-independent-voices-subheading = Err { -brand-short-name } yettak-akam acbi almi dayen.
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires.
+colorway-collection-expiry-date-span = Ad yemmet { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Beddel afran n yiniten
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Ad yemmet { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Irmed
 plugin-disabled-heading = Yensa
 dictionary-enabled-heading = Irmed
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutGlean.ftl
index 1758bb6dc3acb4194503ac03dc0c911826c9df3b..c909dd400650561c018e725eb1849dabc39121b0 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Ɣef Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> d tamkerḍit n ulqaḍ n yisefka yettwaseqdacen deg yifarisen n Mozilla. Asebter-a yella-d i yineflayen d yimsekyaden i yesran ad <a data-l10n-name="fog-debug-doc-link">sewlen addad n temseɣtayt d usniɣmes deg Glean SDK</a>.
 about-glean-warning = Yir aseqdec n ugrudem-a yezmer ad iseɣli { -brand-short-name }.
-
 tag-pings-label = Err tacreḍt ɣef meṛṛa pings yettwaznen s tebzimt-a
 log-pings-label = Sekles asali n ping send tuzzna?
 send-pings-label = Azen ping yettwasemman
 controls-button-label = Iɣewwaṛen n tuzzna
+controls-button-label-verbose = Snes iɣewwaren syen azen ping
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutSupport.ftl
index f0b5f2e509c432afa17e8ff09a1799ba0bb14087..3b936cec82814a54029606b4289d645c849e269f 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/about/aboutSupport.ftl
@@ -4,7 +4,6 @@
 
 page-title = Talɣut n usellek
 page-subtitle = Asebter-agi igber talɣut tatiknikant i izemren ahat ticki tettaɛraḍeḍ ad tefruḍ ugur. Ma yella tettnadiḍ tiririt ɣef isteqsiyen n { -brand-short-name },senqed <a data-l10n-name="support-link"> asmel-nneɣ Web</a>.
-
 crashes-title = Ineqqisen n uɣelluy
 crashes-id = Asulay n ussaɣ
 crashes-send-date = Azemz n tuzzna
@@ -75,12 +74,10 @@ app-basics-key-mozilla = Tasarutt n umeẓlu n wadi Mozilla
 app-basics-safe-mode = Askar aɣelsan
 app-basics-memory-size = Teɣzi n takatut (RAM)
 app-basics-disk-available = Tallunt n uḍebsi yellan
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Ldi di Finder
@@ -161,6 +158,7 @@ media-device-channels = Ibuda
 media-device-rate = Afmiḍi
 media-device-latency = Akud n ugani
 media-capabilities-title = Tazmert n umidya
+media-codec-support-info = Talɣut n tallalt kudak
 # List all the entries of the database.
 media-capabilities-enumerate = Snirem taffa n yisefka
 
@@ -198,7 +196,6 @@ report-crash-for-days =
         [one] Issaɣen n uɣelluy n { $days } aneggaru
        *[other] issaɣen n uɣelluy n { $days } ineggura
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -206,7 +203,6 @@ crashes-time-minutes =
         [one] { $minutes } n tesdat aya
        *[other] { $minutes } n tesdatin aya
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -214,7 +210,6 @@ crashes-time-hours =
         [one] { $hours } n usrag aya
        *[other] { $hours } n isragen aya
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -222,7 +217,6 @@ crashes-time-days =
         [one] { $days } n wass aya
        *[other] { $days } n wussan aya
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -230,7 +224,6 @@ pending-reports =
         [one] Akk ineqqisen n uɣelluy (ula d { $reports } n uneqqis yettṛaǧun aɣelluy deg uzilal n wakud)
        *[other] Akk ineqqisen n uɣelluy (ula d { $reports } n ineqqisen yettṛaǧun aɣelluy deg uzilal n wakud)
     }
-
 raw-data-copied = Talɣut tarewwayt yettwaneɣlen ɣef afus
 text-copied = Aḍris yettwaneɣlen ɣef afus
 
@@ -243,11 +236,9 @@ blocked-mismatched-version = Yettwasewḥel i unuḍaf n idlifen n lqem ur yelhi
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Yewḥel ɣef lqem n unuḍaf udlif. Ɛreḍ aleqqem n unuḍaf-inek udlif ɣeṛ leqem { $driverVersion } neɣ ugar.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Iɣewwaṛen ClearType
-
 compositing = Compositing
 hardware-h264 = Akestengel H264 s useqdec n warrum
 main-thread-no-omtc = akala afessas agejdan, ulac OMTC
@@ -262,7 +253,6 @@ virtual-monitor-disp = Taskant n ugdil araɣaṛan
 
 found = Yettwaf
 missing = ulac-it
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Aglam
@@ -285,19 +275,15 @@ webgl2-renderer = WebGL 2 Driver Renderer
 webgl2-version = Lqem WebGL 2 Driver
 webgl2-driver-extensions = Isiɣzaf WebGL 2 Driver
 webgl2-extensions = Isiɣzaf WebGL 2
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Tabdart tettusewḥel ssebba n wugur yettwassnen: <a data-l10n-name="bug-link">abug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Yettusewḥel; tangalt n tuccḍa { $failureCode }
-
 d3d11layers-crash-guard = Amsuddes D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF VPX Video Decoder
-
 reset-on-next-restart = Ales awennez deg usenker d-itteddun
 gpu-process-kill-button = Seḥbes akala GPU
 gpu-device-reset = Awennez n ibenk
@@ -307,10 +293,8 @@ content-uses-tiling = Seqdec asebleḍ (Agbur)
 off-main-thread-paint-enabled = Painting beṛṛa n tnelli n uselkem agejdan yermed
 off-main-thread-paint-worker-count = Uṭṭun n iseqdacen Painting beṛṛa n tnelli
 target-frame-rate = Afmiḍi n ukatar asaḍas
-
 min-lib-versions = Lqem adday itturajun
 loaded-lib-versions = Lqem ittuseqdacen
-
 has-seccomp-bpf = Seccomp-BPF (Azizdeg n isawalen n unagraw)
 has-seccomp-tsync = Amtawi n tinelli n uselkem Seccomp
 has-user-namespaces = Tallunt n yismawen n useqdac
@@ -324,18 +308,15 @@ sandbox-proc-type-content = agbur
 sandbox-proc-type-file = agbur n ufaylu
 sandbox-proc-type-media-plugin = asiɣzef n wallen n teywalt
 sandbox-proc-type-data-decoder = akestengal n yisefka
-
 startup-cache-title = Tanekkra tuffirt
 startup-cache-disk-cache-path = Abrid n uḍbsi n tuffra
 startup-cache-ignore-disk-cache = Eǧǧ aḍebsi n tuffra
 startup-cache-found-disk-cache-on-init = Aḍebsi n tuffra yettwaf deg Init
 startup-cache-wrote-to-disk-cache = Aru deg uḍebsi n tuffra
-
 launcher-process-status-0 = Irmed
 launcher-process-status-1 = Yensa ɣef sebba n tuccḍa
 launcher-process-status-2 = Arurmid s tedusi
 launcher-process-status-unknown = Addad arussin
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -349,13 +330,12 @@ fission-status-experiment-treatment = Yermed n termit
 fission-status-disabled-by-e10s-env = Yettwasens s twennaḍt
 fission-status-enabled-by-env = yetturmed s twennaḍt
 fission-status-disabled-by-env = Yensa s twennaḍt
-fission-status-disabled-by-safe-mode = Yettwasens s uskar aɣellsan
 fission-status-enabled-by-default = Yetturmed s umezwer
 fission-status-disabled-by-default = Yensa s wudem amezwer
 fission-status-enabled-by-user-pref = Yetturmed sɣur useqdac
 fission-status-disabled-by-user-pref = Yensa sɣur useqdac
 fission-status-disabled-by-e10s-other = E10s yettwasens
-
+fission-status-enabled-by-rollout = Rmed asenqqes s cwiṭ cwiṭ
 async-pan-zoom = Asemɣeṛ/Asemẓi aramtawa
 apz-none = ulac
 wheel-enabled = anekcum n tjaṛaṛt yermed
@@ -392,7 +372,6 @@ support-remote-experiments-title = Tirmitin tinmeggagin
 support-remote-experiments-name = Isem
 support-remote-experiments-branch = Anfal armitan
 support-remote-experiments-see-about-studies = Wali <a data-l10n-name="support-about-studies-link">about:studies</a> i wugar n telɣut, akked ɣef wamek </a>ad tsenseḍ ikayaden udmawanen neɣ amek ad tsenseḍ { -brand-short-name } seg uselkem n wanaw-a n tirmit sya ɣer sadt.
-
 support-remote-features-title = Timahilin tinmeggayin
 support-remote-features-name = Isem
 support-remote-features-status = Addad
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/featuregates/features.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/featuregates/features.ftl
index 439083b784f8e4a6c5ce84549a55a31c97e7d85e..8f9815cebf1fffc984257165bca629923ee7afa6 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/featuregates/features.ftl
@@ -7,68 +7,60 @@
 experimental-features-css-masonry2 =
     .label = CSS: Masonry Layout
 experimental-features-css-masonry-description = Rmed asefrek n tmahilt tarmitant CSS Masonry Layout. Wali <a data-l10n-name="explainer">asegzi-a</a> i uglam s uswir εlayen n tmahilt-a. I wakken ad d-tefkeḍ tamuɣli-k/m, ttxil-k/m wennet deg <a data-l10n-name="w3c-issue">ugur-a ɣef GitHub</a> neɣ <a data-l10n-name="bug">abug-a</a>.
-
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-web-gpu2 =
     .label = Web API: WebGPU
 experimental-features-web-gpu-description2 = API-agi tamaynut tettmuddu asefrek n uswir ameẓẓyan i usiḍen n uselken d uskan n unuḍaf s useqdec n <a data-l10n-name="wikipedia">uferdis asesfer n unuḍaf (GPU)</a> n yibenk n useqdac neɣ n uselkim. <a data-l10n-name="spec">alugen</a> mazal-it iteddu yettnerni. Wali <a data-l10n-name="bugzilla">abug 1602129</a> i wugar n telqayt.
-
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-media-jxl =
     .label = Amidiyat: JPEG XL
 experimental-features-media-jxl-description = Ma tettwarmad tmahilt-a, { -brand-short-name } issefrak amasal JPEG XL (JXL). Wagi d amasal n ufaylu n tugna yennernan issefrak asaka war asruḥu seg yifuyla n JPEG iqburen. Wali <a data-l10n-name="bugzilla">abug1539075</a> i wugar n telqayt.
-
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-css-constructable-stylesheets =
     .label = CSS: Constructable Stylesheets
 experimental-features-css-constructable-stylesheets-description = Timerna n umeṣkaw ɣer ugrudem <a data-l10n-name="mdn-cssstylesheet">CSSStyleSheet</a> d tegrumma n yisenfal yemgaraden yemcudden, yezmer ad ttwarnunt srid tferkiyin timaynutin n uɣanib s war timerna n tferkit HTML. Aya ad yessishel timerna n tferkiyin n uɣanib ara yettwallsen deg useqdec i useqdec d <a data-l10n-name="mdn-shadowdom">Shadow DOM</a>. Wali <a data-l10n-name="bugzilla">abug1520690</a> i wugar n telqayt.
-
 experimental-features-devtools-compatibility-panel =
     .label = Ifecka n uneflay: Agalis n umṣada
 experimental-features-devtools-compatibility-panel-description = Agalis adisan n umaswaḍ n usebter i d-yeskanayen talɣut s telqayt n waddaden n umṣada gar yiminigen n usnas-inek·inem. Wali <a data-l10n-name="bugzilla">abug 1584464</a> i wugar n telqayt.
-
 # Do not translate 'SameSite', 'Lax' and 'None'.
 experimental-features-cookie-samesite-lax-by-default2 =
     .label = Inagan n tuqqna: SameSite=Lax s wudem amezwer
 experimental-features-cookie-samesite-lax-by-default2-description = Ḥseb inagan n tuqqna am “SameSite=Lax” s wudem amezwer ma yella ulac imyerr n “SameSite” yettwafernen. Ineflayen ilaq ad qeblen addad-a amiran n useqdec war tilas s uwekked n tidet ɣef “SameSite=”.
-
 # Do not translate 'SameSite', 'Lax' and 'None'.
 experimental-features-cookie-samesite-none-requires-secure2 =
     .label = Inagan n tuqqna: SameSite=None yesra imyerr aɣelsan
 experimental-features-cookie-samesite-none-requires-secure2-description = Inagan n tuqqna s yimyerr “SameSite=None” sran imyerr aɣelsan. Tamahilt-a tesra “Inagan n tuqqna: SameSite=Lax by default”.
-
 # about:home should be kept in English, as it refers to the the URI for
 # the internal default home page.
 experimental-features-abouthome-startup-cache =
     .label = ɣef: tuffirt n usenker agensan
 experimental-features-abouthome-startup-cache-description = Tuffirt i ugbur amezwaru ɣef:isemli agejdan i d-yulin s wudem amewer deg usenker. Iswi seg tuffra-a  d asnerni n temlellit n usenker.
-
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-cookie-samesite-schemeful =
     .label = Inagan n tuqqna: Schemeful SameSite
 experimental-features-cookie-samesite-schemeful-description = Sesfer inagan n tuqqna seg yiwet n taɣult, maca s yizenzaɣ yemgaraden (am. http://example.com d https://example.com) am gar yismal deg wadeg n yiwen n usmel. Yessiǧhid taɣellist, d acu yezmer ad d-yeglu s truẓi.
-
 # "Service Worker" is an API name and is usually not translated.
 experimental-features-devtools-serviceworker-debugger-support =
     .label = Ifecka n uneflay: Tamseɣtayt n unmahal n umeẓlu
 # "Service Worker" is an API name and is usually not translated.
 experimental-features-devtools-serviceworker-debugger-support-description = Yermed tallalt tarmitant i yimahalen n umeẓlu deg ugalis n temseɣtit. Tamahilt-a yezmer ad terr ifecka n tneflit ẓẓayit, tessalay daɣen asadur n tkatut.
-
 # WebRTC global mute toggle controls
 experimental-features-webrtc-global-mute-toggles =
     .label = Rmed/Sens imesli amatu n WebRTC
 experimental-features-webrtc-global-mute-toggles-description = Rnu senqaden ɣer umatar n beṭṭu amatu n WebRTC ara yessirgen iseqdacen ad sensen imesli s umata n usawaḍ d tkamiṛat nsen.
-
 # JS JIT Warp project
 experimental-features-js-warp =
     .label = JavaScript JIT: Warp
 experimental-features-js-warp-description = Rmed Wrap, d asenfar i usnerni n tmellit n JavaScript d useqdec n tkatut.
-
 # Search during IME
 experimental-features-ime-search =
     .label = Afeggag n tansiwin: Sken igmaḍ lawan n usuddes n IME
 experimental-features-ime-search-description = IME (Input Method Editor) d afecku ara ak·am-imudden tisirag i usekcem n yizamulen uddisen, am wid yettuseqdacen deg tutlayin yettwarun n Azya n Usammar neɣ n Lhend , s useqdec n unasiw alugan. Armad n termit-a ad yeǧǧ agalis n ufeggag n tansa yeldi, askan n yigmaḍ n unadi d yisumar, s useqdec n IME i usekcem n uḍris. Ẓer belli IME yezmer ad yesken agalis i iɣummen igmaḍ n ufeggag n tansiwin, ɣef waya asmenyif-a yettwasumer kan i IME ur nseqdac ara anaw-a n ugalis.
+# Text recognition for images
+experimental-features-text-recognition =
+    .label = Aεqal n uḍris
+experimental-features-text-recognition-description = Rmed timahilin i wakken ad tɛeqleḍaḍris deg tugniwin.
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/browser-utils.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..9c5f5899bdb7a3a3da433654288fd2a1bb6a93e6 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (isefka)
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/commonDialog.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/commonDialog.ftl
index 1a37e069159213f80a733429f6b54a655c825626..967958df361d8520fe378050f908758f433eb88b 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Asebter-a yeqqar-d
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Arussin
-
 common-dialog-username =
     .value = Isem n useqdac
 common-dialog-password =
     .value = Awal uffir
+common-dialog-copy-cmd =
+    .label = Nɣel
+    .accesskey = N
+common-dialog-select-all-cmd =
+    .label = Fren imaṛṛa
+    .accesskey = i
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/resetProfile.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/resetProfile.ftl
index 4d95668324ec9538a7e1a9650138d2d06063180a..b1dcf82678d27a3d3e9349d924220d9207aba632 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Bdu-d seg tazwara i uṣeggem n wuguren n t
 refresh-profile = Mudd cvaḥa i { -brand-short-name }
 refresh-profile-button = Smiren { -brand-short-name }…
 refresh-profile-learn-more = Issin ugar
+refresh-profile-progress =
+    .title = Smiren { -brand-short-name }
+refresh-profile-progress-description = Tarda tetteddu…
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/tabprompts.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..27f938af6e88386ed9b78a0c3d0d2c827d15f7d7
--- /dev/null
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Isem n useqdec:
+tabmodalprompt-password =
+    .value = Awal uffir:
+tabmodalprompt-ok-button =
+    .label = IH
+tabmodalprompt-cancel-button =
+    .label = Sefsex
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/textActions.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/textActions.ftl
index 9e9e0171acfb49b3ca7ce2fa66dca12a92f4254a..7bcef03d5710079c88406e259bd1c75bf1d75486 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Sefsex
     .accesskey = S
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Err-d
     .accesskey = E
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Gzem
     .accesskey = G
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Nɣel
     .accesskey = N
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Senṭeḍ
     .accesskey = n
-
+text-action-paste-no-formatting =
+    .label = Senteḍ s war amsal
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Kkes
     .accesskey = K
-
 text-action-select-all =
     .label = Fren Kullec
     .accesskey = F
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Ulac awalen ittwasumren
-
 text-action-spell-add-to-dictionary =
     .label = Rnu ɣer umawal
     .accesskey = n
-
 text-action-spell-undo-add-to-dictionary =
     .label = Sefsex timerna n umawal
     .accesskey = e
-
 text-action-spell-check-toggle =
     .label = Senqed tira
     .accesskey = a
-
 text-action-spell-add-dictionaries =
     .label = Rnu imawalen...
     .accesskey = R
-
 text-action-spell-dictionaries =
     .label = Tutlayin
     .accesskey = T
-
 text-action-search-text-box-clear =
     .title = Sfeḍ
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/global/videocontrols.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/global/videocontrols.ftl
index 3afc8250b664f12737cfe89083f849f72351028a..8f412330b516e36182e12c1bd0f19226e5a65b7a 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/global/videocontrols.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/global/videocontrols.ftl
@@ -12,7 +12,6 @@ videocontrols-volume-control =
     .aria-label = Ableɣ
 videocontrols-closed-caption-button =
     .aria-label = Ttwamedlent tneffusin
-
 videocontrols-play-button =
     .aria-label = Urar
 videocontrols-pause-button =
@@ -29,20 +28,23 @@ videocontrols-casting-button-label =
     .aria-label = Zuzer ɣef ugdil
 videocontrols-closed-caption-off =
     .offlabel = Yensa
-
 # This string is used as part of the Picture-in-Picture video toggle button when
 # the mouse is hovering it.
 videocontrols-picture-in-picture-label = Tugna-deg-tugna
-
 # This string is used as the label for a variation of the Picture-in-Picture video
 # toggle button when the mouse is hovering over the video.
 videocontrols-picture-in-picture-toggle-label = Wali deg Tugna-deg-tugna
-
 # This string is used as part of a variation of the Picture-in-Picture video toggle
 # button. When using this variation, this string appears below the toggle when the
 # mouse hovers the toggle.
 videocontrols-picture-in-picture-explainer = Senker tavidyut deg uɣawas n sdat mi ara txeddmeḍ ayen-nniḍen deg { -brand-short-name }
-
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label2 = Ssef tavidyut-a seg usebter
+# This string is used as part of a variation of the Picture-in-Picture video toggle
+# button. When using this variation, this string appears below the toggle when the
+# mouse hovers the toggle.
+videocontrols-picture-in-picture-explainer2 = Ugar n yigdilen, ugar n usedhu. Ɣeṛ tavidyut-a deg tugna deg tugna mi ara tettinigeḍ.
 videocontrols-error-aborted = Asali n tvidyut yeḥbes
 videocontrols-error-network = Urar n tvidyutt yeḥbes acku tella tuccḍa deg uẓeṭṭa.
 videocontrols-error-decode = Ur tezmireḍ ara ad twaliḍ tavidyutt acku afaylu diri-t.
@@ -50,7 +52,6 @@ videocontrols-error-src-not-supported = Amasal tvidyutt neɣ tawsit MIME ur ţus
 videocontrols-error-no-source = Ulac tavidyutt yettwafen anda tawsit MIME tettusefrak.
 videocontrols-error-generic = Urar n tvidyutt yeḥbes acku tella tuccḍa tarussint.
 videocontrols-status-picture-in-picture = Tavidyut-a tattwaɣray akka tura deg uskar usliɣ.
-
 # This message shows the current position and total video duration
 #
 # Variables:
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/pictureinpicture/pictureinpicture.ftl
index c82bd5e8707a52c8a4b0ec984a155b0dab855474..5d6bbbc1bedd8764401c0b81a1bfb67a51eaee54 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,41 @@ pictureinpicture-unpip =
     .aria-label = Ales tuzna deg yiccer
 pictureinpicture-close =
     .aria-label = Mdel
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Asteɛfu
+    .title = Asteɛfu (Afeggag n tallunt)
+pictureinpicture-play-cmd =
+    .aria-label = Urar
+    .title = Urar (Afeggag n tallunt)
+pictureinpicture-mute-cmd =
+    .aria-label = Sgugem
+    .title = Sgugem ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Sgugem
+    .title = Sgugem ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Ales tuɣalin ɣer yiccer
+    .title = Tuɣalin ɣer yiccer
+pictureinpicture-close-cmd =
+    .aria-label = Mdel
+    .title = Mdel ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Iduzwilen
+    .title = Iduzwilen
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Agdil ačuran
+    .title = Agdil ačuran (sin isitiyen)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Ffeɣ seg ugdil ačuran
+    .title = Ffeɣ seg ugdil ačuran (sin isitiyen)
+pictureinpicture-subtitles-label = Iduzwilen
 pictureinpicture-font-size-label = Teɣzi n tsefsit
 pictureinpicture-font-size-small = Mecṭuḥ
 pictureinpicture-font-size-medium = Alemmas
diff --git a/thunderbird-l10n/kab/localization/kab/toolkit/printing/printUI.ftl b/thunderbird-l10n/kab/localization/kab/toolkit/printing/printUI.ftl
index 1a6f54708cc3577744ee6135bf2549a9e1802e8a..6726d86308849c270a2995d20455c4e10c7d329d 100644
--- a/thunderbird-l10n/kab/localization/kab/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/kab/localization/kab/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Siggez
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Sekles s yisem
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } taferkit n lkaɣeḍ
        *[other] { $sheetCount } tiferka n lkaɣeḍ
     }
-
 printui-page-range-all = Meṛṛa
+printui-page-range-current = Amiran
 printui-page-range-odd = Aryugan
 printui-page-range-even = Ayugan
 printui-page-range-custom = Udmawan
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Skcem ailal udmawan n yisebtar
     .placeholder = m.d. 2-6, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Anɣalen
-
 printui-orientation = Taɣda
 printui-landscape = S tehri
 printui-portrait = S teɣzi
-
 # Section title for the printer or destination device to target
 printui-destination-label = Aserken
 printui-destination-pdf-label = Sekles d PDF
-
 printui-more-settings = Ugar n yiɣewwaren
 printui-less-settings = Drus n yiɣewwaren
-
 printui-paper-size-label = Teɣzi n usebter
-
 # Section title (noun) for the print scaling options
 printui-scale = Sellum
 printui-scale-fit-to-page-width = Ṣeggem almend n tehri n tferkit
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Sellum
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Asiggez ɣef sin wudmawen
 printui-two-sided-printing-off = Yensa
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Yensa
 printui-two-sided-printing-long-edge = Uɣal ɣer tama ɣezzifen
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Uɣal ɣer tama wezzilen
-
 # Section title for miscellaneous print options
 printui-options = Iɣewwaren
 printui-headers-footers-checkbox = Siggez iqerra d yiḍarren n usebter
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Fessusen
 printui-color-mode-label = Askar n yiniten
 printui-color-mode-color = Initen
 printui-color-mode-bw = Aberkan d ucebḥan
-
 printui-margins = Timiwa
 printui-margins-default = Amezwer
 printui-margins-min = Adday
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Azelmaḍ (mm)
 printui-margins-custom-right = Ayeffus
 printui-margins-custom-right-inches = Ayeffus (idebbuzen)
 printui-margins-custom-right-mm = Ayeffus (mm)
-
 printui-system-dialog-link = Siggez s useqdec n udiwenni anagraw…
-
 printui-primary-button = Siggez
 printui-primary-button-save = Sekles
 printui-cancel-button = Sefsex
 printui-close-button = Mdel
-
 printui-loading = Aheyyi n teskant
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Taskant send asiggez
-
 printui-pages-per-sheet = Asebter i yal tawerqet
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Asiggez…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Sellum ilaq ad yili d amḍan gar 10 d 200.
 printui-error-invalid-margin = Ma ulac aɣilif, fren tama tameɣtut i teɣzi n lkaɣeḍ i yettwafernen.
 printui-error-invalid-copies = Anɣalen ilaq ad ilin d amḍan gar 10 d 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Azilal yessefk ad yili d amḍan gar 1 d { $numPages }.
diff --git a/thunderbird-l10n/kab/manifest.json b/thunderbird-l10n/kab/manifest.json
index f433c51aaa1f820e3dbc28ccb34a859394a2b206..b2b7d1b36ffdad9b705f3011d7573cf2858aeee0 100644
--- a/thunderbird-l10n/kab/manifest.json
+++ b/thunderbird-l10n/kab/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Taqbaylit Language Pack",
   "description": "Language pack for Thunderbird for kab",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "kab": {
-      "version": "20220726050008",
+      "version": "20220818081324",
       "chrome_resources": {
         "alerts": "chrome/kab/locale/kab/alerts/",
         "autoconfig": "chrome/kab/locale/kab/autoconfig/",
diff --git a/thunderbird-l10n/kk/chrome/kk/locale/pdfviewer/viewer.properties b/thunderbird-l10n/kk/chrome/kk/locale/pdfviewer/viewer.properties
index e2c3666a1ba38fa726aaf075682bc3246dc1e61b..7c9876d96c21ba43252825bc40faeeff189a556f 100644
--- a/thunderbird-l10n/kk/chrome/kk/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/kk/chrome/kk/locale/pdfviewer/viewer.properties
@@ -259,3 +259,22 @@ editor_ink.title=Қолдан аңдатпаны қосу
 editor_ink_label=Қолдан аңдатпа
 
 freetext_default_content=Мәтінді енгізіңіз…
+
+free_text_default_content=Мәтінді енгізу…
+
+# Editor Parameters
+editor_free_text_font_color=Қаріп түсі
+editor_free_text_font_size=Қаріп өлшемі
+editor_ink_line_color=Сызық түсі
+editor_ink_line_thickness=Сызық қалыңдығы
+
+# Editor Parameters
+editor_free_text_color=Түс
+editor_free_text_size=Өлшемі
+editor_ink_color=Түс
+editor_ink_thickness=Қалыңдығы
+editor_ink_opacity=Мөлдірсіздігі
+
+# Editor aria
+editor_free_text_aria_label=FreeText түзеткіші
+editor_ink_aria_label=Сия түзеткіші
diff --git a/thunderbird-l10n/kk/localization/kk/messenger/preferences/preferences.ftl b/thunderbird-l10n/kk/localization/kk/messenger/preferences/preferences.ftl
index 647332db5f6935d207ff8e3e4b32dfd01281170e..8485f6697632372b887420af09afb9542f616733 100644
--- a/thunderbird-l10n/kk/localization/kk/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/kk/localization/kk/messenger/preferences/preferences.ftl
@@ -506,7 +506,9 @@ spellcheck-inline-label =
     .label = Теру кезінде емлені тексеру
     .accesskey = е
 
-
+language-popup-label =
+    .value = Тіл:
+    .accesskey = л
 
 download-dictionaries-link = Көбірек сөздіктерді жүктеп алу
 
diff --git a/thunderbird-l10n/kk/localization/kk/toolkit/global/commonDialog.ftl b/thunderbird-l10n/kk/localization/kk/toolkit/global/commonDialog.ftl
index 3687ff4b6677f05127dc94784cbcb3b20331a895..3fc4bde4bd7515b96edd3ba0d50fa007a121cc63 100644
--- a/thunderbird-l10n/kk/localization/kk/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/kk/localization/kk/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Бұл парақ хабарлайды
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Белгісіз
-
 common-dialog-username =
     .value = Пайдаланушы аты
 common-dialog-password =
     .value = Пароль
+common-dialog-copy-cmd =
+    .label = Көшіріп алу
+    .accesskey = К
+common-dialog-select-all-cmd =
+    .label = Барлығын ерекшелеу
+    .accesskey = Б
diff --git a/thunderbird-l10n/kk/localization/kk/toolkit/global/resetProfile.ftl b/thunderbird-l10n/kk/localization/kk/toolkit/global/resetProfile.ftl
index c27e1700ba5eabe77d7d3c13547d51807117d9d4..6c1c596a34191e3b1499fb710f10aaa9ce2ebf5d 100644
--- a/thunderbird-l10n/kk/localization/kk/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/kk/localization/kk/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Өнімділік мәселелерін 
 refresh-profile = { -brand-short-name } үдетіп жіберу
 refresh-profile-button = { -brand-short-name } жұмысын жаңғырту…
 refresh-profile-learn-more = Көбірек білу
+refresh-profile-progress =
+    .title = { -brand-short-name } жаңарту
+refresh-profile-progress-description = Дайын болуға жақын…
diff --git a/thunderbird-l10n/kk/localization/kk/toolkit/global/tabprompts.ftl b/thunderbird-l10n/kk/localization/kk/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..552ffa9e1996ff02f033fa442e018c2f1c6ad486
--- /dev/null
+++ b/thunderbird-l10n/kk/localization/kk/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Пайдаланушы аты:
+tabmodalprompt-password =
+    .value = Пароль:
+tabmodalprompt-ok-button =
+    .label = ОК
+tabmodalprompt-cancel-button =
+    .label = Бас тарту
diff --git a/thunderbird-l10n/kk/manifest.json b/thunderbird-l10n/kk/manifest.json
index adc2b85562fed4ea03e35d88ebea801157bbe439..5987cb322135c7510baa48ef5274961696df53b0 100644
--- a/thunderbird-l10n/kk/manifest.json
+++ b/thunderbird-l10n/kk/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Kazakh (KZ) Language Pack",
   "description": "Language pack for Thunderbird for kk",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "kk": {
-      "version": "20220802171226",
+      "version": "20220817121935",
       "chrome_resources": {
         "alerts": "chrome/kk/locale/kk/alerts/",
         "autoconfig": "chrome/kk/locale/kk/autoconfig/",
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/accessibility.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/accessibility.properties
index 6bf278daa0885b52b77f1f52bffc5687fb93d0cb..7cd4ba000dee6f56daf3a05022e798c59e8cda7f 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=속성
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=접근성 트리
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=접근성 트리의 노드를 선택하려면 누르세요
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=검사기의 노드를 선택하려면 누르세요
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/debugger.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/debugger.properties
index 6654c9a7fc00146536e63d951d34fefabff94955..b91b394b85c9eeb6fdb13b8aa09897b2af82d3a1 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/debugger.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/debugger.properties
@@ -917,11 +917,11 @@ variablesViewMissingArgs=(사용할 수 없음)
 # LOCALIZATION NOTE (variablesDomNodeValueTooltip): The text that is displayed
 # in a tooltip on the "open in inspector" button in the the variables list for a
 # DOMNode item.
-variablesDomNodeValueTooltip=검사기에서 노드를 눌러서 선택
+variablesDomNodeValueTooltip=검사기의 노드를 선택하려면 누르세요
 
 # LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
 # in the variables list on a getter or setter which can be edited.
-variablesEditButtonTooltip=값을 설정하려면 클릭
+variablesEditButtonTooltip=값을 설정하려면 누르세요
 
 # LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
 # shown before the stack trace in an error.
@@ -938,15 +938,15 @@ variablesViewMoreObjects=#1개 더 있음…
 
 # LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed
 # in the variables list on an item with an editable name.
-variablesEditableNameTooltip=편집하려면 더블 클릭
+variablesEditableNameTooltip=편집하려면 더블 클릭하세요
 
 # LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed
 # in the variables list on an item with an editable value.
-variablesEditableValueTooltip=값을 바꾸려면 클릭
+variablesEditableValueTooltip=값을 바꾸려면 누르세요
 
 # LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed
 # in the variables list on an item which can be removed.
-variablesCloseButtonTooltip=삭제하려면 클릭
+variablesCloseButtonTooltip=삭제하려면 누르세요
 
 # LOCALIZATION NOTE (configurable|...|Tooltip): The text that is displayed
 # in the variables list on certain variables or properties as tooltips.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/inspector.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/inspector.properties
index 8fcea5bf779e1b358f01615cd1cdc874e2a9c6c4..4a6121a6d56972036e214a75875d5cb913929465 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/inspector.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=모든 노드 #1개 보기
 # inspector.
 markupView.whitespaceOnly.label=공백
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=사용할 수 없음
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=이 요소의 자식은 현재 브라우저 도구상자 모드에서 사용할 수 없음
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
@@ -36,22 +46,22 @@ markupView.whitespaceOnly=공백 문자만 있는 텍스트 노드: %S
 # LOCALIZATION NOTE (markupView.display.flex.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
-markupView.display.flex.tooltiptext2=이 요소는 블록 요소처럼 동작하며 flexbox 모델에 따라 내용을 배치합니다. 이 요소에 대한 flexbox 오버레이를 토글하려면 누르세요.
+markupView.display.flex.tooltiptext2=이 요소는 블록 요소처럼 동작하며 flexbox 모델에 따라 내용을 배치합니다. 이 요소에 대한 flexbox 오버레이를 전환하려면 누르세요.
 
 # LOCALIZATION NOTE (markupView.display.inlineFlex.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
-markupView.display.inlineFlex.tooltiptext2=이 요소는 인라인 요소처럼 동작하며 flexbox 모델에 따라 내용을 배치합니다. 이 요소에 대한 flexbox 오버레이를 토글하려면 누르세요.
+markupView.display.inlineFlex.tooltiptext2=이 요소는 인라인 요소처럼 동작하며 flexbox 모델에 따라 내용을 배치합니다. 이 요소에 대한 flexbox 오버레이를 전환하려면 누르세요.
 
 # LOCALIZATION NOTE (markupView.display.grid.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
-markupView.display.grid.tooltiptext2=이 요소는 블록 요소처럼 동작하며 그리드 모델에 따라 내용을 배치합니다. 이 요소에 대한 그리드 오버레이를 토글하려면 누르세요.
+markupView.display.grid.tooltiptext2=이 요소는 블록 요소처럼 동작하며 그리드 모델에 따라 내용을 배치합니다. 이 요소에 대한 그리드 오버레이를 전환하려면 누르세요.
 
 # LOCALIZATION NOTE (markupView.display.inlineGrid.tooltiptext2)
 # Used in a tooltip that appears when the user hovers over the display type button in
 # the markup view.
-markupView.display.inlineGrid.tooltiptext2=이 요소는 인라인 요소처럼 동작하며 그리드 모델에 따라 내용을 배치합니다. 이 요소에 대한 그리드 오버레이를 토글하려면 누르세요.
+markupView.display.inlineGrid.tooltiptext2=이 요소는 인라인 요소처럼 동작하며 그리드 모델에 따라 내용을 배치합니다. 이 요소에 대한 그리드 오버레이를 전환하려면 누르세요.
 
 # LOCALIZATION NOTE (markupView.display.subgrid.tooltiptext)
 # Used in a tooltip that appears when the user hovers over the display type button in
@@ -183,7 +193,7 @@ inspectorCopyAttributeValue.accesskey=V
 # console or the object inspector.
 # The tooltip invites the user to click on the icon in order to highlight the
 # node in the page.
-inspector.nodePreview.highlightNodeLabel=페이지에서 노드를 강조표시하기 위해 클릭
+inspector.nodePreview.highlightNodeLabel=페이지에서 이 노드를 강조 표시하려면 누르세요
 
 # LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown
 # in the inspector contextual-menu for the item that lets users edit the
@@ -472,7 +482,7 @@ inspector.addRule.tooltip=새 규칙 추가
 # LOCALIZATION NOTE (inspector.togglePseudo.tooltip): This is the tooltip
 # shown when hovering over the `Toggle Pseudo Class Panel` button in the
 # rule view toolbar.
-inspector.togglePseudo.tooltip=가상 클래스 토글
+inspector.togglePseudo.tooltip=가상 클래스 전환
 
 # LOCALIZATION NOTE (inspector.classPanel.toggleClass.tooltip): This is the tooltip
 # shown when hovering over the `Toggle Class Panel` button in the
@@ -495,17 +505,17 @@ inspector.noProperties=CSS 속성을 찾을 수 없습니다.
 # LOCALIZATION NOTE (inspector.printSimulation.tooltip):
 # This is the tooltip of the print simulation button in the Rule View toolbar
 # that toggles print simulation.
-inspector.printSimulation.tooltip = 페이지에 대한 인쇄 미디어 시뮬레이션 토글
+inspector.printSimulation.tooltip = 페이지에 대한 인쇄 미디어 시뮬레이션 전환
 
 # LOCALIZATION NOTE (inspector.colorSchemeSimulationLight.tooltip):
 # This is the tooltip of the light color scheme simulation button in the Rule View
 # toolbar that toggles light color scheme simulation.
-inspector.colorSchemeSimulationLight.tooltip=페이지에 대한 밝은 색 구성표 시뮬레이션 토글
+inspector.colorSchemeSimulationLight.tooltip=페이지에 대한 밝은 색 구성표 시뮬레이션 전환
 
 # LOCALIZATION NOTE (inspector.colorSchemeSimulationDark.tooltip):
 # This is the tooltip of the dark color scheme simulation button in the Rule View
 # toolbar that toggles dark color scheme simulation.
-inspector.colorSchemeSimulationDark.tooltip=페이지에 대한 어두운 색 구성표 시뮬레이션 토글
+inspector.colorSchemeSimulationDark.tooltip=페이지에 대한 어두운 색 구성표 시뮬레이션 전환
 
 # LOCALIZATION NOTE (markupView.scrollableBadge.label): This is the text displayed inside a
 # badge, in the inspector, next to nodes that are scrollable in the page.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/layout.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/layout.properties
index 656cfb5b9ab2b8b70be5529ce2df90aa7d7700c9..4a6de246ee7056d251f53f224c3ed33efc0b3846 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/layout.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/layout.properties
@@ -94,7 +94,7 @@ flexbox.itemSizing.notSetToShrink=아이템이 줄어들게 설정되어 있지
 
 # LOCALIZATION NOTE (flexbox.togglesFlexboxHighlighter2): The tooltip text for the Flexbox
 # toggle button.
-flexbox.togglesFlexboxHighlighter2=플렉스박스 하이라이터 토글
+flexbox.togglesFlexboxHighlighter2=플렉스박스 하이라이터 전환
 
 # LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
 # In the case where the grid outline cannot be effectively displayed.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/memory.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/memory.properties
index 5fec53621b1fd377339aeb375c58bac92de1b659..a8647f5a4c0389fd008a9c53cce50d05a4e65a0d 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/memory.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/memory.properties
@@ -46,7 +46,7 @@ checkbox.recordAllocationStacks=할당된 스택 기록
 # LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for
 # the label describing the boolean checkbox whether or not to record call
 # stacks.
-checkbox.recordAllocationStacks.tooltip=할당된 스택의 기록을 토글합니다. 다음 스냅샷은 할당된 스택 기록이 할당된 스택에 의에서 활성화되면 생성된 객체에 이름을 붙이거나 그룹화 할 수 있게 됩니다. 할당된 스택 기록은 성능에 영향을 미칩니다.
+checkbox.recordAllocationStacks.tooltip=할당된 스택의 기록을 전환합니다. 다음 스냅샷은 할당된 스택 기록이 할당된 스택에 의에서 활성화되면 생성된 객체에 이름을 붙이거나 그룹화 할 수 있게 됩니다. 할당된 스택 기록은 성능에 영향을 미칩니다.
 
 # LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu
 # options of the display options.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/netmonitor.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/netmonitor.properties
index 1bf13ee570f952c66278d3f1a437e67f1bfd1ce3..1dab5a218a79a7c22506a5cfaab32fb7e6a012e1 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/netmonitor.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/netmonitor.properties
@@ -822,7 +822,7 @@ netmonitor.search.status.labels.fileCount=파일 #1개에서
 netmonitor.search.status.labels.error=검색 오류.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
-# over the toolbar's Request Blocking buttonn
+# over the toolbar's Request Blocking button
 netmonitor.toolbar.requestBlocking=요청 차단
 
 # LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
@@ -1038,7 +1038,7 @@ netmonitor.toolbar.resizeColumnToFitContent=내용에 맞게 열 크기 조정
 
 # LOCALIZATION NOTE (netmonitor.toolbar.resizeColumnToFitContent.title): This is the title
 # tooltip displayed when draggable resizer in network table headers is hovered
-netmonitor.toolbar.resizeColumnToFitContent.title=내용에 맞게 열 크기를 조정하려면 더블 클릭
+netmonitor.toolbar.resizeColumnToFitContent.title=내용에 맞게 열 크기를 조정하려면 더블 클릭하세요
 
 # LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
 # displayed in the network table header context menu for the timing submenu
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/responsive.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/responsive.properties
index 229a72ea9a65edcab877eafe8718674253f8465a..acd46009431cf94e4dd77aef1afb2763a48e2d9b 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/responsive.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/responsive.properties
@@ -140,7 +140,7 @@ responsive.devicePixelRatioOption=DPR: %1$S
 
 # LOCALIZATION NOTE (responsive.reloadConditions.touchSimulation): Label on checkbox used
 # to select whether to reload when touch simulation is toggled.
-responsive.reloadConditions.touchSimulation=터치 시뮬레이션이 토글될 때 새로 고침
+responsive.reloadConditions.touchSimulation=터치 시뮬레이션이 전환될 때 새로 고침
 
 # LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
 # to select whether to reload when user agent is changed.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/startup.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/startup.properties
index 639797e60f27b93270c893e284a6b14e01a5cbf7..64a96d5eb8ae98c48f851b9528a6eba1c4f11021 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/startup.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/startup.properties
@@ -239,10 +239,9 @@ toolbox.buttons.screenshot = 전체 페이지 스크린샷 찍기
 # LOCALIZATION NOTE (toolbox.buttons.rulers):
 # This is the tooltip of the button in the toolbox toolbar that toggles the
 # rulers in the page
-toolbox.buttons.rulers = 페이지 자 토글
+toolbox.buttons.rulers = 페이지 자 전환
 
 # LOCALIZATION NOTE (toolbox.buttons.measure):
 # This is the tooltip of the button in the toolbox toolbar that toggles the
 # measuring tools
 toolbox.buttons.measure = 페이지의 부분 측정
-
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/webconsole.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/webconsole.properties
index 610de9d62589a58d0e47e01e9cb7c8fd51b4e8f8..6b457f2fcc9d7b42de1e5aac50ab388b6a1707d5 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=브라우저 콘솔
 # process.
 multiProcessBrowserConsole.title=다중 프로세스 브라우저 콘솔
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=부모 프로세스 브라우저 콘솔
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
@@ -94,7 +99,7 @@ messageRepeats.tooltip2=#1번 반복
 # LOCALIZATION NOTE (openNodeInInspector): the text that is displayed in a
 # tooltip when hovering over the inspector icon next to a DOM Node in the console
 # output
-openNodeInInspector=검사기의 노드를 눌러서 선택
+openNodeInInspector=검사기의 노드를 선택하려면 누르세요
 
 # LOCALIZATION NOTE (selfxss.msg): the text that is displayed when
 # a new user of the developer tools pastes code into the console
@@ -232,7 +237,7 @@ webconsole.clearButton.tooltip=웹 콘솔 출력 지우기
 # Label used for the tooltip on the toggle filter bar button in the console top
 # toolbar bar. Clicking on it will toggle the visibility of an additional bar which
 # contains filter buttons.
-webconsole.toggleFilterButton.tooltip=필터 바 토글
+webconsole.toggleFilterButton.tooltip=필터 바 전환
 
 # LOCALIZATION NOTE (webconsole.filterInput.placeholder)
 # Label used for for the placeholder on the filter input, in the console top toolbar.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/shared/styleinspector.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/shared/styleinspector.properties
index 5dad2dbe4c74aca42c3701e03d49803106fa6ade..daac1c61dd82c44def9f2c069a665ea80d2cc513 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/shared/styleinspector.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/devtools/shared/styleinspector.properties
@@ -94,23 +94,23 @@ rule.colorSwatch.tooltip=클릭해서 색상 선택기 열기, Shift+클릭해
 
 # LOCALIZATION NOTE (rule.bezierSwatch.tooltip): Text displayed in a tooltip
 # when the mouse is over a cubic-bezier swatch in the rule view.
-rule.bezierSwatch.tooltip=클릭해서 타이밍 펑션 편집기 열기
+rule.bezierSwatch.tooltip=타이밍 기능 편집기를 열려면 누르세요
 
 # LOCALIZATION NOTE (rule.filterSwatch.tooltip): Text displayed in a tooltip
 # when the mouse is over a filter swatch in the rule view.
-rule.filterSwatch.tooltip=클릭해서 필터 편집기 열기
+rule.filterSwatch.tooltip=필터 편집기를 열려면 누르세요
 
 # LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip
 # when the mouse is over a angle swatch in the rule view.
-rule.angleSwatch.tooltip=Shift+클릭해서 각도 형식 변경
+rule.angleSwatch.tooltip=각도 형식을 변경하려면 Shift+클릭하세요
 
 # LOCALIZATION NOTE (rule.flexToggle.tooltip): Text displayed in a tooltip
 # when the mouse is over a Flexbox toggle icon in the rule view.
-rule.flexToggle.tooltip=플렉스박스 하이라이터를 토글하려면 클릭
+rule.flexToggle.tooltip=플렉스박스 하이라이터를 전환하려면 누르세요
 
 # LOCALIZATION NOTE (rule.gridToggle.tooltip): Text displayed in a tooltip
 # when the mouse is over a CSS Grid toggle icon in the rule view.
-rule.gridToggle.tooltip=클릭해서 CSS 그리드 하이라이터를 토글
+rule.gridToggle.tooltip=CSS 그리드 하이라이터를 전환하려면 누르세요
 
 # LOCALIZATION NOTE (rule.filterStyles.placeholder): This is the placeholder that
 # goes in the search box when no search term has been entered.
@@ -123,7 +123,7 @@ rule.addRule.tooltip=새 규칙 추가
 # LOCALIZATION NOTE (rule.togglePseudo.tooltip): This is the tooltip
 # shown when hovering over the `Toggle Pseudo Class Panel` button in the
 # rule view toolbar.
-rule.togglePseudo.tooltip=가상 클래스 토글
+rule.togglePseudo.tooltip=가상 클래스 전환
 
 # LOCALIZATION NOTE (rule.classPanel.toggleClass.tooltip): This is the tooltip
 # shown when hovering over the `Toggle Class Panel` button in the
@@ -141,12 +141,12 @@ rule.classPanel.noClasses=이 요소에는 클래스가 없음
 # LOCALIZATION NOTE (rule.printSimulation.tooltip):
 # This is the tooltip of the print simulation button in the Rule View toolbar
 # that toggles print simulation.
-rule.printSimulation.tooltip=페이지에 대한 인쇄 미디어 시뮬레이션 토글
+rule.printSimulation.tooltip=페이지에 대한 인쇄 미디어 시뮬레이션 전환
 
 # LOCALIZATION NOTE (rule.colorSchemeSimulation.tooltip):
 # This is the tooltip of the color scheme simulation button in the Rule View
 # toolbar that toggles color-scheme simulation.
-rule.colorSchemeSimulation.tooltip=페이지에 대한 색 구성표 시뮬레이션 토글
+rule.colorSchemeSimulation.tooltip=페이지에 대한 색 구성표 시뮬레이션 전환
 
 # LOCALIZATION NOTE (rule.twistyCollapse.label): The text a screen reader
 # speaks when the header of a rule is expanded.
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/ko/global/printdialog.properties b/thunderbird-l10n/ko/chrome/ko/locale/ko/global/printdialog.properties
index a0e921458cf1935bfe1b60e8d769a4033bf11aa3..87310251f506a01aeecfeb67a3cefb60771d05dd 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/ko/global/printdialog.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/ko/global/printdialog.properties
@@ -42,7 +42,7 @@ headerFooterCustom=사용자 지정…
 customHeaderFooterPrompt=사용자 지정 머리글/바닥글을 입력하세요.
 
 # These are for the summary view in the Mac dialog:
-summarySelectionOnlyTitle=선택 내용 인쇄
+summarySelectionOnlyTitle=선택 영역 인쇄
 summaryShrinkToFitTitle=페이지에 맞게 축소
 summaryPrintBGColorsTitle=배경 색상 인쇄
 summaryPrintBGImagesTitle=배경 이미지 인쇄
diff --git a/thunderbird-l10n/ko/chrome/ko/locale/pdfviewer/viewer.properties b/thunderbird-l10n/ko/chrome/ko/locale/pdfviewer/viewer.properties
index 9fef4384d8e2e1a8b76fa80914b1a4d0feb00b96..0df49b2b9b4b9d43edcb780d212665ac2117541e 100644
--- a/thunderbird-l10n/ko/chrome/ko/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/ko/chrome/ko/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=글꼴 크기
 editor_ink_line_color=선 색상
 editor_ink_line_thickness=선 두께
 
+# Editor Parameters
+editor_free_text_color=색상
+editor_free_text_size=크기
+editor_ink_color=색상
+editor_ink_thickness=두께
+editor_ink_opacity=불투명도
+
 # Editor aria
 editor_free_text_aria_label=텍스트 편집기
 editor_ink_aria_label=잉크 편집기
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl
index ca6b606d79d091988b41616abd524a3bf0373dac..1d0baea370595c13dbad9e059845cf31ca29ce7e 100644
--- a/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = 아래에 고정
 toolbox-meatball-menu-dock-left-label = 왼쪽에 고정
 toolbox-meatball-menu-dock-right-label = 오른쪽에 고정
 toolbox-meatball-menu-dock-separate-window-label = 분리된 창
-
 toolbox-meatball-menu-splitconsole-label = 콘솔 분할 보기
 toolbox-meatball-menu-hideconsole-label = 콘솔 분할 감추기
-
 toolbox-meatball-menu-settings-label = 설정
 toolbox-meatball-menu-documentation-label = 문서…
 toolbox-meatball-menu-community-label = 커뮤니티…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = 팝업 자동 숨기기 비활성화
-
 toolbox-meatball-menu-pseudo-locale-accented = "악센트 부호" 로케일 활성화
 toolbox-meatball-menu-pseudo-locale-bidi = "양방향 텍스트(BiDi)" 로케일 활성화
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = 브라우저 도구상자 모드
+toolbox-mode-browser-console-label = 브라우저 콘솔 모드
+toolbox-mode-everything-label = 다중 프로세스
+toolbox-mode-everything-sub-label = (느림)
+toolbox-mode-everything-container =
+    .title = 모든 프로세스의 모든 것을 디버그
+toolbox-mode-parent-process-label = 부모 프로세스만
+toolbox-mode-parent-process-sub-label = (빠름)
+toolbox-mode-parent-process-container =
+    .title = 부모 프로세스의 리소스에만 집중하세요.
diff --git a/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl b/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl
index fcd6a97bd0dffebaa723ba968a2253849bfb5d61..4f2217b0a88be70933651cec016b1d84fd69e2b8 100644
--- a/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/ko/localization/ko/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = 테이블이 아니기 때문에 <strong>{ $property }</strong> 속성이 이 요소에 영향을 미치지 않습니다.
 inactive-scroll-padding-when-not-scroll-container = 스크롤하지 않으므로 <strong>{ $property }</strong> 속성이 이 요소에 영향을 미치지 않습니다.
 inactive-css-border-image = <strong>{ $property }</strong>는 부모 테이블 요소에서 <strong>border-collapse</strong>가 <strong>collapse</strong>로 설정된 내부 테이블 요소에 적용할 수 없으므로 이 요소에 영향을 미치지 않습니다.
+inactive-css-ruby-element = <strong>{ $property }</strong>는 윗주 요소이므로 이 요소에 영향을 미치지 않습니다. 크기는 윗주 텍스트의 글꼴 크기에 따라 결정됩니다.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = <strong>di
 inactive-css-not-table-fix = <strong>display:table</strong> 또는 <strong>display:inline-table</strong>을 추가해보세요. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, 또는 <strong>overflow:hidden</strong>을 추가해보세요. { learn-more }
 inactive-css-border-image-fix = 부모 테이블 요소에서 속성을 제거하거나 <strong>border-collapse</strong> 값을 <strong>collapse</strong> 이외의 값으로 변경합니다. { learn-more }
+inactive-css-ruby-element-fix = 윗주 텍스트의 <strong>font-size</strong>를 변경해 보세요. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl b/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl
index fd7d6d5aa69b68d9ead25c2110fe2bcd0f857897..975c4c80a2a32f43c32e2110f502720bc550784c 100644
--- a/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ko/localization/ko/messenger/preferences/preferences.ftl
@@ -506,7 +506,9 @@ spellcheck-inline-label =
     .label = 맞춤법 검사
     .accesskey = E
 
-
+language-popup-label =
+    .value = 언어:
+    .accesskey = L
 
 download-dictionaries-link = 기타 사전 다운로드
 
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl
index 72fba9a9c1e38a54097039bae53bb698623753f8..726c0b158db587e0fed38dcfe92eafd59180ea3d 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/about/aboutWebrtc.ftl
@@ -84,10 +84,10 @@ about-webrtc-stats-heading = 세션 통계
 about-webrtc-stats-clear = 기록 지우기
 about-webrtc-log-heading = 연결 로그
 about-webrtc-log-clear = 로그 지우기
-about-webrtc-log-show-msg = 로그 보기
-    .title = 섹션 펼치기
-about-webrtc-log-hide-msg = 로그 감추기
-    .title = 섹션 접기
+about-webrtc-log-show-msg = 로그 표시
+    .title = 이 섹션을 펼치려면 누르세요
+about-webrtc-log-hide-msg = 로그 숨기기
+    .title = 이 섹션을 접으려면 누르세요
 
 ## These are used to display a header for a PeerConnection.
 ## Variables:
@@ -106,15 +106,15 @@ about-webrtc-remote-candidate = 원격 후보자
 about-webrtc-raw-candidates-heading = 모든 원시 후보자
 about-webrtc-raw-local-candidate = 원시 지역 후보자
 about-webrtc-raw-remote-candidate = 원시 원격 후보자
-about-webrtc-raw-cand-show-msg = 원시 후보자 보기
-    .title = 섹션 펼치기
-about-webrtc-raw-cand-hide-msg = 원시 후보자 감추기
-    .title = 섹션 접기
+about-webrtc-raw-cand-show-msg = 원시 후보자 표시
+    .title = 이 섹션을 펼치려면 누르세요
+about-webrtc-raw-cand-hide-msg = 원시 후보자 숨기기
+    .title = 이 섹션을 접으려면 누르세요
 about-webrtc-priority = 우선 순위
-about-webrtc-fold-show-msg = 상세 보기
-    .title = 섹션 펼치기
-about-webrtc-fold-hide-msg = 상세 감추기
-    .title = 섹션 접기
+about-webrtc-fold-show-msg = 상세 표시
+    .title = 이 섹션을 펼치려면 누르세요
+about-webrtc-fold-hide-msg = 상세 숨기기
+    .title = 이 섹션을 접으려면 누르세요
 about-webrtc-dropped-frames-label = 손실된 프레임:
 about-webrtc-discarded-packets-label = 버려진 패킷:
 about-webrtc-decoder-label = 디코더
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl
index 2dd89025d3d8d1c30889da7ba6c6d28edb8710a6..de2bae83a20c6514acd22e78002e26b8622a98a1 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = 이 페이지 메시지:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = 알 수 없음
-
 common-dialog-username =
     .value = 사용자 이름
 common-dialog-password =
     .value = 비밀번호
+common-dialog-copy-cmd =
+    .label = 복사
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = 모두 선택
+    .accesskey = A
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl
index f1d58881c0ea1eaa2c9041379f39b54af81f3735..47cb3ff30d09623c00c90c7ac523f22fd2659850 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = 성능 문제 해결을 위해서 새로 
 refresh-profile = { -brand-short-name } 조정
 refresh-profile-button = { -brand-short-name } 새로 설정…
 refresh-profile-learn-more = 더 알아보기
+refresh-profile-progress =
+    .title = { -brand-short-name } 새로 설정
+refresh-profile-progress-description = 완료 중…
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..5c66e2ea338d9f816dc4aaa0c29af0d428574fc4
--- /dev/null
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = 사용자 이름:
+tabmodalprompt-password =
+    .value = 비밀번호:
+tabmodalprompt-ok-button =
+    .label = 확인
+tabmodalprompt-cancel-button =
+    .label = 취소
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl
index fab36e8459220d97cdd7f0689a3f3a92646bfa95..72d5cad08a3927edbae4f688ddc1e4e53bb0cd2b 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = 실행 취소
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = 다시 실행
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = 잘라내기
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = 복사
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = 붙여넣기
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = 서식 없이 붙여넣기
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = 삭제
     .accesskey = D
-
 text-action-select-all =
     .label = 모두 선택
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = 맞춤법 제안 없음
-
 text-action-spell-add-to-dictionary =
     .label = 사전에 추가
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = 사전에 추가 취소
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = 맞춤법 검사
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = 사전 추가…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = 언어
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = 지우기
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl
index 37f9024e6f2626ab4b893b5eb9236a6a2822dbe2..5fef815c246ad9965b1587a126990eaa6af0b28d 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -4,7 +4,7 @@
 
 pictureinpicture-player-title = 화면 속 화면
 pictureinpicture-pause =
-    .aria-label = 정지
+    .aria-label = 일시 정지
 pictureinpicture-play =
     .aria-label = 재생
 pictureinpicture-mute =
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = 탭으로 다시 보내기
 pictureinpicture-close =
     .aria-label = 닫기
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = 일시 정지
+    .title = 일시 정지 (스페이스바)
+pictureinpicture-play-cmd =
+    .aria-label = 재생
+    .title = 재생 (스페이스바)
+pictureinpicture-mute-cmd =
+    .aria-label = 음소거
+    .title = 음소거 ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = 음소거 해제
+    .title = 음소거 해제 ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = 탭으로 다시 보내기
+    .title = 다시 탭으로
+pictureinpicture-close-cmd =
+    .aria-label = 닫기
+    .title = 닫기 ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = 자막
+    .title = 자막
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = 전체 화면
+    .title = 전체 화면 (더블 클릭)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = 전체 화면 종료
+    .title = 전체 화면 종료 (더블 클릭)
 pictureinpicture-subtitles-label = 자막
 pictureinpicture-font-size-label = 글꼴 크기
 pictureinpicture-font-size-small = 작게
diff --git a/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl
index 227968136230303f90405d8560c7b23eb3a11608..5e74c6ad4d731193237e69911d4356cc08fced43 100644
--- a/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/ko/localization/ko/toolkit/printing/printUI.ftl
@@ -5,15 +5,14 @@
 printui-title = 인쇄
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = 다른 이름으로 저장
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
     { $sheetCount ->
        *[other] 용지 { $sheetCount }장
     }
-
 printui-page-range-all = 모두
+printui-page-range-current = 현재
 printui-page-range-odd = 홀수
 printui-page-range-even = 짝수
 printui-page-range-custom = 사용자 지정
@@ -23,29 +22,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = 사용자 지정 페이지 범위 입력
     .placeholder = 예: 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = 매수
-
 printui-orientation = 방향
 printui-landscape = 가로
 printui-portrait = 세로
-
 # Section title for the printer or destination device to target
 printui-destination-label = 대상
 printui-destination-pdf-label = PDF로 저장
-
 printui-more-settings = 설정 자세히
 printui-less-settings = 설정 간단히
-
 printui-paper-size-label = 용지 크기
-
 # Section title (noun) for the print scaling options
 printui-scale = 배율
 printui-scale-fit-to-page-width = 페이지 너비에 맞추기
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = 배율
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = 양면 인쇄
 printui-two-sided-printing-off = 끄기
@@ -53,7 +45,6 @@ printui-two-sided-printing-off = 끄기
 printui-two-sided-printing-long-edge = 긴 가장자리에서 뒤집기
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = 짧은 가장자리에서 뒤집기
-
 # Section title for miscellaneous print options
 printui-options = 옵션
 printui-headers-footers-checkbox = 머리글 및 바닥글 인쇄
@@ -77,7 +68,6 @@ printui-simplify-page-radio = 단순화
 printui-color-mode-label = 색상 모드
 printui-color-mode-color = 컬러
 printui-color-mode-bw = 흑백
-
 printui-margins = 여백
 printui-margins-default = 기본값
 printui-margins-min = 최소값
@@ -96,23 +86,17 @@ printui-margins-custom-left-mm = 왼쪽 (mm)
 printui-margins-custom-right = 오른쪽
 printui-margins-custom-right-inches = 오른쪽 (인치)
 printui-margins-custom-right-mm = 오른쪽 (mm)
-
 printui-system-dialog-link = 시스템 대화 상자를 사용하여 인쇄…
-
 printui-primary-button = 인쇄
 printui-primary-button-save = 저장
 printui-cancel-button = 취소
 printui-close-button = 닫기
-
 printui-loading = 미리보기 준비 중
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = 인쇄 미리보기
-
 printui-pages-per-sheet = 용지당 페이지
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = 인쇄 중…
@@ -139,7 +123,6 @@ printui-paper-tabloid = 타블로이드
 printui-error-invalid-scale = 배율은 10에서 200 사이의 숫자여야 합니다.
 printui-error-invalid-margin = 선택한 용지 크기에 유효한 여백을 입력하세요.
 printui-error-invalid-copies = 매수는 1에서 10000 사이의 숫자여야 합니다.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = 범위는 1에서 { $numPages } 사이의 숫자여야 합니다.
diff --git a/thunderbird-l10n/ko/manifest.json b/thunderbird-l10n/ko/manifest.json
index 1cc990df3c774bdfeeb92342172c7b20a718ba27..fb91c368920e87d9f8a7919bfe7536bc7848b2ac 100644
--- a/thunderbird-l10n/ko/manifest.json
+++ b/thunderbird-l10n/ko/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Korean (KR) Language Pack",
   "description": "Language pack for Thunderbird for ko",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ko": {
-      "version": "20220727221055",
+      "version": "20220817173312",
       "chrome_resources": {
         "alerts": "chrome/ko/locale/ko/alerts/",
         "autoconfig": "chrome/ko/locale/ko/autoconfig/",
diff --git a/thunderbird-l10n/lt/localization/lt/messenger/preferences/preferences.ftl b/thunderbird-l10n/lt/localization/lt/messenger/preferences/preferences.ftl
index 511a7ac75832443b30a62a9290ab850624197b0e..5e0fc036f6313207524b009638e3f5d17625d977 100644
--- a/thunderbird-l10n/lt/localization/lt/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/lt/localization/lt/messenger/preferences/preferences.ftl
@@ -526,7 +526,9 @@ spellcheck-inline-label =
     .label = Tikrinti rašybą rašant tekstą
     .accesskey = r
 
-
+language-popup-label =
+    .value = Kalba:
+    .accesskey = K
 
 download-dictionaries-link = Atsiųsti kitų kalbų žodynus
 
diff --git a/thunderbird-l10n/lt/localization/lt/toolkit/global/commonDialog.ftl b/thunderbird-l10n/lt/localization/lt/toolkit/global/commonDialog.ftl
index 75d1ff008c7e2df646bfa92f9daf39325ad2c5f1..10078d606284fa02ac479a058aa81c595504f300 100644
--- a/thunderbird-l10n/lt/localization/lt/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/lt/localization/lt/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Šis tinklalapis sako
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Nežinomas
-
 common-dialog-username =
     .value = Naudotojo vardas
 common-dialog-password =
     .value = Slaptažodis
+common-dialog-copy-cmd =
+    .label = Kopijuoti
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Pažymėti viską
+    .accesskey = v
diff --git a/thunderbird-l10n/lt/localization/lt/toolkit/global/resetProfile.ftl b/thunderbird-l10n/lt/localization/lt/toolkit/global/resetProfile.ftl
index 6536aa2da34ddce442b3a7b30aac61b8fe43c45c..97b62b8e2b560786c3ab52c85bf24f58d970abe1 100644
--- a/thunderbird-l10n/lt/localization/lt/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/lt/localization/lt/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Pradėkite iš naujo, norėdami išspręsti
 refresh-profile = Įpūsti „{ -brand-short-name }“ naujos gyvybės
 refresh-profile-button = Atšviežinti „{ -brand-short-name }“…
 refresh-profile-learn-more = Sužinoti daugiau
+refresh-profile-progress =
+    .title = Atšviežinti „{ -brand-short-name }“
+refresh-profile-progress-description = Beveik atlikta…
diff --git a/thunderbird-l10n/lt/localization/lt/toolkit/global/tabprompts.ftl b/thunderbird-l10n/lt/localization/lt/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..600bf5dbcb2898eea90fca31ba6d8d0883685d79
--- /dev/null
+++ b/thunderbird-l10n/lt/localization/lt/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Abonento vardas:
+tabmodalprompt-password =
+    .value = Slaptažodis:
+tabmodalprompt-ok-button =
+    .label = Gerai
+tabmodalprompt-cancel-button =
+    .label = Atsisakyti
diff --git a/thunderbird-l10n/lt/manifest.json b/thunderbird-l10n/lt/manifest.json
index ca9280fb7bf0475706e4872bd3785cf28efc8bd0..c65d2b147e8bc7aefd3c1de314fbec1c40f9d54d 100644
--- a/thunderbird-l10n/lt/manifest.json
+++ b/thunderbird-l10n/lt/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Lietuvių Language Pack",
   "description": "Language pack for Thunderbird for lt",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "lt": {
-      "version": "20220726050046",
+      "version": "20220817122135",
       "chrome_resources": {
         "alerts": "chrome/lt/locale/lt/alerts/",
         "autoconfig": "chrome/lt/locale/lt/autoconfig/",
diff --git a/thunderbird-l10n/lv/localization/lv/messenger/preferences/preferences.ftl b/thunderbird-l10n/lv/localization/lv/messenger/preferences/preferences.ftl
index 33d06dd0ea5885674667f60f0e72b317bacd9173..91bb41dd02bff13b96b407382b3eea9729505a96 100644
--- a/thunderbird-l10n/lv/localization/lv/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/lv/localization/lv/messenger/preferences/preferences.ftl
@@ -502,7 +502,9 @@ spellcheck-inline-label =
     .label = Pareizrakstības pārbaude, rakstot
     .accesskey = r
 
-
+language-popup-label =
+    .value = Valoda:
+    .accesskey = V
 
 download-dictionaries-link = Lejuplādēt citas vārdnīcas
 
diff --git a/thunderbird-l10n/lv/localization/lv/toolkit/global/commonDialog.ftl b/thunderbird-l10n/lv/localization/lv/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..be895c723324c51f082e3ea39a37f85e3f0dde07 100644
--- a/thunderbird-l10n/lv/localization/lv/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/lv/localization/lv/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Kopēt
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Iezīmēt visu
+    .accesskey = v
diff --git a/thunderbird-l10n/lv/localization/lv/toolkit/global/resetProfile.ftl b/thunderbird-l10n/lv/localization/lv/toolkit/global/resetProfile.ftl
index e85c2c5d55a1919fef0d2259a6f562d2b7feb6b1..1e1326257cf8fcd9c6697ab33ab3165ec86ed3af 100644
--- a/thunderbird-l10n/lv/localization/lv/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/lv/localization/lv/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = Atjaunot { -brand-short-name }
 refresh-profile = Uzlabo { -brand-short-name }
 refresh-profile-button = Atjaunot { -brand-short-name }…
+refresh-profile-progress =
+    .title = { -brand-short-name } atjaunošana
+refresh-profile-progress-description = Gandrīz gatavs…
diff --git a/thunderbird-l10n/lv/localization/lv/toolkit/global/tabprompts.ftl b/thunderbird-l10n/lv/localization/lv/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..d067f2fefdd7a60009ed029ac25504eba2707c7b
--- /dev/null
+++ b/thunderbird-l10n/lv/localization/lv/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Lietotājvārds:
+tabmodalprompt-password =
+    .value = Parole:
+tabmodalprompt-ok-button =
+    .label = Labi
+tabmodalprompt-cancel-button =
+    .label = Atcelt
diff --git a/thunderbird-l10n/lv/manifest.json b/thunderbird-l10n/lv/manifest.json
index f1efdffdf1755b1e806b97a678a1be6ed02404d3..bac94ae8bdbb059ba4202e1524f6c31e33911517 100644
--- a/thunderbird-l10n/lv/manifest.json
+++ b/thunderbird-l10n/lv/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Latviešu (LV) Language Pack",
   "description": "Language pack for Thunderbird for lv",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "lv": {
-      "version": "20220726050059",
+      "version": "20220817122156",
       "chrome_resources": {
         "alerts": "chrome/lv/locale/lv/alerts/",
         "autoconfig": "chrome/lv/locale/lv/autoconfig/",
diff --git a/thunderbird-l10n/ms/localization/ms/messenger/preferences/preferences.ftl b/thunderbird-l10n/ms/localization/ms/messenger/preferences/preferences.ftl
index 1153baae51ca91db3b59ae7885b55647a7c58f5c..edb71191125db5869ff308adf59292d5874d8178 100644
--- a/thunderbird-l10n/ms/localization/ms/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ms/localization/ms/messenger/preferences/preferences.ftl
@@ -377,7 +377,9 @@ spellcheck-inline-label =
     .label = Aktifkan menyemak ejaan semasa menaip
     .accesskey = A
 
-
+language-popup-label =
+    .value = Bahasa:
+    .accesskey = B
 
 download-dictionaries-link = Muat turun Kamus Lain
 
diff --git a/thunderbird-l10n/ms/localization/ms/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ms/localization/ms/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..8374b31639ba98bc5273edb2549442ea9c8e16dd 100644
--- a/thunderbird-l10n/ms/localization/ms/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ms/localization/ms/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Salin
+    .accesskey = a
+common-dialog-select-all-cmd =
+    .label = Pilih Semua
+    .accesskey = S
diff --git a/thunderbird-l10n/ms/localization/ms/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ms/localization/ms/toolkit/global/resetProfile.ftl
index 49718d9ff3cffbcbb1d4702ebb2c8b5bd7222d41..0621b210520c4a5e99613f42d010a2d8c31a6399 100644
--- a/thunderbird-l10n/ms/localization/ms/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ms/localization/ms/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = Muat semula { -brand-short-name }
 refresh-profile = Beri { -brand-short-name } talaan
 refresh-profile-button = Muat semula { -brand-short-name }…
+refresh-profile-progress =
+    .title = Muat semula { -brand-short-name }
+refresh-profile-progress-description = Hampir siap…
diff --git a/thunderbird-l10n/ms/localization/ms/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ms/localization/ms/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..ea386c8d9835b41a293476b46353526181c5ab82
--- /dev/null
+++ b/thunderbird-l10n/ms/localization/ms/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nama Pengguna:
+tabmodalprompt-password =
+    .value = Kata laluan:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Batal
diff --git a/thunderbird-l10n/ms/manifest.json b/thunderbird-l10n/ms/manifest.json
index 718a3be1f24e26b38059b7e9abd05b7d07aa51b6..624c9b9e0e8393ca77411b845f5c4fa147d40e8f 100644
--- a/thunderbird-l10n/ms/manifest.json
+++ b/thunderbird-l10n/ms/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Bahasa Melayu (ms) Language Pack",
   "description": "Language pack for Thunderbird for ms",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ms": {
-      "version": "20220726050118",
+      "version": "20220817122322",
       "chrome_resources": {
         "alerts": "chrome/ms/locale/ms/alerts/",
         "autoconfig": "chrome/ms/locale/ms/autoconfig/",
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/calendar/timezones.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/calendar/timezones.properties
index 0d58d0bbf1764e1120f72966025146b51ba2ab81..fb3026b59e3d4ed0d4708d9d1ab92aee3dac5e81 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/calendar/timezones.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=America/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Stillehavet/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kyiv
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/inspector.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/inspector.properties
index 7b7750eb3d97398aaad7816f495f26f71dd511a6..91fc79ccc64d9e836f99352d0ee990090ab1561b 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/inspector.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Show one more node;Show all #1 nodes
 # inspector.
 markupView.whitespaceOnly.label=whitespace
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=unavailable
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Children of this element are unavailable with the current Browser Toolbox mode
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/webconsole.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/webconsole.properties
index cd624a1c5c44479614137ad1143f80ab2f0c0aec..451ebf1ff7597bf7d27190cf006d7e5f178c9f93 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser Console
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Parent process Browser Console
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/dom/dom.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/dom/dom.properties
index 77b09d78bbc6226596cb2ef000315d125c60bb51..f2df5d310c44bd374d3a6e452507078ce159c9ab 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/dom/dom.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/dom/dom.properties
@@ -323,9 +323,20 @@ ScriptSourceNotAllowed=<script> kilde-URI er ikke tillatt i dette dokumentet: «
 ModuleSourceNotAllowed=Modulkilde-URI er ikke tillatt i dette dokumentet: “%S”.
 WebExtContentScriptModuleSourceNotAllowed=WebExtension-innholdsskripter kan bare laste inn moduler med moz-extension-URL-er og ikke: «%S».
 ModuleResolveFailure=Feil ved løsning av modulspesifikator «%S». Relative modulspesifikatorer må starte med «./», «../» eller «/».
+ModuleResolveFailureNoWarn=Error resolving module specifier “%S”.
+ModuleResolveFailureWarnRelative=Error resolving module specifier “%S”. Relative module specifiers must start with “./”, “../” or “/”.
 ImportMapInvalidTopLevelKey=En ugyldig toppnivånøkkel «%S» var til stede i importkartet.
+ImportMapEmptySpecifierKeys=Specifier keys cannot be empty strings.
 ImportMapAddressesNotStrings=Adresser må være strenger.
+ImportMapInvalidAddress=Adressen «%S» var ugyldig.
 # %1$S is the specifier key, %2$S is the URL.
+ImportMapAddressNotEndsWithSlash=An invalid address was given for the specifier key “%1$S”; since “%1$S” ended in a slash, the address “%2$S” needs to as well.
+ImportMapScopePrefixNotParseable=The scope prefix URL “%S” was not parseable.
+ImportMapResolutionBlockedByNullEntry=Resolution of specifier “%S” was blocked by a null entry.
+ImportMapResolutionBlockedByAfterPrefix=Resolution of specifier “%S” was blocked since the substring after prefix could not be parsed as a URL relative to the address in the import map.
+ImportMapResolutionBlockedByBacktrackingPrefix=Resolution of specifier “%S” was blocked since the parsed URL does not start with the address in the import map.
+ImportMapResolveInvalidBareSpecifier=The specifier “%S” was a bare specifier, but was not remapped to anything.
+ImportMapResolveInvalidBareSpecifierWarnRelative=The specifier “%S” was a bare specifier, but was not remapped to anything. Relative module specifiers must start with “./”, “../” or “/”.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Egenskapsverdien for Keyframe «%1$S» er ugyldig i henhold til syntaksen for «%2$S».
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
@@ -444,18 +455,6 @@ InstallTriggerDeprecatedWarning=InstallTrigger er foreldet og vil bli fjernet i
 # LOCALIZATION NOTE: Do not translate "InstallTrigger.install()"
 InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() er foreldet og vil bli fjernet i fremtiden. For mer hjelp https://extensionworkshop.com/documentation/publish/self-distribution/
 
-# LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-# LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-
-ImportMapEmptySpecifierKeys=Specifier keys cannot be empty strings.
-ImportMapInvalidAddress=Address “%S” was invalid.
-# %1$S is the specifier key, %2$S is the URL.
-ImportMapAddressNotEndsWithSlash=An invalid address was given for the specifier key “%1$S”; since “%1$S” ended in a slash, the address “%2$S” needs to as well.
-ImportMapScopePrefixNotParseable=The scope prefix URL “%S” was not parseable.
-ImportMapResolutionBlockedByNullEntry=Resolution of specifier “%S” was blocked by a null entry.
-ImportMapResolutionBlockedByAfterPrefix=Resolution of specifier “%S” was blocked since the substring after prefix could not be parsed as a URL relative to the address in the import map.
-ImportMapResolutionBlockedByBacktrackingPrefix=Resolution of specifier “%S” was blocked since the parsed URL does not start with the address in the import map.
-ImportMapResolveInvalidBareSpecifier=The specifier “%S” was a bare specifier, but was not remapped to anything.
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
 MozCurrentTransformWarning=mozCurrentTransform is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/layout/htmlparser.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/layout/htmlparser.properties
index c80ee47172a844abe7bd354ef447d6c5be9747fd..5f0ad2d05808b19a11a6413b12f1046a0101ed44 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/layout/htmlparser.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/layout/htmlparser.properties
@@ -18,8 +18,13 @@ EncMetaReplacement=En meta-tag ble brukt til å deklarere en tegnkoding som utgj
 EncProtocolReplacement=En koding som utgjør en fare for skripting på tvers av nettsteder (cross-site-scripting) ble erklært på overføringsprotokollnivå. En erstatning for kodingen ble brukt i stedet.
 EncDetectorReload=Tegnkodingen til dokumentet ble ikke deklarert, og kodingen var kun mulig å gjette ut fra innholdet sent. Dette gjorde at dokumentet ble lastet på nytt. Tegnkodingen må deklareres i Content-Type HTTP-headeren, ved å bruke en meta-tag eller ved å bruke et byte-rekkefølgemerke.
 EncDetectorReloadPlain=Tegnkodingen til dokumentet ble ikke deklarert, og kodingen var kun mulig å gjette ut fra innholdet sent. Dette gjorde at dokumentet ble lastet på nytt. Tegnkodingen må deklareres i Content-Type HTTP-headeren eller ved å bruke et byte-rekkefølgemerke.
+EncError=The byte stream was erroneous according to the character encoding that was declared. The character encoding declaration may be incorrect.
 EncErrorFrame=Bytestrømmen var feil i henhold til tegnkodingen som ble arvet fra det overordnede dokumentet. Tegnkodingen må deklareres i Content-Type HTTP-headeren, ved å bruke en meta-tag eller ved å bruke et byte-rekkefølgemerke.
+EncErrorFramePlain=The byte stream was erroneous according to the character encoding that was inherited from the parent document. The character encoding needs to be declared in the Content-Type HTTP header or using a byte order mark.
+EncSpeculationFailMeta=The start of the document was reparsed, because there were non-ASCII characters before the meta tag that declared the encoding. The meta should be the first child of head without non-ASCII comments before.
+EncSpeculationFailXml=The start of the document was reparsed, because there were non-ASCII characters in the part of the document that was unsuccessfully searched for a meta tag before falling back to the XML declaration syntax. A meta tag at the start of the head part should be used instead of the XML declaration syntax.
 # The audience of the following message isn't the author of the document but other people debugging browser behavior.
+EncSpeculationFail2022=The start of the document was reparsed, because ISO-2022-JP is an ASCII-incompatible encoding.
 
 # The bulk of the messages below are derived from
 # https://hg.mozilla.org/projects/htmlparser/file/1f633cef7de7/src/nu/validator/htmlparser/impl/ErrorReportingTokenizer.java
@@ -97,6 +102,8 @@ errUnclosedElementsCell=A table cell was implicitly closed, but there were open
 errStrayDoctype=Stray doctype.
 errAlmostStandardsDoctype=Almost standards mode doctype. Expected “<!DOCTYPE html>”.
 errQuirkyDoctype=Quirky doctype. Expected “<!DOCTYPE html>”.
+errAlmostStandardsDoctypeVerbose=This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
+errQuirkyDoctypeVerbose=This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
 errNonSpaceInTrailer=Non-space character in page trailer.
 errNonSpaceAfterFrameset=Non-space after “frameset”.
 errNonSpaceInFrameset=Non-space in “frameset”.
@@ -135,12 +142,3 @@ errEndTagDidNotMatchCurrentOpenElement=End tag “%1$S” did not match the name
 errEndTagViolatesNestingRules=End tag “%1$S” violates nesting rules.
 errEndWithUnclosedElements=End tag for “%1$S” seen, but there were unclosed elements.
 errListUnclosedStartTags=Ikke lukket element eller elementer.
-
-EncError=The byte stream was erroneous according to the character encoding that was declared. The character encoding declaration may be incorrect.
-EncErrorFramePlain=The byte stream was erroneous according to the character encoding that was inherited from the parent document. The character encoding needs to be declared in the Content-Type HTTP header or using a byte order mark.
-EncSpeculationFailMeta=The start of the document was reparsed, because there were non-ASCII characters before the meta tag that declared the encoding. The meta should be the first child of head without non-ASCII comments before.
-EncSpeculationFailXml=The start of the document was reparsed, because there were non-ASCII characters in the part of the document that was unsuccessfully searched for a meta tag before falling back to the XML declaration syntax. A meta tag at the start of the head part should be used instead of the XML declaration syntax.
-# The audience of the following message isn't the author of the document but other people debugging browser behavior.
-EncSpeculationFail2022=The start of the document was reparsed, because ISO-2022-JP is an ASCII-incompatible encoding.
-errAlmostStandardsDoctypeVerbose=This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
-errQuirkyDoctypeVerbose=This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”.
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/csp.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/csp.properties
index 67a4150c396ac97d592831f4b27b6576ab9c0343..769637787a2b7ee08bbb55137f76de729b296471 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/csp.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = Ignorerer «%1$S» innenfor script-src eller s
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = Ignorerer “%1$S” innenfor script-src: ‘strict-dynamic’ spesifisert
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ignoring “%1$S” within %2$S: nonce-source or hash-source specified
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ignoring “%1$S” within %2$S: ‘strict-dynamic’ specified
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ignorerer kilde «%1$S» (Kun støttet innenfor script-src). 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Ignoring ‘unsafe-eval’ or ‘wasm-unsafe-eval’ inside “%1$S”.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
@@ -83,12 +96,11 @@ ignoringReportOnlyDirective = Ignorerer sandbox-direktiv når levert i en report
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective=Ignorerer «%1$S» på grunn av «%2$S»-direktiv.
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = Ignorerer kilde «%1$S» (Ikke støttet innenfor ‘%2$S’).
- 
+
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/security.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/security.properties
index c270a5d29446c9275cdfd5edfa7e70352c9a83ab..f5c89ba3212548779684b9b563e15e1121ba4048 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/security.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/nb-NO/global/security/security.properties
@@ -93,6 +93,9 @@ BlockSubresourceRedirectToData=Videresending til usikre data: URI ikke tillatt (
 
 BlockSubresourceFTP=Innlasting av FTP-subresurs innen http(s)-sider ikke tillatt (blokkert lasting av: “%1$S”)
 
+# LOCALIZATION NOTE: Do not translate "file: URI". “%1$S” is the whole URI of the loaded file. “%2$S” is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=Lasting av skript fra fil: URI («%1$S») ble blokkert fordi dens MIME-type («%2$S») ikke er en gyldig JavaScript MIME-type.
+
 RestrictBrowserEvalUsage=eval() og eval-lignende bruk er ikke tillatt i overordnet prosess eller i systemsammenhenger (blokkert bruk i «%1$S»)
 
 # LOCALIZATION NOTE (MixedContentAutoUpgrade):
diff --git a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/pdfviewer/viewer.properties b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/pdfviewer/viewer.properties
index 2e1c47a8f9c179d7fffbfac6fa79fc43e05dc47a..5a72650a1ec65063d70be59866ac8e27c97c391b 100644
--- a/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/nb-NO/chrome/nb-NO/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Skriftfarge
 editor_free_text_font_size=Skriftstørrelse
 editor_ink_line_color=Linjefarge
 editor_ink_line_thickness=Linjetykkelse
+
+# Editor Parameters
+editor_free_text_color=Farge
+editor_free_text_size=Størrelse
+editor_ink_color=Farge
+editor_ink_thickness=Tykkelse
+editor_ink_opacity=Ugjennomsiktighet
+
+# Editor aria
+editor_free_text_aria_label=FreeText-redigerer
+editor_ink_aria_label=Ink-redigerer
+editor_ink_canvas_aria_label=Brukerskapt bilde
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/toolbox.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/toolbox.ftl
index 1b6fbd025d732e452bcb386398b716f6e37febba..b44954cdc9154cf5e40878449b3966cca7b14811 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dock to bottom
 toolbox-meatball-menu-dock-left-label = Dock to left
 toolbox-meatball-menu-dock-right-label = Dock to right
 toolbox-meatball-menu-dock-separate-window-label = Separate window
-
 toolbox-meatball-menu-splitconsole-label = Show split console
 toolbox-meatball-menu-hideconsole-label = Hide split console
-
 toolbox-meatball-menu-settings-label = Settings
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Community…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Disable popup auto-hide
-
 toolbox-meatball-menu-pseudo-locale-accented = Enable “accented” locale
 toolbox-meatball-menu-pseudo-locale-bidi = Enable “bidi” locale
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser Toolbox Mode
+toolbox-mode-browser-console-label = Browser Console Mode
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Slower)
+toolbox-mode-everything-container =
+    .title = Debug everything in all processes
+toolbox-mode-parent-process-label = Parent process only
+toolbox-mode-parent-process-sub-label = (Fast)
+toolbox-mode-parent-process-container =
+    .title = Only focus on resources from the parent process.
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/tooltips.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/tooltips.ftl
index f899a6a873c199b30a6e3f8a3ea3a78d6fa8e2e0..b6f23a4f75925f47c69fc22538c21f9731b68672 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> has no effect on this element since it’s not a table.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> has no effect on this element since it doesn’t scroll.
 inactive-css-border-image = <strong>{ $property }</strong> has no effect on this element since it cannot be applied to internal table elements where <strong>border-collapse</strong> is set to <strong>collapse</strong> on the parent table element.
+inactive-css-ruby-element = <strong>{ $property }</strong> has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Try settin
 inactive-css-not-table-fix = Try adding <strong>display:table</strong> or <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, or <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = On the parent table element, remove the property or change the value of <strong>border-collapse</strong> to a value other than <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Try changing the <strong>font-size</strong> of the ruby text. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/messenger/preferences/preferences.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/messenger/preferences/preferences.ftl
index 733b6231a22dfef992121239ca1b900a888f8efd..ebaf09e3c08d3544b1aab3686f11ee164cbdd039 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = Stavekontroller mens meldinger skrives
     .accesskey = a
 
-
+language-popup-label =
+    .value = Språk:
+    .accesskey = k
 
 download-dictionaries-link = Last ned flere ordbøker
 
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/about/aboutGlean.ftl
index 84621279a9977276784051b2e60ca734c7b2d16d..a601f41bf1d267099687597e1aa2e50f7611818f 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Om Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> er et datainnsamlingsbibliotek som brukes i Mozilla-produkter. Denne siden er for utviklere og testere som trenger å <a data-l10n-name="fog-debug-doc-link">konfigurere feilsøking og logging i Glean SDK</a>.
 about-glean-warning = Misbruk av dette grensesnittet kan krasje { -brand-short-name }.
-
 tag-pings-label = Merk alle sendte pinger med denne taggen
 log-pings-label = Logg ping-nyttelast før du sender?
 send-pings-label = Send den navngitte pingen
 controls-button-label = Send inn innstillinger
+controls-button-label-verbose = Bruk innstillinger og send inn ping
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/browser-utils.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..70b958e41354d4bf2a11b8839aca282423704139 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (data)
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/commonDialog.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/commonDialog.ftl
index d29984e23cbf5b54da0d40ba8c56d6acdcc8f315..b59dd9f041cf657796c26ed3f7571cceb48a8e9b 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Denne siden sier
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Ukjent
-
 common-dialog-username =
     .value = Brukernavn
 common-dialog-password =
     .value = Passord
+common-dialog-copy-cmd =
+    .label = Kopier
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Merk alt
+    .accesskey = M
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/resetProfile.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/resetProfile.ftl
index 326c9bc0efaec9afe77cf750735025c787eaa2b1..12f042f4931ad272d949aa4688461a663a96c17d 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Begynn på nytt for å løse ytelsesproblem
 refresh-profile = Gi { -brand-short-name } en overhaling
 refresh-profile-button = Tilbakestill { -brand-short-name }…
 refresh-profile-learn-more = Les mer
+refresh-profile-progress =
+    .title = Tilbakestill { -brand-short-name }
+refresh-profile-progress-description = Nesten ferdig …
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/tabprompts.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..61fc29e2ff6ae321a5afb6cb558fac3a92af0d40
--- /dev/null
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Brukernavn:
+tabmodalprompt-password =
+    .value = Passord:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Avbryt
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/textActions.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/textActions.ftl
index 803d5d0db3661577e764419e284544d91e322021..a7378815b937483bc416aea2e4138b81212737ac 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Angre
     .accesskey = A
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Gjenta
     .accesskey = G
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Klipp ut
     .accesskey = u
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopier
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Lim inn
     .accesskey = L
-
+text-action-paste-no-formatting =
+    .label = Lim inn uten formatering
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Slett
     .accesskey = t
-
 text-action-select-all =
     .label = Merk alt
     .accesskey = M
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = (Ingen staveforslag)
-
 text-action-spell-add-to-dictionary =
     .label = Legg til i ordbok
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Angre tillegg i ordbok
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Stavekontroll
     .accesskey = t
-
 text-action-spell-add-dictionaries =
     .label = Legg til ordbøker…
     .accesskey = L
-
 text-action-spell-dictionaries =
     .label = Språk
     .accesskey = S
-
 text-action-search-text-box-clear =
     .title = Tøm
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/pictureinpicture/pictureinpicture.ftl
index 074b732262b138243c8ec9a478e545b1854c4140..3477e0be6e3176cbc13461044cd3b4efa92925d9 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Send tilbake til fanen
 pictureinpicture-close =
     .aria-label = Lukk
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pause
+    .title = Pause (mellomrom)
+pictureinpicture-play-cmd =
+    .aria-label = Spill av
+    .title = Spill av (mellomrom)
+pictureinpicture-mute-cmd =
+    .aria-label = Lyd av
+    .title = Lyd av ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Lyd på
+    .title = Lyd på ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Send tilbake til fanen
+    .title = Tilbake til fanen
+pictureinpicture-close-cmd =
+    .aria-label = Lukk
+    .title = Lukk ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Undertekster
+    .title = Undertekster
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Fullskjerm
+    .title = Fullskjerm (dobbeltklikk)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Avslutt fullskjerm
+    .title = Avslutt fullskjerm (dobbeltklikk)
 pictureinpicture-subtitles-label = Undertekster
 pictureinpicture-font-size-label = Skriftstørrelse
 pictureinpicture-font-size-small = Liten
diff --git a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/printing/printUI.ftl b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/printing/printUI.ftl
index 2fef7374ce1db85e133e100b227065a5432091ec..9a13b76b80fc450c3b5233383dba72ec8f65f533 100644
--- a/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/nb-NO/localization/nb-NO/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Skriv ut
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Lagre som
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } ark
        *[other] { $sheetCount } ark
     }
-
 printui-page-range-all = Alle
+printui-page-range-current = Gjeldende
 printui-page-range-odd = Oddetall
 printui-page-range-even = Partall
 printui-page-range-custom = Tilpasset
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Angi tilpassset sideområde
     .placeholder = f.eks. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Eksemplarer
-
 printui-orientation = Papirretning
 printui-landscape = Liggende
 printui-portrait = Stående
-
 # Section title for the printer or destination device to target
 printui-destination-label = Mål
 printui-destination-pdf-label = Lagre til PDF
-
 printui-more-settings = Flere innstillinger
 printui-less-settings = Færre innstillinger
-
 printui-paper-size-label = Papirstørrelse:
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalering
 printui-scale-fit-to-page-width = Tilpass til sidebredden
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skalering
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Tosidig utskrift
 printui-two-sided-printing-off = Av
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Av
 printui-two-sided-printing-long-edge = Vend på langsiden
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Vend på kortsiden
-
 # Section title for miscellaneous print options
 printui-options = Innstillinger
 printui-headers-footers-checkbox = Skriv ut topptekst og bunntekst
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Forenklet
 printui-color-mode-label = Fargemodus
 printui-color-mode-color = Farge
 printui-color-mode-bw = Svart-hvit
-
 printui-margins = Marger
 printui-margins-default = Standard
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Venstre (mm)
 printui-margins-custom-right = Høyre
 printui-margins-custom-right-inches = Høyre (tommer)
 printui-margins-custom-right-mm = Høyre (mm)
-
 printui-system-dialog-link = Skriv ut ved hjelp av systemdialogvinduet…
-
 printui-primary-button = Skriv ut
 printui-primary-button-save = Lagre
 printui-cancel-button = Avbryt
 printui-close-button = Lukk
-
 printui-loading = Forbereder forhåndsvisning
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Forhåndsvisning
-
 printui-pages-per-sheet = Sider per ark
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Skriver ut …
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skaleringen må være et tall mellom 10 og 200.
 printui-error-invalid-margin = Angi en gyldig marg for den valgte papirstørrelsen.
 printui-error-invalid-copies = Antall kopier må være et tall mellom 1 og 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Området må være et tall mellom 1 og { $numPages }.
diff --git a/thunderbird-l10n/nb-NO/manifest.json b/thunderbird-l10n/nb-NO/manifest.json
index d7c0b202f81d1cb3ca8da643d442c0dde5c936d6..9f4709fc1818ba4d86b07b94e108a51ef6f56991 100644
--- a/thunderbird-l10n/nb-NO/manifest.json
+++ b/thunderbird-l10n/nb-NO/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Norsk (bokmål) Language Pack",
   "description": "Language pack for Thunderbird for nb-NO",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "nb-NO": {
-      "version": "20220728211012",
+      "version": "20220817122345",
       "chrome_resources": {
         "alerts": "chrome/nb-NO/locale/nb-NO/alerts/",
         "autoconfig": "chrome/nb-NO/locale/nb-NO/autoconfig/",
diff --git a/thunderbird-l10n/nl/chrome/nl/locale/nl/calendar/timezones.properties b/thunderbird-l10n/nl/chrome/nl/locale/nl/calendar/timezones.properties
index 3c66f9ffb4409facd7664420c31aebac11972e63..23c66b883abc07e4bf733882b049703e6c8bf286 100644
--- a/thunderbird-l10n/nl/chrome/nl/locale/nl/calendar/timezones.properties
+++ b/thunderbird-l10n/nl/chrome/nl/locale/nl/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Stille Oceaan/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/nl/localization/nl/messenger/preferences/preferences.ftl b/thunderbird-l10n/nl/localization/nl/messenger/preferences/preferences.ftl
index 0abe8f43ab8f2467d26cd7074de2a7d55dfbac63..9712e29415a4f3f6fccd5dc4b2cdbf8fa694a8ce 100644
--- a/thunderbird-l10n/nl/localization/nl/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/nl/localization/nl/messenger/preferences/preferences.ftl
@@ -559,7 +559,9 @@ spellcheck-inline-label =
     .label = Spelling controleren tijdens het typen
     .accesskey = n
 
-
+language-popup-label =
+    .value = Taal:
+    .accesskey = T
 
 download-dictionaries-link = Meer woordenboeken downloaden
 
diff --git a/thunderbird-l10n/nl/localization/nl/toolkit/global/commonDialog.ftl b/thunderbird-l10n/nl/localization/nl/toolkit/global/commonDialog.ftl
index c0051835f21d69f3ef51cb344461a9710d64e047..14b66f48bf3f48d965eee7d71160f75ba6cd74ad 100644
--- a/thunderbird-l10n/nl/localization/nl/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/nl/localization/nl/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Deze pagina zegt
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Onbekend
-
 common-dialog-username =
     .value = Gebruikersnaam
 common-dialog-password =
     .value = Wachtwoord
+common-dialog-copy-cmd =
+    .label = Kopiëren
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Alles selecteren
+    .accesskey = A
diff --git a/thunderbird-l10n/nl/localization/nl/toolkit/global/resetProfile.ftl b/thunderbird-l10n/nl/localization/nl/toolkit/global/resetProfile.ftl
index ed6226dd99693e7c19173b8b73b128a1f39f0597..0673e6e3335ce89f222ab62c03f79596ba2c730e 100644
--- a/thunderbird-l10n/nl/localization/nl/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/nl/localization/nl/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Maak een frisse start om prestatieproblemen
 refresh-profile = { -brand-short-name } optimaliseren
 refresh-profile-button = { -brand-short-name } opfrissen…
 refresh-profile-learn-more = Meer info
+refresh-profile-progress =
+    .title = { -brand-short-name } opfrissen
+refresh-profile-progress-description = Bijna gereed…
diff --git a/thunderbird-l10n/nl/localization/nl/toolkit/global/tabprompts.ftl b/thunderbird-l10n/nl/localization/nl/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e661a688ad266e2cdc6a0ae0066547aa5c9dc1b7
--- /dev/null
+++ b/thunderbird-l10n/nl/localization/nl/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Gebruikersnaam:
+tabmodalprompt-password =
+    .value = Wachtwoord:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Annuleren
diff --git a/thunderbird-l10n/nl/manifest.json b/thunderbird-l10n/nl/manifest.json
index b90300978303126479f3d18b60e6ee1d565991f4..2f49508dfe975ca14fed51f7ae1dd295d7123414 100644
--- a/thunderbird-l10n/nl/manifest.json
+++ b/thunderbird-l10n/nl/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Nederlands (NL) Language Pack",
   "description": "Language pack for Thunderbird for nl",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "nl": {
-      "version": "20220729080617",
+      "version": "20220817151207",
       "chrome_resources": {
         "alerts": "chrome/nl/locale/nl/alerts/",
         "autoconfig": "chrome/nl/locale/nl/autoconfig/",
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/matrix.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/matrix.properties
index ec8f9b164ac7ef5a09936c2b396bfc3f7a9ddcef..fd00edc96d0b8e35e9aed96ab94c6ea2becc4491 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/matrix.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/matrix.properties
@@ -196,6 +196,8 @@ message.decrypting=Dekrypterer...
 #    %3$S is the content (typically an emoji) of the reaction.
 
 #    Label in the message context menu
+message.action.report=Rapporter melding
+message.action.cancel=Avbryt melding
 
 # LOCALIZATION NOTE (error.*)
 #    These are strings shown as system messages when an action the user took fails.
@@ -296,9 +298,7 @@ message.reaction=%1$S reacted to %2$S with %3$S.
 #    Label in the message context menu
 message.action.requestKey=Re-request Keys
 message.action.redact=Redact
-message.action.report=Report Message
 message.action.retry=Retry Sending
-message.action.cancel=Cancel Message
 # LOCALIZATION NOTE (error.*)
 #    These are strings shown as system messages when an action the user took fails.
 error.sendMessageFailed=An error occurred while sending your message "%1$S".
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/xmpp.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/xmpp.properties
index 2a0a1a5ae884fe4730ae4fb291dc0b0a14c765e1..4fd9edc686ea9886627641c791887dfbdd5ed1e0 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/xmpp.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/chat/xmpp.properties
@@ -248,11 +248,10 @@ options.domain=Domene
 gtalk.protocolName=Google Talk
 odnoklassniki.protocolName=Odnoklassniki
 
-# LOCALIZATION NOTE (gtalk.usernameHint):
-#  This is displayed inside the accountUsernameInfoWithDescription
-#  string defined in imAccounts.properties when the user is
-#  configuring a Google Talk account.
-gtalk.usernameHint=e-postadresse
+# LOCALIZATION NOTE (gtalk.disabled):
+#  Google Talk was disabled on June 16, 2022. The message below is a localized
+#  error message to be displayed to users with Google Talk accounts.
+gtalk.disabled=Google Talk er ikkje lenger støtta fordi Google deaktiverte XMPP-gateway.
 
 # LOCALIZATION NOTE (odnoklassniki.usernameHint):
 #  This is displayed inside the accountUsernameInfoWithDescription
@@ -273,8 +272,3 @@ command.me=%S &lt;action to perform&gt;: Utfør ei handling.
 command.nick=%S &lt;new nickname&gt;: Endra kallenamnet ditt.
 command.msg=%S &lt;nick&gt; &lt;message&gt;: Send ei privat melding til ein deltakar i rommet.
 command.version=%S: Be om informasjon om klienten som samtalspartnaren din brukar.
-
-# LOCALIZATION NOTE (gtalk.disabled):
-#  Google Talk was disabled on June 16, 2022. The message below is a localized
-#  error message to be displayed to users with Google Talk accounts.
-gtalk.disabled=Google Talk is no longer supported due to Google disabling their XMPP gateway.
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/inspector.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/inspector.properties
index 7b7750eb3d97398aaad7816f495f26f71dd511a6..91fc79ccc64d9e836f99352d0ee990090ab1561b 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/inspector.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Show one more node;Show all #1 nodes
 # inspector.
 markupView.whitespaceOnly.label=whitespace
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=unavailable
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Children of this element are unavailable with the current Browser Toolbox mode
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/webconsole.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/webconsole.properties
index 41771c9b176e692fad2c0bba7536772d27a56ab2..3fc6337966de8a1b5f53c19a0e1e458d510a99ae 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Browser Console
 # process.
 multiProcessBrowserConsole.title=Multiprocess Browser Console
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Parent process Browser Console
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/localMsgs.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/localMsgs.properties
index c87df0c3105b71a5736c28ef35d7896133a49ef4..21124112c364393c0f6451248acc296297b03455 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/localMsgs.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/localMsgs.properties
@@ -86,6 +86,10 @@ pop3StatFail=STAT-kommandoen feila. Feil ved nedlasting av meldingsnummer og sto
 #LOCALIZATION NOTE (pop3ServerSaid): Do not remove the leading space during translation.
 pop3ServerSaid= E-posttenaren %S svarte:
 
+#LOCALIZATION NOTE (pop3TempServerError): %S is where the POP3 server name will appear.
+pop3TempServerError=Mellombels feil frå %S under henting av nye meldingar. \
+Operasjonen vert prøvd på nytt ved neste sjekk etter nye meldingar.
+
 copyingMessagesStatus=Kopierer %S av %S meldingar til %S
 
 movingMessagesStatus=Flyttar %S av %S meldingar til %S
@@ -134,7 +138,3 @@ pop3AuthMechNotSupported=Tenaren støttar ikkje den valde autentiseringsmetoden.
 
 # Status - Could not log in to GSSAPI, and it was the only method
 pop3GssapiFailure=Kerberos/GSSAPI-ticketen din vart ikkje akseptert av POP-tenaren. Kontroller at du er pålogga Kerberos/GSSAPI-området.
-
-#LOCALIZATION NOTE (pop3TempServerError): %S is where the POP3 server name will appear.
-pop3TempServerError=Temporary error from %S while retrieving new messages. \
-The operation will be retried at the next check for new messages.
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.dtd b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.dtd
index 914aa34aad4191fceb83e6570a956a36cec66b3a..d8a3b87ada111131e936c9d4bb27efadfe1176f4 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.dtd
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.dtd
@@ -316,7 +316,6 @@
 <!ENTITY goBackCmd.commandKey "[">
 <!ENTITY goChatCmd.label "Nettprat">
 <!ENTITY goChatCmd.accesskey "e">
-<!ENTITY goChatCmd2.key "H">
 <!ENTITY prevStarredMsgCmd.label "Melding med stjerne">
 <!ENTITY prevStarredMsgCmd.accesskey "M">
 <!ENTITY folderMenu.label "Mappe">
@@ -487,7 +486,7 @@
 <!ENTITY importCmd.label "Importer …">
 <!ENTITY importCmd.accesskey "m">
 <!ENTITY exportCmd.label "Eksporter…">
-<!ENTITY exportCmd.accesskey "x">
+<!ENTITY exportCmd.accesskey "k">
 <!ENTITY clearRecentHistory.label "Slett nyleg historikk…">
 <!ENTITY clearRecentHistory.accesskey "n">
 <!ENTITY accountManagerCmd2.label "Kontoinnstillingar">
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.properties
index 31c88acdf6dfe1d05f68a09c0050c05ce4fa1189..ed899d4b73c653ce31b29e343367212b81cc4b9b 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messenger.properties
@@ -13,9 +13,9 @@ statusMessage=%1$S: %2$S
 
 removeAccount=Slette konto…
 newFolderMenuItem=Mappe …
-newSubfolderMenuItem=Undermappe …
+newSubfolderMenuItem=Undermappe…
 newFolder=Ny mappe …
-newSubfolder=Ny undermappe …
+newSubfolder=Ny undermappe…
 markFolderRead=Merk mappa som lesen;Merk mappene som lesne
 markNewsgroupRead=Merk nyhendegruppa som lesen;Merk nyhendegruppene som lesne
 folderProperties=Mappealternativ …
@@ -203,7 +203,7 @@ attachments=Vedlegg
 
 #Grouped by starred
 notFlagged=Ikkje stjerne
-groupFlagged=Stjerne
+groupFlagged=Med stjerne
 
 # defaults descriptions for tag prefs listed in mailnews.js
 # (we keep the .labels. names for backwards compatibility)
@@ -253,11 +253,6 @@ tag=Merkelapp-stikkord
 # there are more; for the From column in the threadpane message list.
 andOthers=m.fl.
 
-# whether to generate display names in last first order
-# LOCALIZATION NOTE(mail.addr_book.displayName.lastnamefirst):
-# the only valid values are: true OR false (choose from the untranslated English words)
-mail.addr_book.displayName.lastnamefirst=false
-
 # whether to also show phonetic fields in the addressbook
 # LOCALIZATION NOTE(mail.addr_book.show_phonetic_fields):
 # the only valid values are: true OR false (choose from the untranslated English words)
@@ -343,7 +338,7 @@ openLabel=Opne
 openLabelAccesskey=O
 saveLabel=Lagre som…
 saveLabelAccesskey=s
-detachLabel=Frikopla …
+detachLabel=Frikople…
 detachLabelAccesskey=F
 deleteLabel=Slett
 deleteLabelAccesskey=S
@@ -524,7 +519,7 @@ updatesItem_default=Sjå etter oppdateringar …
 updatesItem_defaultFallback=Sjå etter oppdateringar …
 updatesItem_default.accesskey=S
 updatesItem_downloading=Lastar ned %S …
-updatesItem_downloadingFallback=Lastar ned oppdatering …
+updatesItem_downloadingFallback=Lastar ned oppdatering…
 updatesItem_downloading.accesskey=L
 updatesItem_resume=Hald fram med å lasta ned %S …
 updatesItem_resumeFallback=Hald fram med å lasta ned oppdateringa …
@@ -686,7 +681,7 @@ lwthemeInstallRequest.allowButton.accesskey=T
 lwthemePostInstallNotification.message=Eit nytt tema er installert.
 lwthemePostInstallNotification.undoButton=Angre
 lwthemePostInstallNotification.undoButton.accesskey=A
-lwthemePostInstallNotification.manageButton=Handsama tema …
+lwthemePostInstallNotification.manageButton=Handsame tema…
 lwthemePostInstallNotification.manageButton.accesskey=H
 
 # troubleshootModeRestart
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messengercompose/messengercompose.dtd b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messengercompose/messengercompose.dtd
index 938e3db3956fc089affff552ed704fd63d6a40e0..d61ba9bfd3dccad4d59104cce036827e4ff10c33 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messengercompose/messengercompose.dtd
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/messengercompose/messengercompose.dtd
@@ -11,6 +11,7 @@
 <!ENTITY newMenu.label "Ny">
 <!ENTITY newMenu.accesskey "N">
 <!ENTITY newMessage.label "Melding">
+<!ENTITY newMessage.accesskey "M">
 <!ENTITY newMessageCmd2.key "N">
 <!ENTITY newContact.label "Kontakt …">
 <!ENTITY newContact.accesskey "K">
@@ -303,5 +304,3 @@
 <!-- Status Bar -->
 <!ENTITY languageStatusButton.tooltip "Stavekontrollspråk">
 <!ENTITY encodingStatusPanel.tooltip "Tekstkoding">
-
-<!ENTITY newMessage.accesskey "M">
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/migration/migration.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/migration/migration.properties
index 78106fd680ffb5e9afa0f4a1ad87b87286311e77..db232633fe47f4c33f3f79d9153c51128f92d07c 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/migration/migration.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/nn-NO/messenger/migration/migration.properties
@@ -6,7 +6,6 @@ profileName_format=%S %S
 
 # Import Sources
 1_seamonkey=Innstillingar
-
 1_thunderbird=Innstillingar
 
 2_seamonkey=Kontoinnstillingar
@@ -24,10 +23,8 @@ profileName_format=%S %S
 32_seamonkey=Andre data
 
 64_seamonkey=Nyhendegruppe-mapper
-
 64_thunderbird=Nyheitsgruppemapper
 
 128_seamonkey=E-postmapper
+128_thunderbird=E-postmapper
 128_outlook=E-postmapper
-
-128_thunderbird=Mail Folders
diff --git a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/pdfviewer/viewer.properties b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/pdfviewer/viewer.properties
index 1bcb598b1ad2b9b8eb49543d5e7d46c769103929..e93a7adb4de52f3336f19c9d310ce7efb277b0e0 100644
--- a/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/nn-NO/chrome/nn-NO/locale/pdfviewer/viewer.properties
@@ -268,6 +268,14 @@ editor_free_text_font_size=Skriftstorleik
 editor_ink_line_color=Linjefarge
 editor_ink_line_thickness=Linjetjukkleik
 
+# Editor Parameters
+editor_free_text_color=Farge
+editor_free_text_size=Storleik
+editor_ink_color=Farge
+editor_ink_thickness=Tjukkleik
+editor_ink_opacity=Ugjennomskinleg
+
 # Editor aria
 editor_free_text_aria_label=FreeText-redigerar
 editor_ink_aria_label=Ink-redigerar
+editor_ink_canvas_aria_label=Brukarskapt bilde
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/calendar/calendar-widgets.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/calendar/calendar-widgets.ftl
index e169710e3be46a177bb33dcc5edc88f4228b05bc..a137468ff09827f3b7df2727907873656209dead 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/calendar/calendar-widgets.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/calendar/calendar-widgets.ftl
@@ -2,7 +2,7 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
-calendar-deactivated-notification-events = Alle kalendrar er akkurat noi deaktiverte. Aktiver ein eksisterande kalender, eller legg til ein ny for å opprette og redigere hendingar.
+calendar-deactivated-notification-events = Alle kalendrar er for tida deaktiverte. Aktiver ein eksisterande kalender, eller legg til ein ny for å opprette og redigere hendingar.
 calendar-deactivated-notification-tasks = Alle kalendrar er akkurat no deaktiverte. Aktiver ein eksisterande kalender, eller legg til ein ny for å opprette og redigere oppgåver.
 calendar-notifications-label = Vis varsel for komande hendingar
 calendar-add-notification-button =
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/toolbox.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/toolbox.ftl
index 1b6fbd025d732e452bcb386398b716f6e37febba..b44954cdc9154cf5e40878449b3966cca7b14811 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Dock to bottom
 toolbox-meatball-menu-dock-left-label = Dock to left
 toolbox-meatball-menu-dock-right-label = Dock to right
 toolbox-meatball-menu-dock-separate-window-label = Separate window
-
 toolbox-meatball-menu-splitconsole-label = Show split console
 toolbox-meatball-menu-hideconsole-label = Hide split console
-
 toolbox-meatball-menu-settings-label = Settings
 toolbox-meatball-menu-documentation-label = Documentation…
 toolbox-meatball-menu-community-label = Community…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Disable popup auto-hide
-
 toolbox-meatball-menu-pseudo-locale-accented = Enable “accented” locale
 toolbox-meatball-menu-pseudo-locale-bidi = Enable “bidi” locale
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Browser Toolbox Mode
+toolbox-mode-browser-console-label = Browser Console Mode
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Slower)
+toolbox-mode-everything-container =
+    .title = Debug everything in all processes
+toolbox-mode-parent-process-label = Parent process only
+toolbox-mode-parent-process-sub-label = (Fast)
+toolbox-mode-parent-process-container =
+    .title = Only focus on resources from the parent process.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/tooltips.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/tooltips.ftl
index f899a6a873c199b30a6e3f8a3ea3a78d6fa8e2e0..b6f23a4f75925f47c69fc22538c21f9731b68672 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> has no effect on this element since it’s not a table.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> has no effect on this element since it doesn’t scroll.
 inactive-css-border-image = <strong>{ $property }</strong> has no effect on this element since it cannot be applied to internal table elements where <strong>border-collapse</strong> is set to <strong>collapse</strong> on the parent table element.
+inactive-css-ruby-element = <strong>{ $property }</strong> has no effect on this element since it is a ruby element. Its size is determined by the font size of the ruby text.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Try settin
 inactive-css-not-table-fix = Try adding <strong>display:table</strong> or <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Try adding <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, or <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = On the parent table element, remove the property or change the value of <strong>border-collapse</strong> to a value other than <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Try changing the <strong>font-size</strong> of the ruby text. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutAddonsExtra.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutAddonsExtra.ftl
index 0194430359a5018fc485a3b8544fb134161098d2..bf2a55fe1734ccb0569bfa52b6fecca4beeb7f27 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutAddonsExtra.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutAddonsExtra.ftl
@@ -4,4 +4,6 @@
 
 add-on-options-button =
     .title = Innstillingar for tillegg
-
+add-on-search-alternative-button-label = Finn eit alternativt tillegg
+atn-addons-heading-search-input =
+    .placeholder = Søk på addons.thunderbird.net
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutRights.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutRights.ftl
index e3e28411acf8912bb0871f761bad4f0ee0924f52..374ddd3dc990be479896e57c07e39777f26f4ce9 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutRights.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutRights.ftl
@@ -17,6 +17,7 @@ rights-intro-point-5 = Nokre { -brand-short-name }-funksjonar brukar nettbaserte
 rights-intro-point-5-unbranded = Dersom dette produktet omfattar informasjonstenester, så bør tenestevilkår for tenestene lenkast opp i <a data-l10n-name="mozilla-website-services-link">nettstadtenester</a>-seksjonen.
 rights-intro-point-6 = For å spele av forskjellige typar videoinnhald, lastar { -brand-short-name } ned dekrypteringsmodular frå tredjepartar.
 rights-webservices-header = { -brand-full-name } nettbaserte informasjonstenester
+rights-webservices2 = { -brand-full-name } brukar nettbaserte informasjonstenester («Tenester») for å gjere nokre av funksjonane tilgjengelege i den binære versjonen av { -brand-short-name }, under vilkår som er skildra nedanfor. Dersom du ikkje ønskjer å bruke ei eller fleire av tenestene, eller om du ikkje kan akseptere vilkåra, kan du slå av funksjonen eller tenesta/tenestene. Instruksjonar om korleis du slår av ein bestemt funksjon eller teneste finn du <a data-l10n-name="mozilla-disable-service-link">her</a>. Andre funksjonar og tenester kan slåast av i program-innstillingane.
 rights-locationawarebrowsing = <strong>Stad-medviten nettlesing:</strong>er alltid ein funksjon du må aktivt velje å slå på for at han skal brukast. Ingen stadinfo vert sendt utan at du gjev løyve til det. Dersom du ønskjer å slå av denne funksjonen heilt, følg desse stega:
 rights-locationawarebrowsing-term-1 = I adresselinja, skriv du inn <code>about:config</code>
 rights-locationawarebrowsing-term-2 = Skriv inn geo.enabled
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutSupportChat.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutSupportChat.ftl
index aa0001a466fa4e44dcb51077dbca02c806122a89..bbd97ccd9f17a5c0cadedbe8b3092df95ab53978 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutSupportChat.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/aboutSupportChat.ftl
@@ -7,3 +7,5 @@ chat-table-heading-account = ID
 chat-table-heading-protocol = Protokoll
 chat-table-heading-name = Namn
 chat-table-heading-actions = Handlingar
+chat-table-copy-debug-log = Kopier feilsøkingslogg
+    .title = Kopier feil og anna logging frå denne pratekontoen till utklipp. Kan innehalde personleg informasjon som pratemeldingar.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountCentral.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountCentral.ftl
index 8a5eddd684a53051e822920fbe71ea4df380fc30..02bb4a0f6ba2a06703e0a595ade2847bfd26d543 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountCentral.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountCentral.ftl
@@ -36,6 +36,7 @@ newsgroups-label = Temagrupper
     .aria-label = Kopla til ei temagruppe
 newsgroups-description = { -brand-short-name } lar deg kople til alle temagruppene du ønskjer.
 import-title = Importer frå eit anna program
+import-paragraph2 = { -brand-short-name } lèt deg importere e-post, adressebøker, innstillingar og/eller filter frå andre e-postprogram og vanlege adressebokformat.
 import-label = Importer
     .aria-label = Importer data frå andre program
 about-paragraph = Thunderbird er den leiande plattformuavhengige e-post- og kalenderklienten basert på open kjeldekode, gratis for bedrifter og personleg bruk. Vi ønskjer at han skal halde seg sikker og verte endå betre. Ein donasjon vil tillate oss å tilsetje utviklarar, betale for infrastruktur, og å fortsetje med forbetringane.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountManager.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountManager.ftl
index 0b053f2685f1d8c964a91be4f85da99681503f0c..d2a2f7c51417cbf409ff5b00358a9ccbf466b460 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountManager.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountManager.ftl
@@ -2,10 +2,12 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+open-preferences-sidebar-button2 = { -brand-short-name }-innstillingar
 open-addons-sidebar-button = Tillegg og tema
 account-action-add-newsgroup-account =
     .label = Legg til nyheitsgruppekonto…
     .accesskey = d
+server-change-restart-required = Omstart er påkravd for å endre servernamnet eller brukarnamnet.
 edit-vcard-dialog-accept-button = Lagre
     .accesskey = L
 edit-vcard-dialog-cancel-button = Avbryt
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountcreation/accountSetup.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountcreation/accountSetup.ftl
index 1e6b542bd746d3c3b0087cfecaa29e6f264c7830..ac9e261eb4c9f5a17d72aa4269e7a1db7d030fb6 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountcreation/accountSetup.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/accountcreation/accountSetup.ftl
@@ -35,6 +35,8 @@ account-setup-password-toggle-show =
     .title = Vis passordet i klartekt
 account-setup-password-toggle-hide =
     .title = Gøym passordet
+account-setup-remember-password = Hugs passord
+    .accesskey = H
 account-setup-exchange-label = Di innlogging:
     .accesskey = D
 
@@ -58,6 +60,7 @@ account-setup-step2-image =
 account-setup-step5-image =
     .title = Konto opretta
 account-setup-selection-error = Treng du hjelp?
+account-setup-forum-help = Brukarstøtteforum
 account-setup-getting-started = Kom i gang
 
 ## Results area
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/abCardDAVDialog.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/abCardDAVDialog.ftl
index cad324fc410e0643bf9240c99e45029e28b5cb2a..369323739f6b6d98cf9e4fd7c12ce5fd378bd97c 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/abCardDAVDialog.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/abCardDAVDialog.ftl
@@ -2,17 +2,21 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, you can obtain one at http://mozilla.org/MPL/2.0/.
 
+carddav-window-title = Ny CardDAV-adressebok
 carddav-dialog =
     .buttonlabelaccept = Fortset
     .buttonaccesskeyaccept = F
-
 carddav-username-label =
     .value = Brukarnamn:
     .accesskey = B
-
+carddav-location-label =
+    .value = Plassering:
+    .accesskey = P
+carddav-location =
+    .default-placeholder = Nettadresse eller vertsnamn på adresseboktenaren
 carddav-loading = Undersøkjer konfigurasjonen…
+carddav-known-incompatible = { $url } er kjend får å ikkje vere kompatibel med { -brand-short-name }.
 carddav-connection-error = Tilkoplingsfeil.
 carddav-none-found = Fann ingen adressebøker å leggje til for den angitte kontoen
 carddav-already-added = Alle adressebøker for den angitte kontoen er allereie lagt til.
-
 carddav-available-books = Tilgjengelege adressebøker:
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/aboutAddressBook.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/aboutAddressBook.ftl
index 133a50b3ab139fa501ab733d9110dfe5556eccc5..938af7fd8d95b2a3211b54257a12c8547d468d23 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/aboutAddressBook.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/aboutAddressBook.ftl
@@ -31,12 +31,17 @@ about-addressbook-books-context-edit =
 about-addressbook-books-context-print =
     .label = Skriv ut …
 about-addressbook-books-context-export =
-    .label = Eksporter …
+    .label = Eksporter…
 about-addressbook-books-context-delete =
     .label = Slett
 about-addressbook-books-context-remove =
     .label = Fjern
+about-addressbook-books-context-startup-default =
+    .label = Standard startmappe
 about-addressbook-confirm-delete-book-title = Slett adressebok
+# Variables:
+# $name (String) - Name of the address book to be deleted.
+about-addressbook-confirm-delete-book = Er du sikker på at du vil slette { $name } med alle kontaktane?
 about-addressbook-confirm-remove-remote-book-title = Fjern adressebok
 # Variables:
 # $name (String) - Name of the remote address book to be removed.
@@ -50,6 +55,8 @@ about-addressbook-search =
     .placeholder = Søk i { $name }
 about-addressbook-search-all =
     .placeholder = Søk i alle adressebøkene
+about-addressbook-sort-button2 =
+    .title = Vis liste over visingsvala
 about-addressbook-name-format-display =
     .label = Visingsnamn
 about-addressbook-name-format-firstlast =
@@ -79,6 +86,8 @@ about-addressbook-column-header-emailaddresses = E-postadresser
 about-addressbook-column-label-emailaddresses =
     .label = { about-addressbook-column-header-emailaddresses }
 about-addressbook-column-header-phonenumbers = Telefonnummer
+about-addressbook-column-label-phonenumbers =
+    .label = { about-addressbook-column-header-phonenumbers }
 about-addressbook-column-header-addresses = Adresser
 about-addressbook-column-label-addresses =
     .label = { about-addressbook-column-header-addresses }
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/fieldMapImport.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/fieldMapImport.ftl
index 2cfa80cf68df6a74aaf625f5c51a24f6856be0b3..2807d4ea65d16869dcc6919fb61954afb273630c 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/fieldMapImport.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/addressbook/fieldMapImport.ftl
@@ -3,6 +3,8 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 import-ab-csv-dialog-title = Importer adressebok frå tekstfil
+#   $recordNumber (Number) - The current record number of the preview data.
+import-ab-csv-preview-record-number = Førehandsvising av dataimporten for post { $recordNumber }
 import-ab-csv-dialog =
     .buttonlabelaccept = Importer
     .buttonaccesskeyaccept = I
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat-verifySession.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat-verifySession.ftl
index 6429069a65109b5b1b6950a398dfc6a5c90335bc..150cd039b13971eec960f13272905302ff01b5aa 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat-verifySession.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat-verifySession.ftl
@@ -11,3 +11,4 @@ verify-dialog =
     .buttonaccesskeyaccept = S
     .buttonlabelextra2 = Dei samsvarer ikkje
     .buttonaccesskeyextra2 = I
+challenge-label = Stadfest at den viste strengen passar med det som vert vist i den anden enden.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat.ftl
index c07f257aafc22f2f8583278163282da5ab6224d1..263ac28c8b049dff69364e9a78a453a8656eefb3 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/chat.ftl
@@ -19,6 +19,7 @@ chat-verify-identity =
     .accesskey = i
 chat-identity-verified =
     .label = Identiteten er allereie stadfesta
+chat-buddy-identity-status = Krypteringstillit
 chat-buddy-identity-status-verified = Stadfesta
 chat-buddy-identity-status-unverified = Ikkje stadfesta
 
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/compactFoldersDialog.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/compactFoldersDialog.ftl
index 4edc6fe2b5d1b3264daa582d200661239a0a237c..e83a29b8a5fa69359a1400f5848b19ae8d89c4cc 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/compactFoldersDialog.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/compactFoldersDialog.ftl
@@ -12,6 +12,9 @@ compact-dialog =
     .buttonaccesskeycancel = M
     .buttonlabelextra1 = Les meir …
     .buttonaccesskeyextra1 = L
+# Variables:
+#  $data (String): The amount of space to be freed, formatted byte, MB, GB, etc., based on the size.
+compact-dialog-message = { -brand-short-name } må vedlikehalde filene regelmessig for å forbetre ytinga til meldingsmappene dine. Dette vil tilbakerstille { $data } diskplass utan å endre på meldingane dine. For å la { -brand-short-name } gjere dette automatisk i framtida utan å spørje, kryss av i boksen under før du vel «{ compact-dialog.buttonlabelaccept }».
 compact-dialog-never-ask-checkbox =
     .label = Komprimer mappene automatisk i framtida
     .accesskey = a
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/exportDialog.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/exportDialog.ftl
index f67267504314723299b1dc35bb303c9e8bd3b1e3..3a77341980ce4e06ea50bf2df05d03e8226348d6 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/exportDialog.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/exportDialog.ftl
@@ -9,3 +9,6 @@ export-dialog =
 export-dialog-button-finish = Fullfør
 export-dialog-file-picker = Eksporter til ein zip-fil
 export-dialog-description1 = Eksporter e-postkontoane, e-postmeldingane, adressebøkene og innstillingane til ein zip-fil.
+export-dialog-desc2 = Ved behov kan du importere zip-fila for å stille tilbake profilen din.
+export-dialog-exporting = Eksporterer…
+export-dialog-exported = Eksportert…
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/messenger.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/messenger.ftl
index 5f143bf9dd0f4fccfcad1808b9b665be47adab0f..67720b813713724f4c40610052bfb980c16b6a90 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/messenger.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/messenger.ftl
@@ -5,6 +5,12 @@
 
 ## Window controls
 
+messenger-window-minimize-button =
+    .tooltiptext = Minimer
+messenger-window-maximize-button =
+    .tooltiptext = Maksimer
+messenger-window-restore-down-button =
+    .tooltiptext = Gjenopprett ned
 messenger-window-close-button =
     .tooltiptext = Lat att
 about-rights-notification-text = { -brand-short-name } er fri programvare basert på open kjeldekode, bygd av eit fellesskap av tusentals personar over heile verda.
@@ -14,18 +20,38 @@ about-rights-notification-text = { -brand-short-name } er fri programvare basert
 
 ## Toolbar
 
+quick-filter-toolbarbutton =
+    .label = Snøggfilter
+    .tooltiptext = Filtrer meldingar
 
 ## Folder Pane
 
+folder-pane-header-label = Mapper
 
 ## Folder Toolbar Header Popup
 
+show-all-folders-label =
+    .label = Alle mapper
+    .accesskey = A
+show-recent-folders-label =
+    .label = Sist brukte mapper
+    .accesskey = r
 
 ## Menu
 
 
 ## AppMenu
 
+appmenu-settings =
+    .label = Innstillingar
+appmenu-addons-and-themes =
+    .label = Tillegg og tema
+appmenu-help-enter-troubleshoot-mode =
+    .label = Feilsøkingsmodus…
+appmenu-help-exit-troubleshoot-mode =
+    .label = Slå av feilsøkingsmodus
+appmenu-help-more-troubleshooting-info =
+    .label = Meir feilsøkingsinformasjon
 
 ## Context menu
 
@@ -35,12 +61,22 @@ about-rights-notification-text = { -brand-short-name } er fri programvare basert
 
 ## Message header cutomize panel
 
+message-header-button-style-default =
+    .label = Ikon og tekst
+message-header-button-style-text =
+    .label = Tekst
+message-header-button-style-icons =
+    .label = Ikon
 
 ## Action Button Context Menu
 
 
 ## Add-on removal warning
 
+# Variables:
+#  $name (String): The name of the addon that will be removed.
+addon-removal-title = Fjerne { $name }?
+addon-removal-confirmation-button = Fjern
 
 ## no-reply handling
 
@@ -50,6 +86,16 @@ about-rights-notification-text = { -brand-short-name } er fri programvare basert
 
 ## Spaces toolbar
 
+spaces-toolbar-button-mail2 =
+    .title = E-post
+spaces-toolbar-button-address-book2 =
+    .title = Adressebok
+spaces-toolbar-button-calendar2 =
+    .title = Kalender
+spaces-toolbar-button-tasks2 =
+    .title = Oppgåver
+spaces-toolbar-button-chat2 =
+    .title = Nettprat
 spaces-toolbar-button-settings2 =
     .title = Innstillingar
 # Variables:
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/migration.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/migration.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..86d983180f9dc33f2c6121a3a020a78ac687d7f3 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/migration.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/migration.ftl
@@ -1,3 +1,15 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-progress-header = Klargjer { -brand-short-name }...
+
+## Migration tasks
+
+
+# These strings are displayed to the user if a migration is taking a long time.
+# They should be short (no more than a handful of words) and in the present tense.
+
+migration-task-test-fast = Testar ei snøgg endring
+migration-task-test-slow = Testar ei langsam endring
+migration-task-test-progress = Testar styatuslinja
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/openpgp/openpgp-frontend.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/openpgp/openpgp-frontend.ftl
index c3d33a975bd10c076607a69ce093c0bf6d1013e9..1201fc6db4cf347431140c9f6f450269597b8ed3 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/openpgp/openpgp-frontend.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/openpgp/openpgp-frontend.ftl
@@ -5,7 +5,6 @@
 openpgp-manage-keys-openpgp-cmd =
     .label = OpenPGP-nøkkelbehandterar
     .accesskey = O
-
 openpgp-ctx-decrypt-open =
     .label = Dekrypter og opne
     .accesskey = D
@@ -18,46 +17,34 @@ openpgp-ctx-import-key =
 openpgp-ctx-verify-att =
     .label = Stadfest signatur
     .accesskey = S
-
 openpgp-has-sender-key = Denne meldinga hevdar å innehalde den offentlege OpenPGP-nøkkelen til avsendaren.
 openpgp-be-careful-new-key = Åtvaring: Den nye offentlege OpenPGP-nøkkelen i denne meldinga skil seg frå dei offentlege nøklane som du tidlegare godkjende for { $email }.
-
 openpgp-import-sender-key =
     .label = Importer…
-
 openpgp-search-keys-openpgp =
     .label = Oppdag OpenPGP-nøkkel
-
 openpgp-missing-signature-key = Denne meldinga vart signert med ein nøkkel som du enno ikkje har.
-
 openpgp-search-signature-key =
     .label = Oppdag…
-
 # Don't translate the terms "OpenPGP" and "MS-Exchange"
 openpgp-broken-exchange-opened = Dette er ei OpenPGP-melding som tilsynelatande vart øydelagd av MS-Exchange, og ho kan ikkje reparerast fordi ho vart opna frå ei lokal fil. Kopier meldinga til ei e-postmappe for å prøve ein automatisk reparasjon.
 openpgp-broken-exchange-info = Dette er ei OpenPGP-melding som tydelegvis vart øydelagd av MS-Exchange. Dersom innhaldet i meldinga ikkje vert vist som forventa, kan du prøve ein automatisk reparasjon.
 openpgp-broken-exchange-repair =
     .label = Reparer melding
 openpgp-broken-exchange-wait = Vent litt…
-
 openpgp-cannot-decrypt-because-mdc =
     Dette er ei kryptert melding som brukar ein gammel og sårbar mekanisme.
     Han kan ha blitt endra under transport, med eit føremål om å stele innhaldet.
     For å hindre denne risikoen vert ikkje innhaldet vist.
-
 openpgp-cannot-decrypt-because-missing-key = Den hemmelege nøkkelen som vert kravd for å dekryptere denne meldinga er ikkje tilgjengeleg.
-
 openpgp-partially-signed =
     Berre ei delmengde av denne meldinga vart signert digitalt ved hjelp av OpenPGP.
     Dersom du klikkar på stadfestingsknappen, vil dei ubeskytta delane bli gøymde, og statusen til den digitale signaturen bli vist.
-
 openpgp-partially-encrypted =
     Berre ei delmengde av denne meldinga vart kryptert ved hjelp av OpenPGP.
     Dei delane av meldinga som kan lesast og som allereie er viste, vart ikkje krypterte.
     Dersom du klikkar på dekrypter-knappen, vert innhaldet vist i dei krypterte delane.
-
 openpgp-reminder-partial-display = Påminning: Meldinga vist nedanfor er berre ei delmengde av den opprhavlege meldinga.
-
 openpgp-partial-verify-button = Stadfest
 openpgp-partial-decrypt-button = Dekrypter
-
+openpgp-unexpected-key-for-you = Åtvaring: Denne meldinga inneheld ein ukjend OpenPGP-nøkkel som refererer til ei av dine eigne e-postadresser. Dersom dette ikkje er ein av dine eigne nøklar, kan det vere eit forsøk på å lure andre korrespondentar.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/add-finger.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/add-finger.ftl
index eb784023fe608b4488d27e8c52bc617381d89189..b81a1dadd776ab9f9d569ac0663c2405ff54714b 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/add-finger.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/add-finger.ftl
@@ -2,13 +2,12 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+otr-add-finger-title = Legg til fingeravtrykk for OTR-nøkkel
 # Variables:
 #   $name (String) - name of a chat contact person
 # Do not translate 'OTR' (name of an encryption protocol)
 otr-add-finger-description = Skriv inn OTR-nøkkelfingeravtrykk for { $name }.
-
 otr-add-finger-fingerprint = Fingeravtrykk:
 otr-add-finger-tooltip-error = Ugyldig tegikn skrive inn.  Berre bokstavane ABCDEF og tal er tillatne
-
 otr-add-finger-input =
     .placeholder = Det 40 teikn lange OTR-nøkkelfingeravtrykket
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/am-im-otr.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/am-im-otr.ftl
index 451318be47b44e803647e70283d0ef28c8a02fa9..398025593bbd789cd39e5361be9ccb342c890170 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/am-im-otr.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/am-im-otr.ftl
@@ -12,9 +12,12 @@ view-fingerprint-button =
     .label = Handter fingeravtrykk for kontaktar
     .accesskey = f
 otr-settings-title = OTR-innstillingar
-
+otr-require-encryption =
+    .label = Krev ende-til-ende-kryptering for ein-til-ein-samtalar
 otr-require-encryption-info =
     Når du krev ende-til-ende-kryptering, vil meldingar i ein-til-ein-samtalar
     ikkje bli sendt med mindre dei kan krypterast. Mottatte ikkje-krypterte meldingar
     vert ikkje viste som ein del av den vanlege samtalen, og vert heller ikkje logga.
-
+otr-verify-nudge =
+    .label = Minn meg alltid på å stadfeste ein ikkje-stadfesta kontakt
+otr-not-yet-available = ikkje tilgjengeleg enno
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/finger.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/finger.ftl
index b61d1de1a70d648b1d254a7055ae5aa7db31dfce..5db99a73d6401d977fe3104c975d9f0811e5af57 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/finger.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/otr/finger.ftl
@@ -2,15 +2,15 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+otr-finger-title = Tidlegare sette OTR-fingeravtrykk
 finger-intro = OTR-nøkkelfingeravtrykk frå tidlegare ende-til-ende-krypterte samtalar.
-
+finger-screen-name =
+    .label = Kontakt
 finger-verified =
     .label = Stadfestingsstatus
 finger-fingerprint =
     .label = Fingeravtrykk
-
 finger-remove =
     .label = Fjern valde
-
 finger-remove-all =
     .label = Fjern alle
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/am-copies.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/am-copies.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..f3fa6397c36fca03aae0409cc81a6e38b736149c 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/am-copies.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/am-copies.ftl
@@ -2,3 +2,4 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+account-prefs-show-address-row-description = La adressefeltet stå tomt for å alltid vise adresserada når du byrjar på ei ny melding.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/connection.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/connection.ftl
index a862269f23e24a7a66aec1977fb325e31a2379e9..b7e281cfc40b90e91d1890564f3222f450adfe62 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/connection.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/connection.ftl
@@ -4,20 +4,16 @@
 
 connection-dns-over-https-url-resolver = Bruk leverandør
     .accesskey = r
-
 # Variables:
 #   $name (String) - Display name or URL for the DNS over HTTPS provider
 connection-dns-over-https-url-item-default =
     .label = { $name } (standard)
     .tooltiptext = Bruk standardadressa for DNS-oppslag over HTTPS
-
 connection-dns-over-https-url-custom =
     .label = Tilpassa
     .accesskey = T
     .tooltiptext = Spesifiser føretrekt nettadresse for DNS-oppslag over HTTPS
-
 connection-dns-over-https-custom-label = Tilpassa
-
 connection-dialog-window =
     .title = Tilkoplingsinnstillingar
     .style =
@@ -25,84 +21,72 @@ connection-dialog-window =
             [macos] width: 44em !important
            *[other] width: 49em !important
         }
-
+disable-extension-button = Slå av utviding
+# Variables:
+#   $name (String) - The extension that is controlling the proxy settings.
+#
+# The extension-icon is the extension's icon, or a fallback image. It should be
+# purely decoration for the actual extension name, with alt="".
+proxy-settings-controlled-by-extension = Ei utviding, <img data-l10n-name="extension-icon" alt="" /> { $name }, styrer korleis { -brand-short-name } koplar seg til internett.
 connection-proxy-legend = Konfigurer mellomtenarar for tilgang til Internett
-
 proxy-type-no =
     .label = Ingen mellomtenar
     .accesskey = I
-
 proxy-type-wpad =
     .label = Automatisk oppdag mellomtenarinnstillingar
     .accesskey = A
-
 proxy-type-system =
     .label = Bruk systeminnstillingar
     .accesskey = B
-
 proxy-type-manual =
     .label = Manuelle mellomtenarinnstillingar:
     .accesskey = M
-
 proxy-http-label =
     .value = HTTP:
     .accesskey = H
-
 http-port-label =
     .value = Port:
     .accesskey = P
-
 proxy-http-sharing =
     .label = Bruk også denne proxyserveren for HTTPS
     .accesskey = x
-
 proxy-https-label =
     .value = HTTPS-proxy:
     .accesskey = S
-
 ssl-port-label =
     .value = Port:
     .accesskey = o
-
 proxy-socks-label =
     .value = SOCKS-vert:
     .accesskey = C
-
 socks-port-label =
     .value = Port:
     .accesskey = t
-
 proxy-socks4-label =
     .label = SOCKS v4
     .accesskey = K
-
 proxy-socks5-label =
     .label = SOCKS v5
     .accesskey = v
-
 proxy-type-auto =
     .label = Automatisk konfigurasjonsadresse:
     .accesskey = A
-
 proxy-reload-label =
     .label = Oppdater
     .accesskey = O
-
 no-proxy-label =
     .value = Ingen MT for:
     .accesskey = n
-
 no-proxy-example = Døme: .mozilla.org, .net.nz, 192.168.1.0/24
-
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Tilkoplingar til localhost, 127.0.0.1/8, og ::1 er aldri kopla til via proxy.
 proxy-password-prompt =
     .label = Ikkje be om autentisering viss passordet er lagra
     .accesskey = i
     .tooltiptext = Dette alternativet stadfestar deg, i det stille, til proxiar når du har lagra innloggingsdetaljar for dei. Du vil få spørsmål om godkjenninga er mislykka.
-
 proxy-remote-dns =
     .label = Proxy-DNS når du brukar SOCKS v5
     .accesskey = D
-
 proxy-enable-doh =
     .label = Aktiver DNS-over-HTTPS
     .accesskey = o
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/dock-options.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/dock-options.ftl
index 5ab3ec1524673037d29faa062c249009a4fdd4db..5badd942b38e377460cd81898f1ae39a259fe629 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/dock-options.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/dock-options.ftl
@@ -5,21 +5,19 @@
 dock-options-window-dialog =
     .title = Innstillingar for app-ikon
     .style = width: 35em;
-
+dock-options-show-badge =
+    .label = Vis merkeikon
+    .accesskey = i
 bounce-system-dock-icon =
     .label = Animer app-ikonet når det kjem ny melding
     .accesskey = A
-
 dock-icon-legend = App-ikon merke
-
 dock-icon-show-label =
     .value = Merk app-ikonet med:
-
 count-unread-messages-radio =
     .label = Tal  på ulesne meldingar
     .accesskey = u
-
 count-new-messages-radio =
     .label = Tal på nye meldingar
     .accesskey = n
-
+notification-settings-info2 = Du kan skru av merket på varselspanelet i systeminnstillingar.
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/offline.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/offline.ftl
index 398d6c0a4dfcf94ecb03cf4b550cc95a5a78a74a..888ceb63eed60c8962d5c0b56c97b702249ac890 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/offline.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/offline.ftl
@@ -4,51 +4,39 @@
 
 offline-dialog-window =
     .title = Fråkopla-modus
-
 autodetect-online-label =
     .label = Automatisk følg oppdaga status på tilkopling
     .accesskey = d
-
+offline-preference-startup-label = Manuell tilstand ved oppstart:
 status-radio-remember =
     .label = Hugs førre tilkoplings-status
     .accesskey = H
-
 status-radio-ask =
     .label = Spør meg om tilkoplings-status
     .accesskey = S
-
 status-radio-always-online =
     .label = Tilkopla
     .accesskey = T
-
 status-radio-always-offline =
     .label = Fråkopla
     .accesskey = F
-
 going-online-label = Sende usende meldingar når eg koplar til?
-
 going-online-auto =
     .label = Ja
     .accesskey = J
-
 going-online-not =
     .label = Nei
     .accesskey = N
-
 going-online-ask =
     .label = Spør meg
     .accesskey = S
-
 going-offline-label = Laste ned meldingar for fråkopla bruk når eg koplar frå?
-
 going-offline-auto =
     .label = Ja
     .accesskey = a
-
 going-offline-not =
     .label = Nei
     .accesskey = e
-
 going-offline-ask =
     .label = Spør meg
     .accesskey = S
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/passwordManager.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/passwordManager.ftl
index badeb666eb2e4132aa8e590fa5b1bf0c6308409f..69952f50d0c18661ce65677f7592d21b6cc73edf 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/passwordManager.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/passwordManager.ftl
@@ -6,6 +6,10 @@ saved-logins =
     .title = Lagra innloggingar
 window-close =
     .key = w
+focus-search-primary-shortcut =
+    .key = f
+focus-search-alt-shortcut =
+    .key = k
 copy-provider-url-cmd =
     .label = Kopier URL
     .accesskey = o
@@ -44,7 +48,9 @@ remove =
 import =
     .label = Import…
     .accesskey = I
-
+password-close-button =
+    .label = Lat att
+    .accesskey = L
 show-passwords =
     .label = Vis passord
     .accesskey = p
@@ -67,12 +73,10 @@ no-master-password-prompt = Er du sikker på at du vil vise passorda?
 
 # This message can be seen by trying to show or copy the passwords.
 password-os-auth-dialog-message = Stadfest identiteten din for å vise dei lagra passorda.
-
 # This message can be seen by trying to show or copy the passwords.
 # The macOS strings are preceded by the operating system with "Thunderbird is trying to "
 # and includes subtitle of "Enter password for the user "xxx" to allow this." These
 # notes are only valid for English. Please test in your locale.
 password-os-auth-dialog-message-macosx = vis dei lagra passorda
-
 # Don't change this label.
 password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/preferences.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/preferences.ftl
index ad7d8746d7c0010d6b9d4d7df63aabe377c3fb60..68a55b9d2712f298b4e39d49e30d9d73fe926573 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/preferences/preferences.ftl
@@ -4,6 +4,7 @@
 
 close-button =
     .aria-label = Lat att
+preferences-doc-title2 = Innstillingar
 category-list =
     .aria-label = kategoriar
 pane-general-title = Generelt
@@ -83,6 +84,7 @@ update-in-progress-ok-button = &Avvis
 # method of closing the UI will not discard the update.
 update-in-progress-cancel-button = &Fortset
 account-button = Kontoinnstillingar
+open-addons-sidebar-button = Tillegg og tema
 
 ## OS Authentication dialog
 
@@ -113,9 +115,16 @@ restore-default-label =
     .label = Bruk standard
     .accesskey = u
 default-search-engine = Standard søkjemotor
+add-web-search-engine =
+    .label = Legg til…
+    .accesskey = L
 remove-search-engine =
     .label = Fjern
     .accesskey = e
+add-opensearch-provider-title = Legg til OpenSearch-tilbydar
+add-opensearch-provider-text = Skriv inn adressa til OpenSearch-tilbydaren du vil leggje til. Bruk anten den direkte adressa til OpenSearch-skildringsfila, eller ei adresse der ho kan oppdagast automatisk.
+adding-opensearch-provider-failed-title = Klarte ikkje leggje til OpenSearch-tilbydar
+adding-opensearch-provider-failed-text = Klarte ikke leggje til OpenSearch-tilbydar for { $url }.
 minimize-to-tray-label =
     .label = Når { -brand-short-name } er minimert, flytt han til systemstatusfeltet
     .accesskey = m
@@ -138,12 +147,19 @@ change-dock-icon = Endra innstillingar for app-ikonet
 app-icon-options =
     .label = Innstillingar for app-ikon …
     .accesskey = n
+notification-settings2 = Varsel og standardlyden kan deaktiverast i varselspanelet i systeminnstillingane.
 animated-alert-label =
     .label = Vis eit varsel
     .accesskey = V
 customize-alert-label =
     .label = Avansert…
     .accesskey = A
+biff-use-system-alert =
+    .label = Bruk systemvarselet
+tray-icon-unread-label =
+    .label = Vis eit ikon i systemkorga for ulesne meldingar
+    .accesskey = V
+tray-icon-unread-description = Tilrådd ved bruk av små knappar på oppgavelinja
 mail-system-sound-label =
     .label = Standard systemlyd for ny e-post
     .accesskey = S
@@ -235,6 +251,9 @@ diskspace-legend = Diskplass
 offline-compact-folder =
     .label = Komprimer alle mapper når det vil spara meir enn
     .accesskey = K
+offline-compact-folder-automatically =
+    .label = Spør kvar gong før optimering
+    .accesskey = k
 compact-folder-size =
     .value = MB totalt
 
@@ -297,6 +316,8 @@ smaller-size-item =
 quoted-text-color =
     .label = Farge:
     .accesskey = F
+search-handler-table =
+    .placeholder = Filtrer innhaldstypar og handlingar
 type-column-header = Innhaldstype
 action-column-header = Handling
 save-to-label =
@@ -389,13 +410,18 @@ auto-save-end = minutt
 warn-on-send-accel-key =
     .label = Stadfest når tastatursnarveg vert brukt for å sende meldingar
     .accesskey = f
+add-link-previews =
+    .label = Legg til førehandsvisning når du limer inn lenker
+    .accesskey = n
 spellcheck-label =
     .label = Stavekontroll før meldingar vert sende
     .accesskey = S
 spellcheck-inline-label =
     .label = Stavekontroll medan du skriv
     .accesskey = a
-
+language-popup-label =
+    .value = Språk:
+    .accesskey = k
 download-dictionaries-link = Last ned fleire ordbøker
 font-label =
     .value = Skrifttype:
@@ -418,12 +444,19 @@ restore-html-label =
 default-format-label =
     .label = Bruk paragrafformat i staden for brødtekst som standard
     .accesskey = p
+compose-send-format-title = Sendeformat
 compose-send-automatic-option =
     .label = Automatisk
+compose-send-automatic-description = Dersom ingen stil er brukt i meldinga, send rein tekst. Elles, send HTML med rein tekst som reserve.
+compose-send-both-option =
+    .label = Både HTML og rein tekst
+compose-send-both-description = Mottakaren sitt e-postprogram vil avgjere kva versjon som skal visast
 compose-send-html-option =
     .label = Berre HTML
+compose-send-html-description = Nokre mottakarar vil kanskje ikkje kunne lese meldinga utan rein tekst som reserve.
 compose-send-plain-option =
     .label = Berre rein tekst
+compose-send-plain-description = Ein del stil vil konverterast til eit alternativ i rein tekst, medan anna utforming vil deaktiverast.
 autocomplete-description = Ved adressering av meldingar, sjå etter treff i:
 ab-label =
     .label = Lokale adressebøker
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/troubleshootMode.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/troubleshootMode.ftl
index 8ea04779851c6c9778845628d7addd3104a4c70d..219b351aed17b65447a4320a590a7c005e7ca020 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/troubleshootMode.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/messenger/troubleshootMode.ftl
@@ -5,25 +5,20 @@
 troubleshoot-mode-window =
     .title = { -brand-short-name } feilsøkingsmodus
     .style = width: 37em;
-
+troubleshoot-mode-description = Bruk { -brand-short-name } feilsøkingsmodus for å diagnostisere problem. Tillegga dine og tilpassingar blir deaktiverte mellombels.
 troubleshoot-mode-description2 = Du kan gjere nokre eller alle av desse endringane permanente:
-
 troubleshoot-mode-disable-addons =
     .label = Slå av alle utvidingar
     .accesskey = S
-
 troubleshoot-mode-reset-toolbars =
     .label = Tilbakestill verktøylinjer og kontrollar
     .accesskey = T
-
 troubleshoot-mode-change-and-restart =
     .label = Gjer endringar og start på nytt
     .accesskey = G
-
 troubleshoot-mode-continue =
     .label = Fortset i feilsøkingsmodus
     .accesskey = F
-
 troubleshoot-mode-quit =
     .label =
         { PLATFORM() ->
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/about/aboutGlean.ftl
index fcc6af15fe3b252106bd4755e10185727b51f261..5eaf8321674b84b0add8adae9fd06dfe99b20fe5 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Om Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> er eit datainnsamlingsbibliotek som vert brukt i Mozilla-produkt. Denne sida er for utviklarar og testarar som treng å <a data-l10n-name="fog-debug-doc-link">konfigurere feilsøking og logging i Glean SDK</a>.
 about-glean-warning = Misbruk av dette grensesnittet kan krasje { -brand-short-name }.
-
 tag-pings-label = Merk alle sende ping med denne taggen
 log-pings-label = Logge ping-nyttelast før du sender?
 send-pings-label = Send den namngitte pinget
 controls-button-label = Send inn innstillingar
+controls-button-label-verbose = Bruk innstillingar og send inn ping
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/commonDialog.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/commonDialog.ftl
index a3500c9a591005faa2af3aa8ec0c75c7a6a59746..f0375378d42a23eaf602869c2dfa0307d515a710 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Denne sida seier:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Ukjend
-
 common-dialog-username =
     .value = Brukarnamn
 common-dialog-password =
     .value = Passord
+common-dialog-copy-cmd =
+    .label = Kopier
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Merk alt
+    .accesskey = M
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/resetProfile.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/resetProfile.ftl
index 3714e4b8f1852ce79b489faa100dc006be897092..e672865c91fd259b8ca89fd6db92223293f3d2d2 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Begynn på nytt for å løyse ytingsproblem
 refresh-profile = Gje { -brand-short-name } ei overhaling
 refresh-profile-button = Tilbakestill { -brand-short-name }…
 refresh-profile-learn-more = Les meir
+refresh-profile-progress =
+    .title = Tilbakestill { -brand-short-name }
+refresh-profile-progress-description = Nesten ferdig…
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/tabprompts.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..eb5032e950ba0d8a172f6443a725241e9b988f03
--- /dev/null
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Brukarnamn:
+tabmodalprompt-password =
+    .value = Passord:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Avbryt
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/textActions.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/textActions.ftl
index f01023c3e27158efdd391c07547cacf091de3ee7..5675cea04eb8f402accf814d8fc93ddc00ad6917 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Angre
     .accesskey = A
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Gjer om
     .accesskey = G
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Klipp ut
     .accesskey = u
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopier
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Lim inn
     .accesskey = L
-
+text-action-paste-no-formatting =
+    .label = Lim inn utan formatering
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Slett
     .accesskey = t
-
 text-action-select-all =
     .label = Merk alt
     .accesskey = M
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = (Ingen staveforslag)
-
 text-action-spell-add-to-dictionary =
     .label = Legg til i ordbok
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Angre tillegg i ordbok
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Stavekontroll
     .accesskey = t
-
 text-action-spell-add-dictionaries =
     .label = Legg til ordbøker…
     .accesskey = L
-
 text-action-spell-dictionaries =
     .label = Språk
     .accesskey = S
-
 text-action-search-text-box-clear =
     .title = Tøm
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/pictureinpicture/pictureinpicture.ftl
index 55853906b591ce4d9dd7eae11479048cf30c5ff8..141f01b6eec3865dfefdd3a52c59a06a59cc0a1d 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Send tilbake til fana
 pictureinpicture-close =
     .aria-label = Lat att
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pause
+    .title = Pause (mellomrom)
+pictureinpicture-play-cmd =
+    .aria-label = Spel av
+    .title = Spel av (mellomrom)
+pictureinpicture-mute-cmd =
+    .aria-label = Lyd av
+    .title = Lyd av ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Lyd på
+    .title = Lyd på ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Send tilbake til fana
+    .title = Tilbake til fana
+pictureinpicture-close-cmd =
+    .aria-label = Lat att
+    .title = Lat att ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Undertekstar
+    .title = Undertekstar
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Fullskjerm
+    .title = Fullskjerm (dobbelklikk)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Avslutt fullskjerm
+    .title = Avslutt fullskjerm (dobbelklikk)
 pictureinpicture-subtitles-label = Undertekstar
 pictureinpicture-font-size-label = Skriftstorleik
 pictureinpicture-font-size-small = Liten
diff --git a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/printing/printUI.ftl b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/printing/printUI.ftl
index be7f78e5d963ed36c789af3189f7dd193b6c8045..d4f214bd8fb03cd641a773a4614aac1625ab8533 100644
--- a/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/nn-NO/localization/nn-NO/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Skriv ut
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Lagre som
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } ark
        *[other] { $sheetCount } ark
     }
-
 printui-page-range-all = Alle
+printui-page-range-current = Gjeldande
 printui-page-range-odd = Oddetall
 printui-page-range-even = Partall
 printui-page-range-custom = Tilpassa
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Skriv inn tilpasssa sideområde
     .placeholder = t.d. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Eksemplar
-
 printui-orientation = Papirretning
 printui-landscape = Ligggjande
 printui-portrait = Ståande
-
 # Section title for the printer or destination device to target
 printui-destination-label = Mål
 printui-destination-pdf-label = Lagre til PDF
-
 printui-more-settings = Fleire innstillingar
 printui-less-settings = Færre innstillingar
-
 printui-paper-size-label = Papirstørrelse
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalering
 printui-scale-fit-to-page-width = Tilpass til sidebreidda
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skalering
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Tosidig utskrift
 printui-two-sided-printing-off = Av
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Av
 printui-two-sided-printing-long-edge = Vend på langsida
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Vend på kortsida
-
 # Section title for miscellaneous print options
 printui-options = Innstillingar
 printui-headers-footers-checkbox = Skriv ut topptekst og botntekst
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Forenkla
 printui-color-mode-label = Fargemodus
 printui-color-mode-color = Farge
 printui-color-mode-bw = Svart-kvit
-
 printui-margins = Margar
 printui-margins-default = Standard
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Venstre (mm)
 printui-margins-custom-right = Høgre
 printui-margins-custom-right-inches = Høgre (tommar)
 printui-margins-custom-right-mm = Høgre (mm)
-
 printui-system-dialog-link = Skriv ut ved hjelp av systemdialogvindauget…
-
 printui-primary-button = Skriv ut
 printui-primary-button-save = Lagre
 printui-cancel-button = Avbryt
 printui-close-button = Lat att
-
 printui-loading = Førebur førehandsvising
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Førehandsvising
-
 printui-pages-per-sheet = Sider per ark
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Skriv ut…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skaleringa må vere eit tal mellom 10 og 200.
 printui-error-invalid-margin = Skriv inn ein gyldig marg for den valde papirstørrelsen.
 printui-error-invalid-copies = Kopital må vere mellom 1 og 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Området må vere eit tal mellom 1 og { $numPages }.
diff --git a/thunderbird-l10n/nn-NO/manifest.json b/thunderbird-l10n/nn-NO/manifest.json
index d7ee36a24f8a5e12de76599d66d813610f2b77d9..53e9dde1e8225c749a50ee2a8b6440e8e95bf5c3 100644
--- a/thunderbird-l10n/nn-NO/manifest.json
+++ b/thunderbird-l10n/nn-NO/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Norsk (nynorsk) Language Pack",
   "description": "Language pack for Thunderbird for nn-NO",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "nn-NO": {
-      "version": "20220728145139",
+      "version": "20220817190322",
       "chrome_resources": {
         "alerts": "chrome/nn-NO/locale/nn-NO/alerts/",
         "autoconfig": "chrome/nn-NO/locale/nn-NO/autoconfig/",
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/css.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/css.properties
index a7b4b1040c42e437336e4847da78dd7990e1396e..430c827be6da21c0d59b37c898fa1a89ab0f6b52 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/css.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/css.properties
@@ -39,8 +39,8 @@ PEMQExpectedFeatureValue=ਮੀਡਿਆ ਫੀਚਰ ਲਈ ਗਲਤ ਮੁੱ
 PEExpectedNoneOrURL='none' ਜਾਂ URL ਦੀ ਉਮੀਦ ਸੀ, ਪਰ '%1$S' ਮਿਲਿਆ।
 PEExpectedNoneOrURLOrFilterFunction='none', URL, ਜਾਂ ਫਿਲਟਰ ਫੰਕਸ਼ਨ ਦੀ  ਉਮੀਦ ਸੀ, ਪਰ '%1$S' ਮਿਲਿਆ।
 
+TooLargeDashedRadius=‘dashed’ ਸਟਾਈਲ ਲਈ ਹਾਸ਼ੀਏ ਦਾ ਰੇਡੀਅਸ ਬਹੁਤ ਵੱਡਾ (ਹੱਦ 100000px) ਹੈ। ਰੈਂਡਰਿੰਗ ਇਕਸਾਰ ਹੈ।
+TooLargeDottedRadius=‘dotted’ ਸਟਾਈਲ ਲਈ ਹਾਸ਼ੀਏ ਦਾ ਰੇਡੀਅਸ ਬਹੁਤ ਵੱਡਾ (ਹੱਦ 100000px) ਹੈ। ਰੈਂਡਰਿੰਗ ਇਕਸਾਰ ਹੈ।
 
 PEDisallowedImportRule=@import rules are not yet valid in constructed stylesheets.
 PENeverMatchingHostSelector=:host selector in ‘%S’ is not featureless and will never match. Maybe you intended to use :host()?
-TooLargeDashedRadius=Border radius is too large for ‘dashed’ style (the limit is 100000px). Rendering as solid.
-TooLargeDottedRadius=Border radius is too large for ‘dotted’ style (the limit is 100000px). Rendering as solid.
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/layout/HtmlForm.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/layout/HtmlForm.properties
index 60b188ca15a3ac298c4d26321d8243261187de85..60d515542bf4a5fb6cfbea08baefd2380f0b5eaf 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/layout/HtmlForm.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/layout/HtmlForm.properties
@@ -12,6 +12,7 @@ ForgotPostWarning=ਫਾਰਮ ਵਿੱਚ enctype=%S ਹੈ, ਪਰ method=pos
 ForgotFileEnctypeWarning=ਫਾਰਮ ਵਿੱਚ ਫਾਇਲ ਇੰਪੁੱਟ ਹੈ, ਪਰ ਫਾਰਮ ਵਿੱਚ method=POST ਅਤੇ enctype=multipart/form-data ਨਹੀਂ ਹੈ। ਫਾਇਲ ਭੇਜੀ ਨਹੀਂ ਜਾ ਸਕੇਗੀ।
 # LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
 DefaultFormSubject=%S ਵਲੋਂ ਫੋਰਮ ਪੋਸਟ
+CannotEncodeAllUnicode=ਫਾਰਮ %S ਇੰਕੋਡਿੰਗ ਨਾਲ ਭੇਜਿਆ ਗਿਆ ਸੀ, ਜੋ ਕਿ ਸਾਰੇ ਯੂਨੀਕੋਡ ਅੱਖਰ ਇੰਕੋਡ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ, ਇਸਕਰਕੇ ਵਰਤੋਂਕਾਰ ਇਨਪੁੱਟ ਨਿਕਾਰਾ ਹੋ ਸਕਦੀ ਹੈ। ਇਹ ਸਮੱਸਿਆ ਤੋਂ ਬਚਣ ਲਈ ਸਫ਼ੇ ਨੂੰ UTF-8 ਇੰਕੋਡਿੰਗ ਭੇਜਣ ਲਈ ਬਦਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਜੋ ਕਿ ਜਾਂ ਤਾਂ ਸਫ਼ੇ ਦੀ ਇੰਕੋਡਿੰਗ ਨੂੰ UTF-8 ਵਿੱਚ ਬਦਲ ਕੇ ਜਾਂ ਫਾਰਮ ਐਲੀਮੈਂਟ ਉੱਤੇ accept-charset=utf-8 ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹੋ।
 AllSupportedTypes=ਸਭ ਸਹਾਇਕ ਕਿਸਮਾਂ
 # LOCALIZATION NOTE (NoFileSelected): this string is shown on a
 # <input type='file'> when there is no file selected yet.
@@ -40,5 +41,3 @@ AndNMoreFiles=ਅਤੇ ਇੱਕ ਹੋਰ;ਅਤੇ #1 ਹੋਰ
 # it has no direct <summary> child. Google Chrome should already have this
 # string translated.
 DefaultSummary=ਵੇਰਵੇ
-
-CannotEncodeAllUnicode=A form was submitted in the %S encoding which cannot encode all Unicode characters, so user input may get corrupted. To avoid this problem, the page should be changed so that the form is submitted in the UTF-8 encoding either by changing the encoding of the page itself to UTF-8 or by specifying accept-charset=utf-8 on the form element.
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/xslt/xslt.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/xslt/xslt.properties
index a09021ea7aaca8b75f205b817c9496f66d601236..fd74c703b64ccbbaa890884853783255f8d00764 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/xslt/xslt.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/global/xslt/xslt.properties
@@ -4,7 +4,7 @@
 
 1  = ਇੱਕ XSLT stylesheet ਪਾਰਸਿੰਗ ਅਸਫਲ ਹੈ।
 2  = ਇੱਕ XPath ਸਮੀਕਰਨ ਪਾਰਸਿੰਗ ਅਸਫਲ ਹੈ।
-3  = 
+3  =
 4  = XSLT ਸੰਚਾਰ ਅਸਫ਼ਲ ਹੈ।
 5  = ਗਲਤ XSLT/XPath ਫੰਕਸ਼ਨ
 6  = XSLT Stylesheet (ਸੰਭਵ ਤੌਰ) ਵਿੱਚ ਚੱਕਰ ਹੈ।
@@ -29,12 +29,11 @@
 25 = XPath ਪਾਰਸ ਅਸਫਲ: ਗਲਤ ਅੱਖਰ ਦੀ ਮੰਗ:
 26 = XPath ਪਾਰਸ ਅਸਫਲ: binary operator ਮੰਗ ਸੀ:
 27 = An XSLT stylesheet ਲੋਡ ਕਰਨ ਨੂੰ ਸੁਰੱਖਿਆ ਕਾਰਨਾਂ ਕਰਕੇ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
+28 = ਗਲਤ ਸਮੀਕਰਨ ਦਾ ਮੁਲਾਂਕਣ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।
+29 = ਅਸੰਤੁਲਿਤ ਕਰਲੀ ਬਰੈਕਟਾਂ।
+30 = ਗ਼ੈਰਵਾਜਬ QName ਨਾਲ ਐਲੀਮੈਂਟ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ।
+31 = ਵੇਰੀਬਲ ਬਾਈਡਿੰਗ ਉਸੇ ਟੈਂਪਲੇਟ ਵਿੱਚ ਵੇਰੀਬਲ ਬਾਈਡਿੰਗ ਨੂੰ ਸੈਡੋ ਕਰਦਾ ਹੈ।
 32 = ਮੁੱਖ ਫੰਕਸ਼ਨ ਲਈ ਕਾਲ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।
 
 LoadingError = stylesheet ਲੋਡ ਕਰਨ ਦੌਰਾਨ: %S
 TransformError = XSLT ਸੰਚਾਰ ਦੌਰਾਨ ਗਲਤੀ ਆਈ ਹੈ: %S
-
-28 = Evaluating an invalid expression.
-29 = Unbalanced curly brace.
-30 = Creating an element with an invalid QName.
-31 = Variable binding shadows variable binding within the same template.
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/nsserrors.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/nsserrors.properties
index a6d8c5a0c3ed52ca5e6d3e28e3afbae1bd88bc51..c8b9500b49a708bd76383ac068195fd29eb53367 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/nsserrors.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/nsserrors.properties
@@ -115,6 +115,7 @@ SSL_ERROR_DECOMPRESSION_FAILURE=SSL ਨੂੰ ਕੰਪਰੈਸ ਕੀਤਾ 
 SSL_ERROR_RENEGOTIATION_NOT_ALLOWED=ਇਸ SSL ਸਾਕਟ ਉੱਤੇ ਮੁੜ-ਸਮਝੌਤੇ ਦੀ ਇਜ਼ਾਜ਼ਤ ਨਹੀਂ ਹੈ।
 SSL_ERROR_UNSAFE_NEGOTIATION=ਪੀਅਰ ਨੇ ਪੁਰਾਣੇ ਸਟਾਇਲ (ਸੰਭਵ ਰੂਪ ਵਿੱਚ ਕਮਜ਼ੋਰ) ਦੇ ਹੈਂਡਸ਼ੇਕ (handshake) ਨਾਲ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹੈ ।
 SSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL ਨੂੰ ਅਚਾਨਕ ਗ਼ੈਰ-ਕੰਪਰੈਸ ਰਿਕਾਰਡ ਮਿਲਿਆ।
+SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL ਨੂੰ ਸਰਵਰ ਕੀ ਐਕਸਚੇਂਜ ਹੈਂਡਸ਼ੇਕ ਸੁਨੇਹੇ ਵਿੱਚ ਕਮਜ਼ੋਰ ਐਫੀਮੇਰਲ Diffie-Hellman ਕੁੰਜੀ ਮਿਲੀ ਹੈ।
 SSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL ਨੂੰ ਨਜਾਇਜ਼ NPN ਇਕਸਟੈਂਸ਼ਨ ਡਾਟਾ ਮਿਲਿਆ।
 SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=SSL ਫੀਚਰ  SSL 2.0 ਕੁਨੈਕਸ਼ਨ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।
 SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=SSL ਫੀਚਰ ਸਰਵਰਾਂ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।
@@ -128,6 +129,15 @@ SSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL ਨੂੰ ਅਣਜਾਣ ਸਰਟੀ
 SSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=TLS ਪੀਅਰ ਵਲੋਂ ਗ਼ੈਰ-ਸਹਾਇਕ ਹੈਸ਼ ਐਲਗੋਰਿਥਮ ਵਰਤਿਆ।
 SSL_ERROR_DIGEST_FAILURE=ਡੀਜ਼ਿਟ ਫੰਕਸ਼ਨ ਫੇਲ੍ਹ ਹੈ।
 SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=ਡਿਜ਼ਟਲ-ਸਾਈਨ ਕੀਤੇ ਭਾਗ ਵਲੋਂ ਗਲਤ ਦਸਤਖਟ ਐਲਗੋਰਿਥਮ ਦਿੱਤਾ ਗਿਆ।
+SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=ਅਗਲਾ ਪਰੋਟੋਕਾਲ ਵਾਰਤਾ ਇਕਸਟੈਨਸ਼ਨ ਸਮਰੱਥ ਕੀਤਾ ਸੀ, ਪਰ ਇਸ ਦੀ ਲੋੜ ਪੈਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲਬੈਕ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ।
+SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=ਸਰਵਰ ਕਿਸੇ ਪਰੋਟੋਕਾਲ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ ਜੋ ਕਲਾਇੰਟ, ALPN ਇਕਸਟੈਨਸ਼ਨ ਵਿੱਚ ਇਸ਼ਤਿਹਾਰ ਦਿੰਦਾ ਹੈ।
+SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=ਸਰਵਰ ਨੇ ਹੈਂਡਸ਼ੇਕ ਨੂੰ ਨਾ-ਮਨਜ਼ੂਰ ਕਰ ਦਿੱਤਾ ਹੈ, ਕਿਉਂਕਿ ਕਲਾਈਂਟ ਨੇ ਸਰਵਰ ਵਲੋਂ ਸਮਰੱਥ TLS ਵਰਜ਼ਨ ਤੋਂ ਹੇਠਲੇ ਲਈ ਡਾਊਨਗਰੇਡ ਕੀਤਾ ਹੈ।
+SSL_ERROR_WEAK_SERVER_CERT_KEY=ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ ਵਿੱਚ ਅਜਿਹੀ ਪਬਲਿਕ ਕੁੰਜੀ ਹੈ, ਜੋ ਬਹੁਤ ਕਮਜ਼ੋਰ ਹੈ।
+SSL_ERROR_RX_SHORT_DTLS_READ=DTLS ਰਿਕਾਰਡ ਲਈ ਬਫ਼ਰ ਵਿੱਚ ਕਾਫ਼ੀ ਜਗ੍ਹਾ ਨਹੀਂ ਹੈ।
+SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=ਕੋਈ ਵੀ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ TLS ਦਸਤਖ਼ਤ ਐਲਗੋਰਿਥਮ ਸੰਰਚਿਤ ਨਹੀਂ ਹੈ।
+SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=ਪੀਅਰ ਨੇ ਦਸਤਖਤ ਅਤੇ ਹੈਸ਼ ਐਲਗੋਰਿਦਮ ਦਾ ਅਸਮਰਥਿਤ ਮਿਸ਼ਰਨ ਵਰਤਿਆ।
+SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=ਪੀਅਰ ਨੇ ਬਿਨਾਂ ਸਹੀ ਐਕਸਟੈਂਡਡ_ਮਾਸਟਰ_ਸੀਕ੍ਰੇਟ ਇਕਸਟੈਨਸ਼ਨ ਦੇ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ।
+SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=ਪੀਅਰ ਨੇ ਅਚਾਨਕ extended_master_secret ਇਕਸਟੈਨਸ਼ਨ ਦੇ ਨਾਲ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ।
 SEC_ERROR_IO=ਸੁਰੱਖਿਆ ਅਥੋਰਾਈਜੇਸ਼ਨ ਦੌਰਾਨ ਇੱਕ I/O ਗਲਤੀ ਆਈ ਹੈ।
 SEC_ERROR_LIBRARY_FAILURE=ਸੁਰੱਖਿਆ ਲਾਇਬਰੇਰੀ ਫੇਲ੍ਹ ਹੈ।
 SEC_ERROR_BAD_DATA=ਸੁਰੱਖਿਆ ਲਾਇਬਰੇਰੀ: ਖਰਾਬ ਡਾਟਾ ਮਿਲਿਆ।
@@ -173,6 +183,7 @@ SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=ਸਰਟੀਫਿਕੇਟ ਵਿੱਚ 
 SEC_ERROR_OLD_CRL=ਨਵਾਂ CRL ਤੁਹਾਡੇ ਮੌਜੂਦ ਦੇ ਬਾਅਦ 'ਚ ਨਹੀਂ ਹੈ।
 SEC_ERROR_NO_EMAIL_CERT=ਇੰਕ੍ਰਿਪਟ ਜਾਂ ਸਾਈਨ ਨਹੀਂ ਹੈ: ਤੁਹਾਡੇ ਕੋਲ ਹਾਲੇ ਈਮੇਲ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ।
 SEC_ERROR_NO_RECIPIENT_CERTS_QUERY=ਇੰਕ੍ਰਿਪਟ ਨਹੀਂ ਹੈ: ਤੁਹਾਡੇ ਕੋਲ ਪੱਤਰ ਲੈਣ ਵਾਲਿਆਂ ਵਿੱਚੋਂ ਹਰੇਕ ਲਈ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ।
+SEC_ERROR_NOT_A_RECIPIENT=ਡਿਸਕ੍ਰਿਪਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ: ਤੁਸੀਂ ਕੋਈ ਪ੍ਰਾਪਤਕਰਤਾ ਨਹੀਂ ਹੋ, ਜਾਂ ਮੇਲ ਖਾਂਦਾ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਨਿੱਜੀ ਕੁੰਜੀ ਨਹੀਂ ਲੱਭੀ।
 SEC_ERROR_PKCS7_KEYALG_MISMATCH=ਡਿ-ਕ੍ਰਿਪਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ: ਕੁੰਜੀ ਐਲੋਗਰਿਥਮ ਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ ਹੈ।
 SEC_ERROR_PKCS7_BAD_SIGNATURE=ਦਸਤਖਤ ਜਾਂਚ ਫੇਲ੍ਹ ਹੋਈ: ਕੋਈ ਦਸਤਖਤੀ ਨਹੀਂ ਲੱਭਿਆ, ਬਹੁਤ ਸਾਰੇ ਦਸਤਖਤੀ ਮਿਲੇ ਜਾਂ ਗਲਤ ਜਾਂ ਨਿਕਾਰਾ ਡਾਟਾ।
 SEC_ERROR_UNSUPPORTED_KEYALG=ਗ਼ੈਰ-ਸਹਾਇਕ ਜਾਂ ਅਣਜਾਣ ਕੀ ਐਲਗੋਰਥਿਮ ਹੈ।
@@ -231,6 +242,7 @@ SEC_ERROR_KEYGEN_FAIL=ਪਬਲਿਕ/ਪ੍ਰਾਈਵੇਟ ਕੀ-ਪੇਅ
 SEC_ERROR_INVALID_PASSWORD=ਦਿੱਤਾ ਪਾਸਵਰਡ ਗਲਤ ਹੈ। ਵੱਖਰਾ ਪਾਸਵਰਡ ਦਿਓ ਜੀ।
 SEC_ERROR_RETRY_OLD_PASSWORD=ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਗਲਤ ਦਿੱਤਾ ਹੈ। ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੀ।
 SEC_ERROR_BAD_NICKNAME=ਸਰਟੀਫਿਕੇਟ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਅਧੀਨ ਹੈ।
+SEC_ERROR_NOT_FORTEZZA_ISSUER=ਪੀਅਰ FORTEZZA ਚੇਨ ਕੋਲ ਇੱਕ ਗੈਰ-FORTEZZA ਸਰਟੀਫਿਕੇਟ ਹੈ।
 SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=ਇੱਕ ਸੰਵੇਦਨਸ਼ੀਲ ਕੀ ਨੂੰ ਸਲੋਟ 'ਚ ਭੇਜਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ, ਜਿੱਥੇ ਇਸ ਦੀ ਲੋੜ ਹੈ।
 SEC_ERROR_JS_INVALID_MODULE_NAME=ਗਲਤ ਮੋਡੀਊਲ ਨਾਂ ਹੈ।
 SEC_ERROR_JS_INVALID_DLL=ਗਲਤ ਮੋਡੀਊਲ ਪਾਥ/ਫਾਈਲ ਨਾਂ
@@ -239,22 +251,38 @@ SEC_ERROR_JS_DEL_MOD_FAILURE=ਮੋਡੀਊਲ ਹਟਾਉਣ ਲਈ ਅਸਮ
 SEC_ERROR_OLD_KRL=ਨਵਾਂ KRL  ਮੌਜੂਦਾ ਨਾਲੋਂ ਪੁਰਾਣਾ ਨਹੀਂ ਹੈ।
 SEC_ERROR_CKL_CONFLICT=New CKL has different issuer than current CKL.  Delete current CKL.
 SEC_ERROR_CERT_NOT_IN_NAME_SPACE=ਇਹ ਸਰਟੀਫਿਕੇਟ ਲਈ ਸਰਟੀਫਿਕੇਟ ਅਥਾਰਟੀ ਇਸ ਨਾਂ ਨਾਲ ਸਰਟੀਫਿਕੇਟ ਦੇਣ ਦਾ ਅਧਿਕਾਰ ਨਹੀਂ ਦਿੰਦੀ ਹੈ।
+SEC_ERROR_KRL_NOT_YET_VALID=ਇਸ ਸਰਟੀਫਿਕੇਟ ਲਈ ਕੁੰਜੀ ਰੱਦ ਕਰਨ ਦੀ ਸੂਚੀ ਅਜੇ ਯੋਗ ਨਹੀਂ ਹੈ।
+SEC_ERROR_CRL_NOT_YET_VALID=ਇਸ ਸਰਟੀਫਿਕੇਟ ਲਈ ਸਰਟੀਫਿਕੇਟ ਰੱਦ ਕਰਨ ਦੀ ਸੂਚੀ ਅਜੇ ਯੋਗ ਨਹੀਂ ਹੈ।
 SEC_ERROR_UNKNOWN_CERT=ਮੰਗਿਆ ਸਰਟੀਫਿਕੇਟ ਲੱਭਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ।
 SEC_ERROR_UNKNOWN_SIGNER=ਸਾਈਨ ਕਰਨ ਵਾਲੇ ਦਾ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਲੱਭਿਆ ਜਾ ਸਕਿਆ।
 SEC_ERROR_CERT_BAD_ACCESS_LOCATION=ਸਰਟੀਫਿਕੇਟ ਹਾਲਤ ਸਰਵਰ ਲਈ ਟਿਕਾਣਾ ਗਲਤ ਫਾਰਮੈਟ 'ਚ ਹੈ।
 SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=OCSP ਜਵਾਬ ਪੂਰੀ ਤਰ੍ਹਾਂ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ; ਇਹ ਇੱਕ ਅਣਜਾਣ ਕਿਸਮ ਹੈ।
 SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=OCSP ਸਰਵਰ ਨੇ ਨਾ-ਮੰਗਿਆ/ਗਲਤ HTTP ਡਾਟਾ ਵਾਪਸ ਕੀਤਾ ਹੈ।
+SEC_ERROR_OCSP_MALFORMED_REQUEST=OCSP ਸਰਵਰ ਨੂੰ ਬੇਨਤੀ ਨੂੰ ਖਰਾਬ ਜਾਂ ਗਲਤ ਢੰਗ ਨਾਲ ਬਣਾਉਣ ਦੀ ਬੇਨਤੀ ਮਿਲੀ।
 SEC_ERROR_OCSP_SERVER_ERROR=The OCSP ਸਰਵਰ ਨੂੰ ਇੱਕ ਅੰਦਰੂਨੀ ਗਲਤੀ ਆਈ ਹੈ।
 SEC_ERROR_OCSP_TRY_SERVER_LATER=OCSP ਸਰਵਰ ਨੇ ਬਾਅਦ ਵਿੱਚ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਦਾ ਸੁਝਾਅ ਦਿੱਤਾ ਹੈ।
+SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=OCSP ਸਰਵਰ ਨੂੰ ਇਸ ਬੇਨਤੀ ਉੱਪਰ ਦਸਤਖਤ ਦੀ ਲੋੜ ਹੈ।
+SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=OCSP ਸਰਵਰ ਨੇ ਇਸ ਬੇਨਤੀ ਨੂੰ ਅਣਅਧਿਕਾਰਤ ਦੱਸਦਿਆਂ ਨਾ-ਮਨਜ਼ੂਰ ਕਰ ਦਿੱਤਾ ਹੈ।
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=OCSP ਸਰਵਰ ਨੇ ਇੱਕ ਨਾ-ਪਛਾਨਣਯੋਗ ਸਥਿਤੀ ਵਾਪਸ ਦਿਖਾ ਦਿੱਤੀ।
 SEC_ERROR_OCSP_UNKNOWN_CERT=ਸਰਟੀਫਿਕੇਟ ਲਈ  OCSP ਦੀ ਕੋਈ ਹਾਲਤ ਨਹੀਂ ਹੈ।
 SEC_ERROR_OCSP_NOT_ENABLED=ਇਹ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ OCSP ਯੋਗ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
+SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=ਇਹ ਕੰਮ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ OCSP ਮੂਲ ਜਵਾਬਦੇਹ ਨੂੰ ਸੈੱਟ ਕਰਨਾ ਪਵੇਗਾ।
+SEC_ERROR_OCSP_MALFORMED_RESPONSE=OCSP ਸਰਵਰ ਦਾ ਜਵਾਬ ਖਰਾਬ ਜਾਂ ਗਲਤ ਢੰਗ ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਸੀ।
+SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=OCSP ਜਵਾਬ ਦੇ ਹਸਤਾਖਰ ਕਰਨ ਵਾਲੇ ਨੂੰ ਇਸ ਸਰਟੀਫਿਕੇਟ ਦੀ ਸਥਿਤੀ ਦੱਸਣ ਦਾ ਅਧਿਕਾਰ ਨਹੀਂ ਹੈ।
+SEC_ERROR_OCSP_FUTURE_RESPONSE=OCSP ਜਵਾਬ ਹਾਲੇ ਯੋਗ ਨਹੀਂ ਹੈ (ਭਵਿੱਖ ਵਿੱਚ ਤਾਰੀਖ ਰੱਖਦਾ ਹੈ)।
+SEC_ERROR_OCSP_OLD_RESPONSE=OCSP ਜਵਾਬ ਵਿੱਚ ਪੁਰਾਣੀ ਜਾਣਕਾਰੀ ਹੈ।
+SEC_ERROR_DIGEST_NOT_FOUND=CMS ਜਾਂ PKCS #7 ਡਾਈਜੈਸਟ, ਦਸਤਖਤ ਕੀਤੇ ਸੁਨੇਹੇ ਵਿੱਚ ਨਹੀਂ ਲੱਭੇ ਸੀ।
 SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=CMS ਜਾਂ PKCS #7 ਸੁਨੇਹਾ ਟਾਈਪ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।
 SEC_ERROR_MODULE_STUCK=PKCS #11 ਮੋਡੀਊਲ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ, ਕਿਉਂਕਿ ਇਹ ਵਰਤੋਂ ਅਧੀਨ ਹੈ।
+SEC_ERROR_BAD_TEMPLATE=ASN.1 ਡਾਟਾ ਡੀਕੋਡ ਨਹੀਂ ਹੋ ਸਕਿਆ। ਨਿਰਧਾਰਤ ਟੈਂਪਲੇਟ ਅਵੈਧ ਸੀ।
 SEC_ERROR_CRL_NOT_FOUND=ਕੋਈ ਮਿਲਦਾ CRL ਨਹੀਂ ਮਿਲਿਆ ਸੀ।
+SEC_ERROR_REUSED_ISSUER_AND_SERIAL=ਤੁਸੀਂ ਮੌਜੂਦਾ ਸਰਟੀਫਿਕੇਟ ਦੇ ਇੱਕੋ ਜਾਰੀ ਕਰਤਾ/ਲੜੀ ਨਾਲ ਸਰਟੀਫਿਕੇਟ ਇੰਪੋਰਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ, ਜੋ ਕਿ ਉਹੀ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਹੈ।
 SEC_ERROR_BUSY=NSS ਬੰਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਆਬਜੈਕਟ ਹਾਲੇ ਵੀ ਵਰਤੋਂ ਅਧੀਨ ਨੇ।
+SEC_ERROR_EXTRA_INPUT=DER-ਇਨਕੋਡ ਕੀਤੇ ਸੰਦੇਸ਼ ਵਿੱਚ ਵਾਧੂ ਅਣਵਰਤਿਆ ਡਾਟਾ ਸ਼ਾਮਲ ਹੈ।
 SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=ਗ਼ੈਰਸਹਾਇਕ ਅੰਡਾਕਾਰ ਕਰਵ ਹੈ।
 SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=ਗ਼ੈਰਸਹਾਇਕ ਅੰਡਾਕਾਰ ਕਰਵ ਬਿੰਦੂ ਫਾਰਮ ਹੈ।
 SEC_ERROR_UNRECOGNIZED_OID=ਬੇਪਛਾਣ ਆਬਜੈਕਟਘ ਅਡੈਂਟੀਫਾਇਰ ਹੈ।
+SEC_ERROR_OCSP_INVALID_SIGNING_CERT=OCSP ਜਵਾਬ ਵਿੱਚ ਗਲਤ OCSP ਦਸਤਖਤ ਸਰਟੀਫਿਕੇਟ।
 SEC_ERROR_REVOKED_CERTIFICATE_CRL=Certificate is revoked in issuer's certificate revocation list.
 SEC_ERROR_REVOKED_CERTIFICATE_OCSP=Issuer's OCSP responder reports certificate is revoked.
 SEC_ERROR_CRL_INVALID_VERSION=Issuer's Certificate Revocation List has an unknown version number.
@@ -268,65 +296,36 @@ SEC_ERROR_NOT_INITIALIZED=NSS ਸ਼ੁਰੂ ਨਹੀਂ ਹੈ।
 SEC_ERROR_TOKEN_NOT_LOGGED_IN=ਓਪਰੇਸ਼ਨ ਫੇਲ੍ਹ ਹੋਇਆ, ਕਿਉਂਕਿ PKCS#11 ਟੋਕਨ ਲਾਗਇਨ ਨਹੀਂ ਹੈ।
 SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=OCSP ਰਸਪੋਡਰ ਦਾ ਸੰਰਚਿਤ ਸਰਟੀਫਿਕੇਟ ਅਵੈਧ ਹੈ।
 SEC_ERROR_OCSP_BAD_SIGNATURE=OCSP ਜਵਾਬ ਵਿੱਚ ਗਲਤ ਦਸਤਖਤ ਹਨ।
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=ਸਰਟੀਫਿਕੇਟ ਵੈਧਤਾ ਖੋਜ ਖੋਜ ਹੱਦਾਂ ਤੋਂ ਬਾਹਰ ਹੈ
 SEC_ERROR_INVALID_POLICY_MAPPING=ਪਾਲਸੀ ਮੈਪਿੰਗ ਵਿੱਚ ਕੋਈ ਵੀ ਪਾਲਸੀ ਹੈ
+SEC_ERROR_POLICY_VALIDATION_FAILED=ਸਰਟ ਲੜੀ ਪਾਲਸੀ ਵੈਧਤਾ ਲਈ ਅਸਫ਼ਲ ਹੈ
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=ਸਰਟ AIA ਇਕਸਟੈਸ਼ਨ ਵਿੱਚ ਅਣਪਛਾਤੀ ਟਿਕਾਣਾ ਕਿਸਮ
 SEC_ERROR_BAD_HTTP_RESPONSE=ਸਰਵਰ ਨੇ ਗਲਤ HTTP ਜਵਾਬ ਵਾਪਿਸ ਭੇਜਿਆ
 SEC_ERROR_BAD_LDAP_RESPONSE=ਸਰਵਰ ਨੇ ਗਲਤ LDAP ਜਵਾਬ ਵਾਪਿਸ ਭੇਜਿਆ
 SEC_ERROR_FAILED_TO_ENCODE_DATA=ASN1 ਇੰਕੋਡਰ ਨਾਲ ਇੰਕੋਡ ਕਰਨ ਲਈ ਫੇਲ੍ਹ ਹੈ
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=ਸਰਟ ਇਕਟੈਨਸ਼ਨ ਵਿੱਚ ਗਲਤ ਜਾਣਕਾਰੀ ਪਹੁੰਚ ਟਿਕਾਣਾ
 SEC_ERROR_LIBPKIX_INTERNAL=Libpkix internal error occured during cert validation.
+SEC_ERROR_PKCS11_GENERAL_ERROR=ਇੱਕ PKCS #11 ਮਾਡਿਊਲ ਨੇ CKR_GENERAL_ERROR ਵਾਪਸ ਕਰ ਦਿੱਤਾ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇੱਕ ਨਾ ਪ੍ਰਾਪਤ ਹੋਣਯੋਗ ਗਲਤੀ ਆਈ ਹੈ।
 SEC_ERROR_PKCS11_FUNCTION_FAILED=A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed.  Trying the same operation again might succeed.
+SEC_ERROR_PKCS11_DEVICE_ERROR=ਇੱਕ PKCS #11 ਮੋਡੀਊਲ ਨੇ CKR_DEVICE_ERROR ਵਾਪਸ ਕਰ ਦਿੱਤੀ, ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਟੋਕਨ ਜਾਂ ਸਲਾਟ ਨਾਲ ਇੱਕ ਸਮੱਸਿਆ ਆਈ ਹੈ।
 SEC_ERROR_BAD_INFO_ACCESS_METHOD=ਸਰਟੀਫਿਕੇਟ ਇਕਸਟੈਨਸ਼ਨ ਵਿੱਚ ਅਣਜਾਣ ਜਾਣਕਾਰੀ ਵਰਤਣ ਢੰਗ।
 SEC_ERROR_CRL_IMPORT_FAILED=CRL ਇੰਪੋਰਟ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਦੌਰਾਨ ਗਲਤੀ।
 SEC_ERROR_EXPIRED_PASSWORD=ਪਾਸਵਰਡ ਦੀ ਮਿਆਦ ਪੁੱਗੀ ਹੈ।
 SEC_ERROR_LOCKED_PASSWORD=ਪਾਸਵਰਡ ਲਾਕ ਕੀਤਾ ਹੈ।
 SEC_ERROR_UNKNOWN_PKCS11_ERROR=ਅਣਜਾਣ PKCS #11 ਗਲਤੀ ਹੈ।
+SEC_ERROR_BAD_CRL_DP_URL=CRL ਵੰਡ ਪੁਆਇੰਟ ਨਾਮ ਵਿੱਚ ਅਵੈਧ ਜਾਂ ਅਸਮਰਥਿਤ URL।
 SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਦਸਤਖਤ ਐਲੋਗਰਿਥਮ ਨਾਲ ਸਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਾ ਹੋਣ ਕਰਕੇ ਬੰਦ ਕੀਤਾ ਹੋਇਆ।
+MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=ਸਰਵਰ, ਕੁੰਜੀ ਪਿੰਨਿੰਗ (ਐਚ.ਪੀ.ਕੇ.ਪੀ.) ਵਰਤਦਾ ਹੈ ਪਰ ਕੋਈ ਭਰੋਸੇਮੰਦ ਸਰਟੀਫਿਕੇਟ ਲੜੀ ਨਹੀਂ ਬਣਾਈ ਜਾ ਸਕਦੀ ਜੋ ਪਿੰਨਸੈੱਟ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੋਵੇ। ਕੁੰਜੀ ਪਿੰਨਿੰਗ ਉਲੰਘਣਾ ਨੂੰ ਅਣਡਿੱਠਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।
+MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=ਸਰਵਰ ਇਸ ਨੂੰ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਅਥਾਰਟੀ ਦੇ ਤੌਰ ਤੇ ਪਛਾਣਦੇ ਹੋਏ ਮੁੱਢਲੀਆਂ ਰੁਕਾਵਟਾਂ ਦੇ ਵਿਸਥਾਰ ਦੇ ਨਾਲ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਸਹੀ ਤਰ੍ਹਾਂ ਜਾਰੀ ਕੀਤੇ ਗਏ ਸਰਟੀਫਿਕੇਟ ਲਈ, ਅਜਿਹਾ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।
 MOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=ਸਰਵਰ ਵਲੋਂ ਪੇਸ਼ ਕੀਤੇ ਸਰਟੀਫਿਕੇਟ ਨਾਲ ਦਿੱਤੀ ਕੁੰਜੀ ਦਾ ਆਕਾਰ ਸੁਰੱਖਿਅਤ ਕੁਨੈਕਸ਼ਨ ਤਿਆਰ ਕਰਨ ਲਈ ਬਹੁਤ ਛੋਟਾ ਹੈ।
 MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=An X.509 version 1 certificate that is not a trust anchor was used to issue the server's certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates.
 MOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=ਸਰਵਰ ਵਲੋਂ ਦਿੱਤਾ ਗਿਆ ਸਰਟੀਫਿਕੇਟ ਹਾਲੇ ਜਾਇਜ਼ ਨਹੀਂ ਹੈ।
 MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=ਸਰਟੀਫਿਕੇਟ, ਜੋ ਕਿ ਹਾਲੇ ਜਾਇਜ਼ ਨਹੀਂ ਹੈ, ਨੂੰ ਸਰਵਰ ਸਰਟੀਫਿਕੇਟ ਜਾਰੀ ਕਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਸੀ।
+MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=ਸਰਟੀਫਿਕੇਟ ਦੇ ਦਸਤਖਤ ਖੇਤਰ ਵਿੱਚ ਦਸਤਖਤ ਐਲਗੋਰਿਦਮ ਇਸਦੇ ਦਸਤਖਤ ਐਲਗੋਰਿਦਮ ਖੇਤਰ ਵਿੱਚ ਐਲਗੋਰਿਦਮ ਨਾਲ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।
+MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=OCSP ਜਵਾਬ ਵਿੱਚ ਪ੍ਰਮਾਣਿਤ ਹੋਣ ਵਾਲੇ ਸਰਟੀਫਿਕੇਟ ਦੀ ਸਥਿਤੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੁੰਦੀ।
+MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=ਸਰਵਰ ਨੇ ਸਰਟੀਫਿਕੇਟ ਪੇਸ਼ ਕੀਤਾ ਜੋ ਬਹੁਤ ਲੰਬੇ ਸਮੇਂ ਲਈ ਯੋਗ ਹੈ।
 MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=ਚਾਹੀਦਾ TLS ਫੀਚਰ ਗੁੰਮ ਹੈ।
+MOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=ਸਰਵਰ ਨੇ ਸਰਟੀਫਿਕੇਟ ਪੇਸ਼ ਕੀਤਾ ਜਿਸ ਵਿੱਚ ਪੂਰਨ ਅੰਕ ਲਈ ਗ਼ੈਰਵਾਜਬ ਇਨਕੋਡਿੰਗ ਹੈ। ਆਮ ਕਾਰਨਾਂ ਵਿੱਚ ਨਕਾਰਾਤਮਕ ਸੀਰੀਅਲ ਨੰਬਰ, ਨਕਾਰਾਤਮਕ RSA ਮਾਡੁਲੀ, ਅਤੇ ਇੰਕੋਡਿੰਗ ਜੋ ਲੋੜ ਤੋਂ ਵੱਧ ਲੰਬੇ ਹਨ।
+MOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=ਸਰਵਰ ਨੇ ਇੱਕ ਖਾਲੀ ਜਾਰੀ ਕਰਨ ਵਾਲੇ ਵੱਖਰੇ ਨਾਂ ਦੇ ਨਾਲ ਸਰਟੀਫਿਕੇਟ ਪੇਸ਼ ਕੀਤਾ।
+MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED=ਇਸ ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਵੇਲੇ ਇੱਕ ਵਾਧੂ ਨੀਤੀ ਰੁਕਾਵਟ ਅਸਫਲ ਹੋਈ।
 MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT=ਸਵੈ-ਦਸਤਖਤੀ ਹੋਣ ਕਰਕੇ ਸਰਟੀਫਿਕੇਟ ਉੱਤੇ ਭਰੋਸਾ ਨਹੀਂ ਕੀਤਾ ਜ ਸਕਦਾ ਹੈ।
-
-SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message.
-SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=The next protocol negotiation extension was enabled, but the callback was cleared prior to being needed.
-SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=The server supports no protocols that the client advertises in the ALPN extension.
-SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=The server rejected the handshake because the client downgraded to a lower TLS version than the server supports.
-SSL_ERROR_WEAK_SERVER_CERT_KEY=The server certificate included a public key that was too weak.
-SSL_ERROR_RX_SHORT_DTLS_READ=Not enough room in buffer for DTLS record.
-SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No supported TLS signature algorithm was configured.
-SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=The peer used an unsupported combination of signature and hash algorithm.
-SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=The peer tried to resume without a correct extended_master_secret extension.
-SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=The peer tried to resume with an unexpected extended_master_secret extension.
-SEC_ERROR_NOT_A_RECIPIENT=Cannot decrypt: you are not a recipient, or matching certificate and private key not found.
-SEC_ERROR_NOT_FORTEZZA_ISSUER=Peer FORTEZZA chain has a non-FORTEZZA Certificate.
-SEC_ERROR_KRL_NOT_YET_VALID=The key revocation list for this certificate is not yet valid.
-SEC_ERROR_CRL_NOT_YET_VALID=The certificate revocation list for this certificate is not yet valid.
-SEC_ERROR_OCSP_MALFORMED_REQUEST=The OCSP server found the request to be corrupted or improperly formed.
-SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=The OCSP server requires a signature on this request.
-SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=The OCSP server has refused this request as unauthorized.
-SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=The OCSP server returned an unrecognizable status.
-SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=You must set the OCSP default responder before performing this operation.
-SEC_ERROR_OCSP_MALFORMED_RESPONSE=The response from the OCSP server was corrupted or improperly formed.
-SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=The signer of the OCSP response is not authorized to give status for this certificate.
-SEC_ERROR_OCSP_FUTURE_RESPONSE=The OCSP response is not yet valid (contains a date in the future).
-SEC_ERROR_OCSP_OLD_RESPONSE=The OCSP response contains out-of-date information.
-SEC_ERROR_DIGEST_NOT_FOUND=The CMS or PKCS #7 Digest was not found in signed message.
-SEC_ERROR_BAD_TEMPLATE=Could not decode ASN.1 data. Specified template was invalid.
-SEC_ERROR_REUSED_ISSUER_AND_SERIAL=You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.
-SEC_ERROR_EXTRA_INPUT=DER-encoded message contained extra unused data.
-SEC_ERROR_OCSP_INVALID_SIGNING_CERT=Invalid OCSP signing certificate in OCSP response.
-SEC_ERROR_OUT_OF_SEARCH_LIMITS=Cert validation search is out of search limits
-SEC_ERROR_POLICY_VALIDATION_FAILED=Cert chain fails policy validation
-SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension
-SEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension
-SEC_ERROR_PKCS11_GENERAL_ERROR=A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.
-SEC_ERROR_PKCS11_DEVICE_ERROR=A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.
-SEC_ERROR_BAD_CRL_DP_URL=Invalid or unsupported URL in CRL distribution point name.
-MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden.
-MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case.
-MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.
-MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=The OCSP response does not include a status for the certificate being verified.
-MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=The server presented a certificate that is valid for too long.
-MOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.
-MOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=The server presented a certificate with an empty issuer distinguished name.
-MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED=An additional policy constraint failed when validating this certificate.
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/pipnss.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/pipnss.properties
index e3ff88699e7d5efad0c6c0dffe069a26f34875a1..1b5166343c14c3749ae6b8ccf7d44a777430db8c 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/pipnss.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pa-IN/pipnss/pipnss.properties
@@ -3,6 +3,7 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+CertPasswordPrompt=PKCS#11 ਟੋਕਨ %S ਲਈ ਪਾਸਵਰਡ ਦਿਓ ਜੀ।
 
 CertPasswordPromptDefault=ਆਪਣਾ ਮੁੱਖ ਪਾਸਵਰਡ ਦਿਓ
 
@@ -60,6 +61,7 @@ Fips140SlotDescription=FIPS 140 Cryptographic, Key and Certificate Services
 nick_template=%1$s ਦਾ %2$s ID
 
 CertDumpKUSign=ਦਸਤਖਤ
+CertDumpKUNonRep=ਗ਼ੈਰ-ਵੱਕਾਰੀ
 CertDumpKUEnc=ਕੁੰਜੀ ਇਨਸੀਫ਼ਰਮੈਂਟ
 CertDumpKUDEnc=ਡਾਟ ਇਨਸੀਫ਼ਰਮੈਂਟ
 CertDumpKUKA=ਕੁੰਜੀ ਇਕਰਾਰਨਾਮਾ
@@ -68,6 +70,7 @@ CertDumpKUCRLSigner=CRL ਦਸਤਖਤੀ
 
 PSMERR_SSL_Disabled=ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਕੁਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ, ਕਿਉਂਕਿ SSL ਪਰੋਟੋਕਾਲ ਬੰਦ ਕੀਤਾ ਹੋਇਆ ਹੈ।
 PSMERR_SSL2_Disabled=ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਕੁਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ, ਕਿਉਂਕਿ ਸਾਇਟ SSL ਪਰੋਟੋਕਾਲ ਦਾ ਪੁਰਾਣਾ, ਗ਼ੈਰ-ਸੁਰੱਖਿਅਤ ਵਰਜਨ ਵਰਤ ਰਹੀ ਹੈ।
+PSMERR_HostReusedIssuerSerial=ਤੁਹਾਨੂੰ ਅਪ੍ਰਮਾਣਿਕ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਾਪਤ ਹੋਇਆ ਹੈ। ਸਰਵਰ-ਪਰਸ਼ਾਸ਼ਕ ਜਾਂ ਈਮੇਲ ਪੱਤਰ-ਪ੍ਰੇਰਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਹੇਠ ਦਿੱਤੀ ਜਾਣਕਾਰੀ ਦਿਓ:\n\nਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ ਵਿੱਚ ਉਹੀ ਸੀਰੀਅਲ ਨੰਬਰ ਹੈ, ਜੋ ਸਰਟੀਫਿਕੇਟ ਅਥਾਰਟੀ ਦੁਆਰਾ ਜਾਰੀ ਕੀਤੇ ਗਏ ਇੱਕ ਹੋਰ ਸਰਟੀਫਿਕੇਟ ਵਾਂਗ ਹੈ। ਵਿਲੱਖਣ ਸੀਰੀਅਲ ਨੰਬਰ ਵਾਲਾ ਨਵਾਂ ਸਰਟੀਫਿਕੇਟ ਪ੍ਰਾਪਤ ਕਰੋ।
 
 # LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
 SSLConnectionErrorPrefix2=%1$S ਨਾਲ ਕਨੈਕਸ਼ਨ ਦੌਰਾਨ ਗਲਤੀ ਆਈ ਹੈ। %2$S\n
@@ -118,7 +121,3 @@ CertOrgUnknown=(ਅਣਜਾਣ)
 CertNotStored=(ਸਟੋਰ ਨਹੀਂ ਕੀਤਾ)
 CertExceptionPermanent=ਪੱਕਾ
 CertExceptionTemporary=ਆਰਜ਼ੀ
-
-CertPasswordPrompt=Please enter the password for the PKCS#11 token %S.
-CertDumpKUNonRep=Non-repudiation
-PSMERR_HostReusedIssuerSerial=You have received an invalid certificate.  Please contact the server administrator or email correspondent and give them the following information:\n\nYour certificate contains the same serial number as another certificate issued by the certificate authority.  Please get a new certificate containing a unique serial number.
diff --git a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pdfviewer/viewer.properties b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pdfviewer/viewer.properties
index e66d425790ab68abd052087271f5e0d93b52a72c..153bf5c4f519338a42a0b450fbd378da41a33898 100644
--- a/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/pa-IN/chrome/pa-IN/locale/pdfviewer/viewer.properties
@@ -251,11 +251,31 @@ printing_not_ready=ਸਾਵਧਾਨ: PDF ਨੂੰ ਪਰਿੰਟ ਕਰਨ 
 web_fonts_disabled=ਵੈਬ ਫੋਂਟ ਬੰਦ ਹਨ: ਇੰਬੈਡ PDF ਫੋਂਟ ਨੂੰ ਵਰਤਣ ਲਈ ਅਸਮਰੱਥ ਹੈ।
 
 # Editor
+editor_none.title=ਟਿੱਪਣੀ ਸੋਧਣਾ ਅਸਮਰੱਥ
+editor_none_label=ਸੋਧਣਾ ਅਸਮਰੱਥ
+editor_free_text.title=FreeText ਟਿੱਪਣੀ ਜੋੜੋ
+editor_free_text_label=FreeText ਟਿੱਪਣੀ
+editor_ink.title=ਸਿਆਹੀ ਟਿੱਪਣੀ ਜੋੜੋ
+editor_ink_label=ਸਿਆਹੀ ਟਿੱਪਣੀ
 
+freetext_default_content=…ਕੁਝ ਲਿਖੋ
 
+free_text_default_content=…ਲਿਖੋ
 
 # Editor Parameters
 editor_free_text_font_color=ਫੌਂਟ ਦਾ ਰੰਗ
 editor_free_text_font_size=ਫ਼ੋਂਟ ਦਾ ਆਕਾਰ
 editor_ink_line_color=ਲਾਈਨ ਦਾ ਰੰਗ
 editor_ink_line_thickness=ਲਾਈਨ ਦੀ ਮੋਟਾਈ
+
+# Editor Parameters
+editor_free_text_color=ਰੰਗ
+editor_free_text_size=ਆਕਾਰ
+editor_ink_color=ਰੰਗ
+editor_ink_thickness=ਮੋਟਾਈ
+editor_ink_opacity=ਧੁੰਦਲਾਪਨ
+
+# Editor aria
+editor_free_text_aria_label=FreeText ਸੰਪਾਦਕ
+editor_ink_aria_label=ਸਿਆਹੀ ਸੰਪਾਦਕ
+editor_ink_canvas_aria_label=ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਬਣਾਇਆ ਚਿੱਤਰ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/messenger/preferences/preferences.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/messenger/preferences/preferences.ftl
index 043ad5e6f90a5caac435a453366c5f98fa82d7f1..8ebd2a5f78d36d357bc83411cd44676468b4a33c 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/messenger/preferences/preferences.ftl
@@ -259,7 +259,9 @@ spellcheck-inline-label =
     .label = ਟਾਈਪ ਕਰਨ ਦੇ ਨਾਲ ਦੀ ਨਾਲ ਹੀ ਸਪੈੱਲ ਚੈੱਕ
     .accesskey = k
 
-
+language-popup-label =
+    .value = ਭਾਸ਼ਾ:
+    .accesskey = g
 
 download-dictionaries-link = ਹੋਰ ਡਿਕਸ਼ਨਰੀਆਂ ਡਾਊਨਲੋਡ ਕਰੋ
 
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutAddons.ftl
index a5e6a8922f2c2338b3160ba4b90bc2be8cad0aad..7ae0519fb704c2b585e7db88f006d922736878c0 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutAddons.ftl
@@ -288,7 +288,17 @@ theme-disabled-heading = ਅਸਮਰੱਥ ਹੈ
 theme-disabled-heading2 = ਸੰਭਾਲੇ ਥੀਮ
 theme-monochromatic-heading = ਰੰਗਢੰਗ
 theme-monochromatic-subheading = { -brand-product-name } ਤੋਂ ਨਵੇਂ ਵੱਖ-ਵੱਖ ਰੰਗਢੰਗਸ ਸੀਮਿਤ ਸਮੇਂ ਲਈ ਹੀ ਉਪਲੱਬਧ ਹਨ।
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = ਰੰਗ-ਢੰਗ ਵਰਤ ਕੇ ਵੇਖੋ
+colorway-collection-independent-voices-subheading = { -brand-short-name } ਨੂੰ ਹੋਰ ਆਪਣਾ ਮਹਿਸੂਸ ਕਰੋ।
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires.
+colorway-collection-expiry-date-span = { DATETIME($expiryDate, month: "long", day: "numeric") } ਮਿਆਦ
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = ਰੰਗ-ਢੰਗ ਬਦਲੋ
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = { DATETIME($expiryDate, month: "long", day: "numeric") } ਮਿਆਦ
 plugin-enabled-heading = ਸਮਰੱਥ ਹੈ
 plugin-disabled-heading = ਅਸਮਰੱਥ ਹੈ
 dictionary-enabled-heading = ਸਮਰੱਥ ਹੈ
@@ -402,6 +412,7 @@ addon-page-options-button =
 # Variables:
 #   $version (String): application version.
 details-notification-incompatible = { $name } { -brand-short-name } { $version } ਦੇ ਲਈ ਢੁੱਕਵੀਂ ਨਹੀਂ ਹੈ।
+details-notification-incompatible-link = ਹੋਰ ਜਾਣਕਾਰੀ
 details-notification-unsigned-and-disabled = { $name } ਨੂੰ { -brand-short-name } ਵਿੱਚ ਵਰਤਣ ਲਈ ਤਸਦੀਕ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਅਤੇ ਅਸਮਰੱਥ ਕੀਤਾ ਹੈ।
 details-notification-unsigned-and-disabled-link = ਹੋਰ ਜਾਣਕਾਰੀ
 details-notification-unsigned = { $name } ਨੂੰ { -brand-short-name } ਵਿੱਚ ਵਰਤਣ ਲਈ ਤਸਦੀਕ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਧਿਆਨ ਨਾਲ ਵਰਤੋਂ।
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutSupport.ftl
index 3bac33029dbf755d01fece2cb11f051729037657..2595f8ff3a66c994ba910e2ee69f70b6466d4596 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     ਇਹ ਸਫ਼ੇ ਉੱਤੇ ਤਕਨੀਕੀ ਜਾਣਕਾਰੀ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਸਮੱਸਿਆ ਹੱਲ਼ ਕਰਨ ਲਈ ਫਾਇਦੇਮੰਦ
     ਹੋ ਸਕਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ { -brand-short-name } ਬਾਰੇ ਆਮ ਸਵਾਦ ਦੇ ਜਵਾਬ ਲੱਭ ਰਹੇ ਹੋ ਤਾਂ
     ਸਾਡੀ <a data-l10n-name="support-link">ਸਪੋਰਟ ਵੈੱਬ ਸਾਈਟ</a> ਨੂੰ ਵੇਖੋ ਜੀ।
-
 crashes-title = ਕਰੈਸ਼ ਰਿਪੋਰਟਾਂ
 crashes-id = ਰਿਪੋਰਟ ID
 crashes-send-date = ਭੇਜੀਆਂ
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Mozilla Location Service Key
 app-basics-safe-mode = ਸੁਰੱਖਿਅਤ ਮੋਡ
 app-basics-memory-size = ਮੈਮੋਰੀ ਆਕਾਰ (RAM)
 app-basics-disk-available = ਮੌਜੂਦ ਡਿਸਕ ਥਾਂ
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Finder ਵਿੱਚ ਵੇਖਾਓ
@@ -164,6 +161,7 @@ media-device-channels = ਚੈਨਲ
 media-device-rate = ਰੇਟ
 media-device-latency = ਦੇਰੀ
 media-capabilities-title = ਮੀਡਿਆ ਸਮਰੱਥਾਵਾਂ
+media-codec-support-info = Codec ਸਹਿਯੋਗ ਜਾਣਕਾਰੀ
 # List all the entries of the database.
 media-capabilities-enumerate = ਡਾਟਾਬੇਸ ਦੇ ਇੰਦਰਾਜ਼ਾਂ ਦੀ ਸੂਚੀ
 
@@ -201,7 +199,6 @@ report-crash-for-days =
         [one] ਪਿਛਲੇ { $days } ਦਿਨ ਵਿੱਚ ਕਰੈਸ਼ ਰਿਪੋਰਟਾਂ
        *[other] ਪਿਛਲੇ { $days } ਦਿਨਾਂ ਵਿੱਚ ਕਰੈਸ਼ ਰਿਪੋਰਟਾਂ
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -209,7 +206,6 @@ crashes-time-minutes =
         [one] { $minutes } ਮਿੰਟ ਪਹਿਲਾਂ
        *[other] { $minutes } ਮਿੰਟ ਪਹਿਲਾਂ
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [one] { $hours } ਘੰਟਾ ਪਹਿਲਾਂ
        *[other] { $hours } ਘੰਟੇ ਪਹਿਲਾਂ
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -225,7 +220,6 @@ crashes-time-days =
         [one] { $days } ਦਿਨ ਪਹਿਲਾਂ
        *[other] { $days } ਦਿਨ ਪਹਿਲਾਂ
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -233,7 +227,6 @@ pending-reports =
         [one] ਸਭ ਕਰੈਸ਼ ਰਿਪੋਰਟ (ਦਿੱਤੀ ਸਮਾਂ ਹੱਦ ਵਿੱਚ { $reports } ਬਾਕੀ ਕਰੈਸ਼ ਸਮੇਤ)
        *[other] ਸਭ ਕਰੈਸ਼ ਰਿਪੋਰਟ (ਦਿੱਤੀ ਸਮਾਂ ਹੱਦ ਵਿੱਚ { $reports } ਬਾਕੀ ਕਰੈਸ਼ ਸਮੇਤ)
     }
-
 raw-data-copied = ਰਾਅ ਡਾਟਾ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ
 text-copied = ਟੈਕਸਟ ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ
 
@@ -246,11 +239,9 @@ blocked-mismatched-version = Blocked for your graphics driver version mismatch b
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = ਤੁਹਾਡੇ ਗਰਾਫਿਕਸ ਡਰਾਇਵਰ ਵਰਜਨ ਲਈ ਪਾਬੰਦੀਸ਼ੁਦਾ ਹੈ। ਆਪਣੇ ਗਰਾਫਿਕਸ ਡਰਾਇਵਰ ਨੂੰ { $driverVersion } ਜਾਂ ਨਵੇਂ ਵਰਜਨ ਨਾਲ ਅੱਪਡੇਟ ਕਰਨ ਦੇ ਬਾਅਦ ਕੋਸ਼ਿਸ਼ ਕਰੋ।
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = ClearType ਪੈਰਾਮੀਟਰ
-
 compositing = ਬਣਤਰ
 hardware-h264 = ਹਾਰਡਵੇਅਰ H264 ਡੀਕੋਡਿੰਗ
 main-thread-no-omtc = ਮੁੱਖ ਥਰਿੱਡ, OMTC ਨਹੀਂ
@@ -265,7 +256,6 @@ virtual-monitor-disp = ਵਰਚੁਅਲ ਮਾਨੀਟਰ ਡਿਸਪਲੇ
 
 found = ਲੱਭਾ
 missing = ਗੁੰਮ
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = ਵਰਣਨ
@@ -288,19 +278,15 @@ webgl2-renderer = WebGL2 ਰੈਂਡਰਰ
 webgl2-version = WebGL 2 Driver Version
 webgl2-driver-extensions = WebGL 2 Driver Extensions
 webgl2-extensions = WebGL 2 Extensions
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = ਜਾਣੇ-ਪਛਾਣੇ ਮਸਲਿਆਂ ਕਰਕੇ ਪਾਬੰਦੀ ਲਾਈ: <a data-l10n-name="bug-link">ਬੱਗ { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = ਪਾਬੰਦੀਸ਼ੁਦਾ; ਅਸਫ਼ਲਤਾ ਕੋਡ { $failureCode }
-
 d3d11layers-crash-guard = D3D11 ਕੰਪੋਜ਼ਿਟਰ
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = WMF VPX ਵੀਡਿਓ ਡੀਕੋਡਰ
-
 reset-on-next-restart = ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਲਾਉਣ ਉੱਤੇ ਮੁੜ-ਸੈੱਟ ਕਰੋ
 gpu-process-kill-button = Terminate GPU Process
 gpu-device-reset = ਡਿਵਾਈਸ ਮੁੜ-ਸੈੱਟ ਕਰੋ
@@ -310,10 +296,8 @@ content-uses-tiling = ਟਾਈਲਾਂ ਵਰਤੋਂ (ਸਮੱਗਰੀ)
 off-main-thread-paint-enabled = ਮੁੱਖ ਥਰਿੱਡ ਪੇਂਟਿੰਗ ਸਮਰੱਥ ਨੂੰ ਬੰਦ ਕਰੋ
 off-main-thread-paint-worker-count = ਮੁੱਖ ਥਰਿੱਡ ਪੇਂਟਿੰਗ ਵਰਕਰ ਗਿਣਤੀ ਬੰਦ ਕਰੋ
 target-frame-rate = ਟੀਚਾ ਫਰੇਮ ਦਰ
-
 min-lib-versions = ਮੰਗਿਆ ਗਿਆ ਘੱਟੋ-ਘੱਟ ਵਰਜਨ
 loaded-lib-versions = ਵਰਤੋਂ ਵਿੱਚ ਵਰਜਨ
-
 has-seccomp-bpf = Seccomp-BPF (ਸਿਸਟਮ ਕਾਲ ਫਿਲਟਰ ਕਰਨਾ)
 has-seccomp-tsync = Seccomp ਥਰਿੱਡ ਸੈਕਰੋਨਾਈਜ਼ੇਸ਼ਨ
 has-user-namespaces = ਵਰਤੋਂਕਾਰ ਨੇਮ-ਸਪੇਸ
@@ -327,18 +311,15 @@ sandbox-proc-type-content = ਸਮੱਗਰੀ
 sandbox-proc-type-file = ਫ਼ਾਇਲ ਸਮੱਗਰੀ
 sandbox-proc-type-media-plugin = ਮੀਡੀਆ ਪਲੱਗਇਨ
 sandbox-proc-type-data-decoder = ਡਾਟਾ ਡੀਕੋਡਰ
-
 startup-cache-title = ਸ਼ੁਰੂਆਤੀ ਕੈਸ਼
 startup-cache-disk-cache-path = ਡਿਸਕ ਕੈਸ਼ ਮਾਰਗ
 startup-cache-ignore-disk-cache = ਡਿਸਕ ਕੈਸ਼ ਅਣਡਿੱਠਾ ਕਰੋ
 startup-cache-found-disk-cache-on-init = Init ਉੱਤੇ ਡਿਸਕ ਕੈਸ਼ ਮਿਲੀ
 startup-cache-wrote-to-disk-cache = ਡਿਸਕ ਕੈਸ਼ ਉੱਤੇ ਲਿਖੋ
-
 launcher-process-status-0 = ਸਮਰੱਥ ਹੈ
 launcher-process-status-1 = ਅਸਫ਼ਲਤਾ ਕਰਕੇ ਅਸਮਰੱਥ ਹੈ
 launcher-process-status-2 = ਧੱਕੇ ਨਾਲ ਅਸਮਰੱਥ ਕੀਤਾ
 launcher-process-status-unknown = ਅਣਪਛਾਤੀ ਹਾਲਤ
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -352,14 +333,12 @@ fission-status-experiment-treatment = ਤਜਰਬੇ ਵਲੋਂ ਸਮਰੱ
 fission-status-disabled-by-e10s-env = ਵਾਤਾਵਰਨ ਰਾਹੀਂ ਅਸਮਰੱਥ ਕੀਤਾ
 fission-status-enabled-by-env = ਵਾਤਾਵਰਨ ਰਾਹੀਂ ਸਮਰੱਥ ਕੀਤਾ
 fission-status-disabled-by-env = ਪ੍ਰਣਾਲੀ ਵਲੋਂ ਅਸਮਰੱਥ ਕੀਤਾ ਹੈ
-fission-status-disabled-by-safe-mode = ਸੁਰੱਖਿਅਤ ਢੰਗ ਰਾਹੀਂ ਅਸਮਰੱਥ ਕੀਤਾ
 fission-status-enabled-by-default = ਮੂਲ ਰੂਪ ਵਿੱਚ ਸਮਰੱਥ ਹੈ
 fission-status-disabled-by-default = ਮੂਲ ਰੂਪ 'ਚ ਅਸਮਰੱਥ ਹੈ
 fission-status-enabled-by-user-pref = ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਸਮਰੱਥ ਕੀਤਾ
 fission-status-disabled-by-user-pref = ਵਰਤੋਂਕਾਰ ਵਲੋਂ ਅਸਮਰੱਥ ਹੈ
 fission-status-disabled-by-e10s-other = E10s ਅਸਮਰੱਥ ਹੈ
 fission-status-enabled-by-rollout = ਲੜੀਵਾਰ ਵੰਡਣ ਰਾਹੀਂ ਸਮਰੱਥ ਕੀਤਾ
-
 async-pan-zoom = ਅਸਮਕਾਲੀ ਪੈਨ/ਜ਼ੂਮ
 apz-none = ਕੋਈ ਨਹੀਂ
 wheel-enabled = ਵ੍ਹੀਲ ਇਨਪੁਟ ਸਮਰੱਥ ਹੈ
@@ -396,7 +375,6 @@ support-remote-experiments-title = ਰਿਮੋਟ ਤਜਰਬੇ
 support-remote-experiments-name = ਨਾਂ
 support-remote-experiments-branch = ਤਜਰਬੇ ਦੀ ਬਰਾਂਚ
 support-remote-experiments-see-about-studies = ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ <a data-l10n-name="support-about-studies-link">about:studies</a> ਨੂੰ ਵੇਖੋ, ਜਿਸ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਤਜਰਬਿਆਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰਨ ਬਾਰੇ ਜਾਂ ਭਵਿੱਖ ਵਿੱਚ ਇਸ ਕਿਸਮ ਦੇ ਤਜਰਬੇ ਤੋਂ { -brand-short-name } ਨੂੰ ਅਸਮਰੱਥ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਮੌਜੂਦ ਹੈ।
-
 support-remote-features-title = ਰਿਮੋਟ ਫ਼ੀਚਰ
 support-remote-features-name = ਨਾਂ
 support-remote-features-status = ਹਾਲਤ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutWebrtc.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutWebrtc.ftl
index 21dce8141f2051d40935450fb7380b9130007c8a..e203533e9ea1a59d9f8361c0b32ed6801158bfa5 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutWebrtc.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/about/aboutWebrtc.ftl
@@ -8,7 +8,6 @@
 
 # The text "WebRTC" is a proper noun and should not be translated.
 about-webrtc-document-title = WebRTC ਅੰਦਰੂਨੀ
-
 # "about:webrtc" is a internal browser URL and should not be
 # translated. This string is used as a title for a file save dialog box.
 about-webrtc-save-page-dialog-title = about:webrtc ਨੂੰ ਇੰਝ ਸੰਭਾਲੋ
@@ -19,6 +18,8 @@ about-webrtc-aec-logging-msg-label = AEC ਲਾਗ ਰੱਖਣਾ
 about-webrtc-aec-logging-off-state-label = AEC ਲਾਗ ਰੱਖਣਾ ਸ਼ੁਰੂ
 about-webrtc-aec-logging-on-state-label = AEC ਲਾਗ ਰੱਖਣਾ ਰੋੋਕ
 about-webrtc-aec-logging-on-state-msg = AEC ਲਾਗ ਰੱਖਣਾ ਸਰਗਰਮ ਹੈ (ਕਾਲਰ ਨਾਲ ਕੁਝ ਮਿੰਟਾਂ ਲਈ ਗੱਲ ਕਰੋ ਅਤੇ ਤਦ ਪ੍ਰਾਪਤ ਕਰਨ ਨੂੰ ਰੋਕੋ)
+# The autorefresh checkbox causes the page to autorefresh its content when checked
+about-webrtc-auto-refresh-label = ਆਪਣੇ-ਆਪ ਤਾਜ਼ਾ
 
 ##
 
@@ -37,6 +38,8 @@ about-webrtc-local-sdp-heading-answer = ਲੋਕਲ SDP (ਜਵਾਬ)
 about-webrtc-remote-sdp-heading = ਰਿਮੋਟ SDP
 about-webrtc-remote-sdp-heading-offer = ਰਿਮੋਟ SDP (ਪੇਸ਼ਕਸ਼)
 about-webrtc-remote-sdp-heading-answer = ਰਿਮੋਟ SDP (ਜਵਾਬ)
+about-webrtc-sdp-history-heading = SDP ਅਤੀਤ
+about-webrtc-sdp-parsing-errors-heading = SDP ਪਾਰਸਿੰਗ ਗਲਤੀਆਂ
 
 ##
 
@@ -57,9 +60,6 @@ about-webrtc-ice-pair-bytes-sent = ਭੇਜੇ ਬਾਈਟ:
 about-webrtc-ice-pair-bytes-received = ਮਿਲੇ ਬਾਈਟ:
 about-webrtc-ice-component-id = ਭਾਗ ਆਈਡੀ
 
-## "Avg." is an abbreviation for Average. These are used as data labels.
-
-
 ## These adjectives are used to label a line of statistics collected for a peer
 ## connection. The data represents either the local or remote end of the
 ## connection.
@@ -69,16 +69,13 @@ about-webrtc-type-remote = ਰਿਮੋਟ
 
 ##
 
-
 # This adjective is used to label a table column. Cells in this column contain
 # the localized javascript string representation of "true" or are left blank.
 about-webrtc-nominated = ਨਾਮਜ਼ਦ
-
 # This adjective is used to label a table column. Cells in this column contain
 # the localized javascript string representation of "true" or are left blank.
 # This represents an attribute of an ICE candidate.
 about-webrtc-selected = ਚੁਣੇ
-
 about-webrtc-save-page-label = ਸਫ਼ੇ ਨੂੰ ਸੰਭਾਲੋ
 about-webrtc-debug-mode-msg-label = ਡੀਬੱਗ ਮੋਡ
 about-webrtc-debug-mode-off-state-label = ਡੀਬੱਗ ਮੋਡ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ
@@ -104,7 +101,6 @@ about-webrtc-connection-closed = [ { $browser-id } | { $id } ] { $url } (ਬੰ
 
 ##
 
-
 about-webrtc-local-candidate = ਲੋਕਲ ਉਮੀਦਵਾਰ
 about-webrtc-remote-candidate = ਰਿਮੋਟ ਉਮੀਦਵਾਰ
 about-webrtc-raw-candidates-heading = ਸਾਰੇ ਮੁ਼ਢਲੇ ਉਮੀਦਵਾਰ
@@ -121,12 +117,21 @@ about-webrtc-fold-hide-msg = ਵੇਰਵਿਆਂ ਨੂੰ ਲੁਕਾਓ
     .title = ਇਸ ਭਾਗ ਨੂੰ ਸਮੇਟਣ ਲਈ ਕਲਿੱਕ ਕਰੋ
 about-webrtc-decoder-label = ਡੀਕੋਡਰ
 about-webrtc-encoder-label = ਇਨਕੋਡਰ
+about-webrtc-show-tab-label = ਟੈਬ ਵੇਖੋ
+about-webrtc-current-framerate-label = ਫਰੇਮ ਦਰ
+about-webrtc-width-px = ਚੌੜਾਈ (px)
+about-webrtc-height-px = ਉਚਾਈ (px)
+about-webrtc-consecutive-frames = ਲਗਾਤਾਰ ਫਰੇਮ
+about-webrtc-time-elapsed = ਲੱਗਾ ਸਮਾਂ
+about-webrtc-estimated-framerate = ਅੰਦਾਜ਼ਨ ਫਰੇਮ-ਦਰ
+about-webrtc-rotation-degrees = ਘੁੰਮਾਉਣਾ (ਡਿਗਰੀਆਂ)
 
 ## SSRCs are identifiers that represent endpoints in an RTP stream
 
 
 ##
 
+
 ## These are paths used for saving the about:webrtc page or log files so
 ## they can be attached to bug reports.
 ## Variables:
@@ -139,12 +144,27 @@ about-webrtc-aec-logging-off-state-msg = ਕੈਪਚਰ ਕੀਤੀਆਂ ਲ
 
 ##
 
+# This is the number of audio channels encoded or decoded over an RTP stream.
+# Variables:
+#  $channels (Number) - The number of channels encoded or decoded.
+about-webrtc-channels =
+    { $channels ->
+        [one] { $channels } ਚੈਨਲ
+       *[other] { $channels } ਚੈਨਲ
+    }
+# This is the total number of packets received on the PeerConnection.
+# Variables:
+#  $packets (Number) - The number of packets received.
+about-webrtc-received-label =
+    { $packets ->
+        [one] { $packets } ਪੈਕੇਟ ਭੇਜਿਆ
+       *[other] { $packets } ਪੈਕੇਟ ਭੇਜੇ
+    }
 # Jitter is the variance in the arrival time of packets.
 # See: https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter
 # Variables:
 #   $jitter (Number) - The jitter.
 about-webrtc-jitter-label = ਜਿੱਟਰ { $jitter }
-
 # ICE candidates arriving after the remote answer arrives are considered trickled
 # (an attribute of an ICE candidate). These are highlighted in the ICE stats
 # table with light blue background.
@@ -156,8 +176,3 @@ about-webrtc-trickle-caption-msg = ਜ਼ਾਹਰ ਹੋਏ ਉਮੀਦਵਾਰ
 
 ##
 
-##
-
-
-##
-
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/featuregates/features.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/featuregates/features.ftl
index ac9985a73e8feec64ab445e545be503569990361..af015faf82659fc38c9b6259a6bd86afc21c10fa 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/featuregates/features.ftl
@@ -6,4 +6,6 @@
 # by various online articles and is technical in nature.
 experimental-features-web-gpu2 =
     .label = ਵੈੱਬ API: WebGPU
-
+# Text recognition for images
+experimental-features-text-recognition =
+    .label = ਲਿਖਤ ਪਛਾਣ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/browser-utils.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..d96f99a6ea68ebbb75693faba13c6275c3c2b0e2 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (ਡਾਟਾ)
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/commonDialog.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/commonDialog.ftl
index 5fc922a136943989d684ae1910a0bdb671ba24c4..8251c1c8d27cca2f332dac402d4dd035bf73f496 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = ਇਹ ਸਫ਼ਾ ਕਹਿੰਦਾ ਹੈ
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = ਅਣਪਛਾਤਾ
-
 common-dialog-username =
     .value = ਵਰਤੋਂਕਾਰ-ਨਾਂ
 common-dialog-password =
     .value = ਪਾਸਵਰਡ
+common-dialog-copy-cmd =
+    .label = ਕਾਪੀ ਕਰੋ
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = ਸਭ ਚੁਣੋ
+    .accesskey = A
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/resetProfile.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/resetProfile.ftl
index ea912d81b7556ad794ded34bd236af9d45a08427..3b9239cad456e49b4efc5f1235a0d489194c138a 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = ਕਾਰਗੁਜ਼ਾਰੀ ਮਸਲਿਆ
 refresh-profile = { -brand-short-name } ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਓ
 refresh-profile-button = …{ -brand-short-name } ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ
 refresh-profile-learn-more = ਹੋਰ ਜਾਣੋ
+refresh-profile-progress =
+    .title = { -brand-short-name } ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ
+refresh-profile-progress-description = …ਬੱਸ ਹੋ ਗਿਆ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/tabprompts.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..ecfd568c4f7036b7cd97860d7e53223d56e13073
--- /dev/null
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = ਵਰਤੋਂਕਾਰ ਨਾਂ:
+tabmodalprompt-password =
+    .value = ਪਾਸਵਰਡ:
+tabmodalprompt-ok-button =
+    .label = ਠੀਕ ਹੈ
+tabmodalprompt-cancel-button =
+    .label = ਰੱਦ ਕਰੋ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/textActions.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/textActions.ftl
index 27986faf5d67c2ac7a97f8520dfebdd9dcfb0bef..c093053376c80a55745b5523bec45578de3cdb24 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = ਵਾਪਸ
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = ਮੁੜ-ਪਹਿਲਾਂ
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = ਕੱਟੋ
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = ਕਾਪੀ ਕਰੋ
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = ਚੇਪੋ
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = ਬਿਨਾਂ ਕਿਸੇ ਫਾਰਮੈਟ ਦੇ ਚੇਪੋ
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = ਹਟਾਓ
     .accesskey = D
-
 text-action-select-all =
     .label = ਸਭ ਚੁਣੋ
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = ਕੋਈ ਸਪੈਲਿੰਗ ਸੁਝਾਅ ਨਹੀਂ ਹਨ
-
 text-action-spell-add-to-dictionary =
     .label = ਡਿਕਸ਼ਨਰੀ ਵਿੱਚ ਜੋੜੋ
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = ਡਿਕਸ਼ਨਰੀ ਵਿੱਚ ਜੋੜੇ ਨੂੰ ਹਟਾਓ
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = ਸ਼ਬਦ-ਜੋੜ ਜਾਂਚ ਕਰੋ
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = …ਡਿਕਸ਼ਨਰੀਆਂ ਜੋੜੋ
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = ਭਾਸ਼ਾਵਾਂ
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = ਸਾਫ਼ ਕਰੋ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/pictureinpicture/pictureinpicture.ftl
index bed5782cedead07a58f54559672afbbab3384710..23d6652410927df6c0f54357b1c25d92a3d633d7 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,34 @@ pictureinpicture-unpip =
     .aria-label = ਟੈਬ ਤੇ ਵਾਪਸ ਭੇਜੋ
 pictureinpicture-close =
     .aria-label = ਬੰਦ ਕਰੋ
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = ਵਿਰਾਮ
+    .title = ਵਿਰਾਮ (ਸਪੇਸ-ਪੱਟੀ)
+pictureinpicture-play-cmd =
+    .aria-label = ਚਲਾਓ
+    .title = ਚਲਾਓ (ਸਪੇਸ-ਬਾਰ)
+pictureinpicture-mute-cmd =
+    .aria-label = ਮਿਊਟ
+    .title = ਮਿਊਟ ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = ਅਣ-ਮਿਊਟ
+    .title = ਅਣ-ਮਿਊਟ ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = ਟੈਬ ਉੱਤੇ ਵਾਪਸ ਭੇਜੋ
+    .title = ਟੈਬ ਉੱਤੇ ਵਾਪਸ
+pictureinpicture-close-cmd =
+    .aria-label = ਬੰਦ ਕਰੋ
+    .title = ਬੰਦ ਕਰੋ ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = ਸਬ-ਟਾਈਟਲ
+    .title = ਸਬ-ਟਾਈਟਲ
+
+##
+
 pictureinpicture-subtitles-label = ਸਬ-ਟਾਈਟਲ
 pictureinpicture-font-size-label = ਫ਼ੋਂਟ ਦਾ ਆਕਾਰ
 pictureinpicture-font-size-small = ਛੋਟੇ
diff --git a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/printing/printUI.ftl b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/printing/printUI.ftl
index 5cad7b45ceaae90646756691202fc1cae3ba0f40..99ff8d8ccefa168ae36cfd1eae812eb86eda2521 100644
--- a/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/pa-IN/localization/pa-IN/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = ਪਰਿੰਟ
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = ਇੰਝ ਸੰਭਾਲੋ
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] ਪੇਪਰ ਦੀ { $sheetCount } ਸ਼ੀਟ
        *[other] ਪੇਪਰ ਦੀ { $sheetCount } ਸ਼ੀਟਾਂ
     }
-
 printui-page-range-all = ਸਭ
+printui-page-range-current = ਮੌਜੁਦਾ
 printui-page-range-odd = ਟਾਂਕ
 printui-page-range-even = ਜਿਸਤ
 printui-page-range-custom = ਕਸਟਮ
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = ਪਸੰਦੀਦਾ ਸਫ਼ਾ ਹੱਦ ਦਿਓ
     .placeholder = ਜਿਵੇਂ 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = ਕਾਪੀਆਂ
-
 printui-orientation = ਸਥਿਤੀ
 printui-landscape = ਲੈਂਡਸਕੇਪ
 printui-portrait = ਪੋਰਟਰੇਟ
-
 # Section title for the printer or destination device to target
 printui-destination-label = ਟਿਕਾਣਾ
 printui-destination-pdf-label = PDF ਵਜੋਂ ਸੰਭਾਲੋ
-
 printui-more-settings = ਹੋਰ ਸੈਟਿੰਗਾਂ
 printui-less-settings = ਘੱਟ ਸੈਟਿੰਗਾਂ
-
 printui-paper-size-label = ਪੇਪਰ ਸਾਈਜ਼
-
 # Section title (noun) for the print scaling options
 printui-scale = ਸਕੇਲ
 printui-scale-fit-to-page-width = ਸਫ਼ੇ ਦੀ ਚੌੜਾਈ 'ਤੇ ਫਿੱਟ
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = ਸਕੇਲ
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = ਦੋ ਪਾਸੀ ਪਰਿੰਟ ਕਰਨਾ
 printui-two-sided-printing-off = ਬੰਦ
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = ਬੰਦ
 printui-two-sided-printing-long-edge = ਲੰਮੇ ਪਾਸਿਓ ਪਲਟੋ
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = ਛੋਟੇ ਪਾਸਿਓ ਪਲਟੋ
-
 # Section title for miscellaneous print options
 printui-options = ਚੋਣਾਂ
 printui-headers-footers-checkbox = ਸਿਰਲੇਖ ਅਤੇ ਫੁੱਟਰ ਨੂੰ ਪਰਿੰਟ ਕਰੋ
@@ -78,7 +69,6 @@ printui-simplify-page-radio = ਸਰਲ ਕੀਤਾ
 printui-color-mode-label = ਰੰਗ ਮੋਡ
 printui-color-mode-color = ਰੰਗ
 printui-color-mode-bw = ਕਾਲਾ ਅਤੇ ਚਿੱਟਾ
-
 printui-margins = ਹਾਸ਼ੀਏ
 printui-margins-default = ਡਿਫਾਲਟ
 printui-margins-min = ਘੱਟੋ-ਘੱਟ
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = ਖੱਬੇ (ਮਿਲੀਮੀਟਰ)
 printui-margins-custom-right = ਸੱਜੇ
 printui-margins-custom-right-inches = ਸੱਜੇ (ਇੰਚ)
 printui-margins-custom-right-mm = ਸੱਜੇ (ਮਿਲੀਮੀਟਰ)
-
 printui-system-dialog-link = …ਸਿਸਟਮ ਡਾਈਲਾਗ ਨੂੰ ਵਰਤ ਕੇ ਪਰਿੰਟ ਕਰੋ
-
 printui-primary-button = ਪਰਿੰਟ ਕਰੋ
 printui-primary-button-save = ਸੰਭਾਲੋ
 printui-cancel-button = ਰੱਦ ਕਰੋ
 printui-close-button = ਬੰਦ ਕਰੋ
-
 printui-loading = ਝਲਕ ਤਿਆਰ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = ਪਰਿੰਟ ਝਲਕ
-
 printui-pages-per-sheet = ਹਰ ਸ਼ੀਟ ਲਈ ਸਫ਼ੇ
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = …ਪਰਿੰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
@@ -140,7 +124,6 @@ printui-paper-tabloid = ਸਮਾਚਾਰ ਪੱਤਰ
 printui-error-invalid-scale = ਸਕੇਲ ਲਈ ਨੰਬਰ 10 ਤੋਂ 200 ਦੇ ਵਿਚਾਲੇ ਚਾਹੀਦਾ ਹੈ।
 printui-error-invalid-margin = ਚੁਣੇ ਗਏ ਪੇਪਰ ਆਕਾਰ ਲਈ ਢੁੱਕਵਾਂ ਹਾਸ਼ੀਆ ਦਿਓ।
 printui-error-invalid-copies = ਕਾਪੀਆਂ ਦੀ ਗਿਣਤੀ 1 ਤੋਂ 10000 ਦੇ ਵਿਚਾਲੇ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = ਰੇਜ਼ ਲਈ ਨੰਬਰ 1 ਅਤੇ { $numPages } ਦੇ ਵਿਚਾਲੇ ਚਾਹੀਦਾ ਹੈ।
diff --git a/thunderbird-l10n/pa-IN/manifest.json b/thunderbird-l10n/pa-IN/manifest.json
index 24ff2218f525260e1121d8a70208e78e3df74805..5f866c5bbbfa06b5a477f6b96ba8c70a216709d6 100644
--- a/thunderbird-l10n/pa-IN/manifest.json
+++ b/thunderbird-l10n/pa-IN/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Punjabi (Gurmukhi) Language Pack",
   "description": "Language pack for Thunderbird for pa-IN",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "pa-IN": {
-      "version": "20220730203331",
+      "version": "20220817122524",
       "chrome_resources": {
         "alerts": "chrome/pa-IN/locale/pa-IN/alerts/",
         "autoconfig": "chrome/pa-IN/locale/pa-IN/autoconfig/",
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pdfviewer/viewer.properties b/thunderbird-l10n/pl/chrome/pl/locale/pdfviewer/viewer.properties
index 81b4491649542aea46b8d7f668ddd22808f59675..9df1996d7391e081ed0943b211b79e881b0cc099 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Kolor czcionki
 editor_free_text_font_size=Rozmiar czcionki
 editor_ink_line_color=Kolor zakreślenia
 editor_ink_line_thickness=Grubość zakreślenia
+
+# Editor Parameters
+editor_free_text_color=Kolor
+editor_free_text_size=Rozmiar
+editor_ink_color=Kolor
+editor_ink_thickness=Grubość
+editor_ink_opacity=Nieprzezroczystość
+
+# Editor aria
+editor_free_text_aria_label=Edytor tekstu
+editor_ink_aria_label=Edytor zakreślenia
+editor_ink_canvas_aria_label=Obraz utworzony przez użytkownika
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/calendar/timezones.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/calendar/timezones.properties
index 34ec08159ea2dac69afd754066f9b7bd6150039f..8d73bfa3398754c988a5cb421f08007e6cf2f7c6 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/calendar/timezones.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Ameryka/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Ocean Spokojny/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kijów
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/inspector.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/inspector.properties
index af17e60d6492112f1f196a5589f427bfc19f5d4e..28b62ed44593946e0d59fd43e4357f92f62a1873 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/inspector.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Wyświetl dodatkowy węzeł;Wyświetl #1 dodatkowe węz
 # inspector.
 markupView.whitespaceOnly.label=znaki odstępu
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=niedostępne
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Elementy podrzędne tego elementu są niedostępne w obecnym trybie narzędzi przeglądarki
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/webconsole.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/webconsole.properties
index 074a07c2767aff4c41b50c20304f73ed20889cc7..7ddac6f1052e44a16d6a886667818f7e9640d16d 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Konsola przeglądarki
 # process.
 multiProcessBrowserConsole.title=Konsola przeglądarki wieloprocesowej
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Konsola przeglądarki dla procesu nadrzędnego
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/dom/dom.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/dom/dom.properties
index 4eb36b83894be4d2137783271c8fa18d81b229fd..94f5171fcdbf3fae55c6abce1fc724f69552bfed 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/dom/dom.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/dom/dom.properties
@@ -323,6 +323,8 @@ ScriptSourceNotAllowed=URI źródła elementu „script” jest niedozwolony w 
 ModuleSourceNotAllowed=URI źródła modułu jest niedozwolony w tym dokumencie: „%S”.
 WebExtContentScriptModuleSourceNotAllowed=Skrypty treści WebExtension mogą wczytywać moduły tylko za pomocą adresów URL „moz-extension”, a nie „%S”.
 ModuleResolveFailure=Błąd podczas rozwiązywania specyfikatora modułu „%S”. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”.
+ModuleResolveFailureNoWarn=Błąd podczas rozwiązywania specyfikatora modułu „%S”.
+ModuleResolveFailureWarnRelative=Błąd podczas rozwiązywania specyfikatora modułu „%S”. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”.
 ImportMapInvalidTopLevelKey=Na mapie importu był nieprawidłowy klucz najwyższego poziomu „%S”.
 ImportMapEmptySpecifierKeys=Klucze specyfikatorów nie mogą być pustymi ciągami znaków.
 ImportMapAddressesNotStrings=Adresy muszą być ciągami znaków.
@@ -334,6 +336,7 @@ ImportMapResolutionBlockedByNullEntry=Rozwiązanie specyfikatora „%S” zosta
 ImportMapResolutionBlockedByAfterPrefix=Rozwiązanie specyfikatora „%S” zostało zablokowane, ponieważ podciąg znaków po przedrostku nie może zostać przetworzony jako adres URL względem adresu na mapie importu.
 ImportMapResolutionBlockedByBacktrackingPrefix=Rozwiązanie specyfikatora „%S” zostało zablokowane, ponieważ przetworzony adres URL nie zaczyna się od adresu na mapie importu.
 ImportMapResolveInvalidBareSpecifier=Specyfikator „%S” był samym specyfikatorem, ale nie był do niczego przypisany.
+ImportMapResolveInvalidBareSpecifierWarnRelative=Specyfikator „%S” był samym specyfikatorem, ale nie był do niczego przypisany. Względne specyfikatory modułów muszą zaczynać się od „./”, „../” lub „/”.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=Wartość „%1$S” własności „Keyframe” ma nieprawidłową składnię dla „%2$S”.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/layout/htmlparser.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/layout/htmlparser.properties
index 63cc4da1e1bdc2c8d08bfd8379d5841014276384..195d3dcb9905512d7cbbc1f8be585d1098dc1091 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/layout/htmlparser.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/layout/htmlparser.properties
@@ -14,7 +14,6 @@ EncMetaUnsupported=W znaczniku meta dokumentu HTML zadeklarowane zostało nieob
 EncProtocolUnsupported=Na poziomie protokołu przesyłania zadeklarowane zostało nieobsługiwane kodowanie znaków. Deklarację tę zignorowano.
 EncMetaUtf16=Znacznik meta został użyty do zadeklarowania kodowania UTF-16. Zamiast tego zostało to zinterpretowane jako deklaracja UTF-8.
 EncMetaUserDefined=Znacznik meta został użyty do zadeklarowania kodowania x-user-defined. Zamiast tego zostało to zinterpretowane jako deklaracja kodowania windows-1252 dla zgodności ze świadomie błędnie zakodowanymi przestarzałymi czcionkami. Strona powinna zostać uaktualniona do kodowania Unicode.
-
 EncMetaReplacement=Znacznik meta został użyty do zadeklarowania kodowania, które stanowi zagrożenie skryptami między witrynami. Zamiast tego użyto kodowania zastępczego.
 EncProtocolReplacement=Na poziomie protokołu przesyłania zadeklarowano kodowanie stanowiące zagrożenie skryptami między witrynami. Zamiast tego użyto kodowania zastępczego.
 EncDetectorReload=Kodowanie znaków dokumentu nie zostało zadeklarowane, a wykrycie kodowania na podstawie treści było możliwe dopiero późno. Spowodowało to ponowne wczytanie dokumentu. Kodowanie znaków musi być zadeklarowane w nagłówku Content-Type protokołu HTTP, za pomocą znacznika meta lub za pomocą znacznika kolejności bajtów.
@@ -135,7 +134,7 @@ errNoElementToCloseButEndTagSeen=Brak elementu „%1$S” w zasięgu, ale napot
 errHtmlStartTagInForeignContext=Znacznik początkowy HTML „%1$S” w kontekście obcej przestrzeni nazw.
 errNoTableRowToClose=Brak wiersza tabeli do zamknięcia.
 errNonSpaceInTable=Nieprawidłowo umiejscowione znaki różne od spacji wewnątrz tabeli.
-errUnclosedChildrenInRuby=Niezamknięte elementy potomne w „ruby”.
+errUnclosedChildrenInRuby=Niezamknięte elementy podrzędne w „ruby”.
 errStartTagSeenWithoutRuby=Napotkano znacznik początkowy „%1$S” bez otwarcia elementu „ruby”.
 errSelfClosing=Składnia samozamykająca („/>”) użyta na niepustym elemencie HTML. Ukośnik zignorowano, kod potraktowano jako znacznik początkowy.
 errNoCheckUnclosedElementsOnStack=Niezamknięte elementy na stosie.
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/mathml/mathml.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/mathml/mathml.properties
index 73f4b9a91477d8a712f912a072072a26ee81c01c..8b8d806e957f53123cc6792f54fbf650fa948c80 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/mathml/mathml.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/mathml/mathml.properties
@@ -3,13 +3,13 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 InvalidChild=Nieprawidłowa składnia: „<%1$S>” nie może być elementem potomnym „<%2$S>”.
-ChildCountIncorrect=Nieprawidłowa składnia: niewłaściwa liczba elementów potomnych elementu „<%1$S/>”.
+ChildCountIncorrect=Nieprawidłowa składnia: niewłaściwa liczba elementów podrzędnych elementu „<%1$S/>”.
 DuplicateMprescripts=Nieprawidłowa składnia: więcej niż jeden znacznik „<mprescripts/>” w elemencie „<mmultiscripts/>”.
 # LOCALIZATION NOTE:  The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
 NoBase=Nieprawidłowa składnia: oczekiwano dokładnie jednego elementu bazowego w <mmultiscripts/>. Nie odnaleziono żadnego.
 SubSupMismatch=Nieprawidłowa składnia: niekompletna para „subscript”-„superscript” w „<mmultiscripts/>”.
 
-# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+# LOCALIZATION NOTE:  When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
 AttributeParsingError=Błąd przetwarzania wartości „%1$S” dla atrybutu „%2$S” elementu „<%3$S/>”. Atrybut zignorowany.
 AttributeParsingErrorNoTag=Błąd przetwarzania wartości „%1$S” dla atrybutu „%2$S”. Atrybut zignorowany.
 LengthParsingError=Błąd przetwarzania wartości „%1$S” atrybutu MathML jako długości. Atrybut zignorowany.
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/security/csp.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/security/csp.properties
index b12b56ec11d64d11f948990a8e7883366395f8d1..bd6a4fb59926c3fd4d82aa70762858f1118a08e5 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/global/security/csp.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = Ignorowanie „%1$S” w script-src lub style
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = Ignorowanie „%1$S” w script-src: określono „strict-dynamic”
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ignorowanie „%1$S” w %2$S: określono „nonce-source” lub „hash-source”
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ignorowanie „%1$S” w %2$S: określono „strict-dynamic”
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ignorowanie źródła „%1$S” (obsługiwane wyłącznie w „script-src”). 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Ignorowanie „unsafe-eval” lub „wasm-unsafe-eval” w „%1$S”.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
diff --git a/thunderbird-l10n/pl/chrome/pl/locale/pl/messenger/addons.properties b/thunderbird-l10n/pl/chrome/pl/locale/pl/messenger/addons.properties
index 11273f38051f6795f8ef886f7f47092818502b62..c3b834a47567cfb48067ba7bb31ed4ba2c3d1586 100644
--- a/thunderbird-l10n/pl/chrome/pl/locale/pl/messenger/addons.properties
+++ b/thunderbird-l10n/pl/chrome/pl/locale/pl/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Dodawanie danych do schowka systemowego (
 webextPerms.description.compose=Odczytywanie i modyfikowanie wiadomości e-mail podczas ich tworzenia i wysyłania
 webextPerms.description.compose.send=Wysyłanie napisanych wiadomości e-mail w imieniu użytkownika
 webextPerms.description.compose.save=Zapisywanie napisanych wiadomości jako szkice lub szablony
+webextPerms.description.declarativeNetRequest=Blokowanie treści na dowolnej stronie
 webextPerms.description.devtools=Dostęp do danych użytkownika i otwartych kart poprzez rozszerzone narzędzia programistyczne
 webextPerms.description.dns=Dostęp do informacji o adresach IP i nazwach domen
 webextPerms.description.downloads=Pobieranie plików i odczytywanie oraz zmienianie historii pobieranych plików
diff --git a/thunderbird-l10n/pl/localization/pl/browser/branding/brandings.ftl b/thunderbird-l10n/pl/localization/pl/browser/branding/brandings.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..9ada8da73a462522017570b75ea5338b963912e9
--- /dev/null
+++ b/thunderbird-l10n/pl/localization/pl/browser/branding/brandings.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/thunderbird-l10n/pl/localization/pl/calendar/preferences.ftl b/thunderbird-l10n/pl/localization/pl/calendar/preferences.ftl
index 4b49e3b4d1139d398a257e1fa28cdb588ddd0929..9897179c281075f15ef429423672888a8c0ed64d 100644
--- a/thunderbird-l10n/pl/localization/pl/calendar/preferences.ftl
+++ b/thunderbird-l10n/pl/localization/pl/calendar/preferences.ftl
@@ -15,6 +15,10 @@ dateformat-long =
 #   $date (String) - the formatted example date
 dateformat-short =
     .label = krótki: { $date }
+use-system-timezone-radio-button =
+    .label = Strefa czasowa systemu
+set-timezone-manually-radio-button =
+    .label = Inna strefa czasowa
 timezone-label =
     .value = Strefa czasowa:
 weekstart-label =
@@ -101,12 +105,6 @@ previous-weeks-label =
     .value = Liczba poprzedzających tygodni:
     .accesskey = L
 todaypane-legend = Dzisiaj
-# Note: "Upcoming" is the name of a section and the translation must match the
-# translation of that section name (calendar.upcoming.button.label). Also,
-# it should be upper case (as a proper name) if the target language permits.
-soon-label =
-    .value = Nadchodzące:
-    .accesskey = N
 agenda-days =
     .value = Terminarz:
     .accesskey = T
diff --git a/thunderbird-l10n/pl/localization/pl/devtools/client/perftools.ftl b/thunderbird-l10n/pl/localization/pl/devtools/client/perftools.ftl
index 784f811bbfbc3392979963241339315817909008..ed8c7ae97041cd275831bc4085606c572722cf5c 100644
--- a/thunderbird-l10n/pl/localization/pl/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/pl/localization/pl/devtools/client/perftools.ftl
@@ -140,6 +140,9 @@ perftools-presets-media-label = Multimedia
 perftools-presets-media-description2 = Ustawienie do badania błędów dźwięku i obrazu w programie { -brand-shorter-name }.
 perftools-presets-networking-label = Sieć
 perftools-presets-networking-description = Ustawienie do badania błędów sieciowych w programie { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Energia
+perftools-presets-power-description = Ustawienie do badania błędów użycia energii w programie { -brand-shorter-name } o niskim wpływie na wydajność.
 perftools-presets-custom-label = Inne
 
 ##
diff --git a/thunderbird-l10n/pl/localization/pl/devtools/client/toolbox.ftl b/thunderbird-l10n/pl/localization/pl/devtools/client/toolbox.ftl
index 381c4b2aa251164271c2b5e30bdebe79dc3f8f1c..70434ff2897c10180c6282cdda24d89a119af3a1 100644
--- a/thunderbird-l10n/pl/localization/pl/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/pl/localization/pl/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Wyświetlaj u dołu
 toolbox-meatball-menu-dock-left-label = Wyświetlaj z lewej
 toolbox-meatball-menu-dock-right-label = Wyświetlaj z prawej
 toolbox-meatball-menu-dock-separate-window-label = Wyświetlaj w osobnym oknie
-
 toolbox-meatball-menu-splitconsole-label = Pokaż konsolę
 toolbox-meatball-menu-hideconsole-label = Ukryj konsolę
-
 toolbox-meatball-menu-settings-label = Ustawienia
 toolbox-meatball-menu-documentation-label = Dokumentacja…
 toolbox-meatball-menu-community-label = Społeczność…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Wyłącz automatyczne ukrywanie wyskakujących okien
-
 toolbox-meatball-menu-pseudo-locale-accented = Włącz język ze znakami diakrytyzowanymi
 toolbox-meatball-menu-pseudo-locale-bidi = Włącz język dwukierunkowy
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Tryb narzędzi przeglądarki
+toolbox-mode-browser-console-label = Tryb konsoli przeglądarki
+toolbox-mode-everything-label = Wieloprocesowy
+toolbox-mode-everything-sub-label = (wolniejsze)
+toolbox-mode-everything-container =
+    .title = Debuguj wszystko we wszystkich procesach
+toolbox-mode-parent-process-label = Tylko proces nadrzędny
+toolbox-mode-parent-process-sub-label = (szybkie)
+toolbox-mode-parent-process-container =
+    .title = Skup się wyłącznie na zasobach z procesu nadrzędnego.
diff --git a/thunderbird-l10n/pl/localization/pl/devtools/client/tooltips.ftl b/thunderbird-l10n/pl/localization/pl/devtools/client/tooltips.ftl
index 75c7b42c1fb13480adbf20e358219df5999560b4..3a5ff093c5b5afbd15d0790f13d8f0e617c5d818 100644
--- a/thunderbird-l10n/pl/localization/pl/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/pl/localization/pl/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> nie ma wpływu na ten element, ponieważ nie jest on tabelą.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> nie ma wpływu na ten element, ponieważ nie można go przewijać.
 inactive-css-border-image = <strong>{ $property }</strong> nie ma wpływu na ten element, ponieważ nie można go stosować do wewnętrznych elementów tabeli, w których <strong>border-collapse</strong> jest ustawione na <strong>collapse</strong> w nadrzędnym elemencie tabeli.
+inactive-css-ruby-element = <strong>{ $property }</strong> nie ma wpływu na ten element, ponieważ jest to element rubi. Jego rozmiar zależy od rozmiaru czcionki tekstu rubi.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Spróbuj u
 inactive-css-not-table-fix = Spróbuj dodać <strong>display:table</strong> lub <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Spróbuj dodać <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> lub <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = W nadrzędnym elemencie tabeli usuń własność lub zmień wartość <strong>border-collapse</strong> na inną niż <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Spróbuj zmienić <strong>font-size</strong> tekstu rubi. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/pl/localization/pl/messenger/addressbook/vcard.ftl b/thunderbird-l10n/pl/localization/pl/messenger/addressbook/vcard.ftl
index 5c953911aa95e07281f75ccd58ee605af83d7135..a50e23cf6ef7abad5c5f97e026c2e7e75fb433e0 100644
--- a/thunderbird-l10n/pl/localization/pl/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/pl/localization/pl/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Dodaj właściwości organizacyjne
 vcard-org-title = Tytuł
 vcard-org-role = Rola
 vcard-org-org = Firma/Organizacja
+
+# Custom properties
+
+vcard-custom-header = Inne właściwości
+vcard-custom-add = Dodaj inne właściwości
diff --git a/thunderbird-l10n/pl/localization/pl/messenger/mailWidgets.ftl b/thunderbird-l10n/pl/localization/pl/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..8db415926104e02913b340151a51ebbbcf5acdf9
--- /dev/null
+++ b/thunderbird-l10n/pl/localization/pl/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Zastosuj ustawienia obecnego widoku do…
+threadpane-apply-changes-prompt-title = Zastosować zmiany?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Czy zastosować ustawienia widoku obecnego folderu do folderu { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Czy zastosować ustawienia widoku obecnego folderu do folderu { $name } i folderów w nim zawartych?
diff --git a/thunderbird-l10n/pl/localization/pl/messenger/policies/policies-descriptions.ftl b/thunderbird-l10n/pl/localization/pl/messenger/policies/policies-descriptions.ftl
index 845e6bf7e2470abf8757f06a2315074d5f510dee..34f7c3c3e067be4c3a4af3db705aa077fe35a482 100644
--- a/thunderbird-l10n/pl/localization/pl/messenger/policies/policies-descriptions.ftl
+++ b/thunderbird-l10n/pl/localization/pl/messenger/policies/policies-descriptions.ftl
@@ -11,147 +11,84 @@
 ## in the documentation section in about:policies.
 
 policy-3rdparty = Ustawienie zasad, do których rozszerzenia WebExtension mają dostęp przez „chrome.storage.managed”.
-
 policy-AppAutoUpdate = Włączenie lub wyłączenie automatycznego aktualizowania aplikacji.
-
+policy-AppUpdatePin = Uniemożliwienie programowi { -brand-short-name } aktualizowania poza podaną wersję.
 policy-AppUpdateURL = Ustawienie niestandardowego adresu URL aktualizacji programu.
-
 policy-Authentication = Konfiguracja zintegrowanego uwierzytelniania dla witryn, które je obsługują.
-
 policy-BackgroundAppUpdate2 = Włączenie lub wyłączenie aktualizatora w tle.
-
 policy-BlockAboutAddons = Blokowanie dostępu do menedżera dodatków (about:addons).
-
 policy-BlockAboutConfig = Blokowanie dostępu do strony about:config.
-
 policy-BlockAboutProfiles = Blokowanie dostępu do strony about:profiles.
-
 policy-BlockAboutSupport = Blokowanie dostępu do strony about:support.
-
 policy-CaptivePortal = Włączenie lub wyłączenie obsługi portalu przechwytującego.
-
 policy-CertificatesDescription = Dodawanie certyfikatów lub używanie wbudowanych.
-
 policy-Cookies = Zezwalanie lub zabranianie witrynom ustawiania ciasteczek.
-
 policy-DisableBuiltinPDFViewer = Wyłączenie PDF.js, wbudowanej przeglądarki plików PDF w programie { -brand-short-name }.
-
 policy-DisabledCiphers = Wyłączenie szyfrów.
-
 policy-DefaultDownloadDirectory = Ustawienie domyślnego katalogu pobierania.
-
 policy-DisableAppUpdate = Uniemożliwienie aktualizowania programu { -brand-short-name }.
-
 policy-DisableDefaultClientAgent = Uniemożliwienie agentowi domyślnego klienta wykonywania jakichkolwiek działań. Dotyczy tylko systemu Windows, inne platformy nie mają agenta.
-
 policy-DisableDeveloperTools = Blokowanie dostępu do narzędzi dla twórców witryn.
-
 policy-DisableFeedbackCommands = Wyłączenie poleceń do wysyłania opinii z menu Pomoc („Prześlij swoją opinię” i „Zgłoś oszustwo internetowe”).
-
 policy-DisableForgetButton = Wyłączenie dostępu do przycisku „Wyczyść”.
-
 policy-DisableFormHistory = Wyłączenie zachowywania historii wyszukiwania i formularzy.
-
 policy-DisableMasterPasswordCreation = Wartość „prawda” powoduje, że nie można utworzyć hasła głównego.
-
 policy-DisablePasswordReveal = Wyłączenie możliwości wyświetlania haseł w zachowanych danych logowania.
-
 policy-DisableProfileImport = Wyłączenie polecenia menu do importowania danych z innego programu.
-
 policy-DisableSafeMode = Wyłączenie funkcji ponownego uruchomienia w trybie awaryjnym. Uwaga: użycie klawisza Shift do przejścia do trybu awaryjnego można wyłączyć w systemie Windows tylko za pomocą Group Policy.
-
 policy-DisableSecurityBypass = Uniemożliwienie użytkownikowi obejścia pewnych ostrzeżeń bezpieczeństwa.
-
 policy-DisableSystemAddonUpdate = Uniemożliwienie programowi { -brand-short-name } instalowania i aktualizowania dodatków systemowych.
-
 policy-DisableTelemetry = Wyłączenie telemetrii.
-
 policy-DisplayMenuBar = Domyślne wyświetlanie paska menu.
-
 policy-DNSOverHTTPS = Konfiguracja DNS poprzez HTTPS.
-
 policy-DontCheckDefaultClient = Wyłączenie sprawdzania domyślnego klienta podczas uruchamiania.
-
 policy-DownloadDirectory = Ustawienie i zablokowanie katalogu pobierania.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EnableTrackingProtection = Włączenie lub wyłączenie blokowania treści i opcjonalnie jej blokada.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EncryptedMediaExtensions = Włączenie lub wyłączenie Encrypted Media Extensions i opcjonalnie ich blokada.
-
 # A “locked” extension can’t be disabled or removed by the user. This policy
 # takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
 # English or translate them as verbs.
 policy-Extensions = Instalacja, odinstalowywanie lub blokowanie rozszerzeń. Opcja instalacji przyjmuje adresy URL lub ścieżki jako parametry. Opcje odinstalowywania i blokady przyjmują identyfikatory rozszerzeń.
-
 policy-ExtensionSettings = Zarządzanie wszystkimi aspektami instalacji rozszerzeń.
-
 policy-ExtensionUpdate = Włączenie lub wyłączenie automatycznego aktualizowania rozszerzeń.
-
 policy-Handlers = Konfiguracja domyślnych aplikacji obsługujących typy plików.
-
 policy-HardwareAcceleration = Wartość „fałsz” wyłącza przyspieszanie sprzętowe.
-
 policy-InstallAddonsPermission = Zezwalanie pewnym witrynom na instalowanie dodatków.
-
 policy-LegacyProfiles = Wyłączenie funkcji wymuszającej oddzielny profil dla każdej instalacji.
 
 ## Do not translate "SameSite", it's the name of a cookie attribute.
 
 policy-LegacySameSiteCookieBehaviorEnabled = Włączenie domyślnego ustawienia starego zachowania ciasteczek „sameSite”.
-
 policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Wracanie do starego zachowania „sameSite” dla ciasteczek na podanych witrynach.
 
 ##
 
 policy-LocalFileLinks = Zezwalanie podanym witrynom na odnośniki do lokalnych plików.
-
 policy-ManualAppUpdateOnly = Zezwalanie tylko na aktualizacje ręczne i wyłączenie powiadamiania użytkownika o aktualizacjach.
-
 policy-NetworkPrediction = Włączenie lub wyłączenie przewidywania sieci (wstępnego pobierania DNS).
-
 policy-OfferToSaveLogins = Wymuszenie ustawienia zezwalającego programowi { -brand-short-name } pytanie o zapamiętanie zachowanych danych logowania i haseł. Przyjmowane są wartości „prawda” i „fałsz”.
-
 policy-OfferToSaveLoginsDefault = Ustawienie domyślnej wartości ustawienia zezwalającego programowi { -brand-short-name } pytanie o zapamiętanie zachowanych danych logowania i haseł. Przyjmowane są wartości „prawda” i „fałsz”.
-
 policy-OverrideFirstRunPage = Zastąpienie strony pierwszego uruchomienia. Ustawienie tej zasady na pustą wyłączy stronę pierwszego uruchomienia.
-
 policy-OverridePostUpdatePage = Zastąpienie strony „Co nowego” wyświetlanej po aktualizacji. Ustawienie tej zasady na pustą wyłączy stronę wyświetlaną po aktualizacji.
-
 policy-PasswordManagerEnabled = Włączenie zachowywania haseł w menedżerze haseł.
-
 # PDF.js and PDF should not be translated
 policy-PDFjs = Wyłączenie lub konfiguracja PDF.js, wbudowanej przeglądarki plików PDF w programie { -brand-short-name }.
-
 policy-Permissions2 = Konfiguracja uprawnień kamery, mikrofonu, położenia, powiadomień i automatycznego odtwarzania.
-
 policy-Preferences = Ustawienie i zablokowanie wartości dla podzbioru preferencji.
-
 policy-PrimaryPassword = Wymaganie lub uniemożliwienie używania hasła głównego.
-
 policy-PromptForDownloadLocation = Pytanie, gdzie zapisywać pliki podczas pobierania.
-
 policy-Proxy = Konfiguracja ustawień proxy.
-
 policy-RequestedLocales = Ustawienie listy żądanych języków dla programu w preferowanej kolejności.
-
 policy-SanitizeOnShutdown2 = Usuwanie danych nawigacji podczas wyłączania.
-
 policy-SearchEngines = Konfiguracja ustawień wyszukiwarki. Ta zasada jest dostępna tylko w wersji ESR (Extended Support Release).
-
 policy-SearchSuggestEnabled = Włączenie lub wyłączenie podpowiedzi wyszukiwania.
-
 # For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
 policy-SecurityDevices = Instalacja modułów PKCS #11.
-
 policy-SSLVersionMax = Ustawienie maksymalnej wersji SSL.
-
 policy-SSLVersionMin = Ustawienie minimalnej wersji SSL.
-
 policy-SupportMenu = Dodanie niestandardowego elementu menu pomocy.
-
 policy-UserMessaging = Wyłączenie wyświetlania użytkownikowi pewnych komunikatów.
-
 # “format” refers to the format used for the value of this policy.
 policy-WebsiteFilter = Blokowanie odwiedzania witryn. Dokumentacja zawiera więcej informacji o formacie.
diff --git a/thunderbird-l10n/pl/localization/pl/messenger/preferences/preferences.ftl b/thunderbird-l10n/pl/localization/pl/messenger/preferences/preferences.ftl
index c1a77d8668bfdbbdd8701c2c013dc1594268c4da..81b4ebed2dadf8eff9227f93520bd4a335e30887 100644
--- a/thunderbird-l10n/pl/localization/pl/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/pl/localization/pl/messenger/preferences/preferences.ftl
@@ -419,8 +419,7 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Sprawdzaj pisownię w trakcie tworzenia wiadomości
     .accesskey = w
-language-popup-label =
-    .value = Słownik:
+
 download-dictionaries-link = Pobierz więcej słowników
 font-label =
     .value = Czcionka:
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutAddons.ftl
index 28c2f5d19f2dcab0a100a200ae9593a998c8da87..8d01171464615d52157e6d5c217862c26592d334 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutAddons.ftl
@@ -292,11 +292,17 @@ theme-disabled-heading = Wyłączone
 theme-disabled-heading2 = Zachowane motywy
 theme-monochromatic-heading = Kolorystyka
 theme-monochromatic-subheading = Energiczne nowe kolorystyki od przeglądarki { -brand-product-name }. Dostępne przez ograniczony czas.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Wypróbuj kolorystykę
 colorway-collection-independent-voices-subheading = Spraw, aby { -brand-short-name } trochę bardziej do Ciebie pasował.
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
-colorway-collection-expiry-date-span = Wygasa { DATETIME($expiryDate, day: "numeric", month: "long") }
+colorway-collection-expiry-date-span = Wygasa { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Zmień kolorystykę
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Wygasa { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Włączone
 plugin-disabled-heading = Wyłączone
 dictionary-enabled-heading = Włączone
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutGlean.ftl
index 6621eb3d0ac81ece74f7c292004efbc32984f90b..233d4e3943a2411d2f7ba0a4c10b1aeae3210105 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Informacje o Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> to biblioteka do zbierania danych używana w produktach Mozilli. Ta strona jest przeznaczona dla programistów i testerów, którzy potrzebują <a data-l10n-name="fog-debug-doc-link">skonfigurować stan debugowania i rejestrowania w Glean SDK</a>.
 about-glean-warning = Niewłaściwe użycie tego interfejsu może spowodować awarię programu { -brand-short-name }.
-
 tag-pings-label = Oznaczaj wszystkie wysyłane pingi tą etykietą
 log-pings-label = Czy rejestrować zawartość pinga przed wysłaniem?
 send-pings-label = Wysyłaj nazwany ping
 controls-button-label = Wyślij ustawienia
+controls-button-label-verbose = Zastosuj ustawienia i wyślij ping
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutSupport.ftl
index 67d95b2e94c945b047712adbab978c22b4e1ebb4..14840499ab6bfcb570ad921b5e6cfa671edf4615 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/about/aboutSupport.ftl
@@ -8,7 +8,6 @@ page-subtitle =
     rozwiązywania problemów. Jeśli szukasz odpowiedzi na często zadawane pytania
     dotyczące programu { -brand-short-name }, sprawdź naszą <a data-l10n-name="support-link">stronę wsparcia
     technicznego</a>.
-
 crashes-title = Zgłoszenia awarii
 crashes-id = ID zgłoszenia
 crashes-send-date = Data przesłania
@@ -79,12 +78,10 @@ app-basics-key-mozilla = Klucz usługi lokalizacji Mozilli
 app-basics-safe-mode = Tryb awaryjny
 app-basics-memory-size = Rozmiar pamięci (RAM)
 app-basics-disk-available = Dostępne miejsce na dysku
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Pokaż w Finderze
@@ -165,6 +162,7 @@ media-device-channels = Kanały
 media-device-rate = Częstotliwość próbkowania
 media-device-latency = Opóźnienie
 media-capabilities-title = Możliwości medialne
+media-codec-support-info = Informacje o obsłudze kodeków
 # List all the entries of the database.
 media-capabilities-enumerate = Wyświetl zawartość bazy danych
 
@@ -203,7 +201,6 @@ report-crash-for-days =
         [few] Zgłoszenia awarii z ostatnich { $days } dni
        *[many] Zgłoszenia awarii z ostatnich { $days } dni
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -212,7 +209,6 @@ crashes-time-minutes =
         [few] { $minutes } minuty temu
        *[many] { $minutes } minut temu
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -221,7 +217,6 @@ crashes-time-hours =
         [few] { $hours } godziny temu
        *[many] { $hours } godzin temu
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -230,7 +225,6 @@ crashes-time-days =
         [few] { $days } dni temu
        *[many] { $days } dni temu
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -239,7 +233,6 @@ pending-reports =
         [few] Wszystkie zgłoszenia awarii (łącznie z { $reports } oczekującymi we wskazanym okresie)
        *[many] Wszystkie zgłoszenia awarii (łącznie z { $reports } oczekującymi we wskazanym okresie)
     }
-
 raw-data-copied = Nieprzetworzone dane skopiowane do schowka
 text-copied = Tekst skopiowany do schowka.
 
@@ -252,11 +245,9 @@ blocked-mismatched-version = Zablokowane z powodu różnicy wersji pomiędzy re
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Zablokowane dla zainstalowanej wersji sterownika grafiki. Zalecana jest aktualizacja sterownika do wersji { $driverVersion } lub nowszej.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Parametry ClearType
-
 compositing = Komponowanie
 hardware-h264 = Sprzętowe dekodowanie H.264
 main-thread-no-omtc = główny wątek, brak OMTC
@@ -271,7 +262,6 @@ virtual-monitor-disp = Wirtualny monitor
 
 found = Obecny
 missing = Brak
-
 gpu-process-pid = PID procesu GPU
 gpu-process = Proces GPU
 gpu-description = Opis
@@ -294,19 +284,15 @@ webgl2-renderer = Renderer sterownika WebGL 2
 webgl2-version = Wersja sterownika WebGL 2
 webgl2-driver-extensions = Rozszerzenia sterownika WebGL 2
 webgl2-extensions = Rozszerzenia WebGL 2
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Zablokowano z powodu znanych problemów: <a data-l10n-name="bug-link">zgłoszenie { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Zablokowano. Kod błędu: { $failureCode }
-
 d3d11layers-crash-guard = Kompozytor D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Dekoder wideo WMF VPX
-
 reset-on-next-restart = Spróbuj włączyć przy następnym uruchomieniu
 gpu-process-kill-button = Zakończ proces GPU
 gpu-device-reset = Reset urządzenia
@@ -316,10 +302,8 @@ content-uses-tiling = Używa kafelkowania (treść)
 off-main-thread-paint-enabled = Rysowanie poza głównym wątkiem
 off-main-thread-paint-worker-count = Wątki rysujące poza głównym
 target-frame-rate = Docelowa liczba klatek na sekundę
-
 min-lib-versions = Oczekiwana wersja minimalna
 loaded-lib-versions = Wersja w użyciu
-
 has-seccomp-bpf = Seccomp-BPF (filtrowanie wywołań systemowych)
 has-seccomp-tsync = Synchronizacja wątków Seccomp
 has-user-namespaces = Przestrzenie nazw użytkownika
@@ -333,18 +317,15 @@ sandbox-proc-type-content = zawartość
 sandbox-proc-type-file = zawartość pliku
 sandbox-proc-type-media-plugin = wtyczka
 sandbox-proc-type-data-decoder = dekoder danych
-
 startup-cache-title = Pamięć podręczna uruchamiania
 startup-cache-disk-cache-path = Ścieżka do pamięci podręcznej na dysku
 startup-cache-ignore-disk-cache = Ignorowanie pamięci podręcznej na dysku
 startup-cache-found-disk-cache-on-init = Odnaleziono pamięć podręczną na dysku podczas inicjacji
 startup-cache-wrote-to-disk-cache = Zapisano do pamięci podręcznej na dysku
-
 launcher-process-status-0 = włączony
 launcher-process-status-1 = wyłączony z powodu awarii
 launcher-process-status-2 = wymuszone wyłączenie
 launcher-process-status-unknown = nieznany stan
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -358,14 +339,12 @@ fission-status-experiment-treatment = włączone przez eksperyment
 fission-status-disabled-by-e10s-env = wyłączone przez środowisko
 fission-status-enabled-by-env = włączone przez środowisko
 fission-status-disabled-by-env = wyłączone przez środowisko
-fission-status-disabled-by-safe-mode = wyłączone przez tryb awaryjny
 fission-status-enabled-by-default = włączone domyślnie
 fission-status-disabled-by-default = wyłączone domyślnie
 fission-status-enabled-by-user-pref = włączone przez użytkownika
 fission-status-disabled-by-user-pref = wyłączone przez użytkownika
 fission-status-disabled-by-e10s-other = e10s jest wyłączone
 fission-status-enabled-by-rollout = włączone przez stopniowe wdrażanie
-
 async-pan-zoom = Asynchroniczne przewijanie/powiększanie
 apz-none = brak
 wheel-enabled = kółko
@@ -402,7 +381,6 @@ support-remote-experiments-title = Zdalne eksperymenty
 support-remote-experiments-name = Nazwa
 support-remote-experiments-branch = Gałąź eksperymentu
 support-remote-experiments-see-about-studies = <a data-l10n-name="support-about-studies-link">about:studies</a> zawiera więcej informacji, w tym jak wyłączyć poszczególne eksperymenty lub uniemożliwić programowi { -brand-short-name } przeprowadzanie tego typu eksperymentów w przyszłości.
-
 support-remote-features-title = Zdalne funkcje
 support-remote-features-name = Nazwa
 support-remote-features-status = Stan
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/global/browser-utils.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..57ca819f918d2231c9aa21ce61c229e9533d4dd4 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (dane)
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/global/commonDialog.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/global/commonDialog.ftl
index 9f5ff39daca60b9f1a9bff9eb4266dc6af9cce67..fef6ec1d8d8a91d625f728ade5c6d2d4e202dd5a 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Komunikat z tej strony
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Nieznany
-
 common-dialog-username =
     .value = Nazwa użytkownika
 common-dialog-password =
     .value = Hasło
+common-dialog-copy-cmd =
+    .label = Kopiuj
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Zaznacz wszystko
+    .accesskey = w
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/global/resetProfile.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/global/resetProfile.ftl
index df3a2553a0337cb0e1cedfae7df1df5b03d42b77..a23ae405e1d896638e573bd70fe3298604f24366 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Zacznij od nowa, aby rozwiązać problemy z
 refresh-profile = Odnów program { -brand-short-name }
 refresh-profile-button = Odśwież program { -brand-short-name }…
 refresh-profile-learn-more = Więcej informacji
+refresh-profile-progress =
+    .title = Odświeżanie programu { -brand-short-name }
+refresh-profile-progress-description = Prawie gotowe…
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/global/tabprompts.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..0db44cb34def79948a51bd914965f67937e65fe5
--- /dev/null
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Użytkownik:
+tabmodalprompt-password =
+    .value = Hasło:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Anuluj
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/global/textActions.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/global/textActions.ftl
index 766607827fb4c8e3a6315323e8f9e652a53e5a1d..36bdee1069e1c2cac6fe09a3550dbe58a0bb2d84 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Cofnij
     .accesskey = C
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Ponów
     .accesskey = P
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Wytnij
     .accesskey = W
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopiuj
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Wklej
     .accesskey = e
-
+text-action-paste-no-formatting =
+    .label = Wklej bez formatowania
+    .accesskey = b
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Usuń
     .accesskey = U
-
 text-action-select-all =
     .label = Zaznacz wszystko
     .accesskey = a
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Brak sugestii
-
 text-action-spell-add-to-dictionary =
     .label = Dodaj do słownika
     .accesskey = D
-
 text-action-spell-undo-add-to-dictionary =
     .label = Cofnij dodanie do słownika
     .accesskey = o
-
 text-action-spell-check-toggle =
     .label = Sprawdzanie pisowni
     .accesskey = S
-
 text-action-spell-add-dictionaries =
     .label = Dodaj słowniki…
     .accesskey = o
-
 text-action-spell-dictionaries =
     .label = Języki
     .accesskey = J
-
 text-action-search-text-box-clear =
     .title = Wyczyść
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/pictureinpicture/pictureinpicture.ftl
index 26888dca703e126b9303151ff7734158a9a7bfda..f3735fe12f4266502318728bd737b4fb6a36bad2 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Wyłącz „Obraz w obrazie”
 pictureinpicture-close =
     .aria-label = Zamknij
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Wstrzymaj
+    .title = Wstrzymaj (spacja)
+pictureinpicture-play-cmd =
+    .aria-label = Odtwórz
+    .title = Odtwórz (spacja)
+pictureinpicture-mute-cmd =
+    .aria-label = Wycisz
+    .title = Wycisz ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Włącz dźwięk
+    .title = Włącz dźwięk ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Wyłącz „Obraz w obrazie”
+    .title = Wyłącz „Obraz w obrazie”
+pictureinpicture-close-cmd =
+    .aria-label = Zamknij
+    .title = Zamknij ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Napisy
+    .title = Napisy
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Pełny ekran
+    .title = Pełny ekran (podwójne kliknięcie)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Opuść tryb pełnoekranowy
+    .title = Opuść tryb pełnoekranowy (podwójne kliknięcie)
 pictureinpicture-subtitles-label = Napisy
 pictureinpicture-font-size-label = Rozmiar czcionki
 pictureinpicture-font-size-small = Mały
diff --git a/thunderbird-l10n/pl/localization/pl/toolkit/printing/printUI.ftl b/thunderbird-l10n/pl/localization/pl/toolkit/printing/printUI.ftl
index e20b7d24a5618b3fb1bb12c69667af715e91414c..489e2549b3853128510f4595a124075c69a7bda2 100644
--- a/thunderbird-l10n/pl/localization/pl/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/pl/localization/pl/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Drukowanie
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Zapisz jako
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -14,8 +13,8 @@ printui-sheets-count =
         [few] { $sheetCount } kartki papieru
        *[many] { $sheetCount } kartek papieru
     }
-
 printui-page-range-all = Wszystkie
+printui-page-range-current = Bieżąca
 printui-page-range-odd = Nieparzyste
 printui-page-range-even = Parzyste
 printui-page-range-custom = Wybrane
@@ -25,29 +24,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Wprowadź inny zakres stron
     .placeholder = np. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopie
-
 printui-orientation = Orientacja
 printui-landscape = Pozioma
 printui-portrait = Pionowa
-
 # Section title for the printer or destination device to target
 printui-destination-label = Drukarka
 printui-destination-pdf-label = Zapisz jako PDF
-
 printui-more-settings = Więcej ustawień
 printui-less-settings = Mniej ustawień
-
 printui-paper-size-label = Rozmiar papieru
-
 # Section title (noun) for the print scaling options
 printui-scale = Skalowanie
 printui-scale-fit-to-page-width = Dopasuj do szerokości strony
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Druk dwustronny
 printui-two-sided-printing-off = Wyłączony
@@ -55,7 +47,6 @@ printui-two-sided-printing-off = Wyłączony
 printui-two-sided-printing-long-edge = Obróć wzdłuż długiej krawędzi
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Obróć wzdłuż krótkiej krawędzi
-
 # Section title for miscellaneous print options
 printui-options = Opcje
 printui-headers-footers-checkbox = Drukuj nagłówki i stopki
@@ -79,7 +70,6 @@ printui-simplify-page-radio = Uproszczony
 printui-color-mode-label = Tryb kolorów
 printui-color-mode-color = Kolorowy
 printui-color-mode-bw = Czarno-biały
-
 printui-margins = Marginesy
 printui-margins-default = Domyślne
 printui-margins-min = Minimalne
@@ -98,23 +88,17 @@ printui-margins-custom-left-mm = Lewy (w milimetrach)
 printui-margins-custom-right = Prawy
 printui-margins-custom-right-inches = Prawy (w calach)
 printui-margins-custom-right-mm = Prawy (w milimetrach)
-
 printui-system-dialog-link = Drukuj za pomocą okna systemowego…
-
 printui-primary-button = Drukuj
 printui-primary-button-save = Zapisz
 printui-cancel-button = Anuluj
 printui-close-button = Zamknij
-
 printui-loading = Przygotowywanie podglądu
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Podgląd wydruku
-
 printui-pages-per-sheet = Strony na kartkę
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Drukowanie…
@@ -141,7 +125,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skala musi być liczbą między 10 a 200.
 printui-error-invalid-margin = Wprowadź prawidłowy margines dla wybranego rozmiaru papieru.
 printui-error-invalid-copies = Liczba kopii musi wynosić między 1 a 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Zakres musi być liczbą między 1 a { $numPages }.
diff --git a/thunderbird-l10n/pl/manifest.json b/thunderbird-l10n/pl/manifest.json
index 3313394f4c67e43ff6fd93bef29d5bd12be1938b..228022d333ad5f1c2b3d730e438425f57573f132 100644
--- a/thunderbird-l10n/pl/manifest.json
+++ b/thunderbird-l10n/pl/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Polski Language Pack",
   "description": "Language pack for Thunderbird for pl",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "pl": {
-      "version": "20220726050211",
+      "version": "20220818083252",
       "chrome_resources": {
         "alerts": "chrome/pl/locale/pl/alerts/",
         "autoconfig": "chrome/pl/locale/pl/autoconfig/",
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pdfviewer/viewer.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pdfviewer/viewer.properties
index da903278fdb84140fd10db5ab46ee46cd68e4d89..7b4727beb3626952e2fe89dcd1d51fc2f38b8307 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Tamanho da fonte
 editor_ink_line_color=Cor da linha
 editor_ink_line_thickness=Espessura da linha
 
+# Editor Parameters
+editor_free_text_color=Cor
+editor_free_text_size=Tamanho
+editor_ink_color=Cor
+editor_ink_thickness=Espessura
+editor_ink_opacity=Opacidade
+
 # Editor aria
 editor_free_text_aria_label=Editor FreeText
 editor_ink_aria_label=Editor de tinta
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/calendar/timezones.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/calendar/timezones.properties
index a5109ab954cdf6b64cd86b1206de27edeb842791..bac7c24510d79622a39a4d1326ff9888d2da1a32 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/calendar/timezones.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=América/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacífico/Cantão
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/inspector.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/inspector.properties
index 89bb91e20e930acdf255854d7b0cf83254b6153c..4bc53b8a7cf39ce6512a99364774070405cc5475 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/inspector.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Mostrar mais um nó;Mostrar todos os #1 nós
 # inspector.
 markupView.whitespaceOnly.label=espaços
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=não disponível
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Filhos deste elemento não estão disponíveis com o modo atual de ferramentas do navegador
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/webconsole.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/webconsole.properties
index 7901ad692e3c972e1ba341e2961489c64fbce0ef..91fbf4c6c570ea4f20466a96d0b48e77aaa908b4 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Console do navegador
 # process.
 multiProcessBrowserConsole.title=Console de multiprocessamento do navegador
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Console do navegador do processo superior
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/MediaDocument.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/MediaDocument.properties
index 96ec42c581f6ab0659beef685431daa4597a78ff..35cfeca7c909b233fb62c2e06bc803e2f6db748a 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/MediaDocument.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/MediaDocument.properties
@@ -8,15 +8,15 @@
 #LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type
 #LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type
 #LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type
-ImageTitleWithDimensions2AndFile=%S (%S Image, %S\u00A0\u00D7\u00A0%S pixels)
-ImageTitleWithoutDimensions=%S (%S Image)
-ImageTitleWithDimensions2=(%S Image, %S\u00A0\u00D7\u00A0%S pixels)
-ImageTitleWithNeitherDimensionsNorFile=(%S Image)
-MediaTitleWithFile=%S (%S Object)
-MediaTitleWithNoInfo=(%S Object)
+ImageTitleWithDimensions2AndFile=%S (imagem %S, %S\u00A0\u00D7\u00A0%S pixels)
+ImageTitleWithoutDimensions=%S (imagem %S)
+ImageTitleWithDimensions2=(imagem %S, %S\u00A0\u00D7\u00A0%S pixels)
+ImageTitleWithNeitherDimensionsNorFile=(imagem %S)
+MediaTitleWithFile=%S (objeto %S)
+MediaTitleWithNoInfo=(objeto %S)
 
-InvalidImage=The image \u201c%S\u201d cannot be displayed because it contains errors.
+InvalidImage=A imagem \u201c%S\u201d não pode ser exibida porque contém erros.
 UnsupportedImage=A imagem “%S” não pode ser exibida porque requer recursos não suportados.
-ScaledImage=Scaled (%S%%)
+ScaledImage=Redimensionada (%S%%)
 
 TitleWithStatus=%S - %S
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/xmlparser.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/xmlparser.properties
index 2bbb57c685e60bffff72e50002138657f4528044..9bd1dfa04e9a7758404d389aef2dd169d5327eea 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/xmlparser.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout/xmlparser.properties
@@ -3,46 +3,46 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 # Map Expat error codes to error strings
-1 = out of memory
-2 = syntax error
-3 = no root element found
-4 = not well-formed
-5 = unclosed token
-6 = partial character
-7 = mismatched tag
-8 = duplicate attribute
-9 = junk after document element
-10 = illegal parameter entity reference
-11 = undefined entity
-12 = recursive entity reference
-13 = asynchronous entity
-14 = reference to invalid character number
-15 = reference to binary entity
-16 = reference to external entity in attribute
-17 = XML or text declaration not at start of entity
-18 = unknown encoding
-19 = encoding specified in XML declaration is incorrect
-20 = unclosed CDATA section
-21 = error in processing external entity reference
-22 = document is not standalone
-23 = unexpected parser state
-24 = entity declared in parameter entity
-27 = prefix not bound to a namespace
-28 = must not undeclare prefix
-29 = incomplete markup in parameter entity
-30 = XML declaration not well-formed
-31 = text declaration not well-formed
-32 = illegal character(s) in public id
-38 = reserved prefix (xml) must not be undeclared or bound to another namespace name
-39 = reserved prefix (xmlns) must not be declared or undeclared
-40 = prefix must not be bound to one of the reserved namespace names
+1 = memória insuficiente
+2 = erro de sintaxe
+3 = nenhum elemento raiz encontrado
+4 = formato incorreto
+5 = token não fechado
+6 = caractere parcial
+7 = tag sem correspondência
+8 = atributo duplicado
+9 = lixo após elemento de documento
+10 = referência ilegal a entidade de parâmetro
+11 = entidade não definida
+12 = referência recursiva a entidade
+13 = entidade assíncrona
+14 = referência a número de caractere inválido
+15 = referência a entidade binária
+16 = referência a entidade externa em atributo
+17 = declaração XML ou texto fora do início de entidade
+18 = codificação desconhecida
+19 = codificação incorreta especificada em declaração XML
+20 = seção CDATA não fechada
+21 = erro ao processar referência a entidade externa
+22 = documento não é independente
+23 = estado de parser não esperado
+24 = entidade declarada em entidade de parâmetro
+27 = prefixo não vinculado a um namespace
+28 = não deve anular declaração de prefixo
+29 = markup incompleto em entidade de parâmetro
+30 = declaração XML formada incorretamente
+31 = declaração de texto formada incorretamente
+32 = caracteres ilegais em id público
+38 = prefixo reservado (xml) não deve ter a declaração anulada nem ser vinculado a nome de outro namespace
+39 = prefixo reservado (xmlns) não deve ser declarado nem ter a declaração anulada
+40 = prefixo não deve ser vinculado a um dos nomes de namespace reservados
 
 # %1$S is replaced by the Expat error string, may be followed by Expected (see below)
 # %2$S is replaced by URL
 # %3$u is replaced by line number
 # %4$u is replaced by column number
-XMLParsingError = XML Parsing Error: %1$S\nLocation: %2$S\nLine Number %3$u, Column %4$u:
+XMLParsingError = Erro de parse XML: %1$S\nLocal: %2$S\nLinha número %3$u, coluna %4$u:
 
 # %S is replaced by a tag name.
 # This gets appended to the error string if the error is mismatched tag.
-Expected = . Expected: </%S>.
+Expected = . Esperado: </%S>.
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout_errors.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout_errors.properties
index e2f942a53a41cc535a3e7bdd513f6a89c96ea248..a932eec9930ead25800d746ae8902a12f12bdf48 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout_errors.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/global/layout_errors.properties
@@ -3,12 +3,12 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 ImageMapRectBoundsError=O atributo “coords” do tag <area shape="rect"> não está no formato “left,top,right,bottom”.
-ImageMapCircleWrongNumberOfCoords=The "coords" attribute of the <area shape="circle"> tag is not in the "center-x,center-y,radius" format.
-ImageMapCircleNegativeRadius=The "coords" attribute of the <area shape="circle"> tag has a negative radius.
-ImageMapPolyWrongNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is not in the "x1,y1,x2,y2 …" format.
-ImageMapPolyOddNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is missing the last "y" coordinate (the correct format is "x1,y1,x2,y2 …").
+ImageMapCircleWrongNumberOfCoords=O atributo “coords” do tag <area shape="circle"> não está no formato “center-x,center-y,radius”.
+ImageMapCircleNegativeRadius=O atributo “coords” do tag <area shape="circle"> tem raio negativo.
+ImageMapPolyWrongNumberOfCoords=O atributo “coords” attribute do tag <area shape="poly"> não está no formato “x1,y1,x2,y2 …”.
+ImageMapPolyOddNumberOfCoords=O atributo “coords” do tag <area shape="poly"> não tem a última coordenada “y” (o formato correto é “x1,y1,x2,y2 …”).
 
-TablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.
+TablePartRelPosWarning=Agora é suportado o posicionamento relativo de linhas e grupos de linhas de tabelas. Este site pode precisar ser atualizado porque pode depender deste recurso não ter efeito.
 ScrollLinkedEffectFound3=Este site parece usar um efeito de posicionamento scroll-linked. Isso pode não funcionar bem com panning assíncrono. Consulte mais detalhes em https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html e participe da discussão sobre ferramentas e recursos relacionados!
 
 ## LOCALIZATION NOTE(CompositorAnimationWarningContentTooLargeArea):
@@ -22,17 +22,17 @@ CompositorAnimationWarningContentTooLargeArea=A animação não pode ser executa
 CompositorAnimationWarningContentTooLarge2=A animação não pode ser executada no compositor porque o tamanho do frame (%1$S, %2$S) é grande demais em relação à área de visualização (maior que (%3$S, %4$S)) ou maior que o valor máximo permitido (%5$S, %6$S)
 ## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
 ## 'backface-visibility: hidden' is a CSS property, don't translate it.
-CompositorAnimationWarningTransformBackfaceVisibilityHidden=Animations of ‘backface-visibility: hidden’ transforms cannot be run on the compositor
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Animações de transformações ‘backface-visibility: hidden’ não podem ser executadas no compositor
 ## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
 ##                   CompositorAnimationWarningTransformWithGeometricProperties,
 ##                   CompositorAnimationWarningTransformWithSyncGeometricAnimations,
 ##                   CompositorAnimationWarningTransformFrameInactive,
 ##                   CompositorAnimationWarningOpacityFrameInactive):
 ## 'transform' and 'opacity' mean CSS property names, don't translate it.
-CompositorAnimationWarningTransformSVG=Animations of ‘transform’ on elements with SVG transforms cannot be run on the compositor
-CompositorAnimationWarningTransformWithGeometricProperties=Animations of ‘transform’ cannot be run on the compositor when geometric properties are animated on the same element at the same time
-CompositorAnimationWarningTransformWithSyncGeometricAnimations=Animation of ‘transform’ cannot be run on the compositor because it should be synchronized with animations of geometric properties that started at the same time
-CompositorAnimationWarningTransformFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘transform’ animation
+CompositorAnimationWarningTransformSVG=Animações de ‘transform’ em elementos com transformações SVG não podem ser executadas no compositor
+CompositorAnimationWarningTransformWithGeometricProperties=Animações de ‘transform’ não podem ser executadas no compositor quando propriedades geométricas são animadas no mesmo elemento ao mesmo tempo
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=Animação de ‘transform’ não pode ser executada no compositor porque deve ser sincronizada com animações de propriedades geométricas iniciadas ao mesmo tempo
+CompositorAnimationWarningTransformFrameInactive=Animação não pode ser executada no compositor porque o frame não foi marcado como ativo para animação ‘transform’
 CompositorAnimationWarningTransformIsBlockedByImportantRules=Animação de transformação não pode ser executada no compositor porque propriedades relacionadas a transformação estão sobrescritas por regras !important
 CompositorAnimationWarningOpacityFrameInactive=Animation cannot be run on the compositor because the frame was not marked active for ‘opacity’ animation
 CompositorAnimationWarningHasRenderingObserver=Animation cannot be run on the compositor because the element has rendering observers (-moz-element or SVG clipping/masking)
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/addons.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/addons.properties
index 47e7736b7f08ce293aea0460884bef81f6e77e05..2ef05111e8891846c20d3f52bf4d3cfebf277374 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/addons.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Enviar dados para área de transferência
 webextPerms.description.compose=Ler e modificar suas mensagens de email enquanto você escreve e envia
 webextPerms.description.compose.send=Enviar mensagens de email em seu nome
 webextPerms.description.compose.save=Salvar mensagens de email redigidas como rascunho ou modelo
+webextPerms.description.declarativeNetRequest=Bloquear conteúdo em qualquer página
 webextPerms.description.devtools=Estender as ferramentas de desenvolvimento para acessar seus dados nas abas abertas
 webextPerms.description.dns=Acessar o endereço IP e o nome do servidor
 webextPerms.description.downloads=Baixar arquivos, ler e modificar o histórico de download do navegador
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-advanced.dtd b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-advanced.dtd
index dc08b9095e4c8daf7b33bc72afb50871180d32a5..57bfcd8a96e189656de57749841db248e3dbfdaf 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-advanced.dtd
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-advanced.dtd
@@ -5,7 +5,7 @@
 <!ENTITY serverAdvanced.label "Configurações avançadas da conta">
 <!-- LOCALIZATION NOTE (serverDirectory.label): Do not translate "IMAP" -->
 <!ENTITY serverDirectory.label "Servidor de diretórios IMAP:">
-<!ENTITY serverDirectory.accesskey "I">
+<!ENTITY serverDirectory.accesskey "d">
 <!ENTITY usingSubscription.label "Mostrar somente pastas inscritas">
 <!ENTITY usingSubscription.accesskey "M">
 <!ENTITY dualUseFolders.label "O servidor suporta pastas que contêm subpastas e mensagens">
@@ -22,10 +22,10 @@
 <!ENTITY otherUsersNamespace.accesskey "O">
 <!ENTITY overrideNamespaces.label "Permitir que o servidor sobrescreva estes namespaces">
 <!ENTITY overrideNamespaces.accesskey "e">
-<!ENTITY pop3DeferringDesc.label "Quando baixar mensagens do servidor desta conta, usar a seguinte pasta para armazenar novas mensagens:">
+<!ENTITY pop3DeferringDesc.label "Ao baixar mensagens do servidor desta conta, usar a seguinte pasta para armazenar novas mensagens:">
 <!ENTITY accountInbox.label "Caixa de entrada desta conta">
 <!ENTITY accountInbox.accesskey "c">
 <!ENTITY deferToServer.label "Caixa de entrada de outra conta">
 <!ENTITY deferToServer.accesskey "o">
-<!ENTITY deferGetNewMail.label "Ao receber mensagens, incluir esta conta">
-<!ENTITY deferGetNewMail.accesskey "A">
+<!ENTITY deferGetNewMail.label "Incluir este servidor ao receber novas mensagens">
+<!ENTITY deferGetNewMail.accesskey "I">
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-top.dtd b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-top.dtd
index d972896801c689a8976080a8639132ac03bd28d4..43dd8e4851258c628b12e7c3cf2e0c294bb97456 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-top.dtd
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-server-top.dtd
@@ -11,7 +11,7 @@
 <!ENTITY userName.label "Usuário:">
 <!ENTITY userName.accesskey "U">
 <!ENTITY port.label "Porta:">
-<!ENTITY port.accesskey "t">
+<!ENTITY port.accesskey "P">
 <!ENTITY serverPortDefault.label "Padrão:">
 <!-- LOCALIZATION NOTE (biffStart.label) : translate below 2 line with grammar dependency
         For example, in Japanese cases:
@@ -21,10 +21,10 @@
 <!ENTITY biffStart.label "Verificar novas mensagens a cada">
 <!ENTITY biffStart.accesskey "V">
 <!ENTITY biffEnd.label "minutos">
-<!ENTITY useIdleNotifications.label "Permitir notificações imediatas do servidor quando chegar novas mensagens">
-<!ENTITY useIdleNotifications.accesskey "P">
+<!ENTITY useIdleNotifications.label "Permitir notificações imediatas do servidor ao chegar novas mensagens">
+<!ENTITY useIdleNotifications.accesskey "r">
 <!ENTITY connectionSecurity.label "Segurança da conexão:">
-<!ENTITY connectionSecurity.accesskey "d">
+<!ENTITY connectionSecurity.accesskey "u">
 <!ENTITY connectionSecurityType-0.label "Nenhuma">
 <!ENTITY connectionSecurityType-1.label "STARTTLS, se disponível">
 <!ENTITY connectionSecurityType-2.label "STARTTLS">
@@ -33,7 +33,7 @@
 <!ENTITY authMethod.accesskey "o">
 <!ENTITY leaveOnServer.label "Manter mensagens no servidor">
 <!ENTITY leaveOnServer.accesskey "M">
-<!ENTITY headersOnly.label "Receber somente os cabeçalhos">
+<!ENTITY headersOnly.label "Receber somente cabeçalhos">
 <!ENTITY headersOnly.accesskey "b">
 <!ENTITY deleteByAgeFromServer.label "Por no máximo">
 <!ENTITY deleteByAgeFromServer.accesskey "o">
@@ -52,7 +52,7 @@
 <!-- LOCALIZATION NOTE (expungeOnExit.label) : do not translate two of "&quot;" in below line -->
 <!ENTITY expungeOnExit.label "Limpar (&quot;eliminar&quot;) a caixa de entrada ao sair">
 <!ENTITY expungeOnExit.accesskey "m">
-<!ENTITY emptyTrashOnExit.label "Esvaziar a lixeira ao sair">
+<!ENTITY emptyTrashOnExit.label "Esvaziar lixeira ao sair">
 <!ENTITY emptyTrashOnExit.accesskey "z">
 <!ENTITY loginAtStartup.label "Verificar novas mensagens ao iniciar">
 <!ENTITY loginAtStartup.accesskey "V">
@@ -64,7 +64,7 @@
 <!ENTITY maxMessagesStart.accesskey "m">
 <!-- LOCALIZATION NOTE (maxMessagesEnd.label) : see note for maxMessagesStart.label -->
 <!ENTITY maxMessagesEnd.label "mensagens">
-<!ENTITY alwaysAuthenticate.label "Sempre solicitar autenticação ao conectar-se a este servidor">
+<!ENTITY alwaysAuthenticate.label "Sempre solicitar autenticação ao conectar a este servidor">
 <!ENTITY alwaysAuthenticate.accesskey "m">
 <!ENTITY newsrcFilePath1.label "Arquivo News.rc:">
 <!ENTITY newsrcPicker1.label "Selecionar o arquivo News.rc">
@@ -75,7 +75,7 @@
 <!ENTITY advancedButton.accesskey "A">
 <!ENTITY serverDefaultCharset2.label "Codificação padrão do texto:">
 <!ENTITY localPath1.label "Diretório local:">
-<!ENTITY localFolderPicker.label "Selecionar o diretório local">
+<!ENTITY localFolderPicker.label "Selecionar diretório local">
 <!ENTITY browseFolder.label "Procurar…">
 <!ENTITY browseFolder.accesskey "P">
 <!ENTITY browseNewsrc.label "Procurar…">
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-smime.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-smime.properties
index a434e5057aba0456a080999c690f1422df788e7f..04e072636852e6816bcec4ec1b50f4b72dcf93da 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-smime.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/am-smime.properties
@@ -4,9 +4,9 @@
 
 ## S/MIME error strings.
 ## Note to localization: %S is a placeholder
-NoSenderSigningCert=Você especificou que esta mensagem deve ser assinada digitalmente. Entretanto ou o certificado está com a validade vencida ou o aplicativo não encontrou o certificado de assinatura especificado em suas configurações de contas.
-NoSenderEncryptionCert=Você especificou que esta mensagem deve ser criptografada. Entretanto ou o certificado está com a validade vencida ou o aplicativo falhou ao encontrar o certificado de criptografia especificado em suas configurações de contas.
-MissingRecipientEncryptionCert=Você especificou que esta mensagem deve ser criptografada, mas o aplicativo falhou ao encontrar um certificado de criptografia para %S.
+NoSenderSigningCert=Você especificou que esta mensagem deve ser assinada digitalmente, mas o aplicativo falhou em encontrar o certificado de assinatura especificado nas configurações de conta de email e grupos de notícias, ou o certificado expirou.
+NoSenderEncryptionCert=Você especificou criptografar esta mensagem, mas o aplicativo falhou em encontrar o certificado de criptografia especificado nas configurações de conta de email e grupos de notícias, ou o certificado expirou.
+MissingRecipientEncryptionCert=Você especificou criptografar esta mensagem, mas o aplicativo falhou em encontrar um certificado de criptografia de %S.
 ErrorEncryptMail=Não foi possível criptografar a mensagem. Verifique se você tem um certificado de email válido de cada destinatário. Verifique também se os certificados especificados nas configurações de conta de email e grupo de notícias para esta conta são válidos e confiáveis para email.
 ErrorCanNotSignMail=Não foi possível assinar a mensagem. Verifique se os certificados especificados nas configurações de email e grupos de notícias para esta conta de email são válidos e confiáveis para email.
 
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appUpdate.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appUpdate.properties
index 0a2f97c20de1ae79bd189a905628dd4faacbc539..9a3e26177d9c2a047abf3cbf47ebcff5d9516d0d 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appUpdate.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appUpdate.properties
@@ -3,7 +3,7 @@
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 # LOCALIZATION NOTE (updateAvailableTitle): %S will be replaced with brandShortName
-updateAvailableTitle=Uma nova atualização do %S está disponível.
+updateAvailableTitle=Está disponível uma nova atualização do %S.
 # LOCALIZATION NOTE (updateAvailableMessage): %S will be replaced with brandShortName
 updateAvailableMessage=Atualize seu %S para a última palavra em velocidade e privacidade.
 updateAvailablePrimaryButtonLabel=Baixar atualização
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appleMailImportMsgs.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appleMailImportMsgs.properties
index 4b99cd4ddcd4fb20f046b2e1f7809c5dd9bfdc92..0d16eb9be65d87ea840dff25421f2f4e8eedf56d 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appleMailImportMsgs.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/messenger/appleMailImportMsgs.properties
@@ -6,7 +6,7 @@
 ApplemailImportName=Apple Mail
 
 # Description of import module
-ApplemailImportDescription=Importar correio local a partir do Mac OS X Mail
+ApplemailImportDescription=Importar email local do Mac OS X Mail
 
 # Success Message
 # LOCALIZATION NOTE(ApplemailImportMailboxSuccess): Do not translate the word "%S" below.
@@ -18,4 +18,3 @@ ApplemailImportMailboxBadparam=Ocorreu um erro interno. A importação falhou. T
 # Error message
 # LOCALIZATION NOTE(ApplemailImportMailboxConverterror): Do not translate the word "%S" below.
 ApplemailImportMailboxConverterror=Ocorreu um erro ao importar mensagens de %S. As mensagens não foram importadas.
-
diff --git a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/mozapps/downloads/downloads.properties b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/mozapps/downloads/downloads.properties
index 9546253916dc960bdae2c2c111b33fbb088e49d3..029d4943a560da5d6620a6bfc9b17b2ec8a112d8 100644
--- a/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/mozapps/downloads/downloads.properties
+++ b/thunderbird-l10n/pt-BR/chrome/pt-BR/locale/pt-BR/mozapps/downloads/downloads.properties
@@ -96,7 +96,7 @@ timeLeftSingle3=Falta %1$S
 # LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units
 # example: 11h 2m left; 1d 22h left
 timeLeftDouble3=Falta %1$S %2$S
-timeFewSeconds2=Faltam poucos segundos
+timeFewSeconds2=Falta pouco
 timeUnknown2=Tempo restante desconhecido
 
 # LOCALIZATION NOTE (doneScheme2): #1 URI scheme like data: jar: about:
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/toolbox.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/toolbox.ftl
index b40b096df59219420ba9c9b0dbbebece5af3a06b..c31c20917e5191f4aea244374ee30b06da21a051 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Encaixar embaixo
 toolbox-meatball-menu-dock-left-label = Encaixar à esquerda
 toolbox-meatball-menu-dock-right-label = Encaixar à direita
 toolbox-meatball-menu-dock-separate-window-label = Janela separada
-
 toolbox-meatball-menu-splitconsole-label = Exibir console dividido
 toolbox-meatball-menu-hideconsole-label = Ocultar console dividido
-
 toolbox-meatball-menu-settings-label = Configurações
 toolbox-meatball-menu-documentation-label = Documentação…
 toolbox-meatball-menu-community-label = Comunidade…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Desativar ocultar popup automaticamente
-
 toolbox-meatball-menu-pseudo-locale-accented = Ativar idioma “com sotaque”
 toolbox-meatball-menu-pseudo-locale-bidi = Ativar idioma “bidi”
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modo de ferramentas do navegador
+toolbox-mode-browser-console-label = Modo de console do navegador
+toolbox-mode-everything-label = Multiprocessamento
+toolbox-mode-everything-sub-label = (mais devagar)
+toolbox-mode-everything-container =
+    .title = Depure tudo em todos os processos
+toolbox-mode-parent-process-label = Somente no processo superior
+toolbox-mode-parent-process-sub-label = (rápido)
+toolbox-mode-parent-process-container =
+    .title = Foco apenas nos recursos do processo superior.
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/tooltips.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/tooltips.ftl
index 79a126090dd17cf97c76fa2af0f3abccec4cce07..2ab3514f7902014609593b7d5ec0d629b30e2b72 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> não tem efeito neste elemento, pois não é uma tabela.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> não tem efeito neste elemento, pois não desliza (scroll).
 inactive-css-border-image = <strong>{ $property }</strong> não tem efeito sobre este elemento, pois não pode ser aplicado a elementos internos de tabela em que <strong>border-collapse</strong> esteja definido como <strong>collapse</strong> no elemento superior da tabela.
+inactive-css-ruby-element = <strong>{ $property }</strong> não tem efeito sobre este elemento, pois é um elemento ruby. Seu tamanho é determinado pelo tamanho da fonte do texto ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Experiment
 inactive-css-not-table-fix = Experimente adicionar <strong>display:table</strong> ou <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Experimente adicionar <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> ou <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = No elemento superior da tabela, remova a propriedade ou altere o valor de <strong>border-collapse</strong> para um valor diferente de <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Experimente alterar o <strong>font-size</strong> do texto ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/addressbook/vcard.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/addressbook/vcard.ftl
index 207a638c3f063d0c15243b2ea4c4372c45632e36..049c2816ecee0743e375dbe1df2c8d5c789e6ffc 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Adicionar propriedades organizacionais
 vcard-org-title = Título
 vcard-org-role = Função
 vcard-org-org = Organização
+
+# Custom properties
+
+vcard-custom-header = Propriedades personalizadas
+vcard-custom-add = Adicionar propriedades personalizadas
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/mailWidgets.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..d3f62d6c5c448a08edaaa5f8803abd9fe8f690fb
--- /dev/null
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Aplicar visão atual a…
+threadpane-apply-changes-prompt-title = Aplicar alterações?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Aplicar a visão da pasta atual a { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Aplicar a visão da pasta atual a { $name } e seus filhos?
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/preferences/preferences.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/preferences/preferences.ftl
index a89b449e076e5da7d44e38009350a79cf64c1faf..46a77e5a6e3a802b5af7cf2a2213823ecf887ff0 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Verificar ortografia ao digitar
     .accesskey = V
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = I
 download-dictionaries-link = Mais dicionários
 font-label =
     .value = Fonte:
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/about/aboutSupport.ftl
index 6e8e0208619a089e3fb8e0232d28c568821f455f..6e08aff6063e74c8dab7d4cc07d7de7ab55ffdde 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/about/aboutSupport.ftl
@@ -311,7 +311,7 @@ sandbox-proc-type-content = conteúdo
 sandbox-proc-type-file = conteúdo do arquivo
 sandbox-proc-type-media-plugin = plugin de mídia
 sandbox-proc-type-data-decoder = decodificador de dados
-startup-cache-title = Cache ao iniciar
+startup-cache-title = Cache de inicialização
 startup-cache-disk-cache-path = Caminho do cache em disco
 startup-cache-ignore-disk-cache = Ignorar cache em disco
 startup-cache-found-disk-cache-on-init = Cache em disco encontrado ao iniciar
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/commonDialog.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/commonDialog.ftl
index 7a7d04aa0e4d7a0b2280c7062a687c24f09ce2bd..c245c81335ce36490ef14405e49ae29d2b61845e 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta página diz
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconhecido
-
 common-dialog-username =
     .value = Nome de usuário
 common-dialog-password =
     .value = Senha
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Selecionar tudo
+    .accesskey = S
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/resetProfile.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/resetProfile.ftl
index 2e2577f3e506bef01b40693178975da08c5d9f4c..119e63745f8dc542151b0a32bd0f9540f0128dd6 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Restaure para corrigir problemas de desempe
 refresh-profile = Faça uma limpeza no seu { -brand-short-name }
 refresh-profile-button = Restaurar o { -brand-short-name }…
 refresh-profile-learn-more = Saiba mais
+refresh-profile-progress =
+    .title = Restaurar o { -brand-short-name }
+refresh-profile-progress-description = Quase concluído…
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/tabprompts.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..4503ef7d2ecddeb850c06d4ff49bd4199547d4ef
--- /dev/null
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nome de usuário:
+tabmodalprompt-password =
+    .value = Senha:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/textActions.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/textActions.ftl
index f3f10a0a918315177491de85577b245b83883541..e8b7dae671798eee163ecb1b976f4a44ff431589 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Desfazer
     .accesskey = D
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Refazer
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Cortar
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Copiar
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Colar
     .accesskey = o
-
+text-action-paste-no-formatting =
+    .label = Colar sem formatação
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Excluir
     .accesskey = x
-
 text-action-select-all =
     .label = Selecionar tudo
     .accesskey = S
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Nenhuma sugestão de ortografia
-
 text-action-spell-add-to-dictionary =
     .label = Adicionar ao dicionário
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Desfazer adicionar ao dicionário
     .accesskey = z
-
 text-action-spell-check-toggle =
     .label = Verificação ortográfica
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Adicionar dicionários…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = Idiomas
     .accesskey = I
-
 text-action-search-text-box-clear =
     .title = Limpar
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/pictureinpicture/pictureinpicture.ftl
index cf94ad2e52f5678c23c1dd40d775367a86ddc0cc..b61684cd26ea6fb8f057413794dfb09aa7c8e7fc 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Enviar de volta à aba
 pictureinpicture-close =
     .aria-label = Fechar
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pausar
+    .title = Pausar (barra de espaço)
+pictureinpicture-play-cmd =
+    .aria-label = Reproduzir
+    .title = Reproduzir (barra de espaço)
+pictureinpicture-mute-cmd =
+    .aria-label = Silenciar
+    .title = Silenciar ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Ativar som
+    .title = Ativar som ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Enviar de volta à aba
+    .title = De volta à aba
+pictureinpicture-close-cmd =
+    .aria-label = Fechar
+    .title = Fechar ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Legendas
+    .title = Legendas
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Tela inteira
+    .title = Tela inteira (duplo-clique)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Sair de tela inteira
+    .title = Sair de tela inteira (duplo-clique)
 pictureinpicture-subtitles-label = Subtítulos
 pictureinpicture-font-size-label = Tamanho da fonte
 pictureinpicture-font-size-small = Pequeno
diff --git a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/printing/printUI.ftl b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/printing/printUI.ftl
index a9fb92962a2018da886900e45aaab19823bbcb12..657f82e507fdef0210c109cd0499ade8c639cc73 100644
--- a/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/pt-BR/localization/pt-BR/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Imprimir
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Salvar como
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } folha de papel
        *[other] { $sheetCount } folhas de papel
     }
-
 printui-page-range-all = Todas
+printui-page-range-current = Atual
 printui-page-range-odd = Ímpar
 printui-page-range-even = Par
 printui-page-range-custom = Personalizado
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Digite um intervalo de páginas personalizado
     .placeholder = exemplo: 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Cópias
-
 printui-orientation = Orientação
 printui-landscape = Paisagem
 printui-portrait = Retrato
-
 # Section title for the printer or destination device to target
 printui-destination-label = Destino
 printui-destination-pdf-label = Salvar como PDF
-
 printui-more-settings = Mais configurações
 printui-less-settings = Menos configurações
-
 printui-paper-size-label = Tamanho do papel
-
 # Section title (noun) for the print scaling options
 printui-scale = Escala
 printui-scale-fit-to-page-width = Ajustar à largura da página
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Escala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Impressão frente e verso
 printui-two-sided-printing-off = Não
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Não
 printui-two-sided-printing-long-edge = Virar na borda longa
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Virar na borda curta
-
 # Section title for miscellaneous print options
 printui-options = Opções
 printui-headers-footers-checkbox = Imprimir cabeçalhos e rodapés
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Simplificado
 printui-color-mode-label = Modo de cor
 printui-color-mode-color = Colorido
 printui-color-mode-bw = Preto e branco
-
 printui-margins = Margens
 printui-margins-default = Padrão
 printui-margins-min = Mínimo
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Esquerda (mm)
 printui-margins-custom-right = Direita
 printui-margins-custom-right-inches = Direita (polegadas)
 printui-margins-custom-right-mm = Direita (mm)
-
 printui-system-dialog-link = Imprimir usando o diálogo do sistema…
-
 printui-primary-button = Imprimir
 printui-primary-button-save = Salvar
 printui-cancel-button = Cancelar
 printui-close-button = Fechar
-
 printui-loading = Preparando visão prévia
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Visualizar impressão
-
 printui-pages-per-sheet = Páginas por folha
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Imprimindo…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tablóide
 printui-error-invalid-scale = A escala deve ser um número entre 10 e 200.
 printui-error-invalid-margin = Insira uma margem válida para o tamanho de papel selecionado.
 printui-error-invalid-copies = Cópias deve ser um número entre 1 e 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = O intervalo deve ser um número entre 1 e { $numPages }.
diff --git a/thunderbird-l10n/pt-BR/manifest.json b/thunderbird-l10n/pt-BR/manifest.json
index cdc23bbf1a5f130f3c905567ef3ad3cba8746b91..23b585a8b473f1db521155e31d02a3c3b9464506 100644
--- a/thunderbird-l10n/pt-BR/manifest.json
+++ b/thunderbird-l10n/pt-BR/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Português (pt-BR) Language Pack",
   "description": "Language pack for Thunderbird for pt-BR",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "pt-BR": {
-      "version": "20220730124256",
+      "version": "20220817122615",
       "chrome_resources": {
         "alerts": "chrome/pt-BR/locale/pt-BR/alerts/",
         "autoconfig": "chrome/pt-BR/locale/pt-BR/autoconfig/",
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pdfviewer/viewer.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pdfviewer/viewer.properties
index 4c17bf238648447212471e64b6ec724bd577fde8..9fcfdf394c892c5612d1ff665e4bdeccbd67d68b 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Cor da Fonte
 editor_free_text_font_size=Tamanho da Fonte
 editor_ink_line_color=Cor da Linha
 editor_ink_line_thickness=Espessura da Linha
+
+# Editor Parameters
+editor_free_text_color=Cor
+editor_free_text_size=Tamanho
+editor_ink_color=Cor
+editor_ink_thickness=Espessura
+editor_ink_opacity=Opacidade
+
+# Editor aria
+editor_free_text_aria_label=Editor de texto livre
+editor_ink_aria_label=Editor de tinta
+editor_ink_canvas_aria_label=Imagem criada pelo utilizador
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/chat/matrix.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/chat/matrix.properties
index 90baf6e16901a34d8855ecc38e07284e0e27d75b..224579368d84d29ab0564b06701fa4a4fde18d8c 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/chat/matrix.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/chat/matrix.properties
@@ -178,11 +178,13 @@ message.unbanned=%1$S deixou de banir %2$S.
 message.kicked=%1$S expulsou %2$S.
 #    Same as message.kicked but with a third parameter for the reason.
 #    %3$S is the reason for the kick.
+message.kickedWithReason=%1$S expulsou %2$S. Motivo: %3$S
 #    %1$S is the name of the user who withdrew invitation.
 #    %2$S is the name of the user whose invitation has been withdrawn.
 message.withdrewInvite=%1$S retirou o convite de %2$S.
 #    Same as message.withdrewInvite but with a third parameter for the reason.
 #    %3$S is the reason the invite was withdrawn.
+message.withdrewInviteWithReason=%1$S retirou o convite de %2$S. Motivo: %3$S
 #    %S is the name of the user who has removed the room name.
 message.roomName.remove=%S removeu o nome da sala.
 #    %1$S is the name of the user who changed the room name.
@@ -223,12 +225,15 @@ message.alias.removed=%1$S removeu %2$S como endereço alternativo para esta sal
 #    %3$S is a comma delmited list of added addresses.
 message.alias.removedAndAdded=%1$S removeu %2$S e adicionou %3$S como endereço para esta sala.
 message.spaceNotSupported=Esta sala é um espaço, o que não é suportado.
+message.encryptionStart=As mensagens nesta conversa são agora encriptadas de ponta a ponta.
 #    %1$S is the name of the user who sent the verification request.
 #    %2$S is the name of the user that is receiving the verification request.
 message.verification.request2=%1$S deseja verificar %2$S.
 #    %1$S is the name of the user who cancelled the verification request.
 #    %2$S is the reason given why the verification was cancelled.
+message.verification.cancel2=%1$S cancelou a verificação pelo motivo: %2$S
 message.verification.done=Verificação completada.
+message.decryptionError=Não foi possível desencriptar o conteúdo desta mensagem. Para solicitar chaves de encriptação dos seus outros dispositivos, clique nesta mensagem com o botão direito do rato.
 message.decrypting=A desencriptar…
 #    %1$S is the username of the user that reacted.
 #    %2$S is the username of the user that sent the message the reaction was added to.
@@ -243,22 +248,9 @@ message.action.cancel=Cancelar mensagem
 
 # LOCALIZATION NOTE (error.*)
 #    These are strings shown as system messages when an action the user took fails.
+error.sendMessageFailed=Ocorreu um erro ao enviar a sua mensagem "%1$S".
 
 options.encryption.setUpSecretStorage=To set up secret storage, please use another client and afterwards enter the generated backup key passphrase in the "General" tab.
 options.encryption.setUpBackupAndCrossSigning=To activate encryption key backups and cross signing, enter your backup key passphrase in the "General" tab or verify the identity of one of the sessions below.
-#    Same as message.kicked but with a third parameter for the reason.
-#    %3$S is the reason for the kick.
-message.kickedWithReason=%1$S kicked %2$S. Reason: %3$S
-#    Same as message.withdrewInvite but with a third parameter for the reason.
-#    %3$S is the reason the invite was withdrawn.
-message.withdrewInviteWithReason=%1$S withdrew %2$S's invitation. Reason: %3$S
-message.encryptionStart=Messages in this conversation are now end-to-end encrypted.
-#    %1$S is the name of the user who cancelled the verification request.
-#    %2$S is the reason given why the verification was cancelled.
-message.verification.cancel2=%1$S cancelled the verification with the reason: %2$S
-message.decryptionError=Could not decrypt the contents of this message. To request encryption keys from your other devices, right click this message.
 message.redacted=Message was redacted.
 message.action.redact=Redact
-# LOCALIZATION NOTE (error.*)
-#    These are strings shown as system messages when an action the user took fails.
-error.sendMessageFailed=An error occurred while sending your message "%1$S".
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/inspector.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/inspector.properties
index 9f2a666293a0eb8ce1d58612c92064abeaf1e3c4..fa583d50cf7d24b52255d56ab5350ec00bff7c36 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/inspector.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Mostrar mais um nó;Mostrar todos os #1 nós
 # inspector.
 markupView.whitespaceOnly.label=espaço em branco
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=indisponível
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Os filhos deste elemento não estão disponíveis no modo de Caixa de ferramentas do navegador atual
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/webconsole.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/webconsole.properties
index 4ca95983458f2d83606773f104a39a4f9491436f..d551e65f46b417e97a97f90c192bd39ee0dd5a72 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Consola do navegador
 # process.
 multiProcessBrowserConsole.title=Consola de multi-processo do navegador
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Consola do navegador do processo-pai
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/global/security/csp.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/global/security/csp.properties
index 9027aaa67d2257e9f4c8985737701d25640739b5..dd52fadc832ae3bb93d29e1b20fe7716aae815a0 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/global/security/csp.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/global/security/csp.properties
@@ -46,7 +46,7 @@ ignoringSrcForStrictDynamic = A ignorar “%1$S” dentro de script-src: ‘stri
 # LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
 # %1$S is the ignored src (e.g. "unsafe-inline")
 # %2$S is the directive (e.g. "script-src-elem")
-ignoringSrcWithinNonceOrHashDirective = Ignorando “%1$S” em %2$S: especificado nonce-source ou hash-source
+ignoringSrcWithinNonceOrHashDirective = A ignorar “%1$S” dentro %2$S: especificado nonce-source ou hash-source
 # LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
 # %1$S is the ignored src
 # %1$S is the directive src (e.g. "script-src-elem")
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/addons.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/addons.properties
index 9fc02876d005b4cac22425f3aa7ae53d3005925b..d35792341d6c2024b0ace4c4aaf92b19b827ba4a 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/addons.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/addons.properties
@@ -174,6 +174,7 @@ webextPerms.description.clipboardRead=Obter dados da área de transferência
 webextPerms.description.clipboardWrite=Introduzir dados na área de transferência
 webextPerms.description.compose=Leia e modifique as suas mensagens de e-mail enquanto as redige e as envia
 webextPerms.description.compose.send=Enviar mensagens de e-mail redigidas em seu nome
+webextPerms.description.compose.save=Guarde mensagens de e-mail compostas como rascunhos ou modelos
 webextPerms.description.devtools=Estender as ferramentas de programador para aceder aos seus dados em separadores abertos
 webextPerms.description.dns=Aceder ao endereço IP e informação do servidor
 webextPerms.description.downloads=Transferir ficheiros, ler e modificar o histórico de transferências do navegador
@@ -235,8 +236,12 @@ webextPerms.hostDescription.tooManySites=Aceder aos seus dados em #1 outro site;
 # %1$S is replaced with the localized name of the extension being installed.
 # %2$S will be replaced by the DNS host name for which a webextension enables permissions
 # Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Adicionar %1$S? Esta extensão concede as seguintes capacidades a %2$S:
+webextSitePerms.headerUnsignedWithPerms=Adicionar %1$S? Esta extensão não foi verificada. Extensões maliciosas podem roubar a sua informação privada ou comprometer o seu computador. Adicione esta extensão apenas se confia na fonte. Esta extensão fornece as seguintes capacidades a %2$S:
 
 # These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Aceder a dispositivos MIDI
+webextSitePerms.description.midi-sysex=Aceder a dispositivos MIDI com suporte SysEx
 
 # LOCALIZATION NOTE (webext.defaultSearch.description)
 # %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
@@ -247,15 +252,3 @@ webext.defaultSearchYes.label=Sim
 webext.defaultSearchYes.accessKey=S
 webext.defaultSearchNo.label=Não
 webext.defaultSearchNo.accessKey=N
-
-webextPerms.description.compose.save=Save composed email messages as drafts or templates
-# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
-# This string is used as a header in the webextension permissions dialog,
-# %1$S is replaced with the localized name of the extension being installed.
-# %2$S will be replaced by the DNS host name for which a webextension enables permissions
-# Note, this string will be used as raw markup. Avoid characters like <, >, &
-webextSitePerms.headerWithPerms=Add %1$S? This extension grants the following capabilities to %2$S:
-webextSitePerms.headerUnsignedWithPerms=Add %1$S? This extension is unverified. Malicious extensions can steal your private information or compromise your computer. Only add it if you trust the source. This extension grants the following capabilities to %2$S:
-# These should remain in sync with permissions.NAME.label in sitePermissions.properties
-webextSitePerms.description.midi=Access MIDI devices
-webextSitePerms.description.midi-sysex=Access MIDI devices with SysEx support
diff --git a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/chat.properties b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/chat.properties
index 3389944f6bce3fa5e5f6b7b83407accf9a560e73..c4e3445d9969fe558f594015bc6f88692261d61b 100644
--- a/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/chat.properties
+++ b/thunderbird-l10n/pt-PT/chrome/pt-PT/locale/pt-PT/messenger/chat.properties
@@ -29,6 +29,7 @@ buddy.authRequest.deny.accesskey=R
 # sends a verification request for end-to-end encryption keys.
 # %S is replaced with the display name of the user or, if this is to verify a
 # session of yourself, a string that identifies the session.
+buddy.verificationRequest.label=%S quer verificar as identidades uns dos outros
 buddy.verificationRequest.allow.label=Iniciar verificação
 buddy.verificationRequest.allow.accesskey=S
 buddy.verificationRequest.deny.label=Recusar
@@ -107,10 +108,3 @@ messagePreview=Nova mensagem de chat
 # Do not translate %1$S, it is the message preview to be shown in the
 # notification, i.e. the first incoming message.
 bundledMessagePreview=%1$S... (e mais #1 mensagem);%1$S... (e mais #1 mensagens)
-
-## LOCALIZATION NOTE (buddy.verificationRequest):
-# Strings used in a notification bar at the top of the chat tab when someone
-# sends a verification request for end-to-end encryption keys.
-# %S is replaced with the display name of the user or, if this is to verify a
-# session of yourself, a string that identifies the session.
-buddy.verificationRequest.label=%S wants to verify each other’s identities
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/perftools.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/perftools.ftl
index 504402798f19807c7515ee72e84ed28bd51b29bb..bae1f3f286937b9d3f5385dbcba916d73a2bfd9d 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/perftools.ftl
@@ -140,6 +140,7 @@ perftools-presets-networking-label = Rede
 perftools-presets-networking-description = Predefinição para investigar bugs de rede no { -brand-shorter-name }.
 # "Power" is used in the sense of energy (electricity used by the computer).
 perftools-presets-power-label = Potência
+perftools-presets-power-description = Predefinição para investigar bugs relacionados com a utilização de energia no { -brand-shorter-name }, com baixa sobrecarga.
 perftools-presets-custom-label = Personalizada
 
 ##
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/toolbox.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/toolbox.ftl
index 57017115946a6c3adc927afd9da0193d0b5f1b49..3e2ed62cc501aafa3c9bf961b464107dfe02958a 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Afixar no fundo
 toolbox-meatball-menu-dock-left-label = Afixar à esquerda
 toolbox-meatball-menu-dock-right-label = Afixar à direita
 toolbox-meatball-menu-dock-separate-window-label = Separar janela
-
 toolbox-meatball-menu-splitconsole-label = Mostrar consola dividida
 toolbox-meatball-menu-hideconsole-label = Ocultar consola dividida
-
 toolbox-meatball-menu-settings-label = Definições
 toolbox-meatball-menu-documentation-label = Documentação…
 toolbox-meatball-menu-community-label = Comunidade…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Desativar ocultação automática de pop-ups
-
 toolbox-meatball-menu-pseudo-locale-accented = Ativar idioma “acentuado”
 toolbox-meatball-menu-pseudo-locale-bidi = Ativar idioma “bidi”
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modo de caixa de ferramentas do navegador
+toolbox-mode-browser-console-label = Modo de consola do navegador
+toolbox-mode-everything-label = Multiprocesso
+toolbox-mode-everything-sub-label = (Mais lento)
+toolbox-mode-everything-container =
+    .title = Depurar tudo, em todos os processos
+toolbox-mode-parent-process-label = Apenas o processo pai
+toolbox-mode-parent-process-sub-label = (Rápido)
+toolbox-mode-parent-process-container =
+    .title = Focar-se apenas nos recursos do processo pai.
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/tooltips.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/tooltips.ftl
index 3586774eed1119ba9321e448cd24a55bd97e88f1..1774c1bf032591b752a5810660844b517139fcc7 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> não tem efeito neste elemento porque não é uma tabela.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> não tem efeito neste elemento porque o mesmo não desliza.
 inactive-css-border-image = <strong>{ $property }</strong> não afeta este elemento, pois a propriedade não pode ser aplicada a elementos de tabela interna em que <strong>border-collapse</strong> esteja definido como <strong>collapse</strong> no elemento da tabela pai.
+inactive-css-ruby-element = <strong>{ $property }</strong> não tem efeito sobre este elemento, pois é um elemento rubi. O seu tamanho é determinado pelo tamanho da fonte do texto rubi.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Experiment
 inactive-css-not-table-fix = Experimente adicionar <strong>display:table</strong> ou <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Experimente adicionar <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> ou <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = No elemento da tabela pai, remova a propriedade ou altere o valor de <strong>border-collapse</strong> para um valor diferente de <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Tente alterar o <strong>font-size</strong> do texto rubi. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/aboutImport.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/aboutImport.ftl
index f8f8e99066d3cc48be20e6ef5ffb517aea9ed41b..006a1336fa0697d8b5372959308637d6f8cb7b5b 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/aboutImport.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/aboutImport.ftl
@@ -7,6 +7,15 @@ export-page-title = Exportar
 
 ## Header
 
+import-start = Ferramenta de importação
+import-start-title = Importe definições ou dados de uma aplicação ou ficheiro.
+import-start-description = Selecione a fonte a partir da qual quer importar. Mais tarde será pedido que escolha que dados precisam de ser importados.
+import-from-app = Importar de aplicação
+import-file = Importar de um ficheiro
+import-file-title = Selecione um ficheiro para importar o seu conteúdo.
+import-file-description = Escolha para importar de uma cópia anterior de um perfil, livros de endereços ou calendários.
+import-address-book-title = Importar ficheiro de Livro de Endereços
+import-calendar-title = Importar ficheiro de Calendário
 export-profile = Exportar
 
 ## Buttons
@@ -14,6 +23,7 @@ export-profile = Exportar
 button-back = Retroceder
 button-continue = Continuar
 button-export = Exportar
+button-finish = Concluir
 
 ## Import from app steps
 
@@ -22,6 +32,9 @@ app-name-seamonkey = SeaMonkey
 app-name-outlook = Outlook
 app-name-becky = Becky! Internet Mail
 app-name-apple-mail = Correio Apple
+source-thunderbird = Importar de outra instalação do { app-name-thunderbird }
+source-thunderbird-description = Importar configurações, filtros, mensagens, e outros dados de um perfil do { app-name-thunderbird }
+source-seamonkey = Importar de uma instalação do { app-name-seamonkey }
 
 ## Import from file selections
 
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/connection.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/connection.ftl
index b12def273787b77be56ce1f7c621be45d077dd08..e3560737ab8a581b2168a31fdeb43a7fb1bcf9dd 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/connection.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/connection.ftl
@@ -4,20 +4,16 @@
 
 connection-dns-over-https-url-resolver = Utilizar fornecedor
     .accesskey = r
-
 # Variables:
 #   $name (String) - Display name or URL for the DNS over HTTPS provider
 connection-dns-over-https-url-item-default =
     .label = { $name } (predefinido)
     .tooltiptext = Utilize o URL predefinido para resolver DNS por HTTPS
-
 connection-dns-over-https-url-custom =
     .label = Personalizar
     .accesskey = P
     .tooltiptext = Introduza o seu URL preferido para resolver DNS por HTTPS
-
 connection-dns-over-https-custom-label = Personalizado
-
 connection-dialog-window =
     .title = Definições de ligação
     .style =
@@ -25,84 +21,72 @@ connection-dialog-window =
             [macos] width: 44em !important
            *[other] width: 49em !important
         }
-
+disable-extension-button = Desativar extensão
+# Variables:
+#   $name (String) - The extension that is controlling the proxy settings.
+#
+# The extension-icon is the extension's icon, or a fallback image. It should be
+# purely decoration for the actual extension name, with alt="".
+proxy-settings-controlled-by-extension = Uma extensão, <img data-l10n-name="extension-icon" alt="" /> { $name }, controla como { -brand-short-name } se liga à Internet.
 connection-proxy-legend = Configurar proxies para aceder à Internet
-
 proxy-type-no =
     .label = Sem proxy
     .accesskey = y
-
 proxy-type-wpad =
     .label = Deteção automática de proxy para esta rede
     .accesskey = D
-
 proxy-type-system =
     .label = Utilizar definições de proxy do sistema
     .accesskey = U
-
 proxy-type-manual =
     .label = Configuração manual do proxy:
     .accesskey = m
-
 proxy-http-label =
     .value = Proxy HTTP:
     .accesskey = T
-
 http-port-label =
     .value = Porta:
     .accesskey = P
-
 proxy-http-sharing =
     .label = Utilizar também este proxy para HTTPS
     .accesskey = x
-
 proxy-https-label =
     .value = Proxy HTTPS:
     .accesskey = S
-
 ssl-port-label =
     .value = Porta:
     .accesskey = o
-
 proxy-socks-label =
     .value = SOCKS:
     .accesskey = K
-
 socks-port-label =
     .value = Porta:
     .accesskey = t
-
 proxy-socks4-label =
     .label = SOCKS v4
     .accesskey = K
-
 proxy-socks5-label =
     .label = SOCKS v5
     .accesskey = v
-
 proxy-type-auto =
     .label = URL de configuração automática do proxy:
     .accesskey = R
-
 proxy-reload-label =
     .label = Recarregar
     .accesskey = a
-
 no-proxy-label =
     .value = Sem proxy para:
     .accesskey = m
-
 no-proxy-example = Exemplo: .mozilla.org, .net.nz, 192.168.1.0/24
-
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = As ligações a localhost, 127.0.0.1/8, e ::1 nunca passam pelo proxy.
 proxy-password-prompt =
     .label = Não solicitar autenticação se a palavra-passe estiver guardada
     .accesskey = i
     .tooltiptext = Esta opção autentica-lhe silenciosamente em proxies quando tem credenciais guardadas para os mesmos. Será solicitado(a) se a autenticação falhar.
-
 proxy-remote-dns =
     .label = Proxy DNS ao utilizar SOCKS v5
     .accesskey = d
-
 proxy-enable-doh =
     .label = Ativar DNS por HTTPS
     .accesskey = t
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/preferences.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/preferences.ftl
index d0e08c7a226f5bdf2ba203901c9f6924f4d49542..3381eef898f293e5e58b760df0e45770d22864f5 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/messenger/preferences/preferences.ftl
@@ -519,7 +519,9 @@ spellcheck-inline-label =
     .label = Verificar ortografia ao escrever
     .accesskey = e
 
-
+language-popup-label =
+    .value = Idioma:
+    .accesskey = I
 
 download-dictionaries-link = Transferir mais dicionários
 
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutAddons.ftl
index ff37eaae54006e2f2fd566a9c391ad937c1f5727..80143431a9af2d1db27d90556e841f9fba43dc28 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutAddons.ftl
@@ -295,11 +295,14 @@ theme-monochromatic-subheading = Novos esquemas de cor vibrantes do { -brand-pro
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Experimente as Colorways
 colorway-collection-independent-voices-subheading = Faça com que { -brand-short-name } sinta um pouco mais de si.
-# Refers to the button label for the colorways card when a user has a colorway theme enabled.
-theme-colorways-button-colorway-enabled = Alterar esquema de cor
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Expira em { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Alterar esquema de cor
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Expira em { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Ativado
 plugin-disabled-heading = Desativado
 dictionary-enabled-heading = Ativado
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutGlean.ftl
index 7c6868d852b42056e41dd70499cdb0bda2090096..823d0f4bfb6d980e69f49406808fa4011aa634d5 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = Sobre o Glean
 about-glean-description = O <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> é uma biblioteca de recolha de dados utilizada nos produtos da Mozilla. Esta página é para programadores e técnicos de teste que necessitam de <a data-l10n-name="fog-debug-doc-link">configurar o estado de depuração e registo no Glean SDK</a>.
 about-glean-warning = O uso incorreto desta interface pode fazer com que o { -brand-short-name } falhe.
-
 tag-pings-label = Marcar todos os pings enviados com esta etiqueta
 log-pings-label = Registar a carga útil do ping antes de enviar?
 send-pings-label = Enviar o ping nomeado
 controls-button-label = Submeter definições
+controls-button-label-verbose = Aplicar configurações e enviar ping
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutSupport.ftl
index 95cfc252e9cac207941c65e2b7ebb8867f2cd5f7..b4036230708c0e36f27d6fdc9a30854dfe7eed33 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Esta página contém informação técnica que pode ser útil para quando estiver
     a tentar resolver um problema. Se estiver à procura de respostas a questões comuns
     acerca do { -brand-short-name }, aceda ao nosso <a data-l10n-name="support-link">site de apoio</a>.
-
 crashes-title = Relatórios de falha
 crashes-id = ID do relatório
 crashes-send-date = Enviado
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Chave do serviço de localização da Mozilla
 app-basics-safe-mode = Modo de segurança
 app-basics-memory-size = Tamanho da Memória (RAM)
 app-basics-disk-available = Espaço em disco disponível
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Mostrar no Finder
@@ -164,6 +161,7 @@ media-device-channels = Canais
 media-device-rate = Taxa
 media-device-latency = Latência
 media-capabilities-title = Recursos de media
+media-codec-support-info = Informações de suporte do codec
 # List all the entries of the database.
 media-capabilities-enumerate = Enumeração de base de dados
 
@@ -201,7 +199,6 @@ report-crash-for-days =
         [one] Relatórios de falha para { $days } dia
        *[other] Relatórios de falha para os últimos { $days } dias
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -209,7 +206,6 @@ crashes-time-minutes =
         [one] { $minutes } minuto atrás
        *[other] { $minutes } minutos atrás
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [one] { $hours } hora atrás
        *[other] { $hours } horas atrás
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -225,7 +220,6 @@ crashes-time-days =
         [one] { $days } dia atrás
        *[other] { $days } dias atrás
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -233,7 +227,6 @@ pending-reports =
         [one] Todos os relatórios de falha (incluindo { $reports } relatório pendente de um dado intervalo de tempo)
        *[other] Todos os relatórios de falha (incluindo { $reports } relatórios pendentes de um dado intervalo de tempo)
     }
-
 raw-data-copied = Dados em bruto copiados para a área de transferência
 text-copied = Texto copiado para a área de transferência
 
@@ -246,11 +239,9 @@ blocked-mismatched-version = Bloqueado por não correspondência do registo e DL
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Bloqueado para a sua versão do controlador gráfico. Tente atualizar o controlador da sua placa gráfica para a versão { $driverVersion } ou mais recente.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Parâmetros ClearType
-
 compositing = Composição
 hardware-h264 = Descodificação H264 por hardware
 main-thread-no-omtc = thread principal, sem OMTC
@@ -265,7 +256,6 @@ virtual-monitor-disp = Ecrã virtual
 
 found = Encontrada
 missing = Em falta
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Descrição
@@ -288,19 +278,15 @@ webgl2-renderer = Renderizador do controlador WebGL 2
 webgl2-version = Versão do controlador WebGL 2
 webgl2-driver-extensions = Extensões do controlador WebGL 2
 webgl2-extensions = Extensões WebGL 2
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Bloqueado devido a problemas conhecidos: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Na lista de bloqueio; código de falha { $failureCode }
-
 d3d11layers-crash-guard = Compositor D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Descodificador vídeo WMF VPX
-
 reset-on-next-restart = Repor no próximo reinício
 gpu-process-kill-button = Terminar processo GPU
 gpu-device-reset = Reposição do dispositivo
@@ -310,10 +296,8 @@ content-uses-tiling = Utiliza mosaicos (conteúdo)
 off-main-thread-paint-enabled = Pintura fora da thread principal ativada
 off-main-thread-paint-worker-count = Contagem de workers de pintura fora da thread principal
 target-frame-rate = Taxa de frames alvo
-
 min-lib-versions = Versão mínima esperada
 loaded-lib-versions = Versão em utilização
-
 has-seccomp-bpf = Seccomp-BPF (Filtro de chamada do sistema)
 has-seccomp-tsync = Sincronização de threads Seccomp
 has-user-namespaces = Espaço de nomes do utilizador
@@ -327,18 +311,15 @@ sandbox-proc-type-content = conteúdo
 sandbox-proc-type-file = conteúdo de ficheiro
 sandbox-proc-type-media-plugin = plugin multimédia
 sandbox-proc-type-data-decoder = descodificador de dados
-
 startup-cache-title = Cache de inicialização
 startup-cache-disk-cache-path = Caminho da cache em disco
 startup-cache-ignore-disk-cache = Ignorar cache em disco
 startup-cache-found-disk-cache-on-init = Encontrada cache em disco na inicialização
 startup-cache-wrote-to-disk-cache = Gravado na cache em disco
-
 launcher-process-status-0 = Ativado
 launcher-process-status-1 = Desativado devido a falha
 launcher-process-status-2 = Desativado forçadamente
 launcher-process-status-unknown = Estado desconhecido
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -352,14 +333,12 @@ fission-status-experiment-treatment = Ativado por experimento
 fission-status-disabled-by-e10s-env = Desativado pelo ambiente
 fission-status-enabled-by-env = Ativado pelo ambiente
 fission-status-disabled-by-env = Desativada pelo ambiente
-fission-status-disabled-by-safe-mode = Desativado pelo modo de segurança
 fission-status-enabled-by-default = Ativado por predefinição
 fission-status-disabled-by-default = Desativado por predefinição
 fission-status-enabled-by-user-pref = Ativado pelo utilizador
 fission-status-disabled-by-user-pref = Desativado pelo utilizador
 fission-status-disabled-by-e10s-other = E10 desativados
 fission-status-enabled-by-rollout = Ativado para disponibilização por fases
-
 async-pan-zoom = Deslocamento panorâmico/zoom assíncronos
 apz-none = nenhum
 wheel-enabled = introdução com roda ativada
@@ -396,7 +375,6 @@ support-remote-experiments-title = Experiências remotas
 support-remote-experiments-name = Nome
 support-remote-experiments-branch = Ramo experimental
 support-remote-experiments-see-about-studies = Consulte <a data-l10n-name="support-about-studies-link">about:studies</a> para mais informações, incluindo como desativar experiências individuais ou impedir que o { -brand-short-name } execute este tipo de experiências no futuro.
-
 support-remote-features-title = Funcionalidades remotas
 support-remote-features-name = Nome
 support-remote-features-status = Estado
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/commonDialog.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/commonDialog.ftl
index e151de63e1a0c9cb3ab54cbf993c0a27a9342832..e4289c8e335aa097d6f715f0aad4fac504e772fc 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Esta página diz
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Desconhecida
-
 common-dialog-username =
     .value = Nome de utilizador
 common-dialog-password =
     .value = Palavra-passe
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Selecionar tudo
+    .accesskey = a
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/resetProfile.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/resetProfile.ftl
index 71a2c32b550e3655cf05d8928125ef46b9b2d7db..9656aa247995d52acea6ecf0adcc87f4148ed067 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Comece do zero para corrigir problemas de d
 refresh-profile = Otimize o { -brand-short-name }
 refresh-profile-button = Restaurar o { -brand-short-name }…
 refresh-profile-learn-more = Saber mais
+refresh-profile-progress =
+    .title = Restaurar o { -brand-short-name }
+refresh-profile-progress-description = Quase lá…
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/tabprompts.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..56a4100cae2b24a8356919d0c83d402e54ab5c18
--- /dev/null
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nome de utilizador:
+tabmodalprompt-password =
+    .value = Palavra-passe:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Cancelar
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/pictureinpicture/pictureinpicture.ftl
index 094337d1a39346370c0ad133e72a591235e85081..1d86b8723e27b19eb2c18bd9d96a4abc99ba3422 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,37 @@ pictureinpicture-unpip =
     .aria-label = Enviar para o separador
 pictureinpicture-close =
     .aria-label = Fechar
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pausa
+    .title = Pausa (Barra de Espaço)
+pictureinpicture-play-cmd =
+    .aria-label = Reproduzir
+    .title = Reproduzir (Barra de Espaço)
+pictureinpicture-mute-cmd =
+    .aria-label = Silenciar
+    .title = Silenciar ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Repor som
+    .title = Repor som ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Enviar para o separador
+    .title = Para o separador
+pictureinpicture-close-cmd =
+    .aria-label = Fechar
+    .title = Fechar ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Legendas
+    .title = Legendas
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Ecrã completo
+    .title = Ecrã completo (duplo clique)
 pictureinpicture-subtitles-label = Legendas
 pictureinpicture-font-size-label = Tamanho do tipo de letra
 pictureinpicture-font-size-small = Pequeno
diff --git a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/printing/printUI.ftl b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/printing/printUI.ftl
index abb3375b410e8272b532a7fdba3afe23fa2f5f7b..7c35b96dc55593382563858a1071be6929e70ddb 100644
--- a/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/pt-PT/localization/pt-PT/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Imprimir
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Guardar como
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } folha de papel
        *[other] { $sheetCount } folhas de papel
     }
-
 printui-page-range-all = Tudo
+printui-page-range-current = Atual
 printui-page-range-odd = Ímpar
 printui-page-range-even = Par
 printui-page-range-custom = Personalizado
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Especifique o intervalo personalizado de páginas
     .placeholder = por exemplo, 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Cópias
-
 printui-orientation = Orientação
 printui-landscape = Horizontal
 printui-portrait = Vertical
-
 # Section title for the printer or destination device to target
 printui-destination-label = Destino
 printui-destination-pdf-label = Guardar como PDF
-
 printui-more-settings = Mais definições
 printui-less-settings = Menos definições
-
 printui-paper-size-label = Tamanho do papel
-
 # Section title (noun) for the print scaling options
 printui-scale = Escala
 printui-scale-fit-to-page-width = Ajustar à largura da página
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Escala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Impressão dos dois lados
 printui-two-sided-printing-off = Desligado
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Desligado
 printui-two-sided-printing-long-edge = Inverter no limite maior
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Inverter no limite menor
-
 # Section title for miscellaneous print options
 printui-options = Opções
 printui-headers-footers-checkbox = Imprimir cabeçalhos e rodapés
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Simplificada
 printui-color-mode-label = Modo de cor
 printui-color-mode-color = Cor
 printui-color-mode-bw = Preto e branco
-
 printui-margins = Margens
 printui-margins-default = Predefinida
 printui-margins-min = Mínima
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Esquerda (mm)
 printui-margins-custom-right = Direita
 printui-margins-custom-right-inches = Direita (polegadas)
 printui-margins-custom-right-mm = Direita (mm)
-
 printui-system-dialog-link = Imprimir utilizando a janela do sistema…
-
 printui-primary-button = Imprimir
 printui-primary-button-save = Guardar
 printui-cancel-button = Cancelar
 printui-close-button = Fechar
-
 printui-loading = A preparar a pré-visualização
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Pré-visualização da impressão
-
 printui-pages-per-sheet = Páginas por folha
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = A imprimir…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloide
 printui-error-invalid-scale = A escala deve ser um número entre 10 e 200.
 printui-error-invalid-margin = Insira uma margem válida para o tamanho de papel selecionado.
 printui-error-invalid-copies = As cópias devem ser um número entre 1 e 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = O intervalo deve ser um número entre 1 e { $numPages }.
diff --git a/thunderbird-l10n/pt-PT/manifest.json b/thunderbird-l10n/pt-PT/manifest.json
index 69dd98fc71b61799635abe1fc49e5aced0f30f4f..3d4f251aeafed92acccfbd5de157f677752e551a 100644
--- a/thunderbird-l10n/pt-PT/manifest.json
+++ b/thunderbird-l10n/pt-PT/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Português (Europeu) Language Pack",
   "description": "Language pack for Thunderbird for pt-PT",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "pt-PT": {
-      "version": "20220802222241",
+      "version": "20220817122628",
       "chrome_resources": {
         "alerts": "chrome/pt-PT/locale/pt-PT/alerts/",
         "autoconfig": "chrome/pt-PT/locale/pt-PT/autoconfig/",
diff --git a/thunderbird-l10n/rm/localization/rm/messenger/preferences/preferences.ftl b/thunderbird-l10n/rm/localization/rm/messenger/preferences/preferences.ftl
index 231c0037e8c9d3ced7de66754525b6a045af3d03..556d06fa1899e64bef3210c3210b49286b448a40 100644
--- a/thunderbird-l10n/rm/localization/rm/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/rm/localization/rm/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Controllar l'ortografia gia cun tippar
     .accesskey = t
-
+language-popup-label =
+    .value = Lingua:
+    .accesskey = L
 download-dictionaries-link = Telechargiar ulteriurs dicziunaris
 font-label =
     .value = Scrittira:
diff --git a/thunderbird-l10n/rm/localization/rm/toolkit/global/commonDialog.ftl b/thunderbird-l10n/rm/localization/rm/toolkit/global/commonDialog.ftl
index 746de0d57d5c7bc3d13afa31ffbc69e2b06fb6bb..fcf3e3db27de34075f128c9b5af974300af66947 100644
--- a/thunderbird-l10n/rm/localization/rm/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/rm/localization/rm/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Questa pagina di
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Nunenconuschent
-
 common-dialog-username =
     .value = Num d'utilisader
 common-dialog-password =
     .value = Pled-clav
+common-dialog-copy-cmd =
+    .label = Copiar
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Selecziunar tut
+    .accesskey = a
diff --git a/thunderbird-l10n/rm/localization/rm/toolkit/global/resetProfile.ftl b/thunderbird-l10n/rm/localization/rm/toolkit/global/resetProfile.ftl
index 69012668aeacf55dc55d003fae757e6476cd8abb..d24eafc9f92f8d93e3bdc3dc8a94ae76ea5670d9 100644
--- a/thunderbird-l10n/rm/localization/rm/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/rm/localization/rm/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Cumenza da nov per reparar problems da pres
 refresh-profile = Dà nov schlantsch a { -brand-short-name }
 refresh-profile-button = Redefinir { -brand-short-name }…
 refresh-profile-learn-more = Ulteriuras infurmaziuns
+refresh-profile-progress =
+    .title = Redefinir { -brand-short-name }
+refresh-profile-progress-description = Prest a fin…
diff --git a/thunderbird-l10n/rm/localization/rm/toolkit/global/tabprompts.ftl b/thunderbird-l10n/rm/localization/rm/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..5838dcf05b07572cf359d2ce31ad094c4e42fd77
--- /dev/null
+++ b/thunderbird-l10n/rm/localization/rm/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Num d'utilisader:
+tabmodalprompt-password =
+    .value = Pled-clav:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Interrumper
diff --git a/thunderbird-l10n/rm/manifest.json b/thunderbird-l10n/rm/manifest.json
index ed43228bcb06c34ef67889fd38fd175064a0c570..767a00745c24eb6ce578b061de95dca50b8e8ca6 100644
--- a/thunderbird-l10n/rm/manifest.json
+++ b/thunderbird-l10n/rm/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Rumantsch Language Pack",
   "description": "Language pack for Thunderbird for rm",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "rm": {
-      "version": "20220726050230",
+      "version": "20220817122824",
       "chrome_resources": {
         "alerts": "chrome/rm/locale/rm/alerts/",
         "autoconfig": "chrome/rm/locale/rm/autoconfig/",
diff --git a/thunderbird-l10n/ro/localization/ro/messenger/preferences/preferences.ftl b/thunderbird-l10n/ro/localization/ro/messenger/preferences/preferences.ftl
index c1e3ed9354ef4ed59e49df32bb8a8e2cfbfb7749..b363f0abae85fafad3ba8e56c84760fd87877b95 100644
--- a/thunderbird-l10n/ro/localization/ro/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ro/localization/ro/messenger/preferences/preferences.ftl
@@ -501,7 +501,9 @@ spellcheck-inline-label =
     .label = Activează corectarea ortografică în timpul scrierii
     .accesskey = n
 
-
+language-popup-label =
+    .value = Limba:
+    .accesskey = L
 
 download-dictionaries-link = Descarcă mai multe dicționare
 
diff --git a/thunderbird-l10n/ro/localization/ro/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ro/localization/ro/toolkit/global/commonDialog.ftl
index 330c0b2f9053b9123659dd7721e27e080abea4ff..60da0e575cc6b37881fe6a3be0f853fbaa136fee 100644
--- a/thunderbird-l10n/ro/localization/ro/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ro/localization/ro/toolkit/global/commonDialog.ftl
@@ -4,8 +4,13 @@
 
 common-dialog-title-null = Această pagină spune
 common-dialog-title-system = { -brand-short-name }
-
 common-dialog-username =
     .value = Nume de utilizator
 common-dialog-password =
     .value = Parolă
+common-dialog-copy-cmd =
+    .label = Copiază
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Selectează tot
+    .accesskey = a
diff --git a/thunderbird-l10n/ro/localization/ro/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ro/localization/ro/toolkit/global/resetProfile.ftl
index 2ccae114db2c09ff4782ab08e6f26a0b02f90416..a4988b6fbe3f3287b338efe7cb0a8e95225953ef 100644
--- a/thunderbird-l10n/ro/localization/ro/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ro/localization/ro/toolkit/global/resetProfile.ftl
@@ -7,3 +7,6 @@ refresh-profile-dialog-button =
 refresh-profile = Revigorează { -brand-short-name }
 refresh-profile-button = Reîmprospătează { -brand-short-name }…
 refresh-profile-learn-more = Află mai multe
+refresh-profile-progress =
+    .title = Reîmprospătează { -brand-short-name }
+refresh-profile-progress-description = Aproape am terminat…
diff --git a/thunderbird-l10n/ro/localization/ro/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ro/localization/ro/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..c23ddd539b4ff862e265c5db7a1a16a5e2e7850d
--- /dev/null
+++ b/thunderbird-l10n/ro/localization/ro/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Nume utilizator:
+tabmodalprompt-password =
+    .value = Parolă:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Renunță
diff --git a/thunderbird-l10n/ro/manifest.json b/thunderbird-l10n/ro/manifest.json
index 00f68b39202466510fa64e928c14ac96d04aa433..654389fef88a891c15ed86e156bbaa2d42dec039 100644
--- a/thunderbird-l10n/ro/manifest.json
+++ b/thunderbird-l10n/ro/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Română (România) Language Pack",
   "description": "Language pack for Thunderbird for ro",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ro": {
-      "version": "20220726050236",
+      "version": "20220817123027",
       "chrome_resources": {
         "alerts": "chrome/ro/locale/ro/alerts/",
         "autoconfig": "chrome/ro/locale/ro/autoconfig/",
diff --git a/thunderbird-l10n/ru/chrome/ru/locale/pdfviewer/viewer.properties b/thunderbird-l10n/ru/chrome/ru/locale/pdfviewer/viewer.properties
index 90c485e05be336b4b982d5cfd98ee9fa9bc1d16c..70c898a52858e80259841f3edddaf4874294ab9a 100644
--- a/thunderbird-l10n/ru/chrome/ru/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/ru/chrome/ru/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Цвет шрифта
 editor_free_text_font_size=Размер шрифта
 editor_ink_line_color=Цвет линии
 editor_ink_line_thickness=Толщина линии
+
+# Editor Parameters
+editor_free_text_color=Цвет
+editor_free_text_size=Размер
+editor_ink_color=Цвет
+editor_ink_thickness=Толщина
+editor_ink_opacity=Прозрачность
+
+# Editor aria
+editor_free_text_aria_label=Редактор FreeText
+editor_ink_aria_label=Редактор чернил
+editor_ink_canvas_aria_label=Созданное пользователем изображение
diff --git a/thunderbird-l10n/ru/chrome/ru/locale/ru/calendar/timezones.properties b/thunderbird-l10n/ru/chrome/ru/locale/ru/calendar/timezones.properties
index 44800df4c6d551eacb3d8fbf417e61f32e1db33a..b55f9df5a890013782fec4bbc44ae3f18e4c5749 100644
--- a/thunderbird-l10n/ru/chrome/ru/locale/ru/calendar/timezones.properties
+++ b/thunderbird-l10n/ru/chrome/ru/locale/ru/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Америка/Нуук
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Океания/Кантон
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Европа/Киев
diff --git a/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/inspector.properties b/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/inspector.properties
index a37ef62d277ba1e88b0b5a331ccd7456a0d1c5ed..d4a312b47bab3609bfb858ae749c05e80810972b 100644
--- a/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/inspector.properties
+++ b/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Показать весь #1 узел;Показать
 # inspector.
 markupView.whitespaceOnly.label=пробел
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=недоступно
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Потомки этого элемента недоступны в текущем режиме Инструментов браузера
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/webconsole.properties b/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/webconsole.properties
index c55ae30a3e0e375f08893a1d77ab88813aac8864..b75ba01c5b5af1566d7c4df5cf9ab203dfc3f74f 100644
--- a/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/ru/chrome/ru/locale/ru/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Консоль браузера
 # process.
 multiProcessBrowserConsole.title=Консоль мультипроцессного браузера
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Консоль родительского процесса браузера
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/ru/chrome/ru/locale/ru/messenger/addons.properties b/thunderbird-l10n/ru/chrome/ru/locale/ru/messenger/addons.properties
index 45a7076ec58d5fd87cde2519532b781773572cfb..b589300d5941b513c5570a75996913487e62d9b5 100644
--- a/thunderbird-l10n/ru/chrome/ru/locale/ru/messenger/addons.properties
+++ b/thunderbird-l10n/ru/chrome/ru/locale/ru/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Помещение данных в буф
 webextPerms.description.compose=Чтение и изменение ваших почтовых сообщений по мере их написания и отправки
 webextPerms.description.compose.send=Отправлять от вашего имени подготовленные сообщения электронной почты
 webextPerms.description.compose.save=Сохранение составленных сообщений электронной почты как черновиков или шаблонов
+webextPerms.description.declarativeNetRequest=Блокировка содержимого на любой странице
 webextPerms.description.devtools=Разрешение инструментам разработчика получать доступ к вашим данным в открытых вкладках
 webextPerms.description.dns=Доступ к информации об IP-адресе и имени компьютера
 webextPerms.description.downloads=Загрузка файлов, чтение и изменение истории загрузок браузера
diff --git a/thunderbird-l10n/ru/localization/ru/devtools/client/perftools.ftl b/thunderbird-l10n/ru/localization/ru/devtools/client/perftools.ftl
index 3cf376b7b92d0f491fe1e7e884e103a1e730c52e..a4757c76cb6811bb353d40e6938e35e846b06e65 100644
--- a/thunderbird-l10n/ru/localization/ru/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/ru/localization/ru/devtools/client/perftools.ftl
@@ -140,6 +140,9 @@ perftools-presets-media-label = Медиа
 perftools-presets-media-description2 = Настройки для выявления ошибок аудио и видео в { -brand-shorter-name }.
 perftools-presets-networking-label = Сеть
 perftools-presets-networking-description = Настройки для выявления сетевых ошибок в { -brand-shorter-name }.
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Электропитание
+perftools-presets-power-description = Настройки для выявления ошибок потребления энергии в { -brand-shorter-name }, с небольшими накладными расходами.
 perftools-presets-custom-label = Персональный
 
 ##
diff --git a/thunderbird-l10n/ru/localization/ru/devtools/client/toolbox.ftl b/thunderbird-l10n/ru/localization/ru/devtools/client/toolbox.ftl
index 08ef812e570a762ae0138c33446ef7cbde1b7c67..0fa2f1fcd428d0145be8802131687536e79f18ff 100644
--- a/thunderbird-l10n/ru/localization/ru/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/ru/localization/ru/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Закрепить снизу
 toolbox-meatball-menu-dock-left-label = Закрепить слева
 toolbox-meatball-menu-dock-right-label = Закрепить справа
 toolbox-meatball-menu-dock-separate-window-label = Отдельное окно
-
 toolbox-meatball-menu-splitconsole-label = Показать консоль внизу
 toolbox-meatball-menu-hideconsole-label = Скрыть консоль внизу
-
 toolbox-meatball-menu-settings-label = Параметры
 toolbox-meatball-menu-documentation-label = Документация…
 toolbox-meatball-menu-community-label = Сообщество…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Отключить автоскрытие всплывающих окон
-
 toolbox-meatball-menu-pseudo-locale-accented = Включить «accented» локаль
 toolbox-meatball-menu-pseudo-locale-bidi = Включить «bidi» локаль
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Режим инструментов браузера
+toolbox-mode-browser-console-label = Режим консоли браузера
+toolbox-mode-everything-label = Мультипроцессный
+toolbox-mode-everything-sub-label = (Медленнее)
+toolbox-mode-everything-container =
+    .title = Отладка всего во всех процессах
+toolbox-mode-parent-process-label = Только родительский процесс
+toolbox-mode-parent-process-sub-label = (Быстро)
+toolbox-mode-parent-process-container =
+    .title = Фокусироваться только на ресурсах родительского процесса.
diff --git a/thunderbird-l10n/ru/localization/ru/devtools/client/tooltips.ftl b/thunderbird-l10n/ru/localization/ru/devtools/client/tooltips.ftl
index d25fb77b4391416e8afd1d1d01e6b0feb0ecfff1..4293f7dc1b9f03bdeb55062e7e97d6cb964cdf18 100644
--- a/thunderbird-l10n/ru/localization/ru/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/ru/localization/ru/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> не сработает для элемента, так как он не является таблицей.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> не сработает для элемента, так как он не является прокручиваемым.
 inactive-css-border-image = <strong>{ $property }</strong> не сработает для элемента, так как его нельзя применить к внутренним элементам таблицы, где для <strong>border-collapse</strong> задано значение <strong>collapse</strong> на элементе родительской таблицы.
+inactive-css-ruby-element = <strong>{ $property }</strong> не влияет на этот элемент, так как это элемент ruby. Его размер определяется размером шрифта текста ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Попро
 inactive-css-not-table-fix = Попробуйте добавить <strong>display:table</strong> или <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Попробуйте добавить <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> или <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = В элементе родительской таблицы удалите свойство, или измените значение <strong>border-collapse</strong> на значение, отличное от <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Попробуйте изменить <strong>font-size</strong> текста ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/ru/localization/ru/messenger/addressbook/vcard.ftl b/thunderbird-l10n/ru/localization/ru/messenger/addressbook/vcard.ftl
index 4b0090b8c8205544bf1bab890b451590930ada85..33427848a8dd3f520927655bcf43cc60d3d35610 100644
--- a/thunderbird-l10n/ru/localization/ru/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/ru/localization/ru/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Добавить организацию
 vcard-org-title = Должность
 vcard-org-role = Роль
 vcard-org-org = Организация
+
+# Custom properties
+
+vcard-custom-header = Пользовательские свойства
+vcard-custom-add = Добавить пользовательские свойства
diff --git a/thunderbird-l10n/ru/localization/ru/messenger/mailWidgets.ftl b/thunderbird-l10n/ru/localization/ru/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..14b7a94b05e2f865d49fc6fbbf6f0cdce3d8daa2
--- /dev/null
+++ b/thunderbird-l10n/ru/localization/ru/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Применить текущий вид к…
+threadpane-apply-changes-prompt-title = Применить изменения?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Применить вид текущей папки к { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Применить вид текущей папки к { $name } и вложенным в неё папкам?
diff --git a/thunderbird-l10n/ru/localization/ru/messenger/preferences/preferences.ftl b/thunderbird-l10n/ru/localization/ru/messenger/preferences/preferences.ftl
index b04d910dd743f06b61e18a1375b825985a17b87c..e1777cb0361916247ac0f567e6dcd68b14406443 100644
--- a/thunderbird-l10n/ru/localization/ru/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/ru/localization/ru/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Проверять орфографию при наборе текста
     .accesskey = н
-
+language-popup-label =
+    .value = Язык:
+    .accesskey = з
 download-dictionaries-link = Загрузить дополнительные словари
 font-label =
     .value = Шрифт:
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutAddons.ftl
index b00424262d0123d9c7ec6f7c022974a61d7ae0f4..e9f9977a8ae7ae963ce055cdbe340e1e4b55ac9b 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutAddons.ftl
@@ -296,11 +296,14 @@ theme-monochromatic-subheading = Яркие новые расцветки от {
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
 theme-colorways-button = Попробуйте раскраски
 colorway-collection-independent-voices-subheading = Сделайте { -brand-short-name } немного более похожим на себя.
-# Refers to the button label for the colorways card when a user has a colorway theme enabled.
-theme-colorways-button-colorway-enabled = Сменить расцветку
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
 colorway-collection-expiry-date-span = Истекает { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Сменить расцветку
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Истекает { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Включены
 plugin-disabled-heading = Отключены
 dictionary-enabled-heading = Включены
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutGlean.ftl
index 4fcb94a140b4c45b1d4ffd8974ffaa97e9aa012e..2f090fb52bf082e0514967b07c77969a210b6a4d 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutGlean.ftl
@@ -8,8 +8,8 @@
 about-glean-page-title = О Glean
 about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> — библиотека для сбора данных, используемая в продуктах Mozilla. Эта страница предназначена для тестировщиков и разработчиков, которым необходимо <a data-l10n-name="fog-debug-doc-link">настроить состояние отладки и ведения логов в Glean SDK</a>.
 about-glean-warning = Некорректное использование этого интерфейса может привести к падению { -brand-short-name }.
-
 tag-pings-label = Отмечать все отправленные пинги следующей меткой
 log-pings-label = Включать в логи тело пинга перед отправкой?
 send-pings-label = Отправить указанный пинг
 controls-button-label = Применить настройки
+controls-button-label-verbose = Применить настройки и отправить пинг
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutSupport.ftl
index 5263100393ba7b5913e72c09415004b24ad02911..4c3099594a8e14ecc4fecbd433e9d099c123fd06 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/about/aboutSupport.ftl
@@ -4,7 +4,6 @@
 
 page-title = Информация для решения проблем
 page-subtitle = Эта страница содержит техническую информацию, которая может быть полезна, когда вы пытаетесь решить проблему. Если вы ищете ответы на типичные вопросы о { -brand-short-name }, обратитесь на наш <a data-l10n-name="support-link">веб-сайт поддержки</a>.
-
 crashes-title = Сообщения о падениях
 crashes-id = Идентификатор сообщения
 crashes-send-date = Дата отправки
@@ -75,12 +74,10 @@ app-basics-key-mozilla = Ключ Службы определения место
 app-basics-safe-mode = Безопасный Режим
 app-basics-memory-size = Объём памяти (ОЗУ)
 app-basics-disk-available = Доступное место на диске
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Показать в Finder
@@ -161,6 +158,7 @@ media-device-channels = Каналы
 media-device-rate = Частота
 media-device-latency = Задержка
 media-capabilities-title = Возможности медиа
+media-codec-support-info = Информация о поддержке кодеков
 # List all the entries of the database.
 media-capabilities-enumerate = Вывести записи из базы данных
 
@@ -199,7 +197,6 @@ report-crash-for-days =
         [few] Сообщения о падениях за последние { $days } дня
        *[many] Сообщения о падениях за последние { $days } дней
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -208,7 +205,6 @@ crashes-time-minutes =
         [few] { $minutes } минуты назад
        *[many] { $minutes } минут назад
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -217,7 +213,6 @@ crashes-time-hours =
         [few] { $hours } часа назад
        *[many] { $hours } часов назад
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -226,7 +221,6 @@ crashes-time-days =
         [few] { $days } дня назад
        *[many] { $days } дней назад
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -235,7 +229,6 @@ pending-reports =
         [few] Все сообщения о падениях (включая { $reports } ожидающих отправки сообщения в заданном диапазоне времени)
        *[many] Все сообщения о падениях (включая { $reports } ожидающих отправки сообщений в заданном диапазоне времени)
     }
-
 raw-data-copied = Необработанные данные скопированы в буфер обмена
 text-copied = Текст скопирован в буфер обмена
 
@@ -248,11 +241,9 @@ blocked-mismatched-version = Заблокировано из-за несовпа
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Заблокировано для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии { $driverVersion } или более новой.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Параметры ClearType
-
 compositing = Композитинг
 hardware-h264 = Аппаратное декодирование H264
 main-thread-no-omtc = главный поток, без OMTC
@@ -267,7 +258,6 @@ virtual-monitor-disp = Виртуальный монитор
 
 found = Найден
 missing = Отсутствует
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Описание
@@ -290,19 +280,15 @@ webgl2-renderer = WebGL 2 - Визуализатор драйвера
 webgl2-version = WebGL 2 - Версия драйвера
 webgl2-driver-extensions = WebGL 2 - Расширения драйвера
 webgl2-extensions = WebGL 2 - Расширения
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Занесено в чёрный список из-за известных проблем: <a data-l10n-name="bug-link">баг { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Заблокировано; код ошибки { $failureCode }
-
 d3d11layers-crash-guard = Композитор D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Видеодекодер WMF VPX
-
 reset-on-next-restart = Сбросить при следующем перезапуске
 gpu-process-kill-button = Завершить процесс видеокарты
 gpu-device-reset = Сбросить устройство
@@ -312,10 +298,8 @@ content-uses-tiling = Использует тайлинг (контент)
 off-main-thread-paint-enabled = Прорисовка вне основного потока активирована
 off-main-thread-paint-worker-count = Число воркеров отрисовки вне основного потока
 target-frame-rate = Целевая частота кадров
-
 min-lib-versions = Ожидаемая минимальная версия
 loaded-lib-versions = Используемая версия
-
 has-seccomp-bpf = Seccomp-BPF (Фильтрация системных вызовов)
 has-seccomp-tsync = Синхронизация потока Seccomp
 has-user-namespaces = Пользовательские пространства имён
@@ -329,18 +313,15 @@ sandbox-proc-type-content = контент
 sandbox-proc-type-file = содержимое файла
 sandbox-proc-type-media-plugin = медиаплагин
 sandbox-proc-type-data-decoder = декодер данных
-
 startup-cache-title = Кэш запуска
 startup-cache-disk-cache-path = Путь к дисковому кэшу
 startup-cache-ignore-disk-cache = Игнорировать дисковый кэш
 startup-cache-found-disk-cache-on-init = При инициализации обнаружен дисковый кэш
 startup-cache-wrote-to-disk-cache = Записано в дисковый кэш
-
 launcher-process-status-0 = Включён
 launcher-process-status-1 = Отключён из-за сбоя
 launcher-process-status-2 = Принудительно отключён
 launcher-process-status-unknown = Статус неизвестен
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -354,14 +335,12 @@ fission-status-experiment-treatment = Включены эксперименто
 fission-status-disabled-by-e10s-env = Отключены средой
 fission-status-enabled-by-env = Включены средой
 fission-status-disabled-by-env = Отключены средой
-fission-status-disabled-by-safe-mode = Отключены безопасным режимом
 fission-status-enabled-by-default = Включены по умолчанию
 fission-status-disabled-by-default = Отключены по умолчанию
 fission-status-enabled-by-user-pref = Включены пользователем
 fission-status-disabled-by-user-pref = Отключены пользователем
 fission-status-disabled-by-e10s-other = E10s отключено
 fission-status-enabled-by-rollout = Включены через поэтапное развертывание
-
 async-pan-zoom = Асинхронное панорамирование/зум
 apz-none = нет
 wheel-enabled = включён ввод колесиком
@@ -398,7 +377,6 @@ support-remote-experiments-title = Дистанционные экспериме
 support-remote-experiments-name = Название
 support-remote-experiments-branch = Ветка экспериментов
 support-remote-experiments-see-about-studies = Ознакомьтесь со страницей <a data-l10n-name="support-about-studies-link">about:studies</a> для получения информации о том, как отключить отдельные эксперименты или запретить { -brand-short-name } проводить эксперименты подобного вида в будущем.
-
 support-remote-features-title = Дистанционно распространяемые функции
 support-remote-features-name = Имя
 support-remote-features-status = Статус
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/global/commonDialog.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/global/commonDialog.ftl
index 85aa7a379b36b09695915a0f2b1b2f8d119feee4..4ff5bcb9b754f9569ddf9607c140d2efb2d122a7 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Эта страница сообщает
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Неизвестно
-
 common-dialog-username =
     .value = Имя пользователя
 common-dialog-password =
     .value = Пароль
+common-dialog-copy-cmd =
+    .label = Копировать
+    .accesskey = п
+common-dialog-select-all-cmd =
+    .label = Выделить всё
+    .accesskey = ы
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/global/resetProfile.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/global/resetProfile.ftl
index afa08ebb8f592e0f9eb75884249ff5c760f4e0c5..16c82ae95d6135fc04f5afc96162f055f74a7eb5 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Начните заново, чтобы у
 refresh-profile = Наладка { -brand-short-name }
 refresh-profile-button = Очистить { -brand-short-name }…
 refresh-profile-learn-more = Подробнее
+refresh-profile-progress =
+    .title = Очистка { -brand-short-name }
+refresh-profile-progress-description = Почти готово…
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/global/tabprompts.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..bab42a88ff68d4ee97ce62ea7424c17451ac0eb6
--- /dev/null
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Имя пользователя:
+tabmodalprompt-password =
+    .value = Пароль:
+tabmodalprompt-ok-button =
+    .label = ОК
+tabmodalprompt-cancel-button =
+    .label = Отмена
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/global/textActions.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/global/textActions.ftl
index 3d580ba10db2562ce02d1716f9887d8802dbc862..e52e17fbcc04272c76bdea2384e5df1ea6ae8294 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Отменить
     .accesskey = ь
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Повторить
     .accesskey = р
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Вырезать
     .accesskey = з
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Копировать
     .accesskey = п
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Вставить
     .accesskey = с
-
+text-action-paste-no-formatting =
+    .label = Вставить без форматирования
+    .accesskey = б
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Удалить
     .accesskey = т
-
 text-action-select-all =
     .label = Выделить всё
     .accesskey = ё
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Вариантов не найдено
-
 text-action-spell-add-to-dictionary =
     .label = Добавить в словарь
     .accesskey = а
-
 text-action-spell-undo-add-to-dictionary =
     .label = Отменить добавление в словарь
     .accesskey = м
-
 text-action-spell-check-toggle =
     .label = Проверка орфографии
     .accesskey = в
-
 text-action-spell-add-dictionaries =
     .label = Добавить словари…
     .accesskey = л
-
 text-action-spell-dictionaries =
     .label = Языки
     .accesskey = ы
-
 text-action-search-text-box-clear =
     .title = Очистить
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/pictureinpicture/pictureinpicture.ftl
index 5ec108c7f03fd9f270d9ada037975da84cf978f4..60d861856ec327fbd04ec6e01c5ee8abeceab9ff 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Отправить обратно во вкладку
 pictureinpicture-close =
     .aria-label = Закрыть
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Приостановить
+    .title = Приостановить (Пробел)
+pictureinpicture-play-cmd =
+    .aria-label = Воспроизвести
+    .title = Воспроизвести (Пробел)
+pictureinpicture-mute-cmd =
+    .aria-label = Отключить звук
+    .title = Отключить звук ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Включить звук
+    .title = Включить звук ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Отправить обратно во вкладку
+    .title = Обратно во вкладку
+pictureinpicture-close-cmd =
+    .aria-label = Закрыть
+    .title = Закрыть ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Субтитры
+    .title = Субтитры
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Перейти в полноэкранный режим
+    .title = Перейти в полноэкранный режим (двойной щелчок)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Выйти из полноэкранного режима
+    .title = Выйти из полноэкранного режима (двойной щелчок)
 pictureinpicture-subtitles-label = Субтитры
 pictureinpicture-font-size-label = Размер шрифта
 pictureinpicture-font-size-small = Маленький
diff --git a/thunderbird-l10n/ru/localization/ru/toolkit/printing/printUI.ftl b/thunderbird-l10n/ru/localization/ru/toolkit/printing/printUI.ftl
index 2046e7495b6aea51d27c93776f12a53009977b3d..18d1a8f24a43a3a8a8d98ec1af5fd4c58247ea5d 100644
--- a/thunderbird-l10n/ru/localization/ru/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/ru/localization/ru/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Печать
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Сохранить как
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -14,8 +13,8 @@ printui-sheets-count =
         [few] { $sheetCount } листа бумаги
        *[many] { $sheetCount } листов бумаги
     }
-
 printui-page-range-all = Все
+printui-page-range-current = Текущая
 printui-page-range-odd = Нечётные
 printui-page-range-even = Чётные
 printui-page-range-custom = Диапазон
@@ -25,29 +24,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Введите свой диапазон страниц
     .placeholder = например, 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Число копий
-
 printui-orientation = Ориентация
 printui-landscape = Альбомная
 printui-portrait = Книжная
-
 # Section title for the printer or destination device to target
 printui-destination-label = Получатель
 printui-destination-pdf-label = Сохранить в PDF
-
 printui-more-settings = Все настройки
 printui-less-settings = Основные настройки
-
 printui-paper-size-label = Размер бумаги
-
 # Section title (noun) for the print scaling options
 printui-scale = Масштаб
 printui-scale-fit-to-page-width = По ширине страницы
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Масштаб
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Двусторонняя печать
 printui-two-sided-printing-off = Отключена
@@ -55,7 +47,6 @@ printui-two-sided-printing-off = Отключена
 printui-two-sided-printing-long-edge = Переплет по длинной стороне
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Переплет по короткой стороне
-
 # Section title for miscellaneous print options
 printui-options = Настройки
 printui-headers-footers-checkbox = Печатать колонтитулы
@@ -79,7 +70,6 @@ printui-simplify-page-radio = Упрощённый
 printui-color-mode-label = Цветовой режим
 printui-color-mode-color = Цветной
 printui-color-mode-bw = Чёрно-белый
-
 printui-margins = Поля
 printui-margins-default = По умолчанию
 printui-margins-min = Минимальные
@@ -98,23 +88,17 @@ printui-margins-custom-left-mm = Левое (мм)
 printui-margins-custom-right = Правое
 printui-margins-custom-right-inches = Правое (дюймы)
 printui-margins-custom-right-mm = Правое (мм)
-
 printui-system-dialog-link = Печатать, используя системный диалог…
-
 printui-primary-button = Печать
 printui-primary-button-save = Сохранить
 printui-cancel-button = Отмена
 printui-close-button = Закрыть
-
 printui-loading = Подготовка к предпросмотру
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Предварительный просмотр
-
 printui-pages-per-sheet = Страниц на одном листе
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Печать…
@@ -141,7 +125,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Масштаб должен быть числом от 10 до 200.
 printui-error-invalid-margin = Пожалуйста, введите допустимые значения полей для выбранного размера бумаги.
 printui-error-invalid-copies = Число копий должно быть числом от 1 до 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Диапазон должен содержать числа от 1 до { $numPages }.
diff --git a/thunderbird-l10n/ru/manifest.json b/thunderbird-l10n/ru/manifest.json
index fe166c98fe146b4fcc13c9ac1de6846f384031d7..3afc33d9cb81654a4a69a3d0a497713c72420e31 100644
--- a/thunderbird-l10n/ru/manifest.json
+++ b/thunderbird-l10n/ru/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Russian (RU) Language Pack",
   "description": "Language pack for Thunderbird for ru",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "ru": {
-      "version": "20220726083004",
+      "version": "20220817123203",
       "chrome_resources": {
         "alerts": "chrome/ru/locale/ru/alerts/",
         "autoconfig": "chrome/ru/locale/ru/autoconfig/",
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/pdfviewer/viewer.properties b/thunderbird-l10n/sk/chrome/sk/locale/pdfviewer/viewer.properties
index 53c8f1e9c16e66232f18069d09e5424a4268219f..85449684989cc602fd0fdf81d98c50a1c5303179 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Veľkosť písma
 editor_ink_line_color=Farba čiary
 editor_ink_line_thickness=Hrúbka čiary
 
+# Editor Parameters
+editor_free_text_color=Farba
+editor_free_text_size=Veľkosť
+editor_ink_color=Farba
+editor_ink_thickness=Hrúbka
+editor_ink_opacity=Priehľadnosť
+
 # Editor aria
 editor_free_text_aria_label=Textový editor
 editor_ink_aria_label=Editor pre písanie rukou
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/calendar/timezones.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/calendar/timezones.properties
index de6b7a1fc2c1a067825595949b9217baacef8665..c204367447b4dc4c755ac99d9c09ed3363a36c23 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/calendar/timezones.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifik/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Európa/Kyjev
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/inspector.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/inspector.properties
index a9f9ba9d4a861b91f3b5b4aaf45483eef7da8ff2..8c2cc624415c0bdb112b90651a26113855b30061 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/inspector.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Zobraziť ešte jeden uzol;Zobraziť všetky #1 uzly;Zo
 # inspector.
 markupView.whitespaceOnly.label=prázdne znaky
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=nedostupné
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Podradené prvky tohto prvku nie sú dostupné v aktuálnom režime Súprava nástrojov pre prehliadač
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/toolbox.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/toolbox.properties
index 842c6d385d9043944c26fe87141234abab0d1895..1188b6c007df0d1d797cd67d7088646c34bf240d 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/toolbox.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/toolbox.properties
@@ -23,7 +23,7 @@ toolbox.multiProcessBrowserToolboxTitle=Súprava nástrojov pre viacprocesový p
 # the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and
 # `devtools.browsertoolbox.scope` is set to "parent-process".
 # This Browser Toolbox allows to debug only the parent process resources.
-toolbox.parentProcessBrowserToolboxTitle=Súprava nástrojov prehliadača pre rodičovský proces
+toolbox.parentProcessBrowserToolboxTitle=Nadradený proces Súprava nástrojov prehliadača
 
 # LOCALIZATION NOTE (toolbox.scope.everything): Label used in the iframe dropdown
 # to select the "everything" scope where the browser toolbox will debug
@@ -38,12 +38,12 @@ toolbox.scope.everything.tooltip=Nastaví Súpravu nástrojov prehliadača ako v
 # LOCALIZATION NOTE (toolbox.scope.parent-process): Label used in the iframe dropdown
 # to select the "parent process" scope where the browser toolbox will debug
 # only resources running in the parent process.
-toolbox.scope.parent-process=Iba rodičovský proces
+toolbox.scope.parent-process=Iba nadradený proces
 
 # LOCALIZATION NOTE (toolbox.scope.parent-process.tooltip): Tooltip used in the iframe dropdown
 # to select the "parent process" scope where the browser toolbox will debug
 # only resources running in the parent process.
-toolbox.scope.parent-process.tooltip=Určí, že nástroj Súprava nástrojov prehliadača sa zameria iba na zdroje spustené v rodičovskom procese
+toolbox.scope.parent-process.tooltip=Určí, že nástroj Súprava nástrojov prehliadača sa zameria iba na zdroje spustené v nadradenom procese
 
 # LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
 # name when no tool is selected.
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/webconsole.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/webconsole.properties
index b05981a83e44600adf453ebef163e87037c5889a..fcb42cf12b8fa525f20f07f7a11d1696f38099a3 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Konzola prehliadača
 # process.
 multiProcessBrowserConsole.title=Konzola pre viacprocesový prehliadač
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Nadradený proces Konzola prehliadača
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/addons.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/addons.properties
index 5a0a800d5bd18bb6aac1392c492f96687c7b269b..0b1db4329c2abbbb600e766bfeac70a2c7841226 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/addons.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Vkladať údaje do schránky
 webextPerms.description.compose=Čítať a upravovať vaše e-mailové správy pri písaní a odosielať ich
 webextPerms.description.compose.send=Odosielať vytvorené e-mailové správy vo vašom mene
 webextPerms.description.compose.save=Ukladať vytvorené e-mailové správy ako koncepty alebo šablóny
+webextPerms.description.declarativeNetRequest=Blokovať obsah na ľubovoľnej stránke
 webextPerms.description.devtools=Rozšíriť vývojárske nástroje a získať prístup k vašim údajom v otvorených kartách
 webextPerms.description.dns=Prístup k informáciám o IP adrese a názve hostiteľa
 webextPerms.description.downloads=Sťahovať súbory a čítať a upravovať históriu stiahnutých súborov
diff --git a/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/appUpdate.properties b/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/appUpdate.properties
index 2ee7e687a57cd82b70aa4ebe3eec3f0e2c9aab56..8712056489b17c704ccd8122f858890a22b3ee12 100644
--- a/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/appUpdate.properties
+++ b/thunderbird-l10n/sk/chrome/sk/locale/sk/messenger/appUpdate.properties
@@ -7,7 +7,7 @@ updateAvailableTitle=Je dostupná aktualizácia aplikácie %S.
 # LOCALIZATION NOTE (updateAvailableMessage): %S will be replaced with brandShortName
 updateAvailableMessage=Aktualizujte si svoj %S a získajte najnovšie vylepšenia rýchlosti a súkromia.
 updateAvailablePrimaryButtonLabel=Stiahnuť aktualizáciu
-updateAvailablePrimaryButtonAccessKey=P
+updateAvailablePrimaryButtonAccessKey=S
 updateAvailableSecondaryButtonLabel=Teraz nie
 updateAvailableSecondaryButtonAccessKey=n
 
diff --git a/thunderbird-l10n/sk/localization/sk/devtools/client/toolbox.ftl b/thunderbird-l10n/sk/localization/sk/devtools/client/toolbox.ftl
index 5de24c19c49ffc691dce0763af9b3d1b1f11bfab..0436cbe23276b502e2966ebac5c356855da5c0df 100644
--- a/thunderbird-l10n/sk/localization/sk/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/sk/localization/sk/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Umiestniť nadol
 toolbox-meatball-menu-dock-left-label = Umiestniť naľavo
 toolbox-meatball-menu-dock-right-label = Umiestniť napravo
 toolbox-meatball-menu-dock-separate-window-label = Samostatné okno
-
 toolbox-meatball-menu-splitconsole-label = Zobraziť rozdelenú konzolu
 toolbox-meatball-menu-hideconsole-label = Skryť rozdelenie konzoly
-
 toolbox-meatball-menu-settings-label = Nastavenia
 toolbox-meatball-menu-documentation-label = Dokumentácia…
 toolbox-meatball-menu-community-label = Komunita…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Vypnúť automatické skrývanie vyskakovacích okien
-
 toolbox-meatball-menu-pseudo-locale-accented = Zapnúť jazyk s diakritikou
 toolbox-meatball-menu-pseudo-locale-bidi = Zapnúť “bidi” jazyk
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Režim Súprava nástrojov prehliadača
+toolbox-mode-browser-console-label = Režim Konzola prehliadača
+toolbox-mode-everything-label = Všetky procesy
+toolbox-mode-everything-sub-label = (pomalšie)
+toolbox-mode-everything-container =
+    .title = Ladiť všetko vo všetkých procesoch
+toolbox-mode-parent-process-label = Iba nadradený proces
+toolbox-mode-parent-process-sub-label = (rýchlejšie)
+toolbox-mode-parent-process-container =
+    .title = Zamerať sa iba na zdroje z nadradeného procesu
diff --git a/thunderbird-l10n/sk/localization/sk/devtools/client/tooltips.ftl b/thunderbird-l10n/sk/localization/sk/devtools/client/tooltips.ftl
index 148a8de5b6c9144033ee7a3c9c31676915fa7060..5d82f0e2e40b2398d20c011ba9226c6e6991ab50 100644
--- a/thunderbird-l10n/sk/localization/sk/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/sk/localization/sk/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = Vlastnosť <st
 inactive-css-not-table = Vlastnosť <strong>{ $property }</strong> nemá na tento prvok žiadny vplyv, pretože nejde o tabuľku.
 inactive-scroll-padding-when-not-scroll-container = Vlastnosť <strong>{ $property }</strong> nemá na tento prvok žiadny vplyv, pretože prvok nie je rolovateľný.
 inactive-css-border-image = Vlastnosť <strong>{ $property }</strong> nemá žiadny vplyv na tento prvok, pretože ju nemožno použiť na interné prvky tabuľky, kde je vlastnosť <strong>border-collapse</strong> na nadradenom prvku tabuľky nastavená na hodnotu <strong>collapse</strong>.
+inactive-css-ruby-element = Vlastnosť <strong>{ $property }</strong> nemá žiadny vplyv na tento prvok, pretože je to prvok ruby. Jeho veľkosť je určená veľkosťou písma textu prvku ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Skúste na
 inactive-css-not-table-fix = Skúste pridať <strong>display:table</strong> alebo <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Skúste pridať <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, alebo <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = Pre nadradený prvok tabuľky odstráňte vlastnosť alebo zmeňte hodnotu <strong>border-collapse</strong> na inú hodnotu než <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Skúste zmeniť <strong>veľkosť písma</strong> textu prvku ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/sk/localization/sk/messenger/addressbook/vcard.ftl b/thunderbird-l10n/sk/localization/sk/messenger/addressbook/vcard.ftl
index b9554fae711b9a65fa1863c17805c6772722671e..cdfce0bcb164726dff277f76a85528ed6dc91f47 100644
--- a/thunderbird-l10n/sk/localization/sk/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/sk/localization/sk/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Pridať pozíciu vo firme
 vcard-org-title = Titul
 vcard-org-role = Funkcia
 vcard-org-org = Organizácia
+
+# Custom properties
+
+vcard-custom-header = Vlastné údaje
+vcard-custom-add = Pridať vlastné údaje
diff --git a/thunderbird-l10n/sk/localization/sk/messenger/mailWidgets.ftl b/thunderbird-l10n/sk/localization/sk/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..fd20a920e425e249d7850d3e020980cda8f6b7dd
--- /dev/null
+++ b/thunderbird-l10n/sk/localization/sk/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Použiť aktuálne zobrazenie na…
+threadpane-apply-changes-prompt-title = Použiť zmeny?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Použiť nastavenie zobrazenia aktuálneho priečinka aj na priečinok { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Použiť nastavenie zobrazenia aktuálneho priečinka aj na priečinok { $name } a jeho podpriečinky?
diff --git a/thunderbird-l10n/sk/localization/sk/messenger/preferences/preferences.ftl b/thunderbird-l10n/sk/localization/sk/messenger/preferences/preferences.ftl
index 8992527587bfbe8d09fd5d630d38d1164ab23b45..8884b93f2bf563962b182fd44aa42f55bae16d14 100644
--- a/thunderbird-l10n/sk/localization/sk/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/sk/localization/sk/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Povoliť kontrolu pravopisu počas písania
     .accesskey = o
-
+language-popup-label =
+    .value = Jazyk:
+    .accesskey = a
 download-dictionaries-link = Stiahnuť ďalšie slovníky
 font-label =
     .value = Písmo:
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/global/commonDialog.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/global/commonDialog.ftl
index 404debf297f84ca8b58844365ce279288a8d27bd..80d3db354567d1a4138991e5ba73c3006bbed18e 100644
--- a/thunderbird-l10n/sk/localization/sk/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Táto stránka hovorí
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Neznámy
-
 common-dialog-username =
     .value = Používateľské meno
 common-dialog-password =
     .value = Heslo
+common-dialog-copy-cmd =
+    .label = Kopírovať
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Vybrať všetko
+    .accesskey = a
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/global/resetProfile.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/global/resetProfile.ftl
index 24825ee1c597847d3202394f52659720583cb013..db4e59ca912271f608e2a633d1013e7daf4c3d1b 100644
--- a/thunderbird-l10n/sk/localization/sk/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Začnite znova a opravte problémy s výkon
 refresh-profile = Poupratuje si { -brand-short-name }
 refresh-profile-button = Obnoviť { -brand-short-name }…
 refresh-profile-learn-more = Ďalšie informácie
+refresh-profile-progress =
+    .title = Obnovenie prehliadača { -brand-short-name }
+refresh-profile-progress-description = Takmer hotovo…
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/global/tabprompts.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..fced2578826f7a02f12134f03bb0b9d0b4ec405e
--- /dev/null
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Používateľ:
+tabmodalprompt-password =
+    .value = Heslo:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Zrušiť
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/global/textActions.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/global/textActions.ftl
index 4403ad91252ccebba071a91ad82a9908e9401366..b72bfd5769cb1fe689a5b91ce35110411e3d683c 100644
--- a/thunderbird-l10n/sk/localization/sk/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Späť
     .accesskey = S
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Znovu
     .accesskey = Z
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Vystrihnúť
     .accesskey = V
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopírovať
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Prilepiť
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Prilepiť bez formátovania
+    .accesskey = f
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Odstrániť
     .accesskey = O
-
 text-action-select-all =
     .label = Vybrať všetko
     .accesskey = a
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Žiadne pravopisné návrhy
-
 text-action-spell-add-to-dictionary =
     .label = Pridať do slovníka
     .accesskey = r
-
 text-action-spell-undo-add-to-dictionary =
     .label = Vrátiť späť pridanie do slovníka
     .accesskey = r
-
 text-action-spell-check-toggle =
     .label = Kontrola pravopisu
     .accesskey = n
-
 text-action-spell-add-dictionaries =
     .label = Pridať slovníky…
     .accesskey = P
-
 text-action-spell-dictionaries =
     .label = Jazyky
     .accesskey = J
-
 text-action-search-text-box-clear =
     .title = Vymazať
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/pictureinpicture/pictureinpicture.ftl
index f4fc8469d43759d7edb889b6905e3c83db9004c7..779f543e8d5fd7c96b55e04584bf62f09335416c 100644
--- a/thunderbird-l10n/sk/localization/sk/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Odoslať späť na kartu
 pictureinpicture-close =
     .aria-label = Zavrieť
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pozastaviť
+    .title = Pozastaviť (medzerník)
+pictureinpicture-play-cmd =
+    .aria-label = Prehrať
+    .title = Prehrať (medzerník)
+pictureinpicture-mute-cmd =
+    .aria-label = Stlmiť
+    .title = Stlmiť ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Zrušiť stlmenie
+    .title = Zrušiť stlmenie ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Odoslať späť na kartu
+    .title = Späť na kartu
+pictureinpicture-close-cmd =
+    .aria-label = Zavrieť
+    .title = Zavrieť ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Titulky
+    .title = Titulky
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Na celú obrazovku
+    .title = Na celú obrazovku (dvojité kliknutie)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Ukončiť režim celej obrazovky
+    .title = Ukončiť režim celej obrazovky (dvojité kliknutie)
 pictureinpicture-subtitles-label = Titulky
 pictureinpicture-font-size-label = Veľkosť písma
 pictureinpicture-font-size-small = Malé
diff --git a/thunderbird-l10n/sk/localization/sk/toolkit/printing/printUI.ftl b/thunderbird-l10n/sk/localization/sk/toolkit/printing/printUI.ftl
index 7d6a41a5cef82404cbc6cf01fe4b445572baaa8d..d5dba18fd142664f2dc6eecb43f8e186184e7fb5 100644
--- a/thunderbird-l10n/sk/localization/sk/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/sk/localization/sk/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Tlačiť
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Uložiť ako
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -14,8 +13,8 @@ printui-sheets-count =
         [few] { $sheetCount } listy papiera
        *[other] { $sheetCount } listov papiera
     }
-
 printui-page-range-all = Všetky
+printui-page-range-current = Aktuálna
 printui-page-range-odd = Nepárne
 printui-page-range-even = Párne
 printui-page-range-custom = Vlastné
@@ -25,29 +24,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Zadajte vlastný rozsah strán
     .placeholder = napr. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kópie
-
 printui-orientation = Orientácia
 printui-landscape = Na šírku
 printui-portrait = Na výšku
-
 # Section title for the printer or destination device to target
 printui-destination-label = Zariadenie pre tlač
 printui-destination-pdf-label = Uložiť ako PDF
-
 printui-more-settings = Ďalšie nastavenia
 printui-less-settings = Menej nastavení
-
 printui-paper-size-label = Veľkosť papiera
-
 # Section title (noun) for the print scaling options
 printui-scale = Mierka
 printui-scale-fit-to-page-width = Prispôsobiť šírke stránky
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Mierka
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Obojstranná tlač
 printui-two-sided-printing-off = Vypnutá
@@ -55,7 +47,6 @@ printui-two-sided-printing-off = Vypnutá
 printui-two-sided-printing-long-edge = Preklopiť na dlhšom okraji
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Preklopiť na kratšom okraji
-
 # Section title for miscellaneous print options
 printui-options = Možnosti
 printui-headers-footers-checkbox = Vytlačiť hlavičku a pätu
@@ -79,7 +70,6 @@ printui-simplify-page-radio = Zjednodušená
 printui-color-mode-label = Nastavenia farby
 printui-color-mode-color = Farebne
 printui-color-mode-bw = Čiernobielo
-
 printui-margins = Okraje
 printui-margins-default = Predvolené
 printui-margins-min = Minimálne
@@ -98,23 +88,17 @@ printui-margins-custom-left-mm = Vľavo (mm)
 printui-margins-custom-right = Vpravo
 printui-margins-custom-right-inches = Vpravo (palce)
 printui-margins-custom-right-mm = Vpravo (mm)
-
 printui-system-dialog-link = Vytlačiť pomocou systémového dialógu…
-
 printui-primary-button = Tlačiť
 printui-primary-button-save = Uložiť
 printui-cancel-button = Zrušiť
 printui-close-button = Zavrieť
-
 printui-loading = Pripravuje sa ukážka pred tlačou
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Ukážka pred tlačou
-
 printui-pages-per-sheet = Stránok na list papiera
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Prebieha tlač…
@@ -141,7 +125,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Mierka musí byť číslo medzi 10 a 200.
 printui-error-invalid-margin = Zadajte platné okraje pre vybranú veľkosť papiera.
 printui-error-invalid-copies = Počet kópií musí byť číslo medzi 1 a 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Rozsah strán musí byť číslo medzi 1 a { $numPages }.
diff --git a/thunderbird-l10n/sk/manifest.json b/thunderbird-l10n/sk/manifest.json
index 05d306cc2e9bf6cfe8ccede3482eef8babcdf11e..20054c0bd3e1cfaf9fcb5e646aa3638b7cbe17ed 100644
--- a/thunderbird-l10n/sk/manifest.json
+++ b/thunderbird-l10n/sk/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Slovak (SK) Language Pack",
   "description": "Language pack for Thunderbird for sk",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "sk": {
-      "version": "20220731105302",
+      "version": "20220817145209",
       "chrome_resources": {
         "alerts": "chrome/sk/locale/sk/alerts/",
         "autoconfig": "chrome/sk/locale/sk/autoconfig/",
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/pdfviewer/viewer.properties b/thunderbird-l10n/sl/chrome/sl/locale/pdfviewer/viewer.properties
index 7542c2154ee5eb640bbc124f065945bfa5721349..3b0052ceb5d14b91b40ee960446e9448b98c8cb0 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/pdfviewer/viewer.properties
@@ -267,3 +267,15 @@ editor_free_text_font_color=Barva pisave
 editor_free_text_font_size=Velikost pisave
 editor_ink_line_color=Barva črte
 editor_ink_line_thickness=Debelina črte
+
+# Editor Parameters
+editor_free_text_color=Barva
+editor_free_text_size=Velikost
+editor_ink_color=Barva
+editor_ink_thickness=Debelina
+editor_ink_opacity=Neprosojnost
+
+# Editor aria
+editor_free_text_aria_label=Urejevalnik FreeText
+editor_ink_aria_label=Urejevalnik s črnilom
+editor_ink_canvas_aria_label=Uporabnikova slika
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/calendar/timezones.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/calendar/timezones.properties
index 7c453695f3657924e2f0a206387cbf4c00fc737c..5a7899be808f7af99ab7b1f8b1f69e9a9626aff0 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/calendar/timezones.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pacifik/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Evropa/Kijev
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/debugger.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/debugger.properties
index d969957476f257ca393c2741a9088b0d284fe319..fd2d94383c58ce35a5db460911961e6717e7943e 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/debugger.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/debugger.properties
@@ -342,14 +342,6 @@ breakpointMenuItem.removeAllAtLine.accesskey=t
 # LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
 breakpoints.header=Prekinitvene točke
 
-# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.enable=Omogoči prekinitvene točke
-
-# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
-# when hovering over the 'disable breakpoints' switch button in right sidebar
-breakpoints.disable=Onemogoči prekinitvene točke
-
 # LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
 # for remove breakpoint button in right sidebar
 breakpoints.removeBreakpointTooltip=Odstrani prekinitveno točko
@@ -551,6 +543,10 @@ xhrBreakpoints.header=Prekinitvene točke XHR
 xhrBreakpoints.placeholder=Prekini, ko URL vsebuje
 xhrBreakpoints.label=Dodaj prekinitveno točko XHR
 
+# LOCALIZATION NOTE (xhrBreakpoints.removeAll.tooltip): For the `Remove all XHR breakpoints' button in the header of the XHR breakpoints panel
+xhrBreakpoints.removeAll.tooltip=Odstrani vse prekinitvene točke XHR
+
+
 # LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
 xhrBreakpoints.item.label=URL vsebuje “%S”
 
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/inspector.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/inspector.properties
index 19d14ed44c0f10827d56f00e1e17e36cf0067669..2bafc16ba58f336811f9658ee00cc24a0e270d39 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/inspector.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/inspector.properties
@@ -27,6 +27,15 @@ markupView.more.showAll2=Prikaži še eno vozlišče;Prikaži #1 vozlišči;Prik
 # inspector.
 markupView.whitespaceOnly.label=prazen prostor
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=ni na voljo
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/netmonitor.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/netmonitor.properties
index 48499dcdecfe87ba7e5b2001de042ccb7a8e0f33..be97e60597b40b4ebaf124ed4fb29fdb05d4d778 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/netmonitor.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/netmonitor.properties
@@ -571,6 +571,7 @@ netmonitor.reloadNotice1=• Naredite zahtevo ali
 netmonitor.reloadNotice2=Ponovno naložite
 netmonitor.reloadNotice3=stran za prikaz podrobnega dogajanja v omrežju.
 
+netmonitor.emptyBrowserToolbox=Izvedite zahtevo za prikaz podrobnega dogajanja v omrežju.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
 # in the network table toolbar, above the "status" column.
@@ -820,7 +821,7 @@ netmonitor.search.status.labels.fileCount=v #1 datoteki;v #1 datotekah;v #1 dato
 netmonitor.search.status.labels.error=Napaka pri iskanju.
 
 # LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
-# over the toolbar's Request Blocking buttonn
+# over the toolbar's Request Blocking button
 netmonitor.toolbar.requestBlocking=Zavračanje zahtev
 
 # LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
@@ -1255,9 +1256,11 @@ netmonitor.context.copy.accesskey=K
 
 # LOCALIZATION NOTE (netmonitor.context.copyValue): This is the label displayed
 # for the copy sub-menu in the context menu for a request
+netmonitor.context.copyValue=Kopiraj vrednost
 
 # LOCALIZATION NOTE (netmonitor.context.copyValue.accesskey): This is the access key
 # for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copyValue.accesskey=K
 
 # LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed
 # on the context menu that copies the selected request's url
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/toolbox.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/toolbox.properties
index fe402ff0deb899fd2bc9fda3620112b060192162..898211e9d1e6e506e59c89e4a6d511f972a937e0 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/toolbox.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/devtools/client/toolbox.properties
@@ -19,6 +19,28 @@ toolbox.titleTemplate2=Razvojna orodja – %1$S – %2$S
 # processes in the same toolbox.
 toolbox.multiProcessBrowserToolboxTitle=Razvojna orodja večprocesnega brskalnika
 
+# LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for
+# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and
+# `devtools.browsertoolbox.scope` is set to "parent-process".
+# This Browser Toolbox allows to debug only the parent process resources.
+
+# LOCALIZATION NOTE (toolbox.scope.everything): Label used in the iframe dropdown
+# to select the "everything" scope where the browser toolbox will debug
+# everything from all the processes.
+
+# LOCALIZATION NOTE (toolbox.scope.everything.tooltip): Tooltip used in the iframe dropdown
+# to select the "everything" scope where the browser toolbox will debug
+# everything from all the processes.
+
+# LOCALIZATION NOTE (toolbox.scope.parent-process): Label used in the iframe dropdown
+# to select the "parent process" scope where the browser toolbox will debug
+# only resources running in the parent process.
+toolbox.scope.parent-process=Samo nadrejeni proces
+
+# LOCALIZATION NOTE (toolbox.scope.parent-process.tooltip): Tooltip used in the iframe dropdown
+# to select the "parent process" scope where the browser toolbox will debug
+# only resources running in the parent process.
+
 # LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
 # name when no tool is selected.
 toolbox.defaultTitle=Razvojna orodja
@@ -264,7 +286,3 @@ options.deprecationNotice=Zastarelo. Več o tem ...
 # LOCALIZATION NOTE (options.enableMultiProcessToolbox): This is the text that appears in the
 # settings panel for the checkbox that enables the Multiprocess Browser Toolbox.
 options.enableMultiProcessToolbox=Omogoči razvojna orodja večprocesnega brskalnika (zahteva ponovni zagon razvojnih orodij brskalnika)
-
-# LOCALIZATION NOTE (options.enableNewPerformancePanel): This is the text that appears in the
-# settings panel for the checkbox that enables the new performance panel.
-
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/messenger/addons.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/messenger/addons.properties
index 87b82224822e0322ae2b426d354b71aca3fdd43d..cde999541cf12359e17505cca4c0877279ca9c9b 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/messenger/addons.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=shranjevanje podatkov na odložišče
 webextPerms.description.compose=branje in spreminjanje e-poštnih sporočil, ko jih pišete in pošiljate
 webextPerms.description.compose.send=pošiljanje sestavljenih e-poštnih sporočil v vašem imenu
 webextPerms.description.compose.save=shranjevanje sestavljenih sporočil kot osnutke ali predloge
+webextPerms.description.declarativeNetRequest=Zavrni vsebino na katerikoli strani
 webextPerms.description.devtools=razširjanje razvojnih orodij za dostop do vaših podatkov v odprtih zavihkih
 webextPerms.description.dns=dostop do IP-naslova in informacij o gostitelju
 webextPerms.description.downloads=prenašanje datotek ter branje in spreminjanje zgodovine prenosov
diff --git a/thunderbird-l10n/sl/chrome/sl/locale/sl/necko/necko.properties b/thunderbird-l10n/sl/chrome/sl/locale/sl/necko/necko.properties
index 5d59e36c82d8d0f327bf08aa33c5e2add1849757..d95f0c319fa0d1955d92ef1eccbdad86537e340f 100644
--- a/thunderbird-l10n/sl/chrome/sl/locale/sl/necko/necko.properties
+++ b/thunderbird-l10n/sl/chrome/sl/locale/sl/necko/necko.properties
@@ -50,8 +50,6 @@ CookieAllowedForFpiByHeuristic=Dostop do shrambe samodejno odobren izolaciji Fir
 
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecure2=Piškotek “%1$S” je zavrnjen, ker ima atribut “SameSite=None”, vendar manjka atribut “secure”.
-# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta2): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
-CookieRejectedNonRequiresSecureForBeta2=Piškotek “%1$S” bo kmalu zavrnjen, ker ima atribut “SameSite” nastavljen na “None” ali neveljavno vrednost brez atributa “secure”. Za več informacij o atributu “SameSite“ glejte %2$S
 # LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta3): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
 CookieRejectedNonRequiresSecureForBeta3=Piškotek “%1$S” bo kmalu zavrnjen, ker ima atribut “SameSite” nastavljen na “None” brez atributa “secure”. Za več informacij o atributu “SameSite“ glejte %2$S
 # LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
@@ -87,8 +85,8 @@ CookieRejectedExpired=Piškotek »%1$S« je bil zavrnjen, ker je že potekel.
 # LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
 CookieRejectedForNonSameSiteness=Piškotek “%1$S” je bil zavrnjen, ker je v medspletnem kontekstu, vrednost “SameSite” pa je “Lax” ali “Strict”.
 
+# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
+CookieBlockedCrossSiteRedirect=Piškotek “%1$S” z vrednostjo atributa “SameSite” bodisi “Lax” bodisi “Strict” je bil izpuščen zaradi preusmeritve med spletnimi mesti.
+
 # LOCALIZATION NOTE (APIDeprecationWarning): %1$S is the deprecated API; %2$S is the API function that should be used.
 APIDeprecationWarning=Opozorilo: '%1$S' je zastarel, uporabite '%2$S'
-
-# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
-CookieBlockedCrossSiteRedirect=Cookie “%1$S” with the “SameSite” attribute value “Lax” or “Strict” was omitted because of a cross-site redirect.
diff --git a/thunderbird-l10n/sl/localization/sl/devtools/client/perftools.ftl b/thunderbird-l10n/sl/localization/sl/devtools/client/perftools.ftl
index 0e6c4922f6cfdb84951911433c8a7067deb80f10..f5019ada36b9dfbdcb4599c9ac902ff748806cd1 100644
--- a/thunderbird-l10n/sl/localization/sl/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/sl/localization/sl/devtools/client/perftools.ftl
@@ -96,6 +96,9 @@ perftools-presets-media-label = Predstavnost
 perftools-presets-media-description2 = Prednastavitev za preiskovanje napak zvoka in videa v { -brand-shorter-name(sklon: "mestnik") }.
 perftools-presets-networking-label = Omrežje
 perftools-presets-networking-description = Prednastavitev za preiskovanje napak v delovanju omrežja v { -brand-shorter-name(sklon: "mestnik") }
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Napajanje
+perftools-presets-power-description = Prednastavitev za preiskovanje napak pri porabi energije v { -brand-shorter-name(sklon: "mestnik") } z nizko porabo sredstev.
 perftools-presets-custom-label = Po meri
 
 ##
diff --git a/thunderbird-l10n/sl/localization/sl/devtools/client/toolbox.ftl b/thunderbird-l10n/sl/localization/sl/devtools/client/toolbox.ftl
index f40d52e3118f1ac8aa60d7ce2ab8e98aac7d110a..99ace9f3ab3ae26480364dc5e64dc187c3bc4ff4 100644
--- a/thunderbird-l10n/sl/localization/sl/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/sl/localization/sl/devtools/client/toolbox.ftl
@@ -15,14 +15,11 @@ toolbox-meatball-menu-dock-bottom-label = Zasidraj na dno
 toolbox-meatball-menu-dock-left-label = Zasidraj na levo
 toolbox-meatball-menu-dock-right-label = Zasidraj na desno
 toolbox-meatball-menu-dock-separate-window-label = Ločeno okno
-
 toolbox-meatball-menu-splitconsole-label = Prikaži deljeno konzolo
 toolbox-meatball-menu-hideconsole-label = Skrij deljeno konzolo
-
 toolbox-meatball-menu-settings-label = Nastavitve
 toolbox-meatball-menu-documentation-label = Dokumentacija …
 toolbox-meatball-menu-community-label = Skupnost …
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
@@ -30,3 +27,11 @@ toolbox-meatball-menu-noautohide-label = Onemogoči samodejno skrivanje pojavnih
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-everything-sub-label = (počasnejše)
+toolbox-mode-parent-process-label = Samo nadrejeni proces
+toolbox-mode-parent-process-sub-label = (hitro)
+toolbox-mode-parent-process-container =
+    .title = Osredotoči se samo na vire iz nadrejenega procesa.
diff --git a/thunderbird-l10n/sl/localization/sl/messenger/addressbook/vcard.ftl b/thunderbird-l10n/sl/localization/sl/messenger/addressbook/vcard.ftl
index 434d11b6857d20f39eb8803d00f67c4a823a0203..f82e5382d704ec9ec627a8cdf1ef1abaae863039 100644
--- a/thunderbird-l10n/sl/localization/sl/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/sl/localization/sl/messenger/addressbook/vcard.ftl
@@ -103,3 +103,8 @@ vcard-org-add = Dodaj podatke o organizaciji
 vcard-org-title = Naziv
 vcard-org-role = Funkcija
 vcard-org-org = Organizacija
+
+# Custom properties
+
+vcard-custom-header = Lastnosti po meri
+vcard-custom-add = Dodaj lastnosti po meri
diff --git a/thunderbird-l10n/sl/localization/sl/messenger/mailWidgets.ftl b/thunderbird-l10n/sl/localization/sl/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..45e8bf0c40d411d1c9a9d0b226a735a05913192c
--- /dev/null
+++ b/thunderbird-l10n/sl/localization/sl/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Uporabi trenutni pogled za …
+threadpane-apply-changes-prompt-title = Uveljavi spremembe?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Uporabi pogled trenutne mape za { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Uporabi pogled trenutne mape za { $name } in njene podrejene?
diff --git a/thunderbird-l10n/sl/localization/sl/messenger/preferences/preferences.ftl b/thunderbird-l10n/sl/localization/sl/messenger/preferences/preferences.ftl
index 4fa452f49cef8452d37122866692f6e0dee96122..155e947b77f89737da91bff04f4d614b479d74c6 100644
--- a/thunderbird-l10n/sl/localization/sl/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/sl/localization/sl/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Omogoči preverjanje črkovanja med tipkanjem
     .accesskey = O
 
-
+language-popup-label =
+    .value = Jezik:
+    .accesskey = J
 
 download-dictionaries-link = Prenesi dodatne slovarje
 
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutAddons.ftl
index c14ace4f34f6c730f5cd60eafee41a60b1f8117b..182f1204f5f183a67404499edae55a2a1e4acce9 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutAddons.ftl
@@ -300,6 +300,9 @@ colorway-collection-independent-voices-subheading = Dodajte { -brand-short-name(
 colorway-collection-expiry-date-span = Poteče { DATETIME($expiryDate, month: "long", day: "numeric") }
 # Refers to the button label for the colorways card when a user has a colorway theme enabled.
 theme-colorways-button-colorway-enabled = Spremeni barvno kombinacijo
+# Variables:
+#   $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Poteče { DATETIME($expiryDate, month: "long", day: "numeric") }
 plugin-enabled-heading = Omogočeno
 plugin-disabled-heading = Onemogočeno
 dictionary-enabled-heading = Omogočeno
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutGlean.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutGlean.ftl
index 11495745628cb35a2f2463d8a1fa507deebb6665..6aeff981c1fffac956994930f2e4aa041a7dcadc 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutGlean.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutGlean.ftl
@@ -7,7 +7,7 @@
 
 about-glean-page-title = O Gleanu
 about-glean-warning = Nepravilna uporaba tega vmesnika lahko povzroči sesutje { -brand-short-name(sklon: "rodilnik") }.
-
 tag-pings-label = Označi vse poslane pinge s to oznako
 send-pings-label = Pošlji imenovani ping
 controls-button-label = Pošlji nastavitve
+controls-button-label-verbose = Uporabi nastavitve in pošlji ping
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutSupport.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutSupport.ftl
index 7678b0a523717d66af3a954c7d57bd5a48a2a842..11118c2fd8332ac68ea2881c208d5cac52e47a50 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutSupport.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutSupport.ftl
@@ -7,7 +7,6 @@ page-subtitle =
     Ta stran vsebuje tehnične podatke, ki jih boste morda potrebovali pri odpravljanju
     težav. Če iščete odgovore na splošna vprašanja o programu
     { -brand-short-name }, obiščite <a data-l10n-name="support-link">strani za podporo uporabnikom</a>.
-
 crashes-title = Poročila o sesutjih
 crashes-id = ID poročila
 crashes-send-date = Datum pošiljanja
@@ -78,12 +77,10 @@ app-basics-key-mozilla = Ključ lokacijskih storitev Mozilla
 app-basics-safe-mode = Varni način
 app-basics-memory-size = Velikost pomnilnika (RAM)
 app-basics-disk-available = Razpoložljiv prostor na disku
-
 # Variables:
 #   $value (number) - Amount of data being stored
 #   $unit (string) - The unit of data being stored (e.g. MB)
 app-basics-data-size = { $value } { $unit }
-
 show-dir-label =
     { PLATFORM() ->
         [macos] Prikaži v Finderju
@@ -164,6 +161,7 @@ media-device-channels = Kanali
 media-device-rate = Hitrost
 media-device-latency = Zakasnitev
 media-capabilities-title = Zmogljivosti večpredstavnosti
+media-codec-support-info = Podatki o podpori kodekov
 # List all the entries of the database.
 media-capabilities-enumerate = Oštevilči bazo podatkov
 
@@ -203,7 +201,6 @@ report-crash-for-days =
         [few] Poročila o sesutjih za zadnje { $days } dni
        *[other] Poročila o sesutjih za zadnjih { $days } dni
     }
-
 # Variables
 # $minutes (integer) - Number of minutes since crash
 crashes-time-minutes =
@@ -213,7 +210,6 @@ crashes-time-minutes =
         [few] Pred { $minutes } minutami
        *[other] Pred { $minutes } minutami
     }
-
 # Variables
 # $hours (integer) - Number of hours since crash
 crashes-time-hours =
@@ -223,7 +219,6 @@ crashes-time-hours =
         [few] Pred { $hours } urami
        *[other] Pred { $hours } urami
     }
-
 # Variables
 # $days (integer) - Number of days since crash
 crashes-time-days =
@@ -233,7 +228,6 @@ crashes-time-days =
         [few] Pred { $days } dnevi
        *[other] Pred { $days } dnevi
     }
-
 # Variables
 # $reports (integer) - Number of pending reports
 pending-reports =
@@ -243,7 +237,6 @@ pending-reports =
         [few] Vsa poročila o sesutjih, vključno s { $reports } čakajočimi sesutji v danem časovnem obsegu
        *[other] Vsa poročila o sesutjih, vključno s { $reports } čakajočimi sesutji v danem časovnem obsegu
     }
-
 raw-data-copied = Neobdelani podatki kopirani v odložišče
 text-copied = Besedilo kopirano v odložišče
 
@@ -256,11 +249,9 @@ blocked-mismatched-version = Onemogočeno zaradi neujemanja različice grafične
 # Variables
 # $driverVersion - The graphics driver version string
 try-newer-driver = Onemogočeno za vaš grafični gonilnik. Poskusite ga posodobiti na različico { $driverVersion } ali novejšo.
-
 # "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
 # there are no good translations, these are only used in about:support
 clear-type-parameters = Parametri ClearType
-
 compositing = Sestavljanje
 hardware-h264 = Strojno dekodiranje H264
 main-thread-no-omtc = glavna nit, brez OMTC
@@ -275,7 +266,6 @@ virtual-monitor-disp = Navidezni zaslon
 
 found = Najdeno
 missing = Manjka
-
 gpu-process-pid = GPUProcessPid
 gpu-process = GPUProcess
 gpu-description = Opis
@@ -298,19 +288,15 @@ webgl2-renderer = Izrisovalnik gonilnika WebGL 2
 webgl2-version = Različica gonilnika WebGL 2
 webgl2-driver-extensions = Razširitve gonilnika WebGL 2
 webgl2-extensions = Razširitve WebGL 2
-
 # Variables
 #   $bugNumber (string) - Bug number on Bugzilla
 support-blocklisted-bug = Dodano na seznam zavrnjenih zaradi znanih težav: <a data-l10n-name="bug-link">hrošč { $bugNumber }</a>
-
 # Variables
 # $failureCode (string) - String that can be searched in the source tree.
 unknown-failure = Dodano na seznam zavrnjenih; koda napake { $failureCode }
-
 d3d11layers-crash-guard = Sestavljalnik D3D11
 glcontext-crash-guard = OpenGL
 wmfvpxvideo-crash-guard = Videodekodirnik WMF VPX
-
 reset-on-next-restart = Ponastavi ob naslednjem zagonu
 gpu-process-kill-button = Prekini proces GPE
 gpu-device-reset = Ponastavitev naprave
@@ -320,10 +306,8 @@ content-uses-tiling = Uporablja razpostavljanje (vsebina)
 off-main-thread-paint-enabled = Izrisovanje izven glavne niti je omogočeno
 off-main-thread-paint-worker-count = Število workerjev za izrisovanje izven glavne niti
 target-frame-rate = Ciljna hitrost sličic
-
 min-lib-versions = Najnižja podprta različica
 loaded-lib-versions = Trenutna različica
-
 has-seccomp-bpf = Seccomp-BPF (Filtriranje sistemskih klicev)
 has-seccomp-tsync = Sinhronizacija niti Seccomp
 has-user-namespaces = Uporabniški imenski prostori
@@ -337,18 +321,15 @@ sandbox-proc-type-content = vsebina
 sandbox-proc-type-file = vsebina datoteke
 sandbox-proc-type-media-plugin = večpredstavni vtičnik
 sandbox-proc-type-data-decoder = podatkovni dekodirnik
-
 startup-cache-title = Predpomnilnik zagona
 startup-cache-disk-cache-path = Pot predpomnilnika diska
 startup-cache-ignore-disk-cache = Prezri predpomnilnik diska
 startup-cache-found-disk-cache-on-init = Najden predpomnilnik diska ob inicializaciji
 startup-cache-wrote-to-disk-cache = Zapisano v predpomnilnik diska
-
 launcher-process-status-0 = Omogočeno
 launcher-process-status-1 = Onemogočeno zaradi napake
 launcher-process-status-2 = Prisilno onemogočeno
 launcher-process-status-unknown = Neznano stanje
-
 # Variables
 # $remoteWindows (integer) - Number of remote windows
 # $totalWindows (integer) - Number of total windows
@@ -362,14 +343,12 @@ fission-status-experiment-treatment = Omogočeno zaradi poskusa
 fission-status-disabled-by-e10s-env = Onemogočeno s strani okolja
 fission-status-enabled-by-env = Omogočeno s strani okolja
 fission-status-disabled-by-env = Onemogočeno s strani okolja
-fission-status-disabled-by-safe-mode = Onemogočeno zaradi varnega načina
 fission-status-enabled-by-default = Privzeto omogočeno
 fission-status-disabled-by-default = Privzeto onemogočeno
 fission-status-enabled-by-user-pref = Omogočil uporabnik
 fission-status-disabled-by-user-pref = Onemogočil uporabnik
 fission-status-disabled-by-e10s-other = E10s Onemogočen
 fission-status-enabled-by-rollout = Omogoča izdajanje po korakih
-
 async-pan-zoom = Asinhrono pomikanje/povečava
 apz-none = brez
 wheel-enabled = vnos s koleščkom omogočen
@@ -406,7 +385,6 @@ support-remote-experiments-title = Oddaljeni poskusi
 support-remote-experiments-name = Ime
 support-remote-experiments-branch = Področje poskusa
 support-remote-experiments-see-about-studies = Oglejte si <a data-l10n-name="support-about-studies-link">about:studies</a> za več informacij, med drugim o onemogočanju posameznih poskusov ali preprečevanju, da bi { -brand-short-name } izvajal poskuse te vrste v prihodnje.
-
 support-remote-features-title = Oddaljene zmogljivosti
 support-remote-features-name = Ime
 support-remote-features-status = Stanje
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutWebrtc.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutWebrtc.ftl
index 429c283274035a1a47f63365e46552de9a8b8e74..feaefa9716932e8368f6a22f34ffcc84f1198459 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutWebrtc.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/about/aboutWebrtc.ftl
@@ -8,7 +8,6 @@
 
 # The text "WebRTC" is a proper noun and should not be translated.
 about-webrtc-document-title = Podatki o WebRTC
-
 # "about:webrtc" is a internal browser URL and should not be
 # translated. This string is used as a title for a file save dialog box.
 about-webrtc-save-page-dialog-title = shrani about:webrtc kot
@@ -19,7 +18,6 @@ about-webrtc-aec-logging-msg-label = Beleženje AEC
 about-webrtc-aec-logging-off-state-label = Začni Beleženje AEC
 about-webrtc-aec-logging-on-state-label = Končaj Beleženje AEC
 about-webrtc-aec-logging-on-state-msg = Beleženje AEC vključeno (nekaj minut govorite s klicateljem in nato končajte zajem)
-
 # The autorefresh checkbox causes the page to autorefresh its content when checked
 about-webrtc-auto-refresh-label = Samodejno osvežuj
 
@@ -62,8 +60,6 @@ about-webrtc-ice-pair-bytes-sent = Poslano bajtov:
 about-webrtc-ice-pair-bytes-received = Prejetih bajtov:
 about-webrtc-ice-component-id = ID komponente
 
-## "Avg." is an abbreviation for Average. These are used as data labels.
-
 ## These adjectives are used to label a line of statistics collected for a peer
 ## connection. The data represents either the local or remote end of the
 ## connection.
@@ -76,12 +72,10 @@ about-webrtc-type-remote = Oddaljeno
 # This adjective is used to label a table column. Cells in this column contain
 # the localized javascript string representation of "true" or are left blank.
 about-webrtc-nominated = Predlagano
-
 # This adjective is used to label a table column. Cells in this column contain
 # the localized javascript string representation of "true" or are left blank.
 # This represents an attribute of an ICE candidate.
 about-webrtc-selected = Izbrano
-
 about-webrtc-save-page-label = Shrani stran
 about-webrtc-debug-mode-msg-label = Razhroščevanje
 about-webrtc-debug-mode-off-state-label = Začni razhroščevanje
@@ -143,9 +137,14 @@ about-webrtc-remote-send-ssrc = Oddaljeno pošiljanje SSRC
 
 ##
 
+# An option whose value will not be displayed but instead noted as having been
+# provided
+about-webrtc-configuration-element-provided = Podano
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+about-webrtc-configuration-element-not-provided = Ni podano
 # The options set by the user in about:config that could impact a WebRTC call
 about-webrtc-custom-webrtc-configuration-heading = Uporabniške nastavitve WebRTC
-
 # Section header for estimated bandwidths of WebRTC media flows
 about-webrtc-bandwidth-stats-heading = Ocenjena pasovna širina
 
@@ -171,7 +170,6 @@ about-webrtc-frames =
         [few] { $frames } sličice
        *[other] { $frames } sličic
     }
-
 # This is the number of audio channels encoded or decoded over an RTP stream.
 # Variables:
 #  $channels (Number) - The number of channels encoded or decoded.
@@ -182,7 +180,6 @@ about-webrtc-channels =
         [few] { $channels } kanali
        *[other] { $channels } kanalov
     }
-
 # This is the total number of packets received on the PeerConnection.
 # Variables:
 #  $packets (Number) - The number of packets received.
@@ -193,7 +190,6 @@ about-webrtc-received-label =
         [few] Prejeti { $packets } paketi
        *[other] Prejetih { $packets } paketov
     }
-
 # This is the total number of packets lost by the PeerConnection.
 # Variables:
 #  $packets (Number) - The number of packets lost.
@@ -204,7 +200,6 @@ about-webrtc-lost-label =
         [few] Izgubljeni { $packets } paketi
        *[other] Izgubljenih { $packets } paketov
     }
-
 # This is the total number of packets sent by the PeerConnection.
 # Variables:
 #  $packets (Number) - The number of packets sent.
@@ -215,13 +210,11 @@ about-webrtc-sent-label =
         [few] Poslani { $packets } paketi
        *[other] Poslanih { $packets } paketov
     }
-
 # Jitter is the variance in the arrival time of packets.
 # See: https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter
 # Variables:
 #   $jitter (Number) - The jitter.
 about-webrtc-jitter-label = Tresenje { $jitter }
-
 # ICE candidates arriving after the remote answer arrives are considered trickled
 # (an attribute of an ICE candidate). These are highlighted in the ICE stats
 # table with light blue background.
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/featuregates/features.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/featuregates/features.ftl
index 3c26658b91c794d3bf87a25f287b0c58dc669056..704e4a1ea6c0beea78c01677eab80758878756ff 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/featuregates/features.ftl
@@ -6,22 +6,21 @@
 # by various online articles and is technical in nature.
 experimental-features-css-masonry2 =
     .label = CSS: Masonry Layout
-
 # The title of the experiment should be kept in English as it may be referenced
 # by various online articles and is technical in nature.
 experimental-features-css-constructable-stylesheets =
     .label = CSS: Constructable Stylesheets
-
 # about:home should be kept in English, as it refers to the the URI for
 # the internal default home page.
 experimental-features-abouthome-startup-cache =
     .label = Zagonski predpomnilnik about:home
-
 experimental-features-cookie-samesite-schemeful-description = Obravnavaj piškotke iste domene, a z različnimi shemami (npr. http://example.com in https://example.com) kot piškotke več spletnih mest, ne le enega. Izboljša varnost, vendar lahko povzroči nedelovanje nekaterih strani.
-
 # "Service Worker" is an API name and is usually not translated.
 experimental-features-devtools-serviceworker-debugger-support =
     .label = Orodja za razvijalce: Razhroščevanje Service Workerjev
 # "Service Worker" is an API name and is usually not translated.
 experimental-features-devtools-serviceworker-debugger-support-description = Omogoči poskusno podporo za Service Workerje na plošči razhroščevalnika. Ta zmožnost lahko upočasni razvojna orodja in poveča porabo pomnilnika.
-
+# Text recognition for images
+experimental-features-text-recognition =
+    .label = Prepoznava besedila
+experimental-features-text-recognition-description = Omogoči prepoznavanje besedila na slikah.
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/global/browser-utils.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..763d6c5f335f71cdb4fdd577584ad6cedfba92f4 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (podatki)
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/global/commonDialog.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/global/commonDialog.ftl
index 4057ead866f2bec072d08d83cd14c8c7d080622e..3f19e8ee8df419110249266fa8e2b2cdcc958f93 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Stran sporoča
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Neznano
-
 common-dialog-username =
     .value = Uporabniško ime
 common-dialog-password =
     .value = Geslo
+common-dialog-copy-cmd =
+    .label = Kopiraj
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Izberi vse
+    .accesskey = V
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/global/resetProfile.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/global/resetProfile.ftl
index 53b54a399b28be5475a6aaea5dc847ac39e1c057..8e77d85618009ddc357f8e196e0e23f58ea6c9f1 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Začnite znova in odpravite težave z učin
 refresh-profile = Opravite čiščenje { -brand-short-name(sklon: "rodilnik") }
 refresh-profile-button = Osveži { -brand-short-name } …
 refresh-profile-learn-more = Več o tem
+refresh-profile-progress =
+    .title = Osvežite { -brand-short-name }
+refresh-profile-progress-description = Samo še malo …
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/global/tabprompts.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..7237c28dd45e897ac2054215cff1ae84df454f51
--- /dev/null
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Uporabniško ime:
+tabmodalprompt-password =
+    .value = Geslo:
+tabmodalprompt-ok-button =
+    .label = V redu
+tabmodalprompt-cancel-button =
+    .label = Prekliči
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/global/textActions.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/global/textActions.ftl
index 6114f352329eca9492eebd559f80e3fc00cbc0fa..b8550f8885485e9a1a1b6acc798fa3d71f70d053 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Razveljavi …
     .accesskey = Z
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Ponovi
     .accesskey = O
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Izreži
     .accesskey = i
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopiraj
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = c
-
 text-action-paste =
     .label = Prilepi
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Prilepi brez oblikovanja
+    .accesskey = n
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Izbriši
     .accesskey = B
-
 text-action-select-all =
     .label = Izberi vse
     .accesskey = V
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Ni predlogov črkovanja
-
 text-action-spell-add-to-dictionary =
     .label = Dodaj v slovar
     .accesskey = s
-
 text-action-spell-undo-add-to-dictionary =
     .label = Razveljavi dodajanje v slovar
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Preverjaj črkovanje
     .accesskey = r
-
 text-action-spell-add-dictionaries =
     .label = Dodaj slovarje …
     .accesskey = a
-
 text-action-spell-dictionaries =
     .label = Jeziki
     .accesskey = J
-
 text-action-search-text-box-clear =
     .title = Počisti
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/pictureinpicture/pictureinpicture.ftl
index c7a68abc43a0e37848cbce35d49dd80b8c8018f3..ea157352a1d6b049bd406cdf80de2275171ce5fe 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Pošlji nazaj na zavihek
 pictureinpicture-close =
     .aria-label = Zapri
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Začasno ustavi
+    .title = Premor (preslednica)
+pictureinpicture-play-cmd =
+    .aria-label = Predvajaj
+    .title = Predvajaj (preslednica)
+pictureinpicture-mute-cmd =
+    .aria-label = Utišaj
+    .title = Utišaj ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Povrni glasnost
+    .title = Povrni glasnost ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Pošlji nazaj na zavihek
+    .title = Nazaj na zavihek
+pictureinpicture-close-cmd =
+    .aria-label = Zapri
+    .title = Zapri ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Podnapisi
+    .title = Podnapisi
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Cel zaslon
+    .title = Cel zaslon (dvoklik)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Izhod iz celozaslonskega načina
+    .title = Izhod iz celozaslonskega načina (dvoklik)
 pictureinpicture-subtitles-label = Podnapisi
 pictureinpicture-font-size-label = Velikost pisave
 pictureinpicture-font-size-small = majhna
diff --git a/thunderbird-l10n/sl/localization/sl/toolkit/printing/printUI.ftl b/thunderbird-l10n/sl/localization/sl/toolkit/printing/printUI.ftl
index 78007f487225851f0bbd1d1a9bf30411ccbfb07d..4865cd212df0c775aca7e79b897ca9c6352e0569 100644
--- a/thunderbird-l10n/sl/localization/sl/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/sl/localization/sl/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Tiskanje
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Shrani kot
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -15,8 +14,8 @@ printui-sheets-count =
         [few] { $sheetCount } listi papirja
        *[other] { $sheetCount } listov papirja
     }
-
 printui-page-range-all = Vse
+printui-page-range-current = Trenutna
 printui-page-range-odd = Lihe
 printui-page-range-even = Sode
 printui-page-range-custom = Po meri
@@ -26,29 +25,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Vnesite obseg strani po meri
     .placeholder = npr. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopije
-
 printui-orientation = Usmerjenost
 printui-landscape = Ležeče
 printui-portrait = Pokončno
-
 # Section title for the printer or destination device to target
 printui-destination-label = Cilj
 printui-destination-pdf-label = Shrani v PDF
-
 printui-more-settings = Več nastavitev
 printui-less-settings = Manj nastavitev
-
 printui-paper-size-label = Velikost papirja
-
 # Section title (noun) for the print scaling options
 printui-scale = Merilo
 printui-scale-fit-to-page-width = Prilagodi širini strani
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Merilo
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Obojestransko tiskanje
 printui-two-sided-printing-off = Izklopljeno
@@ -56,7 +48,6 @@ printui-two-sided-printing-off = Izklopljeno
 printui-two-sided-printing-long-edge = Obrni ob daljšem robu
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Obrni ob krajšem robu
-
 # Section title for miscellaneous print options
 printui-options = Možnosti
 printui-headers-footers-checkbox = Natisni glave in noge
@@ -80,7 +71,6 @@ printui-simplify-page-radio = Poenostavljeno
 printui-color-mode-label = Barvni način
 printui-color-mode-color = Barva
 printui-color-mode-bw = Črno-belo
-
 printui-margins = Robovi
 printui-margins-default = Privzeto
 printui-margins-min = Najmanj
@@ -99,23 +89,17 @@ printui-margins-custom-left-mm = Levo (mm)
 printui-margins-custom-right = Desno
 printui-margins-custom-right-inches = Desno (palci)
 printui-margins-custom-right-mm = Desno (mm)
-
 printui-system-dialog-link = Natisni s pomočjo pogovornega okna sistema …
-
 printui-primary-button = Natisni
 printui-primary-button-save = Shrani
 printui-cancel-button = Prekliči
 printui-close-button = Zapri
-
 printui-loading = Priprava predogleda
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Predogled tiskanja
-
 printui-pages-per-sheet = Strani na list
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Tiskanje …
@@ -142,7 +126,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Merilo mora biti število med 10 in 200.
 printui-error-invalid-margin = Vnesite veljaven rob za izbrano velikost papirja.
 printui-error-invalid-copies = Število kopij mora biti število med 1 in 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Obseg mora biti število med 1 in { $numPages }.
diff --git a/thunderbird-l10n/sl/manifest.json b/thunderbird-l10n/sl/manifest.json
index 16c39ef8a2a6d076b8c3385ff9c4ee943e993b68..61ca8935c38129d2d1efa6f4fcf03f74c8b39d1b 100644
--- a/thunderbird-l10n/sl/manifest.json
+++ b/thunderbird-l10n/sl/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Slovenski jezik Language Pack",
   "description": "Language pack for Thunderbird for sl",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "sl": {
-      "version": "20220726055232",
+      "version": "20220817143806",
       "chrome_resources": {
         "alerts": "chrome/sl/locale/sl/alerts/",
         "autoconfig": "chrome/sl/locale/sl/autoconfig/",
diff --git a/thunderbird-l10n/sq/localization/sq/messenger/preferences/preferences.ftl b/thunderbird-l10n/sq/localization/sq/messenger/preferences/preferences.ftl
index 2a55ceae6566aed421978e3fd1802e61c95e38d0..5f4c2ade1b6bddbecc2c8efcf1b17def804276b7 100644
--- a/thunderbird-l10n/sq/localization/sq/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/sq/localization/sq/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = Kontrollo drejtshkrimin në shkrim e sipër
     .accesskey = d
 
-
+language-popup-label =
+    .value = Gjuhë:
+    .accesskey = G
 
 download-dictionaries-link = Shkarkoni Më Tepër Fjalorë
 
diff --git a/thunderbird-l10n/sq/localization/sq/toolkit/global/commonDialog.ftl b/thunderbird-l10n/sq/localization/sq/toolkit/global/commonDialog.ftl
index ec8ca640405a9bd66392684a09402eba31f3ad4b..138846236ea20b19709668439d4a429e162dd2ba 100644
--- a/thunderbird-l10n/sq/localization/sq/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/sq/localization/sq/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Kjo faqe thotë
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = E panjohur
-
 common-dialog-username =
     .value = Emër përdoruesi
 common-dialog-password =
     .value = Fjalëkalim
+common-dialog-copy-cmd =
+    .label = Kopjoje
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Përzgjidhe Krejt
+    .accesskey = T
diff --git a/thunderbird-l10n/sq/localization/sq/toolkit/global/resetProfile.ftl b/thunderbird-l10n/sq/localization/sq/toolkit/global/resetProfile.ftl
index 96e8423ba3ec99f78a61def69464a8825afd0052..e0366e45472a21d1e0dcc167302c7e9be9b7c437 100644
--- a/thunderbird-l10n/sq/localization/sq/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/sq/localization/sq/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Për të ndrequr probleme funksionimi, fill
 refresh-profile = Bëjini një servis { -brand-short-name }-it
 refresh-profile-button = Rifreskoje { -brand-short-name }-in…
 refresh-profile-learn-more = Mësoni më tepër
+refresh-profile-progress =
+    .title = Rifreskoni { -brand-short-name }-in
+refresh-profile-progress-description = Thuajse mbaruam…
diff --git a/thunderbird-l10n/sq/localization/sq/toolkit/global/tabprompts.ftl b/thunderbird-l10n/sq/localization/sq/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..f00ac99f28662a28589c274a66f5c90d506e22a8
--- /dev/null
+++ b/thunderbird-l10n/sq/localization/sq/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Emër Përdoruesi:
+tabmodalprompt-password =
+    .value = Fjalëkalim:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Anuloje
diff --git a/thunderbird-l10n/sq/manifest.json b/thunderbird-l10n/sq/manifest.json
index e042a5ff65468ec19619621701975f4b04c17698..b9fe3b701986b45be1793d2c6f8fde882341f571 100644
--- a/thunderbird-l10n/sq/manifest.json
+++ b/thunderbird-l10n/sq/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Shqip Language Pack",
   "description": "Language pack for Thunderbird for sq",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "sq": {
-      "version": "20220726125224",
+      "version": "20220817123657",
       "chrome_resources": {
         "alerts": "chrome/sq/locale/sq/alerts/",
         "autoconfig": "chrome/sq/locale/sq/autoconfig/",
diff --git a/thunderbird-l10n/sr/localization/sr/messenger/preferences/preferences.ftl b/thunderbird-l10n/sr/localization/sr/messenger/preferences/preferences.ftl
index 432ee50923b0965ada41d48a013360ca56f35f22..105d4b866793e65c9db9213aa3537faaf59121da 100644
--- a/thunderbird-l10n/sr/localization/sr/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/sr/localization/sr/messenger/preferences/preferences.ftl
@@ -499,7 +499,9 @@ spellcheck-inline-label =
     .label = Омогући проверу правописа приликом куцања
     .accesskey = г
 
-
+language-popup-label =
+    .value = Језик:
+    .accesskey = Ј
 
 download-dictionaries-link = Преузми још речника
 
diff --git a/thunderbird-l10n/sr/localization/sr/toolkit/global/commonDialog.ftl b/thunderbird-l10n/sr/localization/sr/toolkit/global/commonDialog.ftl
index 938ad339c16fc77830b667129811950f368b3252..dcb7ea3a678e2be4f842e83ad7f8f2c3e5db0649 100644
--- a/thunderbird-l10n/sr/localization/sr/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/sr/localization/sr/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Ова страница каже
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Непознато
-
 common-dialog-username =
     .value = Корисничко име
 common-dialog-password =
     .value = Лозинка
+common-dialog-copy-cmd =
+    .label = Копирај
+    .accesskey = К
+common-dialog-select-all-cmd =
+    .label = Изабери све
+    .accesskey = с
diff --git a/thunderbird-l10n/sr/localization/sr/toolkit/global/resetProfile.ftl b/thunderbird-l10n/sr/localization/sr/toolkit/global/resetProfile.ftl
index f7c9f1625d8e5343eebb8fefac74b1d38330d93d..12dfbe8fd4211fd09b99dee4178ae05be422645b 100644
--- a/thunderbird-l10n/sr/localization/sr/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/sr/localization/sr/toolkit/global/resetProfile.ftl
@@ -15,3 +15,6 @@ refresh-profile-dialog-description = Вратите се у почетно ст
 refresh-profile = Подеси { -brand-short-name }
 refresh-profile-button = Освежи { -brand-short-name }…
 refresh-profile-learn-more = Сазнајте више
+refresh-profile-progress =
+    .title = Освежи { -brand-short-name }
+refresh-profile-progress-description = Скоро је готово…
diff --git a/thunderbird-l10n/sr/localization/sr/toolkit/global/tabprompts.ftl b/thunderbird-l10n/sr/localization/sr/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..6acee43471c715a2aa12f9439d3e4f11fbae1940
--- /dev/null
+++ b/thunderbird-l10n/sr/localization/sr/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Корисничко име:
+tabmodalprompt-password =
+    .value = Лозинка:
+tabmodalprompt-ok-button =
+    .label = У реду
+tabmodalprompt-cancel-button =
+    .label = Откажи
diff --git a/thunderbird-l10n/sr/manifest.json b/thunderbird-l10n/sr/manifest.json
index 9e906597f92acb6c92916d63d41466c80b495b31..413dfa67ac17ea0e6efa37a19400efd5b6b5d303 100644
--- a/thunderbird-l10n/sr/manifest.json
+++ b/thunderbird-l10n/sr/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "српски (sr) Language Pack",
   "description": "Language pack for Thunderbird for sr",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "sr": {
-      "version": "20220726081259",
+      "version": "20220817123710",
       "chrome_resources": {
         "alerts": "chrome/sr/locale/sr/alerts/",
         "autoconfig": "chrome/sr/locale/sr/autoconfig/",
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/pdfviewer/viewer.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/pdfviewer/viewer.properties
index fe0b532bd0ca25f49898066d3534e226787c72cf..94c0774349d3b94d8722e99d640750f2f211bb23 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Textstorlek
 editor_ink_line_color=Linjefärg
 editor_ink_line_thickness=Linjetjocklek
 
+# Editor Parameters
+editor_free_text_color=Färg
+editor_free_text_size=Storlek
+editor_ink_color=Färg
+editor_ink_thickness=Tjocklek
+editor_ink_opacity=Opacitet
+
 # Editor aria
 editor_free_text_aria_label=FreeText-redigerare
 editor_ink_aria_label=Ink-redigerare
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/calendar/timezones.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/calendar/timezones.properties
index 77f5d2675b124b8917ff1302b1e090a1b695753c..d6a886aa8b5dafe44ec5861706d9e44e5d86bcca 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/calendar/timezones.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Oceanien/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.properties
index 1ff300f28049a2ef83dcfb231813fec3fbf7388a..3d060891eab9ab7e668dbb1875afdefea9011921 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Visa en till nod;Visa alla #1 noder
 # inspector.
 markupView.whitespaceOnly.label=blanksteg
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=otillgänglig
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Underordnade av detta element är inte tillgängliga med det aktuella läget i webbläsarverktyget
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/webconsole.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/webconsole.properties
index 78082ff6d62ce95f888c28daa78d4269cdb1f0eb..5e175955bb14eb7bca7b35e7b051369c6fa479a1 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Webbläsarkonsol
 # process.
 multiProcessBrowserConsole.title=Webbläsarkonsol för multiprocess
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Överordnad process för webbläsarkonsol
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S,%03S
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/csp.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/csp.properties
index 594df87341ad172e57102bd1753e5f2e0abde535..94f8d3a0ad0f7abb267b62c63923948a8200a637 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/csp.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/global/security/csp.properties
@@ -46,19 +46,19 @@ ignoringSrcForStrictDynamic = Ignorerar “%1$S” inom script-src: ‘strict-dy
 # LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
 # %1$S is the ignored src (e.g. "unsafe-inline")
 # %2$S is the directive (e.g. "script-src-elem")
-ignoringSrcWithinNonceOrHashDirective = Ignorerar “%1$S” inom %2$S: nonce-source eller hash-source specificerade
+ignoringSrcWithinNonceOrHashDirective = Ignorerar "%1$S" inom %2$S: nonce-source eller hash-source specificerad
 # LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
 # %1$S is the ignored src
 # %1$S is the directive src (e.g. "script-src-elem")
 # 'strict-dynamic' should not be localized
-ignoringScriptSrcForStrictDynamic = Ignorerar “%1$S” inom %2$S: ‘strict-dynamic’ specificerat
+ignoringScriptSrcForStrictDynamic = Ignorerar "%1$S" inom %2$S: 'strict-dynamic' specificerad
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ignorerar källa “%1$S” (Stöds endast inom script-src). 
 # LOCALIZATION NOTE (ignoringUnsafeEval):
 # %1$S is the csp directive (e.g. script-src-elem)
 # 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
-ignoringUnsafeEval = Ignorerar ‘unsafe-eval’ eller ‘wasm-unsafe-eval’ inom “%1$S”.
+ignoringUnsafeEval = Ignorerar 'unsafe-eval' eller 'wasm-unsafe-eval' inom "%1$S".
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
diff --git a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/messenger/addons.properties b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/messenger/addons.properties
index 204e3ddc119438314db4d097c766162d24f54a05..c9e170e9aa49ea6a5ef59e56722d7752f5ea3aa6 100644
--- a/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/messenger/addons.properties
+++ b/thunderbird-l10n/sv-SE/chrome/sv-SE/locale/sv-SE/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Mata in data till Urklipp
 webextPerms.description.compose=Läs och ändra dina e-postmeddelanden när du skriver och skickar dem
 webextPerms.description.compose.send=Skicka e-postmeddelanden på uppdrag av användaren
 webextPerms.description.compose.save=Spara e-postmeddelanden som utkast eller mallar
+webextPerms.description.declarativeNetRequest=Blockera innehåll på vilken sida som helst
 webextPerms.description.devtools=Utöka utvecklarverktyg för att komma åt dina data i öppna flikar
 webextPerms.description.dns=Få tillgång till IP-adress och värdnamnsinformation
 webextPerms.description.downloads=Ladda ner filer och läs och ändra webbläsarens nedladdningshistorik
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/toolbox.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/toolbox.ftl
index ac3443d2beaa5e099881c4e898049da2325162a1..630e99fb1601a3b226fd24b1f08c821ab346bac2 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Fäst i nederkant
 toolbox-meatball-menu-dock-left-label = Fäst till vänster
 toolbox-meatball-menu-dock-right-label = Fäst till höger
 toolbox-meatball-menu-dock-separate-window-label = Separat fönster
-
 toolbox-meatball-menu-splitconsole-label = Visa delad konsol
 toolbox-meatball-menu-hideconsole-label = Dölj delad konsol
-
 toolbox-meatball-menu-settings-label = Inställningar
 toolbox-meatball-menu-documentation-label = Dokumentation…
 toolbox-meatball-menu-community-label = Gemenskap…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Inaktivera auto-dölj för popup
-
 toolbox-meatball-menu-pseudo-locale-accented = Aktivera "accent"-språk
 toolbox-meatball-menu-pseudo-locale-bidi = Aktivera "bidi"-språk
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Läge för webbläsarverktyg
+toolbox-mode-browser-console-label = Läge för webbläsarkonsol
+toolbox-mode-everything-label = Multiprocess
+toolbox-mode-everything-sub-label = (Långsammare)
+toolbox-mode-everything-container =
+    .title = Felsök allt i alla processer
+toolbox-mode-parent-process-label = Endast föräldraprocess
+toolbox-mode-parent-process-sub-label = (Snabb)
+toolbox-mode-parent-process-container =
+    .title = Fokusera bara på resurser från föräldraprocessen.
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/tooltips.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/tooltips.ftl
index 8a7fc7160c95244c93d13e34d2440bfadaa0e6f8..4e92441c0c024e4136e5b12e60d6a24a0b88acfa 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> har ingen effekt på detta element eftersom det inte är en tabell.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> har ingen effekt på detta element eftersom det inte rullar.
 inactive-css-border-image = <strong>{ $property }</strong> har ingen effekt på detta element eftersom det inte kan tillämpas på interna tabellelement där <strong>border-collapse</strong> är inställt på <strong>collapse</strong> på överordnat tabellelement.
+inactive-css-ruby-element = <strong>{ $property }</strong> har ingen effekt på detta element eftersom det är ett ruby-element. Dess storlek bestäms av teckenstorleken på ruby-texten.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Prova att
 inactive-css-not-table-fix = Prova att lägga till <strong>display:table</strong> eller <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Försök att lägga till <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> eller <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = Ta bort egenskapen i det överordnade tabellelementet eller ändra värdet på <strong>border-collapse</strong> till ett annat värde än <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Prova att ändra <strong>teckenstorleken</strong> på ruby-texten. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/addressbook/vcard.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/addressbook/vcard.ftl
index c8c848f31124f1fb2aaa2db252a88cd6abf45ecf..21b398c79c8bd67dfd2b99dbc5f370e20388c2b9 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Lägg till organisatoriska egenskaper
 vcard-org-title = Titel
 vcard-org-role = Roll
 vcard-org-org = Organisation
+
+# Custom properties
+
+vcard-custom-header = Anpassade egenskaper
+vcard-custom-add = Lägg till anpassade egenskaper
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/mailWidgets.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..83f58a590973e1a5d1487a32c62f1923b16d6854
--- /dev/null
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Tillämpa nuvarande vy på…
+threadpane-apply-changes-prompt-title = Verkställ ändringar?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Vill du använda den aktuella mappens vy på { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Vill du använda den aktuella mappens vy på { $name } och dess underordnade?
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/preferences/preferences.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/preferences/preferences.ftl
index bfb72cc7ebaca3ea99aa5bd841ccfab87c881993..d8dbba88862f5831181d793c230a5d453bbbf0a7 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = Använd automatisk stavningskontroll
     .accesskey = A
 
-
+language-popup-label =
+    .value = Språk:
+    .accesskey = S
 
 download-dictionaries-link = Hämta fler ordlistor
 
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/commonDialog.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/commonDialog.ftl
index dd87c8a5994de896301a06e8567feb058b937ffc..407bb21472eea39ddbdbddf380add3f633f07d65 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Den här sidan säger
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Okänd
-
 common-dialog-username =
     .value = Användarnamn
 common-dialog-password =
     .value = Lösenord
+common-dialog-copy-cmd =
+    .label = Kopiera
+    .accesskey = o
+common-dialog-select-all-cmd =
+    .label = Markera allt
+    .accesskey = a
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/resetProfile.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/resetProfile.ftl
index ccd8e82d9de21b217b97f20c27e3070c97d5a2fd..e6c3e1edf1a09fcee291805e553a72325d2bce63 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Börja om för att lösa prestandaproblem.
 refresh-profile = Ge { -brand-short-name } en finjustering
 refresh-profile-button = Återställ { -brand-short-name }…
 refresh-profile-learn-more = Läs mer
+refresh-profile-progress =
+    .title = Återställ { -brand-short-name }
+refresh-profile-progress-description = Nästan färdig…
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/tabprompts.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..2cdbc77359652e5871add57f1600dd4cf836a985
--- /dev/null
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Användarnamn:
+tabmodalprompt-password =
+    .value = Lösenord:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Avbryt
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/textActions.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/textActions.ftl
index 25ce25f1b13bb9174b8fcd846f4bf62eb855348c..cf6a246f1dc120b364c829051a88b6c669d71894 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Ångra
     .accesskey = Å
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Gör om
     .accesskey = G
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Klipp ut
     .accesskey = K
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopiera
     .accesskey = o
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Klistra in
     .accesskey = l
-
+text-action-paste-no-formatting =
+    .label = Klistra in utan formatering
+    .accesskey = u
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Ta bort
     .accesskey = T
-
 text-action-select-all =
     .label = Markera allt
     .accesskey = a
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Inga stavningsförslag
-
 text-action-spell-add-to-dictionary =
     .label = Lägg till i ordlista
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Ångra lägg till i ordlista
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Kontrollera stavning
     .accesskey = K
-
 text-action-spell-add-dictionaries =
     .label = Lägg till ordlistor…
     .accesskey = L
-
 text-action-spell-dictionaries =
     .label = Språk
     .accesskey = S
-
 text-action-search-text-box-clear =
     .title = Rensa
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/pictureinpicture/pictureinpicture.ftl
index 47af38e3c4ac8f2d420e11512aee474ec62ed8f6..1e0f0855c3179379e54193ddd3a66e314f547f61 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Skicka tillbaka till flik
 pictureinpicture-close =
     .aria-label = Stäng
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Pausa
+    .title = Pausa (mellanslag)
+pictureinpicture-play-cmd =
+    .aria-label = Spela
+    .title = Spela (mellanslag)
+pictureinpicture-mute-cmd =
+    .aria-label = Ljud av
+    .title = Ljud av ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Ljud på
+    .title = Ljud på ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Skicka tillbaka till flik
+    .title = Tillbaka till flik
+pictureinpicture-close-cmd =
+    .aria-label = Stäng
+    .title = Stäng ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Undertexter
+    .title = Undertexter
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Helskärm
+    .title = Helskärm (dubbelklick)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Avsluta helskärm
+    .title = Avsluta helskärm (dubbelklick)
 pictureinpicture-subtitles-label = Undertexter
 pictureinpicture-font-size-label = Textstorlek
 pictureinpicture-font-size-small = Liten
diff --git a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/printing/printUI.ftl b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/printing/printUI.ftl
index 319afd95ee217906a570b1d4874ff0988cf97634..cb7ebbb4529767616d720b8a616bf56327a9d351 100644
--- a/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/sv-SE/localization/sv-SE/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Skriv ut
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Spara som
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } ark papper
        *[other] { $sheetCount } ark papper
     }
-
 printui-page-range-all = Alla
+printui-page-range-current = Aktuell
 printui-page-range-odd = Udda
 printui-page-range-even = Jämna
 printui-page-range-custom = Anpassad
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Ange anpassat sidintervall
     .placeholder = t.ex. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopior
-
 printui-orientation = Orientering
 printui-landscape = Liggande
 printui-portrait = Stående
-
 # Section title for the printer or destination device to target
 printui-destination-label = Mål
 printui-destination-pdf-label = Spara till PDF
-
 printui-more-settings = Mer inställningar
 printui-less-settings = Färre inställningar
-
 printui-paper-size-label = Pappersstorlek
-
 # Section title (noun) for the print scaling options
 printui-scale = Skala
 printui-scale-fit-to-page-width = Anpassa till sidbredden
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Skala
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Dubbelsidig utskrift
 printui-two-sided-printing-off = Av
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Av
 printui-two-sided-printing-long-edge = Vänd på långsidan
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Vänd på kortsidan
-
 # Section title for miscellaneous print options
 printui-options = Alternativ
 printui-headers-footers-checkbox = Skriv ut sidhuvud och sidfot
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Förenklad
 printui-color-mode-label = Färgläge
 printui-color-mode-color = Färg
 printui-color-mode-bw = Svartvit
-
 printui-margins = Marginaler
 printui-margins-default = Standard
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Vänster (mm)
 printui-margins-custom-right = Höger
 printui-margins-custom-right-inches = Höger (tum)
 printui-margins-custom-right-mm = Höger (mm)
-
 printui-system-dialog-link = Skriv ut via systemets dialogruta…
-
 printui-primary-button = Skriv ut
 printui-primary-button-save = Spara
 printui-cancel-button = Avbryt
 printui-close-button = Stäng
-
 printui-loading = Förbereder förhandsvisning
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Förhandsgranska
-
 printui-pages-per-sheet = Sidor per blad
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Skriver ut…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Skalan måste vara ett nummer mellan 10 och 200.
 printui-error-invalid-margin = Ange en giltig marginal för den valda pappersstorleken.
 printui-error-invalid-copies = Kopiorna måste vara mellan 1 och 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Området måste vara ett nummer mellan 1 och { $numPages }.
diff --git a/thunderbird-l10n/sv-SE/manifest.json b/thunderbird-l10n/sv-SE/manifest.json
index 85bfc846beb386477893cf75eb114e68b2f6f469..494c854597d9df482155c5f04b438586928d4efa 100644
--- a/thunderbird-l10n/sv-SE/manifest.json
+++ b/thunderbird-l10n/sv-SE/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Svenska (SE) Language Pack",
   "description": "Language pack for Thunderbird for sv-SE",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "sv-SE": {
-      "version": "20220728005739",
+      "version": "20220817123745",
       "chrome_resources": {
         "alerts": "chrome/sv-SE/locale/sv-SE/alerts/",
         "autoconfig": "chrome/sv-SE/locale/sv-SE/autoconfig/",
diff --git a/thunderbird-l10n/th/chrome/th/locale/pdfviewer/viewer.properties b/thunderbird-l10n/th/chrome/th/locale/pdfviewer/viewer.properties
index 49df2498f8879d4ff8837c176746ea13db3d7f60..7612bedd45a716358f68c69e7c80736f7d7e2398 100644
--- a/thunderbird-l10n/th/chrome/th/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/th/chrome/th/locale/pdfviewer/viewer.properties
@@ -259,3 +259,8 @@ free_text_default_content=ป้อนข้อความ…
 # Editor Parameters
 editor_free_text_font_color=สีตัวอักษร
 editor_free_text_font_size=ขนาดแบบอักษร
+
+# Editor Parameters
+editor_ink_opacity=ความทึบ
+
+# Editor aria
diff --git a/thunderbird-l10n/th/chrome/th/locale/th/devtools/client/inspector.properties b/thunderbird-l10n/th/chrome/th/locale/th/devtools/client/inspector.properties
index c293e6fb066371882d7f0c36d3a8906f2ed6c6ff..324190f4549157a983f10609a728046dfc63f671 100644
--- a/thunderbird-l10n/th/chrome/th/locale/th/devtools/client/inspector.properties
+++ b/thunderbird-l10n/th/chrome/th/locale/th/devtools/client/inspector.properties
@@ -27,6 +27,15 @@ markupView.more.showAll2=แสดง #1 โหนดทั้งหมด
 # inspector.
 markupView.whitespaceOnly.label=ช่องว่าง
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=ไม่พร้อมใช้งาน
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/th/localization/th/devtools/client/toolbox.ftl b/thunderbird-l10n/th/localization/th/devtools/client/toolbox.ftl
index 7a2c7131fd5a49da4d87a8c57db939df4919d8ff..768a9e433331cded8a9f005d887a176ee9421f4a 100644
--- a/thunderbird-l10n/th/localization/th/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/th/localization/th/devtools/client/toolbox.ftl
@@ -15,21 +15,21 @@ toolbox-meatball-menu-dock-bottom-label = วางบนแท่นด้า
 toolbox-meatball-menu-dock-left-label = วางบนแท่นด้านซ้าย
 toolbox-meatball-menu-dock-right-label = วางบนแท่นด้านขวา
 toolbox-meatball-menu-dock-separate-window-label = แยกหน้าต่าง
-
 toolbox-meatball-menu-splitconsole-label = แสดงคอนโซลแยก
 toolbox-meatball-menu-hideconsole-label = ซ่อนคอนโซลแยก
-
 toolbox-meatball-menu-settings-label = การตั้งค่า
 toolbox-meatball-menu-documentation-label = เอกสารประกอบ…
 toolbox-meatball-menu-community-label = ชุมชน…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = ปิดใช้งานการซ่อนป๊อปอัปอัตโนมัติ
-
 toolbox-meatball-menu-pseudo-locale-accented = เปิดใช้งานรูปแบบภาษา “accented”
 toolbox-meatball-menu-pseudo-locale-bidi = เปิดใช้งานรูปแบบภาษา “bidi”
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-parent-process-sub-label = (เร็ว)
diff --git a/thunderbird-l10n/th/localization/th/messenger/preferences/preferences.ftl b/thunderbird-l10n/th/localization/th/messenger/preferences/preferences.ftl
index 6f45f0f4e2ff2e2f7b5b72a9203aa27d2486f927..6da206d600b9576288c3a635bb46974697c623b4 100644
--- a/thunderbird-l10n/th/localization/th/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/th/localization/th/messenger/preferences/preferences.ftl
@@ -506,7 +506,9 @@ spellcheck-inline-label =
     .label = เปิดใช้งานการตรวจสอบการสะกดคำเมื่อคุณพิมพ์
     .accesskey = ป
 
-
+language-popup-label =
+    .value = ภาษา:
+    .accesskey = ภ
 
 download-dictionaries-link = ดาวน์โหลดพจนานุกรมเพิ่มเติม
 
diff --git a/thunderbird-l10n/th/localization/th/toolkit/global/browser-utils.ftl b/thunderbird-l10n/th/localization/th/toolkit/global/browser-utils.ftl
index 6fbe8159b2db12df85a3ecca3b73921192c6e43f..b51160474c7df525c8dc9e46e083f7675fa469ea 100644
--- a/thunderbird-l10n/th/localization/th/toolkit/global/browser-utils.ftl
+++ b/thunderbird-l10n/th/localization/th/toolkit/global/browser-utils.ftl
@@ -1,3 +1,6 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (ข้อมูล)
diff --git a/thunderbird-l10n/th/localization/th/toolkit/global/commonDialog.ftl b/thunderbird-l10n/th/localization/th/toolkit/global/commonDialog.ftl
index af98a3901fb010051c6fd062882f6475663fedc4..7afef55fafac89c66da27ca52a098bd77be57e36 100644
--- a/thunderbird-l10n/th/localization/th/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/th/localization/th/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = หน้านี้ระบุว่า
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = ไม่รู้จัก
-
 common-dialog-username =
     .value = ชื่อผู้ใช้
 common-dialog-password =
     .value = รหัสผ่าน
+common-dialog-copy-cmd =
+    .label = คัดลอก
+    .accesskey = ค
+common-dialog-select-all-cmd =
+    .label = เลือกทั้งหมด
+    .accesskey = ท
diff --git a/thunderbird-l10n/th/localization/th/toolkit/global/resetProfile.ftl b/thunderbird-l10n/th/localization/th/toolkit/global/resetProfile.ftl
index e76c045843a8aac3d13479172d30a7b6c5f42507..6f0c0ea264bb62741eab77d67bc6f1668e24b36e 100644
--- a/thunderbird-l10n/th/localization/th/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/th/localization/th/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = ล้างใหม่เพื่อแ
 refresh-profile = รีดประสิทธิภาพ { -brand-short-name }
 refresh-profile-button = ล้าง { -brand-short-name } ใหม่…
 refresh-profile-learn-more = เรียนรู้เพิ่มเติม
+refresh-profile-progress =
+    .title = ล้าง { -brand-short-name } ใหม่
+refresh-profile-progress-description = เกือบเสร็จสิ้น…
diff --git a/thunderbird-l10n/th/localization/th/toolkit/global/tabprompts.ftl b/thunderbird-l10n/th/localization/th/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..edee6eb9c082a4ddafbd8f73c1ad61d110735ab8
--- /dev/null
+++ b/thunderbird-l10n/th/localization/th/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = ชื่อผู้ใช้:
+tabmodalprompt-password =
+    .value = รหัสผ่าน:
+tabmodalprompt-ok-button =
+    .label = ตกลง
+tabmodalprompt-cancel-button =
+    .label = ยกเลิก
diff --git a/thunderbird-l10n/th/manifest.json b/thunderbird-l10n/th/manifest.json
index f87b65c4576c1a4d8d7e08c2a7288c8932731d8b..417b88f7506f5309253ad3de121ceb17e0eba2ff 100644
--- a/thunderbird-l10n/th/manifest.json
+++ b/thunderbird-l10n/th/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "ไทย Language Pack",
   "description": "Language pack for Thunderbird for th",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "th": {
-      "version": "20220731152232",
+      "version": "20220817123904",
       "chrome_resources": {
         "alerts": "chrome/th/locale/th/alerts/",
         "autoconfig": "chrome/th/locale/th/autoconfig/",
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/pdfviewer/viewer.properties b/thunderbird-l10n/tr/chrome/tr/locale/pdfviewer/viewer.properties
index 458352aed33c8cfccecaabe964afb556d1d93475..09d5e72eaecdabed63db8ef974dcbbec9a02cacc 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Yazı tipi boyutu
 editor_ink_line_color=Çizgi rengi
 editor_ink_line_thickness=Çizgi kalınlığı
 
+# Editor Parameters
+editor_free_text_color=Renk
+editor_free_text_size=Boyut
+editor_ink_color=Renk
+editor_ink_thickness=Kalınlık
+editor_ink_opacity=Saydamlık
+
 # Editor aria
 editor_free_text_aria_label=Serbest metin düzenleyici
 editor_ink_aria_label=Mürekkep düzenleyici
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/calendar/timezones.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/calendar/timezones.properties
index 74778d901db9c7084777098b77fcc4b1bf784c1c..d79f712507ada954927efff0c6265315d4f10c6a 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/calendar/timezones.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Amerika/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Pasifik/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Avrupa/Kyiv
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/chat/matrix.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/chat/matrix.properties
index c9b886585caffac8d5871970a4c0b112999dcaa7..2bee02a364ac72302803b8f89caeb306201de0fc 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/chat/matrix.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/chat/matrix.properties
@@ -227,6 +227,7 @@ message.redacted=İleti gizlendi.
 
 #    Label in the message context menu
 message.action.requestKey=Anahtarları yeniden iste
+message.action.redact=Gizle
 message.action.report=Mesajı raporla
 message.action.retry=Göndermeyi yeniden dene
 message.action.cancel=Mesajı iptal et
@@ -269,4 +270,3 @@ message.decryptionError=Could not decrypt the contents of this message. To reque
 #    %2$S is the username of the user that sent the message the reaction was added to.
 #    %3$S is the content (typically an emoji) of the reaction.
 message.reaction=%1$S reacted to %2$S with %3$S.
-message.action.redact=Redact
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/inspector.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/inspector.properties
index ec0ea6a801572c5a67bd07be125c87a76d82a419..165aacd0402d54c6907e4c504de4e3000fdddf13 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/inspector.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Bir düğüm daha göster;#1 düğümün hepsini göste
 # inspector.
 markupView.whitespaceOnly.label=boşluk
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=kullanılamaz
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Bu elemanın alt elemanları, mevcut tarayıcı araç kutusu modunda kullanılamaz
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/webconsole.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/webconsole.properties
index f98d8b8fface2c0560f06735eb611d3359c44d42..277ba1e89ccb4dda65a758081812250f8f98b6a7 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Tarayıcı konsolu
 # process.
 multiProcessBrowserConsole.title=Çok işlemli tarayıcı konsolu
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Üst işlem tarayıcı konsolu
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/shared/styleinspector.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/shared/styleinspector.properties
index 3f61e2920a73b32d2c9f0a39721f71b939f360e0..498e35db684d19f02430054c30970ca5ce2b6e8c 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/shared/styleinspector.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/devtools/shared/styleinspector.properties
@@ -19,11 +19,14 @@ rule.status.BEST=En iyi eşleşme
 rule.status.MATCHED=Eşleşen
 rule.status.PARENT_MATCH=Üst eşleşme
 
-# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): For each
-# style property the panel shows the rules which hold that specific property.
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline,
+# rule.sourceConstructed): For each style property the panel shows the rules
+# which hold that specific property.
 # For every rule, the rule source is also displayed: a rule can come from a
-# file, from the same page (inline), or from the element itself (element).
+# file, from the same page (inline), from a constructed style sheet
+# (constructed), or from the element itself (element).
 rule.sourceInline=satır içi
+rule.sourceConstructed=yapılandırıldı
 rule.sourceElement=eleman
 
 # LOCALIZATION NOTE (rule.inheritedFrom): Shown for CSS rules
@@ -240,5 +243,3 @@ styleinspector.contextmenu.copyRule=Kuralı kopyala
 # LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the
 # rule view context menu for copying the selector.
 styleinspector.contextmenu.copySelector=Seçiciyi kopyala
-
-rule.sourceConstructed=constructed
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/dom/dom.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/dom/dom.properties
index 4cd96a0436979479da31377dc31efcd18359a094..f5ce4ce08089f05d565526168e590bb78305cbff 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/dom/dom.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/dom/dom.properties
@@ -323,8 +323,20 @@ ScriptSourceNotAllowed=Bu belgede <script> kaynak URI’sine izin verilmiyor: 
 ModuleSourceNotAllowed=Modül kaynak URI’sine bu belgede izin verilmiyor: “%S”.
 WebExtContentScriptModuleSourceNotAllowed=WebExtension içerik betikleri yalnızca moz-extension URL'sine sahip modülleri yükleyebilir, şunu yüklemeyez: “%S”
 ModuleResolveFailure=Modül belirleyicisi “%S” çözülürken hata oluştu. Göreceli modül tanımlayıcıları “./”, “../” veya “/” ile başlamalıdır.
+ModuleResolveFailureNoWarn=Modül belirteci “%S” çözülürken hata oluştu.
+ModuleResolveFailureWarnRelative=Modül belirteci “%S” çözülürken hata oluştu. Göreceli modül belirteçleri “./”, “../” veya “/” ile başlamalıdır.
+ImportMapInvalidTopLevelKey=İçe aktarma haritasında geçersiz bir üst düzey anahtar “%S” vardı.
+ImportMapEmptySpecifierKeys=Belirteç anahtarları boş dizge olamaz.
+ImportMapAddressesNotStrings=Adresler dizge olmalıdır.
 ImportMapInvalidAddress=“%S” adresi geçersiz.
 # %1$S is the specifier key, %2$S is the URL.
+ImportMapAddressNotEndsWithSlash=“%1$S” belirteç anahtarı için geçersiz bir adres verildi. “%1$S” eğik çizgi ile bittiği için “%2$S” adresinin de eğik çizgi ile bitmesi gerekiyor.
+ImportMapScopePrefixNotParseable=“%S” kapsam öneki URL'si ayrıştırılabilir değildi.
+ImportMapResolutionBlockedByNullEntry=“%S” belirtecinin çözülmesi boş bir giriş tarafından engellendi.
+ImportMapResolutionBlockedByAfterPrefix=Ön ekten sonraki alt dizge, içe aktarma haritasındaki adrese uygun bir URL olarak ayrıştırılamadığından “%S” belirtecinin çözülmesi engellendi.
+ImportMapResolutionBlockedByBacktrackingPrefix=Ayrıştırılan URL, içe aktarma haritasındaki adresle başlamadığından “%S” belirtecinin çözülmesi engellendi.
+ImportMapResolveInvalidBareSpecifier=“%S” belirteci boş bir belirteçti ama hiçbir şeye yeniden atanmadı.
+ImportMapResolveInvalidBareSpecifierWarnRelative=“%S” belirteci çıplak boş belirteçti ama hiçbir şeyle eşlenmedi. Göreli modül belirteçleri “./”, “../” veya “/” ile başlamalıdır.
 # LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
 InvalidKeyframePropertyValue=“%1$S” anahtar kare özellik değeri “%2$S” sözdizimine göre geçersiz.
 # LOCALIZATION NOTE: Do not translate "ReadableStream".
@@ -443,17 +455,7 @@ InstallTriggerDeprecatedWarning=InstallTrigger eskimiştir ve ileride tamamen ku
 # LOCALIZATION NOTE: Do not translate "InstallTrigger.install()"
 InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() eskimiştir ve ileride tamamen kullanımdan kaldırılacaktır. Daha fazla bilgi için: https://extensionworkshop.com/documentation/publish/self-distribution/
 
-ImportMapInvalidTopLevelKey=An invalid top-level key “%S” was present in the import map.
-ImportMapEmptySpecifierKeys=Specifier keys cannot be empty strings.
-ImportMapAddressesNotStrings=Addresses need to be strings.
-# %1$S is the specifier key, %2$S is the URL.
-ImportMapAddressNotEndsWithSlash=An invalid address was given for the specifier key “%1$S”; since “%1$S” ended in a slash, the address “%2$S” needs to as well.
-ImportMapScopePrefixNotParseable=The scope prefix URL “%S” was not parseable.
-ImportMapResolutionBlockedByNullEntry=Resolution of specifier “%S” was blocked by a null entry.
-ImportMapResolutionBlockedByAfterPrefix=Resolution of specifier “%S” was blocked since the substring after prefix could not be parsed as a URL relative to the address in the import map.
-ImportMapResolutionBlockedByBacktrackingPrefix=Resolution of specifier “%S” was blocked since the parsed URL does not start with the address in the import map.
-ImportMapResolveInvalidBareSpecifier=The specifier “%S” was a bare specifier, but was not remapped to anything.
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-MozCurrentTransformWarning=mozCurrentTransform is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
+MozCurrentTransformWarning=mozCurrentTransform kullanımdan kaldırılmıştır ve gelecekte silinecektir. Bunun yerine CanvasRenderingContext2D.getTransform() veya CanvasRenderingContext2D.setTransform() kullanın.
 # LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
-MozCurrentTransformInverseWarning=mozCurrentTransformInverse is deprecated and will be removed in the future. Use CanvasRenderingContext2D.getTransform() or CanvasRenderingContext2D.setTransform() instead.
+MozCurrentTransformInverseWarning=mozCurrentTransformInverse kullanımdan kaldırılmıştır ve gelecekte silinecektir. Bunun yerine CanvasRenderingContext2D.getTransform() veya CanvasRenderingContext2D.setTransform() kullanın.
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/layout/htmlparser.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/layout/htmlparser.properties
index 7b280e9f9974fa9d8460de349553d87a1e977573..65cc0198bc1c18d7fc834d377e8c73b7c330a8de 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/layout/htmlparser.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/layout/htmlparser.properties
@@ -14,7 +14,10 @@ EncMetaUnsupported=Bir meta etiketinde HTML belgesi için desteklenmeyen bir kar
 EncProtocolUnsupported=Transfer protokolü düzeyinde desteklenmeyen bir karakter kodlaması tanımlanmış. Tanım görmezden gelindi.
 EncMetaUtf16=Karakter kodlamasını UTF-16 olarak tanımlamak için bir meta etiketi kullanıldı. Bu, UTF-8 tanımı olarak kabul edilecektir.
 EncMetaUserDefined=Karakter kodlamasını x-user-defined olarak bildirmek için bir meta etiketi kullanılmış. Bunu, kasıtlı olarak yanlış kodlanan eski yazı tipleri ile uyumluluk için windows-1252 olarak yorumladık. Bu site Unicode'a geçmelidir.
+EncMetaReplacement=Siteler arası betik tehlikesine yol açabilecek bir kodlama bildiren bir meta etiketi kullanıldı. Bildirilen kodlama yerine yedek kodlama kullanıldı.
 EncError=Bayt akışı, bildirilen karakter kodlamasına göre hatalıydı. Karakter kodlama bildirimi yanlış olabilir.
+EncErrorFrame=Bayt akışı, üst belgeden devralınan karakter kodlamasına göre hatalıydı. Karakter kodlamasının, bir meta etiketi veya bayt sıra işareti kullanılarak Content-Type HTTP üstbilgisinde bildirilmesi gerekir.
+EncErrorFramePlain=Bayt akışı, üst belgeden devralınan karakter kodlamasına göre hatalıydı. Karakter kodlamasının Content-Type HTTP üstbilgisinde veya bir bayt sırası işareti kullanılarak bildirilmesi gerekir.
 # The audience of the following message isn't the author of the document but other people debugging browser behavior.
 EncSpeculationFail2022=ISO-2022-JP, ASCII uyumlu olmayan bir kodlama olduğundan belgenin başlangıcı yeniden işlendi.
 
@@ -135,11 +138,8 @@ errEndTagViolatesNestingRules=Bitiş etiketi “%1$S” yuvalama kurallarını i
 errEndWithUnclosedElements=Bitirme etiketi “%1$S” görüldü ama kapatılmamış elemanlar var.
 errListUnclosedStartTags=Kapatılmamış eleman veya elemanlar.
 
-EncMetaReplacement=A meta tag was used to declare an encoding that is a cross-site scripting hazard. The replacement encoding was used instead.
 EncProtocolReplacement=An encoding that is a cross-site scripting hazard was declared on the transfer protocol level. The replacement encoding was used instead.
 EncDetectorReload=The character encoding of the document was not declared, and the encoding was guessable from content only late. This caused the document to be reloaded. The character encoding needs to be declared in the Content-Type HTTP header, using a meta tag, or using a byte order mark.
 EncDetectorReloadPlain=The character encoding of the document was not declared, and the encoding was guessable from content only late. This caused the document to be reloaded. The character encoding needs to be declared in the Content-Type HTTP header or using a byte order mark.
-EncErrorFrame=The byte stream was erroneous according to the character encoding that was inherited from the parent document. The character encoding needs to be declared in the Content-Type HTTP header, using a meta tag, or using a byte order mark.
-EncErrorFramePlain=The byte stream was erroneous according to the character encoding that was inherited from the parent document. The character encoding needs to be declared in the Content-Type HTTP header or using a byte order mark.
 EncSpeculationFailMeta=The start of the document was reparsed, because there were non-ASCII characters before the meta tag that declared the encoding. The meta should be the first child of head without non-ASCII comments before.
 EncSpeculationFailXml=The start of the document was reparsed, because there were non-ASCII characters in the part of the document that was unsuccessfully searched for a meta tag before falling back to the XML declaration syntax. A meta tag at the start of the head part should be used instead of the XML declaration syntax.
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/csp.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/csp.properties
index e5da47d7756823011b1878c02bde2f44627e55ce..5dc05cca26eec37c3982456e0148090336e8b64c 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/csp.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/csp.properties
@@ -43,9 +43,22 @@ ignoringSrcWithinScriptStyleSrc = script-src veya style-src içindeki "%1$S" gö
 # %1$S is the ignored src
 # script-src, as well as 'strict-dynamic' should not be localized
 ignoringSrcForStrictDynamic = script-src içindeki “%1$S” görmezden geliniyor: ‘strict-dynamic’ belirtildi
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = %2$S içindeki “%1$S” yok sayılıyor: nonce-source veya hash-source belirtildi
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = %2$S içindeki “%1$S” yok sayılıyor: ‘strict-dynamic’ belirtildi
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = “%1$S” kaynağı görmezden geliniyor. (Yalnızca script-src içinde destekleniyor.) 
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = “%1$S” içindeki ‘unsafe-eval’ veya ‘wasm-unsafe-eval’ yok sayılıyor.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
@@ -74,7 +87,7 @@ notSupportingDirective = '%1$S' direktifi desteklenmiyor. Direktif ve değerler
 # %1$S is the URL of the blocked resource load.
 blockAllMixedContent = Güvensiz '%1$S' isteği engelleniyor.
 # LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
-# %1$S is the name of a CSP directive that requires additional values 
+# %1$S is the name of a CSP directive that requires additional values
 ignoringDirectiveWithNoValues = Hiçbir parametre içermediği için ‘%1$S’ görmezden geliniyor.
 # LOCALIZATION NOTE (ignoringReportOnlyDirective):
 # %1$S is the directive that is ignored in report-only mode.
@@ -83,12 +96,11 @@ ignoringReportOnlyDirective = ‘%1$S’ report-only ilkesiyle teslim edildiği
 # %1$S is the name of the src that is ignored.
 # %2$S is the name of the directive that causes the src to be ignored.
 IgnoringSrcBecauseOfDirective=‘%2$S’ direktifi nedeniyle ‘%1$S’ görmezden geliniyor.
-
 # LOCALIZATION NOTE (IgnoringSourceWithinDirective):
 # %1$S is the ignored src
 # %2$S is the directive  which supports src
 IgnoringSourceWithinDirective = “%1$S” kaynağı görmezden geliniyor. (‘%2$S’ içinde desteklenmiyor.)
- 
+
 # CSP Errors:
 # LOCALIZATION NOTE (couldntParseInvalidSource):
 # %1$S is the source that could not be parsed
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/security.properties b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/security.properties
index 2043cf2617d46e3f0f625700bd158b228c8f752d..7a10e0fe8f5190286cd15b0f854fb0eab9745a22 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/security.properties
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/global/security/security.properties
@@ -93,6 +93,9 @@ BlockSubresourceRedirectToData=Güvensiz veriye yönlendiriliyor: URI’ye izin
 
 BlockSubresourceFTP=FTP alt kaynağının http(s) sayfası içinde yüklemesine izin verilmiyor (Engellenen yükleme: “%1$S”)
 
+# LOCALIZATION NOTE: Do not translate "file: URI". “%1$S” is the whole URI of the loaded file. “%2$S” is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=Betik dosyadan yükleniyor: MIME türü (“%2$S”) geçerli bir JavaScript MIME türü olmadığı için URI (“%1$S”) engellendi.
+
 RestrictBrowserEvalUsage=Üst işlemlerde ve sistem bağlamlarındaki eval() ve eval benzeri kullanımlara izin verilmiyor. (“%1$S” kullanımı engellendi.)
 
 # LOCALIZATION NOTE (MixedContentAutoUpgrade):
@@ -143,7 +146,6 @@ HTTPSOnlyNoUpgradeException = Güvensiz “%1$S” isteği istisna olduğu için
 HTTPSOnlyFailedRequest = Güvensiz “%1$S” isteğinin yükseltilmesi başarısız oldu. (%2$S)
 # LOCALIZATION NOTE: %S is the URL of the failed request;
 HTTPSOnlyFailedDowngradeAgain = Güvensiz “%S” isteği yükseltilemedi. Yeniden “http”ye geçiliyor.
-
 # LOCALIZATION NOTE: Hints or indicates a new transaction for a URL is likely coming soon. We use
 # a speculative connection to start a TCP connection so that the resource is immediately ready
 # when the transaction is actually submitted. HTTPS-Only and HTTPS-First will upgrade such
@@ -154,11 +156,11 @@ HTTPSOnlyUpgradeSpeculativeConnection = Güvensiz spekülatif “%1$S” TCP ba
 # LOCALIZATION NOTE: %S is the URL of the blocked request;
 IframeSandboxBlockedDownload = Tetikleyici iframe sandbox olarak ayarlandığı için “%S” indirmesi engellendi.
 
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+SandboxBlockedCustomProtocols = Korumalı alan bağlamından özel “%S” protokolüne gezinme engellendi.
+
 # Sanitizer API
 # LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
 SanitizerRcvdNoInput = Boş girdi alındı veya hiç girdi alınmadı. Boş bir DocumentFragment döndürülüyor.
 # LOCALIZATION NOTE: "Sanitizer" is the name of the API. Please do not localize.
 SanitizerOptionsDiscarded = Sanitizer constructor seçenekleri henüz desteklenmemektedir. Lütfen bunun deneysel bir davranış olduğunu unutmayın.
-
-# LOCALIZATION NOTE: %S is the URL of the blocked request;
-SandboxBlockedCustomProtocols = Blocked navigation to custom protocol “%S” from a sandboxed context.
diff --git a/thunderbird-l10n/tr/chrome/tr/locale/tr/messenger/messengercompose/messengercompose.dtd b/thunderbird-l10n/tr/chrome/tr/locale/tr/messenger/messengercompose/messengercompose.dtd
index ee5fc48f126350782c35b74d772295395b0765e8..77f3fbcb0af0b58851b1a9bebf8a245c465a046c 100644
--- a/thunderbird-l10n/tr/chrome/tr/locale/tr/messenger/messengercompose/messengercompose.dtd
+++ b/thunderbird-l10n/tr/chrome/tr/locale/tr/messenger/messengercompose/messengercompose.dtd
@@ -11,6 +11,7 @@
 <!ENTITY newMenu.label "Yeni">
 <!ENTITY newMenu.accesskey "n">
 <!ENTITY newMessage.label "İleti">
+<!ENTITY newMessage.accesskey "G">
 <!ENTITY newMessageCmd2.key "N">
 <!ENTITY newContact.label "Adres defteri kişisi…">
 <!ENTITY newContact.accesskey "A">
@@ -303,5 +304,3 @@
 <!-- Status Bar -->
 <!ENTITY languageStatusButton.tooltip "Yazım denetimi yap">
 <!ENTITY encodingStatusPanel.tooltip "Metin kodlaması">
-
-<!ENTITY newMessage.accesskey "M">
diff --git a/thunderbird-l10n/tr/localization/tr/devtools/client/perftools.ftl b/thunderbird-l10n/tr/localization/tr/devtools/client/perftools.ftl
index f5195e7820c8b2bd5904c6136bd2ecf7dc3f2da0..0296873a88a29e6bb548817dccaaee4899a1aa9a 100644
--- a/thunderbird-l10n/tr/localization/tr/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/tr/localization/tr/devtools/client/perftools.ftl
@@ -135,6 +135,7 @@ perftools-presets-networking-label = Ağ
 perftools-presets-networking-description = { -brand-shorter-name } tarayıcısında ağ hatalarını araştırma ayarı.
 # "Power" is used in the sense of energy (electricity used by the computer).
 perftools-presets-power-label = Güç
+perftools-presets-power-description = { -brand-shorter-name } tarayıcısında güç tüketimi hatalarını araştırma ayarı, düşük ek yük.
 perftools-presets-custom-label = Özel
 
 ##
diff --git a/thunderbird-l10n/tr/localization/tr/devtools/client/toolbox.ftl b/thunderbird-l10n/tr/localization/tr/devtools/client/toolbox.ftl
index 3073d3aa44d7876b1a3901c2ac59afdd35a17658..4372a53fd6a0b321887b1777c939c64706c1d136 100644
--- a/thunderbird-l10n/tr/localization/tr/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/tr/localization/tr/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Alt kenara sabitle
 toolbox-meatball-menu-dock-left-label = Sola sabitle
 toolbox-meatball-menu-dock-right-label = Sağa sabitle
 toolbox-meatball-menu-dock-separate-window-label = Ayrı pencere
-
 toolbox-meatball-menu-splitconsole-label = Ayrık konsolu göster
 toolbox-meatball-menu-hideconsole-label = Ayrık konsolu gizle
-
 toolbox-meatball-menu-settings-label = Ayarlar
 toolbox-meatball-menu-documentation-label = Belgelendirme…
 toolbox-meatball-menu-community-label = Topluluk…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Açılır pencerelerin otomatik gizlenmesini kapat
-
 toolbox-meatball-menu-pseudo-locale-accented = “Aksanlı” dili etkinleştir
 toolbox-meatball-menu-pseudo-locale-bidi = “Sağdan sola” dili etkinleştir
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Tarayıcı araç kutusu modu
+toolbox-mode-browser-console-label = Tarayıcı konsolu modu
+toolbox-mode-everything-label = Çoklu işlem
+toolbox-mode-everything-sub-label = (Daha yavaş)
+toolbox-mode-everything-container =
+    .title = Tüm işlemlerdeki hataları yakala
+toolbox-mode-parent-process-label = Yalnızca üst işlem
+toolbox-mode-parent-process-sub-label = (Hızlı)
+toolbox-mode-parent-process-container =
+    .title = Sadece üst işlemdeki kaynaklara odaklan.
diff --git a/thunderbird-l10n/tr/localization/tr/devtools/client/tooltips.ftl b/thunderbird-l10n/tr/localization/tr/devtools/client/tooltips.ftl
index 1864f6d0d472bb109413d8bc3d80e4052753b57d..914bd03f2a75d42634b96bddb33391043f47645d 100644
--- a/thunderbird-l10n/tr/localization/tr/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/tr/localization/tr/devtools/client/tooltips.ftl
@@ -15,76 +15,48 @@ learn-more = <span data-l10n-name="link">Daha fazla bilgi al</span>
 ##   $display (string) - A CSS display value e.g. "inline-block".
 
 inactive-css-not-grid-or-flex-container = Bu eleman flex kapsayıcı veya grid kapsayıcı olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-grid-or-flex-container-or-multicol-container = Bu eleman flex kapsayıcı, grid kapsayıcı veya çok sütunlu kapsayıcı olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-grid-or-flex-item = Bu eleman bir flex veya grid öğesi olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-grid-item = Bu eleman bir grid öğesi olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-grid-container = Bu eleman bir grid kapsayıcı olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-flex-item = Bu eleman bir flex öğesi olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-flex-container = Bu eleman bir flex kapsayıcı olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-inline-or-tablecell = Bu eleman bir inline veya table-cell öğesi olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-property-because-of-display = Bu eleman <strong>{ $display }</strong> olarak görüntülendiği için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-display-block-on-floated = Bu eleman <strong>floated<strong> olduğu için <strong>display</strong> değeri motor tarafından <strong>block</strong> olarak değiştirildi.
-
 inactive-css-property-is-impossible-to-override-in-visited = <strong>:visited</strong> kısıtlaması nedeniyle <strong>{ $property }</strong> geçersiz kılanamaz.
-
 inactive-css-position-property-on-unpositioned-box = Bu elemanın pozisyonu olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-text-overflow-when-no-overflow = <strong>overflow:hidden</strong> ayarlanmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong>, iç tablo elemanlarını etkilemez.
-
 inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong>, tablo hücreleri dışında hiçbir iç tablo elemanını etkilemez.
-
 inactive-css-not-table = Bu eleman bir tablo olmadığı için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
-
 inactive-scroll-padding-when-not-scroll-container = Bu eleman scroll edilemediği için <strong>{ $property }</strong> özelliğinin bu eleman üzerinde etkisi yoktur.
+inactive-css-border-image = <strong>border-collapse</strong> özelliğinin ana tablo elemanında <strong>collapse</strong> olarak ayarlandığı dahili tablo elemanlarına <strong>{ $property }</strong> özelliği uygulanamayacağı için bu özellik bu eleman üzerinde hiçbir etkiye sahip değildir.
+inactive-css-ruby-element = <strong>{ $property }</strong> bir ruby elemanı olduğundan bu eleman üzerinde hiçbir etkisi yoktur. Boyutu ruby metninin yazı tipi boyutuna göre belirlenir.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
 ## the problem can be solved.
 
 inactive-css-not-grid-or-flex-container-fix = <strong>display:grid</strong> veya <strong>display:flex</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-grid-or-flex-container-or-multicol-container-fix = <strong>display:grid</strong>, <strong>display:flex</strong> veya <strong>columns:2</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-grid-or-flex-item-fix-3 = Bu elemanın üst elemanına <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> veya <strong>display:inline-flex</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-grid-item-fix-2 = Bu elemanın üst elemanına <strong>display:grid</strong> veya <strong>display:inline-grid</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-grid-container-fix = <strong>display:grid</strong> veya <strong>display:inline-grid</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-flex-item-fix-2 = Bu elemanın üst elemanına <strong>display:flex</strong> veya <strong>display:inline-flex</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-flex-container-fix = <strong>display:flex</strong> veya <strong>display:inline-flex</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-inline-or-tablecell-fix = <strong>display:inline</strong> veya <strong>display:table-cell</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = <strong>display:inline-block</strong> veya <strong>display:block</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = <strong>display:inline-block</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-display-block-on-floated-fix = <strong>float</strong>'u silmeyi veya <strong>display:block</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-position-property-on-unpositioned-box-fix = <strong>position</strong> özelliğini <strong>static</strong> dışında bir şey yapmayı deneyin. { learn-more }
-
 inactive-text-overflow-when-no-overflow-fix = <strong>overflow:hidden</strong> eklemeyi deneyin. { learn-more }
-
 inactive-css-not-for-internal-table-elements-fix = <strong>display</strong> özelliğini <strong>table-cell</strong>, <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> ve <strong>table-footer-group</strong> dışında bir şey yapmayı deneyin. { learn-more }
-
 inactive-css-not-for-internal-table-elements-except-table-cells-fix = <strong>display</strong> özelliğini <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> ve <strong>table-footer-group</strong> dışında bir şey yapmayı deneyin. { learn-more }
-
 inactive-css-not-table-fix = <strong>display:table</strong> veya <strong>display:inline-table</strong> eklemeyi deneyin. { learn-more }
-
 inactive-scroll-padding-when-not-scroll-container-fix = <strong>overflow:auto</strong>, <strong>overflow:scroll</strong> veya <strong>overflow:hidden</strong> eklemeyi deneyin. { learn-more }
+inactive-css-border-image-fix = Üst tablo elemanında özelliği kaldırın veya <strong>border-collapse</strong> değerini <strong>collapse</strong> dışında bir değerle değiştirin. { learn-more }
+inactive-css-ruby-element-fix = Ruby metninin <strong>font-size</strong> değerini değiştirmeyi deneyin. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
@@ -94,17 +66,10 @@ inactive-scroll-padding-when-not-scroll-container-fix = <strong>overflow:auto</s
 ##   $rootProperty (string) - A raw CSS property name e.g. "user-select" that is not a platform specific alias.
 
 css-compatibility-default-message = <strong>{ $property }</strong> şu tarayıcılarda desteklenmiyor:
-
 css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong> deneysel bir özellikti ve W3C standartlarınca kullanımdan kaldırıldı. Şu tarayıcılarda desteklenmemektedir:
-
 css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong> deneysel bir özellikti ve W3C standartlarınca kullanımdan kaldırıldı.
-
 css-compatibility-deprecated-message = <strong>{ $property }</strong> W3C standartlarınca kullanımdan kaldırıldı. Şu tarayıcılarda desteklenmemektedir:
-
 css-compatibility-deprecated-supported-message = <strong>{ $property }</strong> W3C standartlarınca kullanımdan kaldırıldı.
-
 css-compatibility-experimental-message = <strong>{ $property }</strong> deneysel bir özelliktir. Şu tarayıcılarda desteklenmemektedir:
-
 css-compatibility-experimental-supported-message = <strong>{ $property }</strong> deneysel bir özelliktir.
-
 css-compatibility-learn-more-message = <strong>{ $rootProperty }</strong> hakkında <span data-l10n-name="link">daha fazla bilgi alın</span>
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/aboutImport.ftl b/thunderbird-l10n/tr/localization/tr/messenger/aboutImport.ftl
index eda29b315adff418e2cadf30a5f9bce4ca543e1b..d8b9dd3878e09e63d2be42c84b454573706d0267 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/aboutImport.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/aboutImport.ftl
@@ -58,6 +58,7 @@ from-app-seamonkey = { app-name-seamonkey } profilinden içe aktar
 from-app-outlook = { app-name-outlook }'tan içe aktar
 from-app-becky = { app-name-becky }'den içe aktar
 from-app-apple-mail = { app-name-apple-mail }'den içe aktar
+profiles-pane-title-apple-mail = İletileri { app-name-apple-mail }'den içe aktar.
 profile-source = Profilden içe aktar
 # $profileName (string) - name of the profile
 profile-source-named = <strong>"{ $profileName }"</strong> profilinden içe aktar
@@ -133,6 +134,7 @@ csv-target-field = Adres defteri alanı
 ## Export tab
 
 export-open-profile-folder = Profil klasörünü aç
+export-file-picker2 = ZIP dosyasına aktar
 export-brand-name = { -brand-product-name }
 
 ## Summary pane
@@ -145,6 +147,8 @@ summary-pane-start-over = İçe aktarma aracını yeniden başlat
 ## Footer area
 
 footer-help = Yardım mı lazım?
+footer-import-documentation = İçe aktarma belgeleri
+footer-export-documentation = Dışa aktarma belgeleri
 footer-support-forum = Destek forumu
 
 ## Step navigation on top of the wizard pages
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/accountManager.ftl b/thunderbird-l10n/tr/localization/tr/messenger/accountManager.ftl
index 227fd01462d36e19f7d9d7c7bd23587c608359b2..0305b525faf4b99dc0828636f2bf576ad5d871fa 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/accountManager.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/accountManager.ftl
@@ -7,6 +7,7 @@ open-addons-sidebar-button = Eklentiler ve Temalar
 account-action-add-newsgroup-account =
     .label = Haber grubu hesabı ekle…
     .accesskey = H
+server-change-restart-required = Sunucu adı veya kullanıcı adı değişikliğini uygulamak için yeniden başlatma gerekir.
 edit-vcard-dialog-accept-button = Kaydet
     .accesskey = K
 edit-vcard-dialog-cancel-button = Vazgeç
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/addressbook/vcard.ftl b/thunderbird-l10n/tr/localization/tr/messenger/addressbook/vcard.ftl
index be73c832c4937cc55ac910404d3c6aa7291da5d5..515cfb46c3dadf3bbcc5233a2e1b06f62805112e 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/addressbook/vcard.ftl
@@ -100,6 +100,7 @@ vcard-note-add = Not ekle
 
 # TITLE, ROLE and ORGANIZATION vCard fields
 
+vcard-org-header = Kurum Özellikleri
 vcard-org-title = Unvan
 vcard-org-role = Rol
 vcard-org-org = Şirket
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/messenger.ftl b/thunderbird-l10n/tr/localization/tr/messenger/messenger.ftl
index 03b8bfc9bd4841ab8de9dff506564e967ae4e5f4..2558bb0cfaf1d29b7187560c4c55b2ebeb068ecb 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/messenger.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/messenger.ftl
@@ -136,6 +136,9 @@ message-header-button-style-text =
     .label = Metin
 message-header-button-style-icons =
     .label = Simgeler
+message-header-large-subject =
+    .label = Büyük konu
+    .accesskey = o
 
 ## Action Button Context Menu
 
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/openpgp/keyAssistant.ftl b/thunderbird-l10n/tr/localization/tr/messenger/openpgp/keyAssistant.ftl
index 9cc5d0e73290688c3002992021a74b57f7f7579c..4701adf544d585c4ce6b865b22f65867ab210b50 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/openpgp/keyAssistant.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/openpgp/keyAssistant.ftl
@@ -10,6 +10,10 @@ openpgp-key-assistant-recipients-issue-header = Şifrelenemiyor
 
 ## Resolve section
 
+openpgp-key-assistant-valid-description = Kabul etmek istediğiniz anahtarı seçin
+openpgp-key-assistant-no-key-available = Hiç anahtar mevcut değil.
+openpgp-key-assistant-multiple-keys = Birden fazla anahtar mevcut.
+openpgp-key-assistant-key-unaccepted-expired-many = Birden çok anahtarın süresi doldu.
 openpgp-key-assistant-key-fingerprint = Parmak izi
 openpgp-key-assistant-key-source =
     { $count ->
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/policies/policies-descriptions.ftl b/thunderbird-l10n/tr/localization/tr/messenger/policies/policies-descriptions.ftl
index 4336722cb38965791fb32e1671d5d9235a4fcac9..71f40bc315f5746f13f9b1b13432db6828b6155f 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/policies/policies-descriptions.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/policies/policies-descriptions.ftl
@@ -11,147 +11,84 @@
 ## in the documentation section in about:policies.
 
 policy-3rdparty = WebExtension’ların chrome.storage.managed aracılığıyla ulaşabileceği ilkeleri ayarla.
-
 policy-AppAutoUpdate = Otomatik uygulama güncellemesini aç veya kapat.
-
+policy-AppUpdatePin = { -brand-short-name } yazılımının belirtilen sürümün üzerine güncellenmesini engelle.
 policy-AppUpdateURL = Özel uygulama güncelleme URL’sini ayarla.
-
 policy-Authentication = Destekleyen web siteleri için bütünleşik kimlik doğrulamasını yapılandır.
-
 policy-BackgroundAppUpdate2 = Arka plan güncelleyicisini aç veya kapat.
-
 policy-BlockAboutAddons = Eklenti Yöneticisi'ne (about:addons) erişimi engelle.
-
 policy-BlockAboutConfig = about:config sayfasına erişimi engelle.
-
 policy-BlockAboutProfiles = about:profiles sayfasına erişimi engelle.
-
 policy-BlockAboutSupport = about:support sayfasına erişimi engelle.
-
 policy-CaptivePortal = Kısıtlama portali desteğini aç veya kapat.
-
 policy-CertificatesDescription = Sertifika ekle veya yerleşik sertifikaları kullan.
-
 policy-Cookies = Web sitelerinin çerez yerleştirmesine izin ver veya engelle.
-
 policy-DisableBuiltinPDFViewer = Dahili { -brand-short-name } PDF göstericisi olan PDF.js’i devre dışı bırak.
-
 policy-DisabledCiphers = Şifrelemeleri devre dışı bırak.
-
 policy-DefaultDownloadDirectory = Varsayılan indirme klasörünü ayarla.
-
 policy-DisableAppUpdate = { -brand-short-name } uygulamasının güncellenmesini engelle.
-
 policy-DisableDefaultClientAgent = Varsayılan istemci agent’ının herhangi bir işlem yapmasını önle. Yalnızca Windows için geçerlidir. Diğer platformlarda agent yoktur.
-
 policy-DisableDeveloperTools = Geliştirici araçlarına erişimi engelle.
-
 policy-DisableFeedbackCommands = Yardım menüsünden geri bildirim göndermeye olanak sağlayan komutları (“Geri bildirim gönder” ve “Aldatıcı siteyi ihbar et”) devre dışı bırak.
-
 policy-DisableForgetButton = Unut düğmesine erişimi engelle.
-
 policy-DisableFormHistory = Arama ve form geçmişini hatırlama.
-
 policy-DisableMasterPasswordCreation = True olarak ayarlanırsa ana parola oluşturulamaz.
-
 policy-DisablePasswordReveal = Kayıtlı hesaplardaki parolaların görüntülenmesine izin verme.
-
 policy-DisableProfileImport = Başka uygulamalardan verileri içe aktarmayı sağlayan menü komutunu devre dışı bırak.
-
 policy-DisableSafeMode = Güvenli kipte yeniden başlatma özelliğini devre dışı bırak. Not: Güvenli kipe girmek için kullanılan Shift tuşu, Windows'ta ancak Grup İlkesi ile devre dışı bırakılabilir.
-
 policy-DisableSecurityBypass = Kullanıcının bazı güvenlik uyarılarını atlamasını engelle.
-
 policy-DisableSystemAddonUpdate = { -brand-short-name } uygulamasının sistem eklentilerini yüklemesini ve güncellemesini önle.
-
 policy-DisableTelemetry = Telemetri’yi kapat.
-
 policy-DisplayMenuBar = Varsayılan olarak menü çubuğunu göster.
-
 policy-DNSOverHTTPS = HTTP üzerinden DNS’i yapılandır.
-
 policy-DontCheckDefaultClient = Başlangıçta varsayılan istemci kontrolünü devre dışı bırak.
-
 policy-DownloadDirectory = İndirme klasörünü ayarla ve kilitle.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EnableTrackingProtection = İçerik engellemeyi etkinleştir veya devre dışı bırak ve isteğe bağlı olarak kilitle.
-
 # “lock” means that the user won’t be able to change this setting
 policy-EncryptedMediaExtensions = Encrypted Media Extensions’ı etkinleştir veya devre dışı bırak ve isteğe bağlı olarak kilitle.
-
 # A “locked” extension can’t be disabled or removed by the user. This policy
 # takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
 # English or translate them as verbs.
 policy-Extensions = Eklentileri yükle, kaldır veya kilitle. Yükleme seçeneğinde parametre olarak URL veya yol kullanılır. Kaldırma ve kilitleme seçeneklerinde ise eklenti kimliği kullanılır.
-
 policy-ExtensionSettings = Eklenti kurulumunun tüm yönlerini yönet.
-
 policy-ExtensionUpdate = Otomatik eklenti güncellemelerini aç veya kapat.
-
 policy-Handlers = Varsayılan uygulama işleyicilerini yapılandır.
-
 policy-HardwareAcceleration = false ise donanım ivmelenmesini kapat.
-
 policy-InstallAddonsPermission = Belirli websitelerinin eklenti yüklemesine izin ver.
-
 policy-LegacyProfiles = Her kurulum için ayrı bir profil oluşturmayı zorunlu tutan özelliği devre dışı bırak.
 
 ## Do not translate "SameSite", it's the name of a cookie attribute.
 
 policy-LegacySameSiteCookieBehaviorEnabled = Varsayılan eski SameSite çerez davranışı ayarını etkinleştir.
-
 policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Belirtilen sitelerdeki çerezler için eski SameSite davranışına geri dön.
 
 ##
 
 policy-LocalFileLinks = Belirli web sitelerinin yerel dosyalara bağlantı vermesine izin ver.
-
 policy-ManualAppUpdateOnly = Yalnızca elle güncellemeye izin ver ve kullanıcıyı güncellemeler hakkında bilgilendirme.
-
 policy-NetworkPrediction = Ağ tahminini (DNS prefetching) aç veya kapat.
-
 policy-OfferToSaveLogins = { -brand-short-name } tarayıcısının kullanıcı adı ve parolaları kaydetmeyi önermesini ayarla. true veya false olarak ayarlanabilir.
-
 policy-OfferToSaveLoginsDefault = { -brand-short-name } yazılımının kullanıcı adı ve parolaları kaydetmeyi önermesi için varsayılan değeri ayarla. true veya false olarak ayarlanabilir.
-
 policy-OverrideFirstRunPage = İlk açılış sayfasını değiştir. İlk açılış sayfasını devre dışı bırakmak istiyorsanız bu ilkeyi boş olarak ayarlayın.
-
 policy-OverridePostUpdatePage = Güncelleme sonrası “Yenilikler” sayfasını değiştir. Güncelleme sonrası sayfasını devre dışı bırakmak istiyorsanız bu ilkeyi boş olarak ayarlayabilirsiniz.
-
 policy-PasswordManagerEnabled = Parolaları parola yöneticisine kaydetmeyi aç.
-
 # PDF.js and PDF should not be translated
 policy-PDFjs = Dahili { -brand-short-name } PDF göstericisi olan PDF.js’i devre dışı bırak veya yapılandır.
-
 policy-Permissions2 = Kamera, mikrofon, konum, bildirim ve otomatik oynatma izinlerini yapılandır.
-
 policy-Preferences = Bir tercihler alt kümesinin değerini ayarlayıp kilitle.
-
 policy-PrimaryPassword = Ana parola kullanılmasını zorunlu tut veya yasakla.
-
 policy-PromptForDownloadLocation = Dosya indirirken nereye kaydedileceklerini sor.
-
 policy-Proxy = Vekil sunucu ayarlarını yapılandır.
-
 policy-RequestedLocales = Uygulamada kullanılması istenen dilleri tercih sırasına göre ayarla.
-
 policy-SanitizeOnShutdown2 = Kapatırken gezinti verilerini temizle.
-
 policy-SearchEngines = Arama motoru ayarlarını yapılandır. Bu ilke yalnızca Extended Support Release (ESR) sürümünde geçerlidir.
-
 policy-SearchSuggestEnabled = Arama önerilerini etkinleştir veya devre dışı bırak.
-
 # For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
 policy-SecurityDevices = PKCS #11 modüllerini yükle.
-
 policy-SSLVersionMax = Maksimum SSL sürümünü ayarla.
-
 policy-SSLVersionMin = Minimum SSL sürümünü ayarla.
-
 policy-SupportMenu = Yardım menüsüne özel bir destek öğesi ekle.
-
 policy-UserMessaging = Kullanıcıya belirli mesajları gösterme.
-
 # “format” refers to the format used for the value of this policy.
 policy-WebsiteFilter = Web sitelerinin ziyaret edilmesini engelle. Biçimle ilgili daha fazla bilgi için belgelendirmeye bakın.
diff --git a/thunderbird-l10n/tr/localization/tr/messenger/preferences/preferences.ftl b/thunderbird-l10n/tr/localization/tr/messenger/preferences/preferences.ftl
index 97174a769d32e348bbd848922b5d0271cbe8dea4..10d2e850ec5b9fd080902a6a7cf804099c7b51b1 100644
--- a/thunderbird-l10n/tr/localization/tr/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/tr/localization/tr/messenger/preferences/preferences.ftl
@@ -415,7 +415,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Yazı yazılırken anında yazım denetimini etkinleştir
     .accesskey = k
-
+language-popup-label =
+    .value = Dil:
+    .accesskey = D
 download-dictionaries-link = Daha fazla sözlük indir
 font-label =
     .value = Yazı tipi:
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/global/commonDialog.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/global/commonDialog.ftl
index 54ebc23f78de90250216aaeb48cc9a751977240f..370bc980e64bef0ef44c5c10629dc0c869f0bc63 100644
--- a/thunderbird-l10n/tr/localization/tr/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Sayfa diyor ki:
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Bilinmeyen
-
 common-dialog-username =
     .value = Kullanıcı adı
 common-dialog-password =
     .value = Parola
+common-dialog-copy-cmd =
+    .label = Kopyala
+    .accesskey = K
+common-dialog-select-all-cmd =
+    .label = Tümünü seç
+    .accesskey = T
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/global/resetProfile.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/global/resetProfile.ftl
index 425496686db1fe1371d88356eaf88b0c060035d8..a161aa438041302d721e212f0c7a405e08556887 100644
--- a/thunderbird-l10n/tr/localization/tr/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Performans sorunlarını gidermek için yen
 refresh-profile = { -brand-short-name } tarayıcınızı hızlandırın
 refresh-profile-button = { -brand-short-name } tarayıcısını yenile…
 refresh-profile-learn-more = Daha fazla bilgi alın
+refresh-profile-progress =
+    .title = { -brand-short-name } tarayıcısını yenile
+refresh-profile-progress-description = Bitmek üzere…
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/global/tabprompts.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..91ea15e7dba7cd4674633a0d352a17fa6df31ad4
--- /dev/null
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Kullanıcı adı:
+tabmodalprompt-password =
+    .value = Parola:
+tabmodalprompt-ok-button =
+    .label = Tamam
+tabmodalprompt-cancel-button =
+    .label = Vazgeç
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/global/textActions.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/global/textActions.ftl
index 53517ee60073520f34d7720eef629da503e1e6ed..71c60002809fb7f33e03ae7ebcb17394c47b90c1 100644
--- a/thunderbird-l10n/tr/localization/tr/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Geri al
     .accesskey = G
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Yinele
     .accesskey = n
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Kes
     .accesskey = e
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Kopyala
     .accesskey = K
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Yapıştır
     .accesskey = a
-
+text-action-paste-no-formatting =
+    .label = Biçimlendirme olmadan yapıştır
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Sil
     .accesskey = S
-
 text-action-select-all =
     .label = Tümünü seç
     .accesskey = ü
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Yazım önerisi yok
-
 text-action-spell-add-to-dictionary =
     .label = Sözlüğe ekle
     .accesskey = z
-
 text-action-spell-undo-add-to-dictionary =
     .label = Sözlüğe eklemeyi geri al
     .accesskey = z
-
 text-action-spell-check-toggle =
     .label = Yazımı denetle
     .accesskey = m
-
 text-action-spell-add-dictionaries =
     .label = Sözlükleri ekle…
     .accesskey = S
-
 text-action-spell-dictionaries =
     .label = Diller
     .accesskey = D
-
 text-action-search-text-box-clear =
     .title = Temizle
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/pictureinpicture/pictureinpicture.ftl
index 66b2bd1dc8afe9779b59ce9a83b07642bb32e6e1..96c8b3e59b5f211d8cdd3e8e2772dc98c246fd87 100644
--- a/thunderbird-l10n/tr/localization/tr/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Sekmeye geri gönder
 pictureinpicture-close =
     .aria-label = Kapat
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Duraklat
+    .title = Duraklat (Boşluk)
+pictureinpicture-play-cmd =
+    .aria-label = Oynat
+    .title = Oynat (Boşluk)
+pictureinpicture-mute-cmd =
+    .aria-label = Sesi kapat
+    .title = Sesi kapat ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Sesi aç
+    .title = Sesi aç ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Sekmeye geri gönder
+    .title = Geri gönder
+pictureinpicture-close-cmd =
+    .aria-label = Kapat
+    .title = Kapat ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Altyazı
+    .title = Altyazı
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Tam ekran
+    .title = Tam ekran (çift tıklama)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Tam ekrandan çık
+    .title = Tam ekrandan çık (çift tıklama)
 pictureinpicture-subtitles-label = Altyazı
 pictureinpicture-font-size-label = Yazı tipi boyutu
 pictureinpicture-font-size-small = Küçük
diff --git a/thunderbird-l10n/tr/localization/tr/toolkit/printing/printUI.ftl b/thunderbird-l10n/tr/localization/tr/toolkit/printing/printUI.ftl
index c58f0fdcc43e2f8de9ed1591322c6aa20c9cbebc..837bab684b672fb74c15cfa7e121c88013daed03 100644
--- a/thunderbird-l10n/tr/localization/tr/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/tr/localization/tr/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Yazdır
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Farklı kaydet
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -13,8 +12,8 @@ printui-sheets-count =
         [one] { $sheetCount } sayfa
        *[other] { $sheetCount } sayfa
     }
-
 printui-page-range-all = Tümü
+printui-page-range-current = Geçerli sayfa
 printui-page-range-odd = Tek
 printui-page-range-even = Çift
 printui-page-range-custom = Özel
@@ -24,29 +23,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Özel sayfa aralığını yazın
     .placeholder = örn. 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Kopya sayısı
-
 printui-orientation = Yönlendirme
 printui-landscape = Yatay
 printui-portrait = Dikey
-
 # Section title for the printer or destination device to target
 printui-destination-label = Hedef
 printui-destination-pdf-label = PDF’e kaydet
-
 printui-more-settings = Daha fazla ayar
 printui-less-settings = Daha az ayar
-
 printui-paper-size-label = Kâğıt boyutu
-
 # Section title (noun) for the print scaling options
 printui-scale = Ölçek
 printui-scale-fit-to-page-width = Sayfa genişliğine sığdır
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Ölçeklendir
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = İki taraflı yazdırma
 printui-two-sided-printing-off = Kapalı
@@ -54,7 +46,6 @@ printui-two-sided-printing-off = Kapalı
 printui-two-sided-printing-long-edge = Uzun kenarından çevir
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Kısa kenarından çevir
-
 # Section title for miscellaneous print options
 printui-options = Seçenekler
 printui-headers-footers-checkbox = Üst bilgi ve alt bilgileri yazdır
@@ -78,7 +69,6 @@ printui-simplify-page-radio = Basitleştirilmiş
 printui-color-mode-label = Renk modu
 printui-color-mode-color = Renkli
 printui-color-mode-bw = Siyah beyaz
-
 printui-margins = Kenar boşlukları
 printui-margins-default = Varsayılan
 printui-margins-min = Minimum
@@ -97,23 +87,17 @@ printui-margins-custom-left-mm = Sol (mm)
 printui-margins-custom-right = Sağ
 printui-margins-custom-right-inches = Sağ (inç)
 printui-margins-custom-right-mm = Sağ (mm)
-
 printui-system-dialog-link = Sistem iletişim kutusuyla yazdır…
-
 printui-primary-button = Yazdır
 printui-primary-button-save = Kaydet
 printui-cancel-button = Vazgeç
 printui-close-button = Kapat
-
 printui-loading = Ön izleme hazırlanıyor
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Yazdırma ön izleme
-
 printui-pages-per-sheet = Yaprak başına sayfa
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Yazdırılıyor…
@@ -140,7 +124,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Ölçek, 10 ile 200 arasında bir sayı olmalıdır.
 printui-error-invalid-margin = Lütfen seçilen kâğıt boyutu için geçerli bir kenar boşluğu girin.
 printui-error-invalid-copies = Kopya sayısı 1 ile 10000 arasında olmalıdır.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Aralık, 1 ile { $numPages } arasında bir sayı olmalıdır.
diff --git a/thunderbird-l10n/tr/manifest.json b/thunderbird-l10n/tr/manifest.json
index 803c03aee6818a79f2eac232d5a95256007c73ff..84d8f3b179dbc83a05e238f139c1eb1ce9cc27a5 100644
--- a/thunderbird-l10n/tr/manifest.json
+++ b/thunderbird-l10n/tr/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Türkçe (TR) Language Pack",
   "description": "Language pack for Thunderbird for tr",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "tr": {
-      "version": "20220729182226",
+      "version": "20220817123940",
       "chrome_resources": {
         "alerts": "chrome/tr/locale/tr/alerts/",
         "autoconfig": "chrome/tr/locale/tr/autoconfig/",
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/pdfviewer/viewer.properties b/thunderbird-l10n/uk/chrome/uk/locale/pdfviewer/viewer.properties
index 2d74c958cbdf4a0840bbf5dac203a5d217373b1b..e981adf731dfd9beb21def92424d0c10d26fd83f 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Розмір шрифту
 editor_ink_line_color=Колір лінії
 editor_ink_line_thickness=Товщина лінії
 
+# Editor Parameters
+editor_free_text_color=Колір
+editor_free_text_size=Розмір
+editor_ink_color=Колір
+editor_ink_thickness=Товщина
+editor_ink_opacity=Прозорість
+
 # Editor aria
 editor_free_text_aria_label=Редактор FreeText
 editor_ink_aria_label=Рукописний редактор
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/calendar/timezones.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/calendar/timezones.properties
index f6d2940bce709f7d1f73d736f2d9bf41a87d3853..e053cfcce45180c23788c0505bcec23d16835f68 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/calendar/timezones.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Америка/Нуук
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Тихий океан/Кантон
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Європа/Київ
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/accessibility.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/accessibility.properties
index 56af8e574a1874149bcd1557dec554217acdaefc..8fe34a8cfbc7e9529388583e2f223ee393176a8c 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=Властивості
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=Дерево підтримки доступності
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Клацніть, щоб вибрати вузол у дереві доступності
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Клацніть, щоб вибрати вузол в інспекторі
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/inspector.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/inspector.properties
index 2a9774e1a307cd110315981f08b78c4c43098e19..706748397d6ca4ef8b99bfd8c8c85eda2d8ee802 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/inspector.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=Показати ще один вузол;Показа
 # inspector.
 markupView.whitespaceOnly.label=пробіл
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=недоступний
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Дочірні елементи цього елемента недоступні з поточним режимом інструментів браузера
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/webconsole.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/webconsole.properties
index 01555e49c8d5480add6d61ad1f0a13d1e019f9b2..1fa2b4359d635390686b6727fce79f0d20bce335 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=Консоль браузера
 # process.
 multiProcessBrowserConsole.title=Консоль багатопроцесності браузера
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Консоль браузера процесу вищого рівня
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/global/security/csp.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/global/security/csp.properties
index 68eb9709509d6dab794f412f3c01a1c80abf1a88..5c5bfbfccbdbda23a07a4d35947022b974ed3e90 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/global/security/csp.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/global/security/csp.properties
@@ -46,19 +46,19 @@ ignoringSrcForStrictDynamic = Ігнорування “%1$S” в межах sc
 # LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
 # %1$S is the ignored src (e.g. "unsafe-inline")
 # %2$S is the directive (e.g. "script-src-elem")
-ignoringSrcWithinNonceOrHashDirective = Ігнорування «%1$S» в межах %2$S: вказано nonce-source або hash-source
+ignoringSrcWithinNonceOrHashDirective = Ігнорування “%1$S” в межах %2$S: вказано nonce-source або hash-source
 # LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
 # %1$S is the ignored src
 # %1$S is the directive src (e.g. "script-src-elem")
 # 'strict-dynamic' should not be localized
-ignoringScriptSrcForStrictDynamic = Ігнорування «%1$S» в межах %2$S: вказано ‘strict-dynamic’
+ignoringScriptSrcForStrictDynamic = Ігнорування “%1$S” в межах %2$S: вказано ‘strict-dynamic’
 # LOCALIZATION NOTE (ignoringStrictDynamic):
 # %1$S is the ignored src
 ignoringStrictDynamic = Ігнорування джерела “%1$S” (Підтримується лише в межах script-src). 
 # LOCALIZATION NOTE (ignoringUnsafeEval):
 # %1$S is the csp directive (e.g. script-src-elem)
 # 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
-ignoringUnsafeEval = Ігнорування «unsafe-eval» або «wasm-unsafe-eval» у «%1$S».
+ignoringUnsafeEval = Ігнорування ‘unsafe-eval’ або ‘wasm-unsafe-eval’ всередині “%1$S”.
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
diff --git a/thunderbird-l10n/uk/chrome/uk/locale/uk/messenger/addons.properties b/thunderbird-l10n/uk/chrome/uk/locale/uk/messenger/addons.properties
index f2759a6478b9e3c01ad1b7c9cfc42c5581b251b3..fb2e72e80dcddf62c76735d32cdc79126d2044d6 100644
--- a/thunderbird-l10n/uk/chrome/uk/locale/uk/messenger/addons.properties
+++ b/thunderbird-l10n/uk/chrome/uk/locale/uk/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Збереження даних в буф
 webextPerms.description.compose=Читайте та змінюйте електронні повідомлення під час їх створення та надсилання
 webextPerms.description.compose.send=Надсилати складені повідомлення електронної пошти від вашого імені
 webextPerms.description.compose.save=Зберегти створені повідомлення електронної пошти до чернеток або шаблонів
+webextPerms.description.declarativeNetRequest=Блокувати вміст на всіх сторінках
 webextPerms.description.devtools=Розширте інструменти розробника для доступу до своїх даних у відкритих вкладках
 webextPerms.description.dns=Доступ до інформації про IP-адресу та ім'я комп'ютера
 webextPerms.description.downloads=Завантажувати файли, а також читати й змінювати історію браузера
diff --git a/thunderbird-l10n/uk/localization/uk/devtools/client/perftools.ftl b/thunderbird-l10n/uk/localization/uk/devtools/client/perftools.ftl
index 25c83a55e12c4c62031d60e8c1cc4a4207a62bfb..c3016d26ad576229589fe8ec3d1ceb810b91d3d5 100644
--- a/thunderbird-l10n/uk/localization/uk/devtools/client/perftools.ftl
+++ b/thunderbird-l10n/uk/localization/uk/devtools/client/perftools.ftl
@@ -30,7 +30,7 @@ perftools-description-intro =
     Записи запускають <a>profiler.firefox.com</a> у новій вкладці. Усі дані зберігаються
     локально, але ви можете вивантажити їх для оприлюднення.
 perftools-description-local-build =
-    Якщо ви профілюєте збірку, яку ви склали власноруч на цьому
+    Якщо ви профілюєте збірку, яку склали власноруч на цьому
     комп'ютері, додайте objdir своєї збірки до списку внизу,
     щоб можна було виявляти інформацію про символи.
 
@@ -142,7 +142,7 @@ perftools-presets-networking-label = Мережа
 perftools-presets-networking-description = Налаштування для виявлення помилок мережі в { -brand-shorter-name }.
 # "Power" is used in the sense of energy (electricity used by the computer).
 perftools-presets-power-label = Потужність
-perftools-presets-power-description = Конфігурація для виявлення помилок використання потужності { -brand-shorter-name } із низьким накладанням.
+perftools-presets-power-description = Налаштування для виявлення помилок використання потужності { -brand-shorter-name } із низьким накладанням.
 perftools-presets-custom-label = Власні
 
 ##
diff --git a/thunderbird-l10n/uk/localization/uk/devtools/client/toolbox.ftl b/thunderbird-l10n/uk/localization/uk/devtools/client/toolbox.ftl
index 95bbe9d18cf4abcd0387d3ba4f4dd9e422148c1f..63bfce403a11eb2b63bfaa7bd794404ac8b24c82 100644
--- a/thunderbird-l10n/uk/localization/uk/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/uk/localization/uk/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = Прикріпити знизу
 toolbox-meatball-menu-dock-left-label = Прикріпити ліворуч
 toolbox-meatball-menu-dock-right-label = Прикріпити праворуч
 toolbox-meatball-menu-dock-separate-window-label = Окреме вікно
-
 toolbox-meatball-menu-splitconsole-label = Показати консоль розділення
 toolbox-meatball-menu-hideconsole-label = Сховати консоль розділення
-
 toolbox-meatball-menu-settings-label = Налаштування
 toolbox-meatball-menu-documentation-label = Документація…
 toolbox-meatball-menu-community-label = Спільнота…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = Вимкнути автоприховування спливних вікон
-
 toolbox-meatball-menu-pseudo-locale-accented = Увімкнути “accented” локаль
 toolbox-meatball-menu-pseudo-locale-bidi = Увімкнути “bidi” локаль
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Режим інструментів браузера
+toolbox-mode-browser-console-label = Режим консолі браузера
+toolbox-mode-everything-label = Багатопроцесний
+toolbox-mode-everything-sub-label = (Повільніше)
+toolbox-mode-everything-container =
+    .title = Зневаджувати все в усіх процесах
+toolbox-mode-parent-process-label = Лише процес вищого рівня
+toolbox-mode-parent-process-sub-label = (Швидко)
+toolbox-mode-parent-process-container =
+    .title = Зосередитися лише на ресурсах з процесу вищого рівня.
diff --git a/thunderbird-l10n/uk/localization/uk/devtools/client/tooltips.ftl b/thunderbird-l10n/uk/localization/uk/devtools/client/tooltips.ftl
index 7a24c69ef3f4a56be59987f4b7ff877aee979392..4daa2e54c07f991be34777ec831f441ab5206b6e 100644
--- a/thunderbird-l10n/uk/localization/uk/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/uk/localization/uk/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = <strong>{ $property }</strong> не впливає на цей елемент, тому що він не є елементом table.
 inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> не впливає на цей елемент, тому що він не прокручується.
 inactive-css-border-image = <strong>{ $property }</strong> не має впливу на цей елемент, оскільки його не можна застосувати до внутрішньої таблиці елементів, де для <strong>border-collapse</strong> встановлено <strong>collapse</strong> на елементі таблиці вищого рівня.
+inactive-css-ruby-element = <strong>{ $property }</strong> не впливає на цей елемент, оскільки це елемент ruby. Його розмір визначається розміром шрифту тексту ruby.
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = Спроб
 inactive-css-not-table-fix = Спробуйте додати <strong>display:table</strong> або <strong>display:inline-table</strong>. { learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = Спробуйте додати <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, або <strong>overflow:hidden</strong>. { learn-more }
 inactive-css-border-image-fix = На елементі таблиці вищого рівня вилучіть властивість або змініть значення для <strong>border-collapse</strong> на інше, ніж <strong>collapse</strong>. { learn-more }
+inactive-css-ruby-element-fix = Спробуйте змінити <strong>font-size</strong> тексту ruby. { learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/uk/localization/uk/messenger/addressbook/vcard.ftl b/thunderbird-l10n/uk/localization/uk/messenger/addressbook/vcard.ftl
index bca06ed8af8ee62f2e610d9350960d9603ee2a42..194b67fd506af73e070d67fbe9bc9e8145ae14d1 100644
--- a/thunderbird-l10n/uk/localization/uk/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/uk/localization/uk/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Додати організаційні властивості
 vcard-org-title = Заголовок
 vcard-org-role = Роль
 vcard-org-org = Організація
+
+# Custom properties
+
+vcard-custom-header = Власні властивості
+vcard-custom-add = Додати власні властивості
diff --git a/thunderbird-l10n/uk/localization/uk/messenger/mailWidgets.ftl b/thunderbird-l10n/uk/localization/uk/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..3ba1c889571a8dd70f6e80d9eb2ebd179f88e3e5
--- /dev/null
+++ b/thunderbird-l10n/uk/localization/uk/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Застосувати поточний вигляд до…
+threadpane-apply-changes-prompt-title = Застосувати зміни?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Застосувати вигляд поточної теки до { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Застосувати вигляд поточної теки до { $name } і вкладених в неї тек?
diff --git a/thunderbird-l10n/uk/localization/uk/messenger/preferences/preferences.ftl b/thunderbird-l10n/uk/localization/uk/messenger/preferences/preferences.ftl
index 66aaf35b23809822a4ee75b4c564fe814f614b8d..2ce0d381454149b0f3bf657b9ab753de32523865 100644
--- a/thunderbird-l10n/uk/localization/uk/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/uk/localization/uk/messenger/preferences/preferences.ftl
@@ -415,7 +415,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = Перевіряти правопис під час введення
     .accesskey = е
-
+language-popup-label =
+    .value = Мова:
+    .accesskey = М
 download-dictionaries-link = Завантажити додаткові словники
 font-label =
     .value = Шрифт:
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/about/aboutAddons.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/about/aboutAddons.ftl
index 79be967ab2949f956eb7649f3b5370cb6563cb9c..3c8b418be4b51792627813e04c31358eed60509a 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/about/aboutAddons.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/about/aboutAddons.ftl
@@ -292,7 +292,7 @@ theme-disabled-heading2 = Збережені теми
 theme-monochromatic-heading = Забарвлення
 theme-monochromatic-subheading = Сповнені життя нові барви від { -brand-product-name }. Доступні впродовж обмеженого часу.
 # Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
-theme-colorways-button = Спробуйте Colorways
+theme-colorways-button = Спробувати забарвлення
 colorway-collection-independent-voices-subheading = Зробіть так, щоб { -brand-short-name } був ближчим до вас.
 # Variables:
 #   $expiryDate (string) - date on which the colorway collection expires.
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/global/commonDialog.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/global/commonDialog.ftl
index 551c246de9c7ef24da44050c92e067d51f709acc..c97fd7a7503502fb6878a4b2fb02cb6716fea84a 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Ця сторінка повідомляє
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Невідомо
-
 common-dialog-username =
     .value = Ім'я користувача
 common-dialog-password =
     .value = Пароль
+common-dialog-copy-cmd =
+    .label = Копіювати
+    .accesskey = п
+common-dialog-select-all-cmd =
+    .label = Виділити все
+    .accesskey = с
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/global/resetProfile.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/global/resetProfile.ftl
index 99bb29983476aa338149696efc36cd5b52100bab..dc086b6a71ef188da39b886c5cc30f67dd387225 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Розпочніть заново, щоб 
 refresh-profile = Налагодження { -brand-short-name }
 refresh-profile-button = Відновити { -brand-short-name }…
 refresh-profile-learn-more = Докладніше
+refresh-profile-progress =
+    .title = Відновлення { -brand-short-name }
+refresh-profile-progress-description = Майже готово…
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/global/tabprompts.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..34aee7c728939f56a4a762320fefb75b3c081fd6
--- /dev/null
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Ім’я користувача:
+tabmodalprompt-password =
+    .value = Пароль:
+tabmodalprompt-ok-button =
+    .label = Гаразд
+tabmodalprompt-cancel-button =
+    .label = Скасувати
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/global/textActions.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/global/textActions.ftl
index e33fa0c4251355df7fd10e9d8a70094e1981804e..d80acf74285a6557f093033b180f2023837b769b 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Повернути
     .accesskey = н
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Повторити
     .accesskey = в
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Вирізати
     .accesskey = и
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Копіювати
     .accesskey = п
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Вставити
     .accesskey = т
-
+text-action-paste-no-formatting =
+    .label = Вставити без форматування
+    .accesskey = б
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Видалити
     .accesskey = В
-
 text-action-select-all =
     .label = Вибрати все
     .accesskey = В
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Немає пропозицій написання
-
 text-action-spell-add-to-dictionary =
     .label = Додати до словника
     .accesskey = о
-
 text-action-spell-undo-add-to-dictionary =
     .label = Скасувати додавання до словника
     .accesskey = к
-
 text-action-spell-check-toggle =
     .label = Перевіряти правопис
     .accesskey = я
-
 text-action-spell-add-dictionaries =
     .label = Додати словники…
     .accesskey = т
-
 text-action-spell-dictionaries =
     .label = Мови
     .accesskey = М
-
 text-action-search-text-box-clear =
     .title = Очистити
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/pictureinpicture/pictureinpicture.ftl
index a7e22f7d8e2c1b4bab18b9b4b45ebee9cecb8bfb..08de2b5935d90ea8521da5ae826f13d4cf0396e5 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Відправити назад у вкладку
 pictureinpicture-close =
     .aria-label = Закрити
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Пауза
+    .title = Пауза (Пробіл)
+pictureinpicture-play-cmd =
+    .aria-label = Відтворити
+    .title = Відтворити (Пробіл)
+pictureinpicture-mute-cmd =
+    .aria-label = Вимкнути звук
+    .title = Вимкнути звук ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Увімкнути звук
+    .title = Увімкнути звук ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Відправити назад у вкладку
+    .title = Назад у вкладку
+pictureinpicture-close-cmd =
+    .aria-label = Закрити
+    .title = Закрити ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Субтитри
+    .title = Субтитри
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Повноекранний режим
+    .title = Повноекранний режим (подвійне натискання)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Вийти з повноекранного режиму
+    .title = Вийти з повноекранного режиму (подвійне натискання)
 pictureinpicture-subtitles-label = Субтитри
 pictureinpicture-font-size-label = Розмір шрифту
 pictureinpicture-font-size-small = Маленький
diff --git a/thunderbird-l10n/uk/localization/uk/toolkit/printing/printUI.ftl b/thunderbird-l10n/uk/localization/uk/toolkit/printing/printUI.ftl
index a52322aec2781c984ae5b1acc9af1e934065b05c..897e3a22f825cba52fa046a377008a7e37d41887 100644
--- a/thunderbird-l10n/uk/localization/uk/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/uk/localization/uk/toolkit/printing/printUI.ftl
@@ -5,7 +5,6 @@
 printui-title = Друк
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Зберегти як
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
@@ -14,8 +13,8 @@ printui-sheets-count =
         [few] { $sheetCount } аркуші паперу
        *[many] { $sheetCount } аркушів паперу
     }
-
 printui-page-range-all = Усі
+printui-page-range-current = Поточний
 printui-page-range-odd = Непарні
 printui-page-range-even = Парні
 printui-page-range-custom = Вибірково
@@ -25,29 +24,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Введіть власний діапазон сторінок
     .placeholder = наприклад, 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Копії
-
 printui-orientation = Орієнтація
 printui-landscape = Альбомна
 printui-portrait = Книжкова
-
 # Section title for the printer or destination device to target
 printui-destination-label = Пристрій
 printui-destination-pdf-label = Зберегти до PDF
-
 printui-more-settings = Ще налаштування
 printui-less-settings = Згорнути налаштування
-
 printui-paper-size-label = Розмір паперу
-
 # Section title (noun) for the print scaling options
 printui-scale = Масштаб
 printui-scale-fit-to-page-width = Заповнити по ширині аркуша
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Масштаб
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = Двосторонній друк
 printui-two-sided-printing-off = Вимкнено
@@ -55,7 +47,6 @@ printui-two-sided-printing-off = Вимкнено
 printui-two-sided-printing-long-edge = Перевернути на довгий край
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Перевернути на короткий край
-
 # Section title for miscellaneous print options
 printui-options = Параметри
 printui-headers-footers-checkbox = Друкувати колонтитули
@@ -79,7 +70,6 @@ printui-simplify-page-radio = Спрощений
 printui-color-mode-label = Кольоровий режим
 printui-color-mode-color = Кольоровий
 printui-color-mode-bw = Чорно-білий
-
 printui-margins = Поля
 printui-margins-default = Типово
 printui-margins-min = Якнайменше
@@ -98,23 +88,17 @@ printui-margins-custom-left-mm = Ліворуч (мм)
 printui-margins-custom-right = Праворуч
 printui-margins-custom-right-inches = Праворуч (дюймів)
 printui-margins-custom-right-mm = Праворуч (мм)
-
 printui-system-dialog-link = Друк за допомогою засобу системи…
-
 printui-primary-button = Надрукувати
 printui-primary-button-save = Зберегти
 printui-cancel-button = Скасувати
 printui-close-button = Закрити
-
 printui-loading = Підготовка до попереднього перегляду
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Попередній перегляд
-
 printui-pages-per-sheet = Сторінок на аркуші
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Друк…
@@ -141,7 +125,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = Масштаб повинен бути числом від 10 до 200.
 printui-error-invalid-margin = Введіть дійсне значення поля для вибраного формату паперу.
 printui-error-invalid-copies = Копії повинні бути числом від 1 до 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Діапазон повинен бути числом від 1 до { $numPages }.
diff --git a/thunderbird-l10n/uk/manifest.json b/thunderbird-l10n/uk/manifest.json
index 37b5fb71842c8af726161aba02846f7ef38cf5db..d2730734477ca4e8d42a3f00936c5568045f5258 100644
--- a/thunderbird-l10n/uk/manifest.json
+++ b/thunderbird-l10n/uk/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Ukrainian (UA) Language Pack",
   "description": "Language pack for Thunderbird for uk",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "uk": {
-      "version": "20220729205259",
+      "version": "20220818005238",
       "chrome_resources": {
         "alerts": "chrome/uk/locale/uk/alerts/",
         "autoconfig": "chrome/uk/locale/uk/autoconfig/",
diff --git a/thunderbird-l10n/uz/localization/uz/messenger/preferences/preferences.ftl b/thunderbird-l10n/uz/localization/uz/messenger/preferences/preferences.ftl
index 5436be7ed55432345aa46b7a67fd232539fbd2e3..d2055f1c779e1bb944678d4c8e9d50abf65550a9 100644
--- a/thunderbird-l10n/uz/localization/uz/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/uz/localization/uz/messenger/preferences/preferences.ftl
@@ -335,7 +335,9 @@ spellcheck-inline-label =
     .label = Yozayotganda imlo xatolarini tekshirishni yoqib qo‘yish
     .accesskey = E
 
-
+language-popup-label =
+    .value = Til:
+    .accesskey = T
 
 download-dictionaries-link = Boshqa lug‘atlarni yuklab olish
 
diff --git a/thunderbird-l10n/uz/localization/uz/toolkit/global/commonDialog.ftl b/thunderbird-l10n/uz/localization/uz/toolkit/global/commonDialog.ftl
index 5501cd4b33059e6f31162797665117fa3e42ad57..4f92e80d3ed139b6b4299c7ec7b86b36d9214a6f 100644
--- a/thunderbird-l10n/uz/localization/uz/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/uz/localization/uz/toolkit/global/commonDialog.ftl
@@ -2,3 +2,9 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
+common-dialog-copy-cmd =
+    .label = Nusxa olish
+    .accesskey = N
+common-dialog-select-all-cmd =
+    .label = Barchasini tanlash
+    .accesskey = B
diff --git a/thunderbird-l10n/uz/localization/uz/toolkit/global/resetProfile.ftl b/thunderbird-l10n/uz/localization/uz/toolkit/global/resetProfile.ftl
index 5327c3d5f47aa6c1f36bf974f5aa120d1903fab6..0e5841541199df73d469d6796427ea49cd39cba3 100644
--- a/thunderbird-l10n/uz/localization/uz/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/uz/localization/uz/toolkit/global/resetProfile.ftl
@@ -6,3 +6,6 @@ refresh-profile-dialog-button =
     .label = { -brand-short-name }ni yangilash
 refresh-profile = { -brand-short-name }ga moslash imkonini berish
 refresh-profile-button = { -brand-short-name }ni yangilash…
+refresh-profile-progress =
+    .title = { -brand-short-name }ni yangilash
+refresh-profile-progress-description = Deyarli tayyor…
diff --git a/thunderbird-l10n/uz/localization/uz/toolkit/global/tabprompts.ftl b/thunderbird-l10n/uz/localization/uz/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..e0251332357968d67b4b6a14c92af9707d79171e
--- /dev/null
+++ b/thunderbird-l10n/uz/localization/uz/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Foydalanuvchi nomi:
+tabmodalprompt-password =
+    .value = Parol:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Bekor qilish
diff --git a/thunderbird-l10n/uz/manifest.json b/thunderbird-l10n/uz/manifest.json
index 4107307e9e3e5db5dc87a5fe9cbebbc6abd187ef..a95cd4e3b42b618fab784fd223fede03605b5be3 100644
--- a/thunderbird-l10n/uz/manifest.json
+++ b/thunderbird-l10n/uz/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Uzbek Language Pack",
   "description": "Language pack for Thunderbird for uz",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "uz": {
-      "version": "20220726050458",
+      "version": "20220817124046",
       "chrome_resources": {
         "alerts": "chrome/uz/locale/uz/alerts/",
         "autoconfig": "chrome/uz/locale/uz/autoconfig/",
diff --git a/thunderbird-l10n/vi/chrome/vi/locale/pdfviewer/viewer.properties b/thunderbird-l10n/vi/chrome/vi/locale/pdfviewer/viewer.properties
index cb4c635929fd2a9b65795bba1c9ec233283fc594..18ef487d3ca56f9b797fd77b92334fb666aac5b5 100644
--- a/thunderbird-l10n/vi/chrome/vi/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/vi/chrome/vi/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=Cỡ chữ
 editor_ink_line_color=Màu đường kẻ
 editor_ink_line_thickness=Độ dày đường kẻ
 
+# Editor Parameters
+editor_free_text_color=Màu
+editor_free_text_size=Kích cỡ
+editor_ink_color=Màu
+editor_ink_thickness=Độ dày
+editor_ink_opacity=Độ mờ
+
 # Editor aria
 editor_free_text_aria_label=Trình chỉnh sửa FreeText
 editor_ink_aria_label=Trình chỉnh sửa mực
diff --git a/thunderbird-l10n/vi/chrome/vi/locale/vi/calendar/timezones.properties b/thunderbird-l10n/vi/chrome/vi/locale/vi/calendar/timezones.properties
index 262083c28bdd7a5790ce14bc3e9b059ac0885da9..1b8860e293236f8963cef6dd4ce95c0f668b4152 100644
--- a/thunderbird-l10n/vi/chrome/vi/locale/vi/calendar/timezones.properties
+++ b/thunderbird-l10n/vi/chrome/vi/locale/vi/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=Mỹ/Nuuk
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=Thái Bình Dương/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Châu Âu/Kyiv
diff --git a/thunderbird-l10n/vi/chrome/vi/locale/vi/messenger/addons.properties b/thunderbird-l10n/vi/chrome/vi/locale/vi/messenger/addons.properties
index b8137ff3a7339650a907bad9357ffd2d1c5bb854..146ea3cbeb289e0e83c48bed8669a022443ca082 100644
--- a/thunderbird-l10n/vi/chrome/vi/locale/vi/messenger/addons.properties
+++ b/thunderbird-l10n/vi/chrome/vi/locale/vi/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=Nhập dữ liệu vào bộ nhớ tạm
 webextPerms.description.compose=Đọc và sửa đổi tin nhắn email của bạn khi bạn soạn và gửi chúng
 webextPerms.description.compose.send=Gửi tin nhắn email đã soạn thay mặt bạn
 webextPerms.description.compose.save=Lưu các email đã soạn dưới dạng bản nháp hoặc mẫu
+webextPerms.description.declarativeNetRequest=Chặn nội dung trên bất kỳ trang nào
 webextPerms.description.devtools=Mở rộng công cụ dành cho nhà phát triển để truy cập dữ liệu của bạn trong các thẻ đang mở
 webextPerms.description.dns=Truy cập địa chỉ IP và thông tin tên máy chủ
 webextPerms.description.downloads=Tải về các tập tin và chỉnh sửa lịch sử tải về của trình duyệt
diff --git a/thunderbird-l10n/vi/localization/vi/messenger/addressbook/vcard.ftl b/thunderbird-l10n/vi/localization/vi/messenger/addressbook/vcard.ftl
index 138fed44e0e687bac0fec487125a8c0b08c1ffac..02ebb310609bbb2feebf7026a65823c0387d79a5 100644
--- a/thunderbird-l10n/vi/localization/vi/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/vi/localization/vi/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = Thêm thuộc tính tổ chức
 vcard-org-title = Tiêu đề
 vcard-org-role = Vai trò
 vcard-org-org = Tổ chức
+
+# Custom properties
+
+vcard-custom-header = Tùy chỉnh thuộc tính
+vcard-custom-add = Thêm thuộc tính tùy chỉnh
diff --git a/thunderbird-l10n/vi/localization/vi/messenger/mailWidgets.ftl b/thunderbird-l10n/vi/localization/vi/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..1e18ff5de387b7e6711dd5fc6d9651e33e2c0574
--- /dev/null
+++ b/thunderbird-l10n/vi/localization/vi/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = Áp dụng chế độ xem hiện tại cho…
+threadpane-apply-changes-prompt-title = Áp dụng các thay đổi?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Áp dụng chế độ xem của thư mục hiện tại cho { $name }?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Áp dụng chế độ xem của thư mục hiện tại cho { $name } và các thư mục con của nó?
diff --git a/thunderbird-l10n/vi/localization/vi/messenger/preferences/preferences.ftl b/thunderbird-l10n/vi/localization/vi/messenger/preferences/preferences.ftl
index 6b54e7703303e814e644569f3bfb385c2cd7d285..afc81f6bb284f51ceff313fe08002ba9813a4808 100644
--- a/thunderbird-l10n/vi/localization/vi/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/vi/localization/vi/messenger/preferences/preferences.ftl
@@ -547,7 +547,9 @@ spellcheck-inline-label =
     .label = Kiểm tra chính tả ngay khi đang gõ
     .accesskey = E
 
-
+language-popup-label =
+    .value = Ngôn ngữ:
+    .accesskey = L
 
 download-dictionaries-link = Tải thêm từ điển
 
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/global/commonDialog.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/global/commonDialog.ftl
index 03ea41af98941d125b47884713ee678966041f1b..e710a6c5829fca8b70a9a4c225b1a7c0898782ce 100644
--- a/thunderbird-l10n/vi/localization/vi/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = Trang này nói
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = Không rõ
-
 common-dialog-username =
     .value = Tên đăng nhập
 common-dialog-password =
     .value = Mật khẩu
+common-dialog-copy-cmd =
+    .label = Sao chép
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = Chọn tất cả
+    .accesskey = B
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/global/resetProfile.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/global/resetProfile.ftl
index bd03fbc16c040f1fd02de00572c50a27314a2be4..643b3d5b5153be91d67454260c09a33412975554 100644
--- a/thunderbird-l10n/vi/localization/vi/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = Bắt đầu làm mới để khắc phục
 refresh-profile = Làm mới { -brand-short-name } như khi mới cài đặt
 refresh-profile-button = Khôi phục { -brand-short-name }…
 refresh-profile-learn-more = Tìm hiểu thêm
+refresh-profile-progress =
+    .title = Làm mới { -brand-short-name }
+refresh-profile-progress-description = Sắp xong rồi…
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/global/tabprompts.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..458078e5408fda98b5e791ff38370cfe4d984c83
--- /dev/null
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = Tên đăng nhập:
+tabmodalprompt-password =
+    .value = Mật khẩu:
+tabmodalprompt-ok-button =
+    .label = OK
+tabmodalprompt-cancel-button =
+    .label = Hủy bỏ
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/global/textActions.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/global/textActions.ftl
index 5e597f1cdb6b9ad9e39137e9f786f10eaa496cc3..7ca819afafac0f943fbae0629dbc2cbd0d0cf419 100644
--- a/thunderbird-l10n/vi/localization/vi/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = Hoàn tác
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = Làm lại
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = Cắt
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = Sao chép
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = Dán
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = Dán không định dạng
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = Xóa
     .accesskey = D
-
 text-action-select-all =
     .label = Chọn tất cả
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = Không có gợi ý sửa chính tả
-
 text-action-spell-add-to-dictionary =
     .label = Thêm vào từ điển
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = Hoàn tác thêm vào từ điển
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = Kiểm tra chính tả
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = Thêm từ điển…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = Ngôn ngữ
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = Xóa trắng
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/pictureinpicture/pictureinpicture.ftl
index 003b64c7cdc9c5e3125dd4a80bab3951c119081f..751692ec6c197281ba0cd88d5bcbfd9f4cfbb062 100644
--- a/thunderbird-l10n/vi/localization/vi/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = Quay lại thẻ
 pictureinpicture-close =
     .aria-label = Đóng
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = Tạm dừng
+    .title = Tạm dừng (Phím cách)
+pictureinpicture-play-cmd =
+    .aria-label = Phát
+    .title = Phát (Phím cách)
+pictureinpicture-mute-cmd =
+    .aria-label = Tắt tiếng
+    .title = Tắt tiếng ({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = Bật tiếng
+    .title = Bật tiếng ({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = Quay trở lại thẻ
+    .title = Quay lại thẻ
+pictureinpicture-close-cmd =
+    .aria-label = Đóng
+    .title = Đóng ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = Phụ đề
+    .title = Phụ đề
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = Toàn màn hình
+    .title = Toàn màn hình (nhấp đúp chuột)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = Thoát toàn màn hình
+    .title = Thoát toàn màn hình (nhấp đúp chuột)
 pictureinpicture-subtitles-label = Phụ đề
 pictureinpicture-font-size-label = Cỡ chữ
 pictureinpicture-font-size-small = Nhỏ
diff --git a/thunderbird-l10n/vi/localization/vi/toolkit/printing/printUI.ftl b/thunderbird-l10n/vi/localization/vi/toolkit/printing/printUI.ftl
index 8f0b67040cdd5daf78196977b07f6a241923545e..74c307c3399c713bf1dc3b503195dfda15dcbefb 100644
--- a/thunderbird-l10n/vi/localization/vi/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/vi/localization/vi/toolkit/printing/printUI.ftl
@@ -5,15 +5,14 @@
 printui-title = In
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = Lưu thành
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
     { $sheetCount ->
        *[other] { $sheetCount } tờ giấy
     }
-
 printui-page-range-all = Tất cả
+printui-page-range-current = Hiện tại
 printui-page-range-odd = Số lẻ
 printui-page-range-even = Số chẵn
 printui-page-range-custom = Tùy chọn
@@ -23,29 +22,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = Nhập phạm vi trang tùy chỉnh
     .placeholder = ví dụ: 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = Bản sao
-
 printui-orientation = Hướng
 printui-landscape = Ngang
 printui-portrait = Dọc
-
 # Section title for the printer or destination device to target
 printui-destination-label = Thiết bị đích
 printui-destination-pdf-label = Lưu thành PDF
-
 printui-more-settings = Nhiều cài đặt hơn
 printui-less-settings = Ít cài đặt hơn
-
 printui-paper-size-label = Khổ giấy
-
 # Section title (noun) for the print scaling options
 printui-scale = Tỷ lệ
 printui-scale-fit-to-page-width = Vừa với chiều rộng trang
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = Tỷ lệ
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = In hai mặt
 printui-two-sided-printing-off = Tắt
@@ -53,7 +45,6 @@ printui-two-sided-printing-off = Tắt
 printui-two-sided-printing-long-edge = Lật theo chiều dài
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = Lật theo chiều rộng
-
 # Section title for miscellaneous print options
 printui-options = Tùy chọn
 printui-headers-footers-checkbox = In đầu trang và chân trang
@@ -77,7 +68,6 @@ printui-simplify-page-radio = Đơn giản hóa
 printui-color-mode-label = Chế độ màu
 printui-color-mode-color = Màu
 printui-color-mode-bw = Đen và trắng
-
 printui-margins = Lề
 printui-margins-default = Mặc định
 printui-margins-min = Tối thiểu
@@ -96,23 +86,17 @@ printui-margins-custom-left-mm = Trái (mm)
 printui-margins-custom-right = Phải
 printui-margins-custom-right-inches = Phải (inch)
 printui-margins-custom-right-mm = Phải (mm)
-
 printui-system-dialog-link = In bằng hộp thoại hệ thống…
-
 printui-primary-button = In
 printui-primary-button-save = Lưu
 printui-cancel-button = Hủy bỏ
 printui-close-button = Đóng
-
 printui-loading = Đang chuẩn bị xem trước
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = Xem trước trang in
-
 printui-pages-per-sheet = Số trang trên mỗi tờ
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = Đang in...
@@ -139,7 +123,6 @@ printui-paper-tabloid = Báo khổ nhỏ
 printui-error-invalid-scale = Tỉ lệ phải là số từ 10 đến 200.
 printui-error-invalid-margin = Vui lòng nhập lề hợp lệ cho khổ giấy đã chọn.
 printui-error-invalid-copies = Bản sao phải là một số từ 1 đến 10000.
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = Phạm vi phải là số từ 1 đến { $numPages }.
diff --git a/thunderbird-l10n/vi/manifest.json b/thunderbird-l10n/vi/manifest.json
index 8b4bc55e9cbdb6a0b7872be240b27c9fbb55b4d5..4cacc0c6ec074567226c2f270cc255c32acf24c2 100644
--- a/thunderbird-l10n/vi/manifest.json
+++ b/thunderbird-l10n/vi/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Tiếng Việt Language Pack",
   "description": "Language pack for Thunderbird for vi",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "vi": {
-      "version": "20220728081239",
+      "version": "20220818044312",
       "chrome_resources": {
         "alerts": "chrome/vi/locale/vi/alerts/",
         "autoconfig": "chrome/vi/locale/vi/autoconfig/",
diff --git a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/pdfviewer/viewer.properties b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/pdfviewer/viewer.properties
index 6e51ebcc955876d09ceda332606e01dbbfd37567..5a33d65b9409b7a838deab8526dab809e5a34d6c 100644
--- a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/pdfviewer/viewer.properties
@@ -268,6 +268,13 @@ editor_free_text_font_size=字体大小
 editor_ink_line_color=线条颜色
 editor_ink_line_thickness=线条粗细
 
+# Editor Parameters
+editor_free_text_color=颜色
+editor_free_text_size=字号
+editor_ink_color=颜色
+editor_ink_thickness=粗细
+editor_ink_opacity=不透明度
+
 # Editor aria
 editor_free_text_aria_label=文本编辑器
 editor_ink_aria_label=墨迹编辑器
diff --git a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/calendar/timezones.properties b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/calendar/timezones.properties
index cad6409dbbbee53867d5b96f2b4f13525969ed37..814a472debee93c9efeb326989902ee4b800e643 100644
--- a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/calendar/timezones.properties
+++ b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=美洲/努克
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=太平洋/坎顿岛
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=欧洲/基辅
diff --git a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/accessibility.properties b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/accessibility.properties
index 7fc1401293a6c40fe27424afacf09941db4c7a08..3b0cdf06518f0f253f076498270270120a4823a0 100644
--- a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=属性
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=无障碍元素树
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=单击以选择无障碍元素树中的节点
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=单击以选择查看器中的节点
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.properties b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.properties
index a09db95e85f4fc33f52c32184d8a1acf4bc1924f..f3687e6a79431ce1108e2e0447286fd4a9f486d7 100644
--- a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.properties
+++ b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=显示全部 #1 个节点
 # inspector.
 markupView.whitespaceOnly.label=空白
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=不可用
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=当前浏览器工具箱模式下,无法显示此元素的子元素
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
diff --git a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/webconsole.properties b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/webconsole.properties
index 2c8502bc59702b15fcebd7f72e0bf018aa9f19d7..a079ca1e21e3d6ea0718eb7f0f5f992b0185301a 100644
--- a/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/zh-CN/chrome/zh-CN/locale/zh-CN/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=浏览器控制台
 # process.
 multiProcessBrowserConsole.title=多进程浏览器控制台
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=父进程浏览器控制台
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/toolbox.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/toolbox.ftl
index 9c9e1b1283a5691e8663aa069d07a65042d38cc6..1ebd43a973492123daeed2d055e2750dfec895b1 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = 停靠于底部
 toolbox-meatball-menu-dock-left-label = 停靠于左侧
 toolbox-meatball-menu-dock-right-label = 停靠于右侧
 toolbox-meatball-menu-dock-separate-window-label = 独立窗口
-
 toolbox-meatball-menu-splitconsole-label = 显示分离式控制台
 toolbox-meatball-menu-hideconsole-label = 隐藏分离式控制台
-
 toolbox-meatball-menu-settings-label = 设置
 toolbox-meatball-menu-documentation-label = 文档…
 toolbox-meatball-menu-community-label = 社区…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = 不自动隐藏弹窗
-
 toolbox-meatball-menu-pseudo-locale-accented = 启用“重音符号”语言环境
 toolbox-meatball-menu-pseudo-locale-bidi = 启用“双向字符”语言环境
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = 浏览器工具箱模式
+toolbox-mode-browser-console-label = 浏览器控制台模式
+toolbox-mode-everything-label = 多进程
+toolbox-mode-everything-sub-label = (较慢)
+toolbox-mode-everything-container =
+    .title = 调试所有进程中的全部内容
+toolbox-mode-parent-process-label = 仅父进程
+toolbox-mode-parent-process-sub-label = (快速)
+toolbox-mode-parent-process-container =
+    .title = 仅聚焦于来自父进程的资源。
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/tooltips.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/tooltips.ftl
index 998be13a31e98c74a7b46dcdd619cd6ba0ab76df..8d308345bba869b7e93ff043b15444a47d2bdb12 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = 由于不是表格项目,<strong>{ $property }</strong> 对此元素无效。
 inactive-scroll-padding-when-not-scroll-container = 由于不会滚动,<strong>{ $property }</strong> 对此元素无效。
 inactive-css-border-image = 由于父表格元素的 <strong>border-collapse</strong> 已设为 <strong>collapse</strong>,无法应用至内部表格元素,<strong>{ $property }</strong> 对此元素无效。
+inactive-css-ruby-element = <strong>{ $property }</strong> 对此 ruby 元素无效。此元素大小由 ruby 字体大小决定。
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = 请尝试
 inactive-css-not-table-fix = 请尝试添加 <strong>display:table</strong> 或 <strong>display:inline-table</strong>。{ learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = 请尝试添加 <strong>overflow:auto</strong>、<strong>overflow:scroll</strong> 或 <strong>overflow:hidden</strong>。{ learn-more }
 inactive-css-border-image-fix = 请在父表格元素上移除该属性,或将 <strong>border-collapse</strong> 的值更改为 <strong>collapse</strong> 以外的值。{ learn-more }
+inactive-css-ruby-element-fix = 请尝试调整 ruby 文本的 <strong>font-size</strong>。{ learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/messenger/preferences/preferences.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/messenger/preferences/preferences.ftl
index d785be858c9fc38d25f3de14178f0fe3c94035d6..af2200dfb2e9aa9319957b3a4109dc2c1b8094fc 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/messenger/preferences/preferences.ftl
@@ -543,7 +543,9 @@ spellcheck-inline-label =
     .label = 启用即时拼写检查
     .accesskey = k
 
-
+language-popup-label =
+    .value = 语言:
+    .accesskey = L
 
 download-dictionaries-link = 下载更多字典
 
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/featuregates/features.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/featuregates/features.ftl
index a014e0fc16f8814455cbaef6ad6803b1c087004c..82a6b1091e06ea96cac98943d93bd62ab5004e43 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/featuregates/features.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/featuregates/features.ftl
@@ -63,4 +63,4 @@ experimental-features-ime-search-description = 对于东亚及印度语言使用
 # Text recognition for images
 experimental-features-text-recognition =
     .label = 文字识别
-experimental-features-text-recognition-description = 启用识别图像中文字功能。
+experimental-features-text-recognition-description = 启用识别图像内文字功能。
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/commonDialog.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/commonDialog.ftl
index 1c5d45aedd6561ca4c844f84c500bb9147fe365c..c9fd240921f723c7886464fcec1ff7cd39f533fc 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = 该页面称
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = 未知
-
 common-dialog-username =
     .value = 用户名
 common-dialog-password =
     .value = 密码
+common-dialog-copy-cmd =
+    .label = 复制
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = 全选
+    .accesskey = A
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/resetProfile.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/resetProfile.ftl
index 4ecf13fbb4d7c919f5af1d30afcbd3f1491781b9..76c4fe4b76e4bafc346314f8e1612b84eb8e19d0 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = 从头再来,以解决性能问题。这
 refresh-profile = 保养一下 { -brand-short-name }
 refresh-profile-button = 翻新 { -brand-short-name }…
 refresh-profile-learn-more = 详细了解
+refresh-profile-progress =
+    .title = 翻新 { -brand-short-name }
+refresh-profile-progress-description = 即将完成…
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/tabprompts.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..980d368c816df9ebb8621dfb48b2bf7ef9ebad19
--- /dev/null
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = 用户名:
+tabmodalprompt-password =
+    .value = 密码:
+tabmodalprompt-ok-button =
+    .label = 确定
+tabmodalprompt-cancel-button =
+    .label = 取消
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/textActions.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/textActions.ftl
index 46aa255facf826f8a6640c79edc45e358126a11c..29ae1fb7c28bf669a89f246ea7da5fed0b9ecd4d 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = 撤销
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = 重做
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = 剪切
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = 复制
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = 粘贴
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = 粘贴为无格式文本
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = 删除
     .accesskey = D
-
 text-action-select-all =
     .label = 全选
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = 无拼写建议
-
 text-action-spell-add-to-dictionary =
     .label = 添加到字典
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = 撤销添加到字典
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = 拼写检查
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = 添加字典…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = 语言
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = 清空
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/pictureinpicture/pictureinpicture.ftl
index eab1152a62dab85447592c2074be74b94a2f4af1..81d692fe008143b7b1b216b593baaf7e0b651724 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = 返回标签页
 pictureinpicture-close =
     .aria-label = 关闭
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = 暂停
+    .title = 暂停(空格键)
+pictureinpicture-play-cmd =
+    .aria-label = 播放
+    .title = 播放(空格键)
+pictureinpicture-mute-cmd =
+    .aria-label = 静音
+    .title = 静音({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = 取消静音
+    .title = 取消静音({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = 切回标签页
+    .title = 切回标签页
+pictureinpicture-close-cmd =
+    .aria-label = 关闭
+    .title = 关闭({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = 字幕
+    .title = 字幕
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = 全屏
+    .title = 全屏(双击)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = 退出全屏
+    .title = 退出全屏(双击)
 pictureinpicture-subtitles-label = 字幕
 pictureinpicture-font-size-label = 字号
 pictureinpicture-font-size-small = 小
diff --git a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/printing/printUI.ftl b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/printing/printUI.ftl
index f87922378aa60b9bc614568d5494817e26d16f33..6294e47807dc7ce027f39f93faf999a58bc0fca2 100644
--- a/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/zh-CN/localization/zh-CN/toolkit/printing/printUI.ftl
@@ -5,15 +5,14 @@
 printui-title = 打印
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = 另存为
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
     { $sheetCount ->
        *[other] { $sheetCount } 张纸
     }
-
 printui-page-range-all = 全部
+printui-page-range-current = 当前
 printui-page-range-odd = 奇数页
 printui-page-range-even = 偶数页
 printui-page-range-custom = 自定义
@@ -23,29 +22,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = 输入自定义页面范围
     .placeholder = 如:2-6、9、12-16
-
 # Section title for the number of copies to print
 printui-copies-label = 份数
-
 printui-orientation = 方向
 printui-landscape = 横向
 printui-portrait = 纵向
-
 # Section title for the printer or destination device to target
 printui-destination-label = 打印机
 printui-destination-pdf-label = 另存为 PDF
-
 printui-more-settings = 更多设置
 printui-less-settings = 更少设置
-
 printui-paper-size-label = 纸张大小
-
 # Section title (noun) for the print scaling options
 printui-scale = 缩放
 printui-scale-fit-to-page-width = 自适应页面宽度
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = 缩放比例
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = 双面打印
 printui-two-sided-printing-off = 关
@@ -53,7 +45,6 @@ printui-two-sided-printing-off = 关
 printui-two-sided-printing-long-edge = 长边翻转
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = 短边翻转
-
 # Section title for miscellaneous print options
 printui-options = 选项
 printui-headers-footers-checkbox = 打印页眉和页脚
@@ -77,7 +68,6 @@ printui-simplify-page-radio = 简化版本
 printui-color-mode-label = 色彩模式
 printui-color-mode-color = 彩色
 printui-color-mode-bw = 黑白
-
 printui-margins = 边距
 printui-margins-default = 默认
 printui-margins-min = 最小
@@ -96,23 +86,17 @@ printui-margins-custom-left-mm = 左(毫米)
 printui-margins-custom-right = 右
 printui-margins-custom-right-inches = 右(英寸)
 printui-margins-custom-right-mm = 右(毫米)
-
 printui-system-dialog-link = 使用系统对话框打印...
-
 printui-primary-button = 打印
 printui-primary-button-save = 保存
 printui-cancel-button = 取消
 printui-close-button = 关闭
-
 printui-loading = 正在准备预览
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = 打印预览
-
 printui-pages-per-sheet = 每张纸打印的页数
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = 正在打印...
@@ -139,7 +123,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = 缩放比例须在 10 到 200 之间。
 printui-error-invalid-margin = 请输入所选纸张大小的有效边距。
 printui-error-invalid-copies = 副本数须为1到 10000 之间的数字。
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = 打印范围须在第 1 页到第 { $numPages } 页之间。
diff --git a/thunderbird-l10n/zh-CN/manifest.json b/thunderbird-l10n/zh-CN/manifest.json
index 5f7abf0c9d5b4efbf5aab5d3df4151a32526d694..d027f076d7819ef75caf35baf01aa008235881a4 100644
--- a/thunderbird-l10n/zh-CN/manifest.json
+++ b/thunderbird-l10n/zh-CN/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Chinese Simplified (zh-CN) Language Pack",
   "description": "Language pack for Thunderbird for zh-CN",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "zh-CN": {
-      "version": "20220727214313",
+      "version": "20220818040340",
       "chrome_resources": {
         "alerts": "chrome/zh-CN/locale/zh-CN/alerts/",
         "autoconfig": "chrome/zh-CN/locale/zh-CN/autoconfig/",
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/pdfviewer/viewer.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/pdfviewer/viewer.properties
index 277a4c33fdcde78c31829509be607fc2856e463f..b673653e6d070e8470a9e00f4605080284244337 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/pdfviewer/viewer.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/pdfviewer/viewer.properties
@@ -260,7 +260,7 @@ editor_ink_label=圖形注釋
 
 freetext_default_content=輸入一些文字…
 
-free_text_default_content=輸入文字…
+free_text_default_content=請輸入文字…
 
 # Editor Parameters
 editor_free_text_font_color=字型顏色
@@ -268,6 +268,13 @@ editor_free_text_font_size=字型大小
 editor_ink_line_color=線條色彩
 editor_ink_line_thickness=線條粗細
 
+# Editor Parameters
+editor_free_text_color=色彩
+editor_free_text_size=大小
+editor_ink_color=色彩
+editor_ink_thickness=線條粗細
+editor_ink_opacity=透​明度
+
 # Editor aria
 editor_free_text_aria_label=FreeText 編輯器
 editor_ink_aria_label=筆跡編輯器
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/calendar/timezones.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/calendar/timezones.properties
index c6fb3e929a2ec2594f759701777e2fce9b810faf..524d6c00df8e25e32a3f9eba8bc3e4c5ffb53e6c 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/calendar/timezones.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/calendar/timezones.properties
@@ -484,3 +484,6 @@ pref.timezone.America.Nuuk=美洲/努克
 
 #added with 2.2021c
 pref.timezone.Pacific.Kanton=太平洋/坎頓島
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=歐洲/基輔
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/accessibility.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/accessibility.properties
index 1754a4aa2a9bf91becfe5a2aec33ac4ba164f8b0..ac991ed1e07f5f3b27bb295f44e4b8e26f907695 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/accessibility.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/accessibility.properties
@@ -30,6 +30,16 @@ accessibility.properties=屬性
 # Accessibility tree (that represents accessible element name) container.
 accessibility.treeName=輔助功能樹
 
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=點擊選擇輔助功能樹當中的節點
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=點擊選擇檢測器當中的節點
+
 # LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
 # displayed when accessible sidebar panel does not have an accessible object to
 # display.
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.properties
index 2ea13785f80c24f00764e1767f9bf5e33686a687..3929b27e3f3ff8c9da13dc8764b2d13015c2a64c 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/debugger.properties
@@ -917,7 +917,7 @@ variablesViewMissingArgs=(無法使用)
 # LOCALIZATION NOTE (variablesDomNodeValueTooltip): The text that is displayed
 # in a tooltip on the "open in inspector" button in the the variables list for a
 # DOMNode item.
-variablesDomNodeValueTooltip=點擊以在檢測器中選擇節點
+variablesDomNodeValueTooltip=點擊選擇檢測器當中的節點
 
 # LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
 # in the variables list on a getter or setter which can be edited.
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.properties
index 33547bdf4b528f7c7a762e11fc0e117d49817b56..6e98a83a57ad9049452320cf4fe9ec3b769660db 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/inspector.properties
@@ -27,6 +27,16 @@ markupView.more.showAll2=顯示全部共 #1 個節點
 # inspector.
 markupView.whitespaceOnly.label=空白
 
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=無法使用
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=目前的瀏覽器工具箱模式,無法開啟此元素的子元素
+
 # LOCALIZATION NOTE (markupView.whitespaceOnly)
 # Used in a tooltip that appears when the user hovers over whitespace-only text nodes in
 # the inspector. %S in the content will be replaced by the whitespace characters used in
@@ -158,14 +168,14 @@ inspector.menu.selectElement.label=選擇元素 #%S
 # sub-menu "Attribute" in the inspector contextual-menu that appears
 # when the user right-clicks on the node in the inspector, and that allows
 # to edit an attribute on this node.
-inspectorEditAttribute.label=編輯屬性 %S
+inspectorEditAttribute.label=編輯屬性「%S」
 inspectorEditAttribute.accesskey=E
 
 # LOCALIZATION NOTE (inspectorRemoveAttribute.label): This is the label of a
 # sub-menu "Attribute" in the inspector contextual-menu that appears
 # when the user right-clicks on the attribute of a node in the inspector,
 # and that allows to remove this attribute.
-inspectorRemoveAttribute.label=移除屬性 %S
+inspectorRemoveAttribute.label=移除屬性「%S」
 inspectorRemoveAttribute.accesskey=R
 
 # LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/webconsole.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/webconsole.properties
index f9714350f3c80953fbf54d528a1a02389f644cb9..4424fcdcf9b766e9abaff5c3c1f57f6e7a42f707 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/webconsole.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/devtools/client/webconsole.properties
@@ -18,6 +18,11 @@ browserConsole.title=瀏覽器主控台
 # process.
 multiProcessBrowserConsole.title=多處理程序瀏覽器主控台
 
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.fission` is true
+# and `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=父處理程序瀏覽器主控台
+
 # LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
 # %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
 timestampFormat=%02S:%02S:%02S.%03S
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/csp.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/csp.properties
index 2199943553e01e9361f9d453fa403763f0546f2d..e50743c7d196f42da3dce9cf10733f6228f57811 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/csp.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/global/security/csp.properties
@@ -58,7 +58,7 @@ ignoringStrictDynamic = 忽略來源「%1$S」(僅支援來自 script-src 的
 # LOCALIZATION NOTE (ignoringUnsafeEval):
 # %1$S is the csp directive (e.g. script-src-elem)
 # 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
-ignoringUnsafeEval = 忽略「%1$S」當中的「unsafe-eval」或「wasm-unsafe-eval」
+ignoringUnsafeEval = 忽略「%1$S」當中的「unsafe-eval」或「wasm-unsafe-eval」。
 # LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
 # %1$S is the csp directive that contains 'strict-dynamic'
 # 'strict-dynamic' should not be localized
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/addons.properties b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/addons.properties
index ca25a39581569cc033848cb5e8516b3f4943ea69..91e314bff05c46306b73249550f734cad7c8adeb 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/addons.properties
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/addons.properties
@@ -175,6 +175,7 @@ webextPerms.description.clipboardWrite=輸入資料到剪貼簿
 webextPerms.description.compose=在您撰寫和發送電子郵件時,讀取或修改訊息內容
 webextPerms.description.compose.send=用您的身分寄出撰寫好的郵件訊息
 webextPerms.description.compose.save=將撰寫的電子郵件另存為草稿或範本
+webextPerms.description.declarativeNetRequest=封鎖任何頁面上的內容
 webextPerms.description.devtools=讓開發者工具可存取您在開啟分頁中的資料
 webextPerms.description.dns=存取 IP 地址與主機名稱資訊
 webextPerms.description.downloads=下載檔案、讀取或修改瀏覽器的下載紀錄
diff --git a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/messengercompose/editorOverlay.dtd b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/messengercompose/editorOverlay.dtd
index 10ba528cca17b2adecb457c76845d1e62685036a..e7c2f42ee68a5f6be94674730881409c48534431 100644
--- a/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/messengercompose/editorOverlay.dtd
+++ b/thunderbird-l10n/zh-TW/chrome/zh-TW/locale/zh-TW/messenger/messengercompose/editorOverlay.dtd
@@ -5,7 +5,7 @@
 <!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
 
 <!-- Edit menu items -->
-<!ENTITY pasteNoFormatting.label "不重新格式化並貼上">
+<!ENTITY pasteNoFormatting.label "以純文字格式貼上">
 <!ENTITY pasteNoFormatting.accesskey "n">
 <!ENTITY pasteNoFormatting.key "V">
 <!ENTITY pasteAsQuotationCmd.label "以引言方式貼上">
@@ -261,6 +261,7 @@
 <!ENTITY tableProperties.label "表格屬性…">
 <!ENTITY tableProperties.accesskey "o">
 
+<!-- Toolbar-only items -->
 <!ENTITY imageToolbarCmd.label "圖片">
 <!ENTITY imageToolbarCmd.tooltip "插入新圖片或編輯已選取圖片的屬性">
 <!ENTITY hruleToolbarCmd.label "水平線">
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/toolbox.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/toolbox.ftl
index e3b85e163e7ba2e6e07871afca42004b25d94892..65426f8011156a04074ff5f0b83ec95560e1f051 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/toolbox.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/toolbox.ftl
@@ -15,21 +15,30 @@ toolbox-meatball-menu-dock-bottom-label = 停駐於底端
 toolbox-meatball-menu-dock-left-label = 停駐至左側
 toolbox-meatball-menu-dock-right-label = 停駐至右側
 toolbox-meatball-menu-dock-separate-window-label = 獨立視窗
-
 toolbox-meatball-menu-splitconsole-label = 顯示分割主控台
 toolbox-meatball-menu-hideconsole-label = 隱藏分割主控台
-
 toolbox-meatball-menu-settings-label = 設定
 toolbox-meatball-menu-documentation-label = 文件…
 toolbox-meatball-menu-community-label = 社群…
-
 # This menu item is only available in the browser toolbox. It forces the popups/panels
 # to stay visible on blur, which is primarily useful for addon developers and Firefox
 # contributors.
 toolbox-meatball-menu-noautohide-label = 不自動隱藏彈出視窗
-
 toolbox-meatball-menu-pseudo-locale-accented = 啟用「accented」語系
 toolbox-meatball-menu-pseudo-locale-bidi = 啟用「bidi」語系
 
 ##
 
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = 瀏覽器工具箱模式
+toolbox-mode-browser-console-label = 瀏覽器主控台模式
+toolbox-mode-everything-label = 多處理程序
+toolbox-mode-everything-sub-label = (比較慢)
+toolbox-mode-everything-container =
+    .title = 對所有處理程序中的所有資料除錯
+toolbox-mode-parent-process-label = 僅有父處理程序
+toolbox-mode-parent-process-sub-label = (快速)
+toolbox-mode-parent-process-container =
+    .title = 謹聚焦於來自父處理程序的資源。
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/tooltips.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/tooltips.ftl
index a916c503f86feeca4e20a9a8f215e7fd33121a6c..ee13f1a357370ca749b53adbb5ce3da0314b0a6a 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/tooltips.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/devtools/client/tooltips.ftl
@@ -32,6 +32,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $pro
 inactive-css-not-table = 由於不是表格,<strong>{ $property }</strong> 對此元素沒有影響。
 inactive-scroll-padding-when-not-scroll-container = 由於不會捲動,<strong>{ $property }</strong> 對此元素沒有影響。
 inactive-css-border-image = 由於父階層表格元素的 <strong>border-collapse</strong> 設定為 <strong>collapse</strong>,無法套用到內部的表格元素,<strong>{ $property }</strong> 對此元素無效。
+inactive-css-ruby-element = 由於此元素是 ruby 元素,<strong>{ $property }</strong> 無效。此元素大小是由 ruby 文字的大小所決定的。
 
 ## In the Rule View when a CSS property cannot be successfully applied we display
 ## an icon. When this icon is hovered this message is displayed to explain how
@@ -55,6 +56,7 @@ inactive-css-not-for-internal-table-elements-except-table-cells-fix = 請嘗試
 inactive-css-not-table-fix = 請嘗試加入 <strong>display:table</strong> 或 <strong>display:inline-table</strong>。{ learn-more }
 inactive-scroll-padding-when-not-scroll-container-fix = 請嘗試加入 <strong>overflow:auto</strong>、<strong>overflow:scroll</strong> 或<strong>overflow:hidden</strong>。{ learn-more }
 inactive-css-border-image-fix = 請於父表格元素移除該屬性,或將 <strong>border-collapse</strong> 的值更改為 <strong>collapse</strong> 以外的值。{ learn-more }
+inactive-css-ruby-element-fix = 請嘗試調整 ruby 文字的 <strong>font-size</strong>。{ learn-more }
 
 ## In the Rule View when a CSS property may have compatibility issues with other browsers
 ## we display an icon. When this icon is hovered this message is displayed to explain why
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/addressbook/vcard.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/addressbook/vcard.ftl
index c55d2de2fc6a05888758656a869c7f7837c91d05..93d86154a85833cc4252ad0d263d5f816d15d8fe 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/addressbook/vcard.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/addressbook/vcard.ftl
@@ -105,3 +105,8 @@ vcard-org-add = 加入組織單位資訊
 vcard-org-title = 頭銜
 vcard-org-role = 角色
 vcard-org-org = 組織單位資訊
+
+# Custom properties
+
+vcard-custom-header = 自訂屬性
+vcard-custom-add = 新增自訂屬性
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/mailWidgets.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..a1dbfeb4931e31e5dd7a58ee7e0eb3d842840892
--- /dev/null
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/mailWidgets.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+apply-current-view-to-menu =
+    .label = 將目前畫面套用到…
+threadpane-apply-changes-prompt-title = 確定要套用變更嗎?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = 確定要將目前信件匣的畫面套用到 { $name } 嗎?
+# Variables:
+#  $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = 確定要將目前信件匣的畫面套用到 { $name } 與其子信件匣嗎?
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/preferences/preferences.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/preferences/preferences.ftl
index a5fe30a856bf0fbe475922f897602a47afc50162..39a53b4457154388eb5e8d0d8880c2e256ae9667 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/preferences/preferences.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/messenger/preferences/preferences.ftl
@@ -419,7 +419,9 @@ spellcheck-label =
 spellcheck-inline-label =
     .label = 啟用拼字檢查
     .accesskey = E
-
+language-popup-label =
+    .value = 語言:
+    .accesskey = L
 download-dictionaries-link = 下載其他字典
 font-label =
     .value = 字型:
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/commonDialog.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/commonDialog.ftl
index a2658980df29fe81f4ef3ac672f99caf03eebceb..d6d7a32a6dd815c57ba1af72f1dd42ca8c0dbbd6 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/commonDialog.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/commonDialog.ftl
@@ -6,8 +6,13 @@ common-dialog-title-null = 此頁面說
 common-dialog-title-system = { -brand-short-name }
 # Title displayed when the origin of a web dialog is unknown.
 common-dialog-title-unknown = 未知
-
 common-dialog-username =
     .value = 使用者名稱
 common-dialog-password =
     .value = 密碼
+common-dialog-copy-cmd =
+    .label = 複製
+    .accesskey = C
+common-dialog-select-all-cmd =
+    .label = 全選
+    .accesskey = A
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/resetProfile.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/resetProfile.ftl
index c6742159a9b4897c2dba46cd854b2be3b441a0fe..6aa5fe05f1de7118292e8fa9a9d13944cc88e1f7 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/resetProfile.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/resetProfile.ftl
@@ -9,3 +9,6 @@ refresh-profile-dialog-description = 透過還原回預設選項,來修正效
 refresh-profile = 保養一下 { -brand-short-name }
 refresh-profile-button = 重新整理 { -brand-short-name }…
 refresh-profile-learn-more = 了解更多
+refresh-profile-progress =
+    .title = 重新整理 { -brand-short-name }
+refresh-profile-progress-description = 快完成了…
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/tabprompts.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000000000000000000000000000000000..77213761d8e2af87f4b9d597a9364704f732f678
--- /dev/null
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/tabprompts.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+    .value = 使用者名稱:
+tabmodalprompt-password =
+    .value = 密碼:
+tabmodalprompt-ok-button =
+    .label = 確定
+tabmodalprompt-cancel-button =
+    .label = 取消
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/textActions.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/textActions.ftl
index 5c1a25ab1d5293f4e88530955f06373f520fb987..243ebba36c372723de9d9a8f206bfce815b394ba 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/textActions.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/global/textActions.ftl
@@ -5,71 +5,55 @@
 text-action-undo =
     .label = 復原
     .accesskey = U
-
 text-action-undo-shortcut =
     .key = Z
-
 text-action-redo =
     .label = 取消「復原」
     .accesskey = R
-
 text-action-redo-shortcut =
     .key = Y
-
 text-action-cut =
     .label = 剪下
     .accesskey = t
-
 text-action-cut-shortcut =
     .key = X
-
 text-action-copy =
     .label = 複製
     .accesskey = C
-
 text-action-copy-shortcut =
     .key = C
-
 text-action-paste =
     .label = 貼上
     .accesskey = P
-
+text-action-paste-no-formatting =
+    .label = 以純文字格式貼上
+    .accesskey = m
 text-action-paste-shortcut =
     .key = V
-
 text-action-delete =
     .label = 刪除
     .accesskey = D
-
 text-action-select-all =
     .label = 全選
     .accesskey = A
-
 text-action-select-all-shortcut =
     .key = A
-
 text-action-spell-no-suggestions =
     .label = 無拼字建議
-
 text-action-spell-add-to-dictionary =
     .label = 新增到字典
     .accesskey = o
-
 text-action-spell-undo-add-to-dictionary =
     .label = 還原「新增到字典」
     .accesskey = n
-
 text-action-spell-check-toggle =
     .label = 檢查拼字
     .accesskey = g
-
 text-action-spell-add-dictionaries =
     .label = 新增字典…
     .accesskey = A
-
 text-action-spell-dictionaries =
     .label = 語言
     .accesskey = L
-
 text-action-search-text-box-clear =
     .title = 清除
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/pictureinpicture/pictureinpicture.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/pictureinpicture/pictureinpicture.ftl
index 0d8486bc42b4b80a77146d9eb983649bba9aaa17..3601c9433800cd08538315e3c8c3db592c12ba3f 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/pictureinpicture/pictureinpicture.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -15,6 +15,40 @@ pictureinpicture-unpip =
     .aria-label = 送回分頁
 pictureinpicture-close =
     .aria-label = 關閉
+
+## Variables:
+##   $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+    .aria-label = 暫停
+    .title = 暫停(空白鍵)
+pictureinpicture-play-cmd =
+    .aria-label = 播放
+    .title = 播放(空白鍵)
+pictureinpicture-mute-cmd =
+    .aria-label = 靜音
+    .title = 靜音({ $shortcut })
+pictureinpicture-unmute-cmd =
+    .aria-label = 取消靜音
+    .title = 取消靜音({ $shortcut })
+pictureinpicture-unpip-cmd =
+    .aria-label = 送回分頁
+    .title = 送回分頁
+pictureinpicture-close-cmd =
+    .aria-label = 關閉
+    .title = 關閉({ $shortcut })
+pictureinpicture-subtitles-cmd =
+    .aria-label = 字幕
+    .title = 字幕
+
+##
+
+pictureinpicture-fullscreen-cmd =
+    .aria-label = 進入全螢幕模式
+    .title = 進入全螢幕模式(雙擊)
+pictureinpicture-exit-fullscreen-cmd =
+    .aria-label = 離開全螢幕模式
+    .title = 離開全螢幕模式(雙擊)
 pictureinpicture-subtitles-label = 字幕
 pictureinpicture-font-size-label = 字型大小
 pictureinpicture-font-size-small = 小
diff --git a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/printing/printUI.ftl b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/printing/printUI.ftl
index ea2da5c0f712f90201ecfeacf37175d516b98065..ff84784cd2ccdee32f90142fc591bba0bc580b07 100644
--- a/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/printing/printUI.ftl
+++ b/thunderbird-l10n/zh-TW/localization/zh-TW/toolkit/printing/printUI.ftl
@@ -5,15 +5,14 @@
 printui-title = 列印
 # Dialog title to prompt the user for a filename to save print to PDF.
 printui-save-to-pdf-title = 另存新檔
-
 # Variables
 # $sheetCount (integer) - Number of paper sheets
 printui-sheets-count =
     { $sheetCount ->
        *[other] { $sheetCount } 張紙
     }
-
 printui-page-range-all = 全部
+printui-page-range-current = 目前
 printui-page-range-odd = 單數頁
 printui-page-range-even = 雙數頁
 printui-page-range-custom = 自訂
@@ -23,29 +22,22 @@ printui-page-range-picker =
 printui-page-custom-range-input =
     .aria-label = 輸入自訂頁面範圍
     .placeholder = 例如 2-6, 9, 12-16
-
 # Section title for the number of copies to print
 printui-copies-label = 份數
-
 printui-orientation = 方向
 printui-landscape = 橫式
 printui-portrait = 直式
-
 # Section title for the printer or destination device to target
 printui-destination-label = 列印到
 printui-destination-pdf-label = 儲存為 PDF
-
 printui-more-settings = 更多設定
 printui-less-settings = 更少設定
-
 printui-paper-size-label = 紙張大小
-
 # Section title (noun) for the print scaling options
 printui-scale = 縮放
 printui-scale-fit-to-page-width = 符合頁面寬度
 # Label for input control where user can set the scale percentage
 printui-scale-pcent = 縮放比例
-
 # Section title (noun) for the two-sided print options
 printui-two-sided-printing = 雙面列印
 printui-two-sided-printing-off = 關閉
@@ -53,7 +45,6 @@ printui-two-sided-printing-off = 關閉
 printui-two-sided-printing-long-edge = 長邊翻轉
 # Flip the sheet as if it were bound along its short edge.
 printui-two-sided-printing-short-edge = 短邊翻轉
-
 # Section title for miscellaneous print options
 printui-options = 選項
 printui-headers-footers-checkbox = 列印頁首與頁尾
@@ -77,7 +68,6 @@ printui-simplify-page-radio = 簡化版本
 printui-color-mode-label = 色彩模式
 printui-color-mode-color = 彩色
 printui-color-mode-bw = 黑白
-
 printui-margins = 邊界
 printui-margins-default = 預設值
 printui-margins-min = 最小
@@ -96,23 +86,17 @@ printui-margins-custom-left-mm = 左邊(mm)
 printui-margins-custom-right = 右邊
 printui-margins-custom-right-inches = 右方(英寸)
 printui-margins-custom-right-mm = 右邊(mm)
-
 printui-system-dialog-link = 使用系統對話框列印…
-
 printui-primary-button = 列印
 printui-primary-button-save = 儲存
 printui-cancel-button = 取消
 printui-close-button = 關閉
-
 printui-loading = 正在準備預覽列印
-
 # Reported by screen readers and other accessibility tools to indicate that
 # the print preview has focus.
 printui-preview-label =
     .aria-label = 預覽列印
-
 printui-pages-per-sheet = 每張紙要印的頁面數
-
 # This is shown next to the Print button with an indefinite loading spinner
 # when the user prints a page and it is being sent to the printer.
 printui-print-progress-indicator = 列印中…
@@ -139,7 +123,6 @@ printui-paper-tabloid = Tabloid
 printui-error-invalid-scale = 縮放比例必須在 10 到 200 之間。
 printui-error-invalid-margin = 請輸入所選紙張尺寸的有效邊界大小。
 printui-error-invalid-copies = 份數必須是 1 到 10000 之間的數字。
-
 # Variables
 # $numPages (integer) - Number of pages
 printui-error-invalid-range = 列印範圍必須在第 1 頁到第 { $numPages } 頁之間。
diff --git a/thunderbird-l10n/zh-TW/manifest.json b/thunderbird-l10n/zh-TW/manifest.json
index 38270fd55cc8505464c85e0ac4807d1e281a4213..d12caababccc9dce1ffc912f8a24e96dfbd7169d 100644
--- a/thunderbird-l10n/zh-TW/manifest.json
+++ b/thunderbird-l10n/zh-TW/manifest.json
@@ -10,10 +10,10 @@
   },
   "name": "Traditional Chinese (zh-TW) Language Pack",
   "description": "Language pack for Thunderbird for zh-TW",
-  "version": "102.1.2buildid20220808.204007",
+  "version": "102.2.0buildid20220822.195114",
   "languages": {
     "zh-TW": {
-      "version": "20220726091144",
+      "version": "20220817162324",
       "chrome_resources": {
         "alerts": "chrome/zh-TW/locale/zh-TW/alerts/",
         "autoconfig": "chrome/zh-TW/locale/zh-TW/autoconfig/",
diff --git a/toolkit/components/reputationservice/ApplicationReputation.cpp b/toolkit/components/reputationservice/ApplicationReputation.cpp
index 686210f4264df54bb1e3fac8bee229a954e7e90e..f4948f3ef58e16d3de7e1661cd2ec1c7d218e348 100644
--- a/toolkit/components/reputationservice/ApplicationReputation.cpp
+++ b/toolkit/components/reputationservice/ApplicationReputation.cpp
@@ -275,7 +275,6 @@ const char* const ApplicationReputationService::kBinaryFileExtensions[] = {
     //".isp", exec // IIS config
     //".isu", // InstallShield
     //".jar", exec // Java
-    //".jnlp", exec // Java
     //".job", // Windows
     //".jpg",
     //".jpeg",
diff --git a/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp b/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
index d4c98cfee553468b6519377e9babfbfd0aa8f153..fa32aa54ea7b2022e1f18d5c86c14842f0ed4a43 100644
--- a/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
+++ b/toolkit/components/reputationservice/test/gtest/TestExecutableLists.cpp
@@ -109,7 +109,6 @@ static const char* const kTestFileExtensions[] = {
     ".iso",                // CD image
     ".isp",                // IIS config
     ".jar",                // Java
-    ".jnlp",               // Java
     ".js",                 // JavaScript script
     ".jse",                // JScript
     ".ksh",                // Linux shell
diff --git a/toolkit/components/search/SearchService.jsm b/toolkit/components/search/SearchService.jsm
index d424f8fb070131564e1499951b1b2b719b0b6f91..c661cedfdcafb5bdcbed385d561ea95e711852a4 100644
--- a/toolkit/components/search/SearchService.jsm
+++ b/toolkit/components/search/SearchService.jsm
@@ -2606,7 +2606,7 @@ SearchService.prototype = {
     } else {
       Glean.searchEnginePrivate.displayName.set("");
       Glean.searchEnginePrivate.loadPath.set("");
-      Glean.searchEnginePrivate.submissionUrl.set("");
+      Glean.searchEnginePrivate.submissionUrl.set("blank:");
       Glean.searchEnginePrivate.verified.set("");
     }
   },
diff --git a/toolkit/components/search/tests/xpcshell/test_defaultEngine.js b/toolkit/components/search/tests/xpcshell/test_defaultEngine.js
index c8ff3e6436ecc8fdd39b70c47b9979b7f1fc198c..3eb3dfb3cfc10d2a2a5beb7595d406a388467dc7 100644
--- a/toolkit/components/search/tests/xpcshell/test_defaultEngine.js
+++ b/toolkit/components/search/tests/xpcshell/test_defaultEngine.js
@@ -97,6 +97,13 @@ add_task(async function test_telemetry_empty_submission_url() {
       submissionUrl: "blank:",
       verified: "verified",
     },
+    private: {
+      engineId: "",
+      displayName: "",
+      loadPath: "",
+      submissionUrl: "blank:",
+      verified: "",
+    },
   });
 });
 
diff --git a/toolkit/content/xul.css b/toolkit/content/xul.css
index 5ef47b97ba1405e7e02e947ff7c22eae973a605d..70bfc2047c05621580f98e7b93901052e6a90f53 100644
--- a/toolkit/content/xul.css
+++ b/toolkit/content/xul.css
@@ -16,8 +16,6 @@
  * browser.css.
  */
 
-@import url("chrome://global/skin/tooltip.css");
-
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
 @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
 
@@ -258,14 +256,60 @@ tooltip {
 }
 
 tooltip {
+  appearance: auto;
+  -moz-default-appearance: tooltip;
+  -moz-font-smoothing-background-color: -moz-mac-tooltip;
+
   -moz-box-orient: vertical;
   white-space: pre-wrap;
+
+  background-color: InfoBackground;
+  color: InfoText;
+  font: message-box;
+  padding: 2px 3px;
+  max-width: 40em;
+  overflow: clip;
 }
 
 tooltip:not([position]) {
   margin-top: 21px;
 }
 
+/**
+ * It's important that these styles are in a UA sheet, because the default
+ * tooltip is native anonymous content
+ */
+@media (-moz-platform: linux) {
+  tooltip {
+    padding: 6px 10px; /* Matches Adwaita. */
+    line-height: 1.2;
+  }
+}
+
+@media (-moz-platform: windows) {
+  tooltip {
+    appearance: none;
+    border: 1px solid;
+  }
+
+  @media (-moz-windows-default-theme) {
+    tooltip {
+      background-color: #f9f9fb;
+      color: black;
+      border-color: #67676c;
+      border-radius: 4px;
+    }
+
+    @media (prefers-color-scheme: dark) {
+      tooltip {
+        background-color: #2b2a33;
+        color: white;
+        border-color: #f9f9fb;
+      }
+    }
+  }
+}
+
 @supports -moz-bool-pref("xul.panel-animations.enabled") {
 @media (prefers-reduced-motion: no-preference) {
 @media (-moz-platform: macos) {
diff --git a/toolkit/themes/linux/global/jar.mn b/toolkit/themes/linux/global/jar.mn
index e92840e7b434cfb6e20ad62da97b4453dfc2107d..6b42c0d37f7705770eab0b9e22954b97312025ed 100644
--- a/toolkit/themes/linux/global/jar.mn
+++ b/toolkit/themes/linux/global/jar.mn
@@ -19,7 +19,6 @@ toolkit.jar:
    skin/classic/global/tabbox.css
    skin/classic/global/toolbar.css
    skin/classic/global/toolbarbutton.css
-   skin/classic/global/tooltip.css
 
    skin/classic/global/icons/Authentication.png                (icons/Authentication.png)
 
diff --git a/toolkit/themes/linux/global/tooltip.css b/toolkit/themes/linux/global/tooltip.css
deleted file mode 100644
index 24776a4444beb67b44df4b24ffc7bda56b05a326..0000000000000000000000000000000000000000
--- a/toolkit/themes/linux/global/tooltip.css
+++ /dev/null
@@ -1,27 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-tooltip {
-  appearance: auto;
-  -moz-default-appearance: tooltip;
-  max-width: 40em;
-
-  padding: 6px 10px; /* Matches Adwaita. */
-
-  color: InfoText;
-  background-color: InfoBackground;
-  font: message-box;
-  line-height: 1.2;
-}
-
-tooltip:not([position]) {
-  margin-top: 21px;
-}
diff --git a/toolkit/themes/mobile/global/jar.mn b/toolkit/themes/mobile/global/jar.mn
index e5325d5a16cb01e5d97635a9595e5f60046cbea9..4edec9f072270942a3af95d53a09226fb8d543e4 100644
--- a/toolkit/themes/mobile/global/jar.mn
+++ b/toolkit/themes/mobile/global/jar.mn
@@ -9,6 +9,3 @@
    skin/classic/global/aboutMemory.css
    skin/classic/global/aboutNetworking.css
    skin/classic/global/aboutSupport.css
-
-#  XUL support:
-   skin/classic/global/tooltip.css
diff --git a/toolkit/themes/mobile/global/tooltip.css b/toolkit/themes/mobile/global/tooltip.css
deleted file mode 100644
index 26bec1d7b47d64e60a6a100afaff6c034de9894d..0000000000000000000000000000000000000000
--- a/toolkit/themes/mobile/global/tooltip.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-tooltip {
-  appearance: auto;
-  -moz-default-appearance: tooltip;
-  max-width: 40em;
-
-  padding: 6px 10px; /* Matches Adwaita. */
-
-  color: InfoText;
-  background-color: InfoBackground;
-  font: message-box;
-}
-
-tooltip:not([position]) {
-  margin-top: 21px;
-}
diff --git a/toolkit/themes/osx/global/jar.mn b/toolkit/themes/osx/global/jar.mn
index abd8209b662fec473ffd26ba90222a2dde219832..115b800b1d9013e431082bdf3c23b9e8b77a9a98 100644
--- a/toolkit/themes/osx/global/jar.mn
+++ b/toolkit/themes/osx/global/jar.mn
@@ -21,7 +21,6 @@ toolkit.jar:
   skin/classic/global/tabbox.css
   skin/classic/global/toolbar.css
   skin/classic/global/toolbarbutton.css
-  skin/classic/global/tooltip.css
   skin/classic/global/wizard.css
   skin/classic/global/arrow/panelarrow-vertical.svg                  (arrow/panelarrow-vertical.svg)
   skin/classic/global/icons/search-textbox.svg                       (icons/search-textbox.svg)
diff --git a/toolkit/themes/osx/global/tooltip.css b/toolkit/themes/osx/global/tooltip.css
deleted file mode 100644
index 382ee0eed15faa72fda8b8b8ab33a858ba166304..0000000000000000000000000000000000000000
--- a/toolkit/themes/osx/global/tooltip.css
+++ /dev/null
@@ -1,26 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-tooltip {
-  appearance: auto;
-  -moz-default-appearance: tooltip;
-  -moz-font-smoothing-background-color: -moz-mac-tooltip;
-  padding: 2px 3px;
-  max-width: 40em;
-  color: InfoText;
-  background-color: InfoBackground;
-  font: message-box;
-  cursor: default;
-}
-
-tooltip:not([position]) {
-  margin-top: 18px;
-}
diff --git a/toolkit/themes/windows/global/jar.mn b/toolkit/themes/windows/global/jar.mn
index 4dc1e0de3892a7e36c936d15576bf5193de01b23..447161c4b829d4d5ff28cbd8854fdf7589dbfdcf 100644
--- a/toolkit/themes/windows/global/jar.mn
+++ b/toolkit/themes/windows/global/jar.mn
@@ -20,7 +20,6 @@ toolkit.jar:
   skin/classic/global/splitter.css
   skin/classic/global/toolbar.css
   skin/classic/global/toolbarbutton.css
-  skin/classic/global/tooltip.css
   skin/classic/global/icons/Landscape.png                  (icons/Landscape.png)
   skin/classic/global/icons/menu-check.svg                 (icons/menu-check.svg)
   skin/classic/global/icons/Portrait.png                   (icons/Portrait.png)
diff --git a/toolkit/themes/windows/global/tooltip.css b/toolkit/themes/windows/global/tooltip.css
deleted file mode 100644
index f5518466cf42a69fd6aff2e18ec20b3ea75747ac..0000000000000000000000000000000000000000
--- a/toolkit/themes/windows/global/tooltip.css
+++ /dev/null
@@ -1,40 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * This file is imported as a UA stylesheet because the default tooltip is
- * built as native anonymous content.
- */
-
-@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-
-tooltip {
-  border: 1px solid;
-  padding: 2px 3px;
-  max-width: 40em;
-  background-color: InfoBackground;
-  color: InfoText;
-  font: message-box;
-}
-
-@media (-moz-windows-default-theme) {
-  tooltip {
-    background-color: #f9f9fb;
-    color: black;
-    border-color: #67676c;
-    border-radius: 4px;
-  }
-
-  @media (prefers-color-scheme: dark) {
-    tooltip {
-      background-color: #2b2a33;
-      color: white;
-      border-color: #f9f9fb;
-    }
-  }
-}
-
-tooltip:not([position]) {
-  margin-top: 21px;
-}
diff --git a/tools/update-verify/release/get-update-xml.sh b/tools/update-verify/release/get-update-xml.sh
index 01c509645c8551466ef600218eabd6b9567a7457..4c1fa724a83deceae87ee52df4e9dd9110f5f309 100755
--- a/tools/update-verify/release/get-update-xml.sh
+++ b/tools/update-verify/release/get-update-xml.sh
@@ -5,7 +5,7 @@ patch_types="${2}"
 update_xml="$(mktemp -t update.xml.XXXXXXXXXX)"
 update_xml_headers="$(mktemp -t update.xml.headers.XXXXXXXXXX)"
 update_xml_debug="$(mktemp -t update.xml.debug.XXXXXXXXXX)"
-curl --retry 50 --retry-max-time 300 -s --show-error -D "${update_xml_headers}" -L -v "${update_xml_url}" > "${update_xml}" 2>"${update_xml_debug}"
+curl --retry 50 --retry-max-time 300 -s --show-error -D "${update_xml_headers}" -L -v -H "Cache-Control: max-stale=0" "${update_xml_url}" > "${update_xml}" 2>"${update_xml_debug}"
 update_xml_curl_exit_code=$?
 if [ "${update_xml_curl_exit_code}" == 0 ]
 then
diff --git a/tools/update-verify/scripts/async_download.py b/tools/update-verify/scripts/async_download.py
index 2afcec2754ac92d11750ec7cd8bf2ae9e3d5d0c2..d035ed6cc0d829145275906f8fc67baf9aa1b91f 100644
--- a/tools/update-verify/scripts/async_download.py
+++ b/tools/update-verify/scripts/async_download.py
@@ -89,7 +89,9 @@ async def fetch_url(url, path, connector):
             connector=connector, connector_owner=False, timeout=timeout
         ) as session:
             log.info(f"Retrieving {url}")
-            async with session.get(url) as response:
+            async with session.get(
+                url, headers={"Cache-Control": "max-stale=0"}
+            ) as response:
                 # Any response code > 299 means something went wrong
                 if response.status > 299:
                     log.info(f"Failed to download {url} with status {response.status}")
diff --git a/uriloader/exthandler/nsExternalHelperAppService.cpp b/uriloader/exthandler/nsExternalHelperAppService.cpp
index 4daf08b7d7b10503381a8539d92246cdc726d97d..41e1272f0c6049e2a105c2410278be71d64faf31 100644
--- a/uriloader/exthandler/nsExternalHelperAppService.cpp
+++ b/uriloader/exthandler/nsExternalHelperAppService.cpp
@@ -698,7 +698,7 @@ nsresult nsExternalHelperAppService::DoContentContentProcessHelper(
 
   uint32_t reason = nsIHelperAppLauncherDialog::REASON_CANTHANDLE;
 
-  SanitizeFileName(fileName, EmptyCString(), 0);
+  SanitizeFileName(fileName, 0);
 
   RefPtr<nsExternalAppHandler> handler =
       new nsExternalAppHandler(nullptr, u""_ns, aContentContext, aWindowContext,
@@ -3271,13 +3271,7 @@ nsExternalHelperAppService::ValidateFileNameForSaving(
 
   // Just sanitize the filename only.
   if (aFlags & VALIDATE_SANITIZE_ONLY) {
-    nsAutoString extension;
-    int32_t dotidx = fileName.RFind(".");
-    if (dotidx != -1) {
-      extension = Substring(fileName, dotidx + 1);
-    }
-
-    SanitizeFileName(fileName, NS_ConvertUTF16toUTF8(extension), aFlags);
+    SanitizeFileName(fileName, aFlags);
   } else {
     nsCOMPtr<nsIMIMEInfo> mimeInfo = ValidateFileNameForSaving(
         fileName, aType, nullptr, nullptr, aFlags, true);
@@ -3385,6 +3379,8 @@ nsExternalHelperAppService::ValidateFileNameForSaving(
     return mimeInfo.forget();
   }
 
+  // This section modifies the extension on the filename if it isn't valid for
+  // the given content type.
   if (mimeInfo) {
     bool isValidExtension;
     if (extension.IsEmpty() ||
@@ -3424,6 +3420,8 @@ nsExternalHelperAppService::ValidateFileNameForSaving(
           }
         }
 
+        // If an suitable extension was found, we will append to or replace the
+        // existing extension.
         if (!extension.IsEmpty()) {
           ModifyExtensionType modify =
               ShouldModifyExtension(mimeInfo, originalExtension);
@@ -3457,7 +3455,6 @@ nsExternalHelperAppService::ValidateFileNameForSaving(
   if (StringEndsWith(fileName, u".lnk"_ns) ||
       StringEndsWith(fileName, u".local"_ns)) {
     fileName.AppendLiteral(".download");
-    extension.AssignLiteral("download");
   }
 
   // If no filename is present, use a default filename.
@@ -3483,21 +3480,20 @@ nsExternalHelperAppService::ValidateFileNameForSaving(
     }
   }
 
-  // Make the filename safe for the filesystem
-  SanitizeFileName(fileName, extension, aFlags);
+  // Make the filename safe for the filesystem.
+  SanitizeFileName(fileName, aFlags);
 
   aFileName = fileName;
   return mimeInfo.forget();
 }
 
 void nsExternalHelperAppService::SanitizeFileName(nsAString& aFileName,
-                                                  const nsACString& aExtension,
                                                   uint32_t aFlags) {
   nsAutoString fileName(aFileName);
 
-  // Replace characters
-  fileName.ReplaceChar(KNOWN_PATH_SEPARATORS, '_');
-  fileName.ReplaceChar(FILE_ILLEGAL_CHARACTERS, ' ');
+  // Replace known invalid characters.
+  fileName.ReplaceChar(u"" KNOWN_PATH_SEPARATORS, '_');
+  fileName.ReplaceChar(u"" FILE_ILLEGAL_CHARACTERS, ' ');
   fileName.StripChar(char16_t(0));
 
   const char16_t *startStr, *endStr;
@@ -3513,17 +3509,13 @@ void nsExternalHelperAppService::SanitizeFileName(nsAString& aFileName,
   //  Mac (APFS) stores filenames with a maximum 255 of UTF-8 code units.
   //  Linux (ext3/ext4...) stores filenames with a maximum 255 bytes.
   // So here we just use the maximum of 255 bytes.
-  uint32_t maxBytes = 0;  // 0 means don't truncate at a maximum size.
-  if (!(aFlags & VALIDATE_DONT_TRUNCATE)) {
-    maxBytes = 255 - aExtension.Length() - 1;
-  }
+  // 0 means don't truncate at a maximum size.
+  const uint32_t maxBytes =
+      (aFlags & VALIDATE_DONT_TRUNCATE) ? 0 : kDefaultMaxFileNameLength;
 
   // True if the last character added was whitespace.
   bool lastWasWhitespace = false;
 
-  // True if the filename is too long and must be truncated.
-  bool longFileName = false;
-
   // Length of the filename that fits into the maximum size excluding the
   // extension and period.
   int32_t longFileNameEnd = -1;
@@ -3538,6 +3530,9 @@ void nsExternalHelperAppService::SanitizeFileName(nsAString& aFileName,
   // The number of bytes that the string would occupy if encoded in UTF-8.
   uint32_t bytesLength = 0;
 
+  // The length of the extension.
+  int32_t extensionBytesLength = 0;
+
   // This algorithm iterates over each character in the string and appends it
   // or a replacement character if needed to outFileName.
   nsAutoString outFileName;
@@ -3560,24 +3555,6 @@ void nsExternalHelperAppService::SanitizeFileName(nsAString& aFileName,
       continue;
     }
 
-    if (maxBytes) {
-      // UTF16CharEnumerator already converts surrogate pairs, so we can use
-      // a simple computation of byte length here.
-      bytesLength += nextChar < 0x80      ? 1
-                     : nextChar < 0x800   ? 2
-                     : nextChar < 0x10000 ? 3
-                                          : 4;
-      if (bytesLength > maxBytes) {
-        if (longFileNameEnd == -1) {
-          longFileNameEnd = int32_t(outFileName.Length());
-        }
-        if (bytesLength > 255) {
-          longFileName = true;
-          break;
-        }
-      }
-    }
-
     if (unicodeCategory == HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR ||
         nextChar == u'\ufeff') {
       // Trim out any whitespace characters at the beginning of the filename,
@@ -3615,43 +3592,79 @@ void nsExternalHelperAppService::SanitizeFileName(nsAString& aFileName,
       }
     }
 
-    AppendUCS4ToUTF16(nextChar, outFileName);
-  }
+    if (maxBytes) {
+      // UTF16CharEnumerator already converts surrogate pairs, so we can use
+      // a simple computation of byte length here.
+      bytesLength += nextChar < 0x80      ? 1
+                     : nextChar < 0x800   ? 2
+                     : nextChar < 0x10000 ? 3
+                                          : 4;
+      if (bytesLength > maxBytes) {
+        if (longFileNameEnd == -1) {
+          longFileNameEnd = int32_t(outFileName.Length());
+        }
+      }
 
-  // There are two ways in which the filename should be truncated:
-  //   - If the filename was too long, truncate the name at the length
-  //     of the filename minus the space needed for the extension and period.
-  //     This position is indicated by longFileNameEnd.
-  //   - lastNonTrimmable will indicate the last character that was not
-  //     whitespace, a period, or a vowel separator at the end of the
-  //     the string, so the string should be truncated there as well.
-  // If both apply, use the earliest position.
-  if (lastNonTrimmable >= 0) {
-    outFileName.Truncate(longFileName
-                             ? std::min(longFileNameEnd, lastNonTrimmable)
-                             : lastNonTrimmable);
-  }
-
-  // If the filename is too long, truncate it, but preserve the desired
-  // extension.
-  if (!maxBytes && !(aFlags & VALIDATE_DONT_TRUNCATE) &&
-      outFileName.Length() > kDefaultMaxFileNameLength) {
-    // This is extremely unlikely, but if the extension is larger than the
-    // maximum size, just get rid of it.
-    if (aExtension.Length() >= kDefaultMaxFileNameLength) {
-      outFileName.Truncate(kDefaultMaxFileNameLength - 1);
-    } else {
-      outFileName.Truncate(kDefaultMaxFileNameLength - aExtension.Length() - 1);
-      longFileName = true;
+      // If we encounter a period, it could be the start of an extension, so
+      // start counting the number of bytes in the extension.
+      if (nextChar == u'.') {
+        extensionBytesLength = 1;  // 1 byte for the period.
+      } else if (extensionBytesLength) {
+        extensionBytesLength++;
+      }
     }
+
+    AppendUCS4ToUTF16(nextChar, outFileName);
   }
 
-  if (longFileName && !outFileName.IsEmpty()) {
-    if (outFileName.Last() != '.') {
-      outFileName.AppendLiteral(".");
-    }
+  // If the filename is longer than the maximum allowed filename size,
+  // truncate it, but preserve the desired extension that is currently
+  // on the filename.
+  if (bytesLength > maxBytes && !outFileName.IsEmpty()) {
+    // Get the sanitized extension from the filename without the dot.
+    nsAutoCString extension;
+    int32_t dotidx = outFileName.RFind(".");
+    if (dotidx != -1) {
+      extension = NS_ConvertUTF16toUTF8(Substring(outFileName, dotidx + 1));
+    }
+
+    // There are two ways in which the filename should be truncated:
+    //   - If the filename was too long, truncate the name at the length
+    //     of the filename.
+    //     This position is indicated by longFileNameEnd.
+    //   - lastNonTrimmable will indicate the last character that was not
+    //     whitespace, a period, or a vowel separator at the end of the
+    //     the string, so the string should be truncated there as well.
+    // If both apply, use the earliest position.
+    if (lastNonTrimmable >= 0) {
+      // Subtract off the amount for the extension and the period.
+      // Note that the extension length is in bytes but longFileNameEnd is in
+      // characters, but if they don't match, it just means we crop off
+      // more than is necessary. This is OK since it is better than cropping
+      // off too little.
+      longFileNameEnd -= extensionBytesLength;
+      if (longFileNameEnd <= 0) {
+        // This is extremely unlikely, but if the extension is larger than the
+        // maximum size, just get rid of it.
+        outFileName.Truncate(maxBytes);
+      } else {
+        outFileName.Truncate(std::min(longFileNameEnd, lastNonTrimmable));
+      }
+
+      // Now that the filename has been truncated, re-append the extension
+      // again.
+      if (!extension.IsEmpty()) {
+        if (outFileName.Last() != '.') {
+          outFileName.AppendLiteral(".");
+        }
 
-    outFileName.Append(NS_ConvertUTF8toUTF16(aExtension));
+        outFileName.Append(NS_ConvertUTF8toUTF16(extension));
+      }
+    }
+  } else if (lastNonTrimmable >= 0) {
+    // Otherwise, the filename wasn't too long, so just trim off the
+    // extra whitespace and periods at the end.
+    outFileName.Truncate(lastNonTrimmable);
   }
 
   aFileName = outFileName;
diff --git a/uriloader/exthandler/nsExternalHelperAppService.h b/uriloader/exthandler/nsExternalHelperAppService.h
index f8832bbde4042df9631794ca45886dcb02b60457..ce142a4f5b6b08f1699c3fdadb32d00fc14e4a9a 100644
--- a/uriloader/exthandler/nsExternalHelperAppService.h
+++ b/uriloader/exthandler/nsExternalHelperAppService.h
@@ -207,8 +207,11 @@ class nsExternalHelperAppService : public nsIExternalHelperAppService,
       nsAString& aFileName, const nsACString& aMimeType, nsIURI* aURI,
       nsIURI* aOriginalURI, uint32_t aFlags, bool aAllowURLExtension);
 
-  void SanitizeFileName(nsAString& aFileName, const nsACString& aExtension,
-                        uint32_t aFlags);
+  // Ensure that the filename is safe for the file system. This will remove or
+  // replace any invalid characters and trim extra whitespace as needed. If the
+  // filename is too long, it will be truncated but the existing period and
+  // extension, if any, will be preserved.
+  void SanitizeFileName(nsAString& aFileName, uint32_t aFlags);
 
   /**
    * Helper routine that checks how we should modify an extension
diff --git a/uriloader/exthandler/tests/unit/test_filename_sanitize.js b/uriloader/exthandler/tests/unit/test_filename_sanitize.js
index 7af2aaf8573ac6c3a7eae63ba812a8adbd42fd19..1ad902b0bebd22d1e06d7e7a61bc2595f75f08d0 100644
--- a/uriloader/exthandler/tests/unit/test_filename_sanitize.js
+++ b/uriloader/exthandler/tests/unit/test_filename_sanitize.js
@@ -53,7 +53,7 @@ add_task(async function validate_filename_method() {
   );
   Assert.equal(
     checkFilename("簡単".repeat(56) + ".png", 0),
-    "簡単".repeat(41) + "簡.png"
+    "簡単".repeat(40) + "簡.png"
   );
   Assert.equal(checkFilename("café.png", 0), "café.png");
   Assert.equal(
@@ -62,7 +62,7 @@ add_task(async function validate_filename_method() {
   );
   Assert.equal(
     checkFilename("café".repeat(51) + ".png", 0),
-    "café".repeat(50) + "c.png"
+    "café".repeat(50) + ".png"
   );
 
   Assert.equal(
@@ -75,7 +75,7 @@ add_task(async function validate_filename_method() {
   );
   Assert.equal(
     checkFilename("\u{100001}\u{100002}".repeat(32) + ".png", 0),
-    "\u{100001}\u{100002}".repeat(31) + ".png"
+    "\u{100001}\u{100002}".repeat(30) + "\u{100001}.png"
   );
 
   Assert.equal(
@@ -132,4 +132,31 @@ add_task(async function validate_filename_method() {
     checkFilename(repeatStr + "seventh.png", 0),
     repeatStr + "sev.png"
   );
+
+  let ext = ".fairlyLongExtension";
+  Assert.equal(
+    checkFilename(repeatStr + ext, mimeService.VALIDATE_SANITIZE_ONLY),
+    repeatStr.substring(0, 255 - ext.length) + ext
+  );
+
+  ext = "lo%?ng/invalid? ch\\ars";
+  Assert.equal(
+    checkFilename(repeatStr + ext, mimeService.VALIDATE_SANITIZE_ONLY),
+    repeatStr + "lo% ng_"
+  );
+
+  ext = ".long/invalid%? ch\\ars";
+  Assert.equal(
+    checkFilename(repeatStr + ext, mimeService.VALIDATE_SANITIZE_ONLY),
+    repeatStr.substring(0, 234) + ".long_invalid% ch_ars"
+  );
+
+  Assert.equal(
+    checkFilename("test_テスト_T\x83E\\S\x83T.png", 0),
+    "test_テスト_T E_S T.png"
+  );
+  Assert.equal(
+    checkFilename("test_テスト_T\x83E\\S\x83T.pテ\x83ng", 0),
+    "test_テスト_T E_S T.png"
+  );
 });
diff --git a/widget/GfxDriverInfo.cpp b/widget/GfxDriverInfo.cpp
index 58aba31d11063441f8a7fe8c8d265c3fd106c840..19643ab0222328593de1f130ac84ba2cfe579f14 100644
--- a/widget/GfxDriverInfo.cpp
+++ b/widget/GfxDriverInfo.cpp
@@ -830,6 +830,8 @@ const GfxDeviceFamily* GfxDriverInfo::GetDeviceFamily(DeviceFamily id) {
       APPEND_DEVICE(0x1638);
       // Lucienne
       APPEND_DEVICE(0x164c);
+      // Yellow Carp
+      APPEND_DEVICE(0x1681);
 
       // Evergreen
       APPEND_RANGE(0x6840, 0x684b);
diff --git a/widget/cocoa/nsCocoaFeatures.h b/widget/cocoa/nsCocoaFeatures.h
index fdd1d1cd4d49374b197e3567bf6f0036baa0f13f..e998e826580d9f933a1872ffaa43a396a097db16 100644
--- a/widget/cocoa/nsCocoaFeatures.h
+++ b/widget/cocoa/nsCocoaFeatures.h
@@ -24,6 +24,7 @@ class nsCocoaFeatures {
   static bool OnCatalinaOrLater();
   static bool OnBigSurOrLater();
   static bool OnMontereyOrLater();
+  static bool OnVenturaOrLater();
 
   static bool IsAtLeastVersion(int32_t aMajor, int32_t aMinor,
                                int32_t aBugFix = 0);
diff --git a/widget/cocoa/nsCocoaFeatures.mm b/widget/cocoa/nsCocoaFeatures.mm
index b7cb7040fb4f11d1446e80a0b12e80eb9330a528..cf68755078f98f2e2cedca79e3081229ff5dbedd 100644
--- a/widget/cocoa/nsCocoaFeatures.mm
+++ b/widget/cocoa/nsCocoaFeatures.mm
@@ -25,6 +25,7 @@
 #define MACOS_VERSION_10_16_HEX 0x000A1000
 #define MACOS_VERSION_11_0_HEX 0x000B0000
 #define MACOS_VERSION_12_0_HEX 0x000C0000
+#define MACOS_VERSION_13_0_HEX 0x000D0000
 
 #include "nsCocoaFeatures.h"
 #include "nsCocoaUtils.h"
@@ -189,6 +190,11 @@ bool Gecko_OnSierraExactly() { return nsCocoaFeatures::OnSierraExactly(); }
   return (macOSVersion() >= MACOS_VERSION_12_0_HEX);
 }
 
+/* static */ bool nsCocoaFeatures::OnVenturaOrLater() {
+  // See comments above regarding SYSTEM_VERSION_COMPAT.
+  return (macOSVersion() >= MACOS_VERSION_13_0_HEX);
+}
+
 /* static */ bool nsCocoaFeatures::IsAtLeastVersion(int32_t aMajor, int32_t aMinor,
                                                     int32_t aBugFix) {
   return macOSVersion() >= GetVersion(aMajor, aMinor, aBugFix);
diff --git a/widget/gtk/nsWindow.cpp b/widget/gtk/nsWindow.cpp
index 704af152440b3b9d225837300896cac863d033dc..9e744ee28e71072e3aa6512eadce717db5b98c11 100644
--- a/widget/gtk/nsWindow.cpp
+++ b/widget/gtk/nsWindow.cpp
@@ -1812,7 +1812,7 @@ void nsWindow::UpdateWaylandPopupHierarchy() {
       if (!useIt) {
         return false;
       }
-      if (WaylandPopupFitsToplevelWindow()) {
+      if (popup->WaylandPopupFitsToplevelWindow()) {
         // Workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/1986
         // Bug 1760276 - don't use move-to-rect when popup is inside main
         // Firefox window.
@@ -1876,6 +1876,13 @@ void nsWindow::WaylandPopupPropagateChangesToLayout(bool aMove, bool aResize) {
 
 void nsWindow::NativeMoveResizeWaylandPopupCallback(
     const GdkRectangle* aFinalSize, bool aFlippedX, bool aFlippedY) {
+#ifdef NIGHTLY_BUILD
+  // We're getting move-to-rect callback without move-to-rect call.
+  // That indicates a compositor bug
+  MOZ_DIAGNOSTIC_ASSERT(mWaitingForMoveToRectCallback,
+                        "Bogus move-to-rect callback! A compositor bug?");
+#endif
+
   mWaitingForMoveToRectCallback = false;
 
   bool movedByLayout = mMovedAfterMoveToRect;
@@ -2069,6 +2076,8 @@ bool nsWindow::WaylandPopupFitsToplevelWindow() {
 
   GdkPoint topLeft = DevicePixelsToGdkPointRoundDown(mBounds.TopLeft());
   GdkRectangle size = DevicePixelsToGdkSizeRoundUp(mLastSizeRequest);
+  LOG("  popup topleft %d, %d size %d x %d", topLeft.x, topLeft.y, size.width,
+      size.height);
   int fits = topLeft.x >= 0 && topLeft.y >= 0 &&
              topLeft.x + size.width <= parentWidth &&
              topLeft.y + size.height <= parentHeight;
diff --git a/widget/nsWidgetInitData.h b/widget/nsWidgetInitData.h
index 6d2280c0f45ae1db5f52d3158ca168015bb2158c..edc79e7b6fafe9987db494e85e80d28ae14c5a39 100644
--- a/widget/nsWidgetInitData.h
+++ b/widget/nsWidgetInitData.h
@@ -96,7 +96,7 @@ struct nsWidgetInitData {
         mScreenId(0),
         clipChildren(false),
         clipSiblings(false),
-        mDropShadow(false),
+        mForMenupopupFrame(false),
         mRTL(false),
         mNoAutoHide(false),
         mIsDragPopup(false),
@@ -119,7 +119,8 @@ struct nsWidgetInitData {
   // now, which align with the value of display type defined in HWC.
   uint32_t mScreenId;
   // when painting exclude area occupied by child windows and sibling windows
-  bool clipChildren, clipSiblings, mDropShadow;
+  bool clipChildren, clipSiblings;
+  bool mForMenupopupFrame;
   bool mRTL;
   bool mNoAutoHide;   // true for noautohide panels
   bool mIsDragPopup;  // true for drag feedback panels
diff --git a/widget/windows/WinMessages.h b/widget/windows/WinMessages.h
index 325fc48eb79896035f833fa7695c367fe65d2bd4..1837205b46e8775f810d59be60cab947efd5acd3 100644
--- a/widget/windows/WinMessages.h
+++ b/widget/windows/WinMessages.h
@@ -42,9 +42,6 @@
 #define WM_FULLSCREEN_TRANSITION_BEFORE (WM_USER + 0)
 #define WM_FULLSCREEN_TRANSITION_AFTER (WM_USER + 1)
 
-// Drop shadow window style
-#define CS_XP_DROPSHADOW 0x00020000
-
 #ifndef APPCOMMAND_BROWSER_BACKWARD
 #  define APPCOMMAND_BROWSER_BACKWARD 1
 #  define APPCOMMAND_BROWSER_FORWARD 2
diff --git a/widget/windows/nsAppShell.cpp b/widget/windows/nsAppShell.cpp
index 27435135c8d2eeff35bbfb23b08f5ca31b02ecb9..664977a83028a7359a2a35bc79f62c158c4c3f7f 100644
--- a/widget/windows/nsAppShell.cpp
+++ b/widget/windows/nsAppShell.cpp
@@ -17,7 +17,6 @@
 #include "WinIMEHandler.h"
 #include "mozilla/widget/AudioSession.h"
 #include "mozilla/BackgroundHangMonitor.h"
-#include "mozilla/BackgroundTasks.h"
 #include "mozilla/Hal.h"
 #include "nsIDOMWakeLockListener.h"
 #include "nsIPowerManagerService.h"
@@ -32,6 +31,10 @@
 #include "mozilla/Atomics.h"
 #include "mozilla/WindowsProcessMitigations.h"
 
+#ifdef MOZ_BACKGROUNDTASKS
+#  include "mozilla/BackgroundTasks.h"
+#endif
+
 #if defined(ACCESSIBILITY)
 #  include "mozilla/a11y/Compatibility.h"
 #  include "mozilla/a11y/Platform.h"
diff --git a/widget/windows/nsWindow.cpp b/widget/windows/nsWindow.cpp
index 3524940de66cc17b1ab29dd91802f7e818dfcb37..ff4a1aacf06d413e86ad04ab4e255d8ceaaafccc 100644
--- a/widget/windows/nsWindow.cpp
+++ b/widget/windows/nsWindow.cpp
@@ -256,7 +256,6 @@ using namespace mozilla::plugins;
  **************************************************************/
 static const wchar_t kUser32LibName[] = L"user32.dll";
 
-bool nsWindow::sDropShadowEnabled = true;
 uint32_t nsWindow::sInstanceCount = 0;
 bool nsWindow::sSwitchKeyboardLayout = false;
 BOOL nsWindow::sIsOleInitialized = FALSE;
@@ -946,6 +945,7 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent,
   }
 
   mIsRTL = aInitData->mRTL;
+  mForMenupopupFrame = aInitData->mForMenupopupFrame;
   mOpeningAnimationSuppressed = aInitData->mIsAnimationSuppressed;
   mAlwaysOnTop = aInitData->mAlwaysOnTop;
   mResizable = aInitData->mResizable;
@@ -992,12 +992,7 @@ nsresult nsWindow::Create(nsIWidget* aParent, nsNativeWidget aNativeParent,
     }
   }
 
-  const wchar_t* className;
-  if (aInitData->mDropShadow) {
-    className = GetWindowPopupClass();
-  } else {
-    className = GetWindowClass();
-  }
+  const wchar_t* className = ChooseWindowClass(mWindowType, mForMenupopupFrame);
 
   if (aInitData->mWindowType == eWindowType_toplevel && !aParent &&
       !sFirstTopLevelWindowCreated) {
@@ -1258,9 +1253,9 @@ void nsWindow::Destroy() {
  *
  **************************************************************/
 
+/* static */
 const wchar_t* nsWindow::RegisterWindowClass(const wchar_t* aClassName,
-                                             UINT aExtraStyle,
-                                             LPWSTR aIconID) const {
+                                             UINT aExtraStyle, LPWSTR aIconID) {
   WNDCLASSW wc;
   if (::GetClassInfoW(nsToolkit::mDllInstance, aClassName, &wc)) {
     // already registered
@@ -1275,7 +1270,7 @@ const wchar_t* nsWindow::RegisterWindowClass(const wchar_t* aClassName,
   wc.hIcon =
       aIconID ? ::LoadIconW(::GetModuleHandleW(nullptr), aIconID) : nullptr;
   wc.hCursor = nullptr;
-  wc.hbrBackground = mBrush;
+  wc.hbrBackground = nullptr;
   wc.lpszMenuName = nullptr;
   wc.lpszClassName = aClassName;
 
@@ -1290,25 +1285,27 @@ const wchar_t* nsWindow::RegisterWindowClass(const wchar_t* aClassName,
 
 static LPWSTR const gStockApplicationIcon = MAKEINTRESOURCEW(32512);
 
-// Return the proper window class for everything except popups.
-const wchar_t* nsWindow::GetWindowClass() const {
-  switch (mWindowType) {
+/* static */
+const wchar_t* nsWindow::ChooseWindowClass(nsWindowType aWindowType,
+                                           bool aForMenupopupFrame) {
+  MOZ_ASSERT_IF(aForMenupopupFrame, aWindowType == eWindowType_popup);
+  switch (aWindowType) {
     case eWindowType_invisible:
       return RegisterWindowClass(kClassNameHidden, 0, gStockApplicationIcon);
     case eWindowType_dialog:
       return RegisterWindowClass(kClassNameDialog, 0, 0);
+    case eWindowType_popup:
+      if (aForMenupopupFrame) {
+        return RegisterWindowClass(kClassNameDropShadow, CS_DROPSHADOW,
+                                   gStockApplicationIcon);
+      }
+      [[fallthrough]];
     default:
       return RegisterWindowClass(GetMainWindowClass(), 0,
                                  gStockApplicationIcon);
   }
 }
 
-// Return the proper popup window class
-const wchar_t* nsWindow::GetWindowPopupClass() const {
-  return RegisterWindowClass(kClassNameDropShadow, CS_XP_DROPSHADOW,
-                             gStockApplicationIcon);
-}
-
 /**************************************************************
  *
  * SECTION: Window styles utilities
@@ -1646,24 +1643,30 @@ void nsWindow::Show(bool bState) {
 #endif  // defined(ACCESSIBILITY)
   }
 
-  if (mWindowType == eWindowType_popup) {
-    // See bug 603793. When we try to draw D3D9/10 windows with a drop shadow
-    // without the DWM on a secondary monitor, windows fails to composite
-    // our windows correctly. We therefor switch off the drop shadow for
-    // pop-up windows when the DWM is disabled and two monitors are
-    // connected.
-    if (HasBogusPopupsDropShadowOnMultiMonitor() &&
-        WinUtils::GetMonitorCount() > 1 &&
-        !gfxWindowsPlatform::GetPlatform()->DwmCompositionEnabled()) {
-      if (sDropShadowEnabled) {
-        ::SetClassLongA(mWnd, GCL_STYLE, 0);
-        sDropShadowEnabled = false;
+  if (mForMenupopupFrame) {
+    MOZ_ASSERT(ChooseWindowClass(mWindowType, mForMenupopupFrame) ==
+               kClassNameDropShadow);
+    const bool shouldUseDropShadow = [&] {
+      if (mTransparencyMode == eTransparencyTransparent) {
+        return false;
       }
-    } else {
-      if (!sDropShadowEnabled) {
-        ::SetClassLongA(mWnd, GCL_STYLE, CS_DROPSHADOW);
-        sDropShadowEnabled = true;
+      if (HasBogusPopupsDropShadowOnMultiMonitor() &&
+          WinUtils::GetMonitorCount() > 1 &&
+          !gfxWindowsPlatform::GetPlatform()->DwmCompositionEnabled()) {
+        // See bug 603793. When we try to draw D3D9/10 windows with a drop
+        // shadow without the DWM on a secondary monitor, windows fails to
+        // composite our windows correctly. We therefor switch off the drop
+        // shadow for pop-up windows when the DWM is disabled and two monitors
+        // are connected.
+        return false;
       }
+      return true;
+    }();
+
+    static bool sShadowEnabled = true;
+    if (sShadowEnabled != shouldUseDropShadow) {
+      ::SetClassLongA(mWnd, GCL_STYLE, shouldUseDropShadow ? CS_DROPSHADOW : 0);
+      sShadowEnabled = shouldUseDropShadow;
     }
 
     // WS_EX_COMPOSITED conflicts with the WS_EX_LAYERED style and causes
@@ -3721,9 +3724,10 @@ void* nsWindow::GetNativeData(uint32_t aDataType) {
   switch (aDataType) {
     case NS_NATIVE_TMP_WINDOW:
       return (void*)::CreateWindowExW(
-          mIsRTL ? WS_EX_LAYOUTRTL : 0, GetWindowClass(), L"", WS_CHILD,
-          CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, mWnd,
-          nullptr, nsToolkit::mDllInstance, nullptr);
+          mIsRTL ? WS_EX_LAYOUTRTL : 0,
+          ChooseWindowClass(mWindowType, /* aForMenupopupFrame = */ false), L"",
+          WS_CHILD, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
+          mWnd, nullptr, nsToolkit::mDllInstance, nullptr);
     case NS_NATIVE_WIDGET:
     case NS_NATIVE_WINDOW:
     case NS_NATIVE_WINDOW_WEBRTC_DEVICE_ID:
diff --git a/widget/windows/nsWindow.h b/widget/windows/nsWindow.h
index 1540e33c0b8e5ebf7f5da3963471fd6187ec6f10..6458779742c74fe5a16a6fe243d24a7dc860ae65 100644
--- a/widget/windows/nsWindow.h
+++ b/widget/windows/nsWindow.h
@@ -603,14 +603,14 @@ class nsWindow final : public nsBaseWidget {
   void UserActivity();
 
   int32_t GetHeight(int32_t aProposedHeight);
-  const wchar_t* GetWindowClass() const;
-  const wchar_t* GetWindowPopupClass() const;
+
   DWORD WindowStyle();
   DWORD WindowExStyle();
 
+  static const wchar_t* ChooseWindowClass(nsWindowType, bool aForMenupopupFrame);
   // This method registers the given window class, and returns the class name.
-  const wchar_t* RegisterWindowClass(const wchar_t* aClassName,
-                                     UINT aExtraStyle, LPWSTR aIconID) const;
+  static const wchar_t* RegisterWindowClass(const wchar_t* aClassName,
+                                            UINT aExtraStyle, LPWSTR aIconID);
 
   /**
    * XP and Vista theming support for windows with rounded edges
@@ -692,7 +692,6 @@ class nsWindow final : public nsBaseWidget {
 
   static bool sTouchInjectInitialized;
   static InjectTouchInputPtr sInjectTouchFuncPtr;
-  static bool sDropShadowEnabled;
   static uint32_t sInstanceCount;
   static TriStateBool sCanQuit;
   static nsWindow* sCurrentWindow;
@@ -764,6 +763,7 @@ class nsWindow final : public nsBaseWidget {
   bool mIsEarlyBlankWindow = false;
   bool mIsShowingPreXULSkeletonUI = false;
   bool mResizable = false;
+  bool mForMenupopupFrame = false;
   DWORD_PTR mOldStyle = 0;
   DWORD_PTR mOldExStyle = 0;
   nsNativeDragTarget* mNativeDragTarget = nullptr;
diff --git a/widget/windows/nsWindowDefs.h b/widget/windows/nsWindowDefs.h
index 3e4c9d6dcb34831041b5acca89724069edb1e414..20bc071ef68b0bdb40d0e932e75b85073928a5a7 100644
--- a/widget/windows/nsWindowDefs.h
+++ b/widget/windows/nsWindowDefs.h
@@ -63,8 +63,9 @@ typedef enum { TRI_UNKNOWN = -1, TRI_FALSE = 0, TRI_TRUE = 1 } TriStateBool;
  * External apps and drivers depend on window class names.
  * For example, changing the window classes could break
  * touchpad scrolling or screen readers.
+ *
+ * See bug 1776498.
  */
-const uint32_t kMaxClassNameLength = 40;
 const wchar_t kClassNameHidden[] = L"MozillaHiddenWindowClass";
 const wchar_t kClassNameGeneral[] = L"MozillaWindowClass";
 const wchar_t kClassNameDialog[] = L"MozillaDialogClass";
diff --git a/xpcom/io/nsLocalFileCommon.cpp b/xpcom/io/nsLocalFileCommon.cpp
index d82e150224694f21bfca81ea5d35e9486ff9d6c8..64d576fab4ff337019301ba95c7b268124f0646b 100644
--- a/xpcom/io/nsLocalFileCommon.cpp
+++ b/xpcom/io/nsLocalFileCommon.cpp
@@ -58,7 +58,6 @@ const char* const sExecutableExts[] = {
   ".ins",
   ".isp",
   ".jar",         // java application bundle
-  ".jnlp",
   ".js",
   ".jse",
   ".lnk",
diff --git a/xpcom/io/nsLocalFileCommon.h b/xpcom/io/nsLocalFileCommon.h
index dc4cf2888597d58cbec02ab2af5e3938c78424f5..61f164d80060bb323cf93b5f0ef57f90e9a8a4b6 100644
--- a/xpcom/io/nsLocalFileCommon.h
+++ b/xpcom/io/nsLocalFileCommon.h
@@ -7,6 +7,6 @@
 #ifndef _NS_LOCAL_FILE_COMMON_H_
 #define _NS_LOCAL_FILE_COMMON_H_
 
-extern const char* const sExecutableExts[98];
+extern const char* const sExecutableExts[97];
 
 #endif
diff --git a/xpcom/io/nsMultiplexInputStream.cpp b/xpcom/io/nsMultiplexInputStream.cpp
index 77154f49525e210a0f9b16aa182dd5d0c3420afd..0f0d6c4f34327e2d6fb6d2a5ef7f46924906e1bd 100644
--- a/xpcom/io/nsMultiplexInputStream.cpp
+++ b/xpcom/io/nsMultiplexInputStream.cpp
@@ -106,6 +106,11 @@ class nsMultiplexInputStream final : public nsIMultiplexInputStream,
  private:
   ~nsMultiplexInputStream() = default;
 
+  void NextStream() REQUIRES(mLock) {
+    ++mCurrentStream;
+    mStartedReadingCurrent = false;
+  }
+
   nsresult AsyncWaitInternal();
 
   // This method updates mSeekableStreams, mTellableStreams,
@@ -324,7 +329,7 @@ nsMultiplexInputStream::Available(uint64_t* aResult) {
       // If a stream is closed, we continue with the next one.
       // If this is the current stream we move to the following stream.
       if (mCurrentStream == i) {
-        ++mCurrentStream;
+        NextStream();
       }
 
       // If this is the last stream, we want to return this error code.
@@ -400,8 +405,7 @@ nsMultiplexInputStream::Read(char* aBuf, uint32_t aCount, uint32_t* aResult) {
     }
 
     if (read == 0) {
-      ++mCurrentStream;
-      mStartedReadingCurrent = false;
+      NextStream();
     } else {
       NS_ASSERTION(aCount >= read, "Read more than requested");
       *aResult += read;
@@ -461,8 +465,7 @@ nsMultiplexInputStream::ReadSegments(nsWriteSegmentFun aWriter, void* aClosure,
 
     // if stream is empty, then advance to the next stream.
     if (read == 0) {
-      ++mCurrentStream;
-      mStartedReadingCurrent = false;
+      NextStream();
     } else {
       NS_ASSERTION(aCount >= read, "Read more than requested");
       state.mOffset += read;
@@ -824,10 +827,6 @@ nsMultiplexInputStream::AsyncWait(nsIInputStreamCallback* aCallback,
     mAsyncWaitFlags = aFlags;
     mAsyncWaitRequestedCount = aRequestedCount;
     mAsyncWaitEventTarget = aEventTarget;
-
-    if (!mAsyncWaitCallback) {
-      return NS_OK;
-    }
   }
 
   return AsyncWaitInternal();
@@ -835,6 +834,7 @@ nsMultiplexInputStream::AsyncWait(nsIInputStreamCallback* aCallback,
 
 nsresult nsMultiplexInputStream::AsyncWaitInternal() {
   nsCOMPtr<nsIAsyncInputStream> stream;
+  nsIInputStreamCallback* asyncWaitCallback = nullptr;
   uint32_t asyncWaitFlags = 0;
   uint32_t asyncWaitRequestedCount = 0;
   nsCOMPtr<nsIEventTarget> asyncWaitEventTarget;
@@ -845,7 +845,7 @@ nsresult nsMultiplexInputStream::AsyncWaitInternal() {
     // Let's take the first async stream if we are not already closed, and if
     // it has data to read or if it async.
     if (mStatus != NS_BASE_STREAM_CLOSED) {
-      for (; mCurrentStream < mStreams.Length(); ++mCurrentStream) {
+      for (; mCurrentStream < mStreams.Length(); NextStream()) {
         stream = mStreams[mCurrentStream].mAsyncStream;
         if (stream) {
           break;
@@ -866,6 +866,7 @@ nsresult nsMultiplexInputStream::AsyncWaitInternal() {
       }
     }
 
+    asyncWaitCallback = mAsyncWaitCallback ? this : nullptr;
     asyncWaitFlags = mAsyncWaitFlags;
     asyncWaitRequestedCount = mAsyncWaitRequestedCount;
     asyncWaitEventTarget = mAsyncWaitEventTarget;
@@ -876,12 +877,14 @@ nsresult nsMultiplexInputStream::AsyncWaitInternal() {
   // If we are here it's because we are already closed, or if the current stream
   // is not async. In both case we have to execute the callback.
   if (!stream) {
-    AsyncWaitRunnable::Create(this, asyncWaitEventTarget);
+    if (asyncWaitCallback) {
+      AsyncWaitRunnable::Create(this, asyncWaitEventTarget);
+    }
     return NS_OK;
   }
 
-  return stream->AsyncWait(this, asyncWaitFlags, asyncWaitRequestedCount,
-                           asyncWaitEventTarget);
+  return stream->AsyncWait(asyncWaitCallback, asyncWaitFlags,
+                           asyncWaitRequestedCount, asyncWaitEventTarget);
 }
 
 NS_IMETHODIMP
@@ -904,18 +907,32 @@ nsMultiplexInputStream::OnInputStreamReady(nsIAsyncInputStream* aStream) {
 
     if (NS_SUCCEEDED(mStatus)) {
       uint64_t avail = 0;
-      nsresult rv = aStream->Available(&avail);
+      nsresult rv = NS_OK;
+      // Only check `Available()` if `aStream` is actually the current stream,
+      // otherwise we'll always want to re-poll, as we got the callback for the
+      // wrong stream.
+      if (mCurrentStream < mStreams.Length() &&
+          aStream == mStreams[mCurrentStream].mAsyncStream) {
+        rv = aStream->Available(&avail);
+      }
       if (rv == NS_BASE_STREAM_CLOSED || (NS_SUCCEEDED(rv) && avail == 0)) {
-        // This stream is closed or empty, let's move to the following one,
-        // otherwise we need to re-wait on the current stream, as it currently
-        // has no data available.
+        // This stream is either closed, has no data available, or is not the
+        // current stream. If it is closed and current, move to the next stream,
+        // otherwise re-wait on the current stream until it has data available
+        // or becomes closed.
         // Unlike streams not implementing nsIAsyncInputStream, async streams
-        // cannot use `Available() == 0` to indicate EOF.
+        // cannot use `Available() == 0` to indicate EOF, so we re-poll in that
+        // situation.
         if (NS_FAILED(rv)) {
-          ++mCurrentStream;
+          NextStream();
         }
+
+        // Unlock and invoke AsyncWaitInternal to wait again.  If this succeeds,
+        // we'll be called again, otherwise fall through and notify.
         MutexAutoUnlock unlock(mLock);
-        return AsyncWaitInternal();
+        if (NS_SUCCEEDED(AsyncWaitInternal())) {
+          return NS_OK;
+        }
       }
     }
 
@@ -923,7 +940,7 @@ nsMultiplexInputStream::OnInputStreamReady(nsIAsyncInputStream* aStream) {
     mAsyncWaitEventTarget = nullptr;
   }
 
-  return callback->OnInputStreamReady(this);
+  return callback ? callback->OnInputStreamReady(this) : NS_OK;
 }
 
 void nsMultiplexInputStream::AsyncWaitCompleted() {
diff --git a/xpcom/tests/gtest/TestThreadMetrics.cpp b/xpcom/tests/gtest/TestThreadMetrics.cpp
index 621feb098f6eb84539c6817cf137a598aff7bcac..57497eaf7fff9f4b0569ce207f3b87cccd74a71d 100644
--- a/xpcom/tests/gtest/TestThreadMetrics.cpp
+++ b/xpcom/tests/gtest/TestThreadMetrics.cpp
@@ -159,14 +159,12 @@ class ThreadMetrics : public ::testing::Test {
   uint32_t mDispatchCount;
 };
 
-// Disabled on Windows x64 due to high failure rate in bug 1745116
-#if !defined(_WIN64)
 TEST_F(ThreadMetrics, CollectMetrics) {
   nsresult rv;
   initScheduler();
 
   // Dispatching a runnable that will last for +50ms
-  nsCOMPtr<nsIRunnable> runnable = new TimedRunnable(25, 25);
+  RefPtr<TimedRunnable> runnable = new TimedRunnable(25, 25);
   rv = Dispatch(runnable);
   ASSERT_TRUE(NS_SUCCEEDED(rv));
 
@@ -185,9 +183,8 @@ TEST_F(ThreadMetrics, CollectMetrics) {
 
   // Did we get incremented in the docgroup ?
   uint64_t duration = mCounter->GetExecutionDuration();
-  ASSERT_GE(duration, 50000u);
+  ASSERT_GE(duration, runnable->TotalSlept());
 }
-#endif
 
 TEST_F(ThreadMetrics, CollectRecursiveMetrics) {
   nsresult rv;