From a182d96f1884ebca3603f68307378587f99c1d05 Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Fri, 14 Oct 2022 14:56:30 +0000
Subject: [PATCH] chore: update CI4 to v4.2.7 + dependencies to latest

---
 app/Common.php    |   2 +-
 composer.json     |   6 +-
 composer.lock     | 158 +++++++++---------
 package-lock.json | 398 ++++++++++++++++++++++++----------------------
 package.json      |  24 +--
 5 files changed, 299 insertions(+), 289 deletions(-)

diff --git a/app/Common.php b/app/Common.php
index 55272c481d..6ae40b6565 100644
--- a/app/Common.php
+++ b/app/Common.php
@@ -8,7 +8,7 @@ use ViewThemes\Theme;
 
 /**
  * The goal of this file is to allow developers a location where they can overwrite core procedural functions and
- * replace them with their own. This file is loaded during the bootstrap process and is called during the frameworks
+ * replace them with their own. This file is loaded during the bootstrap process and is called during the framework's
  * execution.
  *
  * This can be looked at as a `master helper` file that is loaded early on, and may also contain additional functions
diff --git a/composer.json b/composer.json
index 4952fafb28..5993eee4eb 100644
--- a/composer.json
+++ b/composer.json
@@ -7,7 +7,7 @@
   "license": "AGPL-3.0-or-later",
   "require": {
     "php": "^8.0",
-    "codeigniter4/framework": "v4.2.6",
+    "codeigniter4/framework": "v4.2.7",
     "james-heinrich/getid3": "^2.0.x-dev",
     "whichbrowser/parser": "^v2.1.7",
     "geoip2/geoip2": "v2.13.0",
@@ -30,8 +30,8 @@
     "phpunit/phpunit": "^9.5.25",
     "captainhook/captainhook": "^5.10.11",
     "symplify/easy-coding-standard": "^10.3.3",
-    "phpstan/phpstan": "^1.8.6",
-    "rector/rector": "^0.14.4",
+    "phpstan/phpstan": "^1.8.9",
+    "rector/rector": "^0.14.5",
     "symplify/coding-standard": "^10.3.3"
   },
   "autoload": {
diff --git a/composer.lock b/composer.lock
index 7f98519573..0eaf6f049c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
     "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
     "This file is @generated automatically"
   ],
-  "content-hash": "e6899d9a3dfff0e17318420d4e3b22c5",
+  "content-hash": "caa3b9ff10584fe03c7be1176713b427",
   "packages": [
     {
       "name": "adaures/ipcat-php",
@@ -169,16 +169,16 @@
     },
     {
       "name": "codeigniter4/framework",
-      "version": "v4.2.6",
+      "version": "v4.2.7",
       "source": {
         "type": "git",
         "url": "https://github.com/codeigniter4/framework.git",
-        "reference": "872c8fb9d70dc1dbd8e4a85a5cf49d4fe2735525"
+        "reference": "011ce3bbda6f85930075a9b8fecbee01c4b23ab9"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/codeigniter4/framework/zipball/872c8fb9d70dc1dbd8e4a85a5cf49d4fe2735525",
-        "reference": "872c8fb9d70dc1dbd8e4a85a5cf49d4fe2735525",
+        "url": "https://api.github.com/repos/codeigniter4/framework/zipball/011ce3bbda6f85930075a9b8fecbee01c4b23ab9",
+        "reference": "011ce3bbda6f85930075a9b8fecbee01c4b23ab9",
         "shasum": ""
       },
       "require": {
@@ -192,11 +192,11 @@
         "psr/log": "^1.1"
       },
       "require-dev": {
-        "codeigniter/coding-standard": "^1.1",
+        "codeigniter/coding-standard": "^1.5",
         "fakerphp/faker": "^1.9",
         "friendsofphp/php-cs-fixer": "~3.11.0",
         "mikey179/vfsstream": "^1.6",
-        "nexusphp/cs-config": "^3.3",
+        "nexusphp/cs-config": "^3.6",
         "phpunit/phpunit": "^9.1",
         "predis/predis": "^1.1 || ^2.0"
       },
@@ -230,7 +230,7 @@
         "slack": "https://codeigniterchat.slack.com",
         "source": "https://github.com/codeigniter4/CodeIgniter4"
       },
-      "time": "2022-09-05T00:16:30+00:00"
+      "time": "2022-10-06T13:46:23+00:00"
     },
     {
       "name": "codeigniter4/settings",
@@ -288,16 +288,16 @@
     },
     {
       "name": "composer/ca-bundle",
-      "version": "1.3.3",
+      "version": "1.3.4",
       "source": {
         "type": "git",
         "url": "https://github.com/composer/ca-bundle.git",
-        "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c"
+        "reference": "69098eca243998b53eed7a48d82dedd28b447cd5"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/composer/ca-bundle/zipball/30897edbfb15e784fe55587b4f73ceefd3c4d98c",
-        "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c",
+        "url": "https://api.github.com/repos/composer/ca-bundle/zipball/69098eca243998b53eed7a48d82dedd28b447cd5",
+        "reference": "69098eca243998b53eed7a48d82dedd28b447cd5",
         "shasum": ""
       },
       "require": {
@@ -336,7 +336,7 @@
       "support": {
         "irc": "irc://irc.freenode.org/composer",
         "issues": "https://github.com/composer/ca-bundle/issues",
-        "source": "https://github.com/composer/ca-bundle/tree/1.3.3"
+        "source": "https://github.com/composer/ca-bundle/tree/1.3.4"
       },
       "funding": [
         {
@@ -352,7 +352,7 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-07-20T07:14:26+00:00"
+      "time": "2022-10-12T12:08:29+00:00"
     },
     {
       "name": "dflydev/dot-access-data",
@@ -778,16 +778,16 @@
     },
     {
       "name": "kint-php/kint",
-      "version": "4.2.2",
+      "version": "4.2.3",
       "source": {
         "type": "git",
         "url": "https://github.com/kint-php/kint.git",
-        "reference": "9230c016c976ff446f0be5cf82272db278344f69"
+        "reference": "7601bfd95ccc50a1b903c2764b31d00919e8edd9"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/kint-php/kint/zipball/9230c016c976ff446f0be5cf82272db278344f69",
-        "reference": "9230c016c976ff446f0be5cf82272db278344f69",
+        "url": "https://api.github.com/repos/kint-php/kint/zipball/7601bfd95ccc50a1b903c2764b31d00919e8edd9",
+        "reference": "7601bfd95ccc50a1b903c2764b31d00919e8edd9",
         "shasum": ""
       },
       "require": {
@@ -829,38 +829,38 @@
       "keywords": ["debug", "kint", "php"],
       "support": {
         "issues": "https://github.com/kint-php/kint/issues",
-        "source": "https://github.com/kint-php/kint/tree/4.2.2"
+        "source": "https://github.com/kint-php/kint/tree/4.2.3"
       },
-      "time": "2022-09-24T10:11:09+00:00"
+      "time": "2022-10-01T20:16:33+00:00"
     },
     {
       "name": "laminas/laminas-escaper",
-      "version": "2.10.0",
+      "version": "2.12.0",
       "source": {
         "type": "git",
         "url": "https://github.com/laminas/laminas-escaper.git",
-        "reference": "58af67282db37d24e584a837a94ee55b9c7552be"
+        "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be",
-        "reference": "58af67282db37d24e584a837a94ee55b9c7552be",
+        "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
+        "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
         "shasum": ""
       },
       "require": {
         "ext-ctype": "*",
         "ext-mbstring": "*",
-        "php": "^7.4 || ~8.0.0 || ~8.1.0"
+        "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0"
       },
       "conflict": {
         "zendframework/zend-escaper": "*"
       },
       "require-dev": {
         "infection/infection": "^0.26.6",
-        "laminas/laminas-coding-standard": "~2.3.0",
+        "laminas/laminas-coding-standard": "~2.4.0",
         "maglnet/composer-require-checker": "^3.8.0",
         "phpunit/phpunit": "^9.5.18",
-        "psalm/plugin-phpunit": "^0.16.1",
+        "psalm/plugin-phpunit": "^0.17.0",
         "vimeo/psalm": "^4.22.0"
       },
       "type": "library",
@@ -888,7 +888,7 @@
           "type": "community_bridge"
         }
       ],
-      "time": "2022-03-08T20:15:36+00:00"
+      "time": "2022-10-10T10:11:09+00:00"
     },
     {
       "name": "league/commonmark",
@@ -3022,16 +3022,16 @@
     },
     {
       "name": "friendsofphp/php-cs-fixer",
-      "version": "v3.11.0",
+      "version": "v3.12.0",
       "source": {
         "type": "git",
         "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
-        "reference": "7dcdea3f2f5f473464e835be9be55283ff8cfdc3"
+        "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/7dcdea3f2f5f473464e835be9be55283ff8cfdc3",
-        "reference": "7dcdea3f2f5f473464e835be9be55283ff8cfdc3",
+        "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/eae11d945e2885d86e1c080eec1bb30a2aa27998",
+        "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998",
         "shasum": ""
       },
       "require": {
@@ -3064,8 +3064,8 @@
         "phpspec/prophecy": "^1.15",
         "phpspec/prophecy-phpunit": "^2.0",
         "phpunit/phpunit": "^9.5",
-        "phpunitgoodpractices/polyfill": "^1.5",
-        "phpunitgoodpractices/traits": "^1.9.1",
+        "phpunitgoodpractices/polyfill": "^1.6",
+        "phpunitgoodpractices/traits": "^1.9.2",
         "symfony/phpunit-bridge": "^6.0",
         "symfony/yaml": "^5.4 || ^6.0"
       },
@@ -3095,7 +3095,7 @@
       "description": "A tool to automatically fix PHP code style",
       "support": {
         "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues",
-        "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.11.0"
+        "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.12.0"
       },
       "funding": [
         {
@@ -3103,7 +3103,7 @@
           "type": "github"
         }
       ],
-      "time": "2022-09-01T18:24:51+00:00"
+      "time": "2022-10-12T14:20:51+00:00"
     },
     {
       "name": "mikey179/vfsstream",
@@ -3357,16 +3357,16 @@
     },
     {
       "name": "phpstan/phpstan",
-      "version": "1.8.6",
+      "version": "1.8.9",
       "source": {
         "type": "git",
         "url": "https://github.com/phpstan/phpstan.git",
-        "reference": "c386ab2741e64cc9e21729f891b28b2b10fe6618"
+        "reference": "3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c386ab2741e64cc9e21729f891b28b2b10fe6618",
-        "reference": "c386ab2741e64cc9e21729f891b28b2b10fe6618",
+        "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2",
+        "reference": "3a72d9d9f2528fbd50c2d8fcf155fd9f74ade3f2",
         "shasum": ""
       },
       "require": {
@@ -3386,7 +3386,7 @@
       "keywords": ["dev", "static analysis"],
       "support": {
         "issues": "https://github.com/phpstan/phpstan/issues",
-        "source": "https://github.com/phpstan/phpstan/tree/1.8.6"
+        "source": "https://github.com/phpstan/phpstan/tree/1.8.9"
       },
       "funding": [
         {
@@ -3402,7 +3402,7 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-09-23T09:54:39+00:00"
+      "time": "2022-10-13T13:40:18+00:00"
     },
     {
       "name": "phpunit/php-code-coverage",
@@ -3832,21 +3832,21 @@
     },
     {
       "name": "rector/rector",
-      "version": "0.14.4",
+      "version": "0.14.5",
       "source": {
         "type": "git",
         "url": "https://github.com/rectorphp/rector.git",
-        "reference": "149764b07abdbfd23e98c4bb33fa6c49e2ad57cc"
+        "reference": "f7fd87b2435835f481e6a94ee28e09af412bd3cc"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/rectorphp/rector/zipball/149764b07abdbfd23e98c4bb33fa6c49e2ad57cc",
-        "reference": "149764b07abdbfd23e98c4bb33fa6c49e2ad57cc",
+        "url": "https://api.github.com/repos/rectorphp/rector/zipball/f7fd87b2435835f481e6a94ee28e09af412bd3cc",
+        "reference": "f7fd87b2435835f481e6a94ee28e09af412bd3cc",
         "shasum": ""
       },
       "require": {
         "php": "^7.2|^8.0",
-        "phpstan/phpstan": "^1.8.3"
+        "phpstan/phpstan": "^1.8.6"
       },
       "conflict": {
         "rector/rector-cakephp": "*",
@@ -3872,7 +3872,7 @@
       "description": "Instant Upgrade and Automated Refactoring of any PHP code",
       "support": {
         "issues": "https://github.com/rectorphp/rector/issues",
-        "source": "https://github.com/rectorphp/rector/tree/0.14.4"
+        "source": "https://github.com/rectorphp/rector/tree/0.14.5"
       },
       "funding": [
         {
@@ -3880,7 +3880,7 @@
           "type": "github"
         }
       ],
-      "time": "2022-09-27T23:39:09+00:00"
+      "time": "2022-09-29T11:05:42+00:00"
     },
     {
       "name": "sebastian/cli-parser",
@@ -5001,16 +5001,16 @@
     },
     {
       "name": "symfony/console",
-      "version": "v6.1.4",
+      "version": "v6.1.6",
       "source": {
         "type": "git",
         "url": "https://github.com/symfony/console.git",
-        "reference": "7fccea8728aa2d431a6725b02b3ce759049fc84d"
+        "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/symfony/console/zipball/7fccea8728aa2d431a6725b02b3ce759049fc84d",
-        "reference": "7fccea8728aa2d431a6725b02b3ce759049fc84d",
+        "url": "https://api.github.com/repos/symfony/console/zipball/7fa3b9cf17363468795e539231a5c91b02b608fc",
+        "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc",
         "shasum": ""
       },
       "require": {
@@ -5068,7 +5068,7 @@
       "homepage": "https://symfony.com",
       "keywords": ["cli", "command line", "console", "terminal"],
       "support": {
-        "source": "https://github.com/symfony/console/tree/v6.1.4"
+        "source": "https://github.com/symfony/console/tree/v6.1.6"
       },
       "funding": [
         {
@@ -5084,20 +5084,20 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-08-26T10:32:31+00:00"
+      "time": "2022-10-07T08:04:03+00:00"
     },
     {
       "name": "symfony/dependency-injection",
-      "version": "v6.1.3",
+      "version": "v6.1.5",
       "source": {
         "type": "git",
         "url": "https://github.com/symfony/dependency-injection.git",
-        "reference": "079e336a1880f457b219aecc3d41bef2f1093b0b"
+        "reference": "b9c797c9d56afc290d4265854bafd01b4e379240"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/079e336a1880f457b219aecc3d41bef2f1093b0b",
-        "reference": "079e336a1880f457b219aecc3d41bef2f1093b0b",
+        "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/b9c797c9d56afc290d4265854bafd01b4e379240",
+        "reference": "b9c797c9d56afc290d4265854bafd01b4e379240",
         "shasum": ""
       },
       "require": {
@@ -5151,7 +5151,7 @@
       "description": "Allows you to standardize and centralize the way objects are constructed in your application",
       "homepage": "https://symfony.com",
       "support": {
-        "source": "https://github.com/symfony/dependency-injection/tree/v6.1.3"
+        "source": "https://github.com/symfony/dependency-injection/tree/v6.1.5"
       },
       "funding": [
         {
@@ -5167,7 +5167,7 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-07-20T13:46:29+00:00"
+      "time": "2022-09-28T16:00:52+00:00"
     },
     {
       "name": "symfony/event-dispatcher",
@@ -5327,16 +5327,16 @@
     },
     {
       "name": "symfony/filesystem",
-      "version": "v6.1.4",
+      "version": "v6.1.5",
       "source": {
         "type": "git",
         "url": "https://github.com/symfony/filesystem.git",
-        "reference": "3f39c04d2630c34019907b02f85672dac99f8659"
+        "reference": "4d216a2beef096edf040a070117c39ca2abce307"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/symfony/filesystem/zipball/3f39c04d2630c34019907b02f85672dac99f8659",
-        "reference": "3f39c04d2630c34019907b02f85672dac99f8659",
+        "url": "https://api.github.com/repos/symfony/filesystem/zipball/4d216a2beef096edf040a070117c39ca2abce307",
+        "reference": "4d216a2beef096edf040a070117c39ca2abce307",
         "shasum": ""
       },
       "require": {
@@ -5366,7 +5366,7 @@
       "description": "Provides basic utilities for the filesystem",
       "homepage": "https://symfony.com",
       "support": {
-        "source": "https://github.com/symfony/filesystem/tree/v6.1.4"
+        "source": "https://github.com/symfony/filesystem/tree/v6.1.5"
       },
       "funding": [
         {
@@ -5382,7 +5382,7 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-08-02T16:17:38+00:00"
+      "time": "2022-09-21T20:29:40+00:00"
     },
     {
       "name": "symfony/finder",
@@ -5798,16 +5798,16 @@
     },
     {
       "name": "symfony/stopwatch",
-      "version": "v6.1.0",
+      "version": "v6.1.5",
       "source": {
         "type": "git",
         "url": "https://github.com/symfony/stopwatch.git",
-        "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d"
+        "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d",
-        "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d",
+        "url": "https://api.github.com/repos/symfony/stopwatch/zipball/266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
+        "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
         "shasum": ""
       },
       "require": {
@@ -5836,7 +5836,7 @@
       "description": "Provides a way to profile code",
       "homepage": "https://symfony.com",
       "support": {
-        "source": "https://github.com/symfony/stopwatch/tree/v6.1.0"
+        "source": "https://github.com/symfony/stopwatch/tree/v6.1.5"
       },
       "funding": [
         {
@@ -5852,20 +5852,20 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-02-25T11:15:52+00:00"
+      "time": "2022-09-28T16:00:52+00:00"
     },
     {
       "name": "symfony/string",
-      "version": "v6.1.4",
+      "version": "v6.1.6",
       "source": {
         "type": "git",
         "url": "https://github.com/symfony/string.git",
-        "reference": "290972cad7b364e3befaa74ba0ec729800fb161c"
+        "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864"
       },
       "dist": {
         "type": "zip",
-        "url": "https://api.github.com/repos/symfony/string/zipball/290972cad7b364e3befaa74ba0ec729800fb161c",
-        "reference": "290972cad7b364e3befaa74ba0ec729800fb161c",
+        "url": "https://api.github.com/repos/symfony/string/zipball/7e7e0ff180d4c5a6636eaad57b65092014b61864",
+        "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864",
         "shasum": ""
       },
       "require": {
@@ -5908,7 +5908,7 @@
       "homepage": "https://symfony.com",
       "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"],
       "support": {
-        "source": "https://github.com/symfony/string/tree/v6.1.4"
+        "source": "https://github.com/symfony/string/tree/v6.1.6"
       },
       "funding": [
         {
@@ -5924,7 +5924,7 @@
           "type": "tidelift"
         }
       ],
-      "time": "2022-08-12T18:05:43+00:00"
+      "time": "2022-10-10T09:34:31+00:00"
     },
     {
       "name": "symplify/autowire-array-parameter",
diff --git a/package-lock.json b/package-lock.json
index 79ee918210..34f6e6f951 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,9 +9,9 @@
       "version": "1.0.0-beta.23",
       "license": "AGPL-3.0-or-later",
       "dependencies": {
-        "@amcharts/amcharts4": "^4.10.28",
+        "@amcharts/amcharts4": "^4.10.29",
         "@amcharts/amcharts4-geodata": "^4.1.23",
-        "@codemirror/commands": "^6.1.0",
+        "@codemirror/commands": "^6.1.2",
         "@codemirror/lang-xml": "^6.0.0",
         "@codemirror/language": "^6.2.1",
         "@codemirror/state": "^6.1.2",
@@ -25,11 +25,11 @@
         "choices.js": "^10.1.0",
         "codemirror": "^6.0.1",
         "flatpickr": "^4.6.13",
-        "leaflet": "^1.9.1",
+        "leaflet": "^1.9.2",
         "leaflet.markercluster": "^1.5.3",
-        "lit": "^2.3.1",
-        "marked": "^4.1.0",
-        "wavesurfer.js": "^6.2.0",
+        "lit": "^2.4.0",
+        "marked": "^4.1.1",
+        "wavesurfer.js": "^6.3.0",
         "xml-formatter": "^2.6.1"
       },
       "devDependencies": {
@@ -45,13 +45,13 @@
         "@types/leaflet": "^1.8.0",
         "@types/marked": "^4.0.7",
         "@types/wavesurfer.js": "^6.0.3",
-        "@typescript-eslint/eslint-plugin": "^5.38.1",
-        "@typescript-eslint/parser": "^5.38.1",
-        "all-contributors-cli": "^6.20.5",
+        "@typescript-eslint/eslint-plugin": "^5.40.0",
+        "@typescript-eslint/parser": "^5.40.0",
+        "all-contributors-cli": "^6.24.0",
         "cross-env": "^7.0.3",
         "cssnano": "^5.1.13",
         "cz-conventional-changelog": "^3.3.0",
-        "eslint": "^8.24.0",
+        "eslint": "^8.25.0",
         "eslint-config-prettier": "^8.5.0",
         "eslint-plugin-prettier": "^4.2.1",
         "husky": "^8.0.1",
@@ -64,11 +64,11 @@
         "prettier": "2.7.1",
         "prettier-plugin-organize-imports": "^3.1.1",
         "semantic-release": "^19.0.5",
-        "stylelint": "^14.12.1",
+        "stylelint": "^14.13.0",
         "stylelint-config-standard": "^28.0.0",
         "svgo": "^2.8.0",
         "tailwindcss": "^3.1.8",
-        "typescript": "^4.8.3",
+        "typescript": "^4.8.4",
         "vite": "2.8.6",
         "vite-plugin-pwa": "^0.12.8",
         "workbox-build": "^6.5.4",
@@ -78,9 +78,9 @@
       }
     },
     "node_modules/@amcharts/amcharts4": {
-      "version": "4.10.28",
-      "resolved": "https://registry.npmjs.org/@amcharts/amcharts4/-/amcharts4-4.10.28.tgz",
-      "integrity": "sha512-GGeFEjzyUDzvIyJph3tNMHyPbsJvhpOVJx4mA//XJqnZUjP/BdWFuxcyZlR+QJQxVuegkFofahyBdh/jKZzhrg==",
+      "version": "4.10.29",
+      "resolved": "https://registry.npmjs.org/@amcharts/amcharts4/-/amcharts4-4.10.29.tgz",
+      "integrity": "sha512-uDCvm4V0Xs2jtI0Aa7XFH0jqoyEGx9I2ukFEwaaQzYq11vwowhJsgE3sSv2jsfKETYUvPXb32NbzrXZulE2ESg==",
       "dependencies": {
         "@babel/runtime": "^7.6.3",
         "core-js": "^3.0.0",
@@ -1730,9 +1730,9 @@
       }
     },
     "node_modules/@codemirror/commands": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.0.tgz",
-      "integrity": "sha512-qCj2YqmbBjj0P1iumnlL5lBqZvJPzT+t2UvgjcaXErp5ZvMqFRVgQyrEfdXX6SX5UcvcHKBjXqno+MkUp0aYvQ==",
+      "version": "6.1.2",
+      "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.2.tgz",
+      "integrity": "sha512-sO3jdX1s0pam6lIdeSJLMN3DQ6mPEbM4yLvyKkdqtmd/UDwhXA5+AwFJ89rRXm6vTeOXBsE5cAmlos/t7MJdgg==",
       "dependencies": {
         "@codemirror/language": "^6.0.0",
         "@codemirror/state": "^6.0.0",
@@ -2461,9 +2461,9 @@
       }
     },
     "node_modules/@eslint/eslintrc": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
-      "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
+      "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
       "dev": true,
       "dependencies": {
         "ajv": "^6.12.4",
@@ -2590,16 +2590,6 @@
         "node": ">=10.10.0"
       }
     },
-    "node_modules/@humanwhocodes/gitignore-to-minimatch": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
-      "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
-      "dev": true,
-      "funding": {
-        "type": "github",
-        "url": "https://github.com/sponsors/nzakas"
-      }
-    },
     "node_modules/@humanwhocodes/module-importer": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -3588,14 +3578,14 @@
       }
     },
     "node_modules/@typescript-eslint/eslint-plugin": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz",
-      "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
+      "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/type-utils": "5.38.1",
-        "@typescript-eslint/utils": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/type-utils": "5.40.0",
+        "@typescript-eslint/utils": "5.40.0",
         "debug": "^4.3.4",
         "ignore": "^5.2.0",
         "regexpp": "^3.2.0",
@@ -3635,14 +3625,14 @@
       }
     },
     "node_modules/@typescript-eslint/parser": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz",
-      "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
+      "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/typescript-estree": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/typescript-estree": "5.40.0",
         "debug": "^4.3.4"
       },
       "engines": {
@@ -3662,13 +3652,13 @@
       }
     },
     "node_modules/@typescript-eslint/scope-manager": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz",
-      "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
+      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/visitor-keys": "5.38.1"
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/visitor-keys": "5.40.0"
       },
       "engines": {
         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3679,13 +3669,13 @@
       }
     },
     "node_modules/@typescript-eslint/type-utils": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz",
-      "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
+      "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/typescript-estree": "5.38.1",
-        "@typescript-eslint/utils": "5.38.1",
+        "@typescript-eslint/typescript-estree": "5.40.0",
+        "@typescript-eslint/utils": "5.40.0",
         "debug": "^4.3.4",
         "tsutils": "^3.21.0"
       },
@@ -3706,9 +3696,9 @@
       }
     },
     "node_modules/@typescript-eslint/types": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz",
-      "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
+      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
       "dev": true,
       "engines": {
         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3719,13 +3709,13 @@
       }
     },
     "node_modules/@typescript-eslint/typescript-estree": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz",
-      "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
+      "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/visitor-keys": "5.38.1",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/visitor-keys": "5.40.0",
         "debug": "^4.3.4",
         "globby": "^11.1.0",
         "is-glob": "^4.0.3",
@@ -3746,9 +3736,9 @@
       }
     },
     "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
-      "version": "7.3.7",
-      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-      "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+      "version": "7.3.8",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
       "dev": true,
       "dependencies": {
         "lru-cache": "^6.0.0"
@@ -3761,17 +3751,18 @@
       }
     },
     "node_modules/@typescript-eslint/utils": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz",
-      "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
+      "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
       "dev": true,
       "dependencies": {
         "@types/json-schema": "^7.0.9",
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/typescript-estree": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/typescript-estree": "5.40.0",
         "eslint-scope": "^5.1.1",
-        "eslint-utils": "^3.0.0"
+        "eslint-utils": "^3.0.0",
+        "semver": "^7.3.7"
       },
       "engines": {
         "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3784,13 +3775,28 @@
         "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
       }
     },
+    "node_modules/@typescript-eslint/utils/node_modules/semver": {
+      "version": "7.3.8",
+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+      "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+      "dev": true,
+      "dependencies": {
+        "lru-cache": "^6.0.0"
+      },
+      "bin": {
+        "semver": "bin/semver.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
     "node_modules/@typescript-eslint/visitor-keys": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz",
-      "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
+      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
       "dev": true,
       "dependencies": {
-        "@typescript-eslint/types": "5.38.1",
+        "@typescript-eslint/types": "5.40.0",
         "eslint-visitor-keys": "^3.3.0"
       },
       "engines": {
@@ -3913,9 +3919,9 @@
       }
     },
     "node_modules/all-contributors-cli": {
-      "version": "6.20.5",
-      "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.20.5.tgz",
-      "integrity": "sha512-vWAR4+SyF9ZpkpbFoldCYbuAb8qkzjkj8uW4yJJN2fN48VRO+E7xGTnt+cLTQt5RNgj00MoYx/LJbWesjeSehQ==",
+      "version": "6.24.0",
+      "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.24.0.tgz",
+      "integrity": "sha512-7oSKr2PnqxsOotuSwciltcFTS1eVRdjR0cn99hbElfff7gRQBShVhsf/XBprY41sLcgqTk0l0MKgKv6QNgZdMg==",
       "dev": true,
       "dependencies": {
         "@babel/runtime": "^7.7.6",
@@ -6720,14 +6726,13 @@
       }
     },
     "node_modules/eslint": {
-      "version": "8.24.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
-      "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
+      "version": "8.25.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
+      "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
       "dev": true,
       "dependencies": {
-        "@eslint/eslintrc": "^1.3.2",
+        "@eslint/eslintrc": "^1.3.3",
         "@humanwhocodes/config-array": "^0.10.5",
-        "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
         "@humanwhocodes/module-importer": "^1.0.1",
         "ajv": "^6.10.0",
         "chalk": "^4.0.0",
@@ -8969,9 +8974,9 @@
       "dev": true
     },
     "node_modules/leaflet": {
-      "version": "1.9.1",
-      "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.1.tgz",
-      "integrity": "sha512-5FcDAMTLAuOq0RisQQbTFatl8Sl4bM0gMrBfuHbl7CYbYJv45BfCS8oU3T644MLjleBq1Ncq541QEA1pqUGTFA=="
+      "version": "1.9.2",
+      "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.2.tgz",
+      "integrity": "sha512-Kc77HQvWO+y9y2oIs3dn5h5sy2kr3j41ewdqCMEUA4N89lgfUUfOBy7wnnHEstDpefiGFObq12FdopGRMx4J7g=="
     },
     "node_modules/leaflet.markercluster": {
       "version": "1.5.3",
@@ -9340,13 +9345,13 @@
       "dev": true
     },
     "node_modules/lit": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz",
-      "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==",
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz",
+      "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==",
       "dependencies": {
         "@lit/reactive-element": "^1.4.0",
         "lit-element": "^3.2.0",
-        "lit-html": "^2.3.0"
+        "lit-html": "^2.4.0"
       }
     },
     "node_modules/lit-element": {
@@ -9359,9 +9364,9 @@
       }
     },
     "node_modules/lit-html": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz",
-      "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==",
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz",
+      "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==",
       "dependencies": {
         "@types/trusted-types": "^2.0.2"
       }
@@ -9636,9 +9641,9 @@
       }
     },
     "node_modules/marked": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
-      "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==",
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz",
+      "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==",
       "bin": {
         "marked": "bin/marked.js"
       },
@@ -15519,9 +15524,9 @@
       }
     },
     "node_modules/stylelint": {
-      "version": "14.12.1",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.12.1.tgz",
-      "integrity": "sha512-ZEM4TuksChMBfuPadQsHUkbOoRySAT9QMfDvvYxdAchOJl0p+csTMBXOu6ORAAxKhwBmxqJiep8V88bXfNs3EQ==",
+      "version": "14.13.0",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz",
+      "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==",
       "dev": true,
       "dependencies": {
         "@csstools/selector-specificity": "^2.0.2",
@@ -16309,9 +16314,9 @@
       "license": "MIT"
     },
     "node_modules/typescript": {
-      "version": "4.8.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
-      "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
+      "version": "4.8.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
       "dev": true,
       "bin": {
         "tsc": "bin/tsc",
@@ -16582,9 +16587,9 @@
       }
     },
     "node_modules/wavesurfer.js": {
-      "version": "6.2.0",
-      "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-6.2.0.tgz",
-      "integrity": "sha512-yuOteX+RKgJl4p5V+YNflm79QRNFWpNo0UHtKaGf1G05qMNChfbcJU0MZYL7+OJTHgYszYqN3dgUXjugYd/Iew=="
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-6.3.0.tgz",
+      "integrity": "sha512-x7efObHMHY3nwqWzIC0yeZTo0u/aC9T5Av6KhSdhTlsgtKdTG7JAE3mNqnYBXUjq0yGYfTB9F85/pks9830Vjw=="
     },
     "node_modules/wcwidth": {
       "version": "1.0.1",
@@ -17196,9 +17201,9 @@
   },
   "dependencies": {
     "@amcharts/amcharts4": {
-      "version": "4.10.28",
-      "resolved": "https://registry.npmjs.org/@amcharts/amcharts4/-/amcharts4-4.10.28.tgz",
-      "integrity": "sha512-GGeFEjzyUDzvIyJph3tNMHyPbsJvhpOVJx4mA//XJqnZUjP/BdWFuxcyZlR+QJQxVuegkFofahyBdh/jKZzhrg==",
+      "version": "4.10.29",
+      "resolved": "https://registry.npmjs.org/@amcharts/amcharts4/-/amcharts4-4.10.29.tgz",
+      "integrity": "sha512-uDCvm4V0Xs2jtI0Aa7XFH0jqoyEGx9I2ukFEwaaQzYq11vwowhJsgE3sSv2jsfKETYUvPXb32NbzrXZulE2ESg==",
       "requires": {
         "@babel/runtime": "^7.6.3",
         "core-js": "^3.0.0",
@@ -18361,9 +18366,9 @@
       }
     },
     "@codemirror/commands": {
-      "version": "6.1.0",
-      "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.0.tgz",
-      "integrity": "sha512-qCj2YqmbBjj0P1iumnlL5lBqZvJPzT+t2UvgjcaXErp5ZvMqFRVgQyrEfdXX6SX5UcvcHKBjXqno+MkUp0aYvQ==",
+      "version": "6.1.2",
+      "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.1.2.tgz",
+      "integrity": "sha512-sO3jdX1s0pam6lIdeSJLMN3DQ6mPEbM4yLvyKkdqtmd/UDwhXA5+AwFJ89rRXm6vTeOXBsE5cAmlos/t7MJdgg==",
       "requires": {
         "@codemirror/language": "^6.0.0",
         "@codemirror/state": "^6.0.0",
@@ -18852,9 +18857,9 @@
       "requires": {}
     },
     "@eslint/eslintrc": {
-      "version": "1.3.2",
-      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz",
-      "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==",
+      "version": "1.3.3",
+      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz",
+      "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==",
       "dev": true,
       "requires": {
         "ajv": "^6.12.4",
@@ -18965,12 +18970,6 @@
         "minimatch": "^3.0.4"
       }
     },
-    "@humanwhocodes/gitignore-to-minimatch": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz",
-      "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==",
-      "dev": true
-    },
     "@humanwhocodes/module-importer": {
       "version": "1.0.1",
       "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -19711,14 +19710,14 @@
       }
     },
     "@typescript-eslint/eslint-plugin": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz",
-      "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.40.0.tgz",
+      "integrity": "sha512-FIBZgS3DVJgqPwJzvZTuH4HNsZhHMa9SjxTKAZTlMsPw/UzpEjcf9f4dfgDJEHjK+HboUJo123Eshl6niwEm/Q==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/type-utils": "5.38.1",
-        "@typescript-eslint/utils": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/type-utils": "5.40.0",
+        "@typescript-eslint/utils": "5.40.0",
         "debug": "^4.3.4",
         "ignore": "^5.2.0",
         "regexpp": "^3.2.0",
@@ -19738,53 +19737,53 @@
       }
     },
     "@typescript-eslint/parser": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz",
-      "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.40.0.tgz",
+      "integrity": "sha512-Ah5gqyX2ySkiuYeOIDg7ap51/b63QgWZA7w6AHtFrag7aH0lRQPbLzUjk0c9o5/KZ6JRkTTDKShL4AUrQa6/hw==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/typescript-estree": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/typescript-estree": "5.40.0",
         "debug": "^4.3.4"
       }
     },
     "@typescript-eslint/scope-manager": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz",
-      "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.40.0.tgz",
+      "integrity": "sha512-d3nPmjUeZtEWRvyReMI4I1MwPGC63E8pDoHy0BnrYjnJgilBD3hv7XOiETKLY/zTwI7kCnBDf2vWTRUVpYw0Uw==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/visitor-keys": "5.38.1"
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/visitor-keys": "5.40.0"
       }
     },
     "@typescript-eslint/type-utils": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz",
-      "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.40.0.tgz",
+      "integrity": "sha512-nfuSdKEZY2TpnPz5covjJqav+g5qeBqwSHKBvz7Vm1SAfy93SwKk/JeSTymruDGItTwNijSsno5LhOHRS1pcfw==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/typescript-estree": "5.38.1",
-        "@typescript-eslint/utils": "5.38.1",
+        "@typescript-eslint/typescript-estree": "5.40.0",
+        "@typescript-eslint/utils": "5.40.0",
         "debug": "^4.3.4",
         "tsutils": "^3.21.0"
       }
     },
     "@typescript-eslint/types": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz",
-      "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.40.0.tgz",
+      "integrity": "sha512-V1KdQRTXsYpf1Y1fXCeZ+uhjW48Niiw0VGt4V8yzuaDTU8Z1Xl7yQDyQNqyAFcVhpYXIVCEuxSIWTsLDpHgTbw==",
       "dev": true
     },
     "@typescript-eslint/typescript-estree": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz",
-      "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.40.0.tgz",
+      "integrity": "sha512-b0GYlDj8TLTOqwX7EGbw2gL5EXS2CPEWhF9nGJiGmEcmlpNBjyHsTwbqpyIEPVpl6br4UcBOYlcI2FJVtJkYhg==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/visitor-keys": "5.38.1",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/visitor-keys": "5.40.0",
         "debug": "^4.3.4",
         "globby": "^11.1.0",
         "is-glob": "^4.0.3",
@@ -19793,9 +19792,9 @@
       },
       "dependencies": {
         "semver": {
-          "version": "7.3.7",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-          "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
+          "version": "7.3.8",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+          "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
           "dev": true,
           "requires": {
             "lru-cache": "^6.0.0"
@@ -19804,26 +19803,38 @@
       }
     },
     "@typescript-eslint/utils": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz",
-      "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.40.0.tgz",
+      "integrity": "sha512-MO0y3T5BQ5+tkkuYZJBjePewsY+cQnfkYeRqS6tPh28niiIwPnQ1t59CSRcs1ZwJJNOdWw7rv9pF8aP58IMihA==",
       "dev": true,
       "requires": {
         "@types/json-schema": "^7.0.9",
-        "@typescript-eslint/scope-manager": "5.38.1",
-        "@typescript-eslint/types": "5.38.1",
-        "@typescript-eslint/typescript-estree": "5.38.1",
+        "@typescript-eslint/scope-manager": "5.40.0",
+        "@typescript-eslint/types": "5.40.0",
+        "@typescript-eslint/typescript-estree": "5.40.0",
         "eslint-scope": "^5.1.1",
-        "eslint-utils": "^3.0.0"
+        "eslint-utils": "^3.0.0",
+        "semver": "^7.3.7"
+      },
+      "dependencies": {
+        "semver": {
+          "version": "7.3.8",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
+          "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+          "dev": true,
+          "requires": {
+            "lru-cache": "^6.0.0"
+          }
+        }
       }
     },
     "@typescript-eslint/visitor-keys": {
-      "version": "5.38.1",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz",
-      "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==",
+      "version": "5.40.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.40.0.tgz",
+      "integrity": "sha512-ijJ+6yig+x9XplEpG2K6FUdJeQGGj/15U3S56W9IqXKJqleuD7zJ2AX/miLezwxpd7ZxDAqO87zWufKg+RPZyQ==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/types": "5.38.1",
+        "@typescript-eslint/types": "5.40.0",
         "eslint-visitor-keys": "^3.3.0"
       }
     },
@@ -19904,9 +19915,9 @@
       }
     },
     "all-contributors-cli": {
-      "version": "6.20.5",
-      "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.20.5.tgz",
-      "integrity": "sha512-vWAR4+SyF9ZpkpbFoldCYbuAb8qkzjkj8uW4yJJN2fN48VRO+E7xGTnt+cLTQt5RNgj00MoYx/LJbWesjeSehQ==",
+      "version": "6.24.0",
+      "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.24.0.tgz",
+      "integrity": "sha512-7oSKr2PnqxsOotuSwciltcFTS1eVRdjR0cn99hbElfff7gRQBShVhsf/XBprY41sLcgqTk0l0MKgKv6QNgZdMg==",
       "dev": true,
       "requires": {
         "@babel/runtime": "^7.7.6",
@@ -21769,14 +21780,13 @@
       }
     },
     "eslint": {
-      "version": "8.24.0",
-      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz",
-      "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==",
+      "version": "8.25.0",
+      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.25.0.tgz",
+      "integrity": "sha512-DVlJOZ4Pn50zcKW5bYH7GQK/9MsoQG2d5eDH0ebEkE8PbgzTTmtt/VTH9GGJ4BfeZCpBLqFfvsjX35UacUL83A==",
       "dev": true,
       "requires": {
-        "@eslint/eslintrc": "^1.3.2",
+        "@eslint/eslintrc": "^1.3.3",
         "@humanwhocodes/config-array": "^0.10.5",
-        "@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
         "@humanwhocodes/module-importer": "^1.0.1",
         "ajv": "^6.10.0",
         "chalk": "^4.0.0",
@@ -23277,9 +23287,9 @@
       "dev": true
     },
     "leaflet": {
-      "version": "1.9.1",
-      "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.1.tgz",
-      "integrity": "sha512-5FcDAMTLAuOq0RisQQbTFatl8Sl4bM0gMrBfuHbl7CYbYJv45BfCS8oU3T644MLjleBq1Ncq541QEA1pqUGTFA=="
+      "version": "1.9.2",
+      "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.2.tgz",
+      "integrity": "sha512-Kc77HQvWO+y9y2oIs3dn5h5sy2kr3j41ewdqCMEUA4N89lgfUUfOBy7wnnHEstDpefiGFObq12FdopGRMx4J7g=="
     },
     "leaflet.markercluster": {
       "version": "1.5.3",
@@ -23521,13 +23531,13 @@
       }
     },
     "lit": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz",
-      "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==",
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz",
+      "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==",
       "requires": {
         "@lit/reactive-element": "^1.4.0",
         "lit-element": "^3.2.0",
-        "lit-html": "^2.3.0"
+        "lit-html": "^2.4.0"
       }
     },
     "lit-element": {
@@ -23540,9 +23550,9 @@
       }
     },
     "lit-html": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz",
-      "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==",
+      "version": "2.4.0",
+      "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz",
+      "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==",
       "requires": {
         "@types/trusted-types": "^2.0.2"
       }
@@ -23745,9 +23755,9 @@
       "dev": true
     },
     "marked": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz",
-      "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA=="
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz",
+      "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw=="
     },
     "marked-terminal": {
       "version": "5.0.0",
@@ -27677,9 +27687,9 @@
       }
     },
     "stylelint": {
-      "version": "14.12.1",
-      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.12.1.tgz",
-      "integrity": "sha512-ZEM4TuksChMBfuPadQsHUkbOoRySAT9QMfDvvYxdAchOJl0p+csTMBXOu6ORAAxKhwBmxqJiep8V88bXfNs3EQ==",
+      "version": "14.13.0",
+      "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.13.0.tgz",
+      "integrity": "sha512-NJSAdloiAB/jgVJKxMR90mWlctvmeBFGFVUvyKngi9+j/qPSJ5ZB+u8jOmGbLTnS7OHrII9NFGehPRyar8U5vg==",
       "dev": true,
       "requires": {
         "@csstools/selector-specificity": "^2.0.2",
@@ -28220,9 +28230,9 @@
       "version": "0.0.6"
     },
     "typescript": {
-      "version": "4.8.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz",
-      "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==",
+      "version": "4.8.4",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz",
+      "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
       "dev": true
     },
     "uglify-js": {
@@ -28391,9 +28401,9 @@
       }
     },
     "wavesurfer.js": {
-      "version": "6.2.0",
-      "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-6.2.0.tgz",
-      "integrity": "sha512-yuOteX+RKgJl4p5V+YNflm79QRNFWpNo0UHtKaGf1G05qMNChfbcJU0MZYL7+OJTHgYszYqN3dgUXjugYd/Iew=="
+      "version": "6.3.0",
+      "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-6.3.0.tgz",
+      "integrity": "sha512-x7efObHMHY3nwqWzIC0yeZTo0u/aC9T5Av6KhSdhTlsgtKdTG7JAE3mNqnYBXUjq0yGYfTB9F85/pks9830Vjw=="
     },
     "wcwidth": {
       "version": "1.0.1",
diff --git a/package.json b/package.json
index 82f11e15e3..7d0e6d353c 100644
--- a/package.json
+++ b/package.json
@@ -27,9 +27,9 @@
     "prepare": "is-ci || husky install"
   },
   "dependencies": {
-    "@amcharts/amcharts4": "^4.10.28",
+    "@amcharts/amcharts4": "^4.10.29",
     "@amcharts/amcharts4-geodata": "^4.1.23",
-    "@codemirror/commands": "^6.1.0",
+    "@codemirror/commands": "^6.1.2",
     "@codemirror/lang-xml": "^6.0.0",
     "@codemirror/language": "^6.2.1",
     "@codemirror/state": "^6.1.2",
@@ -43,11 +43,11 @@
     "choices.js": "^10.1.0",
     "codemirror": "^6.0.1",
     "flatpickr": "^4.6.13",
-    "leaflet": "^1.9.1",
+    "leaflet": "^1.9.2",
     "leaflet.markercluster": "^1.5.3",
-    "lit": "^2.3.1",
-    "marked": "^4.1.0",
-    "wavesurfer.js": "^6.2.0",
+    "lit": "^2.4.0",
+    "marked": "^4.1.1",
+    "wavesurfer.js": "^6.3.0",
     "xml-formatter": "^2.6.1"
   },
   "devDependencies": {
@@ -63,13 +63,13 @@
     "@types/leaflet": "^1.8.0",
     "@types/marked": "^4.0.7",
     "@types/wavesurfer.js": "^6.0.3",
-    "@typescript-eslint/eslint-plugin": "^5.38.1",
-    "@typescript-eslint/parser": "^5.38.1",
-    "all-contributors-cli": "^6.20.5",
+    "@typescript-eslint/eslint-plugin": "^5.40.0",
+    "@typescript-eslint/parser": "^5.40.0",
+    "all-contributors-cli": "^6.24.0",
     "cross-env": "^7.0.3",
     "cssnano": "^5.1.13",
     "cz-conventional-changelog": "^3.3.0",
-    "eslint": "^8.24.0",
+    "eslint": "^8.25.0",
     "eslint-config-prettier": "^8.5.0",
     "eslint-plugin-prettier": "^4.2.1",
     "husky": "^8.0.1",
@@ -82,11 +82,11 @@
     "prettier": "2.7.1",
     "prettier-plugin-organize-imports": "^3.1.1",
     "semantic-release": "^19.0.5",
-    "stylelint": "^14.12.1",
+    "stylelint": "^14.13.0",
     "stylelint-config-standard": "^28.0.0",
     "svgo": "^2.8.0",
     "tailwindcss": "^3.1.8",
-    "typescript": "^4.8.3",
+    "typescript": "^4.8.4",
     "vite": "2.8.6",
     "vite-plugin-pwa": "^0.12.8",
     "workbox-build": "^6.5.4",
-- 
GitLab