From d0a94dd2cb16d28ff852846456e45a104c869d63 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Sat, 17 Feb 2024 13:01:39 +0000 Subject: [PATCH] chore: update php and js dependencies to latest --- .all-contributorsrc | 95 +- .husky/commit-msg | 3 - .husky/pre-commit | 3 - .husky/pre-push | 3 - .../Seeds/FakePodcastsAnalyticsSeeder.php | 1 - .../Seeds/FakeWebsiteAnalyticsSeeder.php | 1 - app/Entities/Episode.php | 6 +- app/Entities/Location.php | 2 +- app/Helpers/components_helper.php | 2 - app/Helpers/form_helper.php | 5 +- app/Helpers/id3_helper.php | 1 - app/Helpers/misc_helper.php | 5 - app/Helpers/rss_helper.php | 17 +- app/Helpers/seo_helper.php | 1 - app/Libraries/Router.php | 2 +- app/Resources/js/modules/audio-clipper.ts | 83 +- .../js/modules/play-episode-button.ts | 3 +- app/Resources/js/modules/play-soundbite.ts | 47 +- .../js/modules/video-clip-previewer.ts | 3 +- app/Resources/js/modules/xml-editor.ts | 3 +- app/Resources/styles/inputRange.css | 4 +- app/index.html | 2 +- composer.json | 18 +- composer.lock | 360 ++-- docs/src/zh-Hans/getting-started/docker.md | 4 +- docs/src/zh-Hans/getting-started/install.md | 4 +- docs/src/zh-Hans/index.md | 16 +- modules/Fediverse/ActivityRequest.php | 4 +- .../Fediverse/Helpers/fediverse_helper.php | 12 +- modules/Fediverse/HttpSignature.php | 4 +- .../Helpers/podcast_import_helper.php | 1 - package.json | 64 +- pnpm-lock.yaml | 1720 ++++++++++------- public/media/index.html | 2 +- public/media/persons/index.html | 2 +- public/media/podcasts/index.html | 2 +- rector.php | 2 +- .../cp_app/episode/_partials/navigation.php | 1 - writable/cache/index.html | 2 +- writable/logs/index.html | 2 +- writable/session/index.html | 2 +- writable/temp/index.html | 2 +- writable/uploads/index.html | 2 +- 43 files changed, 1361 insertions(+), 1157 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index b070192f..f3735269 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3,10 +3,7 @@ "projectOwner": "adaures", "repoType": "gitlab", "repoHost": "https://code.castopod.org", - "files": [ - "README.md", - "docs/src/index.md" - ], + "files": ["README.md", "docs/src/index.md"], "imageSize": 100, "commit": false, "contributorsPerLine": 7, @@ -100,24 +97,14 @@ "name": "Lyonel Bernard", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://twitter.com/lyonelbernard", - "contributions": [ - "bug", - "question", - "audio", - "ideas" - ] + "contributions": ["bug", "question", "audio", "ideas"] }, { "login": "ctlw83", "name": "Christopher Lagonick-Weitzel", "avatar_url": "https://secure.gravatar.com/avatar/7c2a721b52d0763673a600e8f01bd745?s=80&d=identicon", "profile": "https://www.crypticchameleon.com/", - "contributions": [ - "bug", - "question", - "audio", - "ideas" - ] + "contributions": ["bug", "question", "audio", "ideas"] }, { "login": "ernestoacostame", @@ -154,19 +141,14 @@ "name": "Bastien Luneteau", "avatar_url": "https://secure.gravatar.com/avatar/ad63ee8ef8e3db8253d21e5012d2724f?s=80&d=identicon", "profile": "https://code.castopod.org/Behel", - "contributions": [ - "code", - "bug" - ] + "contributions": ["code", "bug"] }, { "login": "cecillie", "name": "Cécile Ricordeau", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://www.cecillie.fr/", - "contributions": [ - "design" - ] + "contributions": ["design"] }, { "login": "PatrykMis", @@ -185,48 +167,35 @@ "name": "Marcin Lewandowski", "avatar_url": "https://secure.gravatar.com/avatar/eed8337939641eac5ad0b570bd6acf96?s=80&d=identicon", "profile": "https://code.castopod.org/mspanc", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "SJanik", "name": "Sebastian Janik", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/SJanik", - "contributions": [ - "code" - ] + "contributions": ["code"] }, { "login": "patryk", "name": "Patryk Karczmarczyk", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/patryk", - "contributions": [ - "code" - ] + "contributions": ["code"] }, { "login": "ddenis", "name": "denis d", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/ddenis", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "douglaskastle", "name": "Douglas Kastle", "avatar_url": "https://secure.gravatar.com/avatar/b7e652ba4b6bcd440afa069e7f7bc9e6?s=80&d=identicon", "profile": "https://code.castopod.org/douglaskastle", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "cExplorer", @@ -246,66 +215,49 @@ "name": "ImaCrea", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/imacrea", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "jonas", "name": "Jonas S", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/jonas", - "contributions": [ - "code" - ] + "contributions": ["code"] }, { "login": "yannL", "name": "LEFEBVRE Yann", "avatar_url": "https://secure.gravatar.com/avatar/9c46600ce566ec6d526370d8e104b1c8?s=80&d=identicon", "profile": "https://code.castopod.org/yannL", - "contributions": [ - "bug" - ] + "contributions": ["bug"] }, { "login": "spaetz", "name": "Sebastian Späth", "avatar_url": "https://secure.gravatar.com/avatar/278e1af65e82993efd0ba7bbbacf6435?s=80&d=identicon", "profile": "https://code.castopod.org/spaetz", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "rocky", "name": "rocky III", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/rocky", - "contributions": [ - "bug" - ] + "contributions": ["bug"] }, { "login": "Regenpfeifer", "name": "Hermann Josef Eckl", "avatar_url": "https://code.castopod.org/uploads/-/system/user/avatar/103/avatar.png", "profile": "https://code.castopod.org/Regenpfeifer", - "contributions": [ - "bug" - ] + "contributions": ["bug"] }, { "login": "cyrilledel", "name": "Delhaye Cyrille", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://code.castopod.org/cyrilledel", - "contributions": [ - "bug", - "ideas" - ] + "contributions": ["bug", "ideas"] }, { "login": "otetranome", @@ -493,9 +445,7 @@ "name": "Dimitri Regnier", "avatar_url": "https://castopod.org/assets/images/castopod-avatar.jpg", "profile": "https://dimitriregnier.net/", - "contributions": [ - "ideas" - ] + "contributions": ["ideas"] }, { "login": "irithys", @@ -610,19 +560,14 @@ "name": "KrzysztofDomanczyk", "avatar_url": "https://avatars.githubusercontent.com/u/75178474?v=4", "profile": "https://github.com/KrzysztofDomanczyk", - "contributions": [ - "code" - ] + "contributions": ["code"] }, { "login": "NeoluxConsulting", "name": "Guy Martin", "avatar_url": "https://secure.gravatar.com/avatar/6e745565356330c1e29a85d52bffdaa1?s=80&d=identicon", "profile": "https://code.castopod.org/NeoluxConsulting", - "contributions": [ - "bug", - "code" - ] + "contributions": ["bug", "code"] } ], "commitConvention": "none" diff --git a/.husky/commit-msg b/.husky/commit-msg index ae61f5b1..062719b1 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - pnpm exec commitlint --verbose --edit "$1" diff --git a/.husky/pre-commit b/.husky/pre-commit index bc1c3599..12ee980f 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,6 +1,3 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - # CaptainHook 5.10.0 INTERACTIVE="--no-interaction" diff --git a/.husky/pre-push b/.husky/pre-push index 9b4d0f80..a3617f04 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,6 +1,3 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - # CaptainHook 5.10.0 INTERACTIVE="--no-interaction" diff --git a/app/Database/Seeds/FakePodcastsAnalyticsSeeder.php b/app/Database/Seeds/FakePodcastsAnalyticsSeeder.php index 821679ad..edea72ff 100644 --- a/app/Database/Seeds/FakePodcastsAnalyticsSeeder.php +++ b/app/Database/Seeds/FakePodcastsAnalyticsSeeder.php @@ -19,7 +19,6 @@ use App\Models\PodcastModel; use CodeIgniter\Database\Seeder; use Exception; use GeoIp2\Database\Reader; - use GeoIp2\Exception\AddressNotFoundException; class FakePodcastsAnalyticsSeeder extends Seeder diff --git a/app/Database/Seeds/FakeWebsiteAnalyticsSeeder.php b/app/Database/Seeds/FakeWebsiteAnalyticsSeeder.php index 0b1bb931..b45ad176 100644 --- a/app/Database/Seeds/FakeWebsiteAnalyticsSeeder.php +++ b/app/Database/Seeds/FakeWebsiteAnalyticsSeeder.php @@ -16,7 +16,6 @@ use App\Entities\Episode; use App\Entities\Podcast; use App\Models\EpisodeModel; use App\Models\PodcastModel; - use CodeIgniter\Database\Seeder; use Exception; diff --git a/app/Entities/Episode.php b/app/Entities/Episode.php index 5b8ed613..f730d2af 100644 --- a/app/Entities/Episode.php +++ b/app/Entities/Episode.php @@ -546,7 +546,7 @@ class Episode extends Entity { if ($this->description === null) { $this->description = trim( - preg_replace('~\s+~', ' ', strip_tags((string) $this->attributes['description_html'])), + (string) preg_replace('~\s+~', ' ', strip_tags((string) $this->attributes['description_html'])), ); } @@ -670,7 +670,7 @@ class Episode extends Entity public function getPartnerLink(?string $serviceSlug = null): string { $partnerLink = - rtrim($this->getPodcast()->partner_link_url, '/') . + rtrim((string) $this->getPodcast()->partner_link_url, '/') . '?pid=' . $this->getPodcast() ->partner_id . @@ -686,7 +686,7 @@ class Episode extends Entity public function getPartnerImageUrl(string $serviceSlug = null): string { - return rtrim($this->getPodcast()->partner_image_url, '/') . + return rtrim((string) $this->getPodcast()->partner_image_url, '/') . '?pid=' . $this->getPodcast() ->partner_id . diff --git a/app/Entities/Location.php b/app/Entities/Location.php index ffd2cf72..90b326d6 100644 --- a/app/Entities/Location.php +++ b/app/Entities/Location.php @@ -101,7 +101,7 @@ class Location extends Entity ], ); - $places = json_decode($response->getBody(), false, 512, JSON_THROW_ON_ERROR); + $places = json_decode((string) $response->getBody(), false, 512, JSON_THROW_ON_ERROR); if ($places === []) { return $this; diff --git a/app/Helpers/components_helper.php b/app/Helpers/components_helper.php index eaec82c9..70836dba 100644 --- a/app/Helpers/components_helper.php +++ b/app/Helpers/components_helper.php @@ -467,7 +467,6 @@ if (! function_exists('local_date')) { } } - // ------------------------------------------------------------------------ if (! function_exists('explicit_badge')) { @@ -486,7 +485,6 @@ if (! function_exists('explicit_badge')) { // ------------------------------------------------------------------------ - if (! function_exists('category_label')) { function category_label(Category $category): string { diff --git a/app/Helpers/form_helper.php b/app/Helpers/form_helper.php index 68238513..dafaadb2 100644 --- a/app/Helpers/form_helper.php +++ b/app/Helpers/form_helper.php @@ -22,14 +22,14 @@ if (! function_exists('form_textarea')) { // Unsets default rows and cols if defined in extra field as array or string. if ((is_array($extra) && array_key_exists('rows', $extra)) || (is_string($extra) && stripos( - preg_replace('~\s+~', '', $extra), + (string) preg_replace('~\s+~', '', $extra), 'rows=' ) !== false)) { unset($defaults['rows']); } if ((is_array($extra) && array_key_exists('cols', $extra)) || (is_string($extra) && stripos( - preg_replace('~\s+~', '', $extra), + (string) preg_replace('~\s+~', '', $extra), 'cols=' ) !== false)) { unset($defaults['cols']); @@ -41,7 +41,6 @@ if (! function_exists('form_textarea')) { } } - if (! function_exists('parse_form_attributes')) { /** * Parse the form attributes diff --git a/app/Helpers/id3_helper.php b/app/Helpers/id3_helper.php index 08d8f14a..afa7b8a0 100644 --- a/app/Helpers/id3_helper.php +++ b/app/Helpers/id3_helper.php @@ -8,7 +8,6 @@ declare(strict_types=1); * @link https://castopod.org/ */ use App\Entities\Episode; - use CodeIgniter\I18n\Time; use JamesHeinrich\GetID3\WriteTags; use Modules\Media\FileManagers\FileManagerInterface; diff --git a/app/Helpers/misc_helper.php b/app/Helpers/misc_helper.php index b1eacfdb..57cbefdf 100644 --- a/app/Helpers/misc_helper.php +++ b/app/Helpers/misc_helper.php @@ -15,7 +15,6 @@ use Modules\Media\Entities\Image; * @link https://castopod.org/ */ - if (! function_exists('get_browser_language')) { /** * Gets the browser default language using the request header key `HTTP_ACCEPT_LANGUAGE`. Returns Castopod's default @@ -82,7 +81,6 @@ if (! function_exists('format_duration')) { } } - if (! function_exists('format_duration_symbol')) { /** * Formats duration in seconds to an hh(h) mm(min) ss(s) string. Doesn't show leading zeros if any. @@ -131,7 +129,6 @@ if (! function_exists('generate_random_salt')) { //-------------------------------------------------------------------- - if (! function_exists('file_upload_max_size')) { /** * Returns a file size limit in bytes based on the PHP upload_max_filesize and post_max_size Adapted from: @@ -192,7 +189,6 @@ if (! function_exists('format_bytes')) { } } - if (! function_exists('get_site_icon_url')) { function get_site_icon_url(string $size): string { @@ -205,7 +201,6 @@ if (! function_exists('get_site_icon_url')) { } } - if (! function_exists('get_podcast_banner')) { function get_podcast_banner_url(Podcast $podcast, string $size): string { diff --git a/app/Helpers/rss_helper.php b/app/Helpers/rss_helper.php index eabdcdba..a063b5c7 100644 --- a/app/Helpers/rss_helper.php +++ b/app/Helpers/rss_helper.php @@ -10,7 +10,6 @@ declare(strict_types=1); use App\Entities\Category; use App\Entities\Location; use App\Entities\Podcast; - use App\Libraries\SimpleRSSElement; use CodeIgniter\I18n\Time; use Config\Mimes; @@ -164,15 +163,15 @@ if (! function_exists('get_rss_feed')) { $socialSignUpelement->addAttribute('priority', '1'); $socialSignUpelement->addAttribute( 'homeUrl', - parse_url($socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( - $socialPlatform->link_url, + parse_url((string) $socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( + (string) $socialPlatform->link_url, PHP_URL_HOST ) . '/public' ); $socialSignUpelement->addAttribute( 'signUpUrl', - parse_url($socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( - $socialPlatform->link_url, + parse_url((string) $socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( + (string) $socialPlatform->link_url, PHP_URL_HOST ) . '/auth/sign_up' ); @@ -184,15 +183,15 @@ if (! function_exists('get_rss_feed')) { $castopodSocialSignUpelement->addAttribute('priority', '1'); $castopodSocialSignUpelement->addAttribute( 'homeUrl', - parse_url($socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( - $socialPlatform->link_url, + parse_url((string) $socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( + (string) $socialPlatform->link_url, PHP_URL_HOST ) . '/public' ); $castopodSocialSignUpelement->addAttribute( 'signUpUrl', - parse_url($socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( - $socialPlatform->link_url, + parse_url((string) $socialPlatform->link_url, PHP_URL_SCHEME) . '://' . parse_url( + (string) $socialPlatform->link_url, PHP_URL_HOST ) . '/auth/sign_up' ); diff --git a/app/Helpers/seo_helper.php b/app/Helpers/seo_helper.php index c5755998..782afbf4 100644 --- a/app/Helpers/seo_helper.php +++ b/app/Helpers/seo_helper.php @@ -3,7 +3,6 @@ declare(strict_types=1); use App\Entities\Actor; - use App\Entities\Episode; use App\Entities\EpisodeComment; use App\Entities\Page; diff --git a/app/Libraries/Router.php b/app/Libraries/Router.php index 0dacb8bd..87121fa2 100644 --- a/app/Libraries/Router.php +++ b/app/Libraries/Router.php @@ -66,7 +66,7 @@ class Router extends CodeIgniterRouter }, (string) (is_array($handler) ? key($handler) : $handler)); throw new RedirectException( - preg_replace('#^' . $routeKey . '$#u', $redirectTo, $uri), + preg_replace('#^' . $routeKey . '$#u', (string) $redirectTo, $uri), $this->collection->getRedirectCode($routeKey) ); } diff --git a/app/Resources/js/modules/audio-clipper.ts b/app/Resources/js/modules/audio-clipper.ts index 818804b2..0244575d 100644 --- a/app/Resources/js/modules/audio-clipper.ts +++ b/app/Resources/js/modules/audio-clipper.ts @@ -685,7 +685,9 @@ export class AudioClipper extends LitElement { padding: 0.5rem 0.5rem 0.25rem 0.5rem; justify-content: space-between; background-color: hsl(var(--color-background-elevated)); - box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + box-shadow: + 0 1px 3px 0 rgb(0 0 0 / 0.1), + 0 1px 2px -1px rgb(0 0 0 / 0.1); border-radius: 0 0 0.75rem 0.75rem; flex-wrap: wrap; gap: 0.5rem; @@ -718,7 +720,9 @@ export class AudioClipper extends LitElement { border-radius: 9999px; border: none; padding: 0.25rem 0.5rem; - box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + box-shadow: + 0 1px 3px 0 rgb(0 0 0 / 0.1), + 0 1px 2px -1px rgb(0 0 0 / 0.1); } .toolbar button:hover { @@ -732,9 +736,13 @@ export class AudioClipper extends LitElement { var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + box-shadow: + var(--tw-ring-offset-shadow), + var(--tw-ring-shadow), 0 0 rgba(0, 0, 0, 0); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), + box-shadow: + var(--tw-ring-offset-shadow), + var(--tw-ring-shadow), 0 0 rgba(0, 0, 0, 0); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); @@ -746,10 +754,27 @@ export class AudioClipper extends LitElement { .toolbar__trim-controls button { font-weight: 600; - font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, - Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, - "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, - "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", + font-family: + Inter, + ui-sans-serif, + system-ui, + -apple-system, + Segoe UI, + Roboto, + Ubuntu, + Cantarell, + Noto Sans, + sans-serif, + BlinkMacSystemFont, + "Segoe UI", + Roboto, + "Helvetica Neue", + Arial, + "Noto Sans", + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol", "Noto Color Emoji"; } @@ -871,28 +896,28 @@ export class AudioClipper extends LitElement { > ` : this._isPlaying - ? html` - + ? html` + + + + + ` + : html` - - - ` - : html` - - - `} + + `}
` : this._isPlaying - ? html` - + ? html` + + + + + ` + : html` - - ` - : html` - - - `} + `} `; } } diff --git a/app/Resources/js/modules/video-clip-previewer.ts b/app/Resources/js/modules/video-clip-previewer.ts index 4b9a2bff..34e68335 100644 --- a/app/Resources/js/modules/video-clip-previewer.ts +++ b/app/Resources/js/modules/video-clip-previewer.ts @@ -110,7 +110,8 @@ export class VideoClipPreviewer extends LitElement { ::slotted(img) { border-radius: 0.5rem; - box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), + box-shadow: + 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); } `; diff --git a/app/Resources/js/modules/xml-editor.ts b/app/Resources/js/modules/xml-editor.ts index e32288e3..74ed5c2f 100644 --- a/app/Resources/js/modules/xml-editor.ts +++ b/app/Resources/js/modules/xml-editor.ts @@ -97,7 +97,8 @@ export class XMLEditor extends LitElement { } .cm-editor.cm-focused { outline: 2px solid transparent; - box-shadow: 0 0 0 2px hsl(var(--color-background-elevated)), + box-shadow: + 0 0 0 2px hsl(var(--color-background-elevated)), 0 0 0 calc(4px) hsl(var(--color-accent-base)); } .cm-gutters { diff --git a/app/Resources/styles/inputRange.css b/app/Resources/styles/inputRange.css index 0041bb0a..b474963a 100644 --- a/app/Resources/styles/inputRange.css +++ b/app/Resources/styles/inputRange.css @@ -4,7 +4,9 @@ position: relative; width: 12.5em; height: 5.25em; - font: 1em/1 arial, sans-serif; + font: + 1em/1 arial, + sans-serif; } [type="range"] { diff --git a/app/index.html b/app/index.html index 5caba05a..242d70c1 100644 --- a/app/index.html +++ b/app/index.html @@ -1,4 +1,4 @@ - + 403 Forbidden diff --git a/composer.json b/composer.json index d59a4443..7044bc29 100644 --- a/composer.json +++ b/composer.json @@ -9,16 +9,16 @@ "php": "^8.1", "adaures/ipcat-php": "^v1.0.0", "adaures/podcast-persons-taxonomy": "^v1.0.1", - "aws/aws-sdk-php": "^3.295.3", + "aws/aws-sdk-php": "^3.299.1", "chrisjean/php-ico": "^1.0.4", "cocur/slugify": "^v4.5.1", - "codeigniter4/framework": "v4.4.4", - "codeigniter4/settings": "v2.1.2", - "codeigniter4/shield": "v1.0.0", + "codeigniter4/framework": "v4.4.5", + "codeigniter4/settings": "v2.2.0", + "codeigniter4/shield": "v1.0.1", "codeigniter4/tasks": "dev-develop", "geoip2/geoip2": "v3.0.0", "james-heinrich/getid3": "^2.0.0-beta5", - "league/commonmark": "^2.4.1", + "league/commonmark": "^2.4.2", "league/html-to-markdown": "5.1.1", "melbahja/seo": "^v2.1.1", "michalsn/codeigniter4-uuid": "v1.0.2", @@ -30,13 +30,13 @@ "yassinedoghri/podcast-feed": "dev-main" }, "require-dev": { - "captainhook/captainhook": "^5.19.2", + "captainhook/captainhook": "^5.21.2", "codeigniter/phpstan-codeigniter": "v1.4.3", "mikey179/vfsstream": "^v1.6.11", "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.10.50", - "phpunit/phpunit": "^10.5.5", - "rector/rector": "^0.18.13", + "phpstan/phpstan": "^1.10.58", + "phpunit/phpunit": "^10.5.10", + "rector/rector": "^1.0.1", "symplify/coding-standard": "^12.0.7", "symplify/easy-coding-standard": "^12.0.13" }, diff --git a/composer.lock b/composer.lock index 87b2f984..ca8eb96e 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": "69ff48ebf4e599995465a1839dc6001c", + "content-hash": "4773eb8843b3b60e4e4dbfd1926167d9", "packages": [ { "name": "adaures/ipcat-php", @@ -120,16 +120,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.295.3", + "version": "3.299.1", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "3346f60c6c5075453f90f703693f764dad76a3a8" + "reference": "a0f87b8e8bfb9afd0ffd702fcda556b465eee457" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3346f60c6c5075453f90f703693f764dad76a3a8", - "reference": "3346f60c6c5075453f90f703693f764dad76a3a8", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/a0f87b8e8bfb9afd0ffd702fcda556b465eee457", + "reference": "a0f87b8e8bfb9afd0ffd702fcda556b465eee457", "shasum": "" }, "require": { @@ -205,9 +205,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.295.3" + "source": "https://github.com/aws/aws-sdk-php/tree/3.299.1" }, - "time": "2023-12-28T19:32:33+00:00" + "time": "2024-02-16T19:08:34+00:00" }, { "name": "brick/math", @@ -373,16 +373,16 @@ }, { "name": "codeigniter4/framework", - "version": "v4.4.4", + "version": "v4.4.5", "source": { "type": "git", "url": "https://github.com/codeigniter4/framework.git", - "reference": "7c170c4e6bde1b879ee67a8a5457c06cfc3ad07a" + "reference": "f5844cb9790d87ff6043203953821740ba3aa592" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/framework/zipball/7c170c4e6bde1b879ee67a8a5457c06cfc3ad07a", - "reference": "7c170c4e6bde1b879ee67a8a5457c06cfc3ad07a", + "url": "https://api.github.com/repos/codeigniter4/framework/zipball/f5844cb9790d87ff6043203953821740ba3aa592", + "reference": "f5844cb9790d87ff6043203953821740ba3aa592", "shasum": "" }, "require": { @@ -394,9 +394,9 @@ "psr/log": "^1.1" }, "require-dev": { - "codeigniter/coding-standard": "^1.5", + "codeigniter/coding-standard": "^1.7", "fakerphp/faker": "^1.9", - "friendsofphp/php-cs-fixer": "~3.41.0", + "friendsofphp/php-cs-fixer": "^3.47.1", "kint-php/kint": "^5.0.4", "mikey179/vfsstream": "^1.6", "nexusphp/cs-config": "^3.6", @@ -440,29 +440,29 @@ "slack": "https://codeigniterchat.slack.com", "source": "https://github.com/codeigniter4/CodeIgniter4" }, - "time": "2023-12-28T10:37:53+00:00" + "time": "2024-01-27T03:57:48+00:00" }, { "name": "codeigniter4/settings", - "version": "v2.1.2", + "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/codeigniter4/settings.git", - "reference": "854224baa190723f5f22d9dcc32cdb37aeaf79cd" + "reference": "2748f2b4572d44a940f98c31847d65272cac5666" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/settings/zipball/854224baa190723f5f22d9dcc32cdb37aeaf79cd", - "reference": "854224baa190723f5f22d9dcc32cdb37aeaf79cd", + "url": "https://api.github.com/repos/codeigniter4/settings/zipball/2748f2b4572d44a940f98c31847d65272cac5666", + "reference": "2748f2b4572d44a940f98c31847d65272cac5666", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { - "codeigniter4/devkit": "^1.0", + "codeigniter4/devkit": "^1.1.2", "codeigniter4/framework": "^4.2.3", - "rector/rector": "0.16.0" + "rector/rector": "0.18.13" }, "type": "library", "autoload": { @@ -485,22 +485,22 @@ "keywords": ["Settings", "codeigniter", "codeigniter4"], "support": { "issues": "https://github.com/codeigniter4/settings/issues", - "source": "https://github.com/codeigniter4/settings/tree/v2.1.2" + "source": "https://github.com/codeigniter4/settings/tree/v2.2.0" }, - "time": "2023-06-02T07:15:16+00:00" + "time": "2024-01-06T07:10:58+00:00" }, { "name": "codeigniter4/shield", - "version": "v1.0.0", + "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/codeigniter4/shield.git", - "reference": "7be6b60250158ade521a6f0fdb15ece02254d09a" + "reference": "d97aa5fba44971d1916bbbee79bef3804ab5e111" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/shield/zipball/7be6b60250158ade521a6f0fdb15ece02254d09a", - "reference": "7be6b60250158ade521a6f0fdb15ece02254d09a", + "url": "https://api.github.com/repos/codeigniter4/shield/zipball/d97aa5fba44971d1916bbbee79bef3804ab5e111", + "reference": "d97aa5fba44971d1916bbbee79bef3804ab5e111", "shasum": "" }, "require": { @@ -519,7 +519,7 @@ "mockery/mockery": "^1.0", "phpstan/extension-installer": "^1.3", "phpstan/phpstan-strict-rules": "^1.5", - "rector/rector": "0.18.13" + "rector/rector": "1.0.0" }, "suggest": { "ext-curl": "Required to use the password validation rule via PwnedValidator class.", @@ -556,7 +556,7 @@ "slack": "https://codeigniterchat.slack.com", "source": "https://github.com/codeigniter4/shield" }, - "time": "2023-12-27T06:55:58+00:00" + "time": "2024-02-15T04:03:19+00:00" }, { "name": "codeigniter4/tasks", @@ -564,12 +564,12 @@ "source": { "type": "git", "url": "https://github.com/codeigniter4/tasks.git", - "reference": "429a51a2a99ad68c82b6583f5c4ad0de8ad88e46" + "reference": "af45180ea8e04a162699bc55d7bed6b883199f38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/tasks/zipball/429a51a2a99ad68c82b6583f5c4ad0de8ad88e46", - "reference": "429a51a2a99ad68c82b6583f5c4ad0de8ad88e46", + "url": "https://api.github.com/repos/codeigniter4/tasks/zipball/af45180ea8e04a162699bc55d7bed6b883199f38", + "reference": "af45180ea8e04a162699bc55d7bed6b883199f38", "shasum": "" }, "require": { @@ -580,7 +580,7 @@ "require-dev": { "codeigniter4/devkit": "^1.0", "codeigniter4/framework": "^4.1", - "rector/rector": "0.18.13" + "rector/rector": "0.19.8" }, "default-branch": true, "type": "library", @@ -638,7 +638,7 @@ "source": "https://github.com/codeigniter4/tasks/tree/develop", "issues": "https://github.com/codeigniter4/tasks/issues" }, - "time": "2023-12-22T18:29:10+00:00" + "time": "2024-02-05T11:21:42+00:00" }, { "name": "composer/ca-bundle", @@ -1330,16 +1330,16 @@ }, { "name": "league/commonmark", - "version": "2.4.1", + "version": "2.4.2", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5" + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/3669d6d5f7a47a93c08ddff335e6d945481a1dd5", - "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/91c24291965bd6d7c46c46a12ba7492f83b1cadf", + "reference": "91c24291965bd6d7c46c46a12ba7492f83b1cadf", "shasum": "" }, "require": { @@ -1352,7 +1352,7 @@ }, "require-dev": { "cebe/markdown": "^1.0", - "commonmark/cmark": "0.30.0", + "commonmark/cmark": "0.30.3", "commonmark/commonmark.js": "0.30.0", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", @@ -1362,10 +1362,10 @@ "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", "phpstan/phpstan": "^1.8.2", - "phpunit/phpunit": "^9.5.21", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "scrutinizer/ocular": "^1.8.1", - "symfony/finder": "^5.3 | ^6.0", - "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "symfony/finder": "^5.3 | ^6.0 || ^7.0", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 || ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0" }, @@ -1430,7 +1430,7 @@ "type": "tidelift" } ], - "time": "2023-08-30T16:55:00+00:00" + "time": "2024-02-02T11:59:32+00:00" }, { "name": "league/config", @@ -2819,16 +2819,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", - "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { @@ -2842,9 +2842,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -2872,7 +2869,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "ctype", "polyfill", "portable"], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, "funding": [ { @@ -2888,20 +2885,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "42292d99c55abe617799667f454222c54c60e229" + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", - "reference": "42292d99c55abe617799667f454222c54c60e229", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { @@ -2915,9 +2912,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -2945,7 +2939,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "mbstring", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { @@ -2961,20 +2955,20 @@ "type": "tidelift" } ], - "time": "2023-07-28T09:04:16+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5" + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5", - "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { @@ -2982,9 +2976,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -3017,7 +3008,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, "funding": [ { @@ -3033,7 +3024,7 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "vlucas/phpdotenv", @@ -3220,16 +3211,16 @@ "packages-dev": [ { "name": "captainhook/captainhook", - "version": "5.19.2", + "version": "5.21.2", "source": { "type": "git", "url": "https://github.com/captainhookphp/captainhook.git", - "reference": "604bfc55fa40d6fe8c0275ca707ee80920b3b3f1" + "reference": "f0911f6b5bb9fe0f144a40fe1e156772dcfbdf90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/604bfc55fa40d6fe8c0275ca707ee80920b3b3f1", - "reference": "604bfc55fa40d6fe8c0275ca707ee80920b3b3f1", + "url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/f0911f6b5bb9fe0f144a40fe1e156772dcfbdf90", + "reference": "f0911f6b5bb9fe0f144a40fe1e156772dcfbdf90", "shasum": "" }, "require": { @@ -3240,7 +3231,7 @@ "php": ">=8.0", "sebastianfeldmann/camino": "^0.9.2", "sebastianfeldmann/cli": "^3.3", - "sebastianfeldmann/git": "^3.9", + "sebastianfeldmann/git": "^3.10", "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" @@ -3288,7 +3279,7 @@ ], "support": { "issues": "https://github.com/captainhookphp/captainhook/issues", - "source": "https://github.com/captainhookphp/captainhook/tree/5.19.2" + "source": "https://github.com/captainhookphp/captainhook/tree/5.21.2" }, "funding": [ { @@ -3296,7 +3287,7 @@ "type": "github" } ], - "time": "2023-12-18T14:06:12+00:00" + "time": "2024-01-23T13:10:10+00:00" }, { "name": "captainhook/secrets", @@ -3623,21 +3614,22 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.43.1", + "version": "v3.49.0", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", - "reference": "91c0b47216aa43b09656b4d99aa9dade2f3ad8fc" + "reference": "8742f7aa6f72a399688b65e4f58992c2d4681fc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/91c0b47216aa43b09656b4d99aa9dade2f3ad8fc", - "reference": "91c0b47216aa43b09656b4d99aa9dade2f3ad8fc", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/8742f7aa6f72a399688b65e4f58992c2d4681fc2", + "reference": "8742f7aa6f72a399688b65e4f58992c2d4681fc2", "shasum": "" }, "require": { "composer/semver": "^3.4", "composer/xdebug-handler": "^3.0.3", + "ext-filter": "*", "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0", @@ -3697,7 +3689,7 @@ ], "support": { "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", - "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.43.1" + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.49.0" }, "funding": [ { @@ -3705,7 +3697,7 @@ "type": "github" } ], - "time": "2023-12-29T09:42:16+00:00" + "time": "2024-02-02T00:41:40+00:00" }, { "name": "mikey179/vfsstream", @@ -3807,31 +3799,33 @@ }, { "name": "nikic/php-parser", - "version": "v4.18.0", + "version": "v5.0.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", - "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc", + "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "bin": ["bin/php-parse"], "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -3850,9 +3844,9 @@ "keywords": ["parser", "php"], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0" }, - "time": "2023-12-10T21:03:43+00:00" + "time": "2024-01-07T17:17:35+00:00" }, { "name": "phar-io/manifest", @@ -4001,16 +3995,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.50", + "version": "1.10.58", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "06a98513ac72c03e8366b5a0cb00750b487032e4" + "reference": "a23518379ec4defd9e47cbf81019526861623ec2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/06a98513ac72c03e8366b5a0cb00750b487032e4", - "reference": "06a98513ac72c03e8366b5a0cb00750b487032e4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a23518379ec4defd9e47cbf81019526861623ec2", + "reference": "a23518379ec4defd9e47cbf81019526861623ec2", "shasum": "" }, "require": { @@ -4049,7 +4043,7 @@ "type": "tidelift" } ], - "time": "2023-12-13T10:59:42+00:00" + "time": "2024-02-12T20:02:57+00:00" }, { "name": "phpunit/php-code-coverage", @@ -4341,16 +4335,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.5", + "version": "10.5.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856" + "reference": "50b8e314b6d0dd06521dc31d1abffa73f25f850c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ed21115d505b4b4f7dc7b5651464e19a2c7f7856", - "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/50b8e314b6d0dd06521dc31d1abffa73f25f850c", + "reference": "50b8e314b6d0dd06521dc31d1abffa73f25f850c", "shasum": "" }, "require": { @@ -4410,7 +4404,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.5" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.10" }, "funding": [ { @@ -4426,7 +4420,7 @@ "type": "tidelift" } ], - "time": "2023-12-27T15:13:52+00:00" + "time": "2024-02-04T09:07:51+00:00" }, { "name": "psr/container", @@ -4481,21 +4475,21 @@ }, { "name": "rector/rector", - "version": "0.18.13", + "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "f8011a76d36aa4f839f60f3b4f97707d97176618" + "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/f8011a76d36aa4f839f60f3b4f97707d97176618", - "reference": "f8011a76d36aa4f839f60f3b4f97707d97176618", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/258b775511e62a7188f8ce114d44acaf244d9a7d", + "reference": "258b775511e62a7188f8ce114d44acaf244d9a7d", "shasum": "" }, "require": { "php": "^7.2|^8.0", - "phpstan/phpstan": "^1.10.35" + "phpstan/phpstan": "^1.10.57" }, "conflict": { "rector/rector-doctrine": "*", @@ -4514,7 +4508,7 @@ "keywords": ["automation", "dev", "migration", "refactoring"], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.18.13" + "source": "https://github.com/rectorphp/rector/tree/1.0.1" }, "funding": [ { @@ -4522,7 +4516,7 @@ "type": "github" } ], - "time": "2023-12-20T16:08:01+00:00" + "time": "2024-02-16T07:53:23+00:00" }, { "name": "sebastian/cli-parser", @@ -5468,22 +5462,23 @@ }, { "name": "sebastianfeldmann/git", - "version": "3.9.3", + "version": "3.11.0", "source": { "type": "git", "url": "https://github.com/sebastianfeldmann/git.git", - "reference": "eb2ca84a2b45a461f0bf5d4fd400df805649e83a" + "reference": "5cb1ea94f65c7420419abe8f12c45cc7eb094790" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianfeldmann/git/zipball/eb2ca84a2b45a461f0bf5d4fd400df805649e83a", - "reference": "eb2ca84a2b45a461f0bf5d4fd400df805649e83a", + "url": "https://api.github.com/repos/sebastianfeldmann/git/zipball/5cb1ea94f65c7420419abe8f12c45cc7eb094790", + "reference": "5cb1ea94f65c7420419abe8f12c45cc7eb094790", "shasum": "" }, "require": { "ext-json": "*", - "ext-xml": "*", - "php": ">=7.2", + "ext-libxml": "*", + "ext-simplexml": "*", + "php": ">=8.0", "sebastianfeldmann/cli": "^3.0" }, "require-dev": { @@ -5513,7 +5508,7 @@ "keywords": ["git"], "support": { "issues": "https://github.com/sebastianfeldmann/git/issues", - "source": "https://github.com/sebastianfeldmann/git/tree/3.9.3" + "source": "https://github.com/sebastianfeldmann/git/tree/3.11.0" }, "funding": [ { @@ -5521,20 +5516,20 @@ "type": "github" } ], - "time": "2023-10-13T09:10:48+00:00" + "time": "2024-01-23T09:11:14+00:00" }, { "name": "symfony/console", - "version": "v6.4.1", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd" + "reference": "2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd", - "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd", + "url": "https://api.github.com/repos/symfony/console/zipball/2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e", + "reference": "2aaf83b4de5b9d43b93e4aec6f2f8b676f7c567e", "shasum": "" }, "require": { @@ -5590,7 +5585,7 @@ "homepage": "https://symfony.com", "keywords": ["cli", "command-line", "console", "terminal"], "support": { - "source": "https://github.com/symfony/console/tree/v6.4.1" + "source": "https://github.com/symfony/console/tree/v6.4.3" }, "funding": [ { @@ -5606,20 +5601,20 @@ "type": "tidelift" } ], - "time": "2023-11-30T10:54:28+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6" + "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d76d2632cfc2206eecb5ad2b26cd5934082941b6", - "reference": "d76d2632cfc2206eecb5ad2b26cd5934082941b6", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ae9d3a6f3003a6caf56acd7466d8d52378d44fef", + "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef", "shasum": "" }, "require": { @@ -5666,7 +5661,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.3" }, "funding": [ { @@ -5682,7 +5677,7 @@ "type": "tidelift" } ], - "time": "2023-07-27T06:52:43+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/event-dispatcher-contracts", @@ -5760,16 +5755,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59" + "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/952a8cb588c3bc6ce76f6023000fb932f16a6e59", - "reference": "952a8cb588c3bc6ce76f6023000fb932f16a6e59", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", + "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", "shasum": "" }, "require": { @@ -5799,7 +5794,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.0" + "source": "https://github.com/symfony/filesystem/tree/v6.4.3" }, "funding": [ { @@ -5815,7 +5810,7 @@ "type": "tidelift" } ], - "time": "2023-07-26T17:27:13+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/finder", @@ -5938,16 +5933,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "875e90aeea2777b6f135677f618529449334a612" + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612", - "reference": "875e90aeea2777b6f135677f618529449334a612", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", "shasum": "" }, "require": { @@ -5958,9 +5953,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -5995,7 +5987,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" }, "funding": [ { @@ -6011,20 +6003,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92" + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", - "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", "shasum": "" }, "require": { @@ -6035,9 +6027,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6073,7 +6062,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" }, "funding": [ { @@ -6089,20 +6078,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.28.0", + "version": "v1.29.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b" + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b", - "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", "shasum": "" }, "require": { @@ -6110,9 +6099,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.28-dev" - }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" @@ -6141,7 +6127,7 @@ "homepage": "https://symfony.com", "keywords": ["compatibility", "polyfill", "portable", "shim"], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" }, "funding": [ { @@ -6157,20 +6143,20 @@ "type": "tidelift" } ], - "time": "2023-01-26T09:26:14+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { "name": "symfony/process", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa" + "reference": "31642b0818bfcff85930344ef93193f8c607e0a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa", - "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa", + "url": "https://api.github.com/repos/symfony/process/zipball/31642b0818bfcff85930344ef93193f8c607e0a3", + "reference": "31642b0818bfcff85930344ef93193f8c607e0a3", "shasum": "" }, "require": { @@ -6198,7 +6184,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.4.0" + "source": "https://github.com/symfony/process/tree/v6.4.3" }, "funding": [ { @@ -6214,7 +6200,7 @@ "type": "tidelift" } ], - "time": "2023-11-17T21:06:49+00:00" + "time": "2024-01-23T14:51:35+00:00" }, { "name": "symfony/service-contracts", @@ -6296,16 +6282,16 @@ }, { "name": "symfony/stopwatch", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2" + "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", - "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/416596166641f1f728b0a64f5b9dd07cceb410c1", + "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1", "shasum": "" }, "require": { @@ -6334,7 +6320,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.4.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.4.3" }, "funding": [ { @@ -6350,20 +6336,20 @@ "type": "tidelift" } ], - "time": "2023-02-16T10:14:28+00:00" + "time": "2024-01-23T14:35:58+00:00" }, { "name": "symfony/string", - "version": "v6.4.0", + "version": "v6.4.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809" + "reference": "7a14736fb179876575464e4658fce0c304e8c15b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/b45fcf399ea9c3af543a92edf7172ba21174d809", - "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809", + "url": "https://api.github.com/repos/symfony/string/zipball/7a14736fb179876575464e4658fce0c304e8c15b", + "reference": "7a14736fb179876575464e4658fce0c304e8c15b", "shasum": "" }, "require": { @@ -6407,7 +6393,7 @@ "homepage": "https://symfony.com", "keywords": ["grapheme", "i18n", "string", "unicode", "utf-8", "utf8"], "support": { - "source": "https://github.com/symfony/string/tree/v6.4.0" + "source": "https://github.com/symfony/string/tree/v6.4.3" }, "funding": [ { @@ -6423,7 +6409,7 @@ "type": "tidelift" } ], - "time": "2023-11-28T20:41:49+00:00" + "time": "2024-01-25T09:26:29+00:00" }, { "name": "symplify/coding-standard", @@ -6487,16 +6473,16 @@ }, { "name": "symplify/easy-coding-standard", - "version": "12.0.13", + "version": "12.1.1", "source": { "type": "git", "url": "https://github.com/easy-coding-standard/easy-coding-standard.git", - "reference": "d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c" + "reference": "d082c6f90e83ae85f7e63b03ea06780dcf765834" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c", - "reference": "d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c", + "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d082c6f90e83ae85f7e63b03ea06780dcf765834", + "reference": "d082c6f90e83ae85f7e63b03ea06780dcf765834", "shasum": "" }, "require": { @@ -6518,7 +6504,7 @@ "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/12.0.13" + "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.1.1" }, "funding": [ { @@ -6530,7 +6516,7 @@ "type": "github" } ], - "time": "2023-12-07T09:18:07+00:00" + "time": "2024-01-05T13:20:55+00:00" }, { "name": "symplify/rule-doc-generator-contracts", @@ -6651,5 +6637,5 @@ "php": "^8.1" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/docs/src/zh-Hans/getting-started/docker.md b/docs/src/zh-Hans/getting-started/docker.md index b350a978..4e20f7fd 100644 --- a/docs/src/zh-Hans/getting-started/docker.md +++ b/docs/src/zh-Hans/getting-started/docker.md @@ -14,8 +14,8 @@ Castopod 在其自动构建期间会将 3 个 Docker 映像推送到 Docker Hub - [**`castopod/web-server`**](https://hub.docker.com/r/castopod/web-server):Castopod 的 Nginx 配置 -此外,Castopod 需要一个与 MySQL 兼容的数据库。 Redis 数据库 可以添加为缓存处理器 -。 +此外,Castopod 需要一个与 MySQL 兼容的数据库。 Redis 数据库 可以添加为缓存处理 +器。 ## 目前支持的标签 diff --git a/docs/src/zh-Hans/getting-started/install.md b/docs/src/zh-Hans/getting-started/install.md index 1d5e4ca0..abd5fc8b 100644 --- a/docs/src/zh-Hans/getting-started/install.md +++ b/docs/src/zh-Hans/getting-started/install.md @@ -52,8 +52,8 @@ Castopod 仅适用于受支持的 MySQL 5.7 或更高版本的兼容数据库。 ::: -你需要填写服务器主机名、数据库名称、用户名和密码才能完成安装过程。 如果没有这些 -,请与你的服务器管理员联系。 +你需要填写服务器主机名、数据库名称、用户名和密码才能完成安装过程。 如果没有这 +些,请与你的服务器管理员联系。 #### 权限 diff --git a/docs/src/zh-Hans/index.md b/docs/src/zh-Hans/index.md index 6ea4b942..a305fb50 100644 --- a/docs/src/zh-Hans/index.md +++ b/docs/src/zh-Hans/index.md @@ -6,8 +6,8 @@ sidebarDepth: 2 [![release-badge]][release] [![license-badge]][license] [![contributions-badge]][contributions] [![semantic-release-badge]][semantic-release] [![crowdin-badge]][crowdin] [![discord-badge]][discord] [![stars-badge]][stars] -Castopod 是一个免费的开源播客托管平台,为那些想要和听众接触与互动的播客们制作的 -。 +Castopod 是一个免费的开源播客托管平台,为那些想要和听众接触与互动的播客们制作 +的。 Castopod 易于安装,并使用 [CodeIgniter4](https://codeigniter.com/) 构建, 这是一 个强大的 PHP 框架,并且占用极小。 @@ -59,8 +59,8 @@ Castopod 易于安装,并使用 [CodeIgniter4](https://codeigniter.com/) 构 事实上,它是唯一长期保持这种状态的媒体之一。 -随着习惯的发展,越来越多的人开始接触播客:允许创作者寻找新的方式来分享他们的想法 -,或是让听众获得更好的内容。 +随着习惯的发展,越来越多的人开始接触播客:允许创作者寻找新的方式来分享他们的想 +法,或是让听众获得更好的内容。 随着播客的使用越来越广泛,一些公司正试图控制播客与集中化。 @@ -93,13 +93,13 @@ CMS,可以帮助你在线访问任何类型的网站。 还拥有对播客的独特优化:从播客的创建和新剧集的发布一直到广播,营销和分析。 -最后,根据你的需要,Wordpress 和 Castopod 甚至可以共存,因为他们有相同的配置环境 -! +最后,根据你的需要,Wordpress 和 Castopod 甚至可以共存,因为他们有相同的配置环 +境! ### Castopod 对比 Funkwhale -Funkwhale 是一个自托管、现代界面、免费开源的音乐服务器。 就像 Castopod 一样 -,Funkwhale 也位于联邦宇宙中,这是一个去中心化的社交网络,允许两者的互联。 +Funkwhale 是一个自托管、现代界面、免费开源的音乐服务器。 就像 Castopod 一 +样,Funkwhale 也位于联邦宇宙中,这是一个去中心化的社交网络,允许两者的互联。 Funkwhale 最初是围绕音乐制作的。 后来,随着项目的发展,引入了托管播客的能力。 diff --git a/modules/Fediverse/ActivityRequest.php b/modules/Fediverse/ActivityRequest.php index c4cd59e7..5334f1da 100644 --- a/modules/Fediverse/ActivityRequest.php +++ b/modules/Fediverse/ActivityRequest.php @@ -82,7 +82,7 @@ class ActivityRequest $date = Time::now('GMT')->format('D, d M Y H:i:s T'); $digest = 'SHA-256=' . base64_encode($this->getBodyDigest()); $contentType = $this->options['headers']['Content-Type']; - $contentLength = (string) strlen($this->request->getBody()); + $contentLength = (string) strlen((string) $this->request->getBody()); $userAgent = 'Castopod/' . CP_VERSION . '; +' . base_url('', 'https'); $plainText = "(request-target): post {$path}\nhost: {$host}\ndate: {$date}\ndigest: {$digest}\ncontent-type: {$contentType}\ncontent-length: {$contentLength}\nuser-agent: {$userAgent}"; @@ -112,6 +112,6 @@ class ActivityRequest protected function getBodyDigest(): string { - return hash('sha256', $this->request->getBody(), true); + return hash('sha256', (string) $this->request->getBody(), true); } } diff --git a/modules/Fediverse/Helpers/fediverse_helper.php b/modules/Fediverse/Helpers/fediverse_helper.php index 5a6a3004..8f1f505c 100644 --- a/modules/Fediverse/Helpers/fediverse_helper.php +++ b/modules/Fediverse/Helpers/fediverse_helper.php @@ -34,7 +34,7 @@ if (! function_exists('get_webfinger_data')) { $webfingerRequest = new ActivityRequest((string) $webfingerUri); $webfingerResponse = $webfingerRequest->get(); - return json_decode($webfingerResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); + return json_decode((string) $webfingerResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); } } @@ -271,7 +271,7 @@ if (! function_exists('create_actor_from_uri')) { { $activityRequest = new ActivityRequest($actorUri); $actorResponse = $activityRequest->get(); - $actorPayload = json_decode($actorResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); + $actorPayload = json_decode((string) $actorResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); $newActor = new Actor(); $newActor->uri = $actorUri; @@ -404,7 +404,7 @@ if (! function_exists('linkify')) { ) . '>'; }, - $text, + (string) $text, ), 'handle' => preg_replace_callback( '~(?\w++)(?:@(?(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]))?~', @@ -460,7 +460,7 @@ if (! function_exists('linkify')) { '>'; } }, - $text, + (string) $text, ), default => preg_replace_callback( '~' . @@ -481,7 +481,7 @@ if (! function_exists('linkify')) { ) . '>'; }, - $text, + (string) $text, ), }; } @@ -492,7 +492,7 @@ if (! function_exists('linkify')) { static function (array $match) use (&$links): string { return $links[$match[1] - 1]; }, - $text, + (string) $text, ); } } diff --git a/modules/Fediverse/HttpSignature.php b/modules/Fediverse/HttpSignature.php index 2f32e597..b2287cab 100644 --- a/modules/Fediverse/HttpSignature.php +++ b/modules/Fediverse/HttpSignature.php @@ -73,7 +73,7 @@ class HttpSignature } // compute body digest and compare with header digest - $bodyDigest = hash('sha256', $this->request->getBody(), true); + $bodyDigest = hash('sha256', (string) $this->request->getBody(), true); $digest = 'SHA-256=' . base64_encode($bodyDigest); if ($digest !== $digestHeader->getValue()) { throw new Exception('Request digest is incorrect.'); @@ -99,7 +99,7 @@ class HttpSignature // Fetch the public key linked from keyId $actorRequest = new ActivityRequest($keyId); $actorResponse = $actorRequest->get(); - $actor = json_decode($actorResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); + $actor = json_decode((string) $actorResponse->getBody(), false, 512, JSON_THROW_ON_ERROR); $publicKeyPem = (string) $actor->publicKey->publicKeyPem; diff --git a/modules/PodcastImport/Helpers/podcast_import_helper.php b/modules/PodcastImport/Helpers/podcast_import_helper.php index 400108a9..cb62928a 100644 --- a/modules/PodcastImport/Helpers/podcast_import_helper.php +++ b/modules/PodcastImport/Helpers/podcast_import_helper.php @@ -11,7 +11,6 @@ use Modules\PodcastImport\Entities\TaskStatus; * @link https://castopod.org/ */ - if (! function_exists('get_import_tasks')) { /** * @return PodcastImportTask[] diff --git a/package.json b/package.json index 2121ad09..d03e1160 100644 --- a/package.json +++ b/package.json @@ -20,26 +20,26 @@ "lint:fix": "eslint --ext js,ts app/Resources --fix", "lint:css": "stylelint -f verbose \"app/Resources/**/*.css\"", "lint:css:fix": "stylelint -f verbose --fix \"app/Resources/**/*.css\"", - "prettier": "prettier --check --ignore-path .gitignore .", - "prettier:fix": "prettier --write --ignore-path .gitignore .", + "prettier": "prettier --check .", + "prettier:fix": "prettier --write .", "typecheck": "tsc", "commit": "cz", "release": "semantic-release", - "prepare": "is-ci || husky install" + "prepare": "is-ci || husky" }, "dependencies": { "@amcharts/amcharts4": "^4.10.38", "@amcharts/amcharts4-geodata": "^4.1.28", "@codemirror/commands": "^6.3.3", "@codemirror/lang-xml": "^6.0.2", - "@codemirror/language": "^6.10.0", + "@codemirror/language": "^6.10.1", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", - "@floating-ui/dom": "^1.5.3", + "@codemirror/view": "^6.24.0", + "@floating-ui/dom": "^1.6.3", "@github/clipboard-copy-element": "^1.3.0", "@github/hotkey": "^3.1.0", "@github/markdown-toolbar-element": "^2.2.1", - "@github/relative-time-element": "^4.3.0", + "@github/relative-time-element": "^4.3.1", "@tailwindcss/nesting": "0.0.0-insiders.565cd3e", "@vime/core": "^5.4.1", "choices.js": "^10.2.0", @@ -47,50 +47,50 @@ "flatpickr": "^4.6.13", "leaflet": "^1.9.4", "leaflet.markercluster": "^1.5.3", - "lit": "^3.1.0", - "marked": "^11.1.0", - "wavesurfer.js": "^7.6.0", - "xml-formatter": "^3.6.0" + "lit": "^3.1.2", + "marked": "^11.2.0", + "wavesurfer.js": "^7.7.3", + "xml-formatter": "^3.6.2" }, "devDependencies": { - "@commitlint/cli": "^18.4.3", - "@commitlint/config-conventional": "^18.4.3", - "@csstools/css-tokenizer": "^2.2.2", + "@commitlint/cli": "^18.6.1", + "@commitlint/config-conventional": "^18.6.2", + "@csstools/css-tokenizer": "^2.2.3", "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", - "@semantic-release/gitlab": "^13.0.0", + "@semantic-release/gitlab": "^13.0.2", "@tailwindcss/forms": "^0.5.7", "@tailwindcss/typography": "^0.5.10", "@types/leaflet": "^1.9.8", - "@typescript-eslint/eslint-plugin": "^6.16.0", - "@typescript-eslint/parser": "^6.16.0", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", "all-contributors-cli": "^6.26.1", "commitizen": "^4.3.0", "cross-env": "^7.0.3", - "cssnano": "^6.0.2", + "cssnano": "^6.0.3", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.56.0", - "eslint-config-prettier": "^8.10.0", - "eslint-plugin-prettier": "^4.2.1", - "husky": "^8.0.3", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "husky": "^9.0.11", "is-ci": "^3.0.1", - "lint-staged": "^15.2.0", - "postcss": "^8.4.32", - "postcss-import": "^15.1.0", + "lint-staged": "^15.2.2", + "postcss": "^8.4.35", + "postcss-import": "^16.0.1", "postcss-nesting": "^12.0.2", "postcss-preset-env": "^9.3.0", - "postcss-reporter": "^7.0.5", - "prettier": "2.8.8", + "postcss-reporter": "^7.1.0", + "prettier": "3.2.5", "prettier-plugin-organize-imports": "^3.2.4", - "semantic-release": "^22.0.12", - "stylelint": "^16.1.0", + "semantic-release": "^23.0.2", + "stylelint": "^16.2.1", "stylelint-config-standard": "^36.0.0", - "svgo": "^3.1.0", - "tailwindcss": "^3.4.0", + "svgo": "^3.2.0", + "tailwindcss": "^3.4.1", "typescript": "^5.3.3", - "vite": "^5.0.10", - "vite-plugin-pwa": "^0.17.4", + "vite": "^5.1.3", + "vite-plugin-pwa": "^0.17.5", "workbox-build": "^7.0.0", "workbox-core": "^7.0.0", "workbox-routing": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 284b8523..8709afa9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,19 +16,19 @@ dependencies: version: 6.3.3 "@codemirror/lang-xml": specifier: ^6.0.2 - version: 6.0.2(@codemirror/view@6.23.0) + version: 6.0.2(@codemirror/view@6.24.0) "@codemirror/language": - specifier: ^6.10.0 - version: 6.10.0 + specifier: ^6.10.1 + version: 6.10.1 "@codemirror/state": specifier: ^6.4.0 version: 6.4.0 "@codemirror/view": - specifier: ^6.23.0 - version: 6.23.0 + specifier: ^6.24.0 + version: 6.24.0 "@floating-ui/dom": - specifier: ^1.5.3 - version: 1.5.3 + specifier: ^1.6.3 + version: 1.6.3 "@github/clipboard-copy-element": specifier: ^1.3.0 version: 1.3.0 @@ -39,11 +39,11 @@ dependencies: specifier: ^2.2.1 version: 2.2.1 "@github/relative-time-element": - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.3.1 + version: 4.3.1 "@tailwindcss/nesting": specifier: 0.0.0-insiders.565cd3e - version: 0.0.0-insiders.565cd3e(postcss@8.4.32) + version: 0.0.0-insiders.565cd3e(postcss@8.4.35) "@vime/core": specifier: ^5.4.1 version: 5.4.1 @@ -63,55 +63,55 @@ dependencies: specifier: ^1.5.3 version: 1.5.3(leaflet@1.9.4) lit: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.1.2 + version: 3.1.2 marked: - specifier: ^11.1.0 - version: 11.1.0 + specifier: ^11.2.0 + version: 11.2.0 wavesurfer.js: - specifier: ^7.6.0 - version: 7.6.0 + specifier: ^7.7.3 + version: 7.7.3 xml-formatter: - specifier: ^3.6.0 - version: 3.6.0 + specifier: ^3.6.2 + version: 3.6.2 devDependencies: "@commitlint/cli": - specifier: ^18.4.3 - version: 18.4.3(typescript@5.3.3) + specifier: ^18.6.1 + version: 18.6.1(@types/node@20.10.5)(typescript@5.3.3) "@commitlint/config-conventional": - specifier: ^18.4.3 - version: 18.4.3 + specifier: ^18.6.2 + version: 18.6.2 "@csstools/css-tokenizer": - specifier: ^2.2.2 - version: 2.2.2 + specifier: ^2.2.3 + version: 2.2.3 "@semantic-release/changelog": specifier: ^6.0.3 - version: 6.0.3(semantic-release@22.0.12) + version: 6.0.3(semantic-release@23.0.2) "@semantic-release/exec": specifier: ^6.0.3 - version: 6.0.3(semantic-release@22.0.12) + version: 6.0.3(semantic-release@23.0.2) "@semantic-release/git": specifier: ^10.0.1 - version: 10.0.1(semantic-release@22.0.12) + version: 10.0.1(semantic-release@23.0.2) "@semantic-release/gitlab": - specifier: ^13.0.0 - version: 13.0.0(semantic-release@22.0.12) + specifier: ^13.0.2 + version: 13.0.2(semantic-release@23.0.2) "@tailwindcss/forms": specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.4.0) + version: 0.5.7(tailwindcss@3.4.1) "@tailwindcss/typography": specifier: ^0.5.10 - version: 0.5.10(tailwindcss@3.4.0) + version: 0.5.10(tailwindcss@3.4.1) "@types/leaflet": specifier: ^1.9.8 version: 1.9.8 "@typescript-eslint/eslint-plugin": - specifier: ^6.16.0 - version: 6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.21.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) "@typescript-eslint/parser": - specifier: ^6.16.0 - version: 6.16.0(eslint@8.56.0)(typescript@5.3.3) + specifier: ^6.21.0 + version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) all-contributors-cli: specifier: ^6.26.1 version: 6.26.1 @@ -122,8 +122,8 @@ devDependencies: specifier: ^7.0.3 version: 7.0.3 cssnano: - specifier: ^6.0.2 - version: 6.0.2(postcss@8.4.32) + specifier: ^6.0.3 + version: 6.0.3(postcss@8.4.35) cz-conventional-changelog: specifier: ^3.3.0 version: 3.3.0(typescript@5.3.3) @@ -131,65 +131,65 @@ devDependencies: specifier: ^8.56.0 version: 8.56.0 eslint-config-prettier: - specifier: ^8.10.0 - version: 8.10.0(eslint@8.56.0) + specifier: ^9.1.0 + version: 9.1.0(eslint@8.56.0) eslint-plugin-prettier: - specifier: ^4.2.1 - version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@2.8.8) + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5) husky: - specifier: ^8.0.3 - version: 8.0.3 + specifier: ^9.0.11 + version: 9.0.11 is-ci: specifier: ^3.0.1 version: 3.0.1 lint-staged: - specifier: ^15.2.0 - version: 15.2.0 + specifier: ^15.2.2 + version: 15.2.2 postcss: - specifier: ^8.4.32 - version: 8.4.32 + specifier: ^8.4.35 + version: 8.4.35 postcss-import: - specifier: ^15.1.0 - version: 15.1.0(postcss@8.4.32) + specifier: ^16.0.1 + version: 16.0.1(postcss@8.4.35) postcss-nesting: specifier: ^12.0.2 - version: 12.0.2(postcss@8.4.32) + version: 12.0.2(postcss@8.4.35) postcss-preset-env: specifier: ^9.3.0 - version: 9.3.0(postcss@8.4.32) + version: 9.3.0(postcss@8.4.35) postcss-reporter: - specifier: ^7.0.5 - version: 7.0.5(postcss@8.4.32) + specifier: ^7.1.0 + version: 7.1.0(postcss@8.4.35) prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.2.5 + version: 3.2.5 prettier-plugin-organize-imports: specifier: ^3.2.4 - version: 3.2.4(prettier@2.8.8)(typescript@5.3.3) + version: 3.2.4(prettier@3.2.5)(typescript@5.3.3) semantic-release: - specifier: ^22.0.12 - version: 22.0.12(typescript@5.3.3) + specifier: ^23.0.2 + version: 23.0.2(typescript@5.3.3) stylelint: - specifier: ^16.1.0 - version: 16.1.0(typescript@5.3.3) + specifier: ^16.2.1 + version: 16.2.1(typescript@5.3.3) stylelint-config-standard: specifier: ^36.0.0 - version: 36.0.0(stylelint@16.1.0) + version: 36.0.0(stylelint@16.2.1) svgo: - specifier: ^3.1.0 - version: 3.1.0 + specifier: ^3.2.0 + version: 3.2.0 tailwindcss: - specifier: ^3.4.0 - version: 3.4.0 + specifier: ^3.4.1 + version: 3.4.1 typescript: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.0.10 - version: 5.0.10(@types/node@18.19.3) + specifier: ^5.1.3 + version: 5.1.3(@types/node@20.10.5) vite-plugin-pwa: - specifier: ^0.17.4 - version: 0.17.4(vite@5.0.10)(workbox-build@7.0.0)(workbox-window@7.0.0) + specifier: ^0.17.5 + version: 0.17.5(vite@5.1.3)(workbox-build@7.0.0)(workbox-window@7.0.0) workbox-build: specifier: ^7.0.0 version: 7.0.0 @@ -1761,7 +1761,7 @@ packages: to-fast-properties: 2.0.0 dev: true - /@codemirror/autocomplete@6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0): + /@codemirror/autocomplete@6.11.1(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.24.0)(@lezer/common@1.2.0): resolution: { integrity: sha512-L5UInv8Ffd6BPw0P3EF7JLYAMeEbclY7+6Q11REt8vhih8RuLreKtPy/xk8wPxs4EQgYqzI7cdgpiYwWlbS/ow==, @@ -1772,9 +1772,9 @@ packages: "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 dependencies: - "@codemirror/language": 6.10.0 + "@codemirror/language": 6.10.1 "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 "@lezer/common": 1.2.0 dev: false @@ -1784,20 +1784,20 @@ packages: integrity: sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==, } dependencies: - "@codemirror/language": 6.10.0 + "@codemirror/language": 6.10.1 "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 "@lezer/common": 1.2.0 dev: false - /@codemirror/lang-xml@6.0.2(@codemirror/view@6.23.0): + /@codemirror/lang-xml@6.0.2(@codemirror/view@6.24.0): resolution: { integrity: sha512-JQYZjHL2LAfpiZI2/qZ/qzDuSqmGKMwyApYmEUUCTxLM4MWS7sATUEfIguZQr9Zjx/7gcdnewb039smF6nC2zw==, } dependencies: - "@codemirror/autocomplete": 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0) - "@codemirror/language": 6.10.0 + "@codemirror/autocomplete": 6.11.1(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.24.0)(@lezer/common@1.2.0) + "@codemirror/language": 6.10.1 "@codemirror/state": 6.4.0 "@lezer/common": 1.2.0 "@lezer/xml": 1.0.4 @@ -1805,14 +1805,14 @@ packages: - "@codemirror/view" dev: false - /@codemirror/language@6.10.0: + /@codemirror/language@6.10.1: resolution: { - integrity: sha512-2vaNn9aPGCRFKWcHPFksctzJ8yS5p7YoaT+jHpc0UGKzNuAIx4qy6R5wiqbP+heEEdyaABA582mNqSHzSoYdmg==, + integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==, } dependencies: "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 "@lezer/common": 1.2.0 "@lezer/highlight": 1.2.0 "@lezer/lr": 1.3.14 @@ -1826,7 +1826,7 @@ packages: } dependencies: "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 crelt: 1.0.6 dev: false @@ -1837,7 +1837,7 @@ packages: } dependencies: "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 crelt: 1.0.6 dev: false @@ -1848,10 +1848,10 @@ packages: } dev: false - /@codemirror/view@6.23.0: + /@codemirror/view@6.24.0: resolution: { - integrity: sha512-/51px9N4uW8NpuWkyUX+iam5+PM6io2fm+QmRnzwqBy5v/pwGg9T0kILFtYeum8hjuvENtgsGNKluOfqIICmeQ==, + integrity: sha512-zK6m5pNkdhdJl8idPP1gA4N8JKTiSsOz8U/Iw+C1ChMwyLG7+MLiNXnH/wFuAk6KeGEe33/adOiAh5jMqee03w==, } dependencies: "@codemirror/state": 6.4.0 @@ -1869,35 +1869,37 @@ packages: dev: true optional: true - /@commitlint/cli@18.4.3(typescript@5.3.3): + /@commitlint/cli@18.6.1(@types/node@20.10.5)(typescript@5.3.3): resolution: { - integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==, + integrity: sha512-5IDE0a+lWGdkOvKH892HHAZgbAjcj1mT5QrfA/SVbLJV/BbBMGyKN0W5mhgjekPJJwEQdVNvhl9PwUacY58Usw==, } engines: { node: ">=v18" } hasBin: true dependencies: - "@commitlint/format": 18.4.3 - "@commitlint/lint": 18.4.3 - "@commitlint/load": 18.4.3(typescript@5.3.3) - "@commitlint/read": 18.4.3 - "@commitlint/types": 18.4.3 + "@commitlint/format": 18.6.1 + "@commitlint/lint": 18.6.1 + "@commitlint/load": 18.6.1(@types/node@20.10.5)(typescript@5.3.3) + "@commitlint/read": 18.6.1 + "@commitlint/types": 18.6.1 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.7.2 transitivePeerDependencies: + - "@types/node" - typescript dev: true - /@commitlint/config-conventional@18.4.3: + /@commitlint/config-conventional@18.6.2: resolution: { - integrity: sha512-729eRRaNta7JZF07qf6SAGSghoDEp9mH7yHU0m7ff0q89W97wDrWCyZ3yoV3mcQJwbhlmVmZPTkPcm7qiAu8WA==, + integrity: sha512-PcgSYg1AKGQIwDQKbaHtJsfqYy4uJTC7crLVZ83lfjcPaec4Pry2vLeaWej7ao2KsT20l9dWoMPpEGg8LWdUuA==, } engines: { node: ">=v18" } dependencies: + "@commitlint/types": 18.6.1 conventional-changelog-conventionalcommits: 7.0.2 dev: true @@ -1912,15 +1914,27 @@ packages: "@commitlint/types": 18.4.3 ajv: 8.12.0 dev: true + optional: true - /@commitlint/ensure@18.4.3: + /@commitlint/config-validator@18.6.1: resolution: { - integrity: sha512-MI4fwD9TWDVn4plF5+7JUyLLbkOdzIRBmVeNlk4dcGlkrVA+/l5GLcpN66q9LkFsFv6G2X31y89ApA3hqnqIFg==, + integrity: sha512-05uiToBVfPhepcQWE1ZQBR/Io3+tb3gEotZjnI4tTzzPk16NffN6YABgwFQCLmzZefbDcmwWqJWc2XT47q7Znw==, } engines: { node: ">=v18" } dependencies: - "@commitlint/types": 18.4.3 + "@commitlint/types": 18.6.1 + ajv: 8.12.0 + dev: true + + /@commitlint/ensure@18.6.1: + resolution: + { + integrity: sha512-BPm6+SspyxQ7ZTsZwXc7TRQL5kh5YWt3euKmEIBZnocMFkJevqs3fbLRb8+8I/cfbVcAo4mxRlpTPfz8zX7SnQ==, + } + engines: { node: ">=v18" } + dependencies: + "@commitlint/types": 18.6.1 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -1936,40 +1950,49 @@ packages: engines: { node: ">=v18" } requiresBuild: true dev: true + optional: true - /@commitlint/format@18.4.3: + /@commitlint/execute-rule@18.6.1: resolution: { - integrity: sha512-8b+ItXYHxAhRAXFfYki5PpbuMMOmXYuzLxib65z2XTqki59YDQJGpJ/wB1kEE5MQDgSTQWtKUrA8n9zS/1uIDQ==, + integrity: sha512-7s37a+iWyJiGUeMFF6qBlyZciUkF8odSAnHijbD36YDctLhGKoYltdvuJ/AFfRm6cBLRtRk9cCVPdsEFtt/2rg==, + } + engines: { node: ">=v18" } + dev: true + + /@commitlint/format@18.6.1: + resolution: + { + integrity: sha512-K8mNcfU/JEFCharj2xVjxGSF+My+FbUHoqR+4GqPGrHNqXOGNio47ziiR4HQUPKtiNs05o8/WyLBoIpMVOP7wg==, } engines: { node: ">=v18" } dependencies: - "@commitlint/types": 18.4.3 + "@commitlint/types": 18.6.1 chalk: 4.1.2 dev: true - /@commitlint/is-ignored@18.4.3: + /@commitlint/is-ignored@18.6.1: resolution: { - integrity: sha512-ZseOY9UfuAI32h9w342Km4AIaTieeFskm2ZKdrG7r31+c6zGBzuny9KQhwI9puc0J3GkUquEgKJblCl7pMnjwg==, + integrity: sha512-MOfJjkEJj/wOaPBw5jFjTtfnx72RGwqYIROABudOtJKW7isVjFe9j0t8xhceA02QebtYf4P/zea4HIwnXg8rvA==, } engines: { node: ">=v18" } dependencies: - "@commitlint/types": 18.4.3 - semver: 7.5.4 + "@commitlint/types": 18.6.1 + semver: 7.6.0 dev: true - /@commitlint/lint@18.4.3: + /@commitlint/lint@18.6.1: resolution: { - integrity: sha512-18u3MRgEXNbnYkMOWoncvq6QB8/90m9TbERKgdPqVvS+zQ/MsuRhdvHYCIXGXZxUb0YI4DV2PC4bPneBV/fYuA==, + integrity: sha512-8WwIFo3jAuU+h1PkYe5SfnIOzp+TtBHpFr4S8oJWhu44IWKuVx6GOPux3+9H1iHOan/rGBaiacicZkMZuluhfQ==, } engines: { node: ">=v18" } dependencies: - "@commitlint/is-ignored": 18.4.3 - "@commitlint/parse": 18.4.3 - "@commitlint/rules": 18.4.3 - "@commitlint/types": 18.4.3 + "@commitlint/is-ignored": 18.6.1 + "@commitlint/parse": 18.6.1 + "@commitlint/rules": 18.6.1 + "@commitlint/types": 18.6.1 dev: true /@commitlint/load@18.4.3(typescript@5.3.3): @@ -1995,37 +2018,60 @@ packages: transitivePeerDependencies: - typescript dev: true + optional: true - /@commitlint/message@18.4.3: + /@commitlint/load@18.6.1(@types/node@20.10.5)(typescript@5.3.3): resolution: { - integrity: sha512-ddJ7AztWUIoEMAXoewx45lKEYEOeOlBVWjk8hDMUGpprkuvWULpaXczqdjwVtjrKT3JhhN+gMs8pm5G3vB2how==, + integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==, + } + engines: { node: ">=v18" } + dependencies: + "@commitlint/config-validator": 18.6.1 + "@commitlint/execute-rule": 18.6.1 + "@commitlint/resolve-extends": 18.6.1 + "@commitlint/types": 18.6.1 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6)(typescript@5.3.3) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - "@types/node" + - typescript + dev: true + + /@commitlint/message@18.6.1: + resolution: + { + integrity: sha512-VKC10UTMLcpVjMIaHHsY1KwhuTQtdIKPkIdVEwWV+YuzKkzhlI3aNy6oo1eAN6b/D2LTtZkJe2enHmX0corYRw==, } engines: { node: ">=v18" } dev: true - /@commitlint/parse@18.4.3: + /@commitlint/parse@18.6.1: resolution: { - integrity: sha512-eoH7CXM9L+/Me96KVcfJ27EIIbA5P9sqw3DqjJhRYuhaULIsPHFs5S5GBDCqT0vKZQDx0DgxhMpW6AQbnKrFtA==, + integrity: sha512-eS/3GREtvVJqGZrwAGRwR9Gdno3YcZ6Xvuaa+vUF8j++wsmxrA2En3n0ccfVO2qVOLJC41ni7jSZhQiJpMPGOQ==, } engines: { node: ">=v18" } dependencies: - "@commitlint/types": 18.4.3 + "@commitlint/types": 18.6.1 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@18.4.3: + /@commitlint/read@18.6.1: resolution: { - integrity: sha512-H4HGxaYA6OBCimZAtghL+B+SWu8ep4X7BwgmedmqWZRHxRLcX2q0bWBtUm5FsMbluxbOfrJwOs/Z0ah4roP/GQ==, + integrity: sha512-ia6ODaQFzXrVul07ffSgbZGFajpe8xhnDeLIprLeyfz3ivQU1dIoHp7yz0QIorZ6yuf4nlzg4ZUkluDrGN/J/w==, } engines: { node: ">=v18" } dependencies: - "@commitlint/top-level": 18.4.3 - "@commitlint/types": 18.4.3 - fs-extra: 11.2.0 + "@commitlint/top-level": 18.6.1 + "@commitlint/types": 18.6.1 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true @@ -2045,33 +2091,49 @@ packages: resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true + optional: true - /@commitlint/rules@18.4.3: + /@commitlint/resolve-extends@18.6.1: resolution: { - integrity: sha512-8KIeukDf45BiY+Lul1T0imSNXF0sMrlLG6JpLLKolkmYVQ6PxxoNOriwyZ3UTFFpaVbPy0rcITaV7U9JCAfDTA==, + integrity: sha512-ifRAQtHwK+Gj3Bxj/5chhc4L2LIc3s30lpsyW67yyjsETR6ctHAHRu1FSpt0KqahK5xESqoJ92v6XxoDRtjwEQ==, } engines: { node: ">=v18" } dependencies: - "@commitlint/ensure": 18.4.3 - "@commitlint/message": 18.4.3 - "@commitlint/to-lines": 18.4.3 - "@commitlint/types": 18.4.3 + "@commitlint/config-validator": 18.6.1 + "@commitlint/types": 18.6.1 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + + /@commitlint/rules@18.6.1: + resolution: + { + integrity: sha512-kguM6HxZDtz60v/zQYOe0voAtTdGybWXefA1iidjWYmyUUspO1zBPQEmJZ05/plIAqCVyNUTAiRPWIBKLCrGew==, + } + engines: { node: ">=v18" } + dependencies: + "@commitlint/ensure": 18.6.1 + "@commitlint/message": 18.6.1 + "@commitlint/to-lines": 18.6.1 + "@commitlint/types": 18.6.1 execa: 5.1.1 dev: true - /@commitlint/to-lines@18.4.3: + /@commitlint/to-lines@18.6.1: resolution: { - integrity: sha512-fy1TAleik4Zfru1RJ8ZU6cOSvgSVhUellxd3WZV1D5RwHZETt1sZdcA4mQN2y3VcIZsUNKkW0Mq8CM9/L9harQ==, + integrity: sha512-Gl+orGBxYSNphx1+83GYeNy5N0dQsHBQ9PJMriaLQDB51UQHCVLBT/HBdOx5VaYksivSf5Os55TLePbRLlW50Q==, } engines: { node: ">=v18" } dev: true - /@commitlint/top-level@18.4.3: + /@commitlint/top-level@18.6.1: resolution: { - integrity: sha512-E6fJPBLPFL5R8+XUNSYkj4HekIOuGMyJo3mIx2PkYc3clel+pcWQ7TConqXxNWW4x1ugigiIY2RGot55qUq1hw==, + integrity: sha512-HyiHQZUTf0+r0goTCDs/bbVv/LiiQ7AVtz6KIar+8ZrseB9+YJAIo8HQ2IC2QT1y3N1lbW6OqVEsTHjbT6hGSw==, } engines: { node: ">=v18" } dependencies: @@ -2084,11 +2146,23 @@ packages: integrity: sha512-cvzx+vtY/I2hVBZHCLrpoh+sA0hfuzHwDc+BAFPimYLjJkpHnghQM+z8W/KyLGkygJh3BtI3xXXq+dKjnSWEmA==, } engines: { node: ">=v18" } + requiresBuild: true + dependencies: + chalk: 4.1.2 + dev: true + optional: true + + /@commitlint/types@18.6.1: + resolution: + { + integrity: sha512-gwRLBLra/Dozj2OywopeuHj2ac26gjGkz2cZ+86cTJOdtWfiRRr4+e77ZDAGc6MDWxaWheI+mAV5TLWWRwqrFg==, + } + engines: { node: ">=v18" } dependencies: chalk: 4.1.2 dev: true - /@csstools/cascade-layer-name-parser@1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2): + /@csstools/cascade-layer-name-parser@1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3): resolution: { integrity: sha512-HkxRNs6ZIV0VjLFw6k5G8K35vd9r+O8B1Vr+QVD8M5Y44eQxyHtc42BdF74FQatXACPnitOR1+sRx2oWdnKTQw==, @@ -2098,8 +2172,8 @@ packages: "@csstools/css-parser-algorithms": ^2.4.0 "@csstools/css-tokenizer": ^2.2.2 dependencies: - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 dev: true /@csstools/color-helpers@4.0.0: @@ -2110,7 +2184,7 @@ packages: engines: { node: ^14 || ^16 || >=18 } dev: true - /@csstools/css-calc@1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2): + /@csstools/css-calc@1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3): resolution: { integrity: sha512-UhI5oSRAUtTHY3MyGahqn0ZzQOHVoPpfvUcOmYipAZ1rILAvCBoyiLSsa/clv1Xxct0SMKIq93KO5Bfl1cb6tQ==, @@ -2120,11 +2194,11 @@ packages: "@csstools/css-parser-algorithms": ^2.4.0 "@csstools/css-tokenizer": ^2.2.2 dependencies: - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 dev: true - /@csstools/css-color-parser@1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2): + /@csstools/css-color-parser@1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3): resolution: { integrity: sha512-PUhSg1MgU2sjYhA6moOmxYesqVqYTJwcVw12boTNbDX7Af+VK02MkgvmBBY2Z2qU6UN5HOQ+wrF0qQJGsTFY7w==, @@ -2135,12 +2209,12 @@ packages: "@csstools/css-tokenizer": ^2.2.2 dependencies: "@csstools/color-helpers": 4.0.0 - "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 + "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 dev: true - /@csstools/css-parser-algorithms@2.4.0(@csstools/css-tokenizer@2.2.2): + /@csstools/css-parser-algorithms@2.4.0(@csstools/css-tokenizer@2.2.3): resolution: { integrity: sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg==, @@ -2149,18 +2223,30 @@ packages: peerDependencies: "@csstools/css-tokenizer": ^2.2.2 dependencies: - "@csstools/css-tokenizer": 2.2.2 + "@csstools/css-tokenizer": 2.2.3 dev: true - /@csstools/css-tokenizer@2.2.2: + /@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3): resolution: { - integrity: sha512-wCDUe/MAw7npAHFLyW3QjSyLA66S5QFaV1jIXlNQvdJ8RzXDSgALa49eWcUO6P55ARQaz0TsDdAgdRgkXFYY8g==, + integrity: sha512-abypo6m9re3clXA00eu5syw+oaPHbJTPapu9C4pzNsJ4hdZDzushT50Zhu+iIYXgEe1CxnRMn7ngsbV+MLrlpQ==, + } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + "@csstools/css-tokenizer": ^2.2.3 + dependencies: + "@csstools/css-tokenizer": 2.2.3 + dev: true + + /@csstools/css-tokenizer@2.2.3: + resolution: + { + integrity: sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==, } engines: { node: ^14 || ^16 || >=18 } dev: true - /@csstools/media-query-list-parser@2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2): + /@csstools/media-query-list-parser@2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3): resolution: { integrity: sha512-R6AKl9vaU0It7D7TR2lQn0pre5aQfdeqHRePlaRCY8rHL3l9eVlNRpsEVDKFi/zAjzv68CxH2M5kqbhPFPKjvw==, @@ -2170,11 +2256,25 @@ packages: "@csstools/css-parser-algorithms": ^2.4.0 "@csstools/css-tokenizer": ^2.2.2 dependencies: - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 dev: true - /@csstools/postcss-cascade-layers@4.0.2(postcss@8.4.32): + /@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3): + resolution: + { + integrity: sha512-lHPKJDkPUECsyAvD60joYfDmp8UERYxHGkFfyLJFTVK/ERJe0sVlIFLXU5XFxdjNDTerp5L4KeaKG+Z5S94qxQ==, + } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + dependencies: + "@csstools/css-parser-algorithms": 2.5.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + dev: true + + /@csstools/postcss-cascade-layers@4.0.2(postcss@8.4.35): resolution: { integrity: sha512-PqM+jvg5T2tB4FHX+akrMGNWAygLupD4FNUjcv4PSvtVuWZ6ISxuo37m4jFGU7Jg3rCfloGzKd0+xfr5Ec3vZQ==, @@ -2184,11 +2284,11 @@ packages: postcss: ^8.4 dependencies: "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.14) - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /@csstools/postcss-color-function@3.0.8(postcss@8.4.32): + /@csstools/postcss-color-function@3.0.8(postcss@8.4.35): resolution: { integrity: sha512-jvbF7eCRbIcxWqby0kk2Mt85QtGzRRpFFYdlJCJ80Tuiv43PY+auS/nBl8pDQQ4Ndm4vsm4IC/wCZDcJUmpJmg==, @@ -2197,14 +2297,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /@csstools/postcss-color-mix-function@2.0.8(postcss@8.4.32): + /@csstools/postcss-color-mix-function@2.0.8(postcss@8.4.35): resolution: { integrity: sha512-sGhk+TdZ2TeXspc6LSYSYC8WgzLlxoknUaObKgB0mk+dNjRQgSSIeCU+qrCwvHmwM+uTNKtiS8mntDzyQLHTTA==, @@ -2213,14 +2313,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /@csstools/postcss-exponential-functions@1.0.2(postcss@8.4.32): + /@csstools/postcss-exponential-functions@1.0.2(postcss@8.4.35): resolution: { integrity: sha512-VRIYrwNCkZRqzsGB4jGT+XcNXsoiwyqy0Vf7C3I/5OPcf7WcWK3G1sBYFqqgWLGtpwc7m1m8TcorGY1xdh5abg==, @@ -2229,13 +2329,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-font-format-keywords@3.0.1(postcss@8.4.32): + /@csstools/postcss-font-format-keywords@3.0.1(postcss@8.4.35): resolution: { integrity: sha512-D1lcG2sfotTq6yBEOMV3myFxJLT10F3DLYZJMbiny5YToqzHWodZen8WId3UTimm0mEHitXqAUNL5jdd6RzVdA==, @@ -2244,11 +2344,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-gamut-mapping@1.0.1(postcss@8.4.32): + /@csstools/postcss-gamut-mapping@1.0.1(postcss@8.4.35): resolution: { integrity: sha512-GDVzfNbnc7x3GusFklvt0mYXIWVzxEtEtTFEW664NgZh/5V7Z89hZKBMl9piOAHXuxijfHtE+kul/ShfeLUvcA==, @@ -2257,13 +2357,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-gradients-interpolation-method@4.0.8(postcss@8.4.32): + /@csstools/postcss-gradients-interpolation-method@4.0.8(postcss@8.4.35): resolution: { integrity: sha512-bmvCNzuUvWPPdgASh0T14ffTay/FdzXsXfp0wXT1pYoUPmkH9M6yyxwPEkHq5djjzSb2jiLl4Ta3XM1uOREQ2w==, @@ -2272,14 +2372,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /@csstools/postcss-hwb-function@3.0.7(postcss@8.4.32): + /@csstools/postcss-hwb-function@3.0.7(postcss@8.4.35): resolution: { integrity: sha512-iXs1gxKtev8YNP5bOF26TAsnMfcxnCRLpKItQ067RphYECKEK/xWm4Z0r4ChmV1U1eq+lbdH5ZIb2cju4o5akA==, @@ -2288,13 +2388,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-ic-unit@3.0.3(postcss@8.4.32): + /@csstools/postcss-ic-unit@3.0.3(postcss@8.4.35): resolution: { integrity: sha512-MpcmIL0/uMm/cFWh5V/9nbKKJ7jRr2qTYW5Q6zoE6HZ6uzOBJr2KRERv5/x8xzEBQ1MthDT7iP1EBp9luSQy7g==, @@ -2303,12 +2403,12 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-initial@1.0.1(postcss@8.4.32): + /@csstools/postcss-initial@1.0.1(postcss@8.4.35): resolution: { integrity: sha512-wtb+IbUIrIf8CrN6MLQuFR7nlU5C7PwuebfeEXfjthUha1+XZj2RVi+5k/lukToA24sZkYAiSJfHM8uG/UZIdg==, @@ -2317,10 +2417,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /@csstools/postcss-is-pseudo-class@4.0.4(postcss@8.4.32): + /@csstools/postcss-is-pseudo-class@4.0.4(postcss@8.4.35): resolution: { integrity: sha512-vTVO/uZixpTVAOQt3qZRUFJ/K1L03OfNkeJ8sFNDVNdVy/zW0h1L5WT7HIPMDUkvSrxQkFaCCybTZkUP7UESlQ==, @@ -2330,11 +2430,11 @@ packages: postcss: ^8.4 dependencies: "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.14) - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.32): + /@csstools/postcss-logical-float-and-clear@2.0.1(postcss@8.4.35): resolution: { integrity: sha512-SsrWUNaXKr+e/Uo4R/uIsqJYt3DaggIh/jyZdhy/q8fECoJSKsSMr7nObSLdvoULB69Zb6Bs+sefEIoMG/YfOA==, @@ -2343,10 +2443,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.32): + /@csstools/postcss-logical-overflow@1.0.1(postcss@8.4.35): resolution: { integrity: sha512-Kl4lAbMg0iyztEzDhZuQw8Sj9r2uqFDcU1IPl+AAt2nue8K/f1i7ElvKtXkjhIAmKiy5h2EY8Gt/Cqg0pYFDCw==, @@ -2355,10 +2455,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.32): + /@csstools/postcss-logical-overscroll-behavior@1.0.1(postcss@8.4.35): resolution: { integrity: sha512-+kHamNxAnX8ojPCtV8WPcUP3XcqMFBSDuBuvT6MHgq7oX4IQxLIXKx64t7g9LiuJzE7vd06Q9qUYR6bh4YnGpQ==, @@ -2367,10 +2467,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /@csstools/postcss-logical-resize@2.0.1(postcss@8.4.32): + /@csstools/postcss-logical-resize@2.0.1(postcss@8.4.35): resolution: { integrity: sha512-W5Gtwz7oIuFcKa5SmBjQ2uxr8ZoL7M2bkoIf0T1WeNqljMkBrfw1DDA8/J83k57NQ1kcweJEjkJ04pUkmyee3A==, @@ -2379,11 +2479,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-logical-viewport-units@2.0.4(postcss@8.4.32): + /@csstools/postcss-logical-viewport-units@2.0.4(postcss@8.4.35): resolution: { integrity: sha512-jetp/ArGAniWbjWBh5UQ07ztawfSbqCFd0QelX4R4pVIxrXahUEhz5VZHebMPVCg02J8GsQn0br6fdRpY6t7lw==, @@ -2392,11 +2492,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-media-minmax@1.1.1(postcss@8.4.32): + /@csstools/postcss-media-minmax@1.1.1(postcss@8.4.35): resolution: { integrity: sha512-mBY46/Hr+A8cDjoX0OoPRBOVrkANym9540dSB9rN3dllPZdM1E112i/tVxWsrR1s1yE9gfF0pk+7lf9l+qSeHA==, @@ -2405,14 +2505,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - postcss: 8.4.32 + "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + postcss: 8.4.35 dev: true - /@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.4(postcss@8.4.32): + /@csstools/postcss-media-queries-aspect-ratio-number-values@2.0.4(postcss@8.4.35): resolution: { integrity: sha512-IaIZZhH0Qy9UDn7u+N3cuwwPG0Po3ZKOdDh+ClR7xvisSqniG+PuVrOEWYJrFKOt2//UHLhd7KHDqr2u9LKS9Q==, @@ -2421,13 +2521,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - postcss: 8.4.32 + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + postcss: 8.4.35 dev: true - /@csstools/postcss-nested-calc@3.0.1(postcss@8.4.32): + /@csstools/postcss-nested-calc@3.0.1(postcss@8.4.35): resolution: { integrity: sha512-bwwababZpWRm0ByHaWBxTsDGTMhZKmtUNl3Wt0Eom8AY7ORgXx5qF9SSk1vEFrCi+HOfJT6M6W5KPgzXuQNRwQ==, @@ -2436,11 +2536,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.32): + /@csstools/postcss-normalize-display-values@3.0.2(postcss@8.4.35): resolution: { integrity: sha512-fCapyyT/dUdyPtrelQSIV+d5HqtTgnNP/BEG9IuhgXHt93Wc4CfC1bQ55GzKAjWrZbgakMQ7MLfCXEf3rlZJOw==, @@ -2449,11 +2549,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function@3.0.8(postcss@8.4.32): + /@csstools/postcss-oklab-function@3.0.8(postcss@8.4.35): resolution: { integrity: sha512-L4xrwbgg+k08v+a88LDxJeIM6+kqaBJlYb/QgmEMfQpUbrfXTp87DuRc7utcRdDvY+qWK5vqz3h1xUtceB5LJQ==, @@ -2462,14 +2562,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /@csstools/postcss-progressive-custom-properties@3.0.3(postcss@8.4.32): + /@csstools/postcss-progressive-custom-properties@3.0.3(postcss@8.4.35): resolution: { integrity: sha512-WipTVh6JTMQfeIrzDV4wEPsV9NTzMK2jwXxyH6CGBktuWdivHnkioP/smp1x/0QDPQyx7NTS14RB+GV3zZZYEw==, @@ -2478,11 +2578,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-relative-color-syntax@2.0.8(postcss@8.4.32): + /@csstools/postcss-relative-color-syntax@2.0.8(postcss@8.4.35): resolution: { integrity: sha512-wu/Oh7QKINpRXnmLMUbObVNlqwr843PSF4a3x3fMC0I+vUeoGqMfZuSPFtT+NnYYxfzUjEZ091GURPxee22VLQ==, @@ -2491,14 +2591,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.32): + /@csstools/postcss-scope-pseudo-class@3.0.1(postcss@8.4.35): resolution: { integrity: sha512-3ZFonK2gfgqg29gUJ2w7xVw2wFJ1eNWVDONjbzGkm73gJHVCYK5fnCqlLr+N+KbEfv2XbWAO0AaOJCFB6Fer6A==, @@ -2507,11 +2607,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /@csstools/postcss-stepped-value-functions@3.0.3(postcss@8.4.32): + /@csstools/postcss-stepped-value-functions@3.0.3(postcss@8.4.35): resolution: { integrity: sha512-hzo9Wr3u7JJiM65/EyHgE/gJpBzhDwBSGOobFs2YQ0ZNTywUliYQoYJud1KKlByMRuhqvDLh9V95eIkLf/fZTQ==, @@ -2520,13 +2620,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-text-decoration-shorthand@3.0.4(postcss@8.4.32): + /@csstools/postcss-text-decoration-shorthand@3.0.4(postcss@8.4.35): resolution: { integrity: sha512-yUZmbnUemgQmja7SpOZeU45+P49wNEgQguRdyTktFkZsHf7Gof+ZIYfvF6Cm+LsU1PwSupy4yUeEKKjX5+k6cQ==, @@ -2536,11 +2636,11 @@ packages: postcss: ^8.4 dependencies: "@csstools/color-helpers": 4.0.0 - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-trigonometric-functions@3.0.3(postcss@8.4.32): + /@csstools/postcss-trigonometric-functions@3.0.3(postcss@8.4.35): resolution: { integrity: sha512-T/npTbDuMZ3vktEMuA05p1oeVd12Sy47qZP1vFhzNMUOdXGCK9vlm0tUSIlV5DdlbTJqKqq9FhGitZH9VTKrfQ==, @@ -2549,13 +2649,13 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/css-calc": 1.1.5(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 dev: true - /@csstools/postcss-unset-value@3.0.1(postcss@8.4.32): + /@csstools/postcss-unset-value@3.0.1(postcss@8.4.35): resolution: { integrity: sha512-dbDnZ2ja2U8mbPP0Hvmt2RMEGBiF1H7oY6HYSpjteXJGihYwgxgTr6KRbbJ/V6c+4wd51M+9980qG4gKVn5ttg==, @@ -2564,7 +2664,7 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true /@csstools/selector-specificity@3.0.1(postcss-selector-parser@6.0.14): @@ -2579,6 +2679,18 @@ packages: postcss-selector-parser: 6.0.14 dev: true + /@csstools/selector-specificity@3.0.1(postcss-selector-parser@6.0.15): + resolution: + { + integrity: sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==, + } + engines: { node: ^14 || ^16 || >=18 } + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.0.15 + dev: true + /@esbuild/aix-ppc64@0.19.10: resolution: { @@ -2913,14 +3025,14 @@ packages: "@floating-ui/utils": 0.1.6 dev: false - /@floating-ui/dom@1.5.3: + /@floating-ui/dom@1.6.3: resolution: { - integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==, + integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==, } dependencies: "@floating-ui/core": 1.5.2 - "@floating-ui/utils": 0.1.6 + "@floating-ui/utils": 0.2.1 dev: false /@floating-ui/utils@0.1.6: @@ -2930,6 +3042,13 @@ packages: } dev: false + /@floating-ui/utils@0.2.1: + resolution: + { + integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==, + } + dev: false + /@foliojs-fork/fontkit@1.9.1: resolution: { @@ -2999,10 +3118,10 @@ packages: } dev: false - /@github/relative-time-element@4.3.0: + /@github/relative-time-element@4.3.1: resolution: { - integrity: sha512-+tFjX9//HRS1HnBa5cNgfEtE52arwiutYg1TOF+Trk40SPxst9Q8Rtc3BKD6aKsvfbtub68vfhipgchGjj9o7g==, + integrity: sha512-zL79nlhZVCg7x2Pf/HT5MB0mowmErE71VXpF10/3Wy8dQwkninNO1M9aOizh2wKC5LkSpDXqNYjDZwbH0/bcSg==, } dev: false @@ -3141,20 +3260,20 @@ packages: "@lezer/lr": 1.3.14 dev: false - /@lit-labs/ssr-dom-shim@1.1.2: + /@lit-labs/ssr-dom-shim@1.2.0: resolution: { - integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==, + integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==, } dev: false - /@lit/reactive-element@2.0.2: + /@lit/reactive-element@2.0.4: resolution: { - integrity: sha512-SVOwLAWUQg3Ji1egtOt1UiFe4zdDpnWHyc5qctSceJ5XIu0Uc76YmGpIjZgx9YJ0XtdW0Jm507sDvjOu+HnB8w==, + integrity: sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==, } dependencies: - "@lit-labs/ssr-dom-shim": 1.1.2 + "@lit-labs/ssr-dom-shim": 1.2.0 dev: false /@nodelib/fs.scandir@2.1.5: @@ -3327,6 +3446,14 @@ packages: dev: true optional: true + /@pkgr/core@0.1.1: + resolution: + { + integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==, + } + engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 } + dev: true + /@pnpm/config.env-replace@1.1.0: resolution: { @@ -3566,7 +3693,7 @@ packages: dev: true optional: true - /@semantic-release/changelog@6.0.3(semantic-release@22.0.12): + /@semantic-release/changelog@6.0.3(semantic-release@23.0.2): resolution: { integrity: sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==, @@ -3579,10 +3706,10 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.2.0 lodash: 4.17.21 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) dev: true - /@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.12): + /@semantic-release/commit-analyzer@11.1.0(semantic-release@23.0.2): resolution: { integrity: sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g==, @@ -3598,7 +3725,7 @@ packages: import-from-esm: 1.3.3 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true @@ -3619,7 +3746,7 @@ packages: engines: { node: ">=18" } dev: true - /@semantic-release/exec@6.0.3(semantic-release@22.0.12): + /@semantic-release/exec@6.0.3(semantic-release@23.0.2): resolution: { integrity: sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==, @@ -3634,12 +3761,12 @@ packages: execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true - /@semantic-release/git@10.0.1(semantic-release@22.0.12): + /@semantic-release/git@10.0.1(semantic-release@23.0.2): resolution: { integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==, @@ -3656,12 +3783,12 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github@9.2.6(semantic-release@22.0.12): + /@semantic-release/github@9.2.6(semantic-release@23.0.2): resolution: { integrity: sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA==, @@ -3685,16 +3812,16 @@ packages: lodash-es: 4.17.21 mime: 4.0.1 p-filter: 4.1.0 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) url-join: 5.0.0 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/gitlab@13.0.0(semantic-release@22.0.12): + /@semantic-release/gitlab@13.0.2(semantic-release@23.0.2): resolution: { - integrity: sha512-76EAVOWHz2m17H0oUzZxC6hvrVmHNE0fzwbrgz7s/NhtUdJeqrO0v1n4SrnJTu3oqKZnZze1hhzvXJUp//rutA==, + integrity: sha512-od5lvSUysZxIHgUC1Wnq85tiPPv7xiOEVsZHSaYdtF+OwJ13S97BL+0DTElSwzJkgzNdrbwjcr399b62XNrvXg==, } engines: { node: ">=20.8.1" } peerDependencies: @@ -3708,17 +3835,17 @@ packages: formdata-node: 6.0.3 fs-extra: 11.2.0 globby: 14.0.0 - got: 13.0.0 + got: 14.2.0 hpagent: 1.2.0 lodash-es: 4.17.21 - parse-url: 8.1.0 - semantic-release: 22.0.12(typescript@5.3.3) + parse-url: 9.0.1 + semantic-release: 23.0.2(typescript@5.3.3) url-join: 4.0.1 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm@11.0.2(semantic-release@22.0.12): + /@semantic-release/npm@11.0.2(semantic-release@23.0.2): resolution: { integrity: sha512-owtf3RjyPvRE63iUKZ5/xO4uqjRpVQDUB9+nnXj0xwfIeM9pRl+cG+zGDzdftR4m3f2s4Wyf3SexW+kF5DFtWA==, @@ -3738,12 +3865,12 @@ packages: rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) semver: 7.5.4 tempy: 3.1.0 dev: true - /@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.12): + /@semantic-release/release-notes-generator@12.1.0(semantic-release@23.0.2): resolution: { integrity: sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg==, @@ -3762,7 +3889,7 @@ packages: into-stream: 7.0.0 lodash-es: 4.17.21 read-pkg-up: 11.0.0 - semantic-release: 22.0.12(typescript@5.3.3) + semantic-release: 23.0.2(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: true @@ -3775,12 +3902,12 @@ packages: engines: { node: ">=10" } dev: true - /@sindresorhus/is@5.6.0: + /@sindresorhus/is@6.1.0: resolution: { - integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==, + integrity: sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==, } - engines: { node: ">=14.16" } + engines: { node: ">=16" } dev: true /@sindresorhus/merge-streams@1.0.0: @@ -3822,7 +3949,7 @@ packages: defer-to-connect: 2.0.1 dev: true - /@tailwindcss/forms@0.5.7(tailwindcss@3.4.0): + /@tailwindcss/forms@0.5.7(tailwindcss@3.4.1): resolution: { integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==, @@ -3831,10 +3958,10 @@ packages: tailwindcss: ">=3.0.0 || >= 3.0.0-alpha.1" dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.0 + tailwindcss: 3.4.1 dev: true - /@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.4.32): + /@tailwindcss/nesting@0.0.0-insiders.565cd3e(postcss@8.4.35): resolution: { integrity: sha512-WhHoFBx19TnH/c+xLwT/sxei6+4RpdfiyG3MYXfmLaMsADmVqBkF7B6lDalgZD9YdM459MF7DtxVbWkOrV7IaQ==, @@ -3842,11 +3969,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.32 - postcss-nested: 5.0.6(postcss@8.4.32) + postcss: 8.4.35 + postcss-nested: 5.0.6(postcss@8.4.35) dev: false - /@tailwindcss/typography@0.5.10(tailwindcss@3.4.0): + /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1): resolution: { integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==, @@ -3858,7 +3985,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.0 + tailwindcss: 3.4.1 dev: true /@trysound/sax@0.2.0: @@ -3929,6 +4056,7 @@ packages: dependencies: undici-types: 5.26.5 dev: true + optional: true /@types/node@20.10.5: resolution: @@ -3946,6 +4074,13 @@ packages: } dev: true + /@types/parse-path@7.0.3: + resolution: + { + integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==, + } + dev: true + /@types/resolve@1.17.1: resolution: { @@ -3968,10 +4103,10 @@ packages: integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==, } - /@typescript-eslint/eslint-plugin@6.16.0(@typescript-eslint/parser@6.16.0)(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-O5f7Kv5o4dLWQtPX4ywPPa+v9G+1q1x8mz0Kr0pXUtKsevo+gIJHLkGc8RxaZWtP8RrhwhSNIWThnW42K9/0rQ==, + integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -3983,11 +4118,11 @@ packages: optional: true dependencies: "@eslint-community/regexpp": 4.10.0 - "@typescript-eslint/parser": 6.16.0(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/scope-manager": 6.16.0 - "@typescript-eslint/type-utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) - "@typescript-eslint/visitor-keys": 6.16.0 + "@typescript-eslint/parser": 6.21.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/scope-manager": 6.21.0 + "@typescript-eslint/type-utils": 6.21.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/utils": 6.21.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.21.0 debug: 4.3.4 eslint: 8.56.0 graphemer: 1.4.0 @@ -4000,10 +4135,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.16.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-H2GM3eUo12HpKZU9njig3DF5zJ58ja6ahj1GoHEHOgQvYxzoFJJEvC1MQ7T2l9Ha+69ZSOn7RTxOdpC/y3ikMw==, + integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -4013,10 +4148,10 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 6.16.0 - "@typescript-eslint/types": 6.16.0 - "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) - "@typescript-eslint/visitor-keys": 6.16.0 + "@typescript-eslint/scope-manager": 6.21.0 + "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/typescript-estree": 6.21.0(typescript@5.3.3) + "@typescript-eslint/visitor-keys": 6.21.0 debug: 4.3.4 eslint: 8.56.0 typescript: 5.3.3 @@ -4024,21 +4159,21 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.16.0: + /@typescript-eslint/scope-manager@6.21.0: resolution: { - integrity: sha512-0N7Y9DSPdaBQ3sqSCwlrm9zJwkpOuc6HYm7LpzLAPqBL7dmzAUimr4M29dMkOP/tEwvOCC/Cxo//yOfJD3HUiw==, + integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.16.0 - "@typescript-eslint/visitor-keys": 6.16.0 + "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/visitor-keys": 6.21.0 dev: true - /@typescript-eslint/type-utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-ThmrEOcARmOnoyQfYkHw/DX2SEYBalVECmoldVuH6qagKROp/jMnfXpAU/pAIWub9c4YTxga+XwgAkoA0pxfmg==, + integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -4048,8 +4183,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) - "@typescript-eslint/utils": 6.16.0(eslint@8.56.0)(typescript@5.3.3) + "@typescript-eslint/typescript-estree": 6.21.0(typescript@5.3.3) + "@typescript-eslint/utils": 6.21.0(eslint@8.56.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.56.0 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -4058,18 +4193,18 @@ packages: - supports-color dev: true - /@typescript-eslint/types@6.16.0: + /@typescript-eslint/types@6.21.0: resolution: { - integrity: sha512-hvDFpLEvTJoHutVl87+MG/c5C8I6LOgEx05zExTSJDEVU7hhR3jhV8M5zuggbdFCw98+HhZWPHZeKS97kS3JoQ==, + integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==, } engines: { node: ^16.0.0 || >=18.0.0 } dev: true - /@typescript-eslint/typescript-estree@6.16.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): resolution: { - integrity: sha512-VTWZuixh/vr7nih6CfrdpmFNLEnoVBF1skfjdyGnNwXOH1SLeHItGdZDHhhAIzd3ACazyY2Fg76zuzOVTaknGA==, + integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -4078,8 +4213,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 6.16.0 - "@typescript-eslint/visitor-keys": 6.16.0 + "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/visitor-keys": 6.21.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4091,10 +4226,10 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.16.0(eslint@8.56.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): resolution: { - integrity: sha512-T83QPKrBm6n//q9mv7oiSvy/Xq/7Hyw9SzSEhMHJwznEmQayfBM87+oAlkNAMEO7/MjIwKyOHgBJbxB0s7gx2A==, + integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==, } engines: { node: ^16.0.0 || >=18.0.0 } peerDependencies: @@ -4103,9 +4238,9 @@ packages: "@eslint-community/eslint-utils": 4.4.0(eslint@8.56.0) "@types/json-schema": 7.0.15 "@types/semver": 7.5.6 - "@typescript-eslint/scope-manager": 6.16.0 - "@typescript-eslint/types": 6.16.0 - "@typescript-eslint/typescript-estree": 6.16.0(typescript@5.3.3) + "@typescript-eslint/scope-manager": 6.21.0 + "@typescript-eslint/types": 6.21.0 + "@typescript-eslint/typescript-estree": 6.21.0(typescript@5.3.3) eslint: 8.56.0 semver: 7.5.4 transitivePeerDependencies: @@ -4113,14 +4248,14 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@6.16.0: + /@typescript-eslint/visitor-keys@6.21.0: resolution: { - integrity: sha512-QSFQLruk7fhs91a/Ep/LqRdbJCZ1Rq03rqBdKT5Ky17Sz8zRLUksqIe9DW0pKtg/Z35/ztbLQ6qpOCN6rOC11A==, + integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==, } engines: { node: ^16.0.0 || >=18.0.0 } dependencies: - "@typescript-eslint/types": 6.16.0 + "@typescript-eslint/types": 6.21.0 eslint-visitor-keys: 3.4.3 dev: true @@ -4359,13 +4494,6 @@ packages: engines: { node: ">=12" } dev: true - /ansicolors@0.3.2: - resolution: - { - integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==, - } - dev: true - /any-promise@1.3.0: resolution: { @@ -4503,7 +4631,7 @@ packages: engines: { node: ">= 4.0.0" } dev: true - /autoprefixer@10.4.16(postcss@8.4.32): + /autoprefixer@10.4.16(postcss@8.4.35): resolution: { integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==, @@ -4518,7 +4646,7 @@ packages: fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true @@ -4856,17 +4984,6 @@ packages: } dev: true - /cardinal@2.1.1: - resolution: - { - integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==, - } - hasBin: true - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 - dev: true - /chalk@2.4.2: resolution: { @@ -4988,6 +5105,22 @@ packages: restore-cursor: 4.0.0 dev: true + /cli-highlight@2.1.11: + resolution: + { + integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==, + } + engines: { node: ">=8.0.0", npm: ">=5.0.0" } + hasBin: true + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + dev: true + /cli-spinners@2.9.2: resolution: { @@ -5038,6 +5171,17 @@ packages: wrap-ansi: 6.2.0 dev: true + /cliui@7.0.4: + resolution: + { + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, + } + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + /cliui@8.0.1: resolution: { @@ -5063,13 +5207,13 @@ packages: integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==, } dependencies: - "@codemirror/autocomplete": 6.11.1(@codemirror/language@6.10.0)(@codemirror/state@6.4.0)(@codemirror/view@6.23.0)(@lezer/common@1.2.0) + "@codemirror/autocomplete": 6.11.1(@codemirror/language@6.10.1)(@codemirror/state@6.4.0)(@codemirror/view@6.24.0)(@lezer/common@1.2.0) "@codemirror/commands": 6.3.3 - "@codemirror/language": 6.10.0 + "@codemirror/language": 6.10.1 "@codemirror/lint": 6.4.2 "@codemirror/search": 6.5.5 "@codemirror/state": 6.4.0 - "@codemirror/view": 6.23.0 + "@codemirror/view": 6.24.0 transitivePeerDependencies: - "@lezer/common" dev: false @@ -5344,6 +5488,25 @@ packages: jiti: 1.21.0 typescript: 5.3.3 dev: true + optional: true + + /cosmiconfig-typescript-loader@5.0.0(@types/node@20.10.5)(cosmiconfig@8.3.6)(typescript@5.3.3): + resolution: + { + integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, + } + engines: { node: ">=v16" } + requiresBuild: true + peerDependencies: + "@types/node": "*" + cosmiconfig: ">=8.2" + typescript: ">=4" + dependencies: + "@types/node": 20.10.5 + cosmiconfig: 8.3.6(typescript@5.3.3) + jiti: 1.21.0 + typescript: 5.3.3 + dev: true /cosmiconfig@8.3.6(typescript@5.3.3): resolution: @@ -5438,7 +5601,7 @@ packages: type-fest: 1.4.0 dev: true - /css-blank-pseudo@6.0.1(postcss@8.4.32): + /css-blank-pseudo@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-goSnEITByxTzU4Oh5oJZrEWudxTqk7L6IXj1UW69pO6Hv0UdX+Vsrt02FFu5DweRh2bLu6WpX/+zsQCu5O1gKw==, @@ -5447,11 +5610,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /css-declaration-sorter@7.1.1(postcss@8.4.32): + /css-declaration-sorter@7.1.1(postcss@8.4.35): resolution: { integrity: sha512-dZ3bVTEEc1vxr3Bek9vGwfB5Z6ESPULhcRvO472mfjVnj8jRcTnKO8/JTczlvxM10Myb+wBM++1MtdO76eWcaQ==, @@ -5460,7 +5623,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true /css-functions-list@3.2.1: @@ -5471,7 +5634,7 @@ packages: engines: { node: ">=12 || >=16" } dev: true - /css-has-pseudo@6.0.1(postcss@8.4.32): + /css-has-pseudo@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-WwoVKqNxApfEI7dWFyaHoeFCcUPD+lPyjL6lNpRUNX7IyIUuVpawOTwwA5D0ZR6V2xQZonNPVj8kEcxzEaAQfQ==, @@ -5481,12 +5644,12 @@ packages: postcss: ^8.4 dependencies: "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.14) - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 postcss-value-parser: 4.2.0 dev: true - /css-prefers-color-scheme@9.0.1(postcss@8.4.32): + /css-prefers-color-scheme@9.0.1(postcss@8.4.35): resolution: { integrity: sha512-iFit06ochwCKPRiWagbTa1OAWCvWWVdEnIFd8BaRrgO8YrrNh4RAWUQTFcYX5tdFZgFl1DJ3iiULchZyEbnF4g==, @@ -5495,7 +5658,7 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true /css-select@5.1.0: @@ -5556,48 +5719,48 @@ packages: engines: { node: ">=4" } hasBin: true - /cssnano-preset-default@6.0.2(postcss@8.4.32): + /cssnano-preset-default@6.0.3(postcss@8.4.35): resolution: { - integrity: sha512-VnZybFeZ63AiVqIUNlxqMxpj9VU8B5j0oKgP7WyVt/7mkyf97KsYkNzsPTV/RVmy54Pg7cBhOK4WATbdCB44gw==, + integrity: sha512-4y3H370aZCkT9Ev8P4SO4bZbt+AExeKhh8wTbms/X7OLDo5E7AYUUy6YPxa/uF5Grf+AJwNcCnxKhZynJ6luBA==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: - css-declaration-sorter: 7.1.1(postcss@8.4.32) - cssnano-utils: 4.0.1(postcss@8.4.32) - postcss: 8.4.32 - postcss-calc: 9.0.1(postcss@8.4.32) - postcss-colormin: 6.0.1(postcss@8.4.32) - postcss-convert-values: 6.0.1(postcss@8.4.32) - postcss-discard-comments: 6.0.1(postcss@8.4.32) - postcss-discard-duplicates: 6.0.1(postcss@8.4.32) - postcss-discard-empty: 6.0.1(postcss@8.4.32) - postcss-discard-overridden: 6.0.1(postcss@8.4.32) - postcss-merge-longhand: 6.0.1(postcss@8.4.32) - postcss-merge-rules: 6.0.2(postcss@8.4.32) - postcss-minify-font-values: 6.0.1(postcss@8.4.32) - postcss-minify-gradients: 6.0.1(postcss@8.4.32) - postcss-minify-params: 6.0.1(postcss@8.4.32) - postcss-minify-selectors: 6.0.1(postcss@8.4.32) - postcss-normalize-charset: 6.0.1(postcss@8.4.32) - postcss-normalize-display-values: 6.0.1(postcss@8.4.32) - postcss-normalize-positions: 6.0.1(postcss@8.4.32) - postcss-normalize-repeat-style: 6.0.1(postcss@8.4.32) - postcss-normalize-string: 6.0.1(postcss@8.4.32) - postcss-normalize-timing-functions: 6.0.1(postcss@8.4.32) - postcss-normalize-unicode: 6.0.1(postcss@8.4.32) - postcss-normalize-url: 6.0.1(postcss@8.4.32) - postcss-normalize-whitespace: 6.0.1(postcss@8.4.32) - postcss-ordered-values: 6.0.1(postcss@8.4.32) - postcss-reduce-initial: 6.0.1(postcss@8.4.32) - postcss-reduce-transforms: 6.0.1(postcss@8.4.32) - postcss-svgo: 6.0.1(postcss@8.4.32) - postcss-unique-selectors: 6.0.1(postcss@8.4.32) + css-declaration-sorter: 7.1.1(postcss@8.4.35) + cssnano-utils: 4.0.1(postcss@8.4.35) + postcss: 8.4.35 + postcss-calc: 9.0.1(postcss@8.4.35) + postcss-colormin: 6.0.2(postcss@8.4.35) + postcss-convert-values: 6.0.2(postcss@8.4.35) + postcss-discard-comments: 6.0.1(postcss@8.4.35) + postcss-discard-duplicates: 6.0.1(postcss@8.4.35) + postcss-discard-empty: 6.0.1(postcss@8.4.35) + postcss-discard-overridden: 6.0.1(postcss@8.4.35) + postcss-merge-longhand: 6.0.2(postcss@8.4.35) + postcss-merge-rules: 6.0.3(postcss@8.4.35) + postcss-minify-font-values: 6.0.1(postcss@8.4.35) + postcss-minify-gradients: 6.0.1(postcss@8.4.35) + postcss-minify-params: 6.0.2(postcss@8.4.35) + postcss-minify-selectors: 6.0.2(postcss@8.4.35) + postcss-normalize-charset: 6.0.1(postcss@8.4.35) + postcss-normalize-display-values: 6.0.1(postcss@8.4.35) + postcss-normalize-positions: 6.0.1(postcss@8.4.35) + postcss-normalize-repeat-style: 6.0.1(postcss@8.4.35) + postcss-normalize-string: 6.0.1(postcss@8.4.35) + postcss-normalize-timing-functions: 6.0.1(postcss@8.4.35) + postcss-normalize-unicode: 6.0.2(postcss@8.4.35) + postcss-normalize-url: 6.0.1(postcss@8.4.35) + postcss-normalize-whitespace: 6.0.1(postcss@8.4.35) + postcss-ordered-values: 6.0.1(postcss@8.4.35) + postcss-reduce-initial: 6.0.2(postcss@8.4.35) + postcss-reduce-transforms: 6.0.1(postcss@8.4.35) + postcss-svgo: 6.0.2(postcss@8.4.35) + postcss-unique-selectors: 6.0.2(postcss@8.4.35) dev: true - /cssnano-utils@4.0.1(postcss@8.4.32): + /cssnano-utils@4.0.1(postcss@8.4.35): resolution: { integrity: sha512-6qQuYDqsGoiXssZ3zct6dcMxiqfT6epy7x4R0TQJadd4LWO3sPR6JH6ZByOvVLoZ6EdwPGgd7+DR1EmX3tiXQQ==, @@ -5606,21 +5769,21 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /cssnano@6.0.2(postcss@8.4.32): + /cssnano@6.0.3(postcss@8.4.35): resolution: { - integrity: sha512-Tu9wv8UdN6CoiQnIVkCNvi+0rw/BwFWOJBlg2bVfEyKaadSuE3Gq/DD8tniVvggTJGwK88UjqZp7zL5sv6t1aA==, + integrity: sha512-MRq4CIj8pnyZpcI2qs6wswoYoDD1t0aL28n+41c1Ukcpm56m1h6mCexIHBGjfZfnTqtGSSCP4/fB1ovxgjBOiw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-preset-default: 6.0.2(postcss@8.4.32) + cssnano-preset-default: 6.0.3(postcss@8.4.35) lilconfig: 3.0.0 - postcss: 8.4.32 + postcss: 8.4.35 dev: true /csso@5.0.5: @@ -6105,10 +6268,10 @@ packages: engines: { node: ">=0.12" } dev: true - /env-ci@10.0.0: + /env-ci@11.0.0: resolution: { - integrity: sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw==, + integrity: sha512-apikxMgkipkgTvMdRT9MNqWx5VLOci79F4VBd7Op/7OPjjoanjdAvn6fglMCCEf/1bAh8eOiuEVCUs4V3qP3nQ==, } engines: { node: ^18.17 || >=20.6.1 } dependencies: @@ -6365,10 +6528,10 @@ packages: source-map: 0.1.43 dev: false - /eslint-config-prettier@8.10.0(eslint@8.56.0): + /eslint-config-prettier@9.1.0(eslint@8.56.0): resolution: { - integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==, + integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==, } hasBin: true peerDependencies: @@ -6377,24 +6540,28 @@ packages: eslint: 8.56.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@2.8.8): + /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5): resolution: { - integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==, + integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==, } - engines: { node: ">=12.0.0" } + engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: - eslint: ">=7.28.0" + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" eslint-config-prettier: "*" - prettier: ">=2.0.0" + prettier: ">=3.0.0" peerDependenciesMeta: + "@types/eslint": + optional: true eslint-config-prettier: optional: true dependencies: eslint: 8.56.0 - eslint-config-prettier: 8.10.0(eslint@8.56.0) - prettier: 2.8.8 + eslint-config-prettier: 9.1.0(eslint@8.56.0) + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 + synckit: 0.8.8 dev: true /eslint-scope@7.2.2: @@ -6494,6 +6661,7 @@ packages: } engines: { node: ">=4" } hasBin: true + dev: false /esquery@1.5.0: resolution: @@ -6917,12 +7085,12 @@ packages: signal-exit: 4.1.0 dev: true - /form-data-encoder@2.1.4: + /form-data-encoder@4.0.2: resolution: { - integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==, + integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==, } - engines: { node: ">= 14.17" } + engines: { node: ">= 18" } dev: true /formdata-node@6.0.3: @@ -7326,23 +7494,23 @@ packages: dependencies: get-intrinsic: 1.2.2 - /got@13.0.0: + /got@14.2.0: resolution: { - integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==, + integrity: sha512-dBq2KkHcQl3AwPoIWsLsQScCPpUgRulz1qZVthjPYKYOPmYfBnekR3vxecjZbm91Vc3JUGnV9mqFX7B+Fe2quw==, } - engines: { node: ">=16" } + engines: { node: ">=20" } dependencies: - "@sindresorhus/is": 5.6.0 + "@sindresorhus/is": 6.1.0 "@szmarczak/http-timer": 5.0.1 cacheable-lookup: 7.0.0 cacheable-request: 10.2.14 decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 + form-data-encoder: 4.0.2 + get-stream: 8.0.1 http2-wrapper: 2.2.1 lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 + p-cancelable: 4.0.1 responselike: 3.0.0 dev: true @@ -7462,6 +7630,13 @@ packages: dependencies: function-bind: 1.1.2 + /highlight.js@10.7.3: + resolution: + { + integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==, + } + dev: true + /homedir-polyfill@1.0.3: resolution: { @@ -7583,12 +7758,12 @@ packages: engines: { node: ">=16.17.0" } dev: true - /husky@8.0.3: + /husky@9.0.11: resolution: { - integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==, + integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==, } - engines: { node: ">=14" } + engines: { node: ">=18" } hasBin: true dev: true @@ -8460,10 +8635,10 @@ packages: } dev: true - /lint-staged@15.2.0: + /lint-staged@15.2.2: resolution: { - integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==, + integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==, } engines: { node: ">=18.12.0" } hasBin: true @@ -8473,7 +8648,7 @@ packages: debug: 4.3.4 execa: 8.0.1 lilconfig: 3.0.0 - listr2: 8.0.0 + listr2: 8.0.1 micromatch: 4.0.5 pidtree: 0.6.0 string-argv: 0.3.2 @@ -8482,10 +8657,10 @@ packages: - supports-color dev: true - /listr2@8.0.0: + /listr2@8.0.1: resolution: { - integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==, + integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==, } engines: { node: ">=18.0.0" } dependencies: @@ -8497,35 +8672,35 @@ packages: wrap-ansi: 9.0.0 dev: true - /lit-element@4.0.2: + /lit-element@4.0.4: resolution: { - integrity: sha512-/W6WQZUa5VEXwC7H9tbtDMdSs9aWil3Ou8hU6z2cOKWbsm/tXPAcsoaHVEtrDo0zcOIE5GF6QgU55tlGL2Nihg==, + integrity: sha512-98CvgulX6eCPs6TyAIQoJZBCQPo80rgXR+dVBs61cstJXqtI+USQZAbA4gFHh6L/mxBx9MrgPLHLsUgDUHAcCQ==, } dependencies: - "@lit-labs/ssr-dom-shim": 1.1.2 - "@lit/reactive-element": 2.0.2 - lit-html: 3.1.0 + "@lit-labs/ssr-dom-shim": 1.2.0 + "@lit/reactive-element": 2.0.4 + lit-html: 3.1.2 dev: false - /lit-html@3.1.0: + /lit-html@3.1.2: resolution: { - integrity: sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==, + integrity: sha512-3OBZSUrPnAHoKJ9AMjRL/m01YJxQMf+TMHanNtTHG68ubjnZxK0RFl102DPzsw4mWnHibfZIBJm3LWCZ/LmMvg==, } dependencies: "@types/trusted-types": 2.0.7 dev: false - /lit@3.1.0: + /lit@3.1.2: resolution: { - integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==, + integrity: sha512-VZx5iAyMtX7CV4K8iTLdCkMaYZ7ipjJZ0JcSdJ0zIdGxxyurjIn7yuuSxNBD7QmjvcNJwr0JS4cAdAtsy7gZ6w==, } dependencies: - "@lit/reactive-element": 2.0.2 - lit-element: 4.0.2 - lit-html: 3.1.0 + "@lit/reactive-element": 2.0.4 + lit-element: 4.0.4 + lit-html: 3.1.2 dev: false /load-json-file@4.0.0: @@ -8829,39 +9004,39 @@ packages: engines: { node: ">=8" } dev: true - /marked-terminal@6.2.0(marked@9.1.6): + /marked-terminal@7.0.0(marked@12.0.0): resolution: { - integrity: sha512-ubWhwcBFHnXsjYNsu+Wndpg0zhY4CahSpPlA70PlO0rR9r2sZpkyU+rkCsOWH+KMEkx847UpALON+HWgxowFtw==, + integrity: sha512-sNEx8nn9Ktcm6pL0TnRz8tnXq/mSS0Q1FRSwJOAqw4lAB4l49UeDf85Gm1n9RPFm5qurCPjwi1StAQT2XExhZw==, } engines: { node: ">=16.0.0" } peerDependencies: - marked: ">=1 <12" + marked: ">=1 <13" dependencies: ansi-escapes: 6.2.0 - cardinal: 2.1.1 chalk: 5.3.0 + cli-highlight: 2.1.11 cli-table3: 0.6.3 - marked: 9.1.6 + marked: 12.0.0 node-emoji: 2.1.3 supports-hyperlinks: 3.0.0 dev: true - /marked@11.1.0: + /marked@11.2.0: resolution: { - integrity: sha512-fvKJWAPEafVj1dwGwcPI5mBB/0pvViL6NlCbNDG1HOIRwwAU/jeMoFxfbRLuirO1wRH7m4yPvBqD/O1wyWvayw==, + integrity: sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==, } engines: { node: ">= 18" } hasBin: true dev: false - /marked@9.1.6: + /marked@12.0.0: resolution: { - integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==, + integrity: sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==, } - engines: { node: ">= 16" } + engines: { node: ">= 18" } hasBin: true dev: true @@ -8894,10 +9069,10 @@ packages: engines: { node: ">=16.10" } dev: true - /meow@13.0.0: + /meow@13.2.0: resolution: { - integrity: sha512-4Hu+75Vo7EOR+8C9RmkabfLijuwd9SrzQ8f0SyC4qZZwU6BlxeOt5ulF3PGCpcMJX4hI+ktpJhea0P6PN1RiWw==, + integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==, } engines: { node: ">=18" } dev: true @@ -9496,12 +9671,12 @@ packages: engines: { node: ">=0.10.0" } dev: true - /p-cancelable@3.0.0: + /p-cancelable@4.0.1: resolution: { - integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==, + integrity: sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==, } - engines: { node: ">=12.20" } + engines: { node: ">=14.16" } dev: true /p-each-series@3.0.0: @@ -9700,13 +9875,38 @@ packages: protocols: 2.0.1 dev: true - /parse-url@8.1.0: + /parse-url@9.0.1: resolution: { - integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==, + integrity: sha512-9BTx9oCKV8f+OhbAhU44KqRUCQrKf8tEbxRq0Ld7m2TSWgoqmy+iVt7xnjEixlz28J9V6sAjVBv/wZNv4+2Jsg==, + } + engines: { node: ">=14.13.0" } + dependencies: + "@types/parse-path": 7.0.3 + parse-path: 7.0.0 + dev: true + + /parse5-htmlparser2-tree-adapter@6.0.1: + resolution: + { + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==, } dependencies: - parse-path: 7.0.0 + parse5: 6.0.1 + dev: true + + /parse5@5.1.1: + resolution: + { + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==, + } + dev: true + + /parse5@6.0.1: + resolution: + { + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, + } dev: true /path-exists@3.0.0: @@ -9893,7 +10093,7 @@ packages: tinyqueue: 2.0.3 dev: false - /postcss-attribute-case-insensitive@6.0.2(postcss@8.4.32): + /postcss-attribute-case-insensitive@6.0.2(postcss@8.4.35): resolution: { integrity: sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==, @@ -9902,11 +10102,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-calc@9.0.1(postcss@8.4.32): + /postcss-calc@9.0.1(postcss@8.4.35): resolution: { integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==, @@ -9915,12 +10115,12 @@ packages: peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 postcss-value-parser: 4.2.0 dev: true - /postcss-clamp@4.1.0(postcss@8.4.32): + /postcss-clamp@4.1.0(postcss@8.4.35): resolution: { integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==, @@ -9929,11 +10129,11 @@ packages: peerDependencies: postcss: ^8.4.6 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation@6.0.3(postcss@8.4.32): + /postcss-color-functional-notation@6.0.3(postcss@8.4.35): resolution: { integrity: sha512-2jBr3H0sk3qGh/3BkmLsOKcYyVfSlM1K2QQYVU7eW5mkg7ZOQ4aU/Rtbh7vJ9FxAfgf8iHRwXBsQkHqUxzTkXw==, @@ -9942,14 +10142,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /postcss-color-hex-alpha@9.0.3(postcss@8.4.32): + /postcss-color-hex-alpha@9.0.3(postcss@8.4.35): resolution: { integrity: sha512-7sEHU4tAS6htlxun8AB9LDrCXoljxaC34tFVRlYKcvO+18r5fvGiXgv5bQzN40+4gXLCyWSMRK5FK31244WcCA==, @@ -9958,11 +10158,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple@9.0.2(postcss@8.4.32): + /postcss-color-rebeccapurple@9.0.2(postcss@8.4.35): resolution: { integrity: sha512-f+RDEAPW2m8UbJWkSpRfV+QxhSaQhDMihI75DVGJJh4oRIoegjheeRtINFJum9D8BqGJcvD4GLjggTvCwZ4zuA==, @@ -9971,14 +10171,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin@6.0.1(postcss@8.4.32): + /postcss-colormin@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-Tb9aR2wCJCzKuNjIeMzVNd0nXjQy25HDgFmmaRsHnP0eP/k8uQWE4S8voX5S2coO5CeKrp+USFs1Ayv9Tpxx6w==, + integrity: sha512-TXKOxs9LWcdYo5cgmcSHPkyrLAh86hX1ijmyy6J8SbOhyv6ua053M3ZAM/0j44UsnQNIWdl8gb5L7xX2htKeLw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: @@ -9987,25 +10187,25 @@ packages: browserslist: 4.22.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values@6.0.1(postcss@8.4.32): + /postcss-convert-values@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-zTd4Vh0HxGkhg5aHtfCogcRHzGkvblfdWlQ53lIh1cJhYcGyIxh2hgtKoVh40AMktRERet+JKdB04nNG19kjmA==, + integrity: sha512-aeBmaTnGQ+NUSVQT8aY0sKyAD/BaLJenEKZ03YK0JnDE1w1Rr8XShoxdal2V2H26xTJKr3v5haByOhJuyT4UYw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.22.2 - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media@10.0.2(postcss@8.4.32): + /postcss-custom-media@10.0.2(postcss@8.4.35): resolution: { integrity: sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w==, @@ -10014,14 +10214,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - postcss: 8.4.32 + "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + postcss: 8.4.35 dev: true - /postcss-custom-properties@13.3.3(postcss@8.4.32): + /postcss-custom-properties@13.3.3(postcss@8.4.35): resolution: { integrity: sha512-xLmILb2R83aG4X++iVFg8TWadOlc45xiyFHRZD6Yhhu2igrTHXL6C75AEWqx6k9lxrr9sK5rcfUI9JvTCxBTvA==, @@ -10030,14 +10230,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors@7.1.6(postcss@8.4.32): + /postcss-custom-selectors@7.1.6(postcss@8.4.35): resolution: { integrity: sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw==, @@ -10046,14 +10246,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - postcss: 8.4.32 + "@csstools/cascade-layer-name-parser": 1.0.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-dir-pseudo-class@8.0.1(postcss@8.4.32): + /postcss-dir-pseudo-class@8.0.1(postcss@8.4.35): resolution: { integrity: sha512-uULohfWBBVoFiZXgsQA24JV6FdKIidQ+ZqxOouhWwdE+qJlALbkS5ScB43ZTjPK+xUZZhlaO/NjfCt5h4IKUfw==, @@ -10062,11 +10262,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-discard-comments@6.0.1(postcss@8.4.32): + /postcss-discard-comments@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-f1KYNPtqYLUeZGCHQPKzzFtsHaRuECe6jLakf/RjSRqvF5XHLZnM2+fXLhb8Qh/HBFHs3M4cSLb1k3B899RYIg==, @@ -10075,10 +10275,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-discard-duplicates@6.0.1(postcss@8.4.32): + /postcss-discard-duplicates@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-1hvUs76HLYR8zkScbwyJ8oJEugfPV+WchpnA+26fpJ7Smzs51CzGBHC32RS03psuX/2l0l0UKh2StzNxOrKCYg==, @@ -10087,10 +10287,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-discard-empty@6.0.1(postcss@8.4.32): + /postcss-discard-empty@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-yitcmKwmVWtNsrrRqGJ7/C0YRy53i0mjexBDQ9zYxDwTWVBgbU4+C9jIZLmQlTDT9zhml+u0OMFJh8+31krmOg==, @@ -10099,10 +10299,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-discard-overridden@6.0.1(postcss@8.4.32): + /postcss-discard-overridden@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-qs0ehZMMZpSESbRkw1+inkf51kak6OOzNRaoLd/U7Fatp0aN2HQ1rxGOrJvYcRAN9VpX8kUF13R2ofn8OlvFVA==, @@ -10111,10 +10311,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-double-position-gradients@5.0.3(postcss@8.4.32): + /postcss-double-position-gradients@5.0.3(postcss@8.4.35): resolution: { integrity: sha512-QKYpwmaSm6HcdS0ndAuWSNNMv78R1oSySoh3mYBmctHWr2KWcwPJVakdOyU4lvFVW0GRu9wfIQwGeM4p3xU9ow==, @@ -10123,12 +10323,12 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-focus-visible@9.0.1(postcss@8.4.32): + /postcss-focus-visible@9.0.1(postcss@8.4.35): resolution: { integrity: sha512-N2VQ5uPz3Z9ZcqI5tmeholn4d+1H14fKXszpjogZIrFbhaq0zNAtq8sAnw6VLiqGbL8YBzsnu7K9bBkTqaRimQ==, @@ -10137,11 +10337,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-focus-within@8.0.1(postcss@8.4.32): + /postcss-focus-within@8.0.1(postcss@8.4.35): resolution: { integrity: sha512-NFU3xcY/xwNaapVb+1uJ4n23XImoC86JNwkY/uduytSl2s9Ekc2EpzmRR63+ExitnW3Mab3Fba/wRPCT5oDILA==, @@ -10150,11 +10350,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-font-variant@5.0.0(postcss@8.4.32): + /postcss-font-variant@5.0.0(postcss@8.4.35): resolution: { integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==, @@ -10162,10 +10362,10 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-gap-properties@5.0.1(postcss@8.4.32): + /postcss-gap-properties@5.0.1(postcss@8.4.35): resolution: { integrity: sha512-k2z9Cnngc24c0KF4MtMuDdToROYqGMMUQGcE6V0odwjHyOHtaDBlLeRBV70y9/vF7KIbShrTRZ70JjsI1BZyWw==, @@ -10174,10 +10374,10 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-image-set-function@6.0.2(postcss@8.4.32): + /postcss-image-set-function@6.0.2(postcss@8.4.35): resolution: { integrity: sha512-/O1xwqpJiz/apxGQi7UUfv1xUcorvkHZfvCYHPpRxxZj2WvjD0rg0+/+c+u5/Do5CpUg3XvfYxMrhcnjW1ArDQ==, @@ -10186,11 +10386,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-import@15.1.0(postcss@8.4.32): + /postcss-import@15.1.0(postcss@8.4.35): resolution: { integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, @@ -10199,13 +10399,28 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 dev: true - /postcss-js@4.0.1(postcss@8.4.32): + /postcss-import@16.0.1(postcss@8.4.35): + resolution: + { + integrity: sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==, + } + engines: { node: ">=18.0.0" } + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.35 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + + /postcss-js@4.0.1(postcss@8.4.35): resolution: { integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==, @@ -10215,10 +10430,10 @@ packages: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-lab-function@6.0.8(postcss@8.4.32): + /postcss-lab-function@6.0.8(postcss@8.4.35): resolution: { integrity: sha512-agYs7R9Z5gnX837fCkH8TEQIHdhyDsMPPnpuuENt/dxoDVAykBaqbdxIN4DagOj+ZQo20iRNNJeY3MsFcdI6Sg==, @@ -10227,14 +10442,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - postcss: 8.4.32 + "@csstools/css-color-parser": 1.5.0(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + postcss: 8.4.35 dev: true - /postcss-load-config@4.0.2(postcss@8.4.32): + /postcss-load-config@4.0.2(postcss@8.4.35): resolution: { integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==, @@ -10250,11 +10465,11 @@ packages: optional: true dependencies: lilconfig: 3.0.0 - postcss: 8.4.32 + postcss: 8.4.35 yaml: 2.3.4 dev: true - /postcss-logical@7.0.1(postcss@8.4.32): + /postcss-logical@7.0.1(postcss@8.4.35): resolution: { integrity: sha512-8GwUQZE0ri0K0HJHkDv87XOLC8DE0msc+HoWLeKdtjDZEwpZ5xuK3QdV6FhmHSQW40LPkg43QzvATRAI3LsRkg==, @@ -10263,28 +10478,28 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-merge-longhand@6.0.1(postcss@8.4.32): + /postcss-merge-longhand@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-vmr/HZQzaPXc45FRvSctqFTF05UaDnTn5ABX+UtQPJznDWT/QaFbVc/pJ5C2YPxx2J2XcfmWowlKwtCDwiQ5hA==, + integrity: sha512-+yfVB7gEM8SrCo9w2lCApKIEzrTKl5yS1F4yGhV3kSim6JzbfLGJyhR1B6X+6vOT0U33Mgx7iv4X9MVWuaSAfw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 - stylehacks: 6.0.1(postcss@8.4.32) + stylehacks: 6.0.2(postcss@8.4.35) dev: true - /postcss-merge-rules@6.0.2(postcss@8.4.32): + /postcss-merge-rules@6.0.3(postcss@8.4.35): resolution: { - integrity: sha512-6lm8bl0UfriSfxI+F/cezrebqqP8w702UC6SjZlUlBYwuRVNbmgcJuQU7yePIvD4MNT53r/acQCUAyulrpgmeQ==, + integrity: sha512-yfkDqSHGohy8sGYIJwBmIGDv4K4/WrJPX355XrxQb/CSsT4Kc/RxDi6akqn5s9bap85AWgv21ArcUWwWdGNSHA==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: @@ -10292,12 +10507,12 @@ packages: dependencies: browserslist: 4.22.2 caniuse-api: 3.0.0 - cssnano-utils: 4.0.1(postcss@8.4.32) - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + cssnano-utils: 4.0.1(postcss@8.4.35) + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: true - /postcss-minify-font-values@6.0.1(postcss@8.4.32): + /postcss-minify-font-values@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-tIwmF1zUPoN6xOtA/2FgVk1ZKrLcCvE0dpZLtzyyte0j9zUeB8RTbCqrHZGjJlxOvNWKMYtunLrrl7HPOiR46w==, @@ -10306,11 +10521,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients@6.0.1(postcss@8.4.32): + /postcss-minify-gradients@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-M1RJWVjd6IOLPl1hYiOd5HQHgpp6cvJVLrieQYS9y07Yo8itAr6jaekzJphaJFR0tcg4kRewCk3kna9uHBxn/w==, @@ -10320,40 +10535,40 @@ packages: postcss: ^8.4.31 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.1(postcss@8.4.32) - postcss: 8.4.32 + cssnano-utils: 4.0.1(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params@6.0.1(postcss@8.4.32): + /postcss-minify-params@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-eFvGWArqh4khPIgPDu6SZNcaLctx97nO7c59OXnRtGntAp5/VS4gjMhhW9qUFsK6mQ27pEZGt2kR+mPizI+Z9g==, + integrity: sha512-zwQtbrPEBDj+ApELZ6QylLf2/c5zmASoOuA4DzolyVGdV38iR2I5QRMsZcHkcdkZzxpN8RS4cN7LPskOkTwTZw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.22.2 - cssnano-utils: 4.0.1(postcss@8.4.32) - postcss: 8.4.32 + cssnano-utils: 4.0.1(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors@6.0.1(postcss@8.4.32): + /postcss-minify-selectors@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-mfReq5wrS6vkunxvJp6GDuOk+Ak6JV7134gp8L+ANRnV9VwqzTvBtX6lpohooVU750AR0D3pVx2Zn6uCCwOAfQ==, + integrity: sha512-0b+m+w7OAvZejPQdN2GjsXLv5o0jqYHX3aoV0e7RBKPCsB7TYG5KKWBFhGnB/iP3213Ts8c5H4wLPLMm7z28Sg==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: true - /postcss-nested@5.0.6(postcss@8.4.32): + /postcss-nested@5.0.6(postcss@8.4.35): resolution: { integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==, @@ -10362,11 +10577,11 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: false - /postcss-nested@6.0.1(postcss@8.4.32): + /postcss-nested@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==, @@ -10375,11 +10590,11 @@ packages: peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-nesting@12.0.2(postcss@8.4.32): + /postcss-nesting@12.0.2(postcss@8.4.35): resolution: { integrity: sha512-63PpJHSeNs93S3ZUIyi+7kKx4JqOIEJ6QYtG3x+0qA4J03+4n0iwsyA1GAHyWxsHYljQS4/4ZK1o2sMi70b5wQ==, @@ -10389,11 +10604,11 @@ packages: postcss: ^8.4 dependencies: "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.14) - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-normalize-charset@6.0.1(postcss@8.4.32): + /postcss-normalize-charset@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-aW5LbMNRZ+oDV57PF9K+WI1Z8MPnF+A8qbajg/T8PP126YrGX1f9IQx21GI2OlGz7XFJi/fNi0GTbY948XJtXg==, @@ -10402,10 +10617,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-normalize-display-values@6.0.1(postcss@8.4.32): + /postcss-normalize-display-values@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-mc3vxp2bEuCb4LgCcmG1y6lKJu1Co8T+rKHrcbShJwUmKJiEl761qb/QQCfFwlrvSeET3jksolCR/RZuMURudw==, @@ -10414,11 +10629,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions@6.0.1(postcss@8.4.32): + /postcss-normalize-positions@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-HRsq8u/0unKNvm0cvwxcOUEcakFXqZ41fv3FOdPn916XFUrympjr+03oaLkuZENz3HE9RrQE9yU0Xv43ThWjQg==, @@ -10427,11 +10642,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style@6.0.1(postcss@8.4.32): + /postcss-normalize-repeat-style@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-Gbb2nmCy6tTiA7Sh2MBs3fj9W8swonk6lw+dFFeQT68B0Pzwp1kvisJQkdV6rbbMSd9brMlS8I8ts52tAGWmGQ==, @@ -10440,11 +10655,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string@6.0.1(postcss@8.4.32): + /postcss-normalize-string@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-5Fhx/+xzALJD9EI26Aq23hXwmv97Zfy2VFrt5PLT8lAhnBIZvmaT5pQk+NuJ/GWj/QWaKSKbnoKDGLbV6qnhXg==, @@ -10453,11 +10668,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions@6.0.1(postcss@8.4.32): + /postcss-normalize-timing-functions@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-4zcczzHqmCU7L5dqTB9rzeqPWRMc0K2HoR+Bfl+FSMbqGBUcP5LRfgcH4BdRtLuzVQK1/FHdFoGT3F7rkEnY+g==, @@ -10466,25 +10681,25 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode@6.0.1(postcss@8.4.32): + /postcss-normalize-unicode@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-ok9DsI94nEF79MkvmLfHfn8ddnKXA7w+8YuUoz5m7b6TOdoaRCpvu/QMHXQs9+DwUbvp+ytzz04J55CPy77PuQ==, + integrity: sha512-Ff2VdAYCTGyMUwpevTZPZ4w0+mPjbZzLLyoLh/RMpqUqeQKZ+xMm31hkxBavDcGKcxm6ACzGk0nBfZ8LZkStKA==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.22.2 - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url@6.0.1(postcss@8.4.32): + /postcss-normalize-url@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-jEXL15tXSvbjm0yzUV7FBiEXwhIa9H88JOXDGQzmcWoB4mSjZIsmtto066s2iW9FYuIrIF4k04HA2BKAOpbsaQ==, @@ -10493,11 +10708,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace@6.0.1(postcss@8.4.32): + /postcss-normalize-whitespace@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-76i3NpWf6bB8UHlVuLRxG4zW2YykF9CTEcq/9LGAiz2qBuX5cBStadkk0jSkg9a9TCIXbMQz7yzrygKoCW9JuA==, @@ -10506,11 +10721,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-opacity-percentage@2.0.0(postcss@8.4.32): + /postcss-opacity-percentage@2.0.0(postcss@8.4.35): resolution: { integrity: sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==, @@ -10519,10 +10734,10 @@ packages: peerDependencies: postcss: ^8.2 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-ordered-values@6.0.1(postcss@8.4.32): + /postcss-ordered-values@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-XXbb1O/MW9HdEhnBxitZpPFbIvDgbo9NK4c/5bOfiKpnIGZDoL2xd7/e6jW5DYLsWxBbs+1nZEnVgnjnlFViaA==, @@ -10531,12 +10746,12 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - cssnano-utils: 4.0.1(postcss@8.4.32) - postcss: 8.4.32 + cssnano-utils: 4.0.1(postcss@8.4.35) + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-overflow-shorthand@5.0.1(postcss@8.4.32): + /postcss-overflow-shorthand@5.0.1(postcss@8.4.35): resolution: { integrity: sha512-XzjBYKLd1t6vHsaokMV9URBt2EwC9a7nDhpQpjoPk2HRTSQfokPfyAS/Q7AOrzUu6q+vp/GnrDBGuj/FCaRqrQ==, @@ -10545,11 +10760,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-page-break@3.0.4(postcss@8.4.32): + /postcss-page-break@3.0.4(postcss@8.4.35): resolution: { integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==, @@ -10557,10 +10772,10 @@ packages: peerDependencies: postcss: ^8 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-place@9.0.1(postcss@8.4.32): + /postcss-place@9.0.1(postcss@8.4.35): resolution: { integrity: sha512-JfL+paQOgRQRMoYFc2f73pGuG/Aw3tt4vYMR6UA3cWVMxivviPTnMFnFTczUJOA4K2Zga6xgQVE+PcLs64WC8Q==, @@ -10569,11 +10784,11 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env@9.3.0(postcss@8.4.32): + /postcss-preset-env@9.3.0(postcss@8.4.35): resolution: { integrity: sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw==, @@ -10582,70 +10797,70 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - "@csstools/postcss-cascade-layers": 4.0.2(postcss@8.4.32) - "@csstools/postcss-color-function": 3.0.8(postcss@8.4.32) - "@csstools/postcss-color-mix-function": 2.0.8(postcss@8.4.32) - "@csstools/postcss-exponential-functions": 1.0.2(postcss@8.4.32) - "@csstools/postcss-font-format-keywords": 3.0.1(postcss@8.4.32) - "@csstools/postcss-gamut-mapping": 1.0.1(postcss@8.4.32) - "@csstools/postcss-gradients-interpolation-method": 4.0.8(postcss@8.4.32) - "@csstools/postcss-hwb-function": 3.0.7(postcss@8.4.32) - "@csstools/postcss-ic-unit": 3.0.3(postcss@8.4.32) - "@csstools/postcss-initial": 1.0.1(postcss@8.4.32) - "@csstools/postcss-is-pseudo-class": 4.0.4(postcss@8.4.32) - "@csstools/postcss-logical-float-and-clear": 2.0.1(postcss@8.4.32) - "@csstools/postcss-logical-overflow": 1.0.1(postcss@8.4.32) - "@csstools/postcss-logical-overscroll-behavior": 1.0.1(postcss@8.4.32) - "@csstools/postcss-logical-resize": 2.0.1(postcss@8.4.32) - "@csstools/postcss-logical-viewport-units": 2.0.4(postcss@8.4.32) - "@csstools/postcss-media-minmax": 1.1.1(postcss@8.4.32) - "@csstools/postcss-media-queries-aspect-ratio-number-values": 2.0.4(postcss@8.4.32) - "@csstools/postcss-nested-calc": 3.0.1(postcss@8.4.32) - "@csstools/postcss-normalize-display-values": 3.0.2(postcss@8.4.32) - "@csstools/postcss-oklab-function": 3.0.8(postcss@8.4.32) - "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.32) - "@csstools/postcss-relative-color-syntax": 2.0.8(postcss@8.4.32) - "@csstools/postcss-scope-pseudo-class": 3.0.1(postcss@8.4.32) - "@csstools/postcss-stepped-value-functions": 3.0.3(postcss@8.4.32) - "@csstools/postcss-text-decoration-shorthand": 3.0.4(postcss@8.4.32) - "@csstools/postcss-trigonometric-functions": 3.0.3(postcss@8.4.32) - "@csstools/postcss-unset-value": 3.0.1(postcss@8.4.32) - autoprefixer: 10.4.16(postcss@8.4.32) + "@csstools/postcss-cascade-layers": 4.0.2(postcss@8.4.35) + "@csstools/postcss-color-function": 3.0.8(postcss@8.4.35) + "@csstools/postcss-color-mix-function": 2.0.8(postcss@8.4.35) + "@csstools/postcss-exponential-functions": 1.0.2(postcss@8.4.35) + "@csstools/postcss-font-format-keywords": 3.0.1(postcss@8.4.35) + "@csstools/postcss-gamut-mapping": 1.0.1(postcss@8.4.35) + "@csstools/postcss-gradients-interpolation-method": 4.0.8(postcss@8.4.35) + "@csstools/postcss-hwb-function": 3.0.7(postcss@8.4.35) + "@csstools/postcss-ic-unit": 3.0.3(postcss@8.4.35) + "@csstools/postcss-initial": 1.0.1(postcss@8.4.35) + "@csstools/postcss-is-pseudo-class": 4.0.4(postcss@8.4.35) + "@csstools/postcss-logical-float-and-clear": 2.0.1(postcss@8.4.35) + "@csstools/postcss-logical-overflow": 1.0.1(postcss@8.4.35) + "@csstools/postcss-logical-overscroll-behavior": 1.0.1(postcss@8.4.35) + "@csstools/postcss-logical-resize": 2.0.1(postcss@8.4.35) + "@csstools/postcss-logical-viewport-units": 2.0.4(postcss@8.4.35) + "@csstools/postcss-media-minmax": 1.1.1(postcss@8.4.35) + "@csstools/postcss-media-queries-aspect-ratio-number-values": 2.0.4(postcss@8.4.35) + "@csstools/postcss-nested-calc": 3.0.1(postcss@8.4.35) + "@csstools/postcss-normalize-display-values": 3.0.2(postcss@8.4.35) + "@csstools/postcss-oklab-function": 3.0.8(postcss@8.4.35) + "@csstools/postcss-progressive-custom-properties": 3.0.3(postcss@8.4.35) + "@csstools/postcss-relative-color-syntax": 2.0.8(postcss@8.4.35) + "@csstools/postcss-scope-pseudo-class": 3.0.1(postcss@8.4.35) + "@csstools/postcss-stepped-value-functions": 3.0.3(postcss@8.4.35) + "@csstools/postcss-text-decoration-shorthand": 3.0.4(postcss@8.4.35) + "@csstools/postcss-trigonometric-functions": 3.0.3(postcss@8.4.35) + "@csstools/postcss-unset-value": 3.0.1(postcss@8.4.35) + autoprefixer: 10.4.16(postcss@8.4.35) browserslist: 4.22.2 - css-blank-pseudo: 6.0.1(postcss@8.4.32) - css-has-pseudo: 6.0.1(postcss@8.4.32) - css-prefers-color-scheme: 9.0.1(postcss@8.4.32) + css-blank-pseudo: 6.0.1(postcss@8.4.35) + css-has-pseudo: 6.0.1(postcss@8.4.35) + css-prefers-color-scheme: 9.0.1(postcss@8.4.35) cssdb: 7.10.0 - postcss: 8.4.32 - postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.32) - postcss-clamp: 4.1.0(postcss@8.4.32) - postcss-color-functional-notation: 6.0.3(postcss@8.4.32) - postcss-color-hex-alpha: 9.0.3(postcss@8.4.32) - postcss-color-rebeccapurple: 9.0.2(postcss@8.4.32) - postcss-custom-media: 10.0.2(postcss@8.4.32) - postcss-custom-properties: 13.3.3(postcss@8.4.32) - postcss-custom-selectors: 7.1.6(postcss@8.4.32) - postcss-dir-pseudo-class: 8.0.1(postcss@8.4.32) - postcss-double-position-gradients: 5.0.3(postcss@8.4.32) - postcss-focus-visible: 9.0.1(postcss@8.4.32) - postcss-focus-within: 8.0.1(postcss@8.4.32) - postcss-font-variant: 5.0.0(postcss@8.4.32) - postcss-gap-properties: 5.0.1(postcss@8.4.32) - postcss-image-set-function: 6.0.2(postcss@8.4.32) - postcss-lab-function: 6.0.8(postcss@8.4.32) - postcss-logical: 7.0.1(postcss@8.4.32) - postcss-nesting: 12.0.2(postcss@8.4.32) - postcss-opacity-percentage: 2.0.0(postcss@8.4.32) - postcss-overflow-shorthand: 5.0.1(postcss@8.4.32) - postcss-page-break: 3.0.4(postcss@8.4.32) - postcss-place: 9.0.1(postcss@8.4.32) - postcss-pseudo-class-any-link: 9.0.1(postcss@8.4.32) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.32) - postcss-selector-not: 7.0.1(postcss@8.4.32) + postcss: 8.4.35 + postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.35) + postcss-clamp: 4.1.0(postcss@8.4.35) + postcss-color-functional-notation: 6.0.3(postcss@8.4.35) + postcss-color-hex-alpha: 9.0.3(postcss@8.4.35) + postcss-color-rebeccapurple: 9.0.2(postcss@8.4.35) + postcss-custom-media: 10.0.2(postcss@8.4.35) + postcss-custom-properties: 13.3.3(postcss@8.4.35) + postcss-custom-selectors: 7.1.6(postcss@8.4.35) + postcss-dir-pseudo-class: 8.0.1(postcss@8.4.35) + postcss-double-position-gradients: 5.0.3(postcss@8.4.35) + postcss-focus-visible: 9.0.1(postcss@8.4.35) + postcss-focus-within: 8.0.1(postcss@8.4.35) + postcss-font-variant: 5.0.0(postcss@8.4.35) + postcss-gap-properties: 5.0.1(postcss@8.4.35) + postcss-image-set-function: 6.0.2(postcss@8.4.35) + postcss-lab-function: 6.0.8(postcss@8.4.35) + postcss-logical: 7.0.1(postcss@8.4.35) + postcss-nesting: 12.0.2(postcss@8.4.35) + postcss-opacity-percentage: 2.0.0(postcss@8.4.35) + postcss-overflow-shorthand: 5.0.1(postcss@8.4.35) + postcss-page-break: 3.0.4(postcss@8.4.35) + postcss-place: 9.0.1(postcss@8.4.35) + postcss-pseudo-class-any-link: 9.0.1(postcss@8.4.35) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.35) + postcss-selector-not: 7.0.1(postcss@8.4.35) postcss-value-parser: 4.2.0 dev: true - /postcss-pseudo-class-any-link@9.0.1(postcss@8.4.32): + /postcss-pseudo-class-any-link@9.0.1(postcss@8.4.35): resolution: { integrity: sha512-cKYGGZ9yzUZi+dZd7XT2M8iSDfo+T2Ctbpiizf89uBTBfIpZpjvTavzIJXpCReMVXSKROqzpxClNu6fz4DHM0Q==, @@ -10654,14 +10869,14 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true - /postcss-reduce-initial@6.0.1(postcss@8.4.32): + /postcss-reduce-initial@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-cgzsI2ThG1PMSdSyM9A+bVxiiVgPIVz9f5c6H+TqEv0CA89iCOO81mwLWRWLgOKFtQkKob9nNpnkxG/1RlgFcA==, + integrity: sha512-YGKalhNlCLcjcLvjU5nF8FyeCTkCO5UtvJEt0hrPZVCTtRLSOH4z00T1UntQPj4dUmIYZgMj8qK77JbSX95hSw==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: @@ -10669,10 +10884,10 @@ packages: dependencies: browserslist: 4.22.2 caniuse-api: 3.0.0 - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-reduce-transforms@6.0.1(postcss@8.4.32): + /postcss-reduce-transforms@6.0.1(postcss@8.4.35): resolution: { integrity: sha512-fUbV81OkUe75JM+VYO1gr/IoA2b/dRiH6HvMwhrIBSUrxq3jNZQZitSnugcTLDi1KkQh1eR/zi+iyxviUNBkcQ==, @@ -10681,11 +10896,11 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 dev: true - /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.32): + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.35): resolution: { integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==, @@ -10693,20 +10908,20 @@ packages: peerDependencies: postcss: ^8.0.3 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-reporter@7.0.5(postcss@8.4.32): + /postcss-reporter@7.1.0(postcss@8.4.35): resolution: { - integrity: sha512-glWg7VZBilooZGOFPhN9msJ3FQs19Hie7l5a/eE6WglzYqVeH3ong3ShFcp9kDWJT1g2Y/wd59cocf9XxBtkWA==, + integrity: sha512-/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==, } engines: { node: ">=10" } peerDependencies: postcss: ^8.1.0 dependencies: picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.35 thenby: 1.3.4 dev: true @@ -10717,7 +10932,7 @@ packages: } dev: true - /postcss-safe-parser@7.0.0(postcss@8.4.32): + /postcss-safe-parser@7.0.0(postcss@8.4.35): resolution: { integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==, @@ -10726,10 +10941,10 @@ packages: peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 dev: true - /postcss-selector-not@7.0.1(postcss@8.4.32): + /postcss-selector-not@7.0.1(postcss@8.4.35): resolution: { integrity: sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==, @@ -10738,7 +10953,7 @@ packages: peerDependencies: postcss: ^8.4 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-selector-parser: 6.0.14 dev: true @@ -10763,31 +10978,42 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@6.0.1(postcss@8.4.32): + /postcss-selector-parser@6.0.15: resolution: { - integrity: sha512-eWV4Rrqa06LzTgqirOv5Ln6WTGyU7Pbeqj9WEyKo9tpnWixNATVJMeaEcOHOW1ZYyjcG8wSJwX/28DvU3oy3HA==, + integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==, + } + engines: { node: ">=4" } + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-svgo@6.0.2(postcss@8.4.35): + resolution: + { + integrity: sha512-IH5R9SjkTkh0kfFOQDImyy1+mTCb+E830+9SV1O+AaDcoHTvfsvt6WwJeo7KwcHbFnevZVCsXhDmjFiGVuwqFQ==, } engines: { node: ^14 || ^16 || >= 18 } peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 + postcss: 8.4.35 postcss-value-parser: 4.2.0 - svgo: 3.1.0 + svgo: 3.2.0 dev: true - /postcss-unique-selectors@6.0.1(postcss@8.4.32): + /postcss-unique-selectors@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-/KCCEpNNR7oXVJ38/Id7GC9Nt0zxO1T3zVbhVaq6F6LSG+3gU3B7+QuTHfD0v8NPEHlzewAout29S0InmB78EQ==, + integrity: sha512-8IZGQ94nechdG7Y9Sh9FlIY2b4uS8/k8kdKRX040XHsS3B6d1HrJAkXrBSsSu4SuARruSsUjW3nlSw8BHkaAYQ==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: true /postcss-value-parser@4.2.0: @@ -10797,10 +11023,10 @@ packages: } dev: true - /postcss@8.4.32: + /postcss@8.4.35: resolution: { - integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==, + integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==, } engines: { node: ^10 || ^12 || >=14 } dependencies: @@ -10834,7 +11060,7 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-organize-imports@3.2.4(prettier@2.8.8)(typescript@5.3.3): + /prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.3.3): resolution: { integrity: sha512-6m8WBhIp0dfwu0SkgfOxJqh+HpdyfqSSLfKKRZSFbDuEQXDDndb8fTpRWkUrX/uBenkex3MgnVk0J3b3Y5byog==, @@ -10850,7 +11076,7 @@ packages: "@volar/vue-typescript": optional: true dependencies: - prettier: 2.8.8 + prettier: 3.2.5 typescript: 5.3.3 dev: true @@ -10861,6 +11087,17 @@ packages: } engines: { node: ">=10.13.0" } hasBin: true + requiresBuild: true + dev: true + optional: true + + /prettier@3.2.5: + resolution: + { + integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==, + } + engines: { node: ">=14" } + hasBin: true dev: true /pretty-bytes@5.6.0: @@ -11081,15 +11318,6 @@ packages: strip-indent: 3.0.0 dev: true - /redeyed@2.1.1: - resolution: - { - integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==, - } - dependencies: - esprima: 4.0.1 - dev: true - /redux@4.2.1: resolution: { @@ -11497,23 +11725,23 @@ packages: get-assigned-identifiers: 1.2.0 dev: false - /semantic-release@22.0.12(typescript@5.3.3): + /semantic-release@23.0.2(typescript@5.3.3): resolution: { - integrity: sha512-0mhiCR/4sZb00RVFJIUlMuiBkW3NMpVIW2Gse7noqEMoFGkvfPPAImEQbkBV8xga4KOPP4FdTRYuLLy32R1fPw==, + integrity: sha512-OnVYJ6Xgzwe1x8MKswba7RU9+5djS1MWRTrTn5qsq3xZYpslroZkV9Pt0dA2YcIuieeuSZWJhn+yUWoBUHO5Fw==, } - engines: { node: ^18.17 || >=20.6.1 } + engines: { node: ">=20.8.1" } hasBin: true dependencies: - "@semantic-release/commit-analyzer": 11.1.0(semantic-release@22.0.12) + "@semantic-release/commit-analyzer": 11.1.0(semantic-release@23.0.2) "@semantic-release/error": 4.0.0 - "@semantic-release/github": 9.2.6(semantic-release@22.0.12) - "@semantic-release/npm": 11.0.2(semantic-release@22.0.12) - "@semantic-release/release-notes-generator": 12.1.0(semantic-release@22.0.12) + "@semantic-release/github": 9.2.6(semantic-release@23.0.2) + "@semantic-release/npm": 11.0.2(semantic-release@23.0.2) + "@semantic-release/release-notes-generator": 12.1.0(semantic-release@23.0.2) aggregate-error: 5.0.0 - cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.3.3) debug: 4.3.4 - env-ci: 10.0.0 + env-ci: 11.0.0 execa: 8.0.1 figures: 6.0.1 find-versions: 5.1.0 @@ -11523,8 +11751,8 @@ packages: hosted-git-info: 7.0.1 import-from-esm: 1.3.3 lodash-es: 4.17.21 - marked: 9.1.6 - marked-terminal: 6.2.0(marked@9.1.6) + marked: 12.0.0 + marked-terminal: 7.0.0(marked@12.0.0) micromatch: 4.0.5 p-each-series: 3.0.0 p-reduce: 3.0.0 @@ -11584,6 +11812,17 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.6.0: + resolution: + { + integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==, + } + engines: { node: ">=10" } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /serialize-javascript@4.0.0: resolution: { @@ -12147,21 +12386,21 @@ packages: } dev: false - /stylehacks@6.0.1(postcss@8.4.32): + /stylehacks@6.0.2(postcss@8.4.35): resolution: { - integrity: sha512-jTqG2aIoX2fYg0YsGvqE4ooE/e75WmaEjnNiP6Ag7irLtHxML8NJRxRxS0HyDpde8DRGuEXTFVHVfR5Tmbxqzg==, + integrity: sha512-00zvJGnCu64EpMjX8b5iCZ3us2Ptyw8+toEkb92VdmkEaRaSGBNKAoK6aWZckhXxmQP8zWiTaFaiMGIU8Ve8sg==, } engines: { node: ^14 || ^16 || >=18.0 } peerDependencies: postcss: ^8.4.31 dependencies: browserslist: 4.22.2 - postcss: 8.4.32 - postcss-selector-parser: 6.0.14 + postcss: 8.4.35 + postcss-selector-parser: 6.0.15 dev: true - /stylelint-config-recommended@14.0.0(stylelint@16.1.0): + /stylelint-config-recommended@14.0.0(stylelint@16.2.1): resolution: { integrity: sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==, @@ -12170,10 +12409,10 @@ packages: peerDependencies: stylelint: ^16.0.0 dependencies: - stylelint: 16.1.0(typescript@5.3.3) + stylelint: 16.2.1(typescript@5.3.3) dev: true - /stylelint-config-standard@36.0.0(stylelint@16.1.0): + /stylelint-config-standard@36.0.0(stylelint@16.2.1): resolution: { integrity: sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==, @@ -12182,22 +12421,22 @@ packages: peerDependencies: stylelint: ^16.1.0 dependencies: - stylelint: 16.1.0(typescript@5.3.3) - stylelint-config-recommended: 14.0.0(stylelint@16.1.0) + stylelint: 16.2.1(typescript@5.3.3) + stylelint-config-recommended: 14.0.0(stylelint@16.2.1) dev: true - /stylelint@16.1.0(typescript@5.3.3): + /stylelint@16.2.1(typescript@5.3.3): resolution: { - integrity: sha512-Sh1rRV0lN1qxz/QsuuooLWsIZ/ona7NKw/fRZd6y6PyXYdD2W0EAzJ8yJcwSx4Iw/muz0CF09VZ+z4EiTAcKmg==, + integrity: sha512-SfIMGFK+4n7XVAyv50CpVfcGYWG4v41y6xG7PqOgQSY8M/PgdK0SQbjWFblxjJZlN9jNq879mB4BCZHJRIJ1hA==, } engines: { node: ">=18.12.0" } hasBin: true dependencies: - "@csstools/css-parser-algorithms": 2.4.0(@csstools/css-tokenizer@2.2.2) - "@csstools/css-tokenizer": 2.2.2 - "@csstools/media-query-list-parser": 2.1.6(@csstools/css-parser-algorithms@2.4.0)(@csstools/css-tokenizer@2.2.2) - "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.14) + "@csstools/css-parser-algorithms": 2.5.0(@csstools/css-tokenizer@2.2.3) + "@csstools/css-tokenizer": 2.2.3 + "@csstools/media-query-list-parser": 2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3) + "@csstools/selector-specificity": 3.0.1(postcss-selector-parser@6.0.15) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 9.0.0(typescript@5.3.3) @@ -12216,14 +12455,14 @@ packages: is-plain-object: 5.0.0 known-css-properties: 0.29.0 mathml-tag-names: 2.1.3 - meow: 13.0.0 + meow: 13.2.0 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.32 + postcss: 8.4.35 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 7.0.0(postcss@8.4.32) - postcss-selector-parser: 6.0.14 + postcss-safe-parser: 7.0.0(postcss@8.4.35) + postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 string-width: 4.2.3 @@ -12299,10 +12538,10 @@ packages: } dev: true - /svgo@3.1.0: + /svgo@3.2.0: resolution: { - integrity: sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA==, + integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==, } engines: { node: ">=14.0.0" } hasBin: true @@ -12316,6 +12555,17 @@ packages: picocolors: 1.0.0 dev: true + /synckit@0.8.8: + resolution: + { + integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==, + } + engines: { node: ^14.18.0 || >=16.0.0 } + dependencies: + "@pkgr/core": 0.1.1 + tslib: 2.6.2 + dev: true + /table@6.8.1: resolution: { @@ -12330,10 +12580,10 @@ packages: strip-ansi: 6.0.1 dev: true - /tailwindcss@3.4.0: + /tailwindcss@3.4.1: resolution: { - integrity: sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==, + integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==, } engines: { node: ">=14.0.0" } hasBin: true @@ -12352,11 +12602,11 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.32 - postcss-import: 15.1.0(postcss@8.4.32) - postcss-js: 4.0.1(postcss@8.4.32) - postcss-load-config: 4.0.2(postcss@8.4.32) - postcss-nested: 6.0.1(postcss@8.4.32) + postcss: 8.4.35 + postcss-import: 15.1.0(postcss@8.4.35) + postcss-js: 4.0.1(postcss@8.4.35) + postcss-load-config: 4.0.2(postcss@8.4.35) + postcss-nested: 6.0.1(postcss@8.4.35) postcss-selector-parser: 6.0.14 resolve: 1.22.8 sucrase: 3.35.0 @@ -12970,10 +13220,10 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pwa@0.17.4(vite@5.0.10)(workbox-build@7.0.0)(workbox-window@7.0.0): + /vite-plugin-pwa@0.17.5(vite@5.1.3)(workbox-build@7.0.0)(workbox-window@7.0.0): resolution: { - integrity: sha512-j9iiyinFOYyof4Zk3Q+DtmYyDVBDAi6PuMGNGq6uGI0pw7E+LNm9e+nQ2ep9obMP/kjdWwzilqUrlfVRj9OobA==, + integrity: sha512-UxRNPiJBzh4tqU/vc8G2TxmrUTzT6BqvSzhszLk62uKsf+npXdvLxGDz9C675f4BJi6MbD2tPnJhi5txlMzxbQ==, } engines: { node: ">=16.0.0" } peerDependencies: @@ -12984,17 +13234,17 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.0.10(@types/node@18.19.3) + vite: 5.1.3(@types/node@20.10.5) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite@5.0.10(@types/node@18.19.3): + /vite@5.1.3(@types/node@20.10.5): resolution: { - integrity: sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==, + integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==, } engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true @@ -13022,9 +13272,9 @@ packages: terser: optional: true dependencies: - "@types/node": 18.19.3 + "@types/node": 20.10.5 esbuild: 0.19.10 - postcss: 8.4.32 + postcss: 8.4.35 rollup: 4.9.1 optionalDependencies: fsevents: 2.3.3 @@ -13037,10 +13287,10 @@ packages: } dev: false - /wavesurfer.js@7.6.0: + /wavesurfer.js@7.7.3: resolution: { - integrity: sha512-fRGgzdr7QfWuiELWHuaoiXO3WXhBTejBSX6ca41onLmbvEexFWbNRX89aeHDLF+72Gcd5NLqFjxt/0Pc808JBQ==, + integrity: sha512-TC7cQb0RVggtNC+Dl05gcnhSFL5U+fww3ZYJUuqgfR+r9oY+bh/hChCipDFDjs5cWtuek3GEtsPXWa93a9XYxw==, } dev: false @@ -13417,10 +13667,10 @@ packages: signal-exit: 4.1.0 dev: true - /xml-formatter@3.6.0: + /xml-formatter@3.6.2: resolution: { - integrity: sha512-Wic80ENNLF/5mLcc82hVLmoOWQlLDJtVv+N1/hkP4hBuVXPLKrXo92/4V23QYPKfUxvCU6Y2AcdpHCIA/xexFw==, + integrity: sha512-enWhevZNOwffZFUhzl1WMcha8lFLZUgJ7NzFs5Ug4ZOFCoNheGYXz1J9Iz/e+cTn9rCkuT1GwTacz+YlmFHOGw==, } engines: { node: ">= 14" } dependencies: @@ -13535,6 +13785,22 @@ packages: yargs-parser: 18.1.3 dev: true + /yargs@16.2.0: + resolution: + { + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, + } + engines: { node: ">=10" } + dependencies: + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: true + /yargs@17.7.2: resolution: { diff --git a/public/media/index.html b/public/media/index.html index eebf8ecb..cf672743 100644 --- a/public/media/index.html +++ b/public/media/index.html @@ -1,4 +1,4 @@ - + 403 Forbidden diff --git a/public/media/persons/index.html b/public/media/persons/index.html index eebf8ecb..cf672743 100644 --- a/public/media/persons/index.html +++ b/public/media/persons/index.html @@ -1,4 +1,4 @@ - + 403 Forbidden diff --git a/public/media/podcasts/index.html b/public/media/podcasts/index.html index eebf8ecb..cf672743 100644 --- a/public/media/podcasts/index.html +++ b/public/media/podcasts/index.html @@ -1,4 +1,4 @@ - + 403 Forbidden diff --git a/rector.php b/rector.php index c4ada50e..61e827dc 100644 --- a/rector.php +++ b/rector.php @@ -6,7 +6,6 @@ use Rector\CodingStyle\Rector\Encapsed\EncapsedStringsToSprintfRector; use Rector\CodingStyle\Rector\Stmt\NewlineAfterStatementRector; use Rector\CodingStyle\Rector\String_\SymplifyQuoteEscapeRector; use Rector\Config\RectorConfig; -use Rector\Core\ValueObject\PhpVersion; use Rector\DeadCode\Rector\If_\UnwrapFutureCompatibleIfPhpVersionRector; use Rector\DeadCode\Rector\Stmt\RemoveUnreachableStatementRector; use Rector\EarlyReturn\Rector\If_\ChangeAndIfToEarlyReturnRector; @@ -14,6 +13,7 @@ use Rector\EarlyReturn\Rector\If_\ChangeOrIfContinueToMultiContinueRector; use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector; use Rector\Php71\Rector\FuncCall\RemoveExtraParametersRector; use Rector\Set\ValueObject\SetList; +use Rector\ValueObject\PhpVersion; return static function (RectorConfig $rectorConfig): void { $rectorConfig->paths([__DIR__ . '/app', __DIR__ . '/modules', __DIR__ . '/tests', __DIR__ . '/public']); diff --git a/themes/cp_app/episode/_partials/navigation.php b/themes/cp_app/episode/_partials/navigation.php index cc9a313d..beabf102 100644 --- a/themes/cp_app/episode/_partials/navigation.php +++ b/themes/cp_app/episode/_partials/navigation.php @@ -38,7 +38,6 @@ if ($episode->publication_status === 'published') { ]; } - ?>