From da7076fc2d49d07708d5adaa99733487b7f52e20 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Thu, 23 Mar 2023 11:46:21 +0000 Subject: [PATCH] fix(s3): do not create bucket if not exists, check if healthy instead update php and js dependencies to latest --- composer.json | 12 +- composer.lock | 95 ++-- docker-compose.yml | 1 + docs/src/contributing/setup-development.md | 2 +- modules/Media/FileManagers/S3.php | 20 +- package.json | 36 +- pnpm-lock.yaml | 563 +++++++++++---------- 7 files changed, 385 insertions(+), 344 deletions(-) diff --git a/composer.json b/composer.json index b78428bd..612d4715 100644 --- a/composer.json +++ b/composer.json @@ -24,15 +24,15 @@ "chrisjean/php-ico": "^1.0.4", "melbahja/seo": "^v2.1.1", "codeigniter4/shield": "v1.0.0-beta.3", - "aws/aws-sdk-php": "^3.261.10" + "aws/aws-sdk-php": "^3.261.17" }, "require-dev": { "mikey179/vfsstream": "^v1.6.11", - "phpunit/phpunit": "^10.0.16", - "captainhook/captainhook": "^5.15.2", - "symplify/easy-coding-standard": "^11.2.10", - "phpstan/phpstan": "^1.10.6", - "rector/rector": "^0.15.21", + "phpunit/phpunit": "^10.0.18", + "captainhook/captainhook": "^5.15.5", + "symplify/easy-coding-standard": "^11.3.2", + "phpstan/phpstan": "^1.10.7", + "rector/rector": "^0.15.23", "symplify/coding-standard": "^11.3.0" }, "autoload": { diff --git a/composer.lock b/composer.lock index 21ca5638..857c87f6 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": "84568da2a8ddda6d9bcd8eb63ee83682", + "content-hash": "44b79ceee12a4fe0ce58763458036267", "packages": [ { "name": "adaures/ipcat-php", @@ -116,16 +116,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.261.10", + "version": "3.261.17", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "4889eff2b3fe35e878fbcaf8374d73f043609170" + "reference": "a8d2d89d79e912aa87bd2d381d34f47fbd08be65" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/4889eff2b3fe35e878fbcaf8374d73f043609170", - "reference": "4889eff2b3fe35e878fbcaf8374d73f043609170", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/a8d2d89d79e912aa87bd2d381d34f47fbd08be65", + "reference": "a8d2d89d79e912aa87bd2d381d34f47fbd08be65", "shasum": "" }, "require": { @@ -200,9 +200,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.261.10" + "source": "https://github.com/aws/aws-sdk-php/tree/3.261.17" }, - "time": "2023-03-13T18:19:14+00:00" + "time": "2023-03-22T18:22:29+00:00" }, { "name": "brick/math", @@ -3176,16 +3176,16 @@ "packages-dev": [ { "name": "captainhook/captainhook", - "version": "5.15.2", + "version": "5.15.5", "source": { "type": "git", "url": "https://github.com/captainhookphp/captainhook.git", - "reference": "728fe3847c57f2d9cd4c53a8c26bc5522b42a1d0" + "reference": "7fb1c78586ea58ec4118c2d4db35c9d5da3fabb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/728fe3847c57f2d9cd4c53a8c26bc5522b42a1d0", - "reference": "728fe3847c57f2d9cd4c53a8c26bc5522b42a1d0", + "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/7fb1c78586ea58ec4118c2d4db35c9d5da3fabb0", + "reference": "7fb1c78586ea58ec4118c2d4db35c9d5da3fabb0", "shasum": "" }, "require": { @@ -3243,7 +3243,7 @@ ], "support": { "issues": "https://github.com/captainhookphp/captainhook/issues", - "source": "https://github.com/captainhookphp/captainhook/tree/5.15.2" + "source": "https://github.com/captainhookphp/captainhook/tree/5.15.5" }, "funding": [ { @@ -3251,7 +3251,7 @@ "type": "github" } ], - "time": "2023-03-03T11:11:58+00:00" + "time": "2023-03-20T10:35:30+00:00" }, { "name": "composer/pcre", @@ -3935,16 +3935,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.6", + "version": "1.10.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a" + "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b10ceb526d9607903c5b2673f1fc8775dbe48975", + "reference": "b10ceb526d9607903c5b2673f1fc8775dbe48975", "shasum": "" }, "require": { @@ -3963,8 +3963,11 @@ "description": "PHPStan - PHP Static Analysis Tool", "keywords": ["dev", "static analysis"], "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.10.6" + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" }, "funding": [ { @@ -3980,7 +3983,7 @@ "type": "tidelift" } ], - "time": "2023-03-09T16:55:12+00:00" + "time": "2023-03-16T15:24:20+00:00" }, { "name": "phpunit/php-code-coverage", @@ -4269,16 +4272,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.0.16", + "version": "10.0.18", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "07d386a11ac7094032900f07cada1c8975d16607" + "reference": "582563ed2edc62d1455cdbe00ea49fe09428eef3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/07d386a11ac7094032900f07cada1c8975d16607", - "reference": "07d386a11ac7094032900f07cada1c8975d16607", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/582563ed2edc62d1455cdbe00ea49fe09428eef3", + "reference": "582563ed2edc62d1455cdbe00ea49fe09428eef3", "shasum": "" }, "require": { @@ -4337,7 +4340,8 @@ "keywords": ["phpunit", "testing", "xunit"], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.0.16" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.0.18" }, "funding": [ { @@ -4353,7 +4357,7 @@ "type": "tidelift" } ], - "time": "2023-03-13T09:02:40+00:00" + "time": "2023-03-22T06:15:31+00:00" }, { "name": "psr/container", @@ -4408,16 +4412,16 @@ }, { "name": "rector/rector", - "version": "0.15.21", + "version": "0.15.23", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "1cee8cc5d6d836e1bf9a3006d7b062adde3a6022" + "reference": "f4984ebd62b3613002869b0ddd6868261d62819e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/1cee8cc5d6d836e1bf9a3006d7b062adde3a6022", - "reference": "1cee8cc5d6d836e1bf9a3006d7b062adde3a6022", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/f4984ebd62b3613002869b0ddd6868261d62819e", + "reference": "f4984ebd62b3613002869b0ddd6868261d62819e", "shasum": "" }, "require": { @@ -4446,7 +4450,7 @@ "keywords": ["automation", "dev", "migration", "refactoring"], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.15.21" + "source": "https://github.com/rectorphp/rector/tree/0.15.23" }, "funding": [ { @@ -4454,7 +4458,7 @@ "type": "github" } ], - "time": "2023-03-06T11:44:29+00:00" + "time": "2023-03-22T15:22:45+00:00" }, { "name": "sebastian/cli-parser", @@ -4734,16 +4738,16 @@ }, { "name": "sebastian/diff", - "version": "5.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "70dd1b20bc198da394ad542e988381b44e64e39f" + "reference": "aae9a0a43bff37bd5d8d0311426c87bf36153f02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/70dd1b20bc198da394ad542e988381b44e64e39f", - "reference": "70dd1b20bc198da394ad542e988381b44e64e39f", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/aae9a0a43bff37bd5d8d0311426c87bf36153f02", + "reference": "aae9a0a43bff37bd5d8d0311426c87bf36153f02", "shasum": "" }, "require": { @@ -4779,7 +4783,8 @@ "keywords": ["diff", "udiff", "unidiff", "unified diff"], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/5.0.1" }, "funding": [ { @@ -4787,7 +4792,7 @@ "type": "github" } ], - "time": "2023-02-03T07:00:31+00:00" + "time": "2023-03-23T05:12:41+00:00" }, { "name": "sebastian/environment", @@ -6430,16 +6435,16 @@ }, { "name": "symplify/easy-coding-standard", - "version": "11.2.10", + "version": "11.3.2", "source": { "type": "git", "url": "https://github.com/easy-coding-standard/easy-coding-standard.git", - "reference": "5fc343df9b86e154516ddf506f7fe0b421d7d5ef" + "reference": "d4159e06c0970e71a2a58d350160241e7cb3994b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/5fc343df9b86e154516ddf506f7fe0b421d7d5ef", - "reference": "5fc343df9b86e154516ddf506f7fe0b421d7d5ef", + "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d4159e06c0970e71a2a58d350160241e7cb3994b", + "reference": "d4159e06c0970e71a2a58d350160241e7cb3994b", "shasum": "" }, "require": { @@ -6447,7 +6452,8 @@ }, "conflict": { "friendsofphp/php-cs-fixer": "<3.0", - "squizlabs/php_codesniffer": "<3.6" + "squizlabs/php_codesniffer": "<3.6", + "symplify/coding-standard": "<11.3" }, "bin": ["bin/ecs"], "type": "library", @@ -6457,9 +6463,10 @@ "notification-url": "https://packagist.org/downloads/", "license": ["MIT"], "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer", + "keywords": ["Code style", "automation", "fixer", "static analysis"], "support": { "issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues", - "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/11.2.10" + "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/11.3.2" }, "funding": [ { @@ -6471,7 +6478,7 @@ "type": "github" } ], - "time": "2023-02-27T10:00:30+00:00" + "time": "2023-03-22T15:28:51+00:00" }, { "name": "symplify/rule-doc-generator-contracts", diff --git a/docker-compose.yml b/docker-compose.yml index a1f5f79c..b40e9ce5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -72,6 +72,7 @@ services: image: adobe/s3mock:latest container_name: castopod_s3 environment: + - initialBuckets=castopod - debug=true - root=/data ports: diff --git a/docs/src/contributing/setup-development.md b/docs/src/contributing/setup-development.md index 7de2e408..27f68cab 100644 --- a/docs/src/contributing/setup-development.md +++ b/docs/src/contributing/setup-development.md @@ -75,7 +75,7 @@ to help you kickstart your contribution. #media.fileManager="s3" #media.s3.bucket="castopod" #media.s3.endpoint="http://172.20.0.6:9090/" - #media.s3.path_style_endpoint=true + #media.s3.pathStyleEndpoint=true ``` > _NB._ You can tweak your environment by setting more environment variables diff --git a/modules/Media/FileManagers/S3.php b/modules/Media/FileManagers/S3.php index 4c86ed64..d8d4704d 100644 --- a/modules/Media/FileManagers/S3.php +++ b/modules/Media/FileManagers/S3.php @@ -26,21 +26,6 @@ class S3 implements FileManagerInterface 'debug' => $config->s3['debug'], 'use_path_style_endpoint' => $config->s3['pathStyleEndpoint'], ]); - - try { - // create bucket if it does not already exist - if (! $this->s3->doesBucketExist((string) $this->config->s3['bucket'])) { - try { - $this->s3->createBucket([ - 'Bucket' => $this->config->s3['bucket'], - ]); - } catch (Exception $exception) { - log_message('critical', $exception->getMessage()); - } - } - } catch (Exception $exception) { - throw new Exception($exception->getMessage(), $exception->getCode(), $exception); - } } public function save(File $file, string $key): string|false @@ -210,6 +195,11 @@ class S3 implements FileManagerInterface public function isHealthy(): bool { + // check that bucket exists + if (! $this->s3->doesBucketExist((string) $this->config->s3['bucket'])) { + return false; + } + try { // ok if bucket exists and you have permission to access it $this->s3->headBucket([ diff --git a/package.json b/package.json index 34cef682..38386b43 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ "prepare": "is-ci || husky install" }, "dependencies": { - "@amcharts/amcharts4": "^4.10.34", + "@amcharts/amcharts4": "^4.10.35", "@amcharts/amcharts4-geodata": "^4.1.26", "@codemirror/commands": "^6.2.2", "@codemirror/lang-xml": "^6.0.2", "@codemirror/language": "^6.6.0", "@codemirror/state": "^6.2.0", - "@codemirror/view": "^6.9.2", - "@floating-ui/dom": "^1.2.4", + "@codemirror/view": "^6.9.3", + "@floating-ui/dom": "^1.2.5", "@github/clipboard-copy-element": "^1.1.2", "@github/hotkey": "^2.0.1", "@github/markdown-toolbar-element": "^2.1.1", @@ -46,13 +46,13 @@ "flatpickr": "^4.6.13", "leaflet": "^1.9.3", "leaflet.markercluster": "^1.5.3", - "lit": "^2.6.1", - "marked": "^4.2.12", - "wavesurfer.js": "^6.5.2", + "lit": "^2.7.0", + "marked": "^4.3.0", + "wavesurfer.js": "^6.6.1", "xml-formatter": "^3.3.2" }, "devDependencies": { - "@commitlint/cli": "^17.4.4", + "@commitlint/cli": "^17.5.0", "@commitlint/config-conventional": "^17.4.4", "@semantic-release/changelog": "^6.0.2", "@semantic-release/exec": "^6.0.3", @@ -61,18 +61,18 @@ "@tailwindcss/forms": "^0.5.3", "@tailwindcss/line-clamp": "^0.4.2", "@tailwindcss/typography": "^0.5.9", - "@types/leaflet": "^1.9.2", + "@types/leaflet": "^1.9.3", "@types/marked": "^4.0.8", "@types/wavesurfer.js": "^6.0.3", - "@typescript-eslint/eslint-plugin": "^5.55.0", - "@typescript-eslint/parser": "^5.55.0", + "@typescript-eslint/eslint-plugin": "^5.56.0", + "@typescript-eslint/parser": "^5.56.0", "all-contributors-cli": "^6.24.0", "commitizen": "^4.3.0", "cross-env": "^7.0.3", "cssnano": "^5.1.15", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.36.0", - "eslint-config-prettier": "^8.7.0", + "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.3", "is-ci": "^3.0.1", @@ -82,16 +82,16 @@ "postcss-nesting": "^11.2.1", "postcss-preset-env": "^8.0.1", "postcss-reporter": "^7.0.5", - "prettier": "2.8.4", + "prettier": "2.8.6", "prettier-plugin-organize-imports": "^3.2.2", - "semantic-release": "^20.1.1", - "stylelint": "^15.2.0", - "stylelint-config-standard": "^30.0.1", + "semantic-release": "^20.1.3", + "stylelint": "^15.3.0", + "stylelint-config-standard": "^31.0.0", "svgo": "^3.0.2", "tailwindcss": "^3.2.7", - "typescript": "^4.9.5", - "vite": "^4.1.4", - "vite-plugin-pwa": "^0.14.4", + "typescript": "^5.0.2", + "vite": "^4.2.1", + "vite-plugin-pwa": "^0.14.5", "workbox-build": "^6.5.4", "workbox-core": "^6.5.4", "workbox-routing": "^6.5.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index abd13945..04693a05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,16 +1,16 @@ lockfileVersion: 5.4 specifiers: - "@amcharts/amcharts4": ^4.10.34 + "@amcharts/amcharts4": ^4.10.35 "@amcharts/amcharts4-geodata": ^4.1.26 "@codemirror/commands": ^6.2.2 "@codemirror/lang-xml": ^6.0.2 "@codemirror/language": ^6.6.0 "@codemirror/state": ^6.2.0 - "@codemirror/view": ^6.9.2 - "@commitlint/cli": ^17.4.4 + "@codemirror/view": ^6.9.3 + "@commitlint/cli": ^17.5.0 "@commitlint/config-conventional": ^17.4.4 - "@floating-ui/dom": ^1.2.4 + "@floating-ui/dom": ^1.2.5 "@github/clipboard-copy-element": ^1.1.2 "@github/hotkey": ^2.0.1 "@github/markdown-toolbar-element": ^2.1.1 @@ -23,11 +23,11 @@ specifiers: "@tailwindcss/line-clamp": ^0.4.2 "@tailwindcss/nesting": 0.0.0-insiders.565cd3e "@tailwindcss/typography": ^0.5.9 - "@types/leaflet": ^1.9.2 + "@types/leaflet": ^1.9.3 "@types/marked": ^4.0.8 "@types/wavesurfer.js": ^6.0.3 - "@typescript-eslint/eslint-plugin": ^5.55.0 - "@typescript-eslint/parser": ^5.55.0 + "@typescript-eslint/eslint-plugin": ^5.56.0 + "@typescript-eslint/parser": ^5.56.0 "@vime/core": ^5.4.0 all-contributors-cli: ^6.24.0 choices.js: ^10.2.0 @@ -37,7 +37,7 @@ specifiers: cssnano: ^5.1.15 cz-conventional-changelog: ^3.3.0 eslint: ^8.36.0 - eslint-config-prettier: ^8.7.0 + eslint-config-prettier: ^8.8.0 eslint-plugin-prettier: ^4.2.1 flatpickr: ^4.6.13 husky: ^8.0.3 @@ -45,24 +45,24 @@ specifiers: leaflet: ^1.9.3 leaflet.markercluster: ^1.5.3 lint-staged: ^13.2.0 - lit: ^2.6.1 - marked: ^4.2.12 + lit: ^2.7.0 + marked: ^4.3.0 postcss: ^8.4.21 postcss-import: ^15.1.0 postcss-nesting: ^11.2.1 postcss-preset-env: ^8.0.1 postcss-reporter: ^7.0.5 - prettier: 2.8.4 + prettier: 2.8.6 prettier-plugin-organize-imports: ^3.2.2 - semantic-release: ^20.1.1 - stylelint: ^15.2.0 - stylelint-config-standard: ^30.0.1 + semantic-release: ^20.1.3 + stylelint: ^15.3.0 + stylelint-config-standard: ^31.0.0 svgo: ^3.0.2 tailwindcss: ^3.2.7 - typescript: ^4.9.5 - vite: ^4.1.4 - vite-plugin-pwa: ^0.14.4 - wavesurfer.js: ^6.5.2 + typescript: ^5.0.2 + vite: ^4.2.1 + vite-plugin-pwa: ^0.14.5 + wavesurfer.js: ^6.6.1 workbox-build: ^6.5.4 workbox-core: ^6.5.4 workbox-routing: ^6.5.4 @@ -70,14 +70,14 @@ specifiers: xml-formatter: ^3.3.2 dependencies: - "@amcharts/amcharts4": 4.10.34 + "@amcharts/amcharts4": 4.10.35 "@amcharts/amcharts4-geodata": 4.1.26 "@codemirror/commands": 6.2.2 - "@codemirror/lang-xml": 6.0.2_@codemirror+view@6.9.2 + "@codemirror/lang-xml": 6.0.2_@codemirror+view@6.9.3 "@codemirror/language": 6.6.0 "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 - "@floating-ui/dom": 1.2.4 + "@codemirror/view": 6.9.3 + "@floating-ui/dom": 1.2.5 "@github/clipboard-copy-element": 1.1.2 "@github/hotkey": 2.0.1 "@github/markdown-toolbar-element": 2.1.1 @@ -89,34 +89,34 @@ dependencies: flatpickr: 4.6.13 leaflet: 1.9.3 leaflet.markercluster: 1.5.3_leaflet@1.9.3 - lit: 2.6.1 - marked: 4.2.12 - wavesurfer.js: 6.5.2 + lit: 2.7.0 + marked: 4.3.0 + wavesurfer.js: 6.6.1 xml-formatter: 3.3.2 devDependencies: - "@commitlint/cli": 17.4.4 + "@commitlint/cli": 17.5.0 "@commitlint/config-conventional": 17.4.4 - "@semantic-release/changelog": 6.0.2_semantic-release@20.1.1 - "@semantic-release/exec": 6.0.3_semantic-release@20.1.1 - "@semantic-release/git": 10.0.1_semantic-release@20.1.1 - "@semantic-release/gitlab": 11.0.1_semantic-release@20.1.1 + "@semantic-release/changelog": 6.0.2_semantic-release@20.1.3 + "@semantic-release/exec": 6.0.3_semantic-release@20.1.3 + "@semantic-release/git": 10.0.1_semantic-release@20.1.3 + "@semantic-release/gitlab": 11.0.1_semantic-release@20.1.3 "@tailwindcss/forms": 0.5.3_tailwindcss@3.2.7 "@tailwindcss/line-clamp": 0.4.2_tailwindcss@3.2.7 "@tailwindcss/typography": 0.5.9_tailwindcss@3.2.7 - "@types/leaflet": 1.9.2 + "@types/leaflet": 1.9.3 "@types/marked": 4.0.8 "@types/wavesurfer.js": 6.0.3 - "@typescript-eslint/eslint-plugin": 5.55.0_342y7v4tc7ytrrysmit6jo4wri - "@typescript-eslint/parser": 5.55.0_vgl77cfdswitgr47lm5swmv43m + "@typescript-eslint/eslint-plugin": 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + "@typescript-eslint/parser": 5.56.0_j4766f7ecgqbon3u7zlxn5zszu all-contributors-cli: 6.24.0 commitizen: 4.3.0 cross-env: 7.0.3 cssnano: 5.1.15_postcss@8.4.21 cz-conventional-changelog: 3.3.0 eslint: 8.36.0 - eslint-config-prettier: 8.7.0_eslint@8.36.0 - eslint-plugin-prettier: 4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm + eslint-config-prettier: 8.8.0_eslint@8.36.0 + eslint-plugin-prettier: 4.2.1_ose2zoovovx4ulolhifz3tfzx4 husky: 8.0.3 is-ci: 3.0.1 lint-staged: 13.2.0 @@ -125,16 +125,16 @@ devDependencies: postcss-nesting: 11.2.1_postcss@8.4.21 postcss-preset-env: 8.0.1_postcss@8.4.21 postcss-reporter: 7.0.5_postcss@8.4.21 - prettier: 2.8.4 - prettier-plugin-organize-imports: 3.2.2_silln3pw57har7jydmecgzoypa - semantic-release: 20.1.1 - stylelint: 15.2.0 - stylelint-config-standard: 30.0.1_stylelint@15.2.0 + prettier: 2.8.6 + prettier-plugin-organize-imports: 3.2.2_tcllvk4eo3otqqvuorc2duftpy + semantic-release: 20.1.3 + stylelint: 15.3.0 + stylelint-config-standard: 31.0.0_stylelint@15.3.0 svgo: 3.0.2 tailwindcss: 3.2.7_postcss@8.4.21 - typescript: 4.9.5 - vite: 4.1.4 - vite-plugin-pwa: 0.14.4_vizhyq4kcdharmiplw7eejneda + typescript: 5.0.2 + vite: 4.2.1 + vite-plugin-pwa: 0.14.5_7pzn4vgxpc2rxxz25gxxv2wcqm workbox-build: 6.5.4 workbox-core: 6.5.4 workbox-routing: 6.5.4 @@ -148,10 +148,10 @@ packages: } dev: false - /@amcharts/amcharts4/4.10.34: + /@amcharts/amcharts4/4.10.35: resolution: { - integrity: sha512-v4y72nepV/GXEF0UaT7Yl3VuFCwRyCB72+Zo55UpnXCGGukH+hXwFDEBoFav+zF0BDna6/JrCp4S7OkoWRWgNQ==, + integrity: sha512-EeWD+4TAFUmto9+orao5W978cdidCuDl+ra2xKFjK6kmgIhWLCxPK08RnDSc/EhQBpMCZwowIQG4C2VbP5kZ/g==, } dependencies: "@babel/runtime": 7.21.0 @@ -1648,7 +1648,7 @@ packages: to-fast-properties: 2.0.0 dev: true - /@codemirror/autocomplete/6.4.2_m2g2fjrvetqbsl7zxwctz5ljh4: + /@codemirror/autocomplete/6.4.2_ipi6fyicmvtccbdgcmxxogx7ni: resolution: { integrity: sha512-8WE2xp+D0MpWEv5lZ6zPW1/tf4AGb358T5GWYiKEuCP8MvFfT3tH2mIF9Y2yr2e3KbHuSvsVhosiEyqCpiJhZQ==, @@ -1660,7 +1660,7 @@ packages: dependencies: "@codemirror/language": 6.6.0 "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 "@lezer/common": 1.0.2 dev: false @@ -1672,17 +1672,17 @@ packages: dependencies: "@codemirror/language": 6.6.0 "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 "@lezer/common": 1.0.2 dev: false - /@codemirror/lang-xml/6.0.2_@codemirror+view@6.9.2: + /@codemirror/lang-xml/6.0.2_@codemirror+view@6.9.3: resolution: { integrity: sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==, } dependencies: - "@codemirror/autocomplete": 6.4.2_m2g2fjrvetqbsl7zxwctz5ljh4 + "@codemirror/autocomplete": 6.4.2_ipi6fyicmvtccbdgcmxxogx7ni "@codemirror/language": 6.6.0 "@codemirror/state": 6.2.0 "@lezer/common": 1.0.2 @@ -1698,7 +1698,7 @@ packages: } dependencies: "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 "@lezer/common": 1.0.2 "@lezer/highlight": 1.1.3 "@lezer/lr": 1.3.3 @@ -1712,7 +1712,7 @@ packages: } dependencies: "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 crelt: 1.0.5 dev: false @@ -1723,7 +1723,7 @@ packages: } dependencies: "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 crelt: 1.0.5 dev: false @@ -1734,10 +1734,10 @@ packages: } dev: false - /@codemirror/view/6.9.2: + /@codemirror/view/6.9.3: resolution: { - integrity: sha512-ci0r/v6aKOSlzOs7/STMTYP3jX/+YMq2dAfAJcLIB6uom4ThtrUlzeuS7GTRGNqJJ+qAJR1vGWfXgu4CO/0myQ==, + integrity: sha512-BJ5mvEIhFM+SrNwc5X8pLIvMM9ffjkviVbxpg84Xk2OE8ZyKaEbId8kX+nAYEEso7+qnbwsXe1bkAHsasebMow==, } dependencies: "@codemirror/state": 6.2.0 @@ -1755,17 +1755,17 @@ packages: dev: true optional: true - /@commitlint/cli/17.4.4: + /@commitlint/cli/17.5.0: resolution: { - integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==, + integrity: sha512-yNW3+M7UM1ioK28LKTrryIVB5qGpXlEv8+rJQiWPMZNayy9/1XR5+lL8qBTNlgopYtZWWnIm5RETcAN29ZTL/A==, } engines: { node: ">=v14" } hasBin: true dependencies: "@commitlint/format": 17.4.4 "@commitlint/lint": 17.4.4 - "@commitlint/load": 17.4.4 + "@commitlint/load": 17.5.0 "@commitlint/read": 17.4.4 "@commitlint/types": 17.4.4 execa: 5.1.1 @@ -1857,10 +1857,10 @@ packages: "@commitlint/types": 17.4.4 dev: true - /@commitlint/load/17.4.4: + /@commitlint/load/17.5.0: resolution: { - integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==, + integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==, } engines: { node: ">=v14" } dependencies: @@ -1871,13 +1871,13 @@ packages: "@types/node": 18.14.0 chalk: 4.1.2 cosmiconfig: 8.0.0 - cosmiconfig-typescript-loader: 4.3.0_ipkhww4xc5z2tt2x53vp2mt2be + cosmiconfig-typescript-loader: 4.3.0_jg2fnlxwfckic3l2an3gqrza7i lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_tncu2ai53lzgmizdedur7lbibe - typescript: 4.9.5 + ts-node: 10.9.1_w3gialtd35h6ptuevfzy5ddjvu + typescript: 5.0.2 transitivePeerDependencies: - "@swc/core" - "@swc/wasm" @@ -2310,10 +2310,10 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /@esbuild/android-arm/0.16.17: + /@esbuild/android-arm/0.17.12: resolution: { - integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==, + integrity: sha512-E/sgkvwoIfj4aMAPL2e35VnUJspzVYl7+M1B2cqeubdBhADV4uPon0KCc8p2G+LqSJ6i8ocYPCqY3A4GGq0zkQ==, } engines: { node: ">=12" } cpu: [arm] @@ -2322,10 +2322,10 @@ packages: dev: true optional: true - /@esbuild/android-arm64/0.16.17: + /@esbuild/android-arm64/0.17.12: resolution: { - integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==, + integrity: sha512-WQ9p5oiXXYJ33F2EkE3r0FRDFVpEdcDiwNX3u7Xaibxfx6vQE0Sb8ytrfQsA5WO6kDn6mDfKLh6KrPBjvkk7xA==, } engines: { node: ">=12" } cpu: [arm64] @@ -2334,10 +2334,10 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.16.17: + /@esbuild/android-x64/0.17.12: resolution: { - integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==, + integrity: sha512-m4OsaCr5gT+se25rFPHKQXARMyAehHTQAz4XX1Vk3d27VtqiX0ALMBPoXZsGaB6JYryCLfgGwUslMqTfqeLU0w==, } engines: { node: ">=12" } cpu: [x64] @@ -2346,10 +2346,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.16.17: + /@esbuild/darwin-arm64/0.17.12: resolution: { - integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==, + integrity: sha512-O3GCZghRIx+RAN0NDPhyyhRgwa19MoKlzGonIb5hgTj78krqp9XZbYCvFr9N1eUxg0ZQEpiiZ4QvsOQwBpP+lg==, } engines: { node: ">=12" } cpu: [arm64] @@ -2358,10 +2358,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.16.17: + /@esbuild/darwin-x64/0.17.12: resolution: { - integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==, + integrity: sha512-5D48jM3tW27h1qjaD9UNRuN+4v0zvksqZSPZqeSWggfMlsVdAhH3pwSfQIFJwcs9QJ9BRibPS4ViZgs3d2wsCA==, } engines: { node: ">=12" } cpu: [x64] @@ -2370,10 +2370,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.16.17: + /@esbuild/freebsd-arm64/0.17.12: resolution: { - integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==, + integrity: sha512-OWvHzmLNTdF1erSvrfoEBGlN94IE6vCEaGEkEH29uo/VoONqPnoDFfShi41Ew+yKimx4vrmmAJEGNoyyP+OgOQ==, } engines: { node: ">=12" } cpu: [arm64] @@ -2382,10 +2382,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.16.17: + /@esbuild/freebsd-x64/0.17.12: resolution: { - integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==, + integrity: sha512-A0Xg5CZv8MU9xh4a+7NUpi5VHBKh1RaGJKqjxe4KG87X+mTjDE6ZvlJqpWoeJxgfXHT7IMP9tDFu7IZ03OtJAw==, } engines: { node: ">=12" } cpu: [x64] @@ -2394,10 +2394,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.16.17: + /@esbuild/linux-arm/0.17.12: resolution: { - integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==, + integrity: sha512-WsHyJ7b7vzHdJ1fv67Yf++2dz3D726oO3QCu8iNYik4fb5YuuReOI9OtA+n7Mk0xyQivNTPbl181s+5oZ38gyA==, } engines: { node: ">=12" } cpu: [arm] @@ -2406,10 +2406,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64/0.16.17: + /@esbuild/linux-arm64/0.17.12: resolution: { - integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==, + integrity: sha512-cK3AjkEc+8v8YG02hYLQIQlOznW+v9N+OI9BAFuyqkfQFR+DnDLhEM5N8QRxAUz99cJTo1rLNXqRrvY15gbQUg==, } engines: { node: ">=12" } cpu: [arm64] @@ -2418,10 +2418,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.16.17: + /@esbuild/linux-ia32/0.17.12: resolution: { - integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==, + integrity: sha512-jdOBXJqcgHlah/nYHnj3Hrnl9l63RjtQ4vn9+bohjQPI2QafASB5MtHAoEv0JQHVb/xYQTFOeuHnNYE1zF7tYw==, } engines: { node: ">=12" } cpu: [ia32] @@ -2430,10 +2430,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.16.17: + /@esbuild/linux-loong64/0.17.12: resolution: { - integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==, + integrity: sha512-GTOEtj8h9qPKXCyiBBnHconSCV9LwFyx/gv3Phw0pa25qPYjVuuGZ4Dk14bGCfGX3qKF0+ceeQvwmtI+aYBbVA==, } engines: { node: ">=12" } cpu: [loong64] @@ -2442,10 +2442,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.16.17: + /@esbuild/linux-mips64el/0.17.12: resolution: { - integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==, + integrity: sha512-o8CIhfBwKcxmEENOH9RwmUejs5jFiNoDw7YgS0EJTF6kgPgcqLFjgoc5kDey5cMHRVCIWc6kK2ShUePOcc7RbA==, } engines: { node: ">=12" } cpu: [mips64el] @@ -2454,10 +2454,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.16.17: + /@esbuild/linux-ppc64/0.17.12: resolution: { - integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==, + integrity: sha512-biMLH6NR/GR4z+ap0oJYb877LdBpGac8KfZoEnDiBKd7MD/xt8eaw1SFfYRUeMVx519kVkAOL2GExdFmYnZx3A==, } engines: { node: ">=12" } cpu: [ppc64] @@ -2466,10 +2466,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.16.17: + /@esbuild/linux-riscv64/0.17.12: resolution: { - integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==, + integrity: sha512-jkphYUiO38wZGeWlfIBMB72auOllNA2sLfiZPGDtOBb1ELN8lmqBrlMiucgL8awBw1zBXN69PmZM6g4yTX84TA==, } engines: { node: ">=12" } cpu: [riscv64] @@ -2478,10 +2478,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.16.17: + /@esbuild/linux-s390x/0.17.12: resolution: { - integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==, + integrity: sha512-j3ucLdeY9HBcvODhCY4b+Ds3hWGO8t+SAidtmWu/ukfLLG/oYDMaA+dnugTVAg5fnUOGNbIYL9TOjhWgQB8W5g==, } engines: { node: ">=12" } cpu: [s390x] @@ -2490,10 +2490,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.16.17: + /@esbuild/linux-x64/0.17.12: resolution: { - integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==, + integrity: sha512-uo5JL3cgaEGotaqSaJdRfFNSCUJOIliKLnDGWaVCgIKkHxwhYMm95pfMbWZ9l7GeW9kDg0tSxcy9NYdEtjwwmA==, } engines: { node: ">=12" } cpu: [x64] @@ -2502,10 +2502,10 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.16.17: + /@esbuild/netbsd-x64/0.17.12: resolution: { - integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==, + integrity: sha512-DNdoRg8JX+gGsbqt2gPgkgb00mqOgOO27KnrWZtdABl6yWTST30aibGJ6geBq3WM2TIeW6COs5AScnC7GwtGPg==, } engines: { node: ">=12" } cpu: [x64] @@ -2514,10 +2514,10 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.16.17: + /@esbuild/openbsd-x64/0.17.12: resolution: { - integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==, + integrity: sha512-aVsENlr7B64w8I1lhHShND5o8cW6sB9n9MUtLumFlPhG3elhNWtE7M1TFpj3m7lT3sKQUMkGFjTQBrvDDO1YWA==, } engines: { node: ">=12" } cpu: [x64] @@ -2526,10 +2526,10 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.16.17: + /@esbuild/sunos-x64/0.17.12: resolution: { - integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==, + integrity: sha512-qbHGVQdKSwi0JQJuZznS4SyY27tYXYF0mrgthbxXrZI3AHKuRvU+Eqbg/F0rmLDpW/jkIZBlCO1XfHUBMNJ1pg==, } engines: { node: ">=12" } cpu: [x64] @@ -2538,10 +2538,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.16.17: + /@esbuild/win32-arm64/0.17.12: resolution: { - integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==, + integrity: sha512-zsCp8Ql+96xXTVTmm6ffvoTSZSV2B/LzzkUXAY33F/76EajNw1m+jZ9zPfNJlJ3Rh4EzOszNDHsmG/fZOhtqDg==, } engines: { node: ">=12" } cpu: [arm64] @@ -2550,10 +2550,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.16.17: + /@esbuild/win32-ia32/0.17.12: resolution: { - integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==, + integrity: sha512-FfrFjR4id7wcFYOdqbDfDET3tjxCozUgbqdkOABsSFzoZGFC92UK7mg4JKRc/B3NNEf1s2WHxJ7VfTdVDPN3ng==, } engines: { node: ">=12" } cpu: [ia32] @@ -2562,10 +2562,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.16.17: + /@esbuild/win32-x64/0.17.12: resolution: { - integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==, + integrity: sha512-JOOxw49BVZx2/5tW3FqkdjSD/5gXYeVGPDcB0lvap0gLQshkh1Nyel1QazC+wNxus3xPlsYAgqU1BUmrmCvWtw==, } engines: { node: ">=12" } cpu: [x64] @@ -2630,10 +2630,10 @@ packages: } dev: false - /@floating-ui/dom/1.2.4: + /@floating-ui/dom/1.2.5: resolution: { - integrity: sha512-4+k+BLhtWj+peCU60gp0+rHeR8+Ohqx6kjJf/lHMnJ8JD5Qj6jytcq1+SZzRwD7rvHKRhR7TDiWWddrNrfwQLg==, + integrity: sha512-+sAUfpQ3Frz+VCbPCqj+cZzvEESy3fjSeT/pDWkYCWOBXYNNKZfuVsHuv8/JO2zze8+Eb/Q7a6hZVgzS81fLbQ==, } dependencies: "@floating-ui/core": 1.2.4 @@ -2863,6 +2863,13 @@ packages: } dev: false + /@lit-labs/ssr-dom-shim/1.1.0: + resolution: + { + integrity: sha512-92uQ5ARf7UXYrzaFcAX3T2rTvaS9Z1//ukV+DqjACM4c8s0ZBQd7ayJU5Dh2AFLD/Ayuyz4uMmxQec8q3U4Ong==, + } + dev: false + /@lit/reactive-element/1.6.1: resolution: { @@ -3176,7 +3183,7 @@ packages: rollup: 3.17.2 dev: true - /@semantic-release/changelog/6.0.2_semantic-release@20.1.1: + /@semantic-release/changelog/6.0.2_semantic-release@20.1.3: resolution: { integrity: sha512-jHqfTkoPbDEOAgAP18mGP53IxeMwxTISN+GwTRy9uLu58UjARoZU8ScCgWGeO2WPkEsm57H8AkyY02W2ntIlIw==, @@ -3189,10 +3196,10 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.1.0 lodash: 4.17.21 - semantic-release: 20.1.1 + semantic-release: 20.1.3 dev: true - /@semantic-release/commit-analyzer/9.0.2_semantic-release@20.1.1: + /@semantic-release/commit-analyzer/9.0.2_semantic-release@20.1.3: resolution: { integrity: sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==, @@ -3208,7 +3215,7 @@ packages: import-from: 4.0.0 lodash: 4.17.21 micromatch: 4.0.5 - semantic-release: 20.1.1 + semantic-release: 20.1.3 transitivePeerDependencies: - supports-color dev: true @@ -3221,7 +3228,7 @@ packages: engines: { node: ">=14.17" } dev: true - /@semantic-release/exec/6.0.3_semantic-release@20.1.1: + /@semantic-release/exec/6.0.3_semantic-release@20.1.3: resolution: { integrity: sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==, @@ -3236,12 +3243,12 @@ packages: execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 - semantic-release: 20.1.1 + semantic-release: 20.1.3 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/git/10.0.1_semantic-release@20.1.1: + /@semantic-release/git/10.0.1_semantic-release@20.1.3: resolution: { integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==, @@ -3258,12 +3265,12 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 20.1.1 + semantic-release: 20.1.3 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github/8.0.7_semantic-release@20.1.1: + /@semantic-release/github/8.0.7_semantic-release@20.1.3: resolution: { integrity: sha512-VtgicRIKGvmTHwm//iqTh/5NGQwsncOMR5vQK9pMT92Aem7dv37JFKKRuulUsAnUOIlO4G8wH3gPiBAA0iW0ww==, @@ -3287,14 +3294,14 @@ packages: mime: 3.0.0 p-filter: 2.1.0 p-retry: 4.6.2 - semantic-release: 20.1.1 + semantic-release: 20.1.3 url-join: 4.0.1 transitivePeerDependencies: - encoding - supports-color dev: true - /@semantic-release/gitlab/11.0.1_semantic-release@20.1.1: + /@semantic-release/gitlab/11.0.1_semantic-release@20.1.3: resolution: { integrity: sha512-CWXHlLZonwrUR2pbYaoERVu1cDVsi5W4H0WXDDCcDwicMmizsTkKJlpP9CQowoluqHKIJYrLkr2b+lYXCnBJZw==, @@ -3315,13 +3322,13 @@ packages: hpagent: 1.2.0 lodash-es: 4.17.21 parse-url: 8.1.0 - semantic-release: 20.1.1 + semantic-release: 20.1.3 url-join: 4.0.1 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm/9.0.2_semantic-release@20.1.1: + /@semantic-release/npm/9.0.2_semantic-release@20.1.3: resolution: { integrity: sha512-zgsynF6McdzxPnFet+a4iO9HpAlARXOM5adz7VGVCvj0ne8wtL2ZOQoDV2wZPDmdEotDIbVeJjafhelZjs9j6g==, @@ -3341,12 +3348,12 @@ packages: rc: 1.2.8 read-pkg: 5.2.0 registry-auth-token: 5.0.1 - semantic-release: 20.1.1 + semantic-release: 20.1.3 semver: 7.3.8 tempy: 1.0.1 dev: true - /@semantic-release/release-notes-generator/10.0.3_semantic-release@20.1.1: + /@semantic-release/release-notes-generator/10.0.3_semantic-release@20.1.3: resolution: { integrity: sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==, @@ -3365,7 +3372,7 @@ packages: into-stream: 6.0.0 lodash: 4.17.21 read-pkg-up: 7.0.1 - semantic-release: 20.1.1 + semantic-release: 20.1.3 transitivePeerDependencies: - supports-color dev: true @@ -3552,10 +3559,10 @@ packages: } dev: true - /@types/leaflet/1.9.2: + /@types/leaflet/1.9.3: resolution: { - integrity: sha512-vrokGIGVO8RSNXQBcWdEJ4Xy6E9kLQHZfpxIkFjSD1OhqTKOjYLFJDG6JCoAWYm/n755fdNCyrpna6/00kVajw==, + integrity: sha512-Caa1lYOgKVqDkDZVWkto2Z5JtVo09spEaUt2S69LiugbBpoqQu92HYFMGUbYezZbnBkyOxMNPXHSgRrRY5UyIA==, } dependencies: "@types/geojson": 7946.0.10 @@ -3627,10 +3634,10 @@ packages: "@types/debounce": 1.2.1 dev: true - /@typescript-eslint/eslint-plugin/5.55.0_342y7v4tc7ytrrysmit6jo4wri: + /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: resolution: { - integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==, + integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -3642,26 +3649,26 @@ packages: optional: true dependencies: "@eslint-community/regexpp": 4.4.0 - "@typescript-eslint/parser": 5.55.0_vgl77cfdswitgr47lm5swmv43m - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/type-utils": 5.55.0_vgl77cfdswitgr47lm5swmv43m - "@typescript-eslint/utils": 5.55.0_vgl77cfdswitgr47lm5swmv43m + "@typescript-eslint/parser": 5.56.0_j4766f7ecgqbon3u7zlxn5zszu + "@typescript-eslint/scope-manager": 5.56.0 + "@typescript-eslint/type-utils": 5.56.0_j4766f7ecgqbon3u7zlxn5zszu + "@typescript-eslint/utils": 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: { - integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==, + integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -3671,31 +3678,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/typescript-estree": 5.55.0_typescript@4.9.5 + "@typescript-eslint/scope-manager": 5.56.0 + "@typescript-eslint/types": 5.56.0 + "@typescript-eslint/typescript-estree": 5.56.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.55.0: + /@typescript-eslint/scope-manager/5.56.0: resolution: { - integrity: sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==, + integrity: sha512-jGYKyt+iBakD0SA5Ww8vFqGpoV2asSjwt60Gl6YcO8ksQ8s2HlUEyHBMSa38bdLopYqGf7EYQMUIGdT/Luw+sw==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/visitor-keys": 5.55.0 + "@typescript-eslint/types": 5.56.0 + "@typescript-eslint/visitor-keys": 5.56.0 dev: true - /@typescript-eslint/type-utils/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: { - integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==, + integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -3705,28 +3712,28 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 5.55.0_typescript@4.9.5 - "@typescript-eslint/utils": 5.55.0_vgl77cfdswitgr47lm5swmv43m + "@typescript-eslint/typescript-estree": 5.56.0_typescript@5.0.2 + "@typescript-eslint/utils": 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.55.0: + /@typescript-eslint/types/5.56.0: resolution: { - integrity: sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==, + integrity: sha512-JyAzbTJcIyhuUhogmiu+t79AkdnqgPUEsxMTMc/dCZczGMJQh1MK2wgrju++yMN6AWroVAy2jxyPcPr3SWCq5w==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.55.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: resolution: { - integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==, + integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -3735,22 +3742,22 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/visitor-keys": 5.55.0 + "@typescript-eslint/types": 5.56.0 + "@typescript-eslint/visitor-keys": 5.56.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: { - integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==, + integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -3759,9 +3766,9 @@ packages: "@eslint-community/eslint-utils": 4.2.0_eslint@8.36.0 "@types/json-schema": 7.0.11 "@types/semver": 7.3.13 - "@typescript-eslint/scope-manager": 5.55.0 - "@typescript-eslint/types": 5.55.0 - "@typescript-eslint/typescript-estree": 5.55.0_typescript@4.9.5 + "@typescript-eslint/scope-manager": 5.56.0 + "@typescript-eslint/types": 5.56.0 + "@typescript-eslint/typescript-estree": 5.56.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -3770,14 +3777,14 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.55.0: + /@typescript-eslint/visitor-keys/5.56.0: resolution: { - integrity: sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==, + integrity: sha512-1mFdED7u5bZpX6Xxf5N9U2c18sb+8EvU3tyOIj6LQZ5OOvnmj8BVeNNP603OFPm5KkS1a7IvCIcwrdHXaEMG/Q==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.55.0 + "@typescript-eslint/types": 5.56.0 eslint-visitor-keys: 3.3.0 dev: true @@ -4707,13 +4714,13 @@ packages: integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==, } dependencies: - "@codemirror/autocomplete": 6.4.2_m2g2fjrvetqbsl7zxwctz5ljh4 + "@codemirror/autocomplete": 6.4.2_ipi6fyicmvtccbdgcmxxogx7ni "@codemirror/commands": 6.2.2 "@codemirror/language": 6.6.0 "@codemirror/lint": 6.1.1 "@codemirror/search": 6.2.3 "@codemirror/state": 6.2.0 - "@codemirror/view": 6.9.2 + "@codemirror/view": 6.9.3 dev: false /codepage/1.15.0: @@ -4983,7 +4990,7 @@ packages: integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, } - /cosmiconfig-typescript-loader/4.3.0_ipkhww4xc5z2tt2x53vp2mt2be: + /cosmiconfig-typescript-loader/4.3.0_jg2fnlxwfckic3l2an3gqrza7i: resolution: { integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==, @@ -4997,8 +5004,8 @@ packages: dependencies: "@types/node": 18.14.0 cosmiconfig: 8.0.0 - ts-node: 10.9.1_tncu2ai53lzgmizdedur7lbibe - typescript: 4.9.5 + ts-node: 10.9.1_w3gialtd35h6ptuevfzy5ddjvu + typescript: 5.0.2 dev: true /cosmiconfig/8.0.0: @@ -5014,6 +5021,19 @@ packages: path-type: 4.0.0 dev: true + /cosmiconfig/8.1.3: + resolution: + { + integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==, + } + engines: { node: ">=14" } + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + /crc-32/1.2.2: resolution: { @@ -5319,7 +5339,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - "@commitlint/load": 17.4.4 + "@commitlint/load": 17.5.0 transitivePeerDependencies: - "@swc/core" - "@swc/wasm" @@ -5999,37 +6019,37 @@ packages: ext: 1.7.0 dev: false - /esbuild/0.16.17: + /esbuild/0.17.12: resolution: { - integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==, + integrity: sha512-bX/zHl7Gn2CpQwcMtRogTTBf9l1nl+H6R8nUbjk+RuKqAE3+8FDulLA+pHvX7aA7Xe07Iwa+CWvy9I8Y2qqPKQ==, } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.16.17 - "@esbuild/android-arm64": 0.16.17 - "@esbuild/android-x64": 0.16.17 - "@esbuild/darwin-arm64": 0.16.17 - "@esbuild/darwin-x64": 0.16.17 - "@esbuild/freebsd-arm64": 0.16.17 - "@esbuild/freebsd-x64": 0.16.17 - "@esbuild/linux-arm": 0.16.17 - "@esbuild/linux-arm64": 0.16.17 - "@esbuild/linux-ia32": 0.16.17 - "@esbuild/linux-loong64": 0.16.17 - "@esbuild/linux-mips64el": 0.16.17 - "@esbuild/linux-ppc64": 0.16.17 - "@esbuild/linux-riscv64": 0.16.17 - "@esbuild/linux-s390x": 0.16.17 - "@esbuild/linux-x64": 0.16.17 - "@esbuild/netbsd-x64": 0.16.17 - "@esbuild/openbsd-x64": 0.16.17 - "@esbuild/sunos-x64": 0.16.17 - "@esbuild/win32-arm64": 0.16.17 - "@esbuild/win32-ia32": 0.16.17 - "@esbuild/win32-x64": 0.16.17 + "@esbuild/android-arm": 0.17.12 + "@esbuild/android-arm64": 0.17.12 + "@esbuild/android-x64": 0.17.12 + "@esbuild/darwin-arm64": 0.17.12 + "@esbuild/darwin-x64": 0.17.12 + "@esbuild/freebsd-arm64": 0.17.12 + "@esbuild/freebsd-x64": 0.17.12 + "@esbuild/linux-arm": 0.17.12 + "@esbuild/linux-arm64": 0.17.12 + "@esbuild/linux-ia32": 0.17.12 + "@esbuild/linux-loong64": 0.17.12 + "@esbuild/linux-mips64el": 0.17.12 + "@esbuild/linux-ppc64": 0.17.12 + "@esbuild/linux-riscv64": 0.17.12 + "@esbuild/linux-s390x": 0.17.12 + "@esbuild/linux-x64": 0.17.12 + "@esbuild/netbsd-x64": 0.17.12 + "@esbuild/openbsd-x64": 0.17.12 + "@esbuild/sunos-x64": 0.17.12 + "@esbuild/win32-arm64": 0.17.12 + "@esbuild/win32-ia32": 0.17.12 + "@esbuild/win32-x64": 0.17.12 dev: true /escalade/3.1.1: @@ -6095,10 +6115,10 @@ packages: source-map: 0.1.43 dev: false - /eslint-config-prettier/8.7.0_eslint@8.36.0: + /eslint-config-prettier/8.8.0_eslint@8.36.0: resolution: { - integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==, + integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==, } hasBin: true peerDependencies: @@ -6107,7 +6127,7 @@ packages: eslint: 8.36.0 dev: true - /eslint-plugin-prettier/4.2.1_eqzx3hpkgx5nnvxls3azrcc7dm: + /eslint-plugin-prettier/4.2.1_ose2zoovovx4ulolhifz3tfzx4: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, @@ -6122,8 +6142,8 @@ packages: optional: true dependencies: eslint: 8.36.0 - eslint-config-prettier: 8.7.0_eslint@8.36.0 - prettier: 2.8.4 + eslint-config-prettier: 8.8.0_eslint@8.36.0 + prettier: 2.8.6 prettier-linter-helpers: 1.0.0 dev: true @@ -8035,10 +8055,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /known-css-properties/0.26.0: + /known-css-properties/0.27.0: resolution: { - integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==, + integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==, } dev: true @@ -8161,34 +8181,35 @@ packages: wrap-ansi: 7.0.0 dev: true - /lit-element/3.2.2: + /lit-element/3.3.0: resolution: { - integrity: sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==, + integrity: sha512-M3OIoblNS7LZdRxOIk8g0wyLEA/lRw/UGJ1TX+767OpkuDsRdSoxBIvewpWqCo7sMd9xt1XedUNZIr9jUO1X3g==, } dependencies: + "@lit-labs/ssr-dom-shim": 1.1.0 "@lit/reactive-element": 1.6.1 - lit-html: 2.6.1 + lit-html: 2.7.0 dev: false - /lit-html/2.6.1: + /lit-html/2.7.0: resolution: { - integrity: sha512-Z3iw+E+3KKFn9t2YKNjsXNEu/LRLI98mtH/C6lnFg7kvaqPIzPn124Yd4eT/43lyqrejpc5Wb6BHq3fdv4S8Rw==, + integrity: sha512-/zPOl8EfeB3HHpTzINSpnWgvgQ8N07g/j272EOAIyB0Ys2RzBqTVT23i+JZuUlNbB2WHHeSsTCFi92NtWrtpqQ==, } dependencies: "@types/trusted-types": 2.0.3 dev: false - /lit/2.6.1: + /lit/2.7.0: resolution: { - integrity: sha512-DT87LD64f8acR7uVp7kZfhLRrHkfC/N4BVzAtnw9Yg8087mbBJ//qedwdwX0kzDbxgPccWRW6mFwGbRQIxy0pw==, + integrity: sha512-qSy2BAVA+OiWtNptP404egcC/izDdNRw6iHGIbUmkZtbMJvPKfNsaoKrNs8Zmsbjmv5ZX2tur1l9TfzkSWWT4g==, } dependencies: "@lit/reactive-element": 1.6.1 - lit-element: 3.2.2 - lit-html: 2.6.1 + lit-element: 3.3.0 + lit-html: 2.7.0 dev: false /load-json-file/4.0.0: @@ -8524,7 +8545,7 @@ packages: engines: { node: ">=8" } dev: true - /marked-terminal/5.1.1_marked@4.2.12: + /marked-terminal/5.1.1_marked@4.3.0: resolution: { integrity: sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==, @@ -8537,15 +8558,15 @@ packages: cardinal: 2.1.1 chalk: 5.2.0 cli-table3: 0.6.3 - marked: 4.2.12 + marked: 4.3.0 node-emoji: 1.11.0 supports-hyperlinks: 2.3.0 dev: true - /marked/4.2.12: + /marked/4.3.0: resolution: { - integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==, + integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==, } engines: { node: ">= 12" } hasBin: true @@ -10564,7 +10585,7 @@ packages: fast-diff: 1.2.0 dev: true - /prettier-plugin-organize-imports/3.2.2_silln3pw57har7jydmecgzoypa: + /prettier-plugin-organize-imports/3.2.2_tcllvk4eo3otqqvuorc2duftpy: resolution: { integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==, @@ -10580,14 +10601,14 @@ packages: "@volar/vue-typescript": optional: true dependencies: - prettier: 2.8.4 - typescript: 4.9.5 + prettier: 2.8.6 + typescript: 5.0.2 dev: true - /prettier/2.8.4: + /prettier/2.8.6: resolution: { - integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==, + integrity: sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==, } engines: { node: ">=10.13.0" } hasBin: true @@ -11105,6 +11126,17 @@ packages: fsevents: 2.3.2 dev: true + /rollup/3.20.1: + resolution: + { + integrity: sha512-sz2w8cBJlWQ2E17RcpvHuf4sk2BQx4tfKDnjNPikEpLEevrbIAR7CH3PGa2hpPwWbNgPaA9yh9Jzljds5bc9zg==, + } + engines: { node: ">=14.18.0", npm: ">=8.0.0" } + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-async/2.4.1: resolution: { @@ -11193,19 +11225,19 @@ packages: get-assigned-identifiers: 1.2.0 dev: false - /semantic-release/20.1.1: + /semantic-release/20.1.3: resolution: { - integrity: sha512-jXDr8y7ozo42N4+G9m/P5Qyx5oQO4aOS66a+Up8XECzEOFIpEoo3ngnr4R5lSix/sVJW69/fgNkOUZhsGFiQ5g==, + integrity: sha512-sMIK9IaOdLP9hxzTxdTVHxINsazlDgv2gjZ1yeyRZXpIT3xAnuQUDEez8k+AC+lFUtGnfzA2Ct3V5lDyiMestw==, } engines: { node: ">=18" } hasBin: true dependencies: - "@semantic-release/commit-analyzer": 9.0.2_semantic-release@20.1.1 + "@semantic-release/commit-analyzer": 9.0.2_semantic-release@20.1.3 "@semantic-release/error": 3.0.0 - "@semantic-release/github": 8.0.7_semantic-release@20.1.1 - "@semantic-release/npm": 9.0.2_semantic-release@20.1.1 - "@semantic-release/release-notes-generator": 10.0.3_semantic-release@20.1.1 + "@semantic-release/github": 8.0.7_semantic-release@20.1.3 + "@semantic-release/npm": 9.0.2_semantic-release@20.1.3 + "@semantic-release/release-notes-generator": 10.0.3_semantic-release@20.1.3 aggregate-error: 4.0.1 cosmiconfig: 8.0.0 debug: 4.3.4 @@ -11218,8 +11250,8 @@ packages: hook-std: 3.0.0 hosted-git-info: 6.1.1 lodash-es: 4.17.21 - marked: 4.2.12 - marked-terminal: 5.1.1_marked@4.2.12 + marked: 4.3.0 + marked-terminal: 5.1.1_marked@4.3.0 micromatch: 4.0.5 p-each-series: 3.0.0 p-reduce: 3.0.0 @@ -11809,33 +11841,33 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /stylelint-config-recommended/10.0.1_stylelint@15.2.0: + /stylelint-config-recommended/11.0.0_stylelint@15.3.0: resolution: { - integrity: sha512-TQ4xQ48tW4QSlODcti7pgSRqBZcUaBzuh0jPpfiMhwJKBPkqzTIAU+IrSWL/7BgXlOM90DjB7YaNgFpx8QWhuA==, + integrity: sha512-SoGIHNI748OCZn6BxFYT83ytWoYETCINVHV3LKScVAWQQauWdvmdDqJC5YXWjpBbxg2E761Tg5aUGKLFOVhEkA==, } peerDependencies: - stylelint: ^15.0.0 + stylelint: ^15.3.0 dependencies: - stylelint: 15.2.0 + stylelint: 15.3.0 dev: true - /stylelint-config-standard/30.0.1_stylelint@15.2.0: + /stylelint-config-standard/31.0.0_stylelint@15.3.0: resolution: { - integrity: sha512-NbeHOmpRQhjZh5XB1B/S4MLRWvz4xxAxeDBjzl0tY2xEcayNhLbaRGF0ZQzq+DQZLCcPpOHeS2Ru1ydbkhkmLg==, + integrity: sha512-CUGAmtROCvX0YgMY2+6P9tqSkHj5z/75XxrQ8bGxvkCa1xYdGDx4poM0pa7cXc3s74/PZLJH/okxZZouRfOSGw==, } peerDependencies: - stylelint: ^15.0.0 + stylelint: ^15.3.0 dependencies: - stylelint: 15.2.0 - stylelint-config-recommended: 10.0.1_stylelint@15.2.0 + stylelint: 15.3.0 + stylelint-config-recommended: 11.0.0_stylelint@15.3.0 dev: true - /stylelint/15.2.0: + /stylelint/15.3.0: resolution: { - integrity: sha512-wjg5OLn8zQwjlj5cYUgyQpMWKzct42AG5dYlqkHRJQJqsystFFn3onqEc263KH4xfEI0W3lZCnlIhFfS64uwSA==, + integrity: sha512-9UYBYk7K9rtlKcTUDZrtntE840sZM00qyYBQHHe7tjwMNUsPsGvR6Fd43IxHEAhRrDLzpy3TVaHb6CReBB3eFg==, } engines: { node: ^14.13.1 || >=16.0.0 } hasBin: true @@ -11846,7 +11878,7 @@ packages: "@csstools/selector-specificity": 2.1.1_wajs5nedgkikc5pcuwett7legi balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 8.0.0 + cosmiconfig: 8.1.3 css-functions-list: 3.1.0 css-tree: 2.3.1 debug: 4.3.4 @@ -11861,7 +11893,7 @@ packages: import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.26.0 + known-css-properties: 0.27.0 mathml-tag-names: 2.1.3 meow: 9.0.0 micromatch: 4.0.5 @@ -11877,7 +11909,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 style-search: 0.1.0 - supports-hyperlinks: 2.3.0 + supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 table: 6.8.1 v8-compile-cache: 2.3.0 @@ -11917,6 +11949,17 @@ packages: supports-color: 7.2.0 dev: true + /supports-hyperlinks/3.0.0: + resolution: + { + integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==, + } + engines: { node: ">=14.18" } + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + /supports-preserve-symlinks-flag/1.0.0: resolution: { @@ -12183,7 +12226,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/10.9.1_tncu2ai53lzgmizdedur7lbibe: + /ts-node/10.9.1_w3gialtd35h6ptuevfzy5ddjvu: resolution: { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, @@ -12212,7 +12255,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.0.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -12230,7 +12273,7 @@ packages: integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, } - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.0.2: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, @@ -12240,7 +12283,7 @@ packages: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /type-check/0.3.2: @@ -12359,12 +12402,12 @@ packages: } dev: false - /typescript/4.9.5: + /typescript/5.0.2: resolution: { - integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, + integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==, } - engines: { node: ">=4.2.0" } + engines: { node: ">=12.20" } hasBin: true dev: true @@ -12539,10 +12582,10 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pwa/0.14.4_vizhyq4kcdharmiplw7eejneda: + /vite-plugin-pwa/0.14.5_7pzn4vgxpc2rxxz25gxxv2wcqm: resolution: { - integrity: sha512-M7Ct0so8OlouMkTWgXnl8W1xU95glITSKIe7qswZf1tniAstO2idElGCnsrTJ5NPNSx1XqfTCOUj8j94S6FD7Q==, + integrity: sha512-LH3VCtoWx0scfim8Ph+daVl45uVRyWzXn3C3GUq92uWUui1p8eh+DjTQ23Pvb7SJ0SJtxZ99LCpOLCkFkaxokg==, } peerDependencies: vite: ^3.1.0 || ^4.0.0 @@ -12553,17 +12596,17 @@ packages: fast-glob: 3.2.12 pretty-bytes: 6.1.0 rollup: 3.17.2 - vite: 4.1.4 + vite: 4.2.1 workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: - supports-color dev: true - /vite/4.1.4: + /vite/4.2.1: resolution: { - integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==, + integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==, } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true @@ -12588,10 +12631,10 @@ packages: terser: optional: true dependencies: - esbuild: 0.16.17 + esbuild: 0.17.12 postcss: 8.4.21 resolve: 1.22.1 - rollup: 3.17.2 + rollup: 3.20.1 optionalDependencies: fsevents: 2.3.2 dev: true @@ -12603,10 +12646,10 @@ packages: } dev: false - /wavesurfer.js/6.5.2: + /wavesurfer.js/6.6.1: resolution: { - integrity: sha512-1GfjeFlaaYnlOcwZ3M0MjYgmAVzL4dKARfJIlM9L/NVECFRwMsV7wtOWA1ZBukjFABt+DL+JiZOEIAtomqSMJg==, + integrity: sha512-J3Zxm9t6gOueHVH0/lToFyiEoWi7s5W1iUoS6GRJKQr7Jc/sE+2rfAYhdrmB1o+XI1eu4gl4KEicnCwm2z5W8g==, } dev: false