From fee2c1c0d0d03c4ff0a6a207b0a5e0c22bb7b13a Mon Sep 17 00:00:00 2001 From: Yassine Doghri <yassine@doghri.fr> Date: Tue, 23 Nov 2021 11:54:34 +0000 Subject: [PATCH] feat(pwa): add service-worker + webmanifest for each podcasts to have them install on devices - configure service-worker using vite-plugin-pwa - refactor Image entity to generate images of different types based on size config - add requirement for webp library for php gd to generate webp images for instance - add action to regenerate all instance images for eventual Images config changes - enhance google lighthouse metrics for pwa --- Dockerfile | 3 +- INSTALL.md | 3 +- app/Config/Images.php | 103 +- app/Config/Routes.php | 4 + app/Controllers/EpisodeController.php | 8 +- app/Controllers/WebmanifestController.php | 75 +- app/Entities/Actor.php | 18 + app/Entities/Episode.php | 4 +- app/Entities/Image.php | 49 +- app/Entities/Person.php | 6 +- app/Entities/Podcast.php | 8 +- app/Helpers/seo_helper.php | 12 +- app/Models/PodcastModel.php | 4 +- app/Resources/icons/refresh.svg | 6 + composer.lock | 6 +- docs/setup-development.md | 4 +- modules/Admin/Config/Routes.php | 4 + .../Admin/Controllers/SettingsController.php | 63 +- modules/Admin/Language/en/Navigation.php | 1 + modules/Admin/Language/en/Settings.php | 12 +- modules/Admin/Language/fr/Navigation.php | 1 + modules/Admin/Language/fr/Settings.php | 13 +- package-lock.json | 23234 ++++++++++------ package.json | 7 +- .../media/castopod-avatar-default_medium.jpg | Bin 22945 -> 0 bytes .../media/castopod-avatar-default_medium.webp | Bin 0 -> 10163 bytes .../castopod-avatar-default_thumbnail.jpg | Bin 11117 -> 0 bytes .../castopod-avatar-default_thumbnail.webp | Bin 0 -> 4879 bytes .../media/castopod-avatar-default_tiny.webp | Bin 0 -> 1454 bytes public/media/castopod-banner-default.jpg | Bin 13020 -> 0 bytes ...=> castopod-banner-default_federation.jpg} | Bin .../media/castopod-banner-default_medium.jpg | Bin 6919 -> 0 bytes .../media/castopod-banner-default_medium.webp | Bin 0 -> 6967 bytes .../media/castopod-banner-default_small.jpg | Bin 1748 -> 0 bytes .../media/castopod-banner-default_small.webp | Bin 0 -> 1767 bytes tailwind.config.js | 1 + themes/cp_admin/_partials/_nav_header.php | 4 +- themes/cp_admin/episode/_card.php | 2 +- themes/cp_admin/episode/_sidebar.php | 4 +- themes/cp_admin/episode/list.php | 2 +- themes/cp_admin/episode/persons.php | 2 +- themes/cp_admin/episode/publish.php | 4 +- themes/cp_admin/episode/publish_edit.php | 4 +- themes/cp_admin/person/_card.php | 2 +- themes/cp_admin/person/view.php | 2 +- themes/cp_admin/podcast/_card.php | 2 +- themes/cp_admin/podcast/_sidebar.php | 2 +- themes/cp_admin/podcast/edit.php | 2 +- themes/cp_admin/podcast/persons.php | 2 +- themes/cp_admin/settings/general.php | 35 +- themes/cp_app/_admin_navbar.php | 2 +- themes/cp_app/_persons_modal.php | 2 +- themes/cp_app/embed.php | 4 +- themes/cp_app/episode/_layout.php | 16 +- themes/cp_app/episode/_partials/card.php | 2 +- themes/cp_app/episode/_partials/comment.php | 4 +- .../cp_app/episode/_partials/comment_card.php | 2 +- .../episode/_partials/comment_reply.php | 2 +- .../_partials/comment_with_replies.php | 2 +- .../cp_app/episode/_partials/navigation.php | 2 +- .../cp_app/episode/_partials/preview_card.php | 2 +- themes/cp_app/episode/activity.php | 2 +- themes/cp_app/episode/comments.php | 2 +- themes/cp_app/home.php | 12 +- themes/cp_app/pages/_layout.php | 10 + themes/cp_app/pages/credits.php | 2 +- themes/cp_app/pages/map.php | 10 + themes/cp_app/podcast/_layout.php | 14 +- .../cp_app/podcast/_partials/navigation.php | 2 +- themes/cp_app/podcast/about.php | 2 +- themes/cp_app/podcast/activity.php | 2 +- themes/cp_app/podcast/follow.php | 18 +- themes/cp_app/post/_partials/card.php | 2 +- .../post/_partials/post_with_replies.php | 2 +- themes/cp_app/post/_partials/preview_card.php | 4 +- themes/cp_app/post/_partials/reblog.php | 2 +- themes/cp_app/post/_partials/reply.php | 2 +- themes/cp_app/post/remote_action.php | 12 +- themes/cp_install/_layout.php | 1 - vite.config.ts | 9 +- 80 files changed, 14546 insertions(+), 9322 deletions(-) create mode 100644 app/Resources/icons/refresh.svg delete mode 100644 public/media/castopod-avatar-default_medium.jpg create mode 100644 public/media/castopod-avatar-default_medium.webp delete mode 100644 public/media/castopod-avatar-default_thumbnail.jpg create mode 100644 public/media/castopod-avatar-default_thumbnail.webp create mode 100644 public/media/castopod-avatar-default_tiny.webp delete mode 100644 public/media/castopod-banner-default.jpg rename public/media/{castopod-banner-default_large.jpg => castopod-banner-default_federation.jpg} (100%) delete mode 100644 public/media/castopod-banner-default_medium.jpg create mode 100644 public/media/castopod-banner-default_medium.webp delete mode 100644 public/media/castopod-banner-default_small.jpg create mode 100644 public/media/castopod-banner-default_small.webp diff --git a/Dockerfile b/Dockerfile index 9eb3536d74..21a0571b90 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,6 +37,7 @@ RUN apt-get update \ # https://github.com/mlocati/docker-php-extension-installer (included in php's docker image) libicu-dev \ libpng-dev \ + libwebp-dev \ libjpeg-dev \ zlib1g-dev \ libzip-dev \ @@ -44,7 +45,7 @@ RUN apt-get update \ && docker-php-ext-install intl \ && docker-php-ext-install zip \ # gd for image processing - && docker-php-ext-configure gd --with-jpeg \ + && docker-php-ext-configure gd --with-webp --with-jpeg \ && docker-php-ext-install gd \ # redis extension for cache && pecl install -o -f redis \ diff --git a/INSTALL.md b/INSTALL.md index 7ed177483f..639961c41d 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -69,7 +69,8 @@ PHP version 8.0 or higher is required, with the following extensions installed: - [intl](https://php.net/manual/en/intl.requirements.php) - [libcurl](https://php.net/manual/en/curl.requirements.php) - [mbstring](https://php.net/manual/en/mbstring.installation.php) -- [gd](https://www.php.net/manual/en/image.installation.php) +- [gd](https://www.php.net/manual/en/image.installation.php) with **JPEG**, + **PNG** and **WEBP** libraries. Additionally, make sure that the following extensions are enabled in your PHP: diff --git a/app/Config/Images.php b/app/Config/Images.php index 680a19507f..cb8c4e59fc 100644 --- a/app/Config/Images.php +++ b/app/Config/Images.php @@ -47,15 +47,57 @@ class Images extends BaseConfig * * Array values are as follows: 'name' => [width, height] * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $podcastCoverSizes = [ - 'tiny' => [40, 40], - 'thumbnail' => [150, 150], - 'medium' => [320, 320], - 'large' => [1024, 1024], - 'feed' => [1400, 1400], - 'id3' => [500, 500], + 'tiny' => [ + 'width' => 40, + 'height' => 40, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'thumbnail' => [ + 'width' => 150, + 'height' => 150, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 320, + 'height' => 320, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'large' => [ + 'width' => 1024, + 'height' => 1024, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'feed' => [ + 'width' => 1400, + 'height' => 1400, + ], + 'id3' => [ + 'width' => 500, + 'height' => 500, + ], + 'federation' => [ + 'width' => 400, + 'height' => 400, + ], + 'webmanifest192' => [ + 'width' => 192, + 'height' => 192, + 'mimetype' => 'image/png', + 'extension' => 'png', + ], + 'webmanifest512' => [ + 'width' => 512, + 'height' => 512, + 'mimetype' => 'image/png', + 'extension' => 'png', + ], ]; /** @@ -63,14 +105,25 @@ class Images extends BaseConfig * * Uploaded podcast header covers are of 3:1 ratio * - * Array values are as follows: 'name' => [width, height] - * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $podcastBannerSizes = [ - 'small' => [320, 128], - 'medium' => [960, 320], - 'large' => [1500, 500], + 'small' => [ + 'width' => 320, + 'height' => 128, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 960, + 'height' => 320, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'federation' => [ + 'width' => 1500, + 'height' => 500, + ], ]; public string $podcastBannerDefaultPath = 'castopod-banner-default.jpg'; @@ -84,11 +137,27 @@ class Images extends BaseConfig * * Array values are as follows: 'name' => [width, height] * - * @var array<string, int[]> + * @var array<string, array<string, int|string>> */ public array $personAvatarSizes = [ - 'tiny' => [40, 40], - 'thumbnail' => [150, 150], - 'medium' => [320, 320], + 'tiny' => [ + 'width' => 40, + 'height' => 40, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'thumbnail' => [ + 'width' => 150, + 'height' => 150, + 'mimetype' => 'image/webp', + 'extension' => 'webp', + ], + 'medium' => [ + 'width' => 320, + 'height' => 320, + 'mimetype' => + 'image/webp', + 'extension' => 'webp', + ], ]; } diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 161c02fa4a..27fe9fa961 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -65,6 +65,10 @@ $routes->group('@(:podcastHandle)', function ($routes): void { $routes->get('/', 'PodcastController::activity/$1', [ 'as' => 'podcast-activity', ]); + $routes->get('manifest.webmanifest', 'WebmanifestController::podcastManifest/$1', [ + 'as' => 'podcast-webmanifest', + ]); + // override default Fediverse Library's actor route $routes->options('/', 'ActivityPubController::preflight'); $routes->get('/', 'PodcastController::activity/$1', [ diff --git a/app/Controllers/EpisodeController.php b/app/Controllers/EpisodeController.php index e79b9be5f0..fd09ffb64d 100644 --- a/app/Controllers/EpisodeController.php +++ b/app/Controllers/EpisodeController.php @@ -204,9 +204,9 @@ class EpisodeController extends BaseController 'height' => 144, 'thumbnail_url' => $this->episode->cover->large_url, 'thumbnail_width' => config('Images') - ->podcastCoverSizes['large'][0], + ->podcastCoverSizes['large']['width'], 'thumbnail_height' => config('Images') - ->podcastCoverSizes['large'][1], + ->podcastCoverSizes['large']['height'], ]); } @@ -222,8 +222,8 @@ class EpisodeController extends BaseController $oembed->addChild('author_name', $this->podcast->title); $oembed->addChild('author_url', $this->podcast->link); $oembed->addChild('thumbnail', $this->episode->cover->large_url); - $oembed->addChild('thumbnail_width', (string) config('Images')->podcastCoverSizes['large'][0]); - $oembed->addChild('thumbnail_height', (string) config('Images')->podcastCoverSizes['large'][1]); + $oembed->addChild('thumbnail_width', (string) config('Images')->podcastCoverSizes['large']['width']); + $oembed->addChild('thumbnail_height', (string) config('Images')->podcastCoverSizes['large']['height']); $oembed->addChild( 'html', htmlentities( diff --git a/app/Controllers/WebmanifestController.php b/app/Controllers/WebmanifestController.php index dd320e440e..4e98aecc94 100644 --- a/app/Controllers/WebmanifestController.php +++ b/app/Controllers/WebmanifestController.php @@ -10,11 +10,44 @@ declare(strict_types=1); namespace App\Controllers; +use App\Models\PodcastModel; use CodeIgniter\Controller; +use CodeIgniter\Exceptions\PageNotFoundException; use CodeIgniter\HTTP\ResponseInterface; class WebmanifestController extends Controller { + /** + * @var array<string, string> + */ + public const THEME_COLORS = [ + 'pine' => [ + 'theme' => '#009486', + 'background' => '#F0F9F8', + ], + 'lake' => [ + 'theme' => '#00ACE0', + 'background' => '#F0F7F9', + ], + 'jacaranda' => [ + 'theme' => '#562CDD', + 'background' => '#F2F0F9', + ], + 'crimson' => [ + 'theme' => '#F24562', + 'background' => '#F9F0F2', + ], + 'amber' => [ + 'theme' => '#FF6224', + 'background' => '#F9F3F0', + ], + 'onyx' => [ + 'theme' => + '#040406', + 'background' => '#F3F3F7', + ], + ]; + public function index(): ResponseInterface { $webmanifest = [ @@ -22,8 +55,13 @@ class WebmanifestController extends Controller ->get('App.siteName'), 'description' => service('settings') ->get('App.siteDescription'), + 'lang' => service('request') + ->getLocale(), + 'start_url' => base_url(), 'display' => 'minimal-ui', - 'theme_color' => '#009486', + 'orientation' => 'portrait', + 'theme_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['theme'], + 'background_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['background'], 'icons' => [ [ 'src' => service('settings') @@ -42,4 +80,39 @@ class WebmanifestController extends Controller return $this->response->setJSON($webmanifest); } + + public function podcastManifest(string $podcastHandle): ResponseInterface + { + if ( + ($podcast = (new PodcastModel())->getPodcastByHandle($podcastHandle)) === null + ) { + throw PageNotFoundException::forPageNotFound(); + } + + $webmanifest = [ + 'name' => $podcast->title, + 'short_name' => '@' . $podcast->handle, + 'description' => $podcast->description, + 'lang' => $podcast->language_code, + 'start_url' => $podcast->link, + 'display' => 'minimal-ui', + 'orientation' => 'portrait', + 'theme_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['theme'], + 'background_color' => self::THEME_COLORS[service('settings')->get('App.theme')]['background'], + 'icons' => [ + [ + 'src' => $podcast->cover->webmanifest192_url, + 'type' => $podcast->cover->webmanifest192_mimetype, + 'sizes' => '192x192', + ], + [ + 'src' => $podcast->cover->webmanifest512_url, + 'type' => $podcast->cover->webmanifest512_mimetype, + 'sizes' => '512x512', + ], + ], + ]; + + return $this->response->setJSON($webmanifest); + } } diff --git a/app/Entities/Actor.php b/app/Entities/Actor.php index 7b76b509f3..c91179374d 100644 --- a/app/Entities/Actor.php +++ b/app/Entities/Actor.php @@ -41,4 +41,22 @@ class Actor extends FediverseActor return $this->podcast; } + + public function getAvatarImageUrl(): string + { + if ($this->podcast !== null) { + return $this->podcast->cover->thumbnail_url; + } + + return $this->attributes['avatar_image_url']; + } + + public function getAvatarImageMimetype(): string + { + if ($this->podcast !== null) { + return $this->podcast->cover->thumbnail_mimetype; + } + + return $this->attributes['avatar_image_mimetype']; + } } diff --git a/app/Entities/Episode.php b/app/Entities/Episode.php index fdc16d04bb..711e2bc733 100644 --- a/app/Entities/Episode.php +++ b/app/Entities/Episode.php @@ -200,7 +200,9 @@ class Episode extends Entity public function getCover(): Image { if ($coverPath = $this->attributes['cover_path']) { - return new Image(null, $coverPath, $this->attributes['cover_mimetype']); + return new Image(null, $coverPath, $this->attributes['cover_mimetype'], config( + 'Images' + )->podcastCoverSizes); } return $this->getPodcast() diff --git a/app/Entities/Image.php b/app/Entities/Image.php index 78740d0c66..be46133fb6 100644 --- a/app/Entities/Image.php +++ b/app/Entities/Image.php @@ -28,7 +28,7 @@ class Image extends Entity { protected Images $config; - protected ?File $file = null; + protected File $file; protected string $dirname; @@ -38,7 +38,16 @@ class Image extends Entity protected string $mimetype; - public function __construct(?File $file, string $path = '', string $mimetype = '') + /** + * @var array<string, array<string, int|string>> + */ + protected array $sizes = []; + + /** + * @param array<string, array<string, int|string>> $sizes + * @param File $file + */ + public function __construct(?File $file, string $path = '', string $mimetype = '', array $sizes = []) { if ($file === null && $path === '') { throw new RuntimeException('File or path must be set to create an Image.'); @@ -63,11 +72,17 @@ class Image extends Entity ] = pathinfo($path); } + if ($file === null) { + helper('media'); + $file = new File(media_path($path)); + } + $this->file = $file; $this->dirname = $dirname; $this->filename = $filename; $this->extension = $extension; $this->mimetype = $mimetype; + $this->sizes = $sizes; } public function __get($property) @@ -91,7 +106,24 @@ class Image extends Entity if ($this->dirname !== '.') { $path .= $this->dirname . '/'; } - $path .= $this->filename . $fileSuffix . '.' . $this->extension; + $path .= $this->filename . $fileSuffix; + + $extension = '.' . $this->extension; + $mimetype = $this->mimetype; + if ($fileSuffix !== '') { + $sizeName = substr($fileSuffix, 1); + if (array_key_exists('extension', $this->sizes[$sizeName])) { + $extension = '.' . $this->sizes[$sizeName]['extension']; + } + if (array_key_exists('mimetype', $this->sizes[$sizeName])) { + $mimetype = $this->sizes[$sizeName]['mimetype']; + } + } + $path .= $extension; + + if (str_ends_with($property, 'mimetype')) { + return $mimetype; + } if (str_ends_with($property, 'url')) { helper('media'); @@ -111,15 +143,11 @@ class Image extends Entity public function getFile(): File { - if ($this->file === null) { - $this->file = new File($this->path); - } - return $this->file; } /** - * @param array<string, int[]> $sizes + * @param array<string, array<string, int|string>> $sizes */ public function saveImage(array $sizes, string $dirname, string $filename): void { @@ -127,6 +155,7 @@ class Image extends Entity $this->dirname = $dirname; $this->filename = $filename; + $this->sizes = $sizes; save_media($this->file, $this->dirname, $this->filename); @@ -136,8 +165,8 @@ class Image extends Entity $pathProperty = $name . '_path'; $imageService ->withFile(media_path($this->path)) - ->resize($size[0], $size[1]) - ->save(media_path($this->{$pathProperty})); + ->resize($size['width'], $size['height']); + $imageService->save(media_path($this->{$pathProperty})); } } diff --git a/app/Entities/Person.php b/app/Entities/Person.php index f860ecec39..3204053a7d 100644 --- a/app/Entities/Person.php +++ b/app/Entities/Person.php @@ -77,10 +77,12 @@ class Person extends Entity public function getAvatar(): Image { if ($this->attributes['avatar_path'] === null) { - return new Image(null, '/castopod-avatar-default.jpg', 'image/jpeg'); + return new Image(null, '/castopod-avatar-default.jpg', 'image/jpeg', config('Images')->personAvatarSizes); } - return new Image(null, $this->attributes['avatar_path'], $this->attributes['avatar_mimetype']); + return new Image(null, $this->attributes['avatar_path'], $this->attributes['avatar_mimetype'], config( + 'Images' + )->personAvatarSizes); } /** diff --git a/app/Entities/Podcast.php b/app/Entities/Podcast.php index 35c35093a8..16d00f646f 100644 --- a/app/Entities/Podcast.php +++ b/app/Entities/Podcast.php @@ -211,7 +211,7 @@ class Podcast extends Entity public function getCover(): Image { - return new Image(null, $this->cover_path, $this->cover_mimetype); + return new Image(null, $this->cover_path, $this->cover_mimetype, config('Images')->podcastCoverSizes); } /** @@ -248,11 +248,13 @@ class Podcast extends Entity config('Images') ->podcastBannerDefaultPath, config('Images') - ->podcastBannerDefaultMimeType + ->podcastBannerDefaultMimeType, + config('Images') + ->podcastBannerSizes ); } - return new Image(null, $this->banner_path, $this->banner_mimetype); + return new Image(null, $this->banner_path, $this->banner_mimetype, config('Images') ->podcastBannerSizes); } public function getLink(): string diff --git a/app/Helpers/seo_helper.php b/app/Helpers/seo_helper.php index 36edf1cb2c..c392d0d582 100644 --- a/app/Helpers/seo_helper.php +++ b/app/Helpers/seo_helper.php @@ -24,7 +24,7 @@ if (! function_exists('get_podcast_metatags')) { $schema = new Schema( new Thing('PodcastSeries', [ 'name' => $podcast->title, - 'url' => url_to('podcast-activity', $podcast->handle), + 'url' => $podcast->link, 'image' => $podcast->cover->feed_url, 'description' => $podcast->description, 'webFeed' => $podcast->feed_url, @@ -41,8 +41,8 @@ if (! function_exists('get_podcast_metatags')) { ->description(htmlspecialchars($podcast->description)) ->image((string) $podcast->cover->large_url) ->canonical((string) current_url()) - ->og('image:width', (string) config('Images')->podcastCoverSizes['large'][0]) - ->og('image:height', (string) config('Images')->podcastCoverSizes['large'][1]) + ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width']) + ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height']) ->og('locale', $podcast->language_code) ->og('site_name', service('settings')->get('App.siteName')); @@ -70,7 +70,7 @@ if (! function_exists('get_episode_metatags')) { ]), 'partOfSeries' => new Thing('PodcastSeries', [ 'name' => $episode->podcast->title, - 'url' => url_to('podcast-activity', $episode->podcast->handle), + 'url' => $episode->podcast->link, ]), ]) ); @@ -83,8 +83,8 @@ if (! function_exists('get_episode_metatags')) { ->image((string) $episode->cover->large_url, 'player') ->canonical($episode->link) ->og('site_name', service('settings')->get('App.siteName')) - ->og('image:width', (string) config('Images')->podcastCoverSizes['large'][0]) - ->og('image:height', (string) config('Images')->podcastCoverSizes['large'][1]) + ->og('image:width', (string) config('Images')->podcastCoverSizes['large']['width']) + ->og('image:height', (string) config('Images')->podcastCoverSizes['large']['height']) ->og('locale', $episode->podcast->language_code) ->og('audio', $episode->audio_file_opengraph_url) ->og('audio:type', $episode->audio_file_mimetype) diff --git a/app/Models/PodcastModel.php b/app/Models/PodcastModel.php index a342a6f9dc..aef6207c39 100644 --- a/app/Models/PodcastModel.php +++ b/app/Models/PodcastModel.php @@ -485,9 +485,9 @@ class PodcastModel extends Model // update values $actor->display_name = $podcast->title; $actor->summary = $podcast->description_html; - $actor->avatar_image_url = $podcast->cover->thumbnail_url; + $actor->avatar_image_url = $podcast->cover->federation_url; $actor->avatar_image_mimetype = $podcast->cover->mimetype; - $actor->cover_image_url = $podcast->banner->large_url; + $actor->cover_image_url = $podcast->banner->federation_url; $actor->cover_image_mimetype = $podcast->banner->mimetype; if ($actor->hasChanged()) { diff --git a/app/Resources/icons/refresh.svg b/app/Resources/icons/refresh.svg new file mode 100644 index 0000000000..08b0dba097 --- /dev/null +++ b/app/Resources/icons/refresh.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> + <g> + <path fill="none" d="M0 0h24v24H0z"/> + <path d="M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm4.82-4.924A7 7 0 0 0 9.032 5.658l.975 1.755A5 5 0 0 1 17 12h-3l2.82 5.076zm-1.852 1.266l-.975-1.755A5 5 0 0 1 7 12h3L7.18 6.924a7 7 0 0 0 7.788 11.418z"/> + </g> +</svg> diff --git a/composer.lock b/composer.lock index fabdde839b..3b821cb03c 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": "c0a25c3d11c806b4bc62eafb22902bc8", + "content-hash": "afb6585b90ed08cc8a257f346ab1c416", "packages": [ { "name": "brick/math", @@ -603,8 +603,8 @@ "php": ">=5.4.0" }, "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.0", - "phpunit/phpunit": "^4.8 || ^5.0 || ^6.1 || ^7.5 || ^8.5" + "jakub-onderka/php-parallel-lint": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8|^5.0" }, "suggest": { "ext-SimpleXML": "SimpleXML extension is required to analyze RIFF/WAV/BWF audio files (also requires `ext-libxml`).", diff --git a/docs/setup-development.md b/docs/setup-development.md index e021a6a95d..cfd2170939 100644 --- a/docs/setup-development.md +++ b/docs/setup-development.md @@ -153,8 +153,8 @@ You do not wish to use the VSCode devcontainer? No problem! > The `docker-compose up -d` command will boot 4 containers in the > background: > - > - `castopod-host_app`: a php based container with CodeIgniter4 requirements - > installed + > - `castopod-host_app`: a php based container with Castopod Host + > requirements installed > - `castopod-host_redis`: a [redis](https://redis.io/) database to handle > queries and pages caching > - `castopod-host_mariadb`: a [mariadb](https://mariadb.org/) server for diff --git a/modules/Admin/Config/Routes.php b/modules/Admin/Config/Routes.php index 7f2435b0ae..8f6e0e40c1 100644 --- a/modules/Admin/Config/Routes.php +++ b/modules/Admin/Config/Routes.php @@ -31,6 +31,10 @@ $routes->group( 'as' => 'settings-instance-delete-icon', 'filter' => 'permission:settings-manage', ]); + $routes->post('instance-images-regenerate', 'SettingsController::regenerateImages', [ + 'as' => 'settings-images-regenerate', + 'filter' => 'permission:settings-manage', + ]); $routes->get('theme', 'SettingsController::theme', [ 'as' => 'settings-theme', 'filter' => 'permission:settings-manage', diff --git a/modules/Admin/Controllers/SettingsController.php b/modules/Admin/Controllers/SettingsController.php index d9e9a5318a..be84ea3d0d 100644 --- a/modules/Admin/Controllers/SettingsController.php +++ b/modules/Admin/Controllers/SettingsController.php @@ -10,6 +10,8 @@ declare(strict_types=1); namespace Modules\Admin\Controllers; +use App\Models\PersonModel; +use App\Models\PodcastModel; use CodeIgniter\HTTP\RedirectResponse; use PHP_ICO; @@ -75,20 +77,20 @@ class SettingsController extends BaseController service('image') ->withFile(ROOTPATH . 'public/media/site/icon.png') ->resize($size, $size) - ->save(ROOTPATH . "public/media/site/icon-{$size}.{$randomHash}.png"); + ->save(media_path("/site/icon-{$size}.{$randomHash}.png")); } service('settings') ->set('App.siteIcon', [ - 'ico' => "/media/site/favicon.{$randomHash}.ico", - '64' => "/media/site/icon-64.{$randomHash}.png", - '180' => "/media/site/icon-180.{$randomHash}.png", - '192' => "/media/site/icon-192.{$randomHash}.png", - '512' => "/media/site/icon-512.{$randomHash}.png", + 'ico' => media_path("/site/favicon.{$randomHash}.ico"), + '64' => media_path("/site/icon-64.{$randomHash}.png"), + '180' => media_path("/site/icon-180.{$randomHash}.png"), + '192' => media_path("/site/icon-192.{$randomHash}.png"), + '512' => media_path("/site/icon-512.{$randomHash}.png"), ]); } - return redirect('settings-general')->with('message', lang('Settings.general.instanceEditSuccess')); + return redirect('settings-general')->with('message', lang('Settings.instance.editSuccess')); } public function deleteIcon(): RedirectResponse @@ -100,7 +102,52 @@ class SettingsController extends BaseController service('settings') ->forget('App.siteIcon'); - return redirect('settings-general')->with('message', lang('Settings.general.deleteIconSuccess')); + return redirect('settings-general')->with('message', lang('Settings.instance.deleteIconSuccess')); + } + + public function regenerateImages(): RedirectResponse + { + $allPodcasts = (new PodcastModel())->findAll(); + + foreach ($allPodcasts as $podcast) { + $podcastImages = glob(ROOTPATH . "public/media/podcasts/{$podcast->handle}/*_*"); + + if ($podcastImages) { + foreach ($podcastImages as $podcastImage) { + if (is_file($podcastImage)) { + unlink($podcastImage); + } + } + } + $podcast->setCover($podcast->cover); + if ($podcast->banner_path !== null) { + $podcast->setBanner($podcast->banner); + } + + foreach ($podcast->episodes as $episode) { + if ($episode->cover_path !== null) { + $episode->setCover($episode->cover); + } + } + } + + $personsImages = glob(ROOTPATH . 'public/media/persons/*_*'); + if ($personsImages) { + foreach ($personsImages as $personsImage) { + if (is_file($personsImage)) { + unlink($personsImage); + } + } + } + + $persons = (new PersonModel())->findAll(); + foreach ($persons as $person) { + if ($person->avatar_path !== null) { + $person->setAvatar($person->avatar); + } + } + + return redirect('settings-general')->with('message', lang('Settings.images.regenerationSuccess')); } public function theme(): string diff --git a/modules/Admin/Language/en/Navigation.php b/modules/Admin/Language/en/Navigation.php index a51ceff891..716190e444 100644 --- a/modules/Admin/Language/en/Navigation.php +++ b/modules/Admin/Language/en/Navigation.php @@ -9,6 +9,7 @@ declare(strict_types=1); */ return [ + 'toggle_sidebar' => 'Toggle sidebar', 'go_to_website' => 'View site', 'go_to_admin' => 'Go to admin', 'dashboard' => 'Dashboard', diff --git a/modules/Admin/Language/en/Settings.php b/modules/Admin/Language/en/Settings.php index ed97dd4e06..48580a5e88 100644 --- a/modules/Admin/Language/en/Settings.php +++ b/modules/Admin/Language/en/Settings.php @@ -10,8 +10,8 @@ declare(strict_types=1); return [ 'title' => 'General settings', - 'general' => [ - 'site_section_title' => 'Instance', + 'instance' => [ + 'title' => 'Instance', 'site_icon' => 'Site icon', 'site_icon_delete' => 'Delete site icon', 'site_icon_hint' => 'Site icons are what you see on your browser tabs, bookmarks bar, and when you add a website as a shortcut on mobile devices.', @@ -19,9 +19,15 @@ return [ 'site_name' => 'Site name', 'site_description' => 'Site description', 'submit' => 'Save', - 'instanceEditSuccess' => 'Instance has been updated successfully!', + 'editSuccess' => 'Instance has been updated successfully!', 'deleteIconSuccess' => 'Site icon has been remove successfully!', ], + 'images' => [ + 'title' => 'Images', + 'subtitle' => 'Here you can regenerate all images based on the originals that were uploaded.', + 'regenerate' => 'Regenerate images', + 'regenerationSuccess' => 'All images have been regenerated successfully!', + ], 'theme' => [ 'title' => 'Theme', 'accent_section_title' => 'Accent color', diff --git a/modules/Admin/Language/fr/Navigation.php b/modules/Admin/Language/fr/Navigation.php index 469a43edeb..40a4470421 100644 --- a/modules/Admin/Language/fr/Navigation.php +++ b/modules/Admin/Language/fr/Navigation.php @@ -9,6 +9,7 @@ declare(strict_types=1); */ return [ + 'toggle_sidebar' => 'Afficher ou cacher la barre latérale', 'go_to_website' => 'Visiter le site', 'dashboard' => 'Tableau de bord', 'admin' => 'Accueil', diff --git a/modules/Admin/Language/fr/Settings.php b/modules/Admin/Language/fr/Settings.php index 35e603af40..6c7dece2d5 100644 --- a/modules/Admin/Language/fr/Settings.php +++ b/modules/Admin/Language/fr/Settings.php @@ -10,8 +10,8 @@ declare(strict_types=1); return [ 'title' => 'Paramètres généraux', - 'general' => [ - 'site_section_title' => 'Instance', + 'instance' => [ + 'title' => 'Instance', 'site_icon' => 'Favicon du site', 'site_icon_delete' => 'Supprimer la favicon du site', 'site_icon_hint' => 'Les favicons sont ce que vous voyez sur les onglets de votre navigateur, dans votre barre de favoris, et lorsque vous ajoutez un site web en raccourci sur des appareils mobiles.', @@ -19,9 +19,15 @@ return [ 'site_name' => 'Titre du site', 'site_description' => 'Description du site', 'submit' => 'Sauvegarder', - 'instanceEditSuccess' => 'L’instance a bien été mise à jour !', + 'editSuccess' => 'L’instance a bien été mise à jour !', 'deleteIconSuccess' => 'La favicon du site a bien été retirée !', ], + 'images' => [ + 'title' => 'Images', + 'subtitle' => 'Vous pouvez ici regénérer toutes les images en se basant sur celles qui ont été téléversées à l’origine.', + 'regenerate' => 'Regénérer les images', + 'regenerationSuccess' => 'Toutes les images ont été regénérés avec succès !', + ], 'theme' => [ 'title' => 'Thème', 'accent_section_title' => 'Couleur d’accentuation', @@ -32,6 +38,7 @@ return [ 'lake' => 'Lac', 'jacaranda' => 'Jacaranda', 'onyx' => 'Onyx', + 'submit' => 'Sauvegarder', 'setInstanceThemeSuccess' => 'Le thème a bien été mis à jour !', ], ]; diff --git a/package-lock.json b/package-lock.json index c0a338fd41..510769b3ad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -65,7 +65,12 @@ "svgo": "^2.8.0", "tailwindcss": "^3.0.0-alpha.1", "typescript": "^4.4.4", - "vite": "^2.6.13" + "vite": "^2.6.13", + "vite-plugin-pwa": "^0.11.5", + "workbox-build": "^6.4.0", + "workbox-core": "^6.4.0", + "workbox-routing": "^6.4.0", + "workbox-strategies": "^6.4.0" } }, "node_modules/@amcharts/amcharts4": { @@ -108,1871 +113,2022 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.16.0", + "node_modules/@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "node_modules/@babel/runtime": { - "version": "7.12.5", - "license": "MIT", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, "dependencies": { - "regenerator-runtime": "^0.13.4" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/autocomplete": { - "version": "0.19.9", - "license": "MIT", + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.4", - "@codemirror/text": "^0.19.2", - "@codemirror/tooltip": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/basic-setup": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/closebrackets": "^0.19.0", - "@codemirror/commands": "^0.19.0", - "@codemirror/comment": "^0.19.0", - "@codemirror/fold": "^0.19.0", - "@codemirror/gutter": "^0.19.0", - "@codemirror/highlight": "^0.19.0", - "@codemirror/history": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/lint": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/rectangular-selection": "^0.19.0", - "@codemirror/search": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.31" + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/closebrackets": { - "version": "0.19.0", - "license": "MIT", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/commands": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/matchbrackets": "^0.19.0", - "@codemirror/state": "^0.19.2", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.22", - "@lezer/common": "^0.15.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@codemirror/comment": { - "version": "0.19.0", - "license": "MIT", + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, - "node_modules/@codemirror/fold": { - "version": "0.19.2", - "license": "MIT", + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, "dependencies": { - "@codemirror/gutter": "^0.19.0", - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.22" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/gutter": { - "version": "0.19.9", - "license": "MIT", + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, "dependencies": { - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.23" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/highlight": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0", - "style-mod": "^4.0.0" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/history": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.2", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/lang-xml": { - "version": "0.19.2", - "license": "MIT", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, "dependencies": { - "@codemirror/autocomplete": "^0.19.0", - "@codemirror/highlight": "^0.19.6", - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@lezer/common": "^0.15.0", - "@lezer/xml": "^0.15.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/language": { - "version": "0.19.7", - "license": "MIT", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.5", - "@lezer/lr": "^0.15.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/lint": { - "version": "0.19.3", - "license": "MIT", + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, "dependencies": { - "@codemirror/gutter": "^0.19.4", - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.1", - "@codemirror/state": "^0.19.4", - "@codemirror/tooltip": "^0.19.5", - "@codemirror/view": "^0.19.0", - "crelt": "^1.0.5" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/matchbrackets": { - "version": "0.19.3", - "license": "MIT", + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "dev": true, "dependencies": { - "@codemirror/language": "^0.19.0", - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0", - "@lezer/common": "^0.15.0" + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/panel": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/rangeset": { - "version": "0.19.5", - "license": "MIT", - "dependencies": { - "@codemirror/state": "^0.19.0" + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/rectangular-selection": { - "version": "0.19.1", - "license": "MIT", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/text": "^0.19.4", - "@codemirror/view": "^0.19.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/search": { - "version": "0.19.5", - "license": "MIT", + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, "dependencies": { - "@codemirror/panel": "^0.19.0", - "@codemirror/rangeset": "^0.19.0", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "@codemirror/view": "^0.19.0", - "crelt": "^1.0.5" + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/state": { - "version": "0.19.6", - "license": "MIT", + "node_modules/@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, "dependencies": { - "@codemirror/text": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/text": { - "version": "0.19.5", - "license": "MIT" - }, - "node_modules/@codemirror/tooltip": { - "version": "0.19.10", - "license": "MIT", + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, "dependencies": { - "@codemirror/state": "^0.19.0", - "@codemirror/view": "^0.19.0" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@codemirror/view": { - "version": "0.19.37", - "license": "MIT", + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, "dependencies": { - "@codemirror/rangeset": "^0.19.5", - "@codemirror/state": "^0.19.3", - "@codemirror/text": "^0.19.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli": { - "version": "13.2.1", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", "dev": true, "license": "MIT", - "dependencies": { - "@commitlint/format": "^13.2.0", - "@commitlint/lint": "^13.2.0", - "@commitlint/load": "^13.2.1", - "@commitlint/read": "^13.2.0", - "@commitlint/types": "^13.2.0", - "lodash": "^4.17.19", - "resolve-from": "5.0.0", - "resolve-global": "1.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "commitlint": "cli.js" - }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/execute-rule": { - "version": "13.2.0", + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true, - "license": "MIT", "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/load": { - "version": "13.2.1", + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/execute-rule": "^13.2.0", - "@commitlint/resolve-extends": "^13.2.0", - "@commitlint/types": "^13.2.0", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.0.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends": { - "version": "13.2.0", + "node_modules/@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", "dev": true, - "license": "MIT", "dependencies": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/highlight": { + "version": "7.16.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" } }, - "node_modules/@commitlint/cli/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@commitlint/cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", "dev": true, - "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/@commitlint/cli/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, - "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@commitlint/cli/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "node_modules/@commitlint/cli/node_modules/yargs": { - "version": "17.3.0", + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", "dev": true, - "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/cli/node_modules/yargs-parser": { - "version": "21.0.0", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", "dev": true, - "license": "ISC", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/config-conventional": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-changelog-conventionalcommits": "^4.3.1" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, - "node_modules/@commitlint/ensure": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "lodash": "^4.17.19" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/ensure/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/execute-rule": { - "version": "15.0.0", + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", "dev": true, - "license": "MIT", - "optional": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/format": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/format/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "semver": "7.3.5" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/is-ignored/node_modules/semver": { - "version": "7.3.5", + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", "dev": true, - "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/lint": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/is-ignored": "^13.2.0", - "@commitlint/parse": "^13.2.0", - "@commitlint/rules": "^13.2.0", - "@commitlint/types": "^13.2.0" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/lint/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/load": { - "version": "15.0.0", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "@commitlint/execute-rule": "^15.0.0", - "@commitlint/resolve-extends": "^15.0.0", - "@commitlint/types": "^15.0.0", - "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", - "chalk": "^4.0.0", - "cosmiconfig": "^7.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "typescript": "^4.4.3" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/message": { - "version": "13.2.0", + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=v12" + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/parse": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/types": "^13.2.0", - "conventional-changelog-angular": "^5.0.11", - "conventional-commits-parser": "^3.2.2" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/parse/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.12.13" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/top-level": "^13.2.0", - "@commitlint/types": "^13.2.0", - "fs-extra": "^10.0.0", - "git-raw-commits": "^2.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/fs-extra": { - "version": "10.0.0", + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, - "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.3" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/read/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/resolve-extends": { - "version": "15.0.0", + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "import-fresh": "^3.0.0", - "lodash": "^4.17.19", - "resolve-from": "^5.0.0", - "resolve-global": "^1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/rules": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, - "license": "MIT", "dependencies": { - "@commitlint/ensure": "^13.2.0", - "@commitlint/message": "^13.2.0", - "@commitlint/to-lines": "^13.2.0", - "@commitlint/types": "^13.2.0", - "execa": "^5.0.0" + "@babel/helper-plugin-utils": "^7.10.4" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/rules/node_modules/@commitlint/types": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, - "license": "MIT", "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/to-lines": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=v12" + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level": { - "version": "13.2.0", + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, - "license": "MIT", "dependencies": { - "find-up": "^5.0.0" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=v12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, - "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/locate-path": { - "version": "6.0.0", + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, - "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/p-limit": { - "version": "3.1.0", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", "dev": true, - "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/top-level/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", "dev": true, - "license": "MIT", "dependencies": { - "p-limit": "^3.0.2" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@commitlint/types": { - "version": "15.0.0", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", "dev": true, - "license": "MIT", - "optional": true, "dependencies": { - "chalk": "^4.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=v12" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@csstools/convert-colors": { - "version": "1.4.0", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", "dev": true, - "license": "CC0-1.0", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=4.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { - "version": "3.0.2", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", "dev": true, - "license": "MIT", "dependencies": { - "lodash.get": "^4", - "make-error": "^1", - "ts-node": "^9", - "tslib": "^2" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "cosmiconfig": ">=6" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { - "version": "2.3.1", + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=4" + } }, - "node_modules/@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", "dev": true, "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">= 4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/fontkit": { - "version": "1.9.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "dev": true, "dependencies": { - "@foliojs-fork/restructure": "^2.0.2", - "brfs": "^2.0.0", - "brotli": "^1.2.0", - "browserify-optional": "^1.0.1", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^2.0.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/linebreak": { - "version": "1.1.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "dev": true, "dependencies": { - "base64-js": "1.3.1", - "brfs": "^2.0.2", - "unicode-trie": "^2.0.0" - } - }, - "node_modules/@foliojs-fork/pdfkit": { - "version": "0.12.3", - "license": "MIT", - "dependencies": { - "@foliojs-fork/fontkit": "^1.9.1", - "@foliojs-fork/linebreak": "^1.1.1", - "crypto-js": "^4.0.0", - "png-js": "^1.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@foliojs-fork/restructure": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/@github/clipboard-copy-element": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/@github/markdown-toolbar-element": { - "version": "1.5.3", - "license": "MIT" - }, - "node_modules/@github/time-elements": { - "version": "3.1.2", - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", - "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@lezer/common": { - "version": "0.15.11", - "license": "MIT" - }, - "node_modules/@lezer/lr": { - "version": "0.15.5", - "license": "MIT", - "dependencies": { - "@lezer/common": "^0.15.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@lezer/xml": { - "version": "0.15.1", - "license": "MIT", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, "dependencies": { - "@lezer/lr": "^0.15.0" + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@lit/reactive-element": { - "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.3", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.3", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.4", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", "dev": true, - "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { - "node": ">= 8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/auth-token": { - "version": "2.5.0", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/core": { - "version": "3.5.1", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.0", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/endpoint": { - "version": "6.0.12", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.34.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@octokit/core": ">=2" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", "dev": true, - "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { - "@octokit/core": ">=3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.34.0", - "deprecation": "^2.3.1" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@octokit/core": ">=3" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/request": { - "version": "5.6.2", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "universal-user-agent": "^6.0.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/request-error": { - "version": "2.1.0", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/rest": { - "version": "18.12.0", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@octokit/types": { - "version": "6.34.0", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^11.2.0" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog": { - "version": "6.0.1", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", - "lodash": "^4.17.4" + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog/node_modules/fs-extra": { - "version": "9.0.1", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", "dev": true, - "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/changelog/node_modules/jsonfile": { - "version": "6.0.1", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^1.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@semantic-release/changelog/node_modules/universalify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/commit-analyzer": { - "version": "9.0.2", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", "dev": true, - "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.2" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" - } - }, - "node_modules/@semantic-release/commit-analyzer/node_modules/import-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/error": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/exec": { - "version": "6.0.3", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "parse-json": "^5.0.0" + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/exec/node_modules/parse-json": { - "version": "5.1.0", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@semantic-release/git": { - "version": "10.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" }, "engines": { - "node": ">=14.17" + "node": ">=6.9.0" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/github": { - "version": "8.0.2", + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, - "license": "MIT", "dependencies": { - "@octokit/rest": "^18.0.0", - "@semantic-release/error": "^2.2.0", - "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "issue-parser": "^6.0.0", - "lodash": "^4.17.4", - "mime": "^3.0.0", - "p-filter": "^2.0.0", - "p-retry": "^4.0.0", - "url-join": "^4.0.0" - }, - "engines": { - "node": ">=14.17" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@semantic-release/github/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@semantic-release/github/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.12.5", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "regenerator-runtime": "^0.13.4" } }, - "node_modules/@semantic-release/github/node_modules/http-proxy-agent": { - "version": "5.0.0", + "node_modules/@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, - "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" }, "engines": { - "node": ">= 6" + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/github/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", "dev": true, - "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/github/node_modules/universalify": { - "version": "2.0.0", + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, - "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=4" } }, - "node_modules/@semantic-release/gitlab": { - "version": "7.0.4", + "node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", "dev": true, - "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "escape-string-regexp": "^3.0.0", - "form-data": "^4.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "got": "^11.0.0", - "lodash": "^4.17.11", - "parse-path": "^4.0.0", - "url-join": "^4.0.0" + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" + "node": ">=6.9.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/escape-string-regexp": { - "version": "3.0.0", - "dev": true, + "node_modules/@codemirror/autocomplete": { + "version": "0.19.9", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.4", + "@codemirror/text": "^0.19.2", + "@codemirror/tooltip": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/form-data": { - "version": "4.0.0", - "dev": true, + "node_modules/@codemirror/basic-setup": { + "version": "0.19.1", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/closebrackets": "^0.19.0", + "@codemirror/commands": "^0.19.0", + "@codemirror/comment": "^0.19.0", + "@codemirror/fold": "^0.19.0", + "@codemirror/gutter": "^0.19.0", + "@codemirror/highlight": "^0.19.0", + "@codemirror/history": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/lint": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/rectangular-selection": "^0.19.0", + "@codemirror/search": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.31" } }, - "node_modules/@semantic-release/gitlab/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@codemirror/closebrackets": { + "version": "0.19.0", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/@codemirror/commands": { + "version": "0.19.6", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "@codemirror/language": "^0.19.0", + "@codemirror/matchbrackets": "^0.19.0", + "@codemirror/state": "^0.19.2", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.22", + "@lezer/common": "^0.15.0" } }, - "node_modules/@semantic-release/gitlab/node_modules/universalify": { - "version": "2.0.0", - "dev": true, + "node_modules/@codemirror/comment": { + "version": "0.19.0", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/npm": { - "version": "8.0.3", - "dev": true, + "node_modules/@codemirror/fold": { + "version": "0.19.2", "license": "MIT", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.0", - "lodash": "^4.17.15", - "nerf-dart": "^1.0.0", - "normalize-url": "^6.0.0", - "npm": "^7.0.0", - "rc": "^1.2.8", - "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", - "semver": "^7.1.2", - "tempy": "^1.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0" + "@codemirror/gutter": "^0.19.0", + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.22" } }, - "node_modules/@semantic-release/npm/node_modules/fs-extra": { - "version": "10.0.0", - "dev": true, + "node_modules/@codemirror/gutter": { + "version": "0.19.9", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.23" } }, - "node_modules/@semantic-release/npm/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/@codemirror/highlight": { + "version": "0.19.6", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "@codemirror/language": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0", + "style-mod": "^4.0.0" } }, - "node_modules/@semantic-release/npm/node_modules/semver": { - "version": "7.3.5", - "dev": true, - "license": "ISC", + "node_modules/@codemirror/history": { + "version": "0.19.1", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "@codemirror/state": "^0.19.2", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@semantic-release/npm/node_modules/universalify": { - "version": "2.0.0", - "dev": true, + "node_modules/@codemirror/lang-xml": { + "version": "0.19.2", "license": "MIT", - "engines": { - "node": ">= 10.0.0" + "dependencies": { + "@codemirror/autocomplete": "^0.19.0", + "@codemirror/highlight": "^0.19.6", + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@lezer/common": "^0.15.0", + "@lezer/xml": "^0.15.0" } }, - "node_modules/@semantic-release/release-notes-generator": { - "version": "10.0.3", - "dev": true, + "node_modules/@codemirror/language": { + "version": "0.19.7", "license": "MIT", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "get-stream": "^6.0.0", - "import-from": "^4.0.0", - "into-stream": "^6.0.0", - "lodash": "^4.17.4", - "read-pkg-up": "^7.0.0" - }, - "engines": { - "node": ">=14.17" - }, - "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.5", + "@lezer/lr": "^0.15.0" } }, - "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, + "node_modules/@codemirror/lint": { + "version": "0.19.3", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/gutter": "^0.19.4", + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.1", + "@codemirror/state": "^0.19.4", + "@codemirror/tooltip": "^0.19.5", + "@codemirror/view": "^0.19.0", + "crelt": "^1.0.5" } }, - "node_modules/@semantic-release/release-notes-generator/node_modules/import-from": { - "version": "4.0.0", - "dev": true, + "node_modules/@codemirror/matchbrackets": { + "version": "0.19.3", "license": "MIT", - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@codemirror/language": "^0.19.0", + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0", + "@lezer/common": "^0.15.0" } }, - "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "dev": true, + "node_modules/@codemirror/panel": { + "version": "0.19.1", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "dependencies": { + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@stencil/core": { - "version": "2.5.2", + "node_modules/@codemirror/rangeset": { + "version": "0.19.5", "license": "MIT", - "bin": { - "stencil": "bin/stencil" - }, - "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "dependencies": { + "@codemirror/state": "^0.19.0" } }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "dev": true, + "node_modules/@codemirror/rectangular-selection": { + "version": "0.19.1", "license": "MIT", "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" + "@codemirror/state": "^0.19.0", + "@codemirror/text": "^0.19.4", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@tailwindcss/forms": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", - "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", - "dev": true, + "node_modules/@codemirror/search": { + "version": "0.19.5", + "license": "MIT", "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" + "@codemirror/panel": "^0.19.0", + "@codemirror/rangeset": "^0.19.0", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "@codemirror/view": "^0.19.0", + "crelt": "^1.0.5" } }, - "node_modules/@tailwindcss/line-clamp": { - "version": "0.2.2", - "dev": true, + "node_modules/@codemirror/state": { + "version": "0.19.6", "license": "MIT", - "peerDependencies": { - "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/nesting": { - "version": "0.0.0-insiders.565cd3e", - "resolved": "https://registry.npmjs.org/@tailwindcss/nesting/-/nesting-0.0.0-insiders.565cd3e.tgz", - "integrity": "sha512-WhHoFBx19TnH/c+xLwT/sxei6+4RpdfiyG3MYXfmLaMsADmVqBkF7B6lDalgZD9YdM459MF7DtxVbWkOrV7IaQ==", "dependencies": { - "postcss-nested": "^5.0.5" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "@codemirror/text": "^0.19.0" } }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz", - "integrity": "sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==", - "dev": true, + "node_modules/@codemirror/text": { + "version": "0.19.5", + "license": "MIT" + }, + "node_modules/@codemirror/tooltip": { + "version": "0.19.10", + "license": "MIT", "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + "@codemirror/state": "^0.19.0", + "@codemirror/view": "^0.19.0" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/@codemirror/view": { + "version": "0.19.37", "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@codemirror/rangeset": "^0.19.5", + "@codemirror/state": "^0.19.3", + "@codemirror/text": "^0.19.0", + "style-mod": "^4.0.0", + "w3c-keyname": "^2.2.4" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", + "node_modules/@commitlint/cli": { + "version": "13.2.1", "dev": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "@commitlint/format": "^13.2.0", + "@commitlint/lint": "^13.2.0", + "@commitlint/load": "^13.2.1", + "@commitlint/read": "^13.2.0", + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, "engines": { - "node": ">=10.13.0" + "node": ">=v12" } }, - "node_modules/@types/cacheable-request": { - "version": "6.0.2", + "node_modules/@commitlint/cli/node_modules/@commitlint/execute-rule": { + "version": "13.2.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "*", - "@types/node": "*", - "@types/responselike": "*" + "engines": { + "node": ">=v12" } }, - "node_modules/@types/color-name": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/fscreen": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/@types/geojson": { - "version": "7946.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "node_modules/@types/keyv": { - "version": "3.1.3", + "node_modules/@commitlint/cli/node_modules/@commitlint/load": { + "version": "13.2.1", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "@commitlint/execute-rule": "^13.2.0", + "@commitlint/resolve-extends": "^13.2.0", + "@commitlint/types": "^13.2.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "typescript": "^4.4.3" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/@types/leaflet": { - "version": "1.7.6", + "node_modules/@commitlint/cli/node_modules/@commitlint/resolve-extends": { + "version": "13.2.0", "dev": true, "license": "MIT", "dependencies": { - "@types/geojson": "*" + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/@types/marked": { - "version": "3.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "17.0.5", + "node_modules/@commitlint/cli/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=v12" + } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", + "node_modules/@commitlint/cli/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/parse-json": { - "version": "4.0.0", + "node_modules/@commitlint/cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/responselike": { - "version": "1.0.0", + "node_modules/@commitlint/cli/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/retry": { - "version": "0.12.1", + "node_modules/@commitlint/cli/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", - "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", + "node_modules/@commitlint/cli/node_modules/yargs": { + "version": "17.3.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/experimental-utils": "5.8.1", - "@typescript-eslint/scope-manager": "5.8.1", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.5", + "node_modules/@commitlint/cli/node_modules/yargs-parser": { + "version": "21.0.0", "dev": true, "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "conventional-changelog-conventionalcommits": "^4.3.1" }, "engines": { - "node": ">=10" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", - "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", + "node_modules/@commitlint/ensure": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.8.1", - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/typescript-estree": "5.8.1", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@commitlint/types": "^13.2.0", + "lodash": "^4.17.19" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", - "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", + "node_modules/@commitlint/ensure/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.8.1", - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/typescript-estree": "5.8.1", - "debug": "^4.3.2" + "chalk": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=v12" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", - "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", + "node_modules/@commitlint/execute-rule": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=v12" + } + }, + "node_modules/@commitlint/format": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/visitor-keys": "5.8.1" + "@commitlint/types": "^13.2.0", + "chalk": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", - "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", + "node_modules/@commitlint/format/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=v12" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", - "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", + "node_modules/@commitlint/is-ignored": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "@typescript-eslint/visitor-keys": "5.8.1", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "@commitlint/types": "^13.2.0", + "semver": "7.3.5" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" + } + }, + "node_modules/@commitlint/is-ignored/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "engines": { + "node": ">=v12" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "node_modules/@commitlint/is-ignored/node_modules/semver": { "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -1983,801 +2139,792 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", - "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", + "node_modules/@commitlint/lint": { + "version": "13.2.0", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.8.1", - "eslint-visitor-keys": "^3.0.0" + "@commitlint/is-ignored": "^13.2.0", + "@commitlint/parse": "^13.2.0", + "@commitlint/rules": "^13.2.0", + "@commitlint/types": "^13.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=v12" } }, - "node_modules/@vime/core": { - "version": "5.3.0", + "node_modules/@commitlint/lint/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@stencil/core": "2.5.2", - "@types/fscreen": "^1.0.1", - "fscreen": "^1.2.0", - "mitt": "^3.0.0", - "stencil-wormhole": "^3.4.1" - } - }, - "node_modules/abab": { - "version": "2.0.5", - "license": "BSD-3-Clause" - }, - "node_modules/acorn": { - "version": "7.4.1", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "chalk": "^4.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=v12" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", + "node_modules/@commitlint/load": { + "version": "15.0.0", + "dev": true, "license": "MIT", + "optional": true, "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" + "@commitlint/execute-rule": "^15.0.0", + "@commitlint/resolve-extends": "^15.0.0", + "@commitlint/types": "^15.0.0", + "@endemolshinegroup/cosmiconfig-typescript-loader": "^3.0.2", + "chalk": "^4.0.0", + "cosmiconfig": "^7.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "typescript": "^4.4.3" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@commitlint/message": { + "version": "13.2.0", "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "license": "MIT", + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-node": { - "version": "1.8.2", - "license": "Apache-2.0", + "node_modules/@commitlint/parse": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "@commitlint/types": "^13.2.0", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + }, + "engines": { + "node": ">=v12" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", + "node_modules/@commitlint/parse/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "chalk": "^4.0.0" + }, "engines": { - "node": ">=0.4.0" + "node": ">=v12" } }, - "node_modules/adler-32": { - "version": "1.2.0", - "license": "Apache-2.0", + "node_modules/@commitlint/read": { + "version": "13.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "adler32": "bin/adler32.njs" + "@commitlint/top-level": "^13.2.0", + "@commitlint/types": "^13.2.0", + "fs-extra": "^10.0.0", + "git-raw-commits": "^2.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=v12" } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/@commitlint/read/node_modules/@commitlint/types": { + "version": "13.2.0", + "dev": true, "license": "MIT", "dependencies": { - "debug": "4" + "chalk": "^4.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=v12" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/@commitlint/read/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@commitlint/read/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "universalify": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/amdefine": { - "version": "1.0.1", - "license": "BSD-3-Clause OR MIT", - "optional": true, - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", + "node_modules/@commitlint/read/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/ansi-escapes": { - "version": "3.2.0", + "node_modules/@commitlint/resolve-extends": { + "version": "15.0.0", "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "import-fresh": "^3.0.0", + "lodash": "^4.17.19", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansi-regex": { - "version": "3.0.0", + "node_modules/@commitlint/rules": { + "version": "13.2.0", "dev": true, "license": "MIT", + "dependencies": { + "@commitlint/ensure": "^13.2.0", + "@commitlint/message": "^13.2.0", + "@commitlint/to-lines": "^13.2.0", + "@commitlint/types": "^13.2.0", + "execa": "^5.0.0" + }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/@commitlint/rules/node_modules/@commitlint/types": { + "version": "13.2.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "chalk": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=v12" } }, - "node_modules/ansicolors": { - "version": "0.3.2", + "node_modules/@commitlint/to-lines": { + "version": "13.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=v12" + } }, - "node_modules/anymatch": { - "version": "3.1.2", + "node_modules/@commitlint/top-level": { + "version": "13.2.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "find-up": "^5.0.0" }, "engines": { - "node": ">= 8" + "node": ">=v12" } }, - "node_modules/arg": { - "version": "5.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/argv-formatter": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/array-from": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/array-ify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "2.1.0", + "node_modules/@commitlint/top-level/node_modules/find-up": { + "version": "5.0.0", "dev": true, "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/arrify": { - "version": "1.0.1", + "node_modules/@commitlint/top-level/node_modules/locate-path": { + "version": "6.0.0", "dev": true, "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ast-transform": { - "version": "0.0.0", + "node_modules/@commitlint/top-level/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "escodegen": "~1.2.0", - "esprima": "~1.0.4", - "through": "~2.3.4" - } - }, - "node_modules/ast-transform/node_modules/esprima": { - "version": "1.0.4", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ast-types": { - "version": "0.7.8", + "node_modules/@commitlint/top-level/node_modules/p-locate": { + "version": "5.0.0", + "dev": true, "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/@commitlint/types": { + "version": "15.0.0", "dev": true, "license": "MIT", + "optional": true, + "dependencies": { + "chalk": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=v12" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "engines": { - "node": ">= 4.0.0" + "node": ">=4.0.0" } }, - "node_modules/autoprefixer": { - "version": "10.4.0", + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader": { + "version": "3.0.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "lodash.get": "^4", + "make-error": "^1", + "ts-node": "^9", + "tslib": "^2" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=10.0.0" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "license": "MIT", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "cosmiconfig": ">=6" } }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "hasInstallScript": true, - "license": "MIT" - }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "license": "MIT" - }, - "node_modules/balanced-match": { - "version": "1.0.0", + "node_modules/@endemolshinegroup/cosmiconfig-typescript-loader/node_modules/tslib": { + "version": "2.3.1", "dev": true, - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.3.1", - "license": "MIT" + "license": "0BSD" }, - "node_modules/before-after-hook": { - "version": "2.2.2", + "node_modules/@eslint/eslintrc": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", + "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", "dev": true, - "license": "Apache-2.0" + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.2.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } }, - "node_modules/binary-extensions": { - "version": "2.1.0", + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/bottleneck": { - "version": "2.19.5", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", + "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.0.1" - }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brfs": { - "version": "2.0.2", + "node_modules/@foliojs-fork/fontkit": { + "version": "1.9.1", "license": "MIT", "dependencies": { - "quote-stream": "^1.0.1", - "resolve": "^1.1.5", - "static-module": "^3.0.2", - "through2": "^2.0.0" - }, - "bin": { - "brfs": "bin/cmd.js" + "@foliojs-fork/restructure": "^2.0.2", + "brfs": "^2.0.0", + "brotli": "^1.2.0", + "browserify-optional": "^1.0.1", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/brfs/node_modules/through2": { - "version": "2.0.5", + "node_modules/@foliojs-fork/linebreak": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "base64-js": "1.3.1", + "brfs": "^2.0.2", + "unicode-trie": "^2.0.0" } }, - "node_modules/brotli": { - "version": "1.3.2", + "node_modules/@foliojs-fork/pdfkit": { + "version": "0.12.3", "license": "MIT", "dependencies": { - "base64-js": "^1.1.2" + "@foliojs-fork/fontkit": "^1.9.1", + "@foliojs-fork/linebreak": "^1.1.1", + "crypto-js": "^4.0.0", + "png-js": "^1.0.0" } }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "license": "BSD-2-Clause" + "node_modules/@foliojs-fork/restructure": { + "version": "2.0.2", + "license": "MIT" }, - "node_modules/browser-resolve": { - "version": "1.11.3", - "license": "MIT", - "dependencies": { - "resolve": "1.1.7" - } + "node_modules/@github/clipboard-copy-element": { + "version": "1.1.2", + "license": "MIT" }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.1.7", + "node_modules/@github/markdown-toolbar-element": { + "version": "1.5.3", "license": "MIT" }, - "node_modules/browserify-optional": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "ast-transform": "0.0.0", - "ast-types": "^0.7.0", - "browser-resolve": "^1.8.1" - } + "node_modules/@github/time-elements": { + "version": "3.1.2", + "license": "MIT" }, - "node_modules/browserslist": { - "version": "4.19.1", + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", + "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", "dev": true, - "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "node": ">=10.10.0" } }, - "node_modules/buffer-equal": { - "version": "0.0.1", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true }, - "node_modules/buffer-from": { - "version": "1.1.2", + "node_modules/@lezer/common": { + "version": "0.15.11", "license": "MIT" }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "dev": true, + "node_modules/@lezer/lr": { + "version": "0.15.5", "license": "MIT", - "engines": { - "node": ">=10.6.0" + "dependencies": { + "@lezer/common": "^0.15.0" } }, - "node_modules/cacheable-request": { - "version": "7.0.2", + "node_modules/@lezer/xml": { + "version": "0.15.1", + "license": "MIT", + "dependencies": { + "@lezer/lr": "^0.15.0" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.0.2", + "license": "BSD-3-Clause" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.3", "dev": true, "license": "MIT", "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.0.0" + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/cachedir": { - "version": "2.2.0", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/call-bind": { - "version": "1.0.2", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.4", + "dev": true, "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/@octokit/auth-token": { + "version": "2.5.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@octokit/types": "^6.0.3" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", + "node_modules/@octokit/core": { + "version": "3.5.1", "dev": true, "license": "MIT", - "engines": { - "node": ">= 6" + "dependencies": { + "@octokit/auth-token": "^2.4.4", + "@octokit/graphql": "^4.5.8", + "@octokit/request": "^5.6.0", + "@octokit/request-error": "^2.0.5", + "@octokit/types": "^6.0.3", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", + "node_modules/@octokit/endpoint": { + "version": "6.0.12", "dev": true, "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@octokit/types": "^6.0.3", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", + "node_modules/@octokit/graphql": { + "version": "4.8.0", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "@octokit/request": "^5.6.0", + "@octokit/types": "^6.0.3", + "universal-user-agent": "^6.0.0" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001287", + "node_modules/@octokit/openapi-types": { + "version": "11.2.0", "dev": true, - "license": "CC-BY-4.0", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "license": "MIT" }, - "node_modules/cardinal": { - "version": "2.1.1", - "dev": true, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "2.17.0", + "dev": true, "license": "MIT", "dependencies": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" + "@octokit/types": "^6.34.0" }, - "bin": { - "cdl": "bin/cdl.js" + "peerDependencies": { + "@octokit/core": ">=2" } }, - "node_modules/cfb": { - "version": "1.2.1", - "license": "Apache-2.0", + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "5.13.0", + "dev": true, + "license": "MIT", "dependencies": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" + "@octokit/types": "^6.34.0", + "deprecation": "^2.3.1" }, - "engines": { - "node": ">=0.8" + "peerDependencies": { + "@octokit/core": ">=3" } }, - "node_modules/cfb/node_modules/adler-32": { - "version": "1.3.0", - "license": "Apache-2.0", + "node_modules/@octokit/request": { + "version": "5.6.2", + "dev": true, + "license": "MIT", "dependencies": { - "printj": "~1.2.2" - }, - "engines": { - "node": ">=0.8" + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.1.0", + "@octokit/types": "^6.16.1", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "universal-user-agent": "^6.0.0" } }, - "node_modules/cfb/node_modules/adler-32/node_modules/printj": { - "version": "1.2.3", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" + "node_modules/@octokit/request-error": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^6.0.3", + "deprecation": "^2.0.0", + "once": "^1.4.0" } }, - "node_modules/cfb/node_modules/printj": { - "version": "1.3.0", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" + "node_modules/@octokit/rest": { + "version": "18.12.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" } }, - "node_modules/chalk": { - "version": "4.1.2", + "node_modules/@octokit/types": { + "version": "6.34.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, + "@octokit/openapi-types": "^11.2.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.0", + "license": "MIT", "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "node_modules/chalk/node_modules/ansi-styles": { - "version": "4.2.1", + "node_modules/@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": ">=8" + "node": ">= 10.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, - "node_modules/chalk/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "dev": true, - "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/chalk/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "dev": true, - "license": "MIT" + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } }, - "node_modules/chalk/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "sourcemap-codec": "^1.4.4" } }, - "node_modules/chalk/node_modules/supports-color": { - "version": "7.1.0", + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, - "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "engines": { - "node": ">=8" + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/chardet": { - "version": "0.7.0", + "node_modules/@semantic-release/changelog": { + "version": "6.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/choices.js": { - "version": "9.0.1", "license": "MIT", "dependencies": { - "deepmerge": "^4.2.0", - "fuse.js": "^3.4.5", - "redux": "^4.0.4" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "fs-extra": "^9.0.0", + "lodash": "^4.17.4" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/chokidar": { - "version": "3.5.2", + "node_modules/@semantic-release/changelog/node_modules/fs-extra": { + "version": "9.0.1", "dev": true, "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=10" } }, - "node_modules/ci-info": { - "version": "3.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/@semantic-release/changelog/node_modules/jsonfile": { + "version": "6.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "universalify": "^1.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/cli-cursor": { - "version": "2.1.0", + "node_modules/@semantic-release/changelog/node_modules/universalify": { + "version": "1.0.0", "dev": true, "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 10.0.0" } }, - "node_modules/cli-table3": { - "version": "0.6.0", + "node_modules/@semantic-release/commit-analyzer": { + "version": "9.0.2", "dev": true, "license": "MIT", "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" + "conventional-changelog-angular": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.2.3", + "debug": "^4.0.0", + "import-from": "^4.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.2" }, "engines": { - "node": "10.* || >= 12.*" + "node": ">=14.17" }, - "optionalDependencies": { - "colors": "^1.1.2" + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@semantic-release/commit-analyzer/node_modules/import-from": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "node_modules/@semantic-release/error": { "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.17" } }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@semantic-release/exec": { + "version": "6.0.3", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "execa": "^5.0.0", + "lodash": "^4.17.4", + "parse-json": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cli-truncate": { - "version": "2.1.0", + "node_modules/@semantic-release/exec/node_modules/parse-json": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { "node": ">=8" @@ -2786,2875 +2933,2719 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cli-truncate/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@semantic-release/git": { + "version": "10.0.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "execa": "^5.0.0", + "lodash": "^4.17.4", + "micromatch": "^4.0.0", + "p-reduce": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=14.17" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cli-truncate/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@semantic-release/github": { + "version": "8.0.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@octokit/rest": "^18.0.0", + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^3.0.0", + "bottleneck": "^2.18.1", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "fs-extra": "^10.0.0", + "globby": "^11.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "issue-parser": "^6.0.0", + "lodash": "^4.17.4", + "mime": "^3.0.0", + "p-filter": "^2.0.0", + "p-retry": "^4.0.0", + "url-join": "^4.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/cli-truncate/node_modules/color-name": { - "version": "1.1.4", + "node_modules/@semantic-release/github/node_modules/@semantic-release/error": { + "version": "2.2.0", "dev": true, "license": "MIT" }, - "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@semantic-release/github/node_modules/@tootallnate/once": { + "version": "2.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "3.0.0", + "node_modules/@semantic-release/github/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/cli-truncate/node_modules/string-width": { - "version": "4.2.3", + "node_modules/@semantic-release/github/node_modules/http-proxy-agent": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/cli-truncate/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/@semantic-release/github/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/cli-width": { - "version": "2.2.1", + "node_modules/@semantic-release/github/node_modules/universalify": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } }, - "node_modules/cliui": { + "node_modules/@semantic-release/gitlab": { "version": "7.0.4", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "debug": "^4.0.0", + "dir-glob": "^3.0.0", + "escape-string-regexp": "^3.0.0", + "form-data": "^4.0.0", + "fs-extra": "^10.0.0", + "globby": "^11.0.0", + "got": "^11.0.0", + "lodash": "^4.17.11", + "parse-path": "^4.0.0", + "url-join": "^4.0.0" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/@semantic-release/gitlab/node_modules/escape-string-regexp": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/@semantic-release/gitlab/node_modules/form-data": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.2", + "node_modules/@semantic-release/gitlab/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", + "node_modules/@semantic-release/gitlab/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=8" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/clone": { - "version": "1.0.4", + "node_modules/@semantic-release/gitlab/node_modules/universalify": { + "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 10.0.0" } }, - "node_modules/clone-regexp": { - "version": "2.2.0", + "node_modules/@semantic-release/npm": { + "version": "8.0.3", "dev": true, "license": "MIT", "dependencies": { - "is-regexp": "^2.0.0" + "@semantic-release/error": "^3.0.0", + "aggregate-error": "^3.0.0", + "execa": "^5.0.0", + "fs-extra": "^10.0.0", + "lodash": "^4.17.15", + "nerf-dart": "^1.0.0", + "normalize-url": "^6.0.0", + "npm": "^7.0.0", + "rc": "^1.2.8", + "read-pkg": "^5.0.0", + "registry-auth-token": "^4.0.0", + "semver": "^7.1.2", + "tempy": "^1.0.0" }, "engines": { - "node": ">=6" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0" } }, - "node_modules/clone-regexp/node_modules/is-regexp": { - "version": "2.1.0", + "node_modules/@semantic-release/npm/node_modules/fs-extra": { + "version": "10.0.0", "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/clone-response": { - "version": "1.0.2", + "node_modules/@semantic-release/npm/node_modules/jsonfile": { + "version": "6.1.0", "dev": true, "license": "MIT", "dependencies": { - "mimic-response": "^1.0.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/codepage": { - "version": "1.15.0", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@semantic-release/npm/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "1.1.3" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "dev": true, - "license": "MIT" - }, - "node_modules/colors": { - "version": "1.4.0", + "node_modules/@semantic-release/npm/node_modules/universalify": { + "version": "2.0.0", "dev": true, "license": "MIT", - "optional": true, "engines": { - "node": ">=0.1.90" + "node": ">= 10.0.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/@semantic-release/release-notes-generator": { + "version": "10.0.3", + "dev": true, "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "conventional-changelog-angular": "^5.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.2.3", + "debug": "^4.0.0", + "get-stream": "^6.0.0", + "import-from": "^4.0.0", + "into-stream": "^6.0.0", + "lodash": "^4.17.4", + "read-pkg-up": "^7.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=14.17" + }, + "peerDependencies": { + "semantic-release": ">=18.0.0-beta.1" } }, - "node_modules/commander": { - "version": "8.3.0", + "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/commitizen": { - "version": "4.2.4", + "node_modules/@semantic-release/release-notes-generator/node_modules/import-from": { + "version": "4.0.0", "dev": true, "license": "MIT", - "dependencies": { - "cachedir": "2.2.0", - "cz-conventional-changelog": "3.2.0", - "dedent": "0.7.0", - "detect-indent": "6.0.0", - "find-node-modules": "^2.1.2", - "find-root": "1.1.0", - "fs-extra": "8.1.0", - "glob": "7.1.4", - "inquirer": "6.5.2", - "is-utf8": "^0.2.1", - "lodash": "^4.17.20", - "minimist": "1.2.5", - "strip-bom": "4.0.0", - "strip-json-comments": "3.0.1" - }, - "bin": { - "commitizen": "bin/commitizen", - "cz": "bin/git-cz", - "git-cz": "bin/git-cz" - }, "engines": { - "node": ">= 10" + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/commitizen/node_modules/chalk": { - "version": "2.4.2", + "node_modules/@sindresorhus/is": { + "version": "4.2.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/commitizen/node_modules/cz-conventional-changelog": { - "version": "3.2.0", - "dev": true, + "node_modules/@stencil/core": { + "version": "2.5.2", "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" + "bin": { + "stencil": "bin/stencil" }, "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@commitlint/load": ">6.1.1" + "node": ">=12.10.0", + "npm": ">=6.0.0" } }, - "node_modules/commitizen/node_modules/find-node-modules": { - "version": "2.1.2", + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "dev": true, - "license": "MIT", "dependencies": { - "findup-sync": "^4.0.0", - "merge": "^2.1.0" + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" } }, - "node_modules/commitizen/node_modules/findup-sync": { - "version": "4.0.0", + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", "dev": true, "license": "MIT", "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" + "defer-to-connect": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/commitizen/node_modules/glob": { - "version": "7.1.4", + "node_modules/@tailwindcss/forms": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.0.tgz", + "integrity": "sha512-DeaQBx6EgEeuZPQACvC+mKneJsD8am1uiJugjgQK1+/Vt+Ai0GpFBC2T2fqnUad71WgOxyrZPE6BG1VaI6YqfQ==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "mini-svg-data-uri": "^1.2.3" }, - "engines": { - "node": "*" + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, - "node_modules/commitizen/node_modules/merge": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/compare-func": { - "version": "2.0.0", + "node_modules/@tailwindcss/line-clamp": { + "version": "0.2.2", "dev": true, "license": "MIT", - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0-alpha.1" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "engines": [ - "node >= 0.8" - ], - "license": "MIT", + "node_modules/@tailwindcss/nesting": { + "version": "0.0.0-insiders.565cd3e", + "resolved": "https://registry.npmjs.org/@tailwindcss/nesting/-/nesting-0.0.0-insiders.565cd3e.tgz", + "integrity": "sha512-WhHoFBx19TnH/c+xLwT/sxei6+4RpdfiyG3MYXfmLaMsADmVqBkF7B6lDalgZD9YdM459MF7DtxVbWkOrV7IaQ==", "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "postcss-nested": "^5.0.5" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/conventional-changelog-angular": { - "version": "5.0.13", + "node_modules/@tailwindcss/typography": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.0.tgz", + "integrity": "sha512-1p/3C6C+JJziS/ghtG8ACYalbA2SyLJY27Pm33cVTlAoY6VQ7zfm2H64cPxUMBkVIlWXTtWHhZcZJPobMRmQAA==", "dev": true, - "license": "ISC", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0" }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || insiders" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "4.5.0", + "node_modules/@trysound/sax": { + "version": "0.2.0", "dev": true, "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0", - "lodash": "^4.17.15", - "q": "^1.5.1" - }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/conventional-changelog-writer": { - "version": "5.0.0", + "node_modules/@types/cacheable-request": { + "version": "6.0.2", "dev": true, "license": "MIT", "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.6", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-changelog-writer": "cli.js" - }, - "engines": { - "node": ">=10" + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" } }, - "node_modules/conventional-commit-types": { - "version": "3.0.0", + "node_modules/@types/color-name": { + "version": "1.1.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/fscreen": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/@types/geojson": { + "version": "7946.0.8", "dev": true, - "license": "MIT", - "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/conventional-commits-parser": { - "version": "3.2.3", + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/convert-source-map": { - "version": "1.7.0", + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.3", + "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.1" + "@types/node": "*" } }, - "node_modules/core-js": { - "version": "3.6.5", - "hasInstallScript": true, + "node_modules/@types/leaflet": { + "version": "1.7.6", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "dependencies": { + "@types/geojson": "*" } }, - "node_modules/core-util-is": { - "version": "1.0.2", + "node_modules/@types/marked": { + "version": "3.0.3", + "dev": true, "license": "MIT" }, - "node_modules/cosmiconfig": { - "version": "7.0.1", + "node_modules/@types/minimist": { + "version": "1.2.1", "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } + "license": "MIT" }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "5.2.0", + "node_modules/@types/node": { + "version": "17.0.5", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/crc-32": { - "version": "1.2.0", - "license": "Apache-2.0", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } + "license": "MIT" }, - "node_modules/create-require": { - "version": "1.1.1", + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", "dev": true, "license": "MIT" }, - "node_modules/crelt": { - "version": "1.0.5", + "node_modules/@types/parse-json": { + "version": "4.0.0", + "dev": true, "license": "MIT" }, - "node_modules/cross-env": { - "version": "7.0.3", + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "dev": true, - "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "@types/node": "*" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", + "node_modules/@types/responselike": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" + "@types/node": "*" } }, - "node_modules/cross-spawn/node_modules/which": { - "version": "2.0.2", + "node_modules/@types/retry": { + "version": "0.12.1", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } + "license": "MIT" }, - "node_modules/crypto-js": { - "version": "4.1.1", + "node_modules/@types/trusted-types": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/crypto-random-string": { - "version": "2.0.0", + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", + "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", "dev": true, - "license": "MIT", + "dependencies": { + "@typescript-eslint/experimental-utils": "5.8.1", + "@typescript-eslint/scope-manager": "5.8.1", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-blank-pseudo": { - "version": "0.1.4", + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "CC0-1.0", + "license": "ISC", "dependencies": { - "postcss": "^7.0.5" + "lru-cache": "^6.0.0" }, "bin": { - "css-blank-pseudo": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/css-blank-pseudo/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-blank-pseudo/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", + "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.8.1", + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/typescript-estree": "5.8.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/css-blank-pseudo/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.3", + "node_modules/@typescript-eslint/parser": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", + "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", "dev": true, - "license": "ISC", "dependencies": { - "timsort": "^0.3.0" + "@typescript-eslint/scope-manager": "5.8.1", + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/typescript-estree": "5.8.1", + "debug": "^4.3.2" }, "engines": { - "node": ">= 10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "postcss": "^8.0.9" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-has-pseudo": { - "version": "0.10.0", + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", + "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^5.0.0-rc.4" - }, - "bin": { - "css-has-pseudo": "cli.js" + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/visitor-keys": "5.8.1" }, "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/css-has-pseudo/node_modules/cssesc": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-has-pseudo/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-has-pseudo/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/types": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", + "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { - "version": "5.0.0", + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", + "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", "dev": true, - "license": "MIT", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "@typescript-eslint/types": "5.8.1", + "@typescript-eslint/visitor-keys": "5.8.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/css-has-pseudo/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/css-prefers-color-scheme": { - "version": "3.1.1", + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.5" + "lru-cache": "^6.0.0" }, "bin": { - "css-prefers-color-scheme": "cli.js" + "semver": "bin/semver.js" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" } }, - "node_modules/css-prefers-color-scheme/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/css-prefers-color-scheme/node_modules/postcss": { - "version": "7.0.39", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", + "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@typescript-eslint/types": "5.8.1", + "eslint-visitor-keys": "^3.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/css-prefers-color-scheme/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/@vime/core": { + "version": "5.3.0", + "license": "MIT", + "dependencies": { + "@stencil/core": "2.5.2", + "@types/fscreen": "^1.0.1", + "fscreen": "^1.2.0", + "mitt": "^3.0.0", + "stencil-wormhole": "^3.4.1" } }, - "node_modules/css-tree": { - "version": "1.1.3", - "dev": true, + "node_modules/abab": { + "version": "2.0.5", + "license": "BSD-3-Clause" + }, + "node_modules/acorn": { + "version": "7.4.1", "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=8.0.0" + "node": ">=0.4.0" } }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/acorn-globals": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "node_modules/cssdb": { - "version": "4.4.0", + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, - "license": "CC0-1.0" + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "node_modules/cssesc": { - "version": "3.0.0", + "node_modules/acorn-node": { + "version": "1.8.2", + "license": "Apache-2.0", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adler-32": { + "version": "1.2.0", + "license": "Apache-2.0", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, "bin": { - "cssesc": "bin/cssesc" + "adler32": "bin/adler32.njs" }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/cssnano": { - "version": "5.0.13", - "dev": true, + "node_modules/agent-base": { + "version": "6.0.2", "license": "MIT", "dependencies": { - "cssnano-preset-default": "^5.1.9", - "is-resolvable": "^1.1.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "debug": "4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 6.0.0" } }, - "node_modules/cssnano-preset-default": { - "version": "5.1.9", + "node_modules/aggregate-error": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/cssnano-utils": { - "version": "2.0.1", + "node_modules/alphanum-sort": { + "version": "1.0.2", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/amdefine": { + "version": "1.0.1", + "license": "BSD-3-Clause OR MIT", + "optional": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.4.2" } }, - "node_modules/csso": { - "version": "4.2.0", + "node_modules/ansi-colors": { + "version": "4.1.1", "dev": true, "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" - }, "engines": { - "node": ">=8.0.0" + "node": ">=6" } }, - "node_modules/cssom": { - "version": "0.4.4", - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", + "node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "license": "MIT" - }, - "node_modules/cz-conventional-changelog": { - "version": "3.3.0", + "node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@commitlint/load": ">6.1.1" + "node": ">=4" } }, - "node_modules/cz-conventional-changelog/node_modules/chalk": { - "version": "2.4.2", + "node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "color-convert": "^1.9.0" }, "engines": { "node": ">=4" } }, - "node_modules/d": { - "version": "1.0.1", - "license": "ISC", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } + "node_modules/ansicolors": { + "version": "0.3.2", + "dev": true, + "license": "MIT" }, - "node_modules/d3-array": { - "version": "2.12.1", - "license": "BSD-3-Clause", + "node_modules/anymatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "internmap": "^1.0.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/d3-color": { - "version": "1.4.1", - "license": "BSD-3-Clause" + "node_modules/arg": { + "version": "5.0.1", + "dev": true, + "license": "MIT" }, - "node_modules/d3-dispatch": { - "version": "2.0.0", - "license": "BSD-3-Clause" + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true }, - "node_modules/d3-ease": { - "version": "1.0.7", - "license": "BSD-3-Clause" + "node_modules/argv-formatter": { + "version": "1.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/d3-force": { + "node_modules/array-from": { "version": "2.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-dispatch": "1 - 2", - "d3-quadtree": "1 - 2", - "d3-timer": "1 - 2" + "license": "MIT" + }, + "node_modules/array-ify": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/d3-geo": { - "version": "2.0.1", - "license": "BSD-3-Clause", - "dependencies": { - "d3-array": ">=2.5" + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/d3-geo-projection": { - "version": "3.0.0", - "license": "BSD-3-Clause", + "node_modules/ast-transform": { + "version": "0.0.0", + "license": "MIT", "dependencies": { - "commander": "2", - "d3-array": "1 - 2", - "d3-geo": "1.12.0 - 2", - "resolve": "^1.1.10" - }, - "bin": { - "geo2svg": "bin/geo2svg", - "geograticule": "bin/geograticule", - "geoproject": "bin/geoproject", - "geoquantize": "bin/geoquantize", - "geostitch": "bin/geostitch" + "escodegen": "~1.2.0", + "esprima": "~1.0.4", + "through": "~2.3.4" } }, - "node_modules/d3-geo-projection/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" + "node_modules/ast-transform/node_modules/esprima": { + "version": "1.0.4", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1" + "node_modules/ast-types": { + "version": "0.7.8", + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, - "node_modules/d3-quadtree": { + "node_modules/astral-regex": { "version": "2.0.0", - "license": "BSD-3-Clause" + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/d3-selection": { - "version": "1.4.2", - "license": "BSD-3-Clause" + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true }, - "node_modules/d3-timer": { - "version": "2.0.0", - "license": "BSD-3-Clause" + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" }, - "node_modules/d3-transition": { - "version": "1.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "d3-color": "1", - "d3-dispatch": "1", - "d3-ease": "1", - "d3-interpolate": "1", - "d3-selection": "^1.1.0", - "d3-timer": "1" - } - }, - "node_modules/d3-transition/node_modules/d3-dispatch": { - "version": "1.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/d3-transition/node_modules/d3-timer": { - "version": "1.0.10", - "license": "BSD-3-Clause" - }, - "node_modules/dargs": { - "version": "7.0.0", + "node_modules/at-least-node": { + "version": "1.0.0", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/dash-ast": { - "version": "1.0.0", - "license": "Apache-2.0" - }, - "node_modules/data-urls": { - "version": "2.0.0", + "node_modules/autoprefixer": { + "version": "10.4.0", + "dev": true, "license": "MIT", + "peer": true, "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/dateformat": { - "version": "3.0.3", + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, - "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "object.assign": "^4.1.0" } }, - "node_modules/debug": { - "version": "4.3.3", - "license": "MIT", + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, "dependencies": { - "ms": "2.1.2" + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize": { - "version": "1.2.0", + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize-keys": { - "version": "1.1.0", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, - "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.0" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, + "node_modules/babel-runtime": { + "version": "6.26.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" } }, - "node_modules/decimal.js": { - "version": "10.3.1", + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "hasInstallScript": true, "license": "MIT" }, - "node_modules/decode-uri-component": { - "version": "0.2.0", + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" - } + "license": "MIT" }, - "node_modules/decompress-response": { - "version": "6.0.0", + "node_modules/base64-js": { + "version": "1.3.1", + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.2", "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "Apache-2.0" }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", + "node_modules/binary-extensions": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/dedent": { - "version": "0.7.0", + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/bottleneck": { + "version": "2.19.5", "dev": true, "license": "MIT" }, - "node_modules/deep-equal": { - "version": "1.1.1", + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/deep-extend": { - "version": "0.6.0", + "node_modules/braces": { + "version": "3.0.2", "dev": true, "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/deep-is": { - "version": "0.1.3", - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.2.2", + "node_modules/brfs": { + "version": "2.0.2", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "quote-stream": "^1.0.1", + "resolve": "^1.1.5", + "static-module": "^3.0.2", + "through2": "^2.0.0" + }, + "bin": { + "brfs": "bin/cmd.js" } }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "dev": true, + "node_modules/brfs/node_modules/through2": { + "version": "2.0.5", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/define-properties": { - "version": "1.1.3", + "node_modules/brotli": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" + "base64-js": "^1.1.2" } }, - "node_modules/defined": { + "node_modules/browser-process-hrtime": { "version": "1.0.0", - "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/del": { - "version": "6.0.0", - "dev": true, + "node_modules/browser-resolve": { + "version": "1.11.3", "license": "MIT", "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "resolve": "1.1.7" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "license": "MIT" }, - "node_modules/deprecation": { - "version": "2.3.1", - "dev": true, - "license": "ISC" - }, - "node_modules/detect-file": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.0.0", - "dev": true, + "node_modules/browserify-optional": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ast-transform": "0.0.0", + "ast-types": "^0.7.0", + "browser-resolve": "^1.8.1" } }, - "node_modules/detective": { - "version": "5.2.0", + "node_modules/browserslist": { + "version": "4.19.1", "dev": true, "license": "MIT", "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" }, "bin": { - "detective": "bin/detective.js" + "browserslist": "cli.js" }, "engines": { - "node": ">=0.8.0" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, - "node_modules/dfa": { - "version": "1.2.0", + "node_modules/buffer-equal": { + "version": "0.0.1", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", "license": "MIT" }, - "node_modules/didyoumean": { - "version": "1.2.2", + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", "dev": true, - "license": "Apache-2.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/diff": { - "version": "4.0.2", + "node_modules/cacheable-lookup": { + "version": "5.0.4", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.3.1" + "node": ">=10.6.0" } }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/cacheable-request": { + "version": "7.0.2", "dev": true, "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/dlv": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "3.0.0", + "node_modules/cachedir": { + "version": "2.2.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=6" } }, - "node_modules/domexception": { - "version": "2.0.1", + "node_modules/call-bind": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "webidl-conversions": "^5.0.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "license": "BSD-2-Clause", + "node_modules/camelcase-css": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/dot-prop": { - "version": "5.3.0", + "node_modules/camelcase-keys": { + "version": "6.2.2", "dev": true, "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/duplexer2": { - "version": "0.1.4", - "license": "BSD-3-Clause", + "node_modules/caniuse-api": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "readable-stream": "^2.0.2" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.18", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/caniuse-lite": { + "version": "1.0.30001287", "dev": true, - "license": "MIT" + "license": "CC-BY-4.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, - "node_modules/end-of-stream": { - "version": "1.4.4", + "node_modules/cardinal": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "once": "^1.4.0" + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + }, + "bin": { + "cdl": "bin/cdl.js" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "dev": true, - "license": "MIT", + "node_modules/cfb": { + "version": "1.2.1", + "license": "Apache-2.0", "dependencies": { - "ansi-colors": "^4.1.1" + "adler-32": "~1.3.0", + "crc-32": "~1.2.0", + "printj": "~1.3.0" }, "engines": { - "node": ">=8.6" + "node": ">=0.8" } }, - "node_modules/entities": { - "version": "2.2.0", + "node_modules/cfb/node_modules/adler-32": { + "version": "1.3.0", + "license": "Apache-2.0", + "dependencies": { + "printj": "~1.2.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb/node_modules/adler-32/node_modules/printj": { + "version": "1.2.3", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/cfb/node_modules/printj": { + "version": "1.3.0", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/chalk": { + "version": "4.1.2", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/env-ci": { - "version": "5.4.1", + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "execa": "^5.0.0", - "fromentries": "^1.3.2", - "java-properties": "^1.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10.17" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/chalk/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/error-ex/node_modules/is-arrayish": { - "version": "0.2.1", + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/es5-ext": { - "version": "0.10.53", - "license": "ISC", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" + "engines": { + "node": ">=8" } }, - "node_modules/es6-map": { - "version": "0.1.5", + "node_modules/chalk/node_modules/supports-color": { + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/es6-set": { - "version": "0.1.5", - "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" }, - "node_modules/es6-set/node_modules/es6-symbol": { - "version": "3.1.1", + "node_modules/choices.js": { + "version": "9.0.1", "license": "MIT", "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" + "deepmerge": "^4.2.0", + "fuse.js": "^3.4.5", + "redux": "^4.0.4" } }, - "node_modules/esbuild": { - "version": "0.13.15", + "node_modules/chokidar": { + "version": "3.5.2", "dev": true, - "hasInstallScript": true, "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" }, "optionalDependencies": { - "esbuild-android-arm64": "0.13.15", - "esbuild-darwin-64": "0.13.15", - "esbuild-darwin-arm64": "0.13.15", - "esbuild-freebsd-64": "0.13.15", - "esbuild-freebsd-arm64": "0.13.15", - "esbuild-linux-32": "0.13.15", - "esbuild-linux-64": "0.13.15", - "esbuild-linux-arm": "0.13.15", - "esbuild-linux-arm64": "0.13.15", - "esbuild-linux-mips64le": "0.13.15", - "esbuild-linux-ppc64le": "0.13.15", - "esbuild-netbsd-64": "0.13.15", - "esbuild-openbsd-64": "0.13.15", - "esbuild-sunos-64": "0.13.15", - "esbuild-windows-32": "0.13.15", - "esbuild-windows-64": "0.13.15", - "esbuild-windows-arm64": "0.13.15" + "fsevents": "~2.3.2" } }, - "node_modules/esbuild-linux-64": { - "version": "0.13.15", - "cpu": [ - "x64" - ], + "node_modules/ci-info": { + "version": "3.3.0", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] + "license": "MIT" }, - "node_modules/escalade": { - "version": "3.1.1", + "node_modules/clean-stack": { + "version": "2.2.0", "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/cli-cursor": { + "version": "2.1.0", "dev": true, "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=4" } }, - "node_modules/escodegen": { - "version": "1.2.0", + "node_modules/cli-table3": { + "version": "0.6.0", + "dev": true, + "license": "MIT", "dependencies": { - "esprima": "~1.0.4", - "estraverse": "~1.5.0", - "esutils": "~1.0.0" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "object-assign": "^4.1.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">=0.4.0" + "node": "10.* || >= 12.*" }, "optionalDependencies": { - "source-map": "~0.1.30" + "colors": "^1.1.2" } }, - "node_modules/escodegen/node_modules/esprima": { - "version": "1.0.4", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "1.5.1", + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/esutils": { - "version": "1.0.0", + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.1.43", - "optional": true, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "amdefine": ">=0.0.4" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=8" } }, - "node_modules/eslint": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", - "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", + "node_modules/cli-truncate": { + "version": "2.1.0", "dev": true, + "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^1.0.5", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.2.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-prettier": { - "version": "8.3.0", + "node_modules/cli-truncate/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.0.0", + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "node": ">=8" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "color-name": "~1.1.4" }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } + "license": "MIT" }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", - "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/cli-truncate/node_modules/string-width": { + "version": "4.2.3", "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=4.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "node_modules/cli-truncate/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/ignore": { - "version": "4.0.6", + "node_modules/cli-width": { + "version": "2.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } + "license": "ISC" }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.5", + "node_modules/cliui": { + "version": "7.0.4", "dev": true, "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/strip-json-comments": { - "version": "3.1.1", + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", - "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.2", "dev": true, + "license": "MIT", "dependencies": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/espree/node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, - "bin": { - "acorn": "bin/acorn" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=8" } }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/clone": { + "version": "1.0.4", + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/esquery": { - "version": "1.4.0", + "node_modules/clone-regexp": { + "version": "2.2.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "is-regexp": "^2.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", + "node_modules/clone-regexp/node_modules/is-regexp": { + "version": "2.1.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "node_modules/clone-response": { + "version": "1.0.2", "dev": true, + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "mimic-response": "^1.0.0" } }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, + "node_modules/codepage": { + "version": "1.15.0", + "license": "Apache-2.0", "engines": { - "node": ">=4.0" + "node": ">=0.8" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/estree-is-function": { - "version": "1.0.0", - "license": "Apache-2.0" - }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/event-emitter": { - "version": "0.3.5", + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.16", + "dev": true, + "license": "MIT" + }, + "node_modules/colors": { + "version": "1.4.0", + "dev": true, "license": "MIT", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" + "optional": true, + "engines": { + "node": ">=0.1.90" } }, - "node_modules/execa": { - "version": "5.1.1", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/commander": { + "version": "8.3.0", "dev": true, "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 12" } }, - "node_modules/execa/node_modules/human-signals": { - "version": "2.1.0", + "node_modules/commitizen": { + "version": "4.2.4", "dev": true, - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.2.0", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "^2.1.2", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.2", + "is-utf8": "^0.2.1", + "lodash": "^4.17.20", + "minimist": "1.2.5", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "bin": { + "commitizen": "bin/commitizen", + "cz": "bin/git-cz", + "git-cz": "bin/git-cz" + }, "engines": { - "node": ">=10.17.0" + "node": ">= 10" } }, - "node_modules/execa/node_modules/onetime": { - "version": "5.1.2", + "node_modules/commitizen/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/execall": { - "version": "2.0.0", + "node_modules/commitizen/node_modules/cz-conventional-changelog": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "clone-regexp": "^2.1.0" + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 10" + }, + "optionalDependencies": { + "@commitlint/load": ">6.1.1" } }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" + "node_modules/commitizen/node_modules/find-node-modules": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "findup-sync": "^4.0.0", + "merge": "^2.1.0" } }, - "node_modules/expand-tilde": { - "version": "2.0.2", + "node_modules/commitizen/node_modules/findup-sync": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "homedir-polyfill": "^1.0.1" + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ext": { - "version": "1.5.0", - "license": "ISC", - "dependencies": { - "type": "^2.5.0" + "node": ">= 8" } }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "license": "ISC" - }, - "node_modules/external-editor": { - "version": "3.1.0", + "node_modules/commitizen/node_modules/glob": { + "version": "7.1.4", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/commitizen/node_modules/merge": { + "version": "2.1.1", "dev": true, "license": "MIT" }, - "node_modules/fast-diff": { - "version": "1.2.0", + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, - "license": "Apache-2.0" + "engines": { + "node": ">=4.0.0" + } }, - "node_modules/fast-glob": { - "version": "3.2.7", + "node_modules/compare-func": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", + "node_modules/concat-map": { + "version": "0.0.1", "dev": true, "license": "MIT" }, - "node_modules/fastq": { - "version": "1.8.0", - "dev": true, - "license": "ISC", + "node_modules/concat-stream": { + "version": "1.6.2", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", "dependencies": { - "reusify": "^1.0.4" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "node_modules/fflate": { - "version": "0.3.11", - "license": "MIT" - }, - "node_modules/figures": { - "version": "2.0.0", + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "escape-string-regexp": "^1.0.5" + "compare-func": "^2.0.0", + "q": "^1.5.1" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/conventional-changelog-conventionalcommits": { + "version": "4.5.0", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "flat-cache": "^3.0.4" + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" } }, - "node_modules/fill-range": { - "version": "7.0.1", + "node_modules/conventional-changelog-writer": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.6", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/find-root": { - "version": "1.1.0", + "node_modules/conventional-commit-types": { + "version": "3.0.0", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/conventional-commits-filter": { + "version": "2.0.7", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/find-versions": { - "version": "4.0.0", + "node_modules/conventional-commits-parser": { + "version": "3.2.3", "dev": true, "license": "MIT", "dependencies": { - "semver-regex": "^3.1.2" + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat-cache": { - "version": "3.0.4", - "dev": true, + "node_modules/convert-source-map": { + "version": "1.7.0", "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" + "safe-buffer": "~5.1.1" } }, - "node_modules/flatpickr": { - "version": "4.6.9", - "license": "MIT" + "node_modules/core-js": { + "version": "3.6.5", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "node_modules/flatted": { - "version": "3.1.1", + "node_modules/core-js-compat": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", + "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", "dev": true, - "license": "ISC" + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } }, - "node_modules/flatten": { - "version": "1.0.3", + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", "dev": true, - "license": "MIT" - }, - "node_modules/fontkit": { - "version": "1.8.1", - "license": "MIT", - "dependencies": { - "babel-runtime": "^6.26.0", - "brfs": "^2.0.0", - "brotli": "^1.2.0", - "browserify-optional": "^1.0.1", - "clone": "^1.0.4", - "deep-equal": "^1.0.0", - "dfa": "^1.2.0", - "restructure": "^0.5.3", - "tiny-inflate": "^1.0.2", - "unicode-properties": "^1.2.2", - "unicode-trie": "^0.3.0" + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/fontkit/node_modules/unicode-trie": { - "version": "0.3.1", + "node_modules/core-util-is": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/form-data": { - "version": "3.0.0", + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/frac": { - "version": "1.1.2", + "node_modules/crc-32": { + "version": "1.2.0", "license": "Apache-2.0", + "dependencies": { + "exit-on-epipe": "~1.0.1", + "printj": "~1.1.0" + }, + "bin": { + "crc32": "bin/crc32.njs" + }, "engines": { "node": ">=0.8" } }, - "node_modules/fraction.js": { - "version": "4.1.1", + "node_modules/create-require": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/crelt": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/cross-env": { + "version": "7.0.3", "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": "*" + "dependencies": { + "cross-spawn": "^7.0.1" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/from2": { - "version": "2.3.0", + "node_modules/cross-spawn": { + "version": "7.0.3", "dev": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/fromentries": { - "version": "1.3.2", + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", "license": "MIT" }, - "node_modules/fs-extra": { - "version": "8.1.0", + "node_modules/crypto-random-string": { + "version": "2.0.0", "dev": true, "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "dev": true, + "license": "CC0-1.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=6.0.0" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/css-blank-pseudo/node_modules/picocolors": { + "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/fscreen": { - "version": "1.2.0", - "license": "MIT" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", + "node_modules/css-blank-pseudo/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "license": "MIT" - }, - "node_modules/fuse.js": { - "version": "3.6.1", - "license": "Apache-2.0", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/get-assigned-identifiers": { - "version": "1.2.0", - "license": "Apache-2.0" - }, - "node_modules/get-caller-file": { - "version": "2.0.5", + "node_modules/css-blank-pseudo/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "ISC", + "license": "BSD-3-Clause", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=0.10.0" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "license": "MIT", + "node_modules/css-declaration-sorter": { + "version": "6.1.3", + "dev": true, + "license": "ISC", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "timsort": "^0.3.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", + "node_modules/css-has-pseudo": { + "version": "0.10.0", "dev": true, - "license": "ISC" + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/get-stdin": { - "version": "8.0.0", + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/get-stream": { - "version": "5.2.0", + "node_modules/css-has-pseudo/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/css-has-pseudo/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "pump": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/git-log-parser": { - "version": "1.2.0", + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" - } - }, - "node_modules/git-log-parser/node_modules/split2": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "through2": "~2.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, - "node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", + "node_modules/css-has-pseudo/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/git-raw-commits": { - "version": "2.0.10", + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "dargs": "^7.0.0", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" + "postcss": "^7.0.5" }, "bin": { - "git-raw-commits": "cli.js" + "css-prefers-color-scheme": "cli.js" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/glob": { - "version": "7.2.0", + "node_modules/css-prefers-color-scheme/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/css-prefers-color-scheme/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": "*" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/css-prefers-color-scheme/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 6" + "node": ">=0.10.0" } }, - "node_modules/global-dirs": { - "version": "0.1.1", + "node_modules/css-tree": { + "version": "1.1.3", "dev": true, "license": "MIT", "dependencies": { - "ini": "^1.3.4" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=8.0.0" } }, - "node_modules/global-modules": { - "version": "1.0.0", + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/global-prefix": { - "version": "1.0.2", + "node_modules/cssdb": { + "version": "4.4.0", "dev": true, + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "node_modules/cssnano": { + "version": "5.0.13", "dev": true, + "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "cssnano-preset-default": "^5.1.9", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/globby": { - "version": "11.0.4", + "node_modules/cssnano-preset-default": { + "version": "5.1.9", "dev": true, "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.2", + "postcss-convert-values": "^5.0.2", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.3", + "postcss-minify-params": "^5.0.2", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.2" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/globjoin": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/got": { - "version": "11.8.3", + "node_modules/cssnano-utils": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, "engines": { - "node": ">=10.19.0" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/graceful-fs": { - "version": "4.2.4", - "dev": true, - "license": "ISC" - }, - "node_modules/handlebars": { - "version": "4.7.7", + "node_modules/csso": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" + "css-tree": "^1.1.2" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/handlebars/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/cssom": { + "version": "0.4.4", + "license": "MIT" }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/cssstyle": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" + "cssom": "~0.3.6" }, "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-symbols": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "license": "MIT" }, - "node_modules/has-tostringtag": { - "version": "1.0.0", + "node_modules/cz-conventional-changelog": { + "version": "3.3.0", + "dev": true, "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^3.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "word-wrap": "^1.0.3" }, "engines": { - "node": ">= 0.4" + "node": ">= 10" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "@commitlint/load": ">6.1.1" } }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", + "node_modules/cz-conventional-changelog/node_modules/chalk": { + "version": "2.4.2", "dev": true, "license": "MIT", "dependencies": { - "parse-passwd": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hook-std": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/hosted-git-info": { - "version": "4.0.2", - "dev": true, + "node_modules/d": { + "version": "1.0.1", "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" + "es5-ext": "^0.10.50", + "type": "^1.0.1" } }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "license": "MIT", + "node_modules/d3-array": { + "version": "2.12.1", + "license": "BSD-3-Clause", "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" + "internmap": "^1.0.0" } }, - "node_modules/html-tags": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/d3-color": { + "version": "1.4.1", + "license": "BSD-3-Clause" }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "dev": true, - "license": "BSD-2-Clause" + "node_modules/d3-dispatch": { + "version": "2.0.0", + "license": "BSD-3-Clause" }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } + "node_modules/d3-ease": { + "version": "1.0.7", + "license": "BSD-3-Clause" }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "dev": true, - "license": "MIT", + "node_modules/d3-force": { + "version": "2.1.1", + "license": "BSD-3-Clause", "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" + "d3-dispatch": "1 - 2", + "d3-quadtree": "1 - 2", + "d3-timer": "1 - 2" } }, - "node_modules/http2-wrapper/node_modules/quick-lru": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/d3-geo": { + "version": "2.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "d3-array": ">=2.5" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "license": "MIT", + "node_modules/d3-geo-projection": { + "version": "3.0.0", + "license": "BSD-3-Clause", "dependencies": { - "agent-base": "6", - "debug": "4" + "commander": "2", + "d3-array": "1 - 2", + "d3-geo": "1.12.0 - 2", + "resolve": "^1.1.10" }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/husky": { - "version": "7.0.4", - "dev": true, - "license": "MIT", "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" + "geo2svg": "bin/geo2svg", + "geograticule": "bin/geograticule", + "geoproject": "bin/geoproject", + "geoquantize": "bin/geoquantize", + "geostitch": "bin/geostitch" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "license": "MIT", + "node_modules/d3-geo-projection/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/d3-interpolate": { + "version": "1.4.0", + "license": "BSD-3-Clause", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" + "d3-color": "1" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" + "node_modules/d3-quadtree": { + "version": "2.0.0", + "license": "BSD-3-Clause" + }, + "node_modules/d3-selection": { + "version": "1.4.2", + "license": "BSD-3-Clause" + }, + "node_modules/d3-timer": { + "version": "2.0.0", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition": { + "version": "1.3.2", + "license": "BSD-3-Clause", + "dependencies": { + "d3-color": "1", + "d3-dispatch": "1", + "d3-ease": "1", + "d3-interpolate": "1", + "d3-selection": "^1.1.0", + "d3-timer": "1" } }, - "node_modules/import-cwd": { - "version": "3.0.0", + "node_modules/d3-transition/node_modules/d3-dispatch": { + "version": "1.0.6", + "license": "BSD-3-Clause" + }, + "node_modules/d3-transition/node_modules/d3-timer": { + "version": "1.0.10", + "license": "BSD-3-Clause" + }, + "node_modules/dargs": { + "version": "7.0.0", "dev": true, "license": "MIT", - "dependencies": { - "import-from": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, + "node_modules/dash-ast": { + "version": "1.0.0", + "license": "Apache-2.0" + }, + "node_modules/data-urls": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/dateformat": { + "version": "3.0.3", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": "*" } }, - "node_modules/import-from": { - "version": "3.0.0", - "dev": true, + "node_modules/debug": { + "version": "4.3.3", "license": "MIT", "dependencies": { - "resolve-from": "^5.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/import-lazy": { - "version": "4.0.0", + "node_modules/decamelize": { + "version": "1.2.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/decamelize-keys": { + "version": "1.1.0", "dev": true, "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, "engines": { - "node": ">=0.8.19" + "node": ">=0.10.0" } }, - "node_modules/indent-string": { - "version": "4.0.0", + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/indexes-of": { - "version": "1.0.1", - "dev": true, + "node_modules/decimal.js": { + "version": "10.3.1", "license": "MIT" }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "6.5.2", + "node_modules/decode-uri-component": { + "version": "0.2.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.12", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.1.0", - "through": "^2.3.6" - }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "2.4.2", + "node_modules/decompress-response": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "mimic-response": "^3.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/internmap": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/into-stream": { - "version": "6.0.0", + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", "dev": true, "license": "MIT", - "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - }, "engines": { "node": ">=10" }, @@ -5662,4731 +5653,8184 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-arguments": { - "version": "1.1.0", + "node_modules/dedent": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-equal": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/deep-extend": { + "version": "0.6.0", "dev": true, "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/is-ci": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } + "node_modules/deep-is": { + "version": "0.1.3", + "license": "MIT" }, - "node_modules/is-core-module": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.2", + "node_modules/deepmerge": { + "version": "4.2.2", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.10.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/defer-to-connect": { + "version": "2.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "dev": true, + "node_modules/define-properties": { + "version": "1.1.3", "license": "MIT", + "dependencies": { + "object-keys": "^1.0.12" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/defined": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/del": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-number": { - "version": "7.0.0", - "dev": true, + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.4.0" } }, - "node_modules/is-obj": { - "version": "2.0.0", + "node_modules/deprecation": { + "version": "2.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/detect-file": { + "version": "1.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", + "node_modules/detect-indent": { + "version": "6.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", + "node_modules/detective": { + "version": "5.2.0", "dev": true, "license": "MIT", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "bin": { + "detective": "bin/detective.js" + }, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", + "node_modules/dfa": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "4.0.2", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.3.1" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", + "node_modules/dir-glob": { + "version": "3.0.1", "dev": true, "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", + "node_modules/dlv": { + "version": "1.1.3", + "dev": true, "license": "MIT" }, - "node_modules/is-regex": { - "version": "1.1.4", - "license": "MIT", + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.0.0" } }, - "node_modules/is-regexp": { - "version": "1.0.0", - "dev": true, + "node_modules/domexception": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/is-ssh": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^1.1.0" + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" } }, - "node_modules/is-stream": { - "version": "2.0.0", + "node_modules/dot-prop": { + "version": "5.3.0", "dev": true, "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/is-text-path": { - "version": "1.0.1", + "node_modules/duplexer2": { + "version": "0.1.4", + "license": "BSD-3-Clause", + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", "dev": true, - "license": "MIT", "dependencies": { - "text-extensions": "^1.0.0" + "jake": "^10.6.1" + }, + "bin": { + "ejs": "bin/cli.js" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", + "node_modules/electron-to-chromium": { + "version": "1.4.18", "dev": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/is-utf8": { - "version": "0.2.1", + "node_modules/emoji-regex": { + "version": "8.0.0", "dev": true, "license": "MIT" }, - "node_modules/is-windows": { - "version": "1.0.2", + "node_modules/end-of-stream": { + "version": "1.4.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "once": "^1.4.0" } }, - "node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } }, - "node_modules/isexe": { - "version": "2.0.0", + "node_modules/entities": { + "version": "2.2.0", "dev": true, - "license": "ISC" + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } }, - "node_modules/issue-parser": { - "version": "6.0.0", + "node_modules/env-ci": { + "version": "5.4.1", "dev": true, "license": "MIT", "dependencies": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" + "execa": "^5.0.0", + "fromentries": "^1.3.2", + "java-properties": "^1.0.0" }, "engines": { - "node": ">=10.13" + "node": ">=10.17" } }, - "node_modules/java-properties": { - "version": "1.0.2", + "node_modules/error-ex": { + "version": "1.3.2", "dev": true, "license": "MIT", - "engines": { - "node": ">= 0.6.0" + "dependencies": { + "is-arrayish": "^0.2.1" } }, - "node_modules/js-tokens": { - "version": "4.0.0", + "node_modules/error-ex/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, "license": "MIT" }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsdom": { - "version": "16.7.0", - "license": "MIT", + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsdom/node_modules/acorn": { - "version": "8.5.0", + "node_modules/es5-ext": { + "version": "0.10.53", + "license": "ISC", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "2.0.0", - "license": "BSD-2-Clause", + "node_modules/es6-map": { + "version": "0.1.5", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set": { + "version": "0.1.5", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "node_modules/es6-set/node_modules/es6-symbol": { + "version": "3.1.1", + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/esbuild": { + "version": "0.13.15", + "dev": true, + "hasInstallScript": true, + "license": "MIT", "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" + "esbuild": "bin/esbuild" }, "optionalDependencies": { - "source-map": "~0.6.1" + "esbuild-android-arm64": "0.13.15", + "esbuild-darwin-64": "0.13.15", + "esbuild-darwin-arm64": "0.13.15", + "esbuild-freebsd-64": "0.13.15", + "esbuild-freebsd-arm64": "0.13.15", + "esbuild-linux-32": "0.13.15", + "esbuild-linux-64": "0.13.15", + "esbuild-linux-arm": "0.13.15", + "esbuild-linux-arm64": "0.13.15", + "esbuild-linux-mips64le": "0.13.15", + "esbuild-linux-ppc64le": "0.13.15", + "esbuild-netbsd-64": "0.13.15", + "esbuild-openbsd-64": "0.13.15", + "esbuild-sunos-64": "0.13.15", + "esbuild-windows-32": "0.13.15", + "esbuild-windows-64": "0.13.15", + "esbuild-windows-arm64": "0.13.15" } }, - "node_modules/jsdom/node_modules/estraverse": { - "version": "5.2.0", - "license": "BSD-2-Clause", + "node_modules/esbuild-linux-64": { + "version": "0.13.15", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/escalade": { + "version": "3.1.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=6" } }, - "node_modules/jsdom/node_modules/levn": { - "version": "0.3.0", + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.2.0", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "esprima": "~1.0.4", + "estraverse": "~1.5.0", + "esutils": "~1.0.0" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" + }, + "optionalDependencies": { + "source-map": "~0.1.30" } }, - "node_modules/jsdom/node_modules/optionator": { - "version": "0.8.3", - "license": "MIT", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "node_modules/escodegen/node_modules/esprima": { + "version": "1.0.4", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" } }, - "node_modules/jsdom/node_modules/prelude-ls": { - "version": "1.1.2", + "node_modules/escodegen/node_modules/estraverse": { + "version": "1.5.1", "engines": { - "node": ">= 0.8.0" + "node": ">=0.4.0" } }, - "node_modules/jsdom/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/escodegen/node_modules/esutils": { + "version": "1.0.0", "engines": { "node": ">=0.10.0" } }, - "node_modules/jsdom/node_modules/type-check": { - "version": "0.3.2", - "license": "MIT", + "node_modules/escodegen/node_modules/source-map": { + "version": "0.1.43", + "optional": true, "dependencies": { - "prelude-ls": "~1.1.2" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.8.0" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", + "node_modules/eslint": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", + "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.1.0", + "espree": "^9.2.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.2.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", + "node_modules/eslint-config-prettier": { + "version": "8.3.0", "dev": true, - "license": "ISC" + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } }, - "node_modules/jsonfile": { + "node_modules/eslint-plugin-prettier": { "version": "4.0.0", "dev": true, "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/jsonparse": { - "version": "1.3.1", + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } }, - "node_modules/JSONStream": { - "version": "1.3.5", + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, - "license": "(MIT OR Apache-2.0)", "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" + "eslint-visitor-keys": "^2.0.0" }, - "bin": { - "JSONStream": "bin.js" + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/keyv": { - "version": "4.0.4", + "node_modules/eslint-visitor-keys": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", + "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/kind-of": { - "version": "6.0.3", + "node_modules/eslint/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/known-css-properties": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", - "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", - "dev": true - }, - "node_modules/leaflet": { - "version": "1.7.1", - "license": "BSD-2-Clause" - }, - "node_modules/leaflet.markercluster": { - "version": "1.5.3", + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "leaflet": "^1.3.1" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/levn": { - "version": "0.4.1", + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", + "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", "dev": true, - "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/lilconfig": { - "version": "2.0.4", + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4.0" } }, - "node_modules/linebreak": { - "version": "1.0.2", - "license": "MIT", + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { - "base64-js": "0.0.8", - "brfs": "^2.0.2", - "unicode-trie": "^1.0.0" + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" } }, - "node_modules/linebreak/node_modules/base64-js": { - "version": "0.0.8", + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">= 4" } }, - "node_modules/linebreak/node_modules/unicode-trie": { - "version": "1.0.0", - "license": "MIT", + "node_modules/eslint/node_modules/semver": { + "version": "7.3.5", + "dev": true, + "license": "ISC", "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/lines-and-columns": { - "version": "1.1.6", + "node_modules/eslint/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/lint-staged": { - "version": "11.2.6", + "node_modules/eslint/node_modules/strip-json-comments": { + "version": "3.1.1", "dev": true, "license": "MIT", - "dependencies": { - "cli-truncate": "2.1.0", - "colorette": "^1.4.0", - "commander": "^8.2.0", - "cosmiconfig": "^7.0.1", - "debug": "^4.3.2", - "enquirer": "^2.3.6", - "execa": "^5.1.1", - "listr2": "^3.12.2", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "please-upgrade-node": "^3.2.0", - "string-argv": "0.3.1", - "stringify-object": "3.3.0", - "supports-color": "8.1.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" + "engines": { + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/lint-staged" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lint-staged/node_modules/colorette": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/espree": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", + "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", "dev": true, - "license": "MIT", + "dependencies": { + "acorn": "^8.6.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^3.1.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/lint-staged/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/espree/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=10" + "node": ">=0.4.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/listr2": { - "version": "3.13.5", + "node_modules/esquery": { + "version": "1.4.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.4.0", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "node": ">=0.10" } }, - "node_modules/listr2/node_modules/rxjs": { - "version": "7.4.0", + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "tslib": "~2.1.0" + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" } }, - "node_modules/listr2/node_modules/tslib": { - "version": "2.1.0", + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "0BSD" + "engines": { + "node": ">=4.0" + } }, - "node_modules/lit": { - "version": "2.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "lit-element": "^3.0.0", - "lit-html": "^2.0.0" + "node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/lit-element": { - "version": "3.0.2", - "license": "BSD-3-Clause", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "lit-html": "^2.0.0" + "node_modules/estree-is-function": { + "version": "1.0.0", + "license": "Apache-2.0" + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/lit-html": { - "version": "2.0.2", - "license": "BSD-3-Clause", + "node_modules/event-emitter": { + "version": "0.3.5", + "license": "MIT", "dependencies": { - "@types/trusted-types": "^2.0.2" + "d": "1", + "es5-ext": "~0.10.14" } }, - "node_modules/load-json-file": { - "version": "4.0.0", + "node_modules/execa": { + "version": "5.1.1", "dev": true, "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", + "node_modules/execa/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", "dev": true, "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/locate-path": { - "version": "5.0.0", + "node_modules/execall": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "clone-regexp": "^2.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" + "node_modules/exit-on-epipe": { + "version": "1.0.1", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8" + } }, - "node_modules/lodash.capitalize": { - "version": "4.2.1", + "node_modules/expand-tilde": { + "version": "2.0.2", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "dev": true, - "license": "MIT" + "node_modules/ext": { + "version": "1.5.0", + "license": "ISC", + "dependencies": { + "type": "^2.5.0" + } }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "dev": true, - "license": "MIT" + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "license": "ISC" }, - "node_modules/lodash.get": { - "version": "4.4.2", + "node_modules/external-editor": { + "version": "3.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/lodash.ismatch": { - "version": "4.4.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", + "node_modules/fast-deep-equal": { + "version": "3.1.3", "dev": true, "license": "MIT" }, - "node_modules/lodash.isstring": { - "version": "4.0.1", + "node_modules/fast-diff": { + "version": "1.2.0", "dev": true, - "license": "MIT" + "license": "Apache-2.0" }, - "node_modules/lodash.map": { - "version": "4.6.0", + "node_modules/fast-glob": { + "version": "3.2.7", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, + "node_modules/fast-levenshtein": { + "version": "2.0.6", "license": "MIT" }, - "node_modules/lodash.truncate": { - "version": "4.4.2", + "node_modules/fastest-levenshtein": { + "version": "1.0.12", "dev": true, "license": "MIT" }, - "node_modules/lodash.uniq": { - "version": "4.5.0", + "node_modules/fastq": { + "version": "1.8.0", "dev": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "dev": true, + "node_modules/fflate": { + "version": "0.3.11", "license": "MIT" }, - "node_modules/log-update": { - "version": "4.0.0", + "node_modules/figures": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/log-update/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/file-entry-cache": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", "dev": true, "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/find-root": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "3.1.0", + "node_modules/find-versions": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "semver-regex": "^3.1.2" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/flat-cache": { + "version": "3.0.4", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=7.0.0" + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/flatpickr": { + "version": "4.6.9", "license": "MIT" }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/flatted": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/log-update/node_modules/onetime": { - "version": "5.1.2", + "node_modules/flatten": { + "version": "1.0.3", "dev": true, + "license": "MIT" + }, + "node_modules/fontkit": { + "version": "1.8.1", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "babel-runtime": "^6.26.0", + "brfs": "^2.0.0", + "brotli": "^1.2.0", + "browserify-optional": "^1.0.1", + "clone": "^1.0.4", + "deep-equal": "^1.0.0", + "dfa": "^1.2.0", + "restructure": "^0.5.3", + "tiny-inflate": "^1.0.2", + "unicode-properties": "^1.2.2", + "unicode-trie": "^0.3.0" } }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, + "node_modules/fontkit/node_modules/unicode-trie": { + "version": "0.3.1", "license": "MIT", "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" } }, - "node_modules/log-update/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/form-data": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/frac": { + "version": "1.1.2", + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=0.8" } }, - "node_modules/log-update/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/fraction.js": { + "version": "4.1.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", + "peer": true, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/from2": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, - "node_modules/longest": { - "version": "2.0.1", + "node_modules/fromentries": { + "version": "1.3.2", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "8.1.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", "license": "MIT", "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, - "bin": { - "loose-envify": "cli.js" + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/lowercase-keys": { - "version": "2.0.0", + "node_modules/fs.realpath": { + "version": "1.0.0", "dev": true, - "license": "MIT", + "license": "ISC" + }, + "node_modules/fscreen": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fuse.js": { + "version": "3.6.1", + "license": "Apache-2.0", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-assigned-identifiers": { + "version": "1.2.0", + "license": "Apache-2.0" + }, + "node_modules/get-caller-file": { + "version": "2.0.5", "dev": true, "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, "engines": { - "node": ">=10" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/magic-string": { - "version": "0.25.1", + "node_modules/get-intrinsic": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "sourcemap-codec": "^1.4.1" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-error": { - "version": "1.3.6", + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", "dev": true, "license": "ISC" }, - "node_modules/map-obj": { - "version": "4.2.0", + "node_modules/get-stdin": { + "version": "8.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/marked": { - "version": "3.0.8", + "node_modules/get-stream": { + "version": "5.2.0", + "dev": true, "license": "MIT", - "bin": { - "marked": "bin/marked" + "dependencies": { + "pump": "^3.0.0" }, "engines": { - "node": ">= 12" - } - }, - "node_modules/mathml-tag-names": { - "version": "2.1.3", - "dev": true, - "license": "MIT", + "node": ">=8" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/meow": { - "version": "8.1.2", + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, - "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/merge-source-map": { - "version": "1.0.4", + "node_modules/git-log-parser": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "source-map": "^0.5.6" + "argv-formatter": "~1.0.0", + "spawn-error-forwarder": "~1.0.0", + "split2": "~1.0.0", + "stream-combiner2": "~1.1.1", + "through2": "~2.0.0", + "traverse": "~0.6.6" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", + "node_modules/git-log-parser/node_modules/split2": { + "version": "1.0.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" + "license": "ISC", + "dependencies": { + "through2": "~2.0.0" } }, - "node_modules/micromatch": { - "version": "4.0.4", + "node_modules/git-log-parser/node_modules/through2": { + "version": "2.0.5", "dev": true, "license": "MIT", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/mime": { - "version": "3.0.0", + "node_modules/git-raw-commits": { + "version": "2.0.10", "dev": true, "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, "bin": { - "mime": "cli.js" + "git-raw-commits": "cli.js" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/mime-db": { - "version": "1.45.0", - "license": "MIT", + "node_modules/glob": { + "version": "7.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mime-types": { - "version": "2.1.28", - "license": "MIT", + "node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", "dependencies": { - "mime-db": "1.45.0" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 6" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/global-dirs": { + "version": "0.1.1", "dev": true, "license": "MIT", + "dependencies": { + "ini": "^1.3.4" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/mimic-response": { - "version": "1.0.1", + "node_modules/global-modules": { + "version": "1.0.0", "dev": true, "license": "MIT", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/min-indent": { - "version": "1.0.1", + "node_modules/global-prefix": { + "version": "1.0.2", "dev": true, "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/mini-svg-data-uri": { - "version": "1.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.0.4", + "node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", "dev": true, - "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "type-fest": "^0.20.2" }, "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/minimist": { - "version": "1.2.5", - "license": "MIT" + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/minimist-options": { - "version": "4.1.0", + "node_modules/globby": { + "version": "11.0.4", "dev": true, "license": "MIT", "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mitt": { - "version": "3.0.0", + "node_modules/globjoin": { + "version": "0.1.4", + "dev": true, "license": "MIT" }, - "node_modules/modify-values": { - "version": "1.0.1", + "node_modules/got": { + "version": "11.8.3", "dev": true, "license": "MIT", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" } }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "0.0.7", + "node_modules/graceful-fs": { + "version": "4.2.4", "dev": true, "license": "ISC" }, - "node_modules/nanoid": { - "version": "3.1.30", + "node_modules/handlebars": { + "version": "4.7.7", + "dev": true, "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, "bin": { - "nanoid": "bin/nanoid.cjs" + "handlebars": "bin/handlebars" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/neo-async": { - "version": "2.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/nerf-dart": { - "version": "1.0.0", + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT" - }, - "node_modules/next-tick": { - "version": "1.0.0", - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/node-emoji": { - "version": "1.11.0", + "node_modules/hard-rejection": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "lodash": "^4.17.21" + "engines": { + "node": ">=6" } }, - "node_modules/node-fetch": { - "version": "2.6.6", - "dev": true, + "node_modules/has": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "function-bind": "^1.1.1" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">= 0.4.0" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", "dev": true, - "license": "BSD-2-Clause" + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", + "node_modules/has-flag": { + "version": "3.0.0", "dev": true, "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/node-releases": { - "version": "2.0.1", - "dev": true, - "license": "MIT" + "node_modules/has-symbols": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/normalize-package-data": { - "version": "3.0.2", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/has-tostringtag": { + "version": "1.0.0", + "license": "MIT", "dependencies": { - "hosted-git-info": "^4.0.1", - "resolve": "^1.20.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/normalize-package-data/node_modules/resolve": { - "version": "1.20.0", + "node_modules/homedir-polyfill": { + "version": "1.0.3", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "parse-passwd": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.5", + "node_modules/hook-std": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hosted-git-info": { + "version": "4.0.2", "dev": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, - "bin": { - "semver": "bin/semver.js" - }, "engines": { "node": ">=10" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/normalize-range": { - "version": "0.1.2", + "node_modules/html-tags": { + "version": "3.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/normalize-selector": { - "version": "0.2.0", + "node_modules/http-cache-semantics": { + "version": "4.1.0", "dev": true, - "license": "MIT" + "license": "BSD-2-Clause" }, - "node_modules/normalize-url": { - "version": "6.1.0", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "4.0.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "engines": { + "node": ">= 6" + } }, - "node_modules/npm": { - "version": "7.24.2", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/run-script", - "abbrev", - "ansicolors", - "ansistyles", - "archy", - "cacache", - "chalk", - "chownr", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minipass", - "minipass-pipeline", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "node-gyp", - "nopt", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "opener", - "pacote", - "parse-conflict-json", - "qrcode-terminal", - "read", - "read-package-json", - "read-package-json-fast", - "readdir-scoped-modules", - "rimraf", - "semver", - "ssri", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], + "node_modules/http2-wrapper": { + "version": "1.0.3", "dev": true, - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "packages/*" - ], + "license": "MIT", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^2.9.0", - "@npmcli/ci-detect": "^1.2.0", - "@npmcli/config": "^2.3.0", - "@npmcli/map-workspaces": "^1.0.4", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.6", - "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", - "archy": "~1.0.0", - "cacache": "^15.3.0", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^3.1.2", - "cli-table3": "^0.6.0", - "columnify": "~1.5.4", - "fastest-levenshtein": "^1.0.12", - "glob": "^7.2.0", - "graceful-fs": "^4.2.8", - "hosted-git-info": "^4.0.2", - "ini": "^2.0.0", - "init-package-json": "^2.0.5", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^4.0.2", - "libnpmdiff": "^2.0.4", - "libnpmexec": "^2.0.1", - "libnpmfund": "^1.1.0", - "libnpmhook": "^6.0.2", - "libnpmorg": "^2.0.2", - "libnpmpack": "^2.0.1", - "libnpmpublish": "^4.0.1", - "libnpmsearch": "^3.1.1", - "libnpmteam": "^2.0.3", - "libnpmversion": "^1.2.1", - "make-fetch-happen": "^9.1.0", - "minipass": "^3.1.3", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^7.1.2", - "nopt": "^5.0.0", - "npm-audit-report": "^2.1.5", - "npm-install-checks": "^4.0.0", - "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.1", - "npm-profile": "^5.0.3", - "npm-registry-fetch": "^11.0.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^5.0.1", - "opener": "^1.5.2", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^4.1.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "ssri": "^8.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^1.0.4", - "validate-npm-package-name": "~3.0.0", - "which": "^2.0.2", - "write-file-atomic": "^3.0.3" + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/husky": { + "version": "7.0.4", + "dev": true, + "license": "MIT", "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "6.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/into-stream": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "from2": "^2.3.0", + "p-is-promise": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^1.1.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/issue-parser": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "dependencies": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/java-properties": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "license": "MIT", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.5.0", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/escodegen": { + "version": "2.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/jsdom/node_modules/estraverse": { + "version": "5.2.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jsdom/node_modules/levn": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/optionator": { + "version": "0.8.3", + "license": "MIT", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsdom/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsdom/node_modules/type-check": { + "version": "0.3.2", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/keyv": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.24.0.tgz", + "integrity": "sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==", + "dev": true + }, + "node_modules/leaflet": { + "version": "1.7.1", + "license": "BSD-2-Clause" + }, + "node_modules/leaflet.markercluster": { + "version": "1.5.3", + "license": "MIT", + "peerDependencies": { + "leaflet": "^1.3.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/linebreak": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-js": "0.0.8", + "brfs": "^2.0.2", + "unicode-trie": "^1.0.0" + } + }, + "node_modules/linebreak/node_modules/base64-js": { + "version": "0.0.8", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/linebreak/node_modules/unicode-trie": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged": { + "version": "11.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "3.3.0", + "supports-color": "8.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/colorette": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "3.13.5", + "dev": true, + "license": "MIT", + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.4.0", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/rxjs": { + "version": "7.4.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "~2.1.0" + } + }, + "node_modules/listr2/node_modules/tslib": { + "version": "2.1.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/lit": { + "version": "2.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-element": "^3.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/lit-element": { + "version": "3.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit-html": "^2.0.0" + } + }, + "node_modules/lit-html": { + "version": "2.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash.capitalize": { + "version": "4.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.map": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/longest": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.1", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.1" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "dev": true, + "license": "ISC" + }, + "node_modules/map-obj": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/marked": { + "version": "3.0.8", + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/meow": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "source-map": "^0.5.6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.45.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.28", + "license": "MIT", + "dependencies": { + "mime-db": "1.45.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "license": "MIT" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mitt": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/modify-values": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/nanoid": { + "version": "3.1.30", + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nerf-dart": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.6", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-package-data": { + "version": "3.0.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "resolve": "^1.20.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-selector": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm": { + "version": "7.24.2", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/ci-detect", + "@npmcli/config", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/run-script", + "abbrev", + "ansicolors", + "ansistyles", + "archy", + "cacache", + "chalk", + "chownr", + "cli-columns", + "cli-table3", + "columnify", + "fastest-levenshtein", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minipass", + "minipass-pipeline", + "mkdirp", + "mkdirp-infer-owner", + "ms", + "node-gyp", + "nopt", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "opener", + "pacote", + "parse-conflict-json", + "qrcode-terminal", + "read", + "read-package-json", + "read-package-json-fast", + "readdir-scoped-modules", + "rimraf", + "semver", + "ssri", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "dev": true, + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "packages/*" + ], + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^2.9.0", + "@npmcli/ci-detect": "^1.2.0", + "@npmcli/config": "^2.3.0", + "@npmcli/map-workspaces": "^1.0.4", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.6", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "archy": "~1.0.0", + "cacache": "^15.3.0", + "chalk": "^4.1.2", + "chownr": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.6.0", + "columnify": "~1.5.4", + "fastest-levenshtein": "^1.0.12", + "glob": "^7.2.0", + "graceful-fs": "^4.2.8", + "hosted-git-info": "^4.0.2", + "ini": "^2.0.0", + "init-package-json": "^2.0.5", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "libnpmaccess": "^4.0.2", + "libnpmdiff": "^2.0.4", + "libnpmexec": "^2.0.1", + "libnpmfund": "^1.1.0", + "libnpmhook": "^6.0.2", + "libnpmorg": "^2.0.2", + "libnpmpack": "^2.0.1", + "libnpmpublish": "^4.0.1", + "libnpmsearch": "^3.1.1", + "libnpmteam": "^2.0.3", + "libnpmversion": "^1.2.1", + "make-fetch-happen": "^9.1.0", + "minipass": "^3.1.3", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^7.1.2", + "nopt": "^5.0.0", + "npm-audit-report": "^2.1.5", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.1", + "npm-profile": "^5.0.3", + "npm-registry-fetch": "^11.0.0", + "npm-user-validate": "^1.0.1", + "npmlog": "^5.0.1", + "opener": "^1.5.2", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^4.1.1", + "read-package-json-fast": "^2.0.3", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "tar": "^6.1.11", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^1.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^2.0.2", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "2.9.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^1.0.2", + "@npmcli/metavuln-calculator": "^1.1.0", + "@npmcli/move-file": "^1.1.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^1.0.1", + "@npmcli/package-json": "^1.0.1", + "@npmcli/run-script": "^1.8.2", + "bin-links": "^2.2.1", + "cacache": "^15.0.3", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.1.5", + "npm-pick-manifest": "^6.1.0", + "npm-registry-fetch": "^11.0.0", + "pacote": "^11.3.5", + "parse-conflict-json": "^1.1.1", + "proc-log": "^1.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "ssri": "^8.0.1", + "treeverse": "^1.0.4", + "walk-up-path": "^1.0.0" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/ci-detect": { + "version": "1.3.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/config": { + "version": "2.3.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ini": "^2.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "semver": "^7.3.4", + "walk-up-path": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "ansi-styles": "^4.3.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/npm/node_modules/@npmcli/git": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^1.3.2", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^6.1.1", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + } + }, + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "installed-package-contents": "index.js" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^7.1.6", + "minimatch": "^3.0.4", + "read-package-json-fast": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cacache": "^15.0.5", + "pacote": "^11.1.11", + "semver": "^7.3.2" + } + }, + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "1.3.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "1.8.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^1.0.2", + "@npmcli/promise-spawn": "^1.3.2", + "node-gyp": "^7.1.0", + "read-package-json-fast": "^2.0.1" + } + }, + "node_modules/npm/node_modules/@tootallnate/once": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/npm/node_modules/agentkeepalive": { + "version": "4.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/npm/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/npm/node_modules/ansicolors": { + "version": "0.3.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/ansistyles": { + "version": "0.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "1.1.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/asn1": { + "version": "0.2.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/npm/node_modules/assert-plus": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/aws-sign2": { + "version": "0.7.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/aws4": { + "version": "1.11.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/npm/node_modules/bin-links": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^4.0.1", + "mkdirp": "^1.0.3", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^2.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/npm/node_modules/builtins": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/cacache": { + "version": "15.3.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/npm/node_modules/caseless": { + "version": "0.12.0", + "dev": true, + "inBundle": true, + "license": "Apache-2.0" + }, + "node_modules/npm/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/cidr-regex": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^4.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/cli-columns": { + "version": "3.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm/node_modules/cli-table3": { + "version": "0.6.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/npm/node_modules/cmd-shim": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "mkdirp-infer-owner": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/color-support": { + "version": "1.1.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/npm/node_modules/colors": { + "version": "1.4.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/npm/node_modules/columnify": { + "version": "1.5.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "node_modules/npm/node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/dashdash": { + "version": "1.14.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/npm/node_modules/debug": { + "version": "4.3.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/npm/node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/npm/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/depd": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/npm/node_modules/ecc-jsbn": { + "version": "0.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extend": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/extsprintf": { + "version": "1.3.0", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/forever-agent": { + "version": "0.6.1", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/npm/node_modules/fs-minipass": { + "version": "2.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/gauge": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1 || ^2.0.0", + "strip-ansi": "^3.0.1 || ^4.0.0", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/getpass": { + "version": "0.1.7", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/npm/node_modules/glob": { + "version": "7.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.8", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/har-schema": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/npm/node_modules/har-validator": { + "version": "5.1.5", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/npm/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "4.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.0", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause" + }, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "4.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/npm/node_modules/http-signature": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "5.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", "dev": true, + "inBundle": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "ms": "^2.0.0" + } + }, + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm/node_modules/ignore-walk": { + "version": "3.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.2", + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "2.9.0", + "node_modules/npm/node_modules/ini": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/npm/node_modules/init-package-json": { + "version": "2.0.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@isaacs/string-locale-compare": "^1.0.1", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^1.0.2", - "@npmcli/metavuln-calculator": "^1.1.0", - "@npmcli/move-file": "^1.1.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^1.0.1", - "@npmcli/package-json": "^1.0.1", - "@npmcli/run-script": "^1.8.2", - "bin-links": "^2.2.1", - "cacache": "^15.0.3", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "npm-install-checks": "^4.0.0", "npm-package-arg": "^8.1.5", - "npm-pick-manifest": "^6.1.0", - "npm-registry-fetch": "^11.0.0", - "pacote": "^11.3.5", - "parse-conflict-json": "^1.1.1", - "proc-log": "^1.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "^4.1.1", "semver": "^7.3.5", - "ssri": "^8.0.1", - "treeverse": "^1.0.4", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/ci-detect": { - "version": "1.3.0", + "node_modules/npm/node_modules/ip": { + "version": "1.1.5", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "2.3.0", + "node_modules/npm/node_modules/ip-regex": { + "version": "4.3.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/npm/node_modules/is-cidr": { + "version": "4.0.2", + "dev": true, + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "ini": "^2.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "semver": "^7.3.4", - "walk-up-path": "^1.0.0" + "cidr-regex": "^3.1.1" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "1.0.1", + "node_modules/npm/node_modules/is-core-module": { + "version": "2.7.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.3.0" + "has": "^1.0.3" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/@npmcli/fs": { + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/is-typedarray": { "version": "1.0.0", "dev": true, "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/isstream": { + "version": "0.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsbn": { + "version": "0.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-schema": { + "version": "0.2.3", + "dev": true, + "inBundle": true + }, + "node_modules/npm/node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "dev": true, + "inBundle": true, "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/jsprim": { + "version": "1.4.1", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "inBundle": true, + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" } }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "2.1.0", + "node_modules/npm/node_modules/just-diff": { + "version": "3.1.1", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/just-diff-apply": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/libnpmaccess": { + "version": "4.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/promise-spawn": "^1.3.2", - "lru-cache": "^6.0.0", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^6.1.1", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", + "node_modules/npm/node_modules/libnpmdiff": { + "version": "2.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" + "@npmcli/disparity-colors": "^1.0.1", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^3.0.4", + "npm-package-arg": "^8.1.4", + "pacote": "^11.3.4", + "tar": "^6.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "1.0.4", + "node_modules/npm/node_modules/libnpmexec": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^7.1.6", - "minimatch": "^3.0.4", - "read-package-json-fast": "^2.0.1" + "@npmcli/arborist": "^2.3.0", + "@npmcli/ci-detect": "^1.3.0", + "@npmcli/run-script": "^1.8.4", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^8.1.2", + "pacote": "^11.3.1", + "proc-log": "^1.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "walk-up-path": "^1.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "1.1.1", + "node_modules/npm/node_modules/libnpmfund": { + "version": "1.1.0", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "cacache": "^15.0.5", - "pacote": "^11.1.11", - "semver": "^7.3.2" + "@npmcli/arborist": "^2.5.0" } }, - "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "1.1.2", + "node_modules/npm/node_modules/libnpmhook": { + "version": "6.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "1.0.1", + "node_modules/npm/node_modules/libnpmorg": { + "version": "2.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "json-parse-even-better-errors": "^2.3.1" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "1.3.2", + "node_modules/npm/node_modules/libnpmpack": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "infer-owner": "^1.0.4" + "@npmcli/run-script": "^1.8.3", + "npm-package-arg": "^8.1.0", + "pacote": "^11.2.6" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "1.8.6", + "node_modules/npm/node_modules/libnpmpublish": { + "version": "4.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/node-gyp": "^1.0.2", - "@npmcli/promise-spawn": "^1.3.2", - "node-gyp": "^7.1.0", - "read-package-json-fast": "^2.0.1" + "normalize-package-data": "^3.0.2", + "npm-package-arg": "^8.1.2", + "npm-registry-fetch": "^11.0.0", + "semver": "^7.1.3", + "ssri": "^8.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "3.1.2", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^11.0.0" + }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/npm/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", + "node_modules/npm/node_modules/libnpmteam": { + "version": "2.0.4", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "debug": "4" + "aproba": "^2.0.0", + "npm-registry-fetch": "^11.0.0" }, "engines": { - "node": ">= 6.0.0" + "node": ">=10" } }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.1.4", + "node_modules/npm/node_modules/libnpmversion": { + "version": "1.2.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" + "@npmcli/git": "^2.0.7", + "@npmcli/run-script": "^1.8.4", + "json-parse-even-better-errors": "^2.3.1", + "semver": "^7.3.5", + "stringify-package": "^1.0.1" } }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/npm/node_modules/lru-cache": { + "version": "6.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/ajv": { - "version": "6.12.6", + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "9.1.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 10" } }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "2.1.1", + "node_modules/npm/node_modules/mime-db": { + "version": "1.49.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/npm/node_modules/mime-types": { + "version": "2.1.32", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "mime-db": "1.49.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/npm/node_modules/ansicolors": { - "version": "0.3.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ansistyles": { - "version": "0.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/are-we-there-yet": { - "version": "1.1.6", + "node_modules/npm/node_modules/minimatch": { + "version": "3.0.4", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/npm/node_modules/asap": { - "version": "2.0.6", + "node_modules/npm/node_modules/minipass": { + "version": "3.1.5", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/npm/node_modules/asn1": { - "version": "0.2.4", + "node_modules/npm/node_modules/minipass-collect": { + "version": "1.0.2", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "safer-buffer": "~2.1.0" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/npm/node_modules/assert-plus": { - "version": "1.0.0", + "node_modules/npm/node_modules/minipass-fetch": { + "version": "1.4.1", "dev": true, "inBundle": true, "license": "MIT", + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" } }, - "node_modules/npm/node_modules/asynckit": { - "version": "0.4.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/aws-sign2": { - "version": "0.7.0", + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", "dev": true, "inBundle": true, - "license": "Apache-2.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, "engines": { - "node": "*" + "node": ">= 8" } }, - "node_modules/npm/node_modules/aws4": { - "version": "1.11.0", + "node_modules/npm/node_modules/minipass-json-stream": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + } }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/npm/node_modules/bcrypt-pbkdf": { - "version": "1.0.2", + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", "dev": true, "inBundle": true, - "license": "BSD-3-Clause", + "license": "ISC", "dependencies": { - "tweetnacl": "^0.14.3" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/bin-links": { - "version": "2.2.1", + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "cmd-shim": "^4.0.1", - "mkdirp": "^1.0.3", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^2.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^3.0.3" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "inBundle": true, "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/npm/node_modules/mkdirp-infer-owner": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/builtins": { - "version": "1.0.3", + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/cacache": { - "version": "15.3.0", + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.8", "dev": true, "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/npm/node_modules/node-gyp": { + "version": "7.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", + "env-paths": "^2.2.0", "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", "rimraf": "^3.0.2", - "ssri": "^8.0.1", + "semver": "^7.3.2", "tar": "^6.0.2", - "unique-filename": "^1.1.1" + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" }, "engines": { - "node": ">= 10" + "node": ">= 10.12.0" } }, - "node_modules/npm/node_modules/caseless": { - "version": "0.12.0", + "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { + "version": "1.2.0", "dev": true, "inBundle": true, - "license": "Apache-2.0" + "license": "ISC" }, - "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", + "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { + "version": "2.7.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "number-is-nan": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", + "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { + "version": "4.1.2", "dev": true, "inBundle": true, "license": "ISC", - "engines": { - "node": ">=10" + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", + "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { + "version": "1.0.2", "dev": true, "inBundle": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "ip-regex": "^4.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", + "node_modules/npm/node_modules/nopt": { + "version": "5.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, "engines": { "node": ">=6" } }, - "node_modules/npm/node_modules/cli-columns": { - "version": "3.1.2", + "node_modules/npm/node_modules/normalize-package-data": { + "version": "3.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "string-width": "^2.0.0", - "strip-ansi": "^3.0.1" + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" }, "engines": { - "node": ">= 4" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.0", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "2.1.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "object-assign": "^4.1.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" + "chalk": "^4.0.0" }, - "optionalDependencies": { - "colors": "^1.1.2" - } - }, - "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.2", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.2", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "4.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-2-Clause", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "semver": "^7.1.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.0", + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "8.1.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "hosted-git-info": "^4.0.1", + "semver": "^7.3.4", + "validate-npm-package-name": "^3.0.0" + }, "engines": { - "node": ">=0.8" + "node": ">=10" } }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "4.1.0", + "node_modules/npm/node_modules/npm-packlist": { + "version": "2.2.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "mkdirp-infer-owner": "^2.0.0" + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/code-point-at": { - "version": "1.1.0", + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "6.1.1", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "dependencies": { + "npm-install-checks": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^8.1.2", + "semver": "^7.3.4" } }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/npm/node_modules/npm-profile": { + "version": "5.0.4", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "npm-registry-fetch": "^11.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "11.0.0", "dev": true, "inBundle": true, "license": "ISC", - "bin": { - "color-support": "bin.js" + "dependencies": { + "make-fetch-happen": "^9.0.1", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/colors": { - "version": "1.4.0", + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } + "license": "BSD-2-Clause" }, - "node_modules/npm/node_modules/columnify": { - "version": "1.5.4", + "node_modules/npm/node_modules/npmlog": { + "version": "5.0.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "node_modules/npm/node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "delayed-stream": "~1.0.0" + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/npm/node_modules/common-ancestor-path": { + "node_modules/npm/node_modules/number-is-nan": { "version": "1.0.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", + "node_modules/npm/node_modules/oauth-sign": { + "version": "0.9.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "engines": { + "node": "*" + } }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", + "node_modules/npm/node_modules/object-assign": { + "version": "4.1.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/core-util-is": { - "version": "1.0.2", + "node_modules/npm/node_modules/once": { + "version": "1.4.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "wrappy": "1" + } }, - "node_modules/npm/node_modules/dashdash": { - "version": "1.14.1", + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" } }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.2", + "node_modules/npm/node_modules/p-map": { + "version": "4.0.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/debuglog": { - "version": "1.0.1", + "node_modules/npm/node_modules/pacote": { + "version": "11.3.5", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "@npmcli/git": "^2.1.0", + "@npmcli/installed-package-contents": "^1.0.6", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.8.2", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^11.0.0", + "promise-retry": "^2.0.1", + "read-package-json-fast": "^2.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.1.0" + }, + "bin": { + "pacote": "lib/bin.js" + }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "1.1.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "clone": "^1.0.2" + "json-parse-even-better-errors": "^2.3.0", + "just-diff": "^3.0.1", + "just-diff-apply": "^3.0.0" } }, - "node_modules/npm/node_modules/delayed-stream": { - "version": "1.0.0", + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", + "node_modules/npm/node_modules/performance-now": { + "version": "2.1.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", + "node_modules/npm/node_modules/proc-log": { + "version": "1.0.0", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } + "license": "ISC" }, - "node_modules/npm/node_modules/dezalgo": { - "version": "1.0.3", + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", "dev": true, "inBundle": true, "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/ecc-jsbn": { - "version": "0.1.2", + "node_modules/npm/node_modules/promise-call-limit": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/encoding": { - "version": "0.1.13", + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", - "optional": true, "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extend": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/extsprintf": { - "version": "1.3.0", + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "read": "1" + } }, - "node_modules/npm/node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/npm/node_modules/psl": { + "version": "1.8.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", + "node_modules/npm/node_modules/punycode": { + "version": "2.1.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.12", + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", "dev": true, "inBundle": true, - "license": "MIT" + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } }, - "node_modules/npm/node_modules/forever-agent": { - "version": "0.6.1", + "node_modules/npm/node_modules/qs": { + "version": "6.5.2", "dev": true, "inBundle": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", "engines": { - "node": "*" + "node": ">=0.6" } }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", + "node_modules/npm/node_modules/read": { + "version": "1.0.7", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "minipass": "^3.0.0" + "mute-stream": "~0.0.4" }, "engines": { - "node": ">= 8" + "node": ">=0.8" } }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "2.0.0", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/gauge": { - "version": "3.0.1", + "node_modules/npm/node_modules/read-package-json": { + "version": "4.1.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1 || ^2.0.0", - "strip-ansi": "^3.0.1 || ^4.0.0", - "wide-align": "^1.1.2" + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^3.0.0", + "npm-normalize-package-bin": "^1.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/getpass": { - "version": "0.1.7", + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "2.0.3", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "assert-plus": "^1.0.0" + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/npm/node_modules/glob": { - "version": "7.2.0", + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 6" } }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.8", + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } }, - "node_modules/npm/node_modules/har-schema": { - "version": "2.0.0", + "node_modules/npm/node_modules/request": { + "version": "2.88.2", "dev": true, "inBundle": true, - "license": "ISC", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "node_modules/npm/node_modules/har-validator": { - "version": "5.1.5", + "node_modules/npm/node_modules/request/node_modules/form-data": { + "version": "2.3.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=6" + "node": ">= 0.12" } }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", + "node_modules/npm/node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", "dev": true, "inBundle": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "function-bind": "^1.1.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">= 0.4.0" + "node": ">=0.8" } }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 4" } }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", + "node_modules/npm/node_modules/rimraf": { + "version": "3.0.2", "dev": true, "inBundle": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "4.0.2", + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/semver": { + "version": "7.3.5", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" } }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", + "node_modules/npm/node_modules/set-blocking": { + "version": "2.0.0", "dev": true, "inBundle": true, - "license": "BSD-2-Clause" + "license": "ISC" }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "4.0.1", + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.3", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", "dev": true, "inBundle": true, "license": "MIT", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, "engines": { - "node": ">= 6" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/npm/node_modules/http-signature": { - "version": "1.2.0", + "node_modules/npm/node_modules/socks": { + "version": "2.6.1", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.0", + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "6.1.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "agent-base": "^6.0.2", + "debug": "^4.3.1", + "socks": "^2.6.1" }, "engines": { - "node": ">= 6" + "node": ">= 10" } }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, "inBundle": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ms": "^2.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.3.0", "dev": true, "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "license": "CC-BY-3.0" }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "3.0.4", + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minimatch": "^3.0.4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.10", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } + "license": "CC0-1.0" }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", + "node_modules/npm/node_modules/sshpk": { + "version": "1.16.1", "dev": true, "inBundle": true, "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", + "node_modules/npm/node_modules/ssri": { + "version": "8.0.1", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", "dev": true, "inBundle": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } }, - "node_modules/npm/node_modules/ini": { - "version": "2.0.0", + "node_modules/npm/node_modules/string-width": { + "version": "2.1.1", "dev": true, "inBundle": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/init-package-json": { - "version": "2.0.5", + "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", "dev": true, "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^8.1.5", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "^4.1.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/ip": { - "version": "1.1.5", + "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", + "node_modules/npm/node_modules/stringify-package": { + "version": "1.0.1", "dev": true, "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", + "node_modules/npm/node_modules/strip-ansi": { + "version": "3.0.1", "dev": true, "inBundle": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "cidr-regex": "^3.1.1" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/is-core-module": { - "version": "2.7.0", + "node_modules/npm/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "has": "^1.0.3" + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/npm/node_modules/tar": { + "version": "6.1.11", "dev": true, "inBundle": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">= 10" } }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/is-typedarray": { - "version": "1.0.0", + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", "dev": true, "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", + "node_modules/npm/node_modules/treeverse": { + "version": "1.0.4", "dev": true, "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/isstream": { - "version": "0.1.2", + "node_modules/npm/node_modules/tunnel-agent": { + "version": "0.6.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } }, - "node_modules/npm/node_modules/jsbn": { - "version": "0.1.1", + "node_modules/npm/node_modules/tweetnacl": { + "version": "0.14.5", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Unlicense" }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", + "node_modules/npm/node_modules/typedarray-to-buffer": { + "version": "3.1.5", "dev": true, "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-schema": { - "version": "0.2.3", - "dev": true, - "inBundle": true + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } }, - "node_modules/npm/node_modules/json-schema-traverse": { - "version": "0.4.1", + "node_modules/npm/node_modules/unique-filename": { + "version": "1.1.1", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "imurmurhash": "^0.1.4" } }, - "node_modules/npm/node_modules/json-stringify-safe": { - "version": "5.0.1", + "node_modules/npm/node_modules/uri-js": { + "version": "4.4.1", "dev": true, "inBundle": true, - "license": "ISC" + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", "dev": true, - "engines": [ - "node >= 0.2.0" - ], "inBundle": true, "license": "MIT" }, - "node_modules/npm/node_modules/jsprim": { - "version": "1.4.1", + "node_modules/npm/node_modules/uuid": { + "version": "3.4.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], "inBundle": true, "license": "MIT", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" + "bin": { + "uuid": "bin/uuid" } }, - "node_modules/npm/node_modules/just-diff": { - "version": "3.1.1", + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", "dev": true, "inBundle": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } }, - "node_modules/npm/node_modules/just-diff-apply": { + "node_modules/npm/node_modules/validate-npm-package-name": { "version": "3.0.0", "dev": true, "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "builtins": "^1.0.3" + } }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "4.0.3", + "node_modules/npm/node_modules/verror": { + "version": "1.10.0", "dev": true, + "engines": [ + "node >=0.6.0" + ], "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "2.0.4", + "node_modules/npm/node_modules/walk-up-path": { + "version": "1.0.0", "dev": true, "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", "dependencies": { - "@npmcli/disparity-colors": "^1.0.1", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^3.0.4", - "npm-package-arg": "^8.1.4", - "pacote": "^11.3.4", - "tar": "^6.1.0" - }, - "engines": { - "node": ">=10" + "defaults": "^1.0.3" } }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "2.0.1", + "node_modules/npm/node_modules/which": { + "version": "2.0.2", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^2.3.0", - "@npmcli/ci-detect": "^1.3.0", - "@npmcli/run-script": "^1.8.4", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^8.1.2", - "pacote": "^11.3.1", - "proc-log": "^1.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "walk-up-path": "^1.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=10" + "node": ">= 8" } }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "1.1.0", + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/arborist": "^2.5.0" + "string-width": "^1.0.2 || 2" } }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "6.0.3", + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "3.0.3", "dev": true, "inBundle": true, "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, - "engines": { - "node": ">=10" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "2.0.3", + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "2.0.1", + "node_modules/object-hash": { + "version": "2.2.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/run-script": "^1.8.3", - "npm-package-arg": "^8.1.0", - "pacote": "^11.2.6" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 6" } }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", + "node_modules/object-inspect": { + "version": "1.11.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "license": "MIT", "dependencies": { - "normalize-package-data": "^3.0.2", - "npm-package-arg": "^8.1.2", - "npm-registry-fetch": "^11.0.0", - "semver": "^7.1.3", - "ssri": "^8.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^11.0.0" - }, + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "2.0.4", + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, - "inBundle": true, - "license": "ISC", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^11.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "1.2.1", + "node_modules/once": { + "version": "1.4.0", "dev": true, - "inBundle": true, "license": "ISC", "dependencies": { - "@npmcli/git": "^2.0.7", - "@npmcli/run-script": "^1.8.4", - "json-parse-even-better-errors": "^2.3.1", - "semver": "^7.3.5", - "stringify-package": "^1.0.1" + "wrappy": "1" } }, - "node_modules/npm/node_modules/lru-cache": { - "version": "6.0.0", + "node_modules/onetime": { + "version": "2.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "mimic-fn": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "9.1.0", + "node_modules/onetime/node_modules/mimic-fn": { + "version": "1.2.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "dev": true, + "license": "MIT", "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" }, "engines": { - "node": ">= 10" + "node": ">= 0.8.0" } }, - "node_modules/npm/node_modules/mime-db": { - "version": "1.49.0", + "node_modules/os-tmpdir": { + "version": "1.0.2", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/mime-types": { - "version": "2.1.32", + "node_modules/p-cancelable": { + "version": "2.1.1", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "mime-db": "1.49.0" - }, "engines": { - "node": ">= 0.6" + "node": ">=8" } }, - "node_modules/npm/node_modules/minimatch": { - "version": "3.0.4", + "node_modules/p-each-series": { + "version": "2.2.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "license": "MIT", "engines": { - "node": "*" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/minipass": { - "version": "3.1.5", + "node_modules/p-filter": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "p-map": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", + "node_modules/p-filter/node_modules/p-map": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "1.4.1", + "node_modules/p-is-promise": { + "version": "3.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, "engines": { "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" } }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", + "node_modules/p-limit": { + "version": "2.3.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">= 8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", + "node_modules/p-locate": { + "version": "4.1.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", + "node_modules/p-map": { + "version": "4.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" + "aggregate-error": "^3.0.0" }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "2.1.0", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", + "node_modules/p-retry": { + "version": "4.6.1", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "@types/retry": "^0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", + "node_modules/p-try": { + "version": "2.2.0", "dev": true, - "inBundle": true, "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/npm/node_modules/mkdirp-infer-owner": { - "version": "2.0.0", + "node_modules/pako": { + "version": "0.2.9", + "license": "MIT" + }, + "node_modules/parent-module": { + "version": "1.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" + "callsites": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.2", + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/npm/node_modules/node-gyp": { - "version": "7.1.2", + "node_modules/parse-json": { + "version": "4.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" }, "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/aproba": { - "version": "1.2.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/node-gyp/node_modules/gauge": { - "version": "2.7.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": { + "node_modules/parse-passwd": { "version": "1.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "number-is-nan": "^1.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": { - "version": "4.1.2", + "node_modules/parse-path": { + "version": "4.0.3", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "is-ssh": "^1.3.0", + "protocols": "^1.4.0", + "qs": "^6.9.4", + "query-string": "^6.13.8" } }, - "node_modules/npm/node_modules/node-gyp/node_modules/string-width": { - "version": "1.0.2", + "node_modules/parse5": { + "version": "6.0.1", + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/npm/node_modules/nopt": { - "version": "5.0.0", + "node_modules/path-is-absolute": { + "version": "1.0.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "3.0.3", + "node_modules/path-key": { + "version": "3.1.1", "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "2.1.5", + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", + "node_modules/pdfkit": { + "version": "0.12.3", + "license": "MIT", "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "crypto-js": "^4.0.0", + "fontkit": "^1.8.1", + "linebreak": "^1.0.2", + "png-js": "^1.0.0" } }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", + "node_modules/pdfmake": { + "version": "0.2.2", + "license": "MIT", "dependencies": { - "semver": "^7.1.1" + "@foliojs-fork/linebreak": "^1.1.1", + "@foliojs-fork/pdfkit": "^0.12.3", + "iconv-lite": "^0.6.3", + "svg-to-pdfkit": "^0.1.8", + "xmldoc": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/pdfmake/node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.0", "license": "ISC" }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "8.1.5", + "node_modules/picomatch": { + "version": "2.2.3", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^4.0.1", - "semver": "^7.3.4", - "validate-npm-package-name": "^3.0.0" + "license": "MIT", + "engines": { + "node": ">=8.6" }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "2.2.2", + "node_modules/pkg-conf": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.6", - "ignore-walk": "^3.0.3", - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" }, "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "6.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^8.1.2", - "semver": "^7.3.4" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-profile": { - "version": "5.0.4", + "node_modules/pkg-conf/node_modules/find-up": { + "version": "2.1.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "npm-registry-fetch": "^11.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "11.0.0", + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "make-fetch-happen": "^9.0.1", - "minipass": "^3.1.3", - "minipass-fetch": "^1.3.0", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.0.0", - "npm-package-arg": "^8.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/npmlog": { - "version": "5.0.1", + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "1.3.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": { + "node_modules/pkg-conf/node_modules/p-locate": { "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">=4" } }, - "node_modules/npm/node_modules/number-is-nan": { - "version": "1.0.1", + "node_modules/pkg-conf/node_modules/p-try": { + "version": "1.0.0", "dev": true, - "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/oauth-sign": { - "version": "0.9.0", + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "3.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "MIT", "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/npm/node_modules/object-assign": { - "version": "4.1.1", + "node_modules/please-upgrade-node": { + "version": "3.2.0", "dev": true, - "inBundle": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "semver-compare": "^1.0.0" } }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "dev": true, - "inBundle": true, + "node_modules/png-js": { + "version": "1.0.0" + }, + "node_modules/polylabel": { + "version": "1.1.0", "license": "ISC", "dependencies": { - "wrappy": "1" + "tinyqueue": "^2.0.3" } }, - "node_modules/npm/node_modules/opener": { - "version": "1.5.2", + "node_modules/postcss": { + "version": "8.4.5", + "license": "MIT", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", "dev": true, - "inBundle": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" + "license": "MIT", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" } }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", + "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/pacote": { - "version": "11.3.5", + "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-calc": { + "version": "8.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "@npmcli/git": "^2.1.0", - "@npmcli/installed-package-contents": "^1.0.6", - "@npmcli/promise-spawn": "^1.2.0", - "@npmcli/run-script": "^1.8.2", - "cacache": "^15.0.5", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.3", - "mkdirp": "^1.0.3", - "npm-package-arg": "^8.0.1", - "npm-packlist": "^2.1.4", - "npm-pick-manifest": "^6.0.0", - "npm-registry-fetch": "^11.0.0", - "promise-retry": "^2.0.1", - "read-package-json-fast": "^2.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.1.0" + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" }, - "bin": { - "pacote": "lib/bin.js" + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "dev": true, + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "1.1.1", + "node_modules/postcss-color-functional-notation/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "just-diff": "^3.0.1", - "just-diff-apply": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/postcss-color-functional-notation/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/performance-now": { - "version": "2.1.0", + "node_modules/postcss-color-gray": { + "version": "5.0.0", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } }, - "node_modules/npm/node_modules/proc-log": { - "version": "1.0.0", + "node_modules/postcss-color-gray/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", + "node_modules/postcss-color-gray/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", + "node_modules/postcss-color-gray/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "1" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/psl": { - "version": "1.8.0", + "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/punycode": { - "version": "2.1.1", + "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/qs": { - "version": "6.5.2", + "node_modules/postcss-color-hex-alpha/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, "license": "BSD-3-Clause", "engines": { - "node": ">=0.6" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/read": { - "version": "1.0.7", + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "mute-stream": "~0.0.4" + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">=0.8" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "2.0.0", + "node_modules/postcss-color-mod-function/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/read-package-json": { - "version": "4.1.1", + "node_modules/postcss-color-mod-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^3.0.0", - "npm-normalize-package-bin": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "2.0.3", + "node_modules/postcss-color-mod-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/readdir-scoped-modules": { - "version": "1.1.0", + "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } + "license": "ISC" }, - "node_modules/npm/node_modules/request": { - "version": "2.88.2", + "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/request/node_modules/form-data": { - "version": "2.3.3", + "node_modules/postcss-color-rebeccapurple/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.2", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.12" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", + "node_modules/postcss-convert-values": { + "version": "5.0.2", "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=0.8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", + "node_modules/postcss-custom-media": { + "version": "7.0.8", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "postcss": "^7.0.14" + }, "engines": { - "node": ">= 4" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/postcss-custom-media/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-custom-media/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "glob": "^7.1.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", + "node_modules/postcss-custom-media/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/semver": { - "version": "7.3.5", + "node_modules/postcss-custom-properties": { + "version": "8.0.11", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.3", + "node_modules/postcss-custom-properties/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", + "node_modules/postcss-custom-properties/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/socks": { - "version": "2.6.1", + "node_modules/postcss-custom-properties/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "6.1.0", + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { - "node": ">= 10" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" } }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/postcss-custom-selectors/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "CC-BY-3.0" + "license": "ISC" }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/postcss-custom-selectors/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.10", - "dev": true, - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/sshpk": { - "version": "1.16.1", + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/npm/node_modules/ssri": { - "version": "8.0.1", + "node_modules/postcss-custom-selectors/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", "dev": true, - "inBundle": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "safe-buffer": "~5.2.0" + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/npm/node_modules/string-width": { - "version": "2.1.1", + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { "node": ">=4" } }, - "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": { - "version": "3.0.0", + "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { "node": ">=4" } }, - "node_modules/npm/node_modules/stringify-package": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "3.0.1", + "node_modules/postcss-dir-pseudo-class/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/postcss-discard-comments": { + "version": "5.0.1", "dev": true, - "inBundle": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/tar": { - "version": "6.1.11", + "node_modules/postcss-discard-duplicates": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", + "node_modules/postcss-discard-empty": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/npm/node_modules/treeverse": { - "version": "1.0.4", + "node_modules/postcss-discard-overridden": { + "version": "5.0.1", "dev": true, - "inBundle": true, - "license": "ISC" + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/npm/node_modules/tunnel-agent": { - "version": "0.6.0", + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", "dev": true, - "inBundle": true, - "license": "Apache-2.0", + "license": "CC0-1.0", "dependencies": { - "safe-buffer": "^5.0.1" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/tweetnacl": { - "version": "0.14.5", + "node_modules/postcss-double-position-gradients/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "Unlicense" + "license": "ISC" }, - "node_modules/npm/node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "node_modules/postcss-double-position-gradients/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "is-typedarray": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", + "node_modules/postcss-double-position-gradients/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/unique-slug": { + "node_modules/postcss-env-function": { "version": "2.0.2", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/npm/node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", + "license": "CC0-1.0", "dependencies": { - "punycode": "^2.1.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", + "node_modules/postcss-env-function/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "MIT" + "license": "ISC" }, - "node_modules/npm/node_modules/uuid": { - "version": "3.4.0", + "node_modules/postcss-env-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "3.0.0", + "node_modules/postcss-env-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^1.0.3" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/npm/node_modules/verror": { - "version": "1.10.0", + "node_modules/postcss-focus-visible": { + "version": "4.0.0", "dev": true, - "engines": [ - "node >=0.6.0" - ], - "inBundle": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", + "node_modules/postcss-focus-visible/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", + "node_modules/postcss-focus-visible/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "inBundle": true, "license": "MIT", "dependencies": { - "defaults": "^1.0.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/which": { - "version": "2.0.2", + "node_modules/postcss-focus-visible/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "dev": true, + "license": "CC0-1.0", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "postcss": "^7.0.2" }, "engines": { - "node": ">= 8" + "node": ">=6.0.0" } }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.3", + "node_modules/postcss-focus-within/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "ISC" + }, + "node_modules/postcss-focus-within/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", "dependencies": { - "string-width": "^1.0.2 || 2" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", + "node_modules/postcss-focus-within/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "inBundle": true, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "3.0.3", + "node_modules/postcss-font-variant": { + "version": "4.0.1", "dev": true, - "inBundle": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "postcss": "^7.0.2" } }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", + "node_modules/postcss-font-variant/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "inBundle": true, "license": "ISC" }, - "node_modules/num2fraction": { - "version": "1.2.2", + "node_modules/postcss-font-variant/node_modules/postcss": { + "version": "7.0.39", "dev": true, - "license": "MIT" - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "license": "MIT" + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } }, - "node_modules/object-assign": { - "version": "4.1.1", + "node_modules/postcss-font-variant/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/object-hash": { - "version": "2.2.0", + "node_modules/postcss-gap-properties": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">= 6" + "node": ">=6.0.0" } }, - "node_modules/object-inspect": { - "version": "1.11.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/postcss-gap-properties/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" }, - "node_modules/object-is": { - "version": "1.1.5", + "node_modules/postcss-gap-properties/node_modules/postcss": { + "version": "7.0.39", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", + "node_modules/postcss-gap-properties/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/once": { - "version": "1.4.0", + "node_modules/postcss-image-set-function": { + "version": "3.0.1", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "wrappy": "1" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/onetime": { - "version": "2.0.1", + "node_modules/postcss-image-set-function/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-image-set-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/onetime/node_modules/mimic-fn": { - "version": "1.2.0", + "node_modules/postcss-image-set-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/optionator": { - "version": "0.9.1", + "node_modules/postcss-import": { + "version": "14.0.2", "dev": true, "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/os-tmpdir": { - "version": "1.0.2", + "node_modules/postcss-initial": { + "version": "3.0.4", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "postcss": "^7.0.2" } }, - "node_modules/p-cancelable": { - "version": "2.1.1", + "node_modules/postcss-initial/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, - "node_modules/p-each-series": { - "version": "2.2.0", + "node_modules/postcss-initial/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-filter": { - "version": "2.1.0", + "node_modules/postcss-initial/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "p-map": "^2.0.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/p-filter/node_modules/p-map": { - "version": "2.1.0", + "node_modules/postcss-js": { + "version": "3.0.3", "dev": true, "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, "engines": { - "node": ">=6" + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-is-promise": { - "version": "3.0.0", + "node_modules/postcss-lab-function": { + "version": "2.0.1", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/p-limit": { - "version": "2.3.0", + "node_modules/postcss-lab-function/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-lab-function/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-locate": { - "version": "4.1.0", + "node_modules/postcss-lab-function/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/p-map": { - "version": "4.0.0", + "node_modules/postcss-load-config": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=10" + "node": ">= 10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } } }, - "node_modules/p-reduce": { - "version": "2.1.0", + "node_modules/postcss-logical": { + "version": "3.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "node_modules/p-retry": { - "version": "4.6.1", + "node_modules/postcss-logical/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/postcss-logical/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=8" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/p-try": { - "version": "2.2.0", + "node_modules/postcss-logical/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/pako": { - "version": "0.2.9", - "license": "MIT" - }, - "node_modules/parent-module": { - "version": "1.0.1", + "node_modules/postcss-media-minmax": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "postcss": "^7.0.2" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" } }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", + "node_modules/postcss-media-minmax/node_modules/picocolors": { + "version": "0.2.1", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } + "license": "ISC" }, - "node_modules/parse-json": { - "version": "4.0.0", + "node_modules/postcss-media-minmax/node_modules/postcss": { + "version": "7.0.39", "dev": true, "license": "MIT", "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=4" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/parse-passwd": { - "version": "1.0.0", + "node_modules/postcss-media-minmax/node_modules/source-map": { + "version": "0.6.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/parse-path": { - "version": "4.0.3", + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - } - }, - "node_modules/parse5": { - "version": "6.0.1", "license": "MIT" }, - "node_modules/path-exists": { - "version": "4.0.0", + "node_modules/postcss-merge-longhand": { + "version": "5.0.4", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", + "node_modules/postcss-merge-rules": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-key": { - "version": "3.1.1", + "node_modules/postcss-minify-font-values": { + "version": "5.0.1", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", + "node_modules/postcss-minify-gradients": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfkit": { - "version": "0.12.3", + "node_modules/postcss-minify-params": { + "version": "5.0.2", + "dev": true, "license": "MIT", "dependencies": { - "crypto-js": "^4.0.0", - "fontkit": "^1.8.1", - "linebreak": "^1.0.2", - "png-js": "^1.0.0" + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfmake": { - "version": "0.2.2", + "node_modules/postcss-minify-selectors": { + "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@foliojs-fork/linebreak": "^1.1.1", - "@foliojs-fork/pdfkit": "^0.12.3", - "iconv-lite": "^0.6.3", - "svg-to-pdfkit": "^0.1.8", - "xmldoc": "^1.1.2" + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=12" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pdfmake/node_modules/iconv-lite": { - "version": "0.6.3", + "node_modules/postcss-nested": { + "version": "5.0.6", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "postcss-selector-parser": "^6.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.2.3", + "node_modules/postcss-nesting": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-8.0.1.tgz", + "integrity": "sha512-cHPNhW5VvRQjszFDxmy16mis9qFQqQLBNw6KVmueLqqE3M182ZAk9+QoxGqbGVryzLVhannw2B5Yhosqq522fA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8.6" + "node": "12 - 16" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/pify": { - "version": "2.3.0", + "node_modules/postcss-normalize-charset": { + "version": "5.0.1", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf": { - "version": "2.1.0", + "node_modules/postcss-normalize-display-values": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", + "node_modules/postcss-normalize-positions": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^2.0.0" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", + "node_modules/postcss-normalize-string": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", + "node_modules/postcss-normalize-unicode": { + "version": "5.0.1", "dev": true, "license": "MIT", + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/postcss-normalize-url": { + "version": "5.0.4", "dev": true, "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/please-upgrade-node": { - "version": "3.2.0", + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "semver-compare": "^1.0.0" - } - }, - "node_modules/png-js": { - "version": "1.0.0" - }, - "node_modules/polylabel": { - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "tinyqueue": "^2.0.3" + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss": { - "version": "8.4.5", + "node_modules/postcss-ordered-values": { + "version": "5.0.2", + "dev": true, "license": "MIT", "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "4.0.2", + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^6.0.2" + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/picocolors": { + "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "node_modules/postcss-overflow-shorthand/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10402,7 +13846,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-attribute-case-insensitive/node_modules/source-map": { + "node_modules/postcss-overflow-shorthand/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10410,36 +13854,20 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-calc": { - "version": "8.0.0", + "node_modules/postcss-page-break": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "2.0.1", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" + "postcss": "^7.0.2" } }, - "node_modules/postcss-color-functional-notation/node_modules/picocolors": { + "node_modules/postcss-page-break/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "node_modules/postcss-page-break/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10455,7 +13883,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-functional-notation/node_modules/source-map": { + "node_modules/postcss-page-break/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10463,25 +13891,24 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-gray": { - "version": "5.0.0", + "node_modules/postcss-place": { + "version": "4.0.1", "dev": true, - "license": "ISC", + "license": "CC0-1.0", "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.5", + "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-color-gray/node_modules/picocolors": { + "node_modules/postcss-place/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-gray/node_modules/postcss": { + "node_modules/postcss-place/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10497,7 +13924,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-gray/node_modules/source-map": { + "node_modules/postcss-place/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10505,24 +13932,80 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "5.0.3", + "node_modules/postcss-preset-env": { + "version": "6.7.0", "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.14", - "postcss-values-parser": "^2.0.1" + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/autoprefixer": { + "version": "9.8.8", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, - "node_modules/postcss-color-hex-alpha/node_modules/picocolors": { + "node_modules/postcss-preset-env/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "node_modules/postcss-preset-env/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10538,7 +14021,19 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-hex-alpha/node_modules/source-map": { + "node_modules/postcss-preset-env/node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10546,25 +14041,35 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-color-mod-function": { - "version": "3.0.3", + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", "dev": true, "license": "CC0-1.0", "dependencies": { - "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "postcss-selector-parser": "^5.0.0-rc.3" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-color-mod-function/node_modules/picocolors": { + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-color-mod-function/node_modules/postcss": { + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10580,48 +14085,20 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-color-mod-function/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/postcss-color-rebeccapurple/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { - "version": "7.0.39", + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-color-rebeccapurple/node_modules/source-map": { + "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10629,15 +14106,13 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-colormin": { - "version": "5.2.2", + "node_modules/postcss-reduce-initial": { + "version": "5.0.2", "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "caniuse-api": "^3.0.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -10646,11 +14121,12 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-convert-values": { - "version": "5.0.2", + "node_modules/postcss-reduce-transforms": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { + "cssnano-utils": "^2.0.1", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -10660,23 +14136,20 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-custom-media": { - "version": "7.0.8", + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">=6.0.0" + "postcss": "^7.0.2" } }, - "node_modules/postcss-custom-media/node_modules/picocolors": { + "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-custom-media/node_modules/postcss": { + "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10692,7 +14165,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-custom-media/node_modules/source-map": { + "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10700,76 +14173,61 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-custom-properties": { - "version": "8.0.11", + "node_modules/postcss-reporter": { + "version": "7.0.5", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.17", - "postcss-values-parser": "^2.0.1" + "picocolors": "^1.0.0", + "thenby": "^1.3.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/postcss-custom-properties/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-custom-properties/node_modules/postcss": { - "version": "7.0.39", + "node_modules/postcss-safe-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": ">=12.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-custom-properties/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/postcss-custom-selectors/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/postcss-selector-matches": { + "version": "4.0.0", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-custom-selectors/node_modules/picocolors": { + "node_modules/postcss-selector-matches/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-custom-selectors/node_modules/postcss": { + "node_modules/postcss-selector-matches/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10785,20 +14243,7 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-custom-selectors/node_modules/source-map": { + "node_modules/postcss-selector-matches/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10806,35 +14251,21 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "5.0.0", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/postcss-selector-not": { + "version": "4.0.1", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/picocolors": { + "node_modules/postcss-selector-not/node_modules/picocolors": { "version": "0.2.1", "dev": true, "license": "ISC" }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "node_modules/postcss-selector-not/node_modules/postcss": { "version": "7.0.39", "dev": true, "license": "MIT", @@ -10845,25 +14276,12 @@ "engines": { "node": ">=6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-dir-pseudo-class/node_modules/source-map": { + "node_modules/postcss-selector-not/node_modules/source-map": { "version": "0.6.1", "dev": true, "license": "BSD-3-Clause", @@ -10871,10 +14289,25 @@ "node": ">=0.10.0" } }, - "node_modules/postcss-discard-comments": { - "version": "5.0.1", + "node_modules/postcss-selector-parser": { + "version": "6.0.7", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.3", "dev": true, "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -10882,10 +14315,14 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-duplicates": { - "version": "5.0.1", + "node_modules/postcss-unique-selectors": { + "version": "5.0.2", "dev": true, "license": "MIT", + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -10893,1975 +14330,2085 @@ "postcss": "^8.2.15" } }, - "node_modules/postcss-discard-empty": { - "version": "5.0.1", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", "dev": true, "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.14.4" } }, - "node_modules/postcss-discard-overridden": { - "version": "5.0.1", + "node_modules/prelude-ls": { + "version": "1.2.1", "dev": true, "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/postcss-double-position-gradients": { + "node_modules/prettier-linter-helpers": { "version": "1.0.0", "dev": true, - "license": "CC0-1.0", + "license": "MIT", "dependencies": { - "postcss": "^7.0.5", - "postcss-values-parser": "^2.0.0" + "fast-diff": "^1.1.2" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/postcss-double-position-gradients/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/prettier-plugin-organize-imports": { + "version": "2.3.4", "dev": true, - "license": "ISC" + "license": "MIT", + "peerDependencies": { + "prettier": ">=2.0", + "typescript": ">=2.9" + } }, - "node_modules/postcss-double-position-gradients/node_modules/postcss": { - "version": "7.0.39", + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-double-position-gradients/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/printj": { + "version": "1.1.2", + "license": "Apache-2.0", + "bin": { + "printj": "bin/printj.njs" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/postcss-env-function": { - "version": "2.0.2", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=0.4.0" } }, - "node_modules/postcss-env-function/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/protocols": { + "version": "1.4.8", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-env-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/psl": { + "version": "1.8.0", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "node_modules/postcss-env-function/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/punycode": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/postcss-focus-visible": { - "version": "4.0.0", + "node_modules/q": { + "version": "1.5.1", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "node_modules/postcss-focus-visible/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/qs": { + "version": "6.9.6", "dev": true, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/postcss-focus-visible/node_modules/postcss": { - "version": "7.0.39", + "node_modules/query-string": { + "version": "6.13.8", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-focus-visible/node_modules/source-map": { - "version": "0.6.1", + "node_modules/quick-lru": { + "version": "4.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-focus-within": { - "version": "3.0.0", - "dev": true, - "license": "CC0-1.0", + "node_modules/quote-stream": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "buffer-equal": "0.0.1", + "minimist": "^1.1.3", + "through2": "^2.0.0" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "quote-stream": "bin/cmd.js" } }, - "node_modules/postcss-focus-within/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/quote-stream/node_modules/through2": { + "version": "2.0.5", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, - "license": "ISC" + "dependencies": { + "safe-buffer": "^5.1.0" + } }, - "node_modules/postcss-focus-within/node_modules/postcss": { - "version": "7.0.39", + "node_modules/rc": { + "version": "1.2.8", "dev": true, - "license": "MIT", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "bin": { + "rc": "cli.js" } }, - "node_modules/postcss-focus-within/node_modules/source-map": { - "version": "0.6.1", + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-font-variant": { - "version": "4.0.1", + "node_modules/read-cache": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "pify": "^2.3.0" } }, - "node_modules/postcss-font-variant/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/read-pkg": { + "version": "5.2.0", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/postcss-font-variant/node_modules/postcss": { - "version": "7.0.39", + "node_modules/read-pkg-up": { + "version": "7.0.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-font-variant/node_modules/source-map": { - "version": "0.6.1", + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "BSD-3-Clause", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-gap-properties": { - "version": "2.0.0", + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, - "engines": { - "node": ">=6.0.0" - } + "license": "ISC" }, - "node_modules/postcss-gap-properties/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", "dev": true, - "license": "ISC" + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, - "node_modules/postcss-gap-properties/node_modules/postcss": { - "version": "7.0.39", + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-gap-properties/node_modules/source-map": { - "version": "0.6.1", + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/postcss-image-set-function": { - "version": "3.0.1", + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-image-set-function/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/readable-stream": { + "version": "2.3.7", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/postcss-image-set-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/readdirp": { + "version": "3.6.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8.10.0" } }, - "node_modules/postcss-image-set-function/node_modules/source-map": { - "version": "0.6.1", + "node_modules/redent": { + "version": "3.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-import": { - "version": "14.0.2", + "node_modules/redeyed": { + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "esprima": "~4.0.0" } }, - "node_modules/postcss-initial": { - "version": "3.0.4", - "dev": true, + "node_modules/redux": { + "version": "4.0.5", "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" } }, - "node_modules/postcss-initial/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, - "node_modules/postcss-initial/node_modules/postcss": { - "version": "7.0.39", + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, - "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-initial/node_modules/source-map": { - "version": "0.6.1", + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@babel/runtime": "^7.8.4" } }, - "node_modules/postcss-js": { - "version": "3.0.3", - "dev": true, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=10.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-lab-function": { - "version": "2.0.1", + "node_modules/regexpp": { + "version": "3.2.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "@csstools/convert-colors": "^1.4.0", - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/postcss-lab-function/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, - "license": "ISC" + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } }, - "node_modules/postcss-lab-function/node_modules/postcss": { - "version": "7.0.39", + "node_modules/registry-auth-token": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "rc": "^1.2.8" }, "engines": { "node": ">=6.0.0" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/postcss-lab-function/node_modules/source-map": { - "version": "0.6.1", + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true, - "license": "BSD-3-Clause", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/regression": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-load-config": { - "version": "3.1.0", + "node_modules/require-from-string": { + "version": "2.0.2", "dev": true, "license": "MIT", - "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "node": ">=0.10.0" } }, - "node_modules/postcss-logical": { - "version": "3.0.0", - "dev": true, - "license": "CC0-1.0", + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dependencies": { - "postcss": "^7.0.2" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-logical/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/resolve-alpn": { + "version": "1.2.1", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-logical/node_modules/postcss": { - "version": "7.0.39", + "node_modules/resolve-dir": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=0.10.0" } }, - "node_modules/postcss-logical/node_modules/source-map": { - "version": "0.6.1", + "node_modules/resolve-from": { + "version": "5.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-media-minmax": { - "version": "4.0.0", + "node_modules/resolve-global": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "global-dirs": "^0.1.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-media-minmax/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/responselike": { + "version": "2.0.0", "dev": true, - "license": "ISC" + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + } }, - "node_modules/postcss-media-minmax/node_modules/postcss": { - "version": "7.0.39", + "node_modules/restore-cursor": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=4" } }, - "node_modules/postcss-media-minmax/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" + "node_modules/restructure": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "browserify-optional": "^1.0.0" } }, - "node_modules/postcss-media-query-parser": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.4", + "node_modules/retry": { + "version": "0.13.1", "dev": true, "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 4" } }, - "node_modules/postcss-merge-rules": { - "version": "5.0.3", + "node_modules/reusify": { + "version": "1.0.4", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/postcss-minify-font-values": { - "version": "5.0.1", + "node_modules/rfdc": { + "version": "1.3.0", "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, + "license": "MIT" + }, + "node_modules/rgbcolor": { + "version": "1.0.1", + "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.15" } }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.3", + "node_modules/rimraf": { + "version": "3.0.2", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "glob": "^7.1.3" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "rimraf": "bin.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/postcss-minify-params": { - "version": "5.0.2", + "node_modules/rollup": { + "version": "2.61.1", "dev": true, "license": "MIT", - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/postcss-minify-selectors": { - "version": "5.1.0", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "dev": true, - "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "rollup": "^2.0.0" } }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.6" + "node_modules/rollup-plugin-terser/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": ">=0.4.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/rollup-plugin-terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" } }, - "node_modules/postcss-nesting": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-8.0.1.tgz", - "integrity": "sha512-cHPNhW5VvRQjszFDxmy16mis9qFQqQLBNw6KVmueLqqE3M182ZAk9+QoxGqbGVryzLVhannw2B5Yhosqq522fA==", + "node_modules/rollup-plugin-terser/node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, "engines": { - "node": "12 - 16" + "node": ">=10" }, "peerDependencies": { - "postcss": "^8" + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } } }, - "node_modules/postcss-normalize-charset": { - "version": "5.0.1", + "node_modules/run-async": { + "version": "2.4.1", "dev": true, "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.12.0" } }, - "node_modules/postcss-normalize-display-values": { - "version": "5.0.1", + "node_modules/run-parallel": { + "version": "1.1.9", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "6.6.2", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "tslib": "^1.9.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "npm": ">=2.0.0" } }, - "node_modules/postcss-normalize-positions": { + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sax": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/saxes": { "version": "5.0.1", - "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "postcss-value-parser": "^4.1.0" + "xmlchars": "^2.2.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=10" } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", + "node_modules/scope-analyzer": { + "version": "2.1.1", + "license": "Apache-2.0", + "dependencies": { + "array-from": "^2.1.1", + "dash-ast": "^1.0.0", + "es6-map": "^0.1.5", + "es6-set": "^0.1.5", + "es6-symbol": "^3.1.1", + "estree-is-function": "^1.0.0", + "get-assigned-identifiers": "^1.1.0" + } + }, + "node_modules/semantic-release": { + "version": "18.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "@semantic-release/commit-analyzer": "^9.0.2", + "@semantic-release/error": "^3.0.0", + "@semantic-release/github": "^8.0.0", + "@semantic-release/npm": "^8.0.0", + "@semantic-release/release-notes-generator": "^10.0.0", + "aggregate-error": "^3.0.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.0.0", + "env-ci": "^5.0.0", + "execa": "^5.0.0", + "figures": "^3.0.0", + "find-versions": "^4.0.0", + "get-stream": "^6.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^2.0.0", + "hosted-git-info": "^4.0.0", + "lodash": "^4.17.21", + "marked": "^2.0.0", + "marked-terminal": "^4.1.1", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "p-reduce": "^2.0.0", + "read-pkg-up": "^7.0.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "semver-diff": "^3.1.1", + "signale": "^1.2.1", + "yargs": "^16.2.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "semantic-release": "bin/semantic-release.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=14.17" } }, - "node_modules/postcss-normalize-string": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0" + "type-fest": "^0.21.3" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/figures": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=8" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/get-stream": { + "version": "6.0.1", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-normalize-url": { - "version": "5.0.4", + "node_modules/semantic-release/node_modules/marked": { + "version": "2.1.3", "dev": true, "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "bin": { + "marked": "bin/marked" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 10" } }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", + "node_modules/semantic-release/node_modules/marked-terminal": { + "version": "4.2.0", "dev": true, "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "ansi-escapes": "^4.3.1", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.0", + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" }, "peerDependencies": { - "postcss": "^8.2.15" + "marked": "^1.0.0 || ^2.0.0" } }, - "node_modules/postcss-ordered-values": { - "version": "5.0.2", + "node_modules/semantic-release/node_modules/semver": { + "version": "7.3.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "2.0.0", + "node_modules/semantic-release/node_modules/type-fest": { + "version": "0.21.3", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2" - }, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-overflow-shorthand/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/semver": { + "version": "6.3.0", "dev": true, - "license": "ISC" + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/postcss-overflow-shorthand/node_modules/postcss": { - "version": "7.0.39", + "node_modules/semver-compare": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/semver-diff": { + "version": "3.1.1", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "semver": "^6.3.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8" } - }, - "node_modules/postcss-overflow-shorthand/node_modules/source-map": { - "version": "0.6.1", + }, + "node_modules/semver-regex": { + "version": "3.1.3", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/postcss-page-break": { - "version": "2.0.0", + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, - "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "randombytes": "^2.1.0" } }, - "node_modules/postcss-page-break/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" + "node_modules/shallow-copy": { + "version": "0.0.1", + "license": "MIT" }, - "node_modules/postcss-page-break/node_modules/postcss": { - "version": "7.0.39", + "node_modules/shebang-command": { + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=8" } }, - "node_modules/postcss-page-break/node_modules/source-map": { - "version": "0.6.1", + "node_modules/shebang-regex": { + "version": "3.0.0", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/postcss-place": { - "version": "4.0.1", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, - "license": "CC0-1.0", "dependencies": { - "postcss": "^7.0.2", - "postcss-values-parser": "^2.0.0" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-place/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/signal-exit": { + "version": "3.0.3", "dev": true, "license": "ISC" }, - "node_modules/postcss-place/node_modules/postcss": { - "version": "7.0.39", + "node_modules/signale": { + "version": "1.4.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "chalk": "^2.3.2", + "figures": "^2.0.0", + "pkg-conf": "^2.1.0" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">=6" } }, - "node_modules/postcss-place/node_modules/source-map": { - "version": "0.6.1", + "node_modules/signale/node_modules/chalk": { + "version": "2.4.2", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/postcss-preset-env": { - "version": "6.7.0", + "node_modules/slash": { + "version": "3.0.0", "dev": true, - "license": "CC0-1.0", - "dependencies": { - "autoprefixer": "^9.6.1", - "browserslist": "^4.6.4", - "caniuse-lite": "^1.0.30000981", - "css-blank-pseudo": "^0.1.4", - "css-has-pseudo": "^0.10.0", - "css-prefers-color-scheme": "^3.1.1", - "cssdb": "^4.4.0", - "postcss": "^7.0.17", - "postcss-attribute-case-insensitive": "^4.0.1", - "postcss-color-functional-notation": "^2.0.1", - "postcss-color-gray": "^5.0.0", - "postcss-color-hex-alpha": "^5.0.3", - "postcss-color-mod-function": "^3.0.3", - "postcss-color-rebeccapurple": "^4.0.1", - "postcss-custom-media": "^7.0.8", - "postcss-custom-properties": "^8.0.11", - "postcss-custom-selectors": "^5.1.2", - "postcss-dir-pseudo-class": "^5.0.0", - "postcss-double-position-gradients": "^1.0.0", - "postcss-env-function": "^2.0.2", - "postcss-focus-visible": "^4.0.0", - "postcss-focus-within": "^3.0.0", - "postcss-font-variant": "^4.0.0", - "postcss-gap-properties": "^2.0.0", - "postcss-image-set-function": "^3.0.1", - "postcss-initial": "^3.0.0", - "postcss-lab-function": "^2.0.1", - "postcss-logical": "^3.0.0", - "postcss-media-minmax": "^4.0.0", - "postcss-nesting": "^7.0.0", - "postcss-overflow-shorthand": "^2.0.0", - "postcss-page-break": "^2.0.0", - "postcss-place": "^4.0.1", - "postcss-pseudo-class-any-link": "^6.0.0", - "postcss-replace-overflow-wrap": "^3.0.0", - "postcss-selector-matches": "^4.0.0", - "postcss-selector-not": "^4.0.0" - }, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/postcss-preset-env/node_modules/autoprefixer": { - "version": "9.8.8", + "node_modules/slice-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "engines": { + "node": ">=10" }, "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/postcss-preset-env/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-preset-env/node_modules/postcss": { - "version": "7.0.39", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/postcss-preset-env/node_modules/postcss-nesting": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", - "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, + "license": "MIT", "dependencies": { - "postcss": "^7.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.0.0" + "node": ">=7.0.0" } }, - "node_modules/postcss-preset-env/node_modules/source-map": { - "version": "0.6.1", + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.5.7", "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "6.0.0", - "dev": true, - "license": "CC0-1.0", - "dependencies": { - "postcss": "^7.0.2", - "postcss-selector-parser": "^5.0.0-rc.3" - }, + "node_modules/source-map-js": { + "version": "1.0.1", + "license": "BSD-3-Clause", "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { - "version": "2.0.0", + "node_modules/source-map-support": { + "version": "0.5.21", "dev": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "license": "MIT" + }, + "node_modules/spawn-error-forwarder": { + "version": "1.0.0", "dev": true, - "license": "ISC" + "license": "MIT" }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { - "version": "7.0.39", + "node_modules/spdx-correct": { + "version": "3.1.1", "dev": true, - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { - "version": "5.0.0", + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/postcss-pseudo-class-any-link/node_modules/source-map": { - "version": "0.6.1", + "node_modules/spdx-license-ids": { + "version": "3.0.7", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "license": "CC0-1.0" }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.2", + "node_modules/specificity": { + "version": "0.4.1", "dev": true, "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "bin": { + "specificity": "bin/specificity" } }, - "node_modules/postcss-reduce-transforms": { - "version": "5.0.1", + "node_modules/split": { + "version": "1.0.1", "dev": true, "license": "MIT", "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "through": "2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "*" } }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "3.0.0", + "node_modules/split-on-first": { + "version": "1.1.0", "dev": true, "license": "MIT", - "dependencies": { - "postcss": "^7.0.2" + "engines": { + "node": ">=6" } }, - "node_modules/postcss-replace-overflow-wrap/node_modules/picocolors": { - "version": "0.2.1", + "node_modules/split2": { + "version": "3.2.2", "dev": true, - "license": "ISC" + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } }, - "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { - "version": "7.0.39", + "node_modules/split2/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-replace-overflow-wrap/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/postcss-reporter": { - "version": "7.0.5", - "dev": true, - "license": "MIT", + "node_modules/ssf": { + "version": "0.11.2", + "license": "Apache-2.0", "dependencies": { - "picocolors": "^1.0.0", - "thenby": "^1.3.4" + "frac": "~1.1.2" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=0.8" } }, - "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", + "node_modules/stable": { + "version": "0.1.8", "dev": true, "license": "MIT" }, - "node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, + "node_modules/stackblur-canvas": { + "version": "2.5.0", + "license": "MIT", "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "node": ">=0.1.14" } }, - "node_modules/postcss-selector-matches": { - "version": "4.0.0", - "dev": true, + "node_modules/static-eval": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "escodegen": "^1.11.1" } }, - "node_modules/postcss-selector-matches/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-selector-matches/node_modules/postcss": { - "version": "7.0.39", - "dev": true, - "license": "MIT", + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" }, - "engines": { - "node": ">=6.0.0" + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-selector-matches/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/postcss-selector-not": { - "version": "4.0.1", - "dev": true, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "postcss": "^7.0.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/postcss-selector-not/node_modules/picocolors": { - "version": "0.2.1", - "dev": true, - "license": "ISC" - }, - "node_modules/postcss-selector-not/node_modules/postcss": { - "version": "7.0.39", - "dev": true, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", "license": "MIT", "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 0.8.0" } }, - "node_modules/postcss-selector-not/node_modules/source-map": { + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { "version": "0.6.1", - "dev": true, "license": "BSD-3-Clause", + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.7", + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", "license": "MIT", "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=4" + "node": ">= 0.8.0" } }, - "node_modules/postcss-svgo": { - "version": "5.0.3", - "dev": true, + "node_modules/static-module": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" + "acorn-node": "^1.3.0", + "concat-stream": "~1.6.0", + "convert-source-map": "^1.5.1", + "duplexer2": "~0.1.4", + "escodegen": "^1.11.1", + "has": "^1.0.1", + "magic-string": "0.25.1", + "merge-source-map": "1.0.4", + "object-inspect": "^1.6.0", + "readable-stream": "~2.3.3", + "scope-analyzer": "^2.0.1", + "shallow-copy": "~0.0.1", + "static-eval": "^2.0.5", + "through2": "~2.0.3" + } + }, + "node_modules/static-module/node_modules/escodegen": { + "version": "1.14.3", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=4.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.2", - "dev": true, + "node_modules/static-module/node_modules/levn": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/postcss-values-parser": { - "version": "2.0.1", - "dev": true, + "node_modules/static-module/node_modules/optionator": { + "version": "0.8.3", "license": "MIT", "dependencies": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=6.14.4" + "node": ">= 0.8.0" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "node_modules/static-module/node_modules/prelude-ls": { + "version": "1.1.2", "engines": { "node": ">= 0.8.0" } }, - "node_modules/prettier": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, + "node_modules/static-module/node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "optional": true, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.0" } }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, + "node_modules/static-module/node_modules/through2": { + "version": "2.0.5", "license": "MIT", "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, - "node_modules/prettier-plugin-organize-imports": { - "version": "2.3.4", - "dev": true, + "node_modules/static-module/node_modules/type-check": { + "version": "0.3.2", "license": "MIT", - "peerDependencies": { - "prettier": ">=2.0", - "typescript": ">=2.9" - } - }, - "node_modules/printj": { - "version": "1.1.2", - "license": "Apache-2.0", - "bin": { - "printj": "bin/printj.njs" + "dependencies": { + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=0.8" + "node": ">= 0.8.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", + "node_modules/stencil-wormhole": { + "version": "3.4.1", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", + "node_modules/stream-combiner2": { + "version": "1.1.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" } }, - "node_modules/protocols": { - "version": "1.4.8", + "node_modules/strict-uri-encode": { + "version": "2.0.0", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/psl": { - "version": "1.8.0", - "license": "MIT" + "node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/pump": { - "version": "3.0.0", + "node_modules/string-argv": { + "version": "0.3.1", "dev": true, "license": "MIT", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "engines": { + "node": ">=0.6.19" } }, - "node_modules/punycode": { + "node_modules/string-width": { "version": "2.1.1", + "dev": true, "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/q": { - "version": "1.5.1", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">=4" } }, - "node_modules/qs": { - "version": "6.9.6", + "node_modules/string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/query-string": { - "version": "6.13.8", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, - "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/quick-lru": { - "version": "4.0.1", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/quote-stream": { - "version": "1.0.2", - "license": "MIT", + "node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "buffer-equal": "0.0.1", - "minimist": "^1.1.3", - "through2": "^2.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, - "bin": { - "quote-stream": "bin/cmd.js" + "engines": { + "node": ">=4" } }, - "node_modules/quote-stream/node_modules/through2": { - "version": "2.0.5", + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/raf": { - "version": "3.4.1", + "node_modules/strip-ansi": { + "version": "5.2.0", + "dev": true, "license": "MIT", "dependencies": { - "performance-now": "^2.1.0" + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/rc": { - "version": "1.2.8", + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.0", "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "license": "MIT", + "engines": { + "node": ">=6" } }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", + "node_modules/strip-bom": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/read-cache": { - "version": "1.0.0", + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" + "engines": { + "node": ">=10" } }, - "node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/strip-final-newline": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/strip-indent": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "min-indent": "^1.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", + "node_modules/strip-json-comments": { + "version": "3.0.1", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" + "node_modules/style-mod": { + "version": "4.0.0", + "license": "MIT" }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", + "node_modules/style-search": { + "version": "0.1.0", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "license": "ISC" }, - "node_modules/read-pkg/node_modules/parse-json": { - "version": "5.2.0", + "node_modules/stylehacks": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", + "node_modules/stylelint": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", + "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", "dev": true, - "license": "ISC", + "dependencies": { + "balanced-match": "^2.0.0", + "colord": "^2.9.2", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.3", + "execall": "^2.0.0", + "fast-glob": "^3.2.7", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.2.0", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.24.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "normalize-selector": "^0.2.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.7", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "style-search": "^0.1.0", + "svg-tags": "^1.0.0", + "table": "^6.7.5", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^3.0.3" + }, "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "stylelint": "bin/stylelint.js" + }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" } }, - "node_modules/readable-stream": { - "version": "2.3.7", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "node_modules/stylelint-config-recommended": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", + "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "dev": true, + "peerDependencies": { + "stylelint": "^14.0.0" } }, - "node_modules/readdirp": { - "version": "3.6.0", + "node_modules/stylelint-config-standard": { + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", + "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", "dev": true, - "license": "MIT", "dependencies": { - "picomatch": "^2.2.1" + "stylelint-config-recommended": "^6.0.0" }, - "engines": { - "node": ">=8.10.0" + "peerDependencies": { + "stylelint": "^14.0.0" } }, - "node_modules/redent": { - "version": "3.0.0", + "node_modules/stylelint/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/redeyed": { - "version": "2.1.1", + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "esprima": "~4.0.0" - } + "license": "MIT" }, - "node_modules/redux": { - "version": "4.0.5", + "node_modules/stylelint/node_modules/global-modules": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "symbol-observable": "^1.2.0" + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", + "node_modules/stylelint/node_modules/global-prefix": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/regexpp": { - "version": "3.2.0", + "node_modules/stylelint/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/registry-auth-token": { - "version": "4.2.1", + "node_modules/stylelint/node_modules/meow": { + "version": "9.0.0", "dev": true, "license": "MIT", "dependencies": { - "rc": "^1.2.8" + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" }, "engines": { - "node": ">=6.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/regression": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", + "node_modules/stylelint/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/require-from-string": { - "version": "2.0.2", + "node_modules/stylelint/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/resolve": { - "version": "1.17.0", + "node_modules/supports-color": { + "version": "5.5.0", + "dev": true, "license": "MIT", "dependencies": { - "path-parse": "^1.0.6" + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=4" } }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve-dir": { - "version": "1.0.1", + "node_modules/supports-hyperlinks": { + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/resolve-from": { - "version": "5.0.0", + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/resolve-global": { - "version": "1.0.0", + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", "dependencies": { - "global-dirs": "^0.1.1" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/responselike": { - "version": "2.0.0", - "dev": true, + "node_modules/svg-tags": { + "version": "1.0.0", + "dev": true + }, + "node_modules/svg-to-pdfkit": { + "version": "0.1.8", "license": "MIT", "dependencies": { - "lowercase-keys": "^2.0.0" + "pdfkit": ">=0.8.1" } }, - "node_modules/restore-cursor": { - "version": "2.0.0", + "node_modules/svgo": { + "version": "2.8.0", "dev": true, "license": "MIT", "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/restructure": { - "version": "0.5.4", + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "dev": true, "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "4.1.3", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "browserify-optional": "^1.0.0" + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/retry": { - "version": "0.13.1", + "node_modules/svgo/node_modules/css-what": { + "version": "5.0.1", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": ">= 4" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/reusify": { - "version": "1.0.4", + "node_modules/svgo/node_modules/dom-serializer": { + "version": "1.3.2", "dev": true, "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/rfdc": { - "version": "1.3.0", + "node_modules/svgo/node_modules/domelementtype": { + "version": "2.2.0", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" }, - "node_modules/rgbcolor": { - "version": "1.0.1", - "license": "MIT OR SEE LICENSE IN FEEL-FREE.md", + "node_modules/svgo/node_modules/domhandler": { + "version": "4.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, "engines": { - "node": ">= 0.8.15" + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/rimraf": { - "version": "3.0.2", + "node_modules/svgo/node_modules/domutils": { + "version": "2.7.0", "dev": true, - "license": "ISC", + "license": "BSD-2-Clause", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/rollup": { - "version": "2.61.1", + "node_modules/svgo/node_modules/nth-check": { + "version": "2.0.1", "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, + "node_modules/symbol-observable": { + "version": "1.2.0", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=0.10.0" } }, - "node_modules/run-parallel": { - "version": "1.1.9", - "dev": true, + "node_modules/symbol-tree": { + "version": "3.2.4", "license": "MIT" }, - "node_modules/rxjs": { - "version": "6.6.2", + "node_modules/table": { + "version": "6.7.5", "dev": true, - "license": "Apache-2.0", + "license": "BSD-3-Clause", "dependencies": { - "tslib": "^1.9.0" + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "engines": { - "npm": ">=2.0.0" + "node": ">=10.0.0" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "5.0.1", - "license": "ISC", + "node_modules/table/node_modules/ajv": { + "version": "8.8.2", + "dev": true, + "license": "MIT", "dependencies": { - "xmlchars": "^2.2.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/scope-analyzer": { - "version": "2.1.1", - "license": "Apache-2.0", - "dependencies": { - "array-from": "^2.1.1", - "dash-ast": "^1.0.0", - "es6-map": "^0.1.5", - "es6-set": "^0.1.5", - "es6-symbol": "^3.1.1", - "estree-is-function": "^1.0.0", - "get-assigned-identifiers": "^1.1.0" + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/semantic-release": { - "version": "18.0.1", + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", "dependencies": { - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/error": "^3.0.0", - "@semantic-release/github": "^8.0.0", - "@semantic-release/npm": "^8.0.0", - "@semantic-release/release-notes-generator": "^10.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^2.0.0", - "marked-terminal": "^4.1.1", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" - }, - "bin": { - "semantic-release": "bin/semantic-release.js" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=14.17" + "node": ">=8" } }, - "node_modules/semantic-release/node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" + "ansi-regex": "^5.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/figures": { - "version": "3.2.0", + "node_modules/tailwindcss": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.8.tgz", + "integrity": "sha512-Yww1eRYO1AxITJmW/KduZPxNvYdHuedeKwPju9Oakp7MdiixRi5xkpLhirsc81QCxHL0eoce6qKmxXwYGt4Cjw==", "dev": true, - "license": "MIT", "dependencies": { - "escape-string-regexp": "^1.0.5" + "arg": "^5.0.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color-name": "^1.1.4", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.7", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=8" + "node": ">=12.13.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" } }, - "node_modules/semantic-release/node_modules/get-stream": { - "version": "6.0.1", + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/quick-lru": { + "version": "5.1.1", "dev": true, "license": "MIT", "engines": { @@ -12871,49 +16418,45 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/marked": { - "version": "2.1.3", + "node_modules/tailwindcss/node_modules/tmp": { + "version": "0.2.1", "dev": true, "license": "MIT", - "bin": { - "marked": "bin/marked" + "dependencies": { + "rimraf": "^3.0.0" }, "engines": { - "node": ">= 10" + "node": ">=8.17.0" } }, - "node_modules/semantic-release/node_modules/marked-terminal": { - "version": "4.2.0", + "node_modules/temp-dir": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.1", - "cardinal": "^2.1.1", - "chalk": "^4.1.0", - "cli-table3": "^0.6.0", - "node-emoji": "^1.10.0", - "supports-hyperlinks": "^2.1.0" - }, - "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/semantic-release/node_modules/semver": { - "version": "7.3.5", + "node_modules/tempy": { + "version": "1.0.1", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semantic-release/node_modules/type-fest": { - "version": "0.21.3", + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -12923,1011 +16466,1114 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/semver": { - "version": "6.3.0", + "node_modules/text-extensions": { + "version": "1.9.0", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": ">=0.10" } }, - "node_modules/semver-compare": { - "version": "1.0.0", + "node_modules/text-table": { + "version": "0.2.0", "dev": true, "license": "MIT" }, - "node_modules/semver-diff": { - "version": "3.1.1", + "node_modules/thenby": { + "version": "1.3.4", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" + "readable-stream": "3" } }, - "node_modules/semver-regex": { - "version": "3.1.3", + "node_modules/through2/node_modules/readable-stream": { + "version": "3.6.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/shallow-copy": { - "version": "0.0.1", + "node_modules/timsort": { + "version": "0.3.0", + "dev": true, "license": "MIT" }, - "node_modules/shebang-command": { - "version": "2.0.0", + "node_modules/tiny-inflate": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/tinyqueue": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/tmp": { + "version": "0.0.33", "dev": true, "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=8" + "node": ">=0.6.0" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/signal-exit": { - "version": "3.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/signale": { - "version": "1.4.0", + "node_modules/to-regex-range": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { "node": ">=6" } }, - "node_modules/signale/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/tr46": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "punycode": "^2.1.1" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/slash": { - "version": "3.0.0", + "node_modules/traverse": { + "version": "0.6.6", + "dev": true, + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/slice-ansi": { - "version": "4.0.0", + "node_modules/ts-node": { + "version": "9.1.1", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "engines": { - "node": ">=10" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "peerDependencies": { + "typescript": ">=2.7" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/tslib": { + "version": "1.13.0", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, - "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "tslib": "^1.8.1" }, "engines": { - "node": ">=8" + "node": ">= 6" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/type": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/type-check": { + "version": "0.4.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8.0" } }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", + "node_modules/type-fest": { + "version": "0.18.1", "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", "license": "MIT" }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "is-typedarray": "^1.0.0" } }, - "node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", + "node_modules/typescript": { + "version": "4.5.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4.2.0" } }, - "node_modules/source-map-js": { - "version": "1.0.1", - "license": "BSD-3-Clause", + "node_modules/uglify-js": { + "version": "3.14.5", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.8.0" } }, - "node_modules/source-map-support": { - "version": "0.5.21", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, - "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "node_modules/spawn-error-forwarder": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, - "license": "Apache-2.0", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", "dev": true, - "license": "CC-BY-3.0" + "engines": { + "node": ">=4" + } }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, + "node_modules/unicode-properties": { + "version": "1.3.1", "license": "MIT", "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.7", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", "dev": true, - "license": "CC0-1.0" + "engines": { + "node": ">=4" + } }, - "node_modules/specificity": { - "version": "0.4.1", - "dev": true, + "node_modules/unicode-trie": { + "version": "2.0.0", "license": "MIT", - "bin": { - "specificity": "bin/specificity" + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" } }, - "node_modules/split": { + "node_modules/uniq": { "version": "1.0.1", "dev": true, + "license": "MIT" + }, + "node_modules/unique-string": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "through": "2" + "crypto-random-string": "^2.0.0" }, "engines": { - "node": "*" + "node": ">=8" } }, - "node_modules/split-on-first": { - "version": "1.1.0", + "node_modules/universal-user-agent": { + "version": "6.0.0", "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "0.1.2", "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/split2": { - "version": "3.2.2", - "dev": true, - "license": "ISC", - "dependencies": { - "readable-stream": "^3.0.0" + "node": ">= 4.0.0" } }, - "node_modules/split2/node_modules/readable-stream": { - "version": "3.6.0", + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { - "node": ">= 6" + "node": ">=4", + "yarn": "*" } }, - "node_modules/ssf": { - "version": "0.11.2", - "license": "Apache-2.0", + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "frac": "~1.1.2" - }, - "engines": { - "node": ">=0.8" + "punycode": "^2.1.0" } }, - "node_modules/stable": { - "version": "0.1.8", + "node_modules/url-join": { + "version": "4.0.1", "dev": true, "license": "MIT" }, - "node_modules/stackblur-canvas": { - "version": "2.5.0", - "license": "MIT", - "engines": { - "node": ">=0.1.14" - } + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" }, - "node_modules/static-eval": { - "version": "2.1.0", - "license": "MIT", + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "escodegen": "^1.11.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/static-eval/node_modules/escodegen": { - "version": "1.14.3", - "license": "BSD-2-Clause", + "node_modules/vite": { + "version": "2.7.3", + "dev": true, + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esbuild": "^0.13.12", + "postcss": "^8.3.11", + "resolve": "^1.20.0", + "rollup": "^2.59.0" }, "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "vite": "bin/vite.js" }, "engines": { - "node": ">=4.0" + "node": ">=12.2.0" }, "optionalDependencies": { - "source-map": "~0.6.1" + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } } }, - "node_modules/static-eval/node_modules/levn": { - "version": "0.3.0", - "license": "MIT", + "node_modules/vite-plugin-pwa": { + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.12.tgz", + "integrity": "sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==", + "dev": true, "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.0.0", + "workbox-build": "^6.4.0", + "workbox-window": "^6.4.0" } }, - "node_modules/static-eval/node_modules/optionator": { - "version": "0.8.3", + "node_modules/w3c-hr-time": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/static-eval/node_modules/prelude-ls": { - "version": "1.1.2", - "engines": { - "node": ">= 0.8.0" + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/static-eval/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/w3c-keyname": { + "version": "2.2.4", + "license": "MIT" }, - "node_modules/static-eval/node_modules/type-check": { - "version": "0.3.2", + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/static-module": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.3.0", - "concat-stream": "~1.6.0", - "convert-source-map": "^1.5.1", - "duplexer2": "~0.1.4", - "escodegen": "^1.11.1", - "has": "^1.0.1", - "magic-string": "0.25.1", - "merge-source-map": "1.0.4", - "object-inspect": "^1.6.0", - "readable-stream": "~2.3.3", - "scope-analyzer": "^2.0.1", - "shallow-copy": "~0.0.1", - "static-eval": "^2.0.5", - "through2": "~2.0.3" + "node_modules/webidl-conversions": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" } }, - "node_modules/static-module/node_modules/escodegen": { - "version": "1.14.3", - "license": "BSD-2-Clause", + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" + "iconv-lite": "0.4.24" } }, - "node_modules/static-module/node_modules/levn": { - "version": "0.3.0", + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/static-module/node_modules/optionator": { - "version": "0.8.3", - "license": "MIT", + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "isexe": "^2.0.0" }, - "engines": { - "node": ">= 0.8.0" + "bin": { + "which": "bin/which" } }, - "node_modules/static-module/node_modules/prelude-ls": { - "version": "1.1.2", - "engines": { - "node": ">= 0.8.0" + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/static-module/node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "optional": true, + "node_modules/wmf": { + "version": "1.0.2", + "license": "Apache-2.0", "engines": { - "node": ">=0.10.0" + "node": ">=0.8" } }, - "node_modules/static-module/node_modules/through2": { - "version": "2.0.5", - "license": "MIT", + "node_modules/word": { + "version": "0.4.0", + "license": "Apache-2.0", "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "cfb": "^1.2.0", + "jsdom": "^16.2.2" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/static-module/node_modules/type-check": { - "version": "0.3.2", + "node_modules/word-wrap": { + "version": "1.2.3", "license": "MIT", - "dependencies": { - "prelude-ls": "~1.1.2" - }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.10.0" } }, - "node_modules/stencil-wormhole": { - "version": "3.4.1", + "node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, "license": "MIT" }, - "node_modules/stream-combiner2": { - "version": "1.1.1", + "node_modules/workbox-background-sync": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", "dev": true, - "license": "MIT", "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" + "idb": "^6.1.4", + "workbox-core": "6.4.2" } }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", + "node_modules/workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "workbox-core": "6.4.2" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", + "node_modules/workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "dev": true, "dependencies": { - "safe-buffer": "~5.1.0" + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "engines": { + "node": ">=10.0.0" } }, - "node_modules/string-argv": { - "version": "0.3.1", + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", "dev": true, - "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, "engines": { - "node": ">=0.6.19" + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" } }, - "node_modules/string-width": { - "version": "2.1.1", + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, - "license": "MIT", "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=4" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^3.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/stringify-object": { - "version": "3.3.0", + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=4" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/stringify-object/node_modules/is-obj": { - "version": "1.0.1", + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, - "license": "MIT", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/strip-ansi": { - "version": "5.2.0", + "node_modules/workbox-build/node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/strip-bom": { - "version": "4.0.0", + "node_modules/workbox-build/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", "dev": true, - "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-final-newline": { + "node_modules/workbox-build/node_modules/universalify": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true, - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 10.0.0" } }, - "node_modules/strip-indent": { - "version": "3.0.0", + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, - "license": "MIT", "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/strip-json-comments": { - "version": "3.0.1", + "node_modules/workbox-cacheable-response": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "workbox-core": "6.4.2" } }, - "node_modules/style-mod": { - "version": "4.0.0", - "license": "MIT" + "node_modules/workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==", + "dev": true }, - "node_modules/style-search": { - "version": "0.1.0", + "node_modules/workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", "dev": true, - "license": "ISC" + "dependencies": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } }, - "node_modules/stylehacks": { - "version": "5.0.1", + "node_modules/workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", "dev": true, - "license": "MIT", "dependencies": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", - "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", + "node_modules/workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", "dev": true, "dependencies": { - "balanced-match": "^2.0.0", - "colord": "^2.9.2", - "cosmiconfig": "^7.0.1", - "debug": "^4.3.3", - "execall": "^2.0.0", - "fast-glob": "^3.2.7", - "fastest-levenshtein": "^1.0.12", - "file-entry-cache": "^6.0.1", - "get-stdin": "^8.0.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "globjoin": "^0.1.4", - "html-tags": "^3.1.0", - "ignore": "^5.2.0", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.24.0", - "mathml-tag-names": "^2.1.3", - "meow": "^9.0.0", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "normalize-selector": "^0.2.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.1.0", - "resolve-from": "^5.0.0", - "specificity": "^0.4.1", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "svg-tags": "^1.0.0", - "table": "^6.7.5", - "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^3.0.3" - }, - "bin": { - "stylelint": "bin/stylelint.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "node_modules/workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", "dev": true, - "peerDependencies": { - "stylelint": "^14.0.0" + "dependencies": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint-config-standard": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-23.0.0.tgz", - "integrity": "sha512-8PDlk+nWuc1T66nVaODTdVodN0pjuE5TBlopi39Lt9EM36YJsRhqttMyUhnS78oc/59Q6n8iw2GJB4QcoFqtRg==", + "node_modules/workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", "dev": true, "dependencies": { - "stylelint-config-recommended": "^6.0.0" - }, - "peerDependencies": { - "stylelint": "^14.0.0" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/ansi-regex": { - "version": "5.0.1", + "node_modules/workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" } }, - "node_modules/stylelint/node_modules/balanced-match": { - "version": "2.0.0", + "node_modules/workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", "dev": true, - "license": "MIT" + "dependencies": { + "workbox-core": "6.4.2" + } }, - "node_modules/stylelint/node_modules/global-modules": { - "version": "2.0.0", + "node_modules/workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", "dev": true, - "license": "MIT", "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/global-prefix": { - "version": "3.0.0", + "node_modules/workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", "dev": true, - "license": "MIT", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" } }, - "node_modules/stylelint/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" } }, - "node_modules/stylelint/node_modules/meow": { - "version": "9.0.0", + "node_modules/wrap-ansi": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/stylelint/node_modules/string-width": { - "version": "4.2.3", + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", "dev": true, "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { "node": ">=8" } }, - "node_modules/stylelint/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/supports-color": { - "version": "5.5.0", + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=4" + "node": ">=7.0.0" } }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.2", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/svg-tags": { - "version": "1.0.0", - "dev": true - }, - "node_modules/svg-to-pdfkit": { - "version": "0.1.8", - "license": "MIT", - "dependencies": { - "pdfkit": ">=0.8.1" - } - }, - "node_modules/svgo": { - "version": "2.8.0", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", + "node_modules/wrappy": { + "version": "1.0.2", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } + "license": "ISC" }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.1.3", + "node_modules/write-file-atomic": { + "version": "3.0.3", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/svgo/node_modules/css-what": { - "version": "5.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/ws": { + "version": "7.5.5", + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=8.3.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.3.2", - "dev": true, - "license": "MIT", + "node_modules/xlsx": { + "version": "0.17.2", + "license": "Apache-2.0", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "adler-32": "~1.2.0", + "cfb": "^1.1.4", + "codepage": "~1.15.0", + "commander": "~2.17.1", + "crc-32": "~1.2.0", + "exit-on-epipe": "~1.0.1", + "fflate": "^0.3.8", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.4.0" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/svgo/node_modules/domelementtype": { - "version": "2.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" + "node_modules/xlsx/node_modules/commander": { + "version": "2.17.1", + "license": "MIT" }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.2.0", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/xml-formatter": { + "version": "2.5.1", + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "xml-parser-xo": "^3.1.2" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">= 10" } }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.7.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "node_modules/xml-name-validator": { + "version": "3.0.0", + "license": "Apache-2.0" + }, + "node_modules/xml-parser-xo": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 10" } }, - "node_modules/svgo/node_modules/nth-check": { - "version": "2.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" + }, + "node_modules/xmldoc": { + "version": "1.1.2", + "license": "MIT", "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "sax": "^1.2.1" } }, - "node_modules/symbol-observable": { - "version": "1.2.0", + "node_modules/xtend": { + "version": "4.0.2", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.4" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "license": "MIT" + "node_modules/y18n": { + "version": "5.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "node_modules/table": { - "version": "6.7.5", + "node_modules/yallist": { + "version": "4.0.0", "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", "engines": { - "node": ">=10.0.0" + "node": ">= 6" } }, - "node_modules/table/node_modules/ajv": { - "version": "8.8.2", + "node_modules/yargs": { + "version": "16.2.0", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=10" } }, - "node_modules/table/node_modules/ansi-regex": { + "node_modules/yargs-parser": { + "version": "20.2.7", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { "version": "5.0.1", "dev": true, "license": "MIT", @@ -13935,7 +17581,7 @@ "node": ">=8" } }, - "node_modules/table/node_modules/is-fullwidth-code-point": { + "node_modules/yargs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "dev": true, "license": "MIT", @@ -13943,94 +17589,40 @@ "node": ">=8" } }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/table/node_modules/string-width": { - "version": "4.2.3", + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.2", "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/table/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^5.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/tailwindcss": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.8.tgz", - "integrity": "sha512-Yww1eRYO1AxITJmW/KduZPxNvYdHuedeKwPju9Oakp7MdiixRi5xkpLhirsc81QCxHL0eoce6qKmxXwYGt4Cjw==", - "dev": true, - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", + "node_modules/yn": { + "version": "3.1.1", "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, + "license": "MIT", "engines": { - "node": ">=10.13.0" + "node": ">=6" } }, - "node_modules/tailwindcss/node_modules/quick-lru": { - "version": "5.1.1", + "node_modules/yocto-queue": { + "version": "0.1.0", "dev": true, "license": "MIT", "engines": { @@ -14039,863 +17631,1133 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + } + }, + "dependencies": { + "@amcharts/amcharts4": { + "version": "4.10.23", + "requires": { + "@babel/runtime": "^7.6.3", + "core-js": "^3.0.0", + "d3-force": "^2.0.1", + "d3-geo": "^2.0.1", + "d3-geo-projection": "^3.0.0", + "d3-selection": "^1.0.2", + "d3-transition": "^1.0.1", + "pdfmake": "^0.2.2", + "polylabel": "^1.0.2", + "raf": "^3.4.1", + "regression": "^2.0.1", + "rgbcolor": "^1.0.1", + "stackblur-canvas": "^2.0.0", + "tslib": "^2.0.1", + "xlsx": "^0.17.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0" + } + } }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.20.0", + "@amcharts/amcharts4-geodata": { + "version": "4.1.22" + }, + "@babel/code-frame": { + "version": "7.16.0", "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/highlight": "^7.16.0" } }, - "node_modules/tailwindcss/node_modules/tmp": { - "version": "0.2.1", + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", "dev": true, - "license": "MIT", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "node_modules/temp-dir": { - "version": "2.0.0", + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/tempy": { - "version": "1.0.1", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", "dev": true, - "license": "MIT", - "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" } }, - "node_modules/text-extensions": { - "version": "1.9.0", + "@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" } }, - "node_modules/text-table": { - "version": "0.2.0", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } }, - "node_modules/thenby": { - "version": "1.3.4", + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", "dev": true, - "license": "Apache-2.0" + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } }, - "node_modules/through": { - "version": "2.3.8", - "license": "MIT" + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/through2": { - "version": "4.0.2", + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", "dev": true, - "license": "MIT", - "dependencies": { - "readable-stream": "3" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/through2/node_modules/readable-stream": { - "version": "3.6.0", + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/timsort": { - "version": "0.3.0", + "@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", "dev": true, - "license": "MIT" - }, - "node_modules/tiny-inflate": { - "version": "1.0.3", - "license": "MIT" + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/tinyqueue": { - "version": "2.0.3", - "license": "ISC" + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/tmp": { - "version": "0.0.33", + "@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" + "@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/tr46": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" + "@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" } }, - "node_modules/traverse": { - "version": "0.6.6", + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, - "license": "MIT" + "requires": { + "@babel/types": "^7.16.0" + } }, - "node_modules/trim-newlines": { - "version": "3.0.1", + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/ts-node": { - "version": "9.1.1", + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "source-map-support": "^0.5.17", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "typescript": ">=2.7" + "requires": { + "@babel/types": "^7.16.0" } }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } }, - "node_modules/tslib": { - "version": "1.13.0", + "@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", "dev": true, - "license": "0BSD" + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "@babel/highlight": { + "version": "7.16.0", "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "dependencies": { + "chalk": { + "version": "2.4.2", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } } }, - "node_modules/type": { - "version": "1.2.0", - "license": "ISC" + "@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "dev": true }, - "node_modules/type-check": { - "version": "0.4.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/type-fest": { - "version": "0.18.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "license": "MIT" + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", + "@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/typescript": { - "version": "4.5.4", + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, - "node_modules/uglify-js": { - "version": "3.14.5", + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "node_modules/unicode-properties": { - "version": "1.3.1", - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.0", - "unicode-trie": "^2.0.0" + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "node_modules/unicode-trie": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "pako": "^0.2.5", - "tiny-inflate": "^1.0.0" + "@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, - "node_modules/uniq": { - "version": "1.0.1", + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } }, - "node_modules/unique-string": { - "version": "2.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", "dev": true, - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } }, - "node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" } }, - "node_modules/uri-js": { - "version": "4.4.1", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "node_modules/url-join": { - "version": "4.0.1", + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" + "@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/vite": { - "version": "2.7.3", + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.13.12", - "postcss": "^8.3.11", - "resolve": "^1.20.0", - "rollup": "^2.59.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": ">=12.2.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - } + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/vite/node_modules/resolve": { - "version": "1.20.0", + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/w3c-keyname": { - "version": "2.2.4", - "license": "MIT" + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "license": "MIT" + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "license": "MIT", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/which": { - "version": "1.3.1", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/wmf": { - "version": "1.0.2", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8" + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/word": { - "version": "0.4.0", - "license": "Apache-2.0", - "dependencies": { - "cfb": "^1.2.0", - "jsdom": "^16.2.2" - }, - "engines": { - "node": ">=0.8" + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/word-wrap": { - "version": "1.2.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/wordwrap": { - "version": "1.0.0", + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/wrap-ansi": { - "version": "7.0.0", + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", + "@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", + "@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" }, - "engines": { - "node": ">=7.0.0" + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", + "@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", "dev": true, - "license": "MIT" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/wrappy": { - "version": "1.0.2", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/write-file-atomic": { - "version": "3.0.3", + "@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/ws": { - "version": "7.5.5", - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/xlsx": { - "version": "0.17.2", - "license": "Apache-2.0", - "dependencies": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "commander": "~2.17.1", - "crc-32": "~1.2.0", - "exit-on-epipe": "~1.0.1", - "fflate": "^0.3.8", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.4.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" + "@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/xlsx/node_modules/commander": { - "version": "2.17.1", - "license": "MIT" + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/xml-formatter": { - "version": "2.5.1", - "license": "MIT", - "dependencies": { - "xml-parser-xo": "^3.1.2" - }, - "engines": { - "node": ">= 10" + "@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "license": "Apache-2.0" + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } }, - "node_modules/xml-parser-xo": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 10" + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "node_modules/xmlchars": { - "version": "2.2.0", - "license": "MIT" + "@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/xmldoc": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "sax": "^1.2.1" + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" } }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" + "@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/y18n": { - "version": "5.0.5", + "@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" } }, - "node_modules/yallist": { - "version": "4.0.0", + "@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", "dev": true, - "license": "ISC" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } }, - "node_modules/yaml": { - "version": "1.10.2", + "@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs": { - "version": "16.2.0", + "@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" + "requires": { + "regenerator-transform": "^0.14.2" } }, - "node_modules/yargs-parser": { - "version": "20.2.7", + "@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "5.0.1", + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.2", + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "6.0.0", + "@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yn": { - "version": "3.1.1", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } }, - "node_modules/yocto-queue": { - "version": "0.1.0", + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" } - } - }, - "dependencies": { - "@amcharts/amcharts4": { - "version": "4.10.23", + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "dev": true, "requires": { - "@babel/runtime": "^7.6.3", - "core-js": "^3.0.0", - "d3-force": "^2.0.1", - "d3-geo": "^2.0.1", - "d3-geo-projection": "^3.0.0", - "d3-selection": "^1.0.2", - "d3-transition": "^1.0.1", - "pdfmake": "^0.2.2", - "polylabel": "^1.0.2", - "raf": "^3.4.1", - "regression": "^2.0.1", - "rgbcolor": "^1.0.1", - "stackblur-canvas": "^2.0.0", - "tslib": "^2.0.1", - "xlsx": "^0.17.0" - }, - "dependencies": { - "tslib": { - "version": "2.1.0" - } + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" } }, - "@amcharts/amcharts4-geodata": { - "version": "4.1.22" + "@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + } }, - "@babel/code-frame": { - "version": "7.16.0", + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "dev": true + "@babel/runtime": { + "version": "7.12.5", + "requires": { + "regenerator-runtime": "^0.13.4" + } }, - "@babel/highlight": { + "@babel/template": { "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "dependencies": { - "chalk": { - "version": "2.4.2", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true } } }, - "@babel/runtime": { - "version": "7.12.5", + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" } }, "@codemirror/autocomplete": { @@ -15673,22 +19535,78 @@ "version": "18.12.0", "dev": true, "requires": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + "@octokit/core": "^3.5.1", + "@octokit/plugin-paginate-rest": "^2.16.8", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^5.12.0" + } + }, + "@octokit/types": { + "version": "6.34.0", + "dev": true, + "requires": { + "@octokit/openapi-types": "^11.2.0" + } + }, + "@popperjs/core": { + "version": "2.11.0" + }, + "@rollup/plugin-babel": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", + "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "dependencies": { + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + } } }, - "@octokit/types": { - "version": "6.34.0", + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "dev": true, "requires": { - "@octokit/openapi-types": "^11.2.0" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" } }, - "@popperjs/core": { - "version": "2.11.0" - }, "@semantic-release/changelog": { "version": "6.0.1", "dev": true, @@ -15982,6 +19900,18 @@ "@stencil/core": { "version": "2.5.2" }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, "@szmarczak/http-timer": { "version": "4.0.6", "dev": true, @@ -16044,6 +19974,12 @@ "version": "1.1.1", "dev": true }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, "@types/fscreen": { "version": "1.0.1" }, @@ -16095,6 +20031,15 @@ "version": "4.0.0", "dev": true }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/responselike": { "version": "1.0.0", "dev": true, @@ -16374,6 +20319,12 @@ "version": "2.0.0", "dev": true }, + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, "asynckit": { "version": "0.4.0" }, @@ -16394,6 +20345,45 @@ "postcss-value-parser": "^4.1.0" } }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, "babel-runtime": { "version": "6.26.0", "requires": { @@ -16510,6 +20500,12 @@ "buffer-from": { "version": "1.1.2" }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "dev": true + }, "cacheable-lookup": { "version": "5.0.4", "dev": true @@ -16957,6 +20953,12 @@ } } }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, "compare-func": { "version": "2.0.0", "dev": true, @@ -17043,6 +21045,24 @@ "core-js": { "version": "3.6.5" }, + "core-js-compat": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", + "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, "core-util-is": { "version": "1.0.2" }, @@ -17604,6 +21624,15 @@ "readable-stream": "^2.0.2" } }, + "ejs": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", + "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", + "dev": true, + "requires": { + "jake": "^10.6.1" + } + }, "electron-to-chromium": { "version": "1.4.18", "dev": true @@ -17652,6 +21681,45 @@ } } }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "es5-ext": { "version": "0.10.53", "requires": { @@ -17974,6 +22042,12 @@ "estree-is-function": { "version": "1.0.0" }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, "esutils": { "version": "2.0.3" }, @@ -18109,6 +22183,15 @@ "flat-cache": "^3.0.4" } }, + "filelist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", + "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, "fill-range": { "version": "7.0.1", "dev": true, @@ -18233,6 +22316,12 @@ "fuse.js": { "version": "3.6.1" }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-assigned-identifiers": { "version": "1.2.0" }, @@ -18263,6 +22352,16 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "git-log-parser": { "version": "1.2.0", "dev": true, @@ -18430,6 +22529,12 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "dev": true @@ -18514,6 +22619,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "idb": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", + "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==", + "dev": true + }, "ignore": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", @@ -18609,6 +22720,17 @@ } } }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "internmap": { "version": "1.0.1" }, @@ -18626,6 +22748,15 @@ "call-bind": "^1.0.0" } }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, "is-binary-path": { "version": "2.1.0", "dev": true, @@ -18633,6 +22764,22 @@ "binary-extensions": "^2.0.0" } }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, "is-ci": { "version": "3.0.1", "dev": true, @@ -18642,7 +22789,6 @@ }, "is-core-module": { "version": "2.2.0", - "dev": true, "requires": { "has": "^1.0.3" } @@ -18665,10 +22811,31 @@ "is-extglob": "^2.1.1" } }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { "version": "7.0.0", "dev": true }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-obj": { "version": "2.0.0", "dev": true @@ -18707,6 +22874,12 @@ "version": "1.1.0", "dev": true }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, "is-ssh": { "version": "1.3.2", "dev": true, @@ -18718,6 +22891,24 @@ "version": "2.0.0", "dev": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "is-text-path": { "version": "1.0.1", "dev": true, @@ -18733,6 +22924,15 @@ "version": "0.2.1", "dev": true }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-windows": { "version": "1.0.2", "dev": true @@ -18755,10 +22955,63 @@ "lodash.uniqby": "^4.7.0" } }, + "jake": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", + "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", + "dev": true, + "requires": { + "async": "0.9.x", + "chalk": "^2.4.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, "java-properties": { "version": "1.0.2", "dev": true }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "js-tokens": { "version": "4.0.0" }, @@ -18852,6 +23105,12 @@ } } }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.1", "dev": true @@ -18864,6 +23123,12 @@ "version": "2.3.0", "dev": true }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -18878,6 +23143,15 @@ "version": "5.0.1", "dev": true }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "jsonfile": { "version": "4.0.0", "dev": true, @@ -18889,6 +23163,12 @@ "version": "1.3.1", "dev": true }, + "jsonpointer": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", + "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "dev": true + }, "JSONStream": { "version": "1.3.5", "dev": true, @@ -18921,6 +23201,12 @@ "version": "1.5.3", "requires": {} }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, "levn": { "version": "0.4.1", "dev": true, @@ -19080,6 +23366,12 @@ "version": "4.4.0", "dev": true }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, "lodash.escaperegexp": { "version": "4.1.2", "dev": true @@ -19112,6 +23404,12 @@ "version": "4.6.2", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.truncate": { "version": "4.4.2", "dev": true @@ -19431,14 +23729,6 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "semver": { "version": "7.3.5", "dev": true, @@ -21585,6 +25875,18 @@ "object-keys": { "version": "1.1.1" }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, "once": { "version": "1.4.0", "dev": true, @@ -23002,6 +27304,12 @@ "dev": true, "requires": {} }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, "printj": { "version": "1.1.2" }, @@ -23074,6 +27382,15 @@ "performance-now": "^2.1.0" } }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, "rc": { "version": "1.2.8", "dev": true, @@ -23197,9 +27514,33 @@ "symbol-observable": "^1.2.0" } }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, "regenerator-runtime": { "version": "0.13.7" }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, "regexp.prototype.flags": { "version": "1.3.1", "requires": { @@ -23211,6 +27552,20 @@ "version": "3.2.0", "dev": true }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, "registry-auth-token": { "version": "4.2.1", "dev": true, @@ -23218,6 +27573,29 @@ "rc": "^1.2.8" } }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, "regression": { "version": "2.0.1" }, @@ -23230,8 +27608,11 @@ "dev": true }, "resolve": { - "version": "1.17.0", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { + "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } }, @@ -23308,6 +27689,51 @@ "fsevents": "~2.3.2" } }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "optional": true, + "peer": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + } + } + }, "run-async": { "version": "2.4.1", "dev": true @@ -23450,6 +27876,15 @@ "version": "3.1.3", "dev": true }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "shallow-copy": { "version": "0.0.1" }, @@ -23464,6 +27899,17 @@ "version": "3.0.0", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.3", "dev": true @@ -23545,6 +27991,12 @@ } } }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, "sourcemap-codec": { "version": "1.4.8" }, @@ -23782,6 +28234,42 @@ } } }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, "stringify-object": { "version": "3.3.0", "dev": true, @@ -23814,6 +28302,12 @@ "version": "4.0.0", "dev": true }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, "strip-final-newline": { "version": "2.0.0", "dev": true @@ -24182,14 +28676,6 @@ "version": "5.1.1", "dev": true }, - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, "tmp": { "version": "0.2.1", "dev": true, @@ -24270,6 +28756,12 @@ "os-tmpdir": "~1.0.2" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-regex-range": { "version": "5.0.1", "dev": true, @@ -24363,6 +28855,40 @@ "dev": true, "optional": true }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, "unicode-properties": { "version": "1.3.1", "requires": { @@ -24370,6 +28896,12 @@ "unicode-trie": "^2.0.0" } }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, "unicode-trie": { "version": "2.0.0", "requires": { @@ -24395,6 +28927,12 @@ "universalify": { "version": "0.1.2" }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, "uri-js": { "version": "4.4.1", "dev": true, @@ -24430,16 +28968,20 @@ "postcss": "^8.3.11", "resolve": "^1.20.0", "rollup": "^2.59.0" - }, - "dependencies": { - "resolve": { - "version": "1.20.0", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } + } + }, + "vite-plugin-pwa": { + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.11.12.tgz", + "integrity": "sha512-XqFmA4y9C4RBb5osSsa26GVwOSwbzf2GNVcT5+06KYYdguqLpuI9FW7iV/akZqg0OUNUpH4tHfme8SnHA4PIXA==", + "dev": true, + "requires": { + "debug": "^4.3.3", + "fast-glob": "^3.2.7", + "pretty-bytes": "^5.6.0", + "rollup": "^2.60.2", + "workbox-build": "^6.4.2", + "workbox-window": "^6.4.2" } }, "w3c-hr-time": { @@ -24484,6 +29026,19 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "wmf": { "version": "1.0.2" }, @@ -24501,6 +29056,307 @@ "version": "1.0.0", "dev": true }, + "workbox-background-sync": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", + "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-broadcast-update": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", + "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-build": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", + "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.4.2", + "workbox-broadcast-update": "6.4.2", + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-google-analytics": "6.4.2", + "workbox-navigation-preload": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-range-requests": "6.4.2", + "workbox-recipes": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2", + "workbox-streams": "6.4.2", + "workbox-sw": "6.4.2", + "workbox-window": "6.4.2" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.2.tgz", + "integrity": "sha512-JdEazx7qiVqTBzzBl5rolRwl5cmhihjfIcpqRzIZjtT6b18liVmDn/VlWpqW4C/qP2hrFFMLRV1wlex8ZVBPTg==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", + "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-core": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", + "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==", + "dev": true + }, + "workbox-expiration": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", + "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", + "dev": true, + "requires": { + "idb": "^6.1.4", + "workbox-core": "6.4.2" + } + }, + "workbox-google-analytics": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", + "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", + "dev": true, + "requires": { + "workbox-background-sync": "6.4.2", + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-navigation-preload": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", + "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-precaching": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", + "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", + "dev": true, + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-range-requests": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", + "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-recipes": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", + "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", + "dev": true, + "requires": { + "workbox-cacheable-response": "6.4.2", + "workbox-core": "6.4.2", + "workbox-expiration": "6.4.2", + "workbox-precaching": "6.4.2", + "workbox-routing": "6.4.2", + "workbox-strategies": "6.4.2" + } + }, + "workbox-routing": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", + "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-strategies": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", + "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", + "dev": true, + "requires": { + "workbox-core": "6.4.2" + } + }, + "workbox-streams": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", + "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", + "dev": true, + "requires": { + "workbox-core": "6.4.2", + "workbox-routing": "6.4.2" + } + }, + "workbox-sw": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", + "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==", + "dev": true + }, + "workbox-window": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", + "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.4.2" + } + }, "wrap-ansi": { "version": "7.0.0", "dev": true, diff --git a/package.json b/package.json index c5f273e286..d0ecd6a01d 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,12 @@ "svgo": "^2.8.0", "tailwindcss": "^3.0.0-alpha.1", "typescript": "^4.4.4", - "vite": "^2.6.13" + "vite": "^2.6.13", + "vite-plugin-pwa": "^0.11.5", + "workbox-build": "^6.4.0", + "workbox-core": "^6.4.0", + "workbox-routing": "^6.4.0", + "workbox-strategies": "^6.4.0" }, "lint-staged": { "*.{js,ts,css,md,json}": "prettier --write", diff --git a/public/media/castopod-avatar-default_medium.jpg b/public/media/castopod-avatar-default_medium.jpg deleted file mode 100644 index 4b5d9d8f806601565224bdc948a97e083b85da62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22945 zcmc$_1$Z92k|5e<W@ct)W@cuHnIUG3*^Zf+nVB&$GsGBkj4^X;$1y!0nlpFi&V4)c z-tMaP=~q>$)RMaXs_s(hb@_D*K$ex1kpw_M0089e0$$gEkT>Z6a(e9tP@qACL4?6T zPykRA5HJ*w*Fk{jw}AnmpkTj^_KyS$0|gBZ0R{;N3i7%NK>tDL{)_rQ`o-DL5JCn3 zk2cL-;P?skS3CgtYkn@-0w%b--WExnZxeuTimC?y46&Zyk$4EgA2MD75RnJ6aj#?x zHZKA5Y=bN{jV*xc&gL)plkLs{B2@xmi&|>)#}S4Oju!R8TV||b+CSTO2>pOjnq2B4 z@DiCVk7hz^3{N?XEcfUJa4fML*?xfSW%nNX)7_S41qUCX^*oc7yaGMG$TS0g@h8(s z8v!its(;-tPXNmCD|rA?m5KiR2iHo13jk7QXxXbf8Q^|g2vxrD1X!mTdjUWL@jd{I ze&-YbApQfAt5BHGV;uO|jjZXn6#%w4CaC#y#MZTlPnaNj>m{Cu%CDL%UKsE`wVcVT zD7!fdfB>GqZruCW`RxEma4_Dx!l*R~`2d(^WfLf0QHwt{==;)!?nb9gVgO_@vMR6T zokKiS;nN-WRQH_9H)H^0A+k5m()ywptO&VUt$W`44K;<=#`W=#X@;21gd(ze7Mm9U zFcB7T+L*N3jDAOLa6gXLfdf#Fg_vGKY7T~V4!stGav0WKaZ|fg0f6)U33`^-@6CB> z;3TZiE@VjjV}t=8Jh`Qe`HZ&vUobackZ}30(b_rBCb*A?gaKIL62#U)fBpNyiU35C zeI}MgY>KO1fIdxkvo4NDpXf~v@qhbw0B>UWw|qfCf<u6SLWBJ-grINY1MK}x{2$aV znm-8xV1<(a$nu6jF91Xz2!oV1ymgdr9PsZeFoVHGcYx>Vv0I*raToxZIVf+G574>K z{Q+EED;Z4vqU#JZ5}UgcO&`krrtgvj&kV3HQ9<o#IIJG|sUUDINR2)79ZmhofBS$I z(YECFye`g%C#j}_{3PJlb~^t%52*k)03!4Gj}FKNy`_c#q7u=KN3`Fm#J5`kh?a+c z0s!z|R4@a)e*#{2;B}Y)5{JD|QdOFBFHsC$Cjolg6#y*Xe`{(12rTQ$WMZBIfc2Y8 zK3Qb|7*J}<;p7GiRFVV_EC7H_=NGMB1aSY!S<P_G3IJH28DJLsd-<xInD=J^0FvmV zIB_;HE*%TwjD7$Bp43)|JY5bMIVsnGQS+`HKq3J5_#jS_ql|!&o@Ro(ISD}FAs4DZ zTdIR~wxL#Ax)?qO0NxYM3$P*(TLGH4J>u_TYH9)iDwj|FGt1i+#87mR?jB0S04jXb z3|TbNn@AA62?QAMrkMVg2`Fe7FbGIc@IMq2*l#j%v-MW|j}tNN$}j*3HN_MHpq%}m zM*#q-CZi!AsP_C00ANZN(f}PHPXGYSKh6QLBe5py-+0IlL2h=A6mWOgUw#CDHtc3N zx1b#YuxQz(d7JToCclfbLtWdo7azX0L=7VUXyrYb<hPH|-SdBT*28&AE$Kq8FbOS% zr7)U^-3Rq&KUrB`0vr~>ALLz1K(=qjokD+jeBSPN#Q*cw=1;T20Qwpuf>00fZ^Ltb z7xnE(7)njvC9dwz9@1UBnL)n12>;1p1OR^#0N^jSzh*Ve1eSFQa?^{T(P;#1joW-4 zl=arz?IoB3LX|4M>GSmh`096H$I2sn0A<|bqeWHLY5-Vl+=$0{+yOBFbn7CCQ}U$( zmZ{F{mE9V>0EmE&@41cr8t~+a@;y@kYVl3e7}HbwlprhvAy@G8qpM*60GB~-sq@Kj z8NzKCP34pl_ib43!*8lLaP)u2oWDpf3Jn8biT=xxC^;5~<6CsK%$aeX>bl$j$jadf z@9#~)DZ<05Hn438dGi7M&N3U96D}gXZ)d%}d-if^oJkAncJTmUl^P|L-b1+gK?vY4 zD}R*usWl9M)ZLZzeepK(f0HfNH_?Fr0|kc!0Rsp7U3$PFAfccEFc?rQ5M*3t3~XX9 zZedtd93B)jOlfqIfIlrE2sH2tY@i-cButY;e@a$`c?uS@{_G(wSb%$sQv2U2YKY?9 z;}!>QCG0wf$H+_Qgz-JTt6kNyOKLeCz<PVTmh*C|Qopq3=(}ERS1HnvSNuqd7!*s* zIUVzbboHAC{SfB+_>lM${_r^){1N`){)XZbXZA;bv~>G5dV9)*7p|SRSg9SgJxrBC zmZQaHmZtkgS52G4iTzsVn)`X{KLOP2Hf*;?6w63a2frE-Tt><Ghc^9CF^)W^i-DwX zH!8eA^n|&?xw-f*x5ZX;IGBt|>4$EbcVMfSi|hG*zUXs$IJ2fzE=%f}BmdtcIxrd9 z);bMCz|H7y1^H;JOPc9xn9S~Dn-aSgLCNY!P0n-q0wAmAN^?pXFHrm1@A->2)U(vO z_HfndAXyv+qNOp$+H7kUIFM0f08e3DuK+Pp+-Ym|D=>*>w@|iMNJ6O*Pe`%AB<IXf z;F0~k*^&P5n|~i$fhF0uIz`;iEotZ_4{>t{b`GZtF5OgRh66=XluaFBc*2j5Bqe;m zV)uSmLi(v$`FgA*3)50R;tNsg-%ET0aH|+?Neb(f(HHF5;I+v|HfA8EqK*|v+1laa zBinRClLVhO^gdEDf4U0+cN`4<@pV$OzHju$n7bK$u(1K9of=5U$aZf-{{Go+koMZP zuid3*z3Z=%Xki0O+@+_2a(iWl2n2X+<aXkMT{E$alKl@G2Z~?+-Bf-U=h~*B*zBUL ze=bPtsMMZom2~QXn*k9V5d84;n@D^B35ftF=k9&q#HK3^3yT+Fx7r;eHmqd!P<>9X zWfk_L@aWf_;r9=q$qbz0LmIjb@|~&#^qBmYXs2uk-zL*~Eu|KK(cW^6f+24rt<KFD z%(IJ$eZA`k&8JTqpP5n||0$sE;O(A|HR$yUl>I%F|4KR^xqp|R{Tx!8`aq`8AV+2A zc@+0sLzt~Hj(?GTn+F*_pGVvp1!BLK!pg?5PV-zYuK!s+8GUSHe0FNB@v-vom?74C z;^G8W$Rg+0N||4)^|x{j=ye<n()gI;39^hXn7FpY1?k8fW#^sF{QV&}k%`FT;53Xy zC`P(UM13uF{Px;%9w&o8$r5p6AmUg2hp9oDd!$GVrcbFls9b#P7fVxow@r%Adgi%& zU)fii&>Ms(_fX^ORgY@yQBK#~V{Mg%ga-#fcs%D#EibsPYMNMBh;7huZsLQ)4Hr_L ze^K1}J){20)~xSYd{?u+IFtHAz{^qW>;KCS=R<Q^&46!&WAn=!cO=^eW%b7F;B)fy zBY7<gwBjv^R(Tr_rDBI8-+*K=BP4xqzxaVng$OmgYBi~g&`FeJL3>q}7y2U4B#nL& zWll$%@RZqc5ZlO1MKpd&YkY#8$%;^-pIlplL@uA_I-CA0(7`1Yz9fZlqd6f!E4n~7 zR;HQD>uEE;I<-E|LEEi^oVBUa{Pg7;Bo8FXHX);5=<S)1ro!e+YC@_l<H)cusU)vT zKaX*c4R+Tk8TG>Mow^NZbD`(0s^@jb!G&7wb{DLJayC-9@d#DmQBcP(eIs1I>Wq$O zDRO&FhdyftJC+xNqGVcM@DVT3X<l7E9vYnp5fL3qZ?s(OtQ`*<6xq@W@x~$gtq4TW z9L?_^q;F!RrauV8l%ap!!*STiazb3JbqX}3@yFA~=zSS}n@}7K%wezP2vuw&Y#8QF ze+Owg*e!EFC}v7%o4S|~3DGUqEa(fS#LM)*Z(FC+NICUohl-HOa7o46uiQjIPF^|& z5+&yuLFnFju@>bc4r-!Q1#Atp&6;`@_j;l3pwu4OOW`l#cm1QES0?hVwn+rA;eYO3 z-AoHz=g|vB``(|$A3Q+60_C5=u`U~#?woZ)IGl-_V-!$tdatd%RMNE5g51W-h?}F5 z$(AfAc75N;8==v>=<0eOSko@Nv`%d6fXvYbjk^|tVBZhfx(%lHUlAmz2Qy$AbdETw zEJ1e+TIGVEbUzcj9)%|l>TBxm7fE(y{?Kc~QkG<Jbu__i${jl46kqAYmy~3Q-;vU& z%$T;Kr4q$jGOPlU+p2>(Bjcu2Y4RNDxC269LOGdqe!Yt;M|pQ`Zk&gka@9aVkG=20 zT9a@ka}hZKV$J2Dn9JLKIbVjEKB`ZbRuO^z3fv9X+o>ev3=|;;f(An4BNM7Q#dMLG z42;f$pkhmtkb*@2;<hvT$mT>0TmK3q6v(J-;q6<B+v!oJvo*VB-2P^>W#3*Yz(GL3 zz>r`dph17L+F&4{znN_S1r-{N1R0%}lv!9SIkl{{ZGQ0pgGEF$DJ5-T36qRX)e=io zOvSim<f~esMnJ-!wj4(2&6ZzC#Kd}4lEuQnl`e~sjyG1}7c|exrL4&^TVI9YBcUe@ zCR%e1g<H*&%@Lvp%6O0u<Z@wdWh!<e(u_`xt)YX?!4#pTc-&PdTRijI-cXUh6Uu{V z-HST7*=k)+@O|;cTuWrin+aNTmbiJi)N_#j<Sz(kKZZ4P&}ZL4`tbCVq3!=y7AbX$ z9}=1;b3CJ2uRzKw>w<IHua5H1lUY*Tvo&H}@!aaJ4+Z&?!;N@omBrqj^20p?QP&yk z*<VQCE$!Ckk>>}hKf=sGVED8LlOCXt;1FTPx;F<h>Lsp-3^izt#_kz*hNAx30e{4v z5_h6Akv|(;P;H$1u>X7;J>gT8B_ok#ZfkAiESn?f+SGB7M5`VYKL;<>u}8Lkz<7J% zrrA*$YnxdsVN+OGy04hL-a}n67u6CHWp^*nL}eYT=ENz2Bt&e^kGsb2{9-MCJ(|F3 z!Q*HEIo&T4>BHAqrH9%Rn^<J&{%fi<x1Qzv;j&Hd&`rtXpM%5wBQif?zkoEBg+Xr{ zh)ta!^oXz)qF-TBvdA&}6pMZ8j^Y*nIYFpk4!%0J)k+v<+~#hy?Y*ZP2$C7-D}x}R z*oEF*L%+L(Gg=wB%AMjgD-;G<*`cLW9|#lC-xr5ofW7?f+7=H4ci|Nf7gwmKXBx8+ z8a)d%_LEb2k+Oq>yVi}n<}=cMm$=}cum;-ylv?x@yNrpo*Fv=C-dq2fqWl#gYlR4X zV32ws_>bIBurB)9jJ6HB6jG$6`w|j?9cmt;g=hJ^*3^mE7J{pBcppFRF{pLLToB4c za3)^Wi8|6@SXSvup{x`2&<d^|@RbEX$u-WM#^<MG!;6}5Ukox3_lKfUYToS;ptsjM zsLKoYrT7T!L`ydsO$U-+9*Cra4yVEDo3x{vj7PiI&+d(|5uyc58jEUjo7oyJiXZ>f ztNFoO*7a;LucVEAZ>&sbz&QWdTs71Xv9lYTb)fta(JRIgeao}jN#23Kd@uz@KcUv4 zSSpZ43AFWlr!JZ9f@G0yL<b6*iwX*#y0~J9_@RwQD0hJwdK3XiX=<ksaB(CnG8k75 z3gC6Lu@C!tcCh{AwzCeOs2~Tapu(J~+IDFBa-4f{o24LNWV)f;eNB#T1c)zs!J7&| zk|5;q<w|u_o2r#etBW5Q6oCqzT9D~LZfr@upBdYS+sAKRIVZg1PhBCOki+Vz{9ZV= zWtwbnsp?Z;%AMmqMr~S7VD892W9L0it9`A6?|jZ^5zm|-IE?(zUr~&XBJ2{y-8H8m zcvAEf6L>T=`Sbw_L_-_Xtb@Xu#BiSt79H<<t80Nub+gk+`3Y`0=Sf(Zs*V)#XvO0@ z7jqq^OmCFHmcq6a!PsLeJlzA)w%RQC$cSl>v1Xe}0>=@X)H(jj#S`5asp7~zvq$go zTNA|6Usc($Cz-<1+-4(W=Qi5VqV<6)%gIIn<PH9JA8_Old9C;ovc+ob;o*)8pY<49 z75#m234=x)T>sMM`H}@R6&n4%?;X247`*}|0{u53LrzWUHoBr}Zna{Zq_Dng+;*A2 zv@=(#5-t)&C*<mnCC&K!IyH85glG`=n|QaiN)%>XqMp_aqDV)sc>+s@Z{1zMFmH%j z(=EbkG3~T>;PrHA5(!7;5|Tw5%2*&6kL8aSQ#jiyz%i3?C<JmK_RUhABpb@wL%dI@ zS@8z5h0|bVic-4fJxBLeE@*x{@{c!wC*ILvx_aYPq+FhA$J%OTHiiL8V2d@o;DMi= z$=cj}8J2z#sBOG7S(jDA`&7<;LTTXxg&)RIDR31v*PxG|>(MBmZCCUb&`?3CtgKq3 z8IefX;|)yLgTV?xt!{vQGR%$hyV&U@X5$;-sjRX3wZ*hemc59iJc9n~S*w2=BVn|F zel_Z`y!~8EZJJEKhF}V!CP!uw`xRJMAbsEEw|{DuN|DjvZKpvFa!dw^=##OlP0<u0 zF7bY|g@^om%dTcZWY^$T0`A?dwAkkQktT8L^<=D=wsvnNgjttpQNri$W_GIOo=F=B z0}6GTDLUR7TgcPW<nb5{gM)-nQ>w&$jc;p$DzNuulV3Zg-t@@W!au6D3VocG>)okv zciN%>T9S0neUs9CDd-~8)$+HL#V=kx;{?l}%z(txhknN_Zhd<ks_0fyo!wYf%$&8! zHbjPBS+m(C5@TJ7YoF3-jv(I!jUn7N;ym3@Ilk4}KP}FUf`oHvRrhejIy^F1n1xKn zKc*tp+J;I#*Q}Hhb!5*hznm>5g>0Q+4)20!(X&3EkZuAJNyYC>-dwY_w4pX)&(m6L zjT7TXk)c(P5H%PUA*U52trDM2n~j#a)#S}2c=j>Yz?u`n4M`0lZx_>=v~<ajh?b$2 zFFLXG3&&TLGb%IFO7mzLj+r_)ZiX3L-@8C;!(lbzT93%d+L~O=s=jyr@cFI7)#ME| zE@POGV()Yqm50McrC_kB>SJx!lIIUoWaYS3Ls$Z{Ev`e6&(R`(wxq^ib+#uZ#A>S% z#V=1-Es_(aWvMi;w$#G7O*NqQSs2-B&5&`SoG3k_CqA^HxhylKsSKD<ubc3AEzCF> zs1;-xqmnlme7u9BC<Y%h20O^buUPug+Oil(Vm6b2dQOob4sk+DmK*~|cs*}@M-Xeg z_>m6fV+s~QMT9y}V&+!?-eVhylM1=vTh}Ck@q5~;G}BmiYL+-w{iF_T>?_lV;dtjB zZ*1m>II{H~1X~TQ??=1RI-3RNIvCpHbL@e|IgT_xRKn*f6Y63V<4t>Nx3}LfqC|^J za#j4J8Vv2tA8c++uq<?M8ZU}nixNvT_@4VoY-2L;9xYsMQYTJ?Q=>bpvYDrBRaJz_ zQ@6lPPJ?ENQD2+NqziuDhclUzK3k+?8e!TJqogd<@Oy!d2<_5BZPfHUufJCRhGW5^ zz_%05Oz+;2E*Pi?R+1q~`tl)S^5H~K_WT6=9T!-%kZNmim5yQ@+^-FzdlHiRYoOhv zfm$^fEHF+E4dNl+la#GV3zv11L9B`>rNm+G(Nc;iTI3&!b6gd~2X2lV13x-7L>)hh z4ce|!QQK{e@Rco0VDVFq23um1FAvg5kb}}*dgu>e^;`AEs;=+1-D;m{&xS|7(A-^b z4@o%u*vvk^-BFA=&RXu6wos?XI{wh&vb**3Bn6*Uex!;%glFYLwnxz%3uRw$49C;p zFcE23U5MVAd=~X+S?=8RukSi#Ix91LZK>iFQZC_I4wB9Go59f9%%Q>1%fq+-sDc`E zSX-?y)Y*t-*m*=W6vhh^2zHql)e1D?BsOMS8;<jbIh*ZlIp7#=wTBBis!jDAVr+32 z#BEhj-V*1Mz1EZX#Pd~alg;NH%6AtrEm<0`01E3X;A>yKTK6*|?Qz%MV$pw4{_{6H zTh6K%QuCLeYdS6OuF#n7hgYX6UxDxp|4;w2A17N6p0SR3`%{V)IrYt|4znqi$%?@P z9+h`p-jz=$E1v&g#(n?Ms{a>Y;I;XekBAd7`1YFzi>5lme3m{WT94IrMd**LT}NhA zWtO0J@ePMmsr+i`_M~kwkoVCJwuUul36bUJggI-S?iEc}FoqL0SwhGur>*}JAdr(g zVRVsXCtGaiT?Y5&aGUot%xCXsf@}}T+G#iU!S?F}3`|#e7lOjFG!w>I+{5V(Iojb4 z=mYx93V9doXw!&|eDRjj_PQ(;dktfP#C#o1?cq1~6Xg(_Ar6a$Bn#PCtR}Yw3?Wy; zlyl*(rgvL0ry7M)^+-AQ=`9vCOn9j*&+^?xvU53##<RVOeH`o3xVn==M@^7BtNt_5 zBDJbcS9Tne()H+w#hXAHbBIB29L;4bD8@9GsrrVE3w&)&K30lfk?Opg%aOUpqrNv> z7PODCzT8WqT+pkMh3f=@;R@cznS(M!k2-z9^nwo(9j=mvpedAZM+l0T-OibsWuP0) zDEYaM-Ncgy(Nr_oAUEMT*&GwRyS#+2t3q>ZMWHd%(dah3y}Fi}-?E*f!gI|dc<uB^ zp!n?5MzyIZWLoj9&VBE3Y~<99@AiB>&x`vxw#=_*E$M=asA1vaYnStfz1=(BoL~12 zO5NFhBWj-w&&KYP;+Bs+PBuFJb5~z-h>GV7lzZy>Y8%&0G=)dgtFGA^8xd+%<kFSK zj%%+pl@joIkT-Q(YAe{Q44o~t8C-h=#~s+47|ELK`2;y)*Yvd(<_)rEvLd-#8Yp6E zSoGW#%OfyFG}R7=l=wH;65Rh<tW~uNK{0c}lQmg4s!_Y54IgXHQuI1QOn6U1RZ)R& zdrO=p`ulJ1;SvV*kIyJ`U#7qs;j08HlOz&l0~SqZu#g98z~Q>+a7fh6^zfjWotBS_ zY3$4hc{RtX?InqVmHS2xw@F*RpJ<z|%QVF<A=NR^7q{PO-ht!d4$tX#%wdf1;P-3` zVi*|MsVO!zHY7uHT#|^R#Za29BpOm*nGC}bs*Uo96T`%k5H7W7u&k#U)DjEIJL@iv zBa#GuQYM&kabnfecE?;2IY@Xc(==(U+=Hm$hl2?u9&3%V+F;kB`?byk;^LbromsQa z&R)5mgo?8mca~cdK>)qESWa<vHy^98DSiC$d8jqp+2LABUFe*l(YJG#ZGpduWU8@C zYqHF=niaor$zXAC5YOr-=)g>-M>N<vGlDKj3-)lK?!KRZ$~i-g^Jl{Hd(5SdcX8@I zQMUSZBb5R}Ewx&^i-bF?U+J!n<DBemQ-0n`wYRp6KY16e>-|$kJAa8A5o7EYOltfl z?%|sW{1MVP5k10MfmRh$r3!V9R;;E#Y>VbR)ZCsV^Y%spf?~SGRj0A8F#_dRpuKfY z0HzU?&kITkOqqK8&Yuo}i*Hn$%VA@!9r6{Bv@gZcO!y=lO_MmQ3#WYb9z(x;cQu?t z`%cOL!yDr>)w~%w-g-4@v%G7{I1L-U=nI#@{2uphh!5>pq3t>;OCnj%ArFfgd;^sz zEvy+#0Y6QC3_T<qUvv8<-IgT((R>-cigEu(bS3@_=e?X$c+ZCZk@N$$bmE9O62m19 z4fb=32EkSlQkiLo+Hc|8ALFsAWc9tNkIx*PxuL&P>+lL+<r5qpF%t<Q>5Zj~&7fyV z@5D6W#9DIRx)*_kFR<(;PN!~?2Zie^nTf`-k)t3xWZ=}QHj!djBu@`8G)3{P-D3DS zdHY&vGEF3rZ?Ww5B}5PwZW0`a$)^Vhn6(Y3(9%MG?{}&82a_xJLU<|LyKA6P$Wu0D z%|<azxa4*!m5-3H_TkK;j1$}?i7}u0A|7WPJ&-^@5WJbDBVdtit1-lE?N|gW5Jppm z6N1%=zn(`Ksbid@Bj)r@5S(tp=4~xwS1VW8PUK)oDEr7eI5fV8YDvkcO(w3<jWJ|e zs((>;*+)0yPmoOEl~2L|gDr&!jjXSUnnFt|MS^UQK5ve*&HA=FgROGDC4*KlKQG1h z&|+#>R0oD}ctECtALGE-iIA`^E$zmGzaEX1>Bg&qQGt)Cb!~e@zEhgGuL9pXizGkN z(&O@hK(?>2D05GWV@h4Kr!s5SqfE50^m(GoxlGoBFRkD1cvMHSMWHrTMUI{i{NT!7 zDE>0thPui4eB7B@!t~b*`lPl!oyn(h_T1u_^P#O1?)<_e=b*$9h4)!r4GEQt;@0Gt zm*wRbo1JPa{X>p;ufWjAsnjd5mwEjPocuI6dA@#^;^%m|Ccp6Q$B&z;u0w-~&)*g1 zl_*kIy{>PgHdO^ES4=XkOHzz7&8g7FUFAFbv@JhpZ%{w!EuO0%>t&7z%tbnBZ)rA- z*QLc<2f(1Vv{12)?@ToGeV2{^#GN^YM(An!hXodHij&&M%xL+YGv{7*OxMFlQ(V6& znHp0ZAFy;2M_>;*cT63cTsTuH4tX)&f-!WBQ?ksstRSSi$XdBMX`K6HKo-IdSJgq` zb%ZPLhGOWlA2&07za&&<Ya`%J&!cp9i!-aWc`xLZv6Suf)%pFXk-@OQ=v^h1fSwJ< z!!HjB)gKPOJfe;c*Q0)%U%WdPZ>O4i1(Fxf9$xacp1w)F+<6PcGc(ACePy?z>}YU0 zgM`zcCCd)7DMC^9S&vp+Bv{PUc3tENbyGB|_9jCL-Yb@cZ~2I~SRlkAXH4rWlB3J1 zEgI%ZERB-=VK95P)JT5d=g(0N;bVeZ&b+a07YxG4pDQf7)45oDE;5fT9!5KCL<{R9 z?DHpILs5p!1uctRx%aa|7F|?k?C8j<P&CSG54G%zQpx8OxSCpmg|w~huf~3ww{S#F zh{T%3>);-?2}i_FH<nr19xRTuRdWQB>Wc(3(ieQ}VF?=gLd%~@A=z-8oW*<S_H&9~ z<~^e`Z#W782V?b{r_WoN%rxHiBph@_dx-sE@iw7`-gcP<TK;Q7w27@YOH9nHWJ9zm z3hppVd5o!U_)-HOX!{+GVf0bXZHD2#&o^t!uzA@gtsV`H>62?2Egt<^=L?O8ukEjZ z%(KT)nelf0ryvtN37sbYCc5ZIa*-B8Yt;9Nl2gLayX$rIX-Pyjl4vN>YB#31bnAl` z+80=NNmV+nI))}3H98m?@mHtlHWZpI1_Y_;ANtw6dw32ARMu%@9B*%4Fi-hmjEGK= zed2!Pef7(9C&Yt0q$H^i@jO5QeUELWj1M7U9HQKV-wz(`k}lFy`L#u(RzgBuo{V(y z1A1o;=Tba(2n^SQ12hadeaSFW!>BFoFJIZfo4~p;x<aLowB5jm4%^f4h6qr5jzuS2 zI#?g=vbyFVEtpcP?^+Ys=EGzmk{H#@+WR=zKNMzc>O5VO_l$zrkGy21noW$-a~h!U zd#X*bBM$_oY*jQyqXOR@Y38Cz=lPUpM#vb)4aR8q2iNAs&aOma46B(*@B5GC2NI-6 zC3B!ZR`wQ<BjWZBG1EIY;g-NH#>GpwBuHW@WUEBWP)?5?>fz}`atgX7SE!DLi}5+0 z96T{Bd!qIVEfe1p9SPMwv!C*FVttVpt9k_{jy%dYST2a*R&9@Rn6!R9yaI6Ugy8i^ zchCZZObJHttcZra5ZxB+_PpZ_&tmn^QiCJtGj&7z?4r2cC1ja>;rs9V6|0@4LQ`z* zx2@3!G>Z?}e}>`ckoNQ4U#7CIHukq2YRXonj=0fnuUM#7A2YAxV;ZwZ#+!A(6}P)% z8iNh*N>o$@T3anoGfVNRbAKV!WL51l*0T5&l{FP3L^XDLbR5h$El#_veyL(A{1Fvi zS+uey@Es~Scf)QFy>PgR4VRq|;bSdR(;Cvqr<17DyMe2V&Yeer`X`_B_D?hayNJ%2 zotv4%2rUXBx<3a}K*w99OGPs9!v()wnS)EAwJ{zvM3z^~HWg~yI3y^J6s_zd7f4lG z7{r+yx4BUiA0MLZYD#oP(FUzz<c%491mCf@D;0@#kybs$;w?<P*K}GL5#Q`v-bZGJ zqpk0FeAL3_Bzb?;7U~&~bfkzdeatdQg1^KPZPK&nlY+a%QXYB0Gi@+s;;5k^F8-~4 z6tA00h8f=P64DU_#N%DGX4n>@#jU0brZu%b>;WC_poE5I;XMlU)if#i7W0>UZrI2H z=mKw^5E$$O=3pO<I-4r}$jI{aoK~H&o$toy!m<G7>VzDoDysT8ed;Ib4SwuyFiugG zeONF}sTysJv?b#9?{L<w9IS0{X2Vfbi+syyWZT%2A_6^LokNl=8=DQW8*sSgEY&3h zJ38;EG+WJ!xy?RCZvEJ;3Od4{sHQjTF3GU>u+iQI$n_1^WHKCWiCKD4XVTrEMJbFj z>enT;PAH*R^)kQGLh>D7k0OvQqNvp9xD<k5j4xfK#5^pP_v~SjQ$R-dSubK>%SbCI z$6v;HIJksh;EjfN4Tr&YaG~_bAXUm03^$Cha$kiqI?$vpB+OaW?Mjh0Aoga+z|N5& zptrKSoY_LLqLmisZ>OqXExDFA<Ai8mQ*872zHg7DX<w4;ZG@lpV?))Uojm;7Qb-5o zs0Au{SxA??FWFKfMcbjFg62#mdtn$Nex$L6(KyKd2-_5xu;po}U_jb=AvC(h?^0oZ zFh7NDE;>MK&dE{!jUQgVP})QipiuebrLg`(O~!IPedE2Jb*EF<coWV2D}bLgBQK-G z`I752sC99)v&!zNyaVpEGZ=<45`_<9!z>&Pv;;v*4obqCn!bHdvs8;qmZ{t5olNT7 zr5B-eZOVT}&qAXeHfb6CUan{Eq<~r~f}){^>KdZbQ@Q<#XGcEVc{l}AIvj?jI3SX2 zBp$RS6sBL3+Z+XZ4nD?(aKV|D%5%V1K1-izsyq~Cq>qx3dfBLafE1&0sVhjsS4M~4 zk3!2uhm^&GPNQO>s;<2{c@sxtDZWTsBymt(-MCN=rzoSmd~ur$KWi4t{khpg_Ua^k z@Ib^~s%$w$AziLVD;xhO2FgBs)}mHSsBK$iC6kin+jbTM3h=g<1@g9&^%myzdx#S_ zC>R6)0*Q`{hJi`U%pnZLj)F=eK}N~;NAw9O$nVi7=i%ATqPk0NT}E6_{$7wB|BF`% z3lH}9g<pJEz!eP%SSNB=eAwFUb^3yoYz_T=0}?M&Q_k~N*UyhRSS!;nmj+K_(^2zD zPhsf18<6ZzBjkyyZTH-3o8NMbTdFx*!j|e+m+*84Y_;ue5o-QGDeFjz5mr&_yX-AR z>VoIVCN`H?t^L(!(H?)za;XXu(V?$n3in$1NZh}X>@RF}kGt2S60b+b_*7KF<O%uT zD|@n|vq?XX2Zr)gHEP<1z9Z~Z0xMnWxv<qk|9MIxWwx?5C_&RR-uSk)3o$Q51JRI{ zO>mcILBB9M0_x3a>F>$-LUJInM&+i<DS5PVMO{;#k%ZAihEZf>KI~HljgiEf?ryl2 z7`d!=1J=|8)pHR!V4%nLxf{zL`KItp7qyuNHW9+95fV5v(ji{{5y8nTwIAhoEH3?x zZk)n>amx22svo;I=uvQzK7T!`OxlAWIp0Qk)l(fu&(nhAxRX+Wdm{e`IU@Z*1&!)b zG9^AC9vVKx-CqMcd|<-X`+P_I0V%fOBe|mZY?jNP_x?dcqw0`i_6p!SX1`zeTwZ}* z+(>#1hE$2w31pdxf%{-Z>+7_P5*CK%;Bg;xu|w!;SW<vUdFXt_;?Z;AhlZg~N!u>3 z@jktBn?<AFq$*@c3nsGmFEr=8eAy4%GQP(?kE?(B$WIS`TRPffoE+Gb<IW`87p889 zwwR@>&P^`8;S<jdN4%O{x8G2U$#46M42#+Pp=0%PKBKx>x|-p3?WC(>Qp;N@j^l0x zOU=AXAJy2zMn*n~kp(n;X`I+9`U*kVPJP=aRSPTdUgabxP9NR-cVte)df^2E2<O;U zb#;uDTMc5%Z|uqAro#4`Mumnf_mTczWYt?Jpuu1hC}`fdUMe%#I(p$!cHmMb#e#-V zG+!TTOcZD_hU#}>IREFWTtBI13*%ekw4mY5Z&z8tnR5>H-;8H-^uRr8Y%A|XO)rD; z>=|>vLynw$m^DU5i4D3V!{|)t0Qb(w$4wplP(IpEAtxMM21Yp6c0m)Cj%VX5xQT@r zx}rL0H=ZTyjEtqs^{k}&K|k^p=$+RVv+i&{KbtgGB|A(cYFx8%8(tMQ<-{(ET$&ts z;KET(dm@a}BK`bBw~y&Tf9P&9)Easo;><L9<zaO1or6PHp)$rQaFv&ULVe3Rpo_7j z<_q=g5J9QRA8|_65b<!y%T`B9AS`4-X_~E7k@?xu!o$7Sf9Wv$hV?_X(oEoNju-Or z*Pc4tRWw@YB|Nh|?zPm$tRIY3l;2Wh_8Od~Xz!@g<VkjN|0C1g&@<)-tXJU1-vR8U zP5dAu>2x=)*sJ{jtBuErHrcp&0o=sAI1^*o#5CO=z9k>F8ALOH_6vkAP$i6E1zH1W z{1cSt7KY>8gE}1wdHq&PV0#uH<yY~nBTDfdl;xHS+ts^~MwLArJCkEgE9}(dwkej~ zanD9N*q$0TpLcUJ8jgdy?h?{n=(ds^MAYa-oUXEC*P6J-%a=aZ{CiYC6fS%=k2Oct z><OrGY+6pMbnkw+fX(SwW;&W^78{O>PID}5AiDh?Jn$Ct4gv}W3V{Lv0R{1!x_yJd zQ2<mD2o^LEm8AJU!UxpUjS~`!o0@0m_E=4v0+Y#9%?bwD*hLE)`WG-<0)j&N{)k2f z`8{}GI#ip+K}uhtkfWKDT-i{L00tl?4%%57UIeZJ#heZ}OkRv*YL1C?{!bLqDanU$ zd;=L~F_QP5diq7t!*kmDEy-w`;327U<C0hCHggkoDAduFp6SuF#a0C<=s;y9ePz*m z01o6EEGlfWZhAZ%z1K>rbniOoX!JM$qLLy}<9D%j{9#k^;Y#c*uj?moo=4IrU*$*3 z^B2UjjlEM9&am0&<di1DrV^(fGc%I16eXKk@o|*eM)}$>wiX)`B?#$fOK74_%{&sP zSHNvwP}xIMBhe#Cg@o#6CbBcu+b{{k4gW_ECG9cKk+;0Yg3H{G^s4fMk|P!^l^MA? zliH%(wBjKHDFG&#e`x;Z2UlZ~i>cEOK=$OZv`J_G0)`+3hf(vM2?vvGR9t0F`hZre z7j_O+@i=`WBY%&zN`~OpEdu2I_~9{*j<mU(v75Q^dlAU3s33$9<DHLdLLQfHf)`ZA zB(a|w8Bt4J1$rpRFonsC98%CyjB4y=2jR-$uR8C8zlZ6)0`n9uF7Wx7Hlm8z==qod z`g_UP$tbiT$3F}1W;UJ(l)A<iiD`pm-a_j;1npQHI&!6A@6U+UQgc~`!QazcA#Lm* zQ+gc}QS<J_K-SS$vth(?fRC=o)Hi|-f+-NrR*!S*b}rA^ekK9|3k%B;Y1gkbpC}rC zylOl&7lnQ~!{uGqy_&!+Zs2HRcc|vhLLgsbwA>p1Y)^q+Qz?1jGlmxLNh1x8OcI~Q z(w!4do(KS-dJ)24sxs>=NQPRnQN)GGNpjNI`cm}Xuo1nS$ugPfwuMD0sI3z#!+7Rf zF&HdyOq61ndR`26;>MW}tTRoC7wEI)-8ItKsj<rWZJ;nRzyz{Xqs)Q}{uk*a@niZ4 zQf61DagAh@`!oPVM@mU8**1OxwTp_de6ZrHXtCShLUa6$xuA;9{vnh<wJr6rGatt& zC^nOAxI*=2jA=W4uHUznOi?f&g2-~Ao}Lj?+Qhmb$#aROFjk~|QL-m7OoYD$N4lLs zMoB>51K+k^xRZdX8^w4TAPf6c6s*#Lvd2nqdOlo@?sV7Pc6_l#L6o?th&7q7SM~QZ zRyQ!v!FCP<M|lVi5Sv|?0O_gi!w>nu-b5+Y{v`~md@>oM`7TpJDt?3=XRpjR9A}x? z+PJZTq(qaPwqtk_J|Mp7>$nzYCt+)_vd}LF$8tHi(@L1#_DPz(+>A3nGWrygE$7m* zBuFdwP%{Nl8Y*G(7+Q^@Oeb>l9jiG)G%_fpe(V8KG^gbPzvgl+S6r;nk5IfcJC>n) zu!=!j@lv*tUYy0L;FH>Oa}}g}7M`14u<u$`U>P1&C@$=Cnz-qnqf>k->dMX_6!q5R zE_HM4xJ(iYgUlt(S#rCARLiA>#}g*dIzW*5<pXk8l_9Q-8O-Gu85yCqG9}|H&(8q6 zs{AhqAjhD4^%@5I88Ow6Y2;Z*y<2c|D)R#*m<=hUDs*uAI>poe0tfzDLrATEYJq;% zGhBKfRd(=(SY}MxAuv@kVbbiV{TSoKKC+Y%PYD}X7#FpVM4Ps%L$JZ0Xf2wfUvS8x zEt)%cKT&^Zy7z}tJHK`ZSnEj=0%-d}!-)??aFHd#`yyHQy0cg%QAW~NpDpR)6V^A{ zX);U|#GOga!&MelrQ7B_bNSb9rO3!5?PMF-=s-$_dzLb7Dm;tI!gPwcHdZC8zfC~Z z(1d1Ho4&Ux#p|EEN=zP=XoB#_{VGc0uq=U(EE>dJ7$HhZypACmoP3oiLlHq$|F=qO zlyK!+Twu)`L>3vITG`8yVRs!&^qe`pYU1=itmx#oo67q|>kx;>X897CRWv-g@(L7| z9{x|LgHD5a9k{eih53jRf3NF5*RB_N=z=Sc9rZ5k!q@!u(&a*T&XxQ%D~-XQ1_PW( zz2&Y3BaWCxP^pSP<4flzKK)A+eDO6Xl7)yB4Z6&|t_=D6vWfUAKX|?_bXRjXb8^<k zc#S^XAZT!u_NX0+;woi~T*aka6ZYxG59tw`CzKN4chLh9)g{J*65`@s1KAq$E?2%k zt4a@c9<H<$W`=HdJSocCpcJD>rRC@J=`i3O8lpxAgf(C{_e`vH_UT>FGNpDHryr(E zx8NMGC<je+o+hsUdxf=l1N=!jypG!$4s2uFd4f+C0+X-0c#3i?XucdN8DBnT`gh`7 z4Au@}Js!99_J2RN+N`{&gCPShA*`7Q)y~S1;7CX$Z2R5`)(s3P+zM;N(|r8CrYXMW z*md1=SbDok`tq!xfFhAi+Q~`L5M`b89CT_`8S+B_i#w4Q-4;I@et!96O|nD<;dB37 z7?h;4WJ*h{=cEaC-xHV=4WUb9Owo**|KO11>_Nrn9TVB?a?tV_%s^ql-*l9PL8}Z) zB*LbLyAxhc<7nuMiEf=DV=(HXx05S&YSnyH{$Pt?wgDtX<&T}i|J>O7c5*1Py17q; z@=n<r1|aDFzFfY_f6MhGukn>;XZj2G4K&&3Y?D&jF5AA&OfTs@z2=05{mH8bjzJ~( z*(_e^5^X{T#7lcO((OP98F0dLIJUQQ5Q#FJ07%8#1Q)W^Vfp)az(wf$AKOKBR5>4u zLdaaqZ3COlkxZaqKv|RQLB@}Tsl2f2@nW&=uB4Ge7kG@|?ZSFf5_Ak4KuAJ+i33!M zBU3danPFH)XHYFW=9yzQ*fGx{5FR%UD+bEoV+OCK%!~rgDRB42^v+shi}4_h3^qOu zs!#-vE_DF<AZePGa0Og=k`@lE^`s0>0bTJznA~Y~vmBmFtSPYE<HH1l`Hm#ee&U?x z5$RRf<pY2)O>t9HaJl0O3Fi0&6QL?^@T0CLoR^Me4#*EtqzU}@a!;#dufT!#Rc7#a z?T?T35c7f2&Y`KYVPuz-7@xOz%Q0cg=y(xk7xAaE5h-#+9LXaO<d6B{yGBoN5jCAL zq`ph{HmVIKFs0E3Xg?p=HW6}?-+FF;+$_f4l^J>bytdgbNAe1=`@=i6puD*CXiT2L z@e9iAJ{N29-MYcrzhD|UAatc}3n2`B%H_&-ydGqFYB}X9A?1G3EL3G7o*_<#p1KKM zx@J);iK*$v!vlr$sPg+-vr;67s@>FB!7t)~Xrj11;zP70RDBAON;{su@L@5d|IKfY zxcj8lp?*h5F3`P9B4t2smP^91O@0k0Q%C%@N8#6MB6hkn8&=*-s@YRb+;80c?nSGF z|Bi_q*#Y`X5ErtS6T53md1b5x$(uq)#N^@>XY^aJQxBt}G+*H5&6$kGChDyqzK?)~ zEKUT7GFqu(D+@;`1o)~$T4LH|&>O|u2pUY&9mP#c5v?uVQ)W`8uFL1f3&)Ehgz>ds zz<x~+jMxYioC^*4q$nBhh^<X6?&YnvdH$q)1r+NpiI&_6`Bcu3oH*Y;7+u<N!;1qQ zN7-aK*14xzPLb>}P@x{HZ{+)=_u*1LLlQ{Rz1cC7Vo;OVudr^5D=Cf@SoDzTMWLp` zpr9Sok6BHrCNks=<f&BX^)9xTL-hEoPb_j!oS)%U`=;s!{=XvQkwq}KhVu_48EGm9 zLrqNd0uxCyQgk9rLZm~*^n=qah!G3UHhFb`eeFy)(+8ZSnPp^En~ptEE_7?{f~TdC z_C#nda4QkKaQ^lb(p6|s<UP`bH4$<<A2m8S%gF603o{6Id0AXrLtb?wi};+4x}Rv# zqg&L#>X|v^_4GsLH*<*q4PhA)6k!SQM0B`BhYhhRm1(FlG`-2<7lZF^J*IkNHpWjg zzX<cE;v2_s$YD%A5VA_1(T_`$7^sBXwX)G==a0b<E5PtANxyt)_`=-DLQurKu%nS# z=w@}0$q64XxlvWv-fo?3pr|S@5<xDg%$H-Yn~w?If))yvMD62GkE)$0L!KzJDZ`tz zfBXtqH14O3p;wy3KiI`;BdX)IZN1qNWD#%z5pYK+PqOZq-NI<KAPz{qwDh>X@aPBA zHjNBy2XhK-KXC16O%3UfqH!v86;B%3u`_RuF-DZ%&t^fqxx?Ph|NWN0evk47g$BVy z#wKRwLdW71MnOfxkRsvu!!!1FM(~ewS;JCN3Cv$h$|Lefjy|kH%q+Ux>OX4<Y5cEL zN<a8d=cNzO7gb=0H-db6>U~(^iphyXjw9qQeZLy{acSPb{;PuPPzU~x7)%r#%bv6s z80Y6~l%ITSpZ`Pk#{hTnjz1RVt|x~Pc0@k1d+F+mgHCDcO6yw7zsObAJ++xfRk7HS z8^oKilPw>qX63N;qaneSA+SMyZpHO&ZajUyluIi@F93B6Mahe;VV_qJ!u7cRj!J9J zKUlfE8zcnf<MFnq*~e(espI)|nIK_8xCtS4**c}HX$&Q3S;MWJJUS_f=pfn(6hDuY zb2{t;7J)PAifZ2)V{Fz%Js%^oOcULDm24!!^6JR$9-Ch~H5MJFf19G^*b}-mx;n8N z^W)GbI)&wZJEQ?{Kg7F>w~&h<{cfF9D4)Ixqjk0%t7RIN8(%>b+S%dL>;X-Z`GhJe zWn-!9KtvYMu@QLver=%va=XT{PT?<t*kqR;ZT?J8sQWv>PAWbcanrgv!I{Nlc8b}a zXdNy49EUx7y@y^OxJUmd#KvLJXJpfE72j6#rM{0?^06}rPs1+F5XRd{+ujq30$#+i z&rC-}U9g5nVL(UzvM}|M0|}?}mjO_H5-D6^XRAwJJ_5|kKBC~Bt_T0EG$u)+$&%5N zGr71!^W<@z@-;SsLZ`o}!Y0r_U^F~Wx-K%cN*5g$!I`C(91<sA<V1Km1fyUVg9Rz7 zj*Hc-cV%VbPQ;K~Ecd@n<{0SRm#BAM71&HYDrvn)YjOOS8IRxfXJ@Q`+270g+45i4 zRb@&%X-<p<^C!}AHyq(+@$1B$dr-!INYVYrY8|~1pT9A0y%YX6_0$LL8P8eOk?{<2 zck@AyEDiPRW^X!*?-0L21gAYTf6wY1a7?4BsJNg5pA@MG@gZ_&zQauE_wiJvQ*pR} zf3G#lUYtbB><DtvVpg>IgH(a)*kLaWZmIqVOJ85?7Nl^NeO~i>uF|P}Jb$)}Vlk2N zD^Epns$Y|~;+n&Qeka@)029Dc<XF8Bt7id4yd;!Uw+;ST{gc;z<w34)(R|U6^id0# z-w$5f&5sH`Uyka$2{<mqN_!4nzxE(z-WSXp{u`+fr;7oZTsbxSW<p(!w>XP&UhQ;p z*SrcFx@Zi+3uio4!T$3mwvk*AO)x5=LrZ*Ix|~UwW#UF@(925ky<_*vQC)~{O$NOa zv#SG_Un#B(NDC6LvS#rZ0VthSwg<PuK~n71V0*H0hWyvW2v@1F%%j>&+cI1BQZNZ7 z1~lUL!w?`brXk^y4`DMa#RT6pk(+LOl4YlYcR{B<qPlH=RHHs$AVZmmYAp1vRQ1|t zn}MP^NGj<)R^5(B^}7^rvzO!ao1FK4))t-V(}GUP;q=G#WwXRKKPLC5Y{p-8cjhn> zrxumu$HFHkM@`m#Q6zjHV^A|pS3LU)R7BZ9ctoh}q|M~;E0kuNN*HSumEwMRj&8UF zdn^Kf^1Q6LLe~Q4AT15NWv)S1Z+F-SaXER)D}=pVw_KSZ0)#r5l}6%VKTUu)UJhol z7#vO-2$qg;3txNoV+#EM1vkF<!b~P_lT<8$+8X}Vfub3&d@4l#*DFAE7}U*$bLTwL zi*z21cC|YY-LWS{H7oIUc1&hB@7>-rvR2rx;IvdhmXjzeuC*XHXQoxP{-;6#C1>OG zLT)uzs+zI71Jr_{6#K)on*UDDf2V}H3(k#Q!@(fO&{Bw)Ib(JMN+~JZdfB?+@Kw$} z`b#t?Su3CKfypC1>cjvV2}?~M5d%$!t_DVbU4*qdXgPdq5F1Qw^sI3861WIS{CU%n z5jW^7KwfAWQie|<8(m`ITpfWaU~=oEnv-c=vwBpTJ`!VVQ&o`&ci+l}5^pp$0uPQX z4316wK2wKF+9|lF5-5NMf<U=u2O)_kf96A|Jt1Jwx`M#rQ;u0sX4LO^XuX*=g*Ol6 zn+p;Y6b>E|8Uo@^4<rQSn-3C=1Pb}>@DfXMY0KOKI)<=_hGt??O6uZwOfnT?i+NU2 zRj0t_)?qd=wZ0{Gmw<$Z-<^<Pe>fozB%*Mp6dQ^^DsF?Tu2eUcduGu%XvwB8x|$~# zC+v04^1DdMY$uorMCN=UyxLnjfvbP6!9Ai$K{`imCtBTY5X$pU@;p^K__nvnhxTy) zz!f|A^5I3{{|rF{%&(DS>EIb(=$UAfJN7(o0n1F=T79w`&D0t5T_taG<L&s+c^Y4} z)4RGjw$a%E_2pcNs4dt;{h{5Ew_^k#35_dw%%&{%<d%M^*me3rJ}9xRb?6&5AWk+u zZ5P^^8*8a%Ue&ry#;ew4xt0`rsX9728xiz_iGGOE#OKh*#BnI!c6J6+n>uYyS8ZvW zEv>0OwGh`>68Kp-&&jYapSW!`@yE_soat#|$EGEFIwm)NEwg%}Ixz4T*SLHIXsqiL zXMZY9cfN#IZNI3_8|D<P&zQ<t%TcG&iYAmDLE1Fk7PpXOvuk&{FrAR}xZ@P(z&mRe zaahl-9!3kSv79Q32>>&O)<Va{9V!;Q)9Pm})Rn`6<ajxk*b>TJ5c(P@_0PS+0KO6P zXY<(?DQtMA6<7a+VKBHm1EM{rfd1z+sfYg-5ei!5Dmb#JfvEnaC<dl<&l)VOMUDWH ziWn|uf>8>c#sFUL(<>0G&SKhnzP?mzX(NIsXDM%{Lor2L8FYYV0c{dRF6BERtDWCA z4l2TMv|?&y9^^@$h?Ac|$YY$!NkgtWylu!s>PCII#ad6>i!9}IQ~SA)_NV{vYj=-< zx|GqofzjZ(vcQg$y+?--=A*)keQI(wMsH6J{=<V&1|QX>Pxs7A7;pdxiG_@QLa>KD zljfDOpA0pAE1hhR%2gLxbk0iO8RJ~jF6}>!j#Kn#T6_5VZWhB=Xk6EJzS+mdP=-JS zMe_7~kG3*^i+)lVaO@CdB$IwV7}N~fRx~IZll^o!zDnV1??}c`1s)`MQBNU!rf4+0 zlYfLmw#R8dy(gs`!(HsTr04$KEDU<0@`j5)I)SY7d+m`tl<dn+-_csq7Z@nr{LwvI zcCJPjR_Bb6xf(QTCc_w~Mg;o`Ywehn*89!<$a&{_qtpuBRBtWPbx`9rLn}Rp2PBlm zq8gT4h4lTpUzM3*$!7F-Ra#_;HOJkvS;+|-<f0B5aL^49iu);K5|$qBu;JlwY-}w1 zuvpHM(uT@1d`|I6AZ0W&43Z1%qx#eD2ZwN{<Z^CIuBML-lhh6y(Ih7LmrT$&xLb0o zWAEkWqAJRpU>r-nxlnaN%rZ$U>G=8CzX&qciiU~0mc=e6fk&Rfxo}ZfxiH|8yO&Rq z(Nhs0x6<;_w~^;Iq}pthqfX(+@Ub&4#XAy2rfz%R89BA-%E2c}N@*UCgjxDRy3j-% zX`{?biS8|K*Mk7p+7YN`<Zi{4?q^RYb%&9ki1rycj#dTgOR*N($&-0jU^!LG-;X#o zrcnJqtz1`B6I!zl3W9=%-m4_kgktE;14sfArR2~{#Dv}nCsYNgBAp0mz@XA0gcd-M zqDXJjk<g_m0wO^`5QNKG_u-zq?tS|I|7GT3)?RD&p1r=AZ|_<2Y+F@u|6qP98-5zD z;KPVSU^wscBeTx{f_w#oD3EaUUP2H$*kt_8bd1HPSN8<5%99H7NuuebK{~3hS-oq) zzQ}IS#$j`r2$(gwB#8rvebYf4#8d|*zD}{9YvPZ7v(@onGRAvg);0X2asz0V(EcT_ zlN(vrVDGQBsc^Y^7En|up*7U(#Gqm9tE-iYzpbiiYnr@IaO@Lh*YehOd`rarX1DG* zDJpK&GHm#)u{k6}(<CM$m>;vZi-=dgjOhScepq&2osd!;)k$FgQhD=dJIQqHBhI%j z<Qa$2Vm(Vxz5MfjLg{2qrwVf6PiZky=0lrWnjUAjQ&A*wjV`}P*(go9MnPaSpZJ~- zkb}-qPr@-gT}*x^Zb-kS|LKS~GYhY~;^R?9I|wy|AB7#Zbke=k`q5!hc}2hCRNgkq z<n7lyUeQ3~rOKOSqFO1nwU+fa#Er-p8X4LDu}PS)D_&Z|l{ItGT&^YX16yD)G~tgx zez~ym#(D7KWBh_@DAxr$X(%^oKvw#5$Y?Y-W)PaC?1;)X_<6;EP%%Mb&XUJexk7L@ zCDYGbybdIo>(WfoulB9#e)>s^taCaIp|CG0;b{x^r1cjhc!QZ2o?;dQh+UpxO16nI zu!)~(Kw}LT1Em(|FqT-ppOJTK0bFB?OWRj=%uVO<3=x8>u{##hp=@gQ(d86%`freV zUW9_}=ZtCmt;M=cE=Bkc1dxbVFF@`Z^(<RhLVA_~d1~u{gp*=;ZM9RMaX41MygK59 zZ-WUq{jEmOyY1S{|H6VKFBU8BJ~!A5u?fSo)r<%RjB)m+_*!{2cKMpiHOX6k3Edit zYoqfjoS4af0n2uG@QWXBxG0hJtV}}Q6?4^!kBLPZ;X2NDR7N<C)ZF|fUiIh*aVIP& zEdbaBF{!-?@gD6H%BXh6t0DP?`7T)@`S~s|0i%4Ebx9097%QIFe)%T8=6OYIKVc=X z%L1$Jg$G}*+0EM)D>-P!a1txlh1yj2cu->cdG?C%-#WI|M1yo{qD;Q)m38vuC+y*% z3KxCrVEwPgUwzec-*uYu6TDfIaw9kwTRH;Y;dIKowI#LpNeKP=EZf~FvuL2l%NPMx z(556@_><QZ)>b?AyXUt}eBFWf@U{8EY-@>UhgpWme1?<@`Q@pL|IA$TrYfN$+fVd> z9gxUYP|D=Qw_~Oi>y0=|fHeO}HGr-fz#I->G`r};D9~Z?dubs2?tfbI$~ityNuJt5 zxFXdSF`y6I@Z%Sv$v^M@^VHu*;6Cob?y~M?=j?qGjr}La{CWAmBd@89A91*0yQ0^m z5<qQvkTiUp-6~PzGJJ3kxU#*JV{x_LQ9RhJ)34vw;^8drTiY>?h8&(iYy|vkl76&u zDNx%ascG?Ev$SB|wvzDug^KD4X1|tw+Vn3KiR#>xWY<p=8@A59EEfg~fPIG^cX_Z_ z4!OJmXzN6=8}wn>xx*Qahbf!%fqXR_`A8Qo3t=iYhNL__+{kIKhTP0PnfFBonBF`C zm}f@I{gTaI4=*3Asr(4;5aSpw#2G*p_Ew%=%u4CmniqL_?-ZCKS9;pfcdQ^_Z~pty zlLM4;L%}ht)K-hr51aGfU8>wo>?Cs?x8k0$&NJ~E<?FGO^o&<M*6v4nGCmb2ao4bl z>LD9w*><k<e1QoMttz9s^6{b(@m>AVK1j4lnTtDBV+A|yz&qL-?#K6UDs7F9HD^0j zB0XM@gF2%)wdv@kXjAT(X=AmznovhPCmX;eXs~j(ZK|JXo0h2WD!0dcut$vx2`1Y) zO+tHSz<`815+z#u!`;~vk@r@AKm9+OFD`_bv|BS~qD{8|mY}@rymhE&w&{!gZk_{% zK*&YckQ((Qgzx|l=w_W2q~nr~nwuAgcElHaby>oD^XNFfu%tc3$|1=1g~w#u^w!)U zKE@hXTQ@8UF15tjVO8&5nAerdQK+cLV(g6fD9*@M&rhKX&Y+re@t^@x$q@(#hp0k$ zy`4p;Q;vmp5xUPlzU#bGO1OlaoL!MXpKe1Cwoef(_}Yp1+v5SnR)))G;Ss*gkgHN} z6I}!6!vWfED1XOP)v73*I(8Gca0l?B^X}HhvWMA|vr4m+Yoz;u!)U8)tJy`z2Km*f z<%^}k1&MsD61}J3E*3`oY9#k^{KY=(pNX`abgNCGT_LX??mDC`x0t;Pl{ciJq@A>% z0uQUW6h#mjC)WS}!nhHuF5{6Y9-rlX&Kcsp6by$=Nd4{WErVSA!f4&^&D?W&|KsA5 zk%PY?jy(193Ogg-jk`hVOutJn&UX{~J#I?&eJ2WnORpy!r=$9dyd(7M47?5XOvU<p z+^BRB(7!2sxwO4{DBm$Vl?;uxe20hX_pv073^VTz(f95QX7r~%{#2C6B$o0yFO(=A z&xc0tA|R=jz*J?c;9#fHmlQTSZI7e<P%^MX(synAaffz-ky}q^JsH*8-nh!y+c*)} zlFq-hzWTIgTh<endHXuG8Aq1oq05t`n9L!e@@r@pJs_aiy<J|8J*p40)_d7Uwo6XA z+$Hsd*AitA->umdu0oE*+hlw0?jZ+6At~Iyo*n;66BRMut4%O5j`M5+Bkq*FbhR5p zRT)ovlvqnvcuC+sUyHcxJF^6p;&yH8axO{kSE5GS<KcrMd}M2zf_li6<HX4s3ox6r zM<EGiR6bT@oj%*|T=7W7-Qp`hhQp|4K)F_nKDvSj!uDPsz7-x9U4t1l^im0%*l5OU z-dZj(QS)_t4R*YAOl;6%aa&h~uM)31BvZMXOG+}&03E4AN8qt1T)Uk8WKXH$5{$(9 zKpdlg*m()_r~6K@0G*BvHmu)s7urj+5jt#PiR0r=v<d24e4G`#Gn8cZUXmh2EcyJC zqV*z`?yUpPdub<|sybWBzpxVX))uQOcp-9a?d#h!fd6dTNo2_xATs(4U>P8@Hw)_d zDY}03+=0i!1x+G$Cmn$Upy?K?7i6K7w$(<5x|71ZSHQ!cT0!L2<n8RzY{j6G2oJxn zh3=%p)UB?ynpnbel+AvdW>^AOPGIlCCB3T<oR-@5?VuTfx=-OeAgy#&qk^DwDRRAo zr}@PIs&BC37MmP_utXMF&A4i$saY+#3R3Kj>C_4ruGM(GNsFkuHTvX0q}m!c`)d}L zCMvqSZ5Fw`5FmPY>c0Jc2F-8h?xszT)JQ6oCi?q>=8?=M*P_qs)fgBn@9*Y7W#vtm z&5406UF-MGxpVxMI5hh&%^-;yjwU9^O_t}qy_IbYO(<`+PQT_qewf`Yipspu>h!GE zgt61~ui(O;f(clGyh#}&S_0W)&YQ#M_z0wpURB@nZXBbkJ4YMW8XP@;5F&M_2wD-y zKN1@<WiybO#U4YqW4z|yS1MMO*{ht8@iFmAR!JTR<xAM=yZW$N_8M}#XhC}H7MnNV zqb}VtAR>MXu+7(+T$wf=T+yVJO>tv2u|I#Vmn!j41K~}hPPxwjc3(fNd?D<KfD@8` zM5H+M!Z=dh@VCK+1cMa#TA|#{efO7?zW#EJghPn;i^8xfm8{AwRRya$^%H?zV$^l= zb6D%^#kWxJAT8FFw+DU!Ka?0w;R+W|z^C=&#GYZLb!}^=T0`+#P0e^iID@UQ4Y!Mn z7L?e|h-uWm2NfuRJLGs-JYlDQy4$E6<YA(EaD!8Blid>KT$NG9wKL$zPF4w*8?6Wb z?QPKR620a@y2F{y3dy*gux=#wu>X%vQQmiGyqoKlG7ja`!TZMCbP{QufH_+9+oHN- zqvGwC6I>;)xNtF2#_q`4YWqH_JGFH%9bS*JT+3T?zAFCSscWfbvZiiimtZG58mnZo zQ3|5mJKD0#&E&5@Kq@qz(@ug<hqiCHI=$`fT8fN|oO%=3c=Y)JW8$|nz+}%a@kj3> z{(5!lDZfZtJXUKwBAj1%Aa4{L-x(4DZ3lb~PBV3p_GD&CYJ_~d1T`yfrd+?0xE0Fk ztC}iQOnEcWl$n}yCFD8G1JZr}4u4$(*jKZ&-i5KVwS0#<h;S_yWfsm1l`S?Da|WaP zuOVp`BnFZ`be%H5;;&SinWti6^#Oj;Dn}^Dk_Fc0cfSIU8-ev73y6dK4H6Q{xd4m; zNeXL}usKi2+w7sufYRDido^-*{=kv<!t4LM>4_r#{a1+THudo>_Lzc)gBDpXg1$@} zG=KC9<W~(EjoR12f{V9{H<!z?DygCmm`dD2j=aA50$XVI=E^P;CKx++O+^MZX>+vb zTU7I;DvDxxd9k!5B-i=sn@+b1pN}&Pgaiv1eKzQPsH$(Uj_x0|Ay$aS2QpEwa6;Hx z$EuWyr)-s9p5lA6^tVHGF9yDjg5fo|Ge#$%nu@Z$8}CS98EWP>la_G%3bz+{`gC>7 z0bU?DODXz=@^CG{S8))=`5il>Q%y5A4Xt02!`|DkdO2W<$?=@n)qS05$t32KIHRu( zHT|Tp^}p)WXS@$U*!a7FQ=GQ(Jdb$eO6y-jvHV*`gX4D19xFy;h+r~8WdI3ruhJgl zGBB|al5wdb?F1U@f<Qj@U;w6iLl{D<{6Y$%ZNtw17xcweM@JZMNM@=QXJnWrWa<~4 zO8gOf1~3XL^nAb3gAvY1mB{u+Srzb0FQ%%>f-JBj)L891=*$BWWP}h~7EeLm$TM1Z zSx&v>-xM<P8ZteXpvN*tivn8(3eWU!G;HcguG4{t4~3ndEDPShkKS7L=d)LI_7CyS z3I)#(J3E1Oz)!}BNE`os33j``G!@#gh319WF(t~Oj$n~n!}l?rvb_UwdpW6tnc(6v z%J<*s<I_`MDjyn_DxGhTD!ro1jZ`0DfSIXUnq8U&0KQe}Y&LdyajAaKl}pNj6syX$ zGr)5HUM2xk4iZDvtmsK_8iKP0*(Ixtg@L>+S2Fl6o#TY#IeDUIV>;xz!-KF}c%Zw! zIRLV$;re@Lr(sFN77UYzsm;ap#%;{rn<1m-J>thcp3`fwOur@$7_`M#ZIharayX`m h5ydJE376ZjSlUaU-f+&llF?sbiux3_eFiwA{uk^?Qau0w diff --git a/public/media/castopod-avatar-default_medium.webp b/public/media/castopod-avatar-default_medium.webp new file mode 100644 index 0000000000000000000000000000000000000000..910a2b35897be74bd0033302f526ee8ed077802e GIT binary patch literal 10163 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 Vg=_AN??}4bI;960J2uw${|01N^XC8n literal 0 HcmV?d00001 diff --git a/public/media/castopod-avatar-default_thumbnail.jpg b/public/media/castopod-avatar-default_thumbnail.jpg deleted file mode 100644 index 833befdd4093a516f4626c1e279fa4d6eb5bb07b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11117 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 CfS@D* diff --git a/public/media/castopod-avatar-default_thumbnail.webp b/public/media/castopod-avatar-default_thumbnail.webp new file mode 100644 index 0000000000000000000000000000000000000000..b0625dc01a1ecf4bb7cfc5668943ae4edee9cf61 GIT binary patch literal 4879 zcmb_fdpuNMyWj2^mkA?8Mv)YyNH>>>LYf%&A(wGUg&&bSG3Am{nh>HgMQ({9ba`bM z6H>|j-VcM^W!z`R%<Ol2&w1bTJHPk*@jK^p)?UxvpY_@6S!;dQ^Q`Z)9<U!A1-73z zF*5;pcz6Ie=m9`3pnJyJ*w7YZeM;%drGq{JURRVtj~qIzq!tq7?SDnd?7XScc}rtc zrO;zq`!$pTL)?G!4vtXLS2}qZ1`Yvd06t#ctqK)>s0wTo5a8z*fC&i+ZWD!xii*HQ zM8w1;w~L8Oh>M79-?3dn3Lz~mEee;B-GPvmL`WmH2I1j@bod2?1q6f<Vj^OQ|8)WD z0f}uu29UwWvj^an;Ng?t0Y3pq0N@dTpl+f4&%(nCtx-^Dn=niS>QKEM;N{`t<K^eu zS~b)=8u}0LO9)8rK4K^+W#ulkClH}^E9J#DWupp;v~>qvMcd<gtT1ecjI7+wy{h}v z_8&N^bL{wulc&y{H8wFlXLjDk*3KU5;CRvVlGo)cSG|3Lf<r>X!XqN%;uCHs-npBU zn)WC?BlB@qc5dFw{DQ)w;#Y4ftE%6=d;j5Y4b)GKP0gQMzI1kV_w@Gl4-C@A#wUJG zPEF6uE-kODuB~q{n5->aJOJN+!1@=mKjD&qaPji<^YII9;o{*9gM?3lUtsqUK}ka^ zA@@M3JzBT6A&gR9R8WMKwXNyW9@jfyJ5-L+_AYHf`v<bW1}ygfgzR6y{tMS2Aj-!B z8IMl_KmnZ7xk(4ULoYSp|5uERVljXvZ-;Y8UlWeU;YZ80z;S&+xjbFh<J}$tm>2S| zkPKHO95o$I2LZ0=3lJE4#oXIJ9{%G%Xo%+qX+<|u{SF8u(C91NL;@THM!z7r2MB-G zDVoT1kB$-n0hA{Q+|vB(T5ha$8E#B72=L-2Lszj9ARt1eO>y9gND!brLb2_T^p6IL z`1U0l2(abOfIy>F%OT3zye6AN;PTgfTbM3W=E@{e+gOTvC=iHK!!ur?XyG^XK;XqV z6$BVsi6D@am+BHX*N<avBH6<Dtf3BP^1UTAWmuVvKB(S!${;Ts1VTl8r(cG$)PBpJ zJ#f)CsNmVf5UkEg)sN2_lGI*aMOYaFTOvJ*drL}MgNw2i9fFy|{j-@J0~nPnVm}dK zUP2>oLfw+OedNAY)H@P8^_e`EdISWfvr6*B(@Nxts83SqdL<HSx&}5hm|7_w#z142 z$kl>rFZ$6%Bdr@AcY=2f5R9#U<fzZco4F8ME#qIA8Nn9jQ&NnhQMoY<J2}5+x4dFx zP%YlOr-^RYX&UhuaE-|-MKau?+E}}kpdAYYf${W)C5BfaYBE|Q-1B&<wJmZ)npru) zQlEqW_kNG?RK8(+`-~7*ga85x`D^UsD_l4`2?Xp`2+SoANHb-(rA?DwqiDAlQPaV3 zARqu4>VXvqh{7X4;LJ-T;}D8{oj{`15$X5|<SZGQ-T<|H6$G-Dqor5z_dviM1f-|m zY6j)bW?bA<YI)c1_w(9@;a<#G139d&>sN5e!2F`$&+3|6->y@%q=Vfl{ECKU*>*F% z*h2LjgX0Gqe=e9xn>THSZuZ7ow(k8{tYOjd<-VMYI4q?-uD@><R}TV`!{K!_&4lV` z6U-^rWXp{i4A$#QhQX9SrngR`WOZcyG6<wfj4rZPP%L?@qJGp}CNZo&Ew#x$VKuPs zM<27Yt0*^V2{Q<p`Z@2Gki9vz_=!i;BkOX|)|_p{p|SsFQ!%y!@#H7`^8Qcw#5L0f zX_m;Q>J6PLI+iN3%khOx$=uaLQ;!Lc&*FQO44wpx*c<dP*Kh@>N)WhH$~LD5HDn(9 zRXWk%?7fFTOWpmm9JTR1CLZhRz5jsO!6)79npkh^oKx3{jj}TvFGtpXd}GiyPftT8 z@GJGm={2`;sIjIye4+uT18awbe5RBF%#>JC&etd)FbD!@#=S9gw2*zLMM8Awu*>UW z)Dr}0Kv+q7-}71F@dxVa>#>~dkLV@eu>^8yfve+?ce1;JmU-CjZ~m_b>@0;(@+(r) zoK2o>$}noEidyuw1#+Q#kpmSk`cBHIRpH^D_Z~w|B)<C!Q`G@Bg>k`tC!<>NuBKh% zN1hrgP`)InPB)od{AxE+*Lsyu^^d*nxNuFDQFDR5?>1@ecUMn=gr`vxZd%`hZobk@ zJqJW)GjrfWogLNXY2oKDb&8CCN0)acaMxR31TEAok=!^hV-$Txq+;YSdDFL$mNJ&# zE6kLP9|}@=F?>Al@b$h^rkr@T!_hXKkcGXZ3SwmpT{Zgn0ylk*wmTufzov&MoHM5V zdCX4lEj&eK=uKGU3~8d84X@Ngk@^{hXW#U!w)D<6Ebl(5MOxawJ|88~-}iOo9h~Z9 zSTHlJQ<>mVBPF8V8K>y;@PdCd#rngl`?UHGG9N?Pk`YEHoo%nSw<&VEyVK6(N0F;Z z^z)5+ch|s8|L~+CbB3L7zBXxaO?_f{eDTd;$0u}MAvWwy!{+0v;+m47iO?xCkLxGf zWE35*7y5U0Vd^mT42wE*5V(Aexm!^j1W4Ktl~u=F!p_vqw}OC*GG%0K62E$kgh$df zZD<TB4vWM<*+zyStXy|*23Q#*fGznqhn?|Z7Ot;BC&4BU-+vj!k<tlvue&ETb%MY( zK0%;!ix@_=*G7>Gd_^~8y9;6+oUG|<LxS%s#crF-OqyWiD=0#7x4Hm=N-p_!{)wJ@ z@jYFrX94eD^&jXU8QG_zOsi0Xcv{(qt7!yDipM9f=VX(+-7JOs$olL~5V#%3fXLy@ zgG>;><5@jSqHzTLKz_7JTMa?MGqtMNxQ@sq79i>EcyZKpAf&Lk2m%)gjH{?b<m!nT z{Kf_dl;W~htvKmuW)^<#yEZr46yhlDRVsHUoYu?{KZWCPKwu7HCov)VI5%;ZCYK8W zYb7fNNvJo)cy0LFlpI7)c?^i1Si8ocbJ9i|xvg<2wa@<4LO*hE8BzY&_^$~8z9qKU z4fK-dSXt>(SfjP?&Vt>>xI=^Awaz;==O7|;CN>P7@-%k1Jif6@LwE84sm35oXH4O; zpR`43o<N7+%I|fb)&I;nlg2SmxZg&Wjr4Ybfa?`#BYf`T>uWK2qnM4^x>1hROt+PB zc;W)Z7-7k?B{-d!;Ur8$vck=CJHJI35I<y-)5~yUSZb~MSZ2KD4gHc5PWHIyo5q{; z&*FC7ECLjGdaDXvSedQrJslF(3l)63li0You$XCV9E~Q$G-PHgV2`JTPo1ys+CA|* zuAyB3XTSFj@>xXs2t*k|0~Q@-OTMQsyB4UUvt;OA*6=CZnVqXY={4*u_6AP5ndVYL zG3~X&JtgeRtqlbM8+svy!0Qthv#X|^s}kPJ8dE#CW6?a~;A<s0Z<YOrc^;3dt$tp} zULi5A67S$v_cHc@fN%|lUL5jl^`6dc8+6L4{yR;WTpxR8p{HU}Kjb2J83`a@gp0+~ zpHzVW3`NV0*^O_{93`?<7f=nEZ!?#*K;TVz-712-$WYanu7FG}wIsrguj2;++Hr3# zLUTcSY1?)@4MsOyH;}K&8$vT>@m}uu>HX0o^b3*deb<69d^gU&>tdVeVO}y|-1Q#u zyyrUiCv~IpzkK#s?k-9$mla*AL2#5u2?;u1^WVN@RMQ&MA0V8mM*-r-OBm{6hh1{n zFY<-43_IN53F}9f{-$$cZrL9M4z?jlU4(%b=h?#a0HwHfy%p{z_9o-Xx?r}s(XgLq zW5$YimiX7gdh{1^(zk#QYZMl?k7bbJ{oLC=(l1`b&&ykqBD%jr!USL^M1=p1UMwxE zODv>6FiZYAXZy(`?@RU@ta+^sIdk4QH%a{)$`YoQdvi<l^41d>Q`hL2h6-n6n5%E* zyk|xAL-td6wrR62R{2(o3f$TNM;BU1UJ{&Y&eprwxK_HJ9ulD-HF)pb_}~MInZ2dF z@=3XUg*t@ItKr!$LF3VD_f8)6KGuG*srJq1y`F2|9<v1^;BlylfcCmME}SD<{mYU{ zvHqAogcAGyK2Bbvr;FMh7{B-HrG+S6-Hn>X_Qg8r8bBZ`GqRR!8eJu8mrIW#MQ5!C z2c1rD)6&v5x%6;qa-YBH1wrL*;{LM5^_vW*F&sZTVrjUtc;@&HmTE;&ZEHrZ&4v^+ zzNOl!fR>ih?bavkL@S+7C*+LnvziQXaT?}CL-D#SZ!-3uksJELU)DhZe-PtBZ>EkQ zr#mTP6N)ljW3^pgk1D((@|W4~rXGpT){BPiYSO-OWb?NhMxAT#{dJ=5x%gU)Yz`f( zejte@_nqEmko9@J%!!7(8B(e{+SjDHW7yHmFVE*#c1V80r#Rk;{7z<qzEL?0Q)cSv zYUO-%#^%Wr9~Lq2L94c?w1R@S-6L$JMc)Y4cf%eXlQ<U^f5WDbF+{x>T9f~E$^mCo zdA2#0XZB^N(uBmUm~Y=VeEF5TUfpEHxyYlhU4p;TR2;d8^q?wyeM%b}Mt(}#@ml}s zk0@mIPlu5OQE3gEVKmN#I0hkqO|Vtdhx`C_6z@Y~YH|;OKv_8m%;<&Ghih|9#YDJu zqae_6&y~1|yP6qk+MFEed*{oUm~!VK@`>Q(6k()^2{Iv~kNWJ`xC6wgi5d%gyvtO( z-E57Ks~r(6o;DiJ+??b=%$&w+O>R$ZebqF$X$k`Q$mhgrp@t|BxQ7!<e(<n}Rh#@} z*y-#%0-fM>sby4BHYH~?nDiZv=x-fO4xKXY>j_S_AG-F;J9IWx^|Y6YRD0|;eF~|s zMZr{FH@b&En@!+6*E|@b!*=Y`b8b15t$Fb%I>c?r`b4je%6RcM;SHTBw^`fD`*xkE zv*Q}#0v58bDg%oTYE+vas#AX%R5vtug~RWMT4aGhGV+g&pb>iMZy+%B3*UloATaFT z;#W3M6LmCKf{sP=WX@MUD09L62uA%;=PwOls$)T!FGsDcahlI?Y76k~CS6d}Au&4s z*yz)T=&ZMm8#BeuWUE2hlrIzlP(fTY7ZGGTulPUC9)g4G$&|3My~qpn{PJG^Jj>-f zD%R!2Cqx&Xs<o9y6tdNwP|Qu@GLBBlh3?t4K0`E2V}-|_jCGX6EAJ+wdReE?pKeD! zw+YQ<-~ImDWAN@!Y=hVP`{t)~4z%po^&6RpHeR|yLDI`mo{$N}<#u@grm@iJDD|r< zIYj=0;!suvjt4taxPU5fo*m)&h`Z)1Wq$ab*;}=iA%&uOynr<x#{T*`z<M(N$?#NN zQ<di#Iisi2c{{x|(^A%PY^gb}A^AAuif{2>d|0z&Th7f@ry2|_ywEm76^;H{<dN{X zX=NvQJ}QO||4uF;X-l)ck@@s0=j)NeWze<zyt^?1yMN6PiibkGmXvAx61eI!^ucg~ zg-nd0s_?j{LWfkJ?}LD-I7<C^QZvJEQ;(rcv)lC9srq=z`hcyg%NMT{#F|KsjJ}rO z)!b6sY{G#^1+9AbD=r>h=MUv>+G97{&UuL^IC!0-NHb3^!KpZUV)z`cLyvN}yf#DN zAzrd%JN##o8p#yk%qXvr_3yjDq-LM6v24B^h=K=Da{r`Y*g9%pAC>RZh(eWCCqKag zUUXRB$&Gm$N`|$#K!>rX<KWZm`6x#XWxcO(xq~OinZ%ce?(Io;lRHP@4=@fVS3s$$ zR<BNGxBR)B?wZ9YUv$BP9r|3W4bwLd)pE)H+K&umJXvU|SgNO_L$*)o;EZ-})j=T) uy(z^vf5tw=!F#>sC-oYPW{J-+n>B02<t8P6f8S`R*665|o1`WO4*VS^je<A; literal 0 HcmV?d00001 diff --git a/public/media/castopod-avatar-default_tiny.webp b/public/media/castopod-avatar-default_tiny.webp new file mode 100644 index 0000000000000000000000000000000000000000..21cc75d8dc62646a73b0d8cc9e26109f42835641 GIT binary patch literal 1454 zcmex=<NpH&0WUXCHwH#VMur3+WcdG&!P+^<)iK0B$VwqSMK`M;HC>_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(<R6Qo&Zi(tzv#Z3brsW+o;O0s<BwV&!0EWnp3E zVrOUL;Njxo;pXDz=H(L-;N=tK<K`9+6A%;@5fv5X;TM+>6Oj-S5fuR$!pIEN!@|nR z%E~Fi%grl7GWdUhL6Cz%gF%CtQHg;`kdaxC@&6G9c?JeXR-jiwzJ&rtCZHSH*f}`4 zxPc0`3NSD+GBY!=FoRqTR9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7<OiazpEiA2^U0mJVJv_aFLqfyCBO;@cQ&Q8?GcvP^OG?Yi zD=Mp+TUy)NJ36~2O`bA!+VmMSXDwR1Wa+ZyD^{-Bw0X<cZQFP3+;!;ik)y|spE!By z(&Z~xuU)@!^VY*hkDok!_WZ@mS06up{_^$P_a8rhf&9hDzzp#g+-GS15(N5-iG_uk zg&pKCMy7HgW)@^&RWxK1atvfoEEHBUYUB`cnz(S|K~81kpbw%+MHjimR7@VKegt_9 z>@(s#)<l-i;2uNx>lOnKGb1qam<1W^8U8vfTD)_Iw|8dxWF?CUyA#To)%HbC{`T*~ zi-}DY(ZMM!Z*@%)CVqJ?dXX!5<p=F~Y}O_RpYGWoy<+j%>io;K(`SBl75%jSkNJOw z_WukoLayxppkx*DcmE!nh`bN$mWkU;v`K0FvbJt@^iO~Nzv(CcGd%zGd;U-Pkc$Bk z_uN-RM&EUvuT^m^<c>kXVP*TdqNi%DGFLC+E&t~*tN(8`Q2BycKhnQteB_(Byn_FT zn3<f?#Tw<umFoo;UoBnYv_Iw6ex1~RLFMcx{xf9A`_yiH>@SchC;8#-(`P$ZIxczn zlt;I?;6|wKrv_VpTh_Yxisgr_(pyV=oeu8tO<rR<dyDIq8A~QtH#aTVwdh0D+#3=W zXR9Qtveu}wKm8#;`(vD1g^!=yUX%G+lgg*gdbV}VyIED%rZ?v=*lsWMMf^keLH@oy z>hc|DryVTIe`vrxcgFqgWo7T4%T4{9|JL+TEPwEi{D-Hx-wR~i)A@Ks+$Z&_Ny6;9 z^PfLFwU9hhufIZtr}XFQ+UbAo{xjU4@t@(x(-Jw+5A)_f+8gh`AztuiCV!>U5x&(j z6I+T37&X@InUnB*$2sjR3yZ)>^NlaZ?qAD4>3I5$Imad+{%!I5^z_I6tFB$&`sMz@ zUsE6Y{}kO)|LZd_N*qK&<C(If{PsSyHGAxGWx>@iUpf=KR~JuBYR-JT@x+Ua^_uVM z9=fg!>h9jP$tL^T)erObJ_1IjmF>3HWpP=TTvsibbo-{ur5$oHT@tH4H$+Rmo%PfH z+p-Tb^}PR7j%F{3(h&b<m?duZ*&|ut+|!muKj{L!H8&r#cF1sPtPkc?yOaF-m;CgP zd16x(qlK<Mxoi8Y#@jpkvrYM1tL1-wMAtuv{Lk>X^tJtF{U-k-{++t1E2CD;w&r~Q zHmS*3eQu$IT+l|vvW6pOl}{axTe6D2xV9(r<g&W*$*W2?bBR1>O;^4D=luHmr1M;_ z_X++;UKRCvSMIaPI=i+^I+|ZC?DE@Y#guK=o-l>{Ep!zLKOZ*T)a~Y9&M6oA<Qd(j L$aR+5|Gx<UTexN9 literal 0 HcmV?d00001 diff --git a/public/media/castopod-banner-default.jpg b/public/media/castopod-banner-default.jpg deleted file mode 100644 index 9fe87fd67b898475400ed24dc255351dfddf2840..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13020 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 WIJhRiY3cxxZV}f{xhD2k6aNA4$Otn4 diff --git a/public/media/castopod-banner-default_large.jpg b/public/media/castopod-banner-default_federation.jpg similarity index 100% rename from public/media/castopod-banner-default_large.jpg rename to public/media/castopod-banner-default_federation.jpg diff --git a/public/media/castopod-banner-default_medium.jpg b/public/media/castopod-banner-default_medium.jpg deleted file mode 100644 index f951c7de456d82c5e95cd5dfe040b0f8151c32f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6919 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 Z=T(lC@dL5CkE{E*s)4_x24unRe*us(Ie-8F diff --git a/public/media/castopod-banner-default_medium.webp b/public/media/castopod-banner-default_medium.webp new file mode 100644 index 0000000000000000000000000000000000000000..d0acadd7666269711fccc31a7164c96e038c0a51 GIT binary patch literal 6967 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 literal 0 HcmV?d00001 diff --git a/public/media/castopod-banner-default_small.jpg b/public/media/castopod-banner-default_small.jpg deleted file mode 100644 index dd98b87d3883e724477ef000e2c78774d21ae0f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 zcmex=<NpH&0WUXCHwH#VMur3+WcdG&!P+^<)iK0B$VwqSMK`M;HC>_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(<R6Qo&Zi(tzv#Z3brsW+o;O0s<BwV&!0EWnp3E zVrOUL;Njxo;pXDz=H(L-;N=tK<K`9+6A%;@5fv5X;TM+>6Oj-S5fuR$!pIEN!@|nR z%E~Fi%grl7GWdUhL6C!?fzg4PQHg;`kdaxC@&6G9c?JeXR-jiwzJ&rtCZHSH*f}`4 zxPc0`3NSD+GBY!=FoRqTR9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7<OiazpEiA2^U0mJVJv_aFLqfyCBO;@cQ&Q8?GcvP^OG?Yi zD=Mp+TUy)NJ36~2O`bA!+VmMSXDwR1Wa+ZyD^{-Bw0X<cZQFP3+;!;ik)y|spE!By z(&Z~xuU)@!^VY*hkDok!_WZ@mS06up{_^$P_a8rhf&9hDzzp#g+-GS15(N5-iG_uk zg&pKCMy7HgW)@^&RWxK1atvfoEEHBUYUB`cnz(S|K~81kpbw%+MHjimR7@VKegt_9 z>@(s#)<l-i;2uNx>lOnKGb1qam<1W^8Gg!jX{=B9W23RCi(yFP#Ue=!TpC9u7BF>b zP>#2ilrr7eW~oz@Ew$}S|Bo;K85*T_yem$!V=n)#<UL93sQSLrN5LX0i{>YBo`1xu z|3`V&`oGM1{~6w&u5YbUTU>A7vSqE+b?*)4sZ*wDwe&C;`B_h@y6%}-vt6ug^Nvrx zhgNd@byT+abxm)}q+RYI1tw4K#H_jYw_p4}LrZb!e})CQ_y7LP|FGh|$Ifk2g+6KO zg#HkUaXYp1&+6NG`eEAHGXpBuGEF+Mw@BRL*Ox!9XI;u)R}-1IBJ$O(`kQVC0=tZQ zWFGvvd(3#2Xxi1c3zj!57hAOC-M`1jx8C3}++_90<9_Bh+t+;CzSe{N#&u-v(w%49 ze*nX7g_RQ}0SFJRBWvf%9^9&|tk~xoQ*OCYp7Eue{Evy>xFz1M&%Ku{)ase6tispO z{O8r*<44wNy%QF>CVW!z$?Dwy3{syx(>%h9H-x^N)&AS<_P?tB6IXTx>^;g8r|3R4 zYcGG`wjYz1MjlaW_Mc~R(js<m^}Ma_aX+T$uSwaqaeGBnsMe(uZVvAo?B`ZK|JJ+x z&sX`0D;LdFi#>6$-RHter|+D}hBABByS@m$`k&$P<$o;NLfcB)nXd4Bibx1E4cRUy X|A0$l(Snyi0+^mgF(?e||K9`v<AaRZ diff --git a/public/media/castopod-banner-default_small.webp b/public/media/castopod-banner-default_small.webp new file mode 100644 index 0000000000000000000000000000000000000000..ada9220efcd129b78410afd07bb7c36675f7cfb8 GIT binary patch literal 1767 zcmex=<NpH&0WUXCHwH#VMur3+WcdG&!P+^<)iK0B$VwqSMK`M;HC>_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(<R6Qo&Zi(tzv#Z3brsW+o;O0s<BwV&!0EWnp3E zVrOUL;Njxo;pXDz=H(L-;N=tK<K`9+6A%;@5fv5X;TM+>6Oj-S5fuR$!pIEN!@|nR z%E~Fi%grl7GWdUhL6C!?fzg4PQHg;`kdaxC@&6G9c?JeXR-jiwzJ&rtCZHSH*f}`4 zxPc0`3NSD+GBY!=FoRqTR9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7<OiazpEiA2^U0mJVJv_aFLqfyCBO;@cQ&Q8?GcvP^OG?Yi zD=Mp+TUy)NJ36~2O`bA!+VmMSXDwR1Wa+ZyD^{-Bw0X<cZQFP3+;!;ik)y|spE!By z(&Z~xuU)@!^VY*hkDok!_WZ@mS06up{_^$P_a8rhf&9hDzzp#g+-GS15(N5-iG_uk zg&pKCMy7HgW)@^&RWxK1atvfoEEHBUYUB`cnz(S|K~81kpbw%+MHjimR7@VKegt_9 z>@(s#)<l-i;2uNx>lOnKGb1qam<1W^8Gg!jX{=B9W23RCi(%;Ep0oxo&9eE<ZkJzV zFlsElRm&^wzi<J|q9#LE29ZF@u;|t$8e&TxPdcu)F+1PmKSRI&55d)a&&`w{nAdNd z_oQ`$=li=A6OM9fEWgoI{G-wPKLf|L)&ChBPVfKy>HfpG-WB)HKh#zC+j{8@@5L0= zu7!yWY@Wx9=WV@s>%Pvnvdt%KCR?rK`0J=_@#`AjmPvcJSS@Z`uJ-8Zs^9%${~21c zL;o`@NWK5}Xa0v3_uY4Fn=154ePj3o&q8Uf=bzT+?bs8MyDru7xe1rI($^C)k6&N@ zye`{w|IUx8Z41*^XZ~kMm1cBHNtLiX_<YB)VyCrg>l6K%{d8Tu!@tYfu5(E2oaD;n zaX<5$?Q5=WU-N%_`OnbEb;LG1Gq3o<52h}Sl~zDv0oi!lmwvF3Qb*RVRczd<Y|~~b zT6pK#ks9_T74?riHf-p-_3Q34LygdBMn(=VIPA}@zf<FVY2713-$a{<^Hv?KKep#w zWRU2cH=<Q3SK@C0!{hUnx~+Os^b6g^JDxs`TJL;Ccb{rzSRu#54f9OcEdut|R$bMt zeiX28<D`4X?mo;6S?#ST$?)}n?BCbt?YHRuXL!EiZ&t)o&*?=5iEo{ja^F$yK2mh^ z#a^ym+y7M6A81XI+q!l22C*IIRog|oGEWyi{Kv4UOUrM<qAm>}gFL+0B+!9-@@vmo X8Vi_BQh>q9tVT(g4idfm|8D{SVycY$ literal 0 HcmV?d00001 diff --git a/tailwind.config.js b/tailwind.config.js index e902d879f3..07a662ca96 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -52,6 +52,7 @@ module.exports = { subtle: withOpacity("--color-border-subtle"), contrast: withOpacity("--color-border-contrast"), navigation: withOpacity("--color-border-navigation"), + "navigation-bg": withOpacity("--color-background-navigation"), accent: { base: withOpacity("--color-accent-base"), hover: withOpacity("--color-accent-hover"), diff --git a/themes/cp_admin/_partials/_nav_header.php b/themes/cp_admin/_partials/_nav_header.php index 6152c47e85..107e87234e 100644 --- a/themes/cp_admin/_partials/_nav_header.php +++ b/themes/cp_admin/_partials/_nav_header.php @@ -1,7 +1,7 @@ <header class="sticky top-0 z-[60] flex items-center h-10 text-white border-b col-span-full bg-navigation border-navigation"> <button type="button" data-sidebar-toggler="toggler" - class="h-full pr-1 text-xl md:hidden focus:ring-accent focus:ring-inset"><?= icon('menu') ?></button> + class="h-full pr-1 text-xl md:hidden focus:ring-accent focus:ring-inset" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> <div class="inline-flex items-center h-full"> <a href="<?= route_to( 'admin', @@ -25,7 +25,7 @@ aria-expanded="false"><div class="relative mr-1"> <?= icon('account-circle', 'text-3xl opacity-60') ?> <?= user() - ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 rounded-full -right-1" />' ?> + ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation-bg" />' ?> </div> <?= user()->username ?> <?= icon('caret-down', 'ml-auto text-2xl') ?></button> diff --git a/themes/cp_admin/episode/_card.php b/themes/cp_admin/episode/_card.php index 0c8b69e63a..9dea6a89ef 100644 --- a/themes/cp_admin/episode/_card.php +++ b/themes/cp_admin/episode/_card.php @@ -2,7 +2,7 @@ <a href="<?= route_to('episode-view', $episode->podcast->id, $episode->id) ?>" class="flex flex-col justify-end w-full h-full text-white group"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105 aspect-square" /> </div> <?= publication_pill($episode->published_at, $episode->publication_status, 'absolute top-0 left-0 ml-2 mt-2 text-sm'); ?> <div class="absolute z-20 flex flex-col items-start px-4 py-2"> diff --git a/themes/cp_admin/episode/_sidebar.php b/themes/cp_admin/episode/_sidebar.php index af4c2e3bfa..a22fbdd5bd 100644 --- a/themes/cp_admin/episode/_sidebar.php +++ b/themes/cp_admin/episode/_sidebar.php @@ -12,7 +12,7 @@ $podcastNavigation = [ <img src="<?= $podcast->cover->tiny_url ?>" alt="<?= $podcast->title ?>" - class="object-cover w-6 h-6 rounded" + class="object-cover w-6 h-6 rounded aspect-square" /> <span class="flex-1 w-full px-2 text-xs font-semibold truncate" title="<?= $podcast->title ?>"><?= $podcast->title ?></span> </a> @@ -20,7 +20,7 @@ $podcastNavigation = [ <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" - class="object-cover w-16 h-16 rounded" + class="object-cover w-16 h-16 rounded aspect-square" /> <div class="flex flex-col items-start flex-1 w-48 px-2"> <span class="w-full font-semibold truncate" title="<?= $episode->title ?>"><?= $episode->title ?></span> diff --git a/themes/cp_admin/episode/list.php b/themes/cp_admin/episode/list.php index ecfcbd1471..a3b8d671d3 100644 --- a/themes/cp_admin/episode/list.php +++ b/themes/cp_admin/episode/list.php @@ -34,7 +34,7 @@ $episode->audio_file_duration, ) . '</time>' . - '<img loading="lazy" src="' . $episode->cover->thumbnail_url . '" alt="' . $episode->title . '" class="object-cover w-20 h-20 rounded-lg" />' . + '<img loading="lazy" src="' . $episode->cover->thumbnail_url . '" alt="' . $episode->title . '" class="object-cover w-20 rounded-lg aspect-square" />' . '</div>' . '<a class="overflow-x-hidden text-sm hover:underline" href="' . route_to( 'episode-view', diff --git a/themes/cp_admin/episode/persons.php b/themes/cp_admin/episode/persons.php index 33ba843970..516f7ca0db 100644 --- a/themes/cp_admin/episode/persons.php +++ b/themes/cp_admin/episode/persons.php @@ -58,7 +58,7 @@ return '<div class="flex">' . '<a href="' . route_to('person-view', $person->id) . - "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 h-16 rounded-full\" /></a>" . + "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 rounded-full aspect-square\" /></a>" . '<div class="flex flex-col ml-3">' . $person->full_name . implode( diff --git a/themes/cp_admin/episode/publish.php b/themes/cp_admin/episode/publish.php index a0397e536f..48b2cc7d14 100644 --- a/themes/cp_admin/episode/publish.php +++ b/themes/cp_admin/episode/publish.php @@ -28,7 +28,7 @@ <small class="max-w-md mb-2 text-skin-muted"><?= lang('Episode.publish_form.post_hint') ?></small> <div class="mb-8 overflow-hidden shadow-md bg-elevated rounded-xl"> <div class="flex px-4 py-3 gap-x-2"> - <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <p class="flex items-baseline min-w-0"> <span class="mr-2 font-semibold truncate"><?= $podcast->actor->display_name ?></span> @@ -41,7 +41,7 @@ </div> <div class="flex border-y"> <img src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square" /> <div class="flex flex-col flex-1"> <a href="<?= $episode->link ?>" class="flex-1 px-4 py-2"> <div class="flex items-baseline"> diff --git a/themes/cp_admin/episode/publish_edit.php b/themes/cp_admin/episode/publish_edit.php index 6e38016e91..2df15f592c 100644 --- a/themes/cp_admin/episode/publish_edit.php +++ b/themes/cp_admin/episode/publish_edit.php @@ -29,7 +29,7 @@ <small class="max-w-md mb-2 text-skin-muted"><?= lang('Episode.publish_form.post_hint') ?></small> <div class="mb-8 overflow-hidden shadow-md bg-elevated rounded-xl"> <div class="flex px-4 py-3 gap-x-2"> - <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $podcast->actor->avatar_image_url ?>" alt="<?= $podcast->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <p class="flex items-baseline min-w-0"> <span class="mr-2 font-semibold truncate"><?= $podcast->actor->display_name ?></span> @@ -43,7 +43,7 @@ </div> <div class="flex border-y"> <img src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square" /> <div class="flex flex-col flex-1"> <a href="<?= $episode->link ?>" class="flex-1 px-4 py-2"> <div class="flex items-baseline"> diff --git a/themes/cp_admin/person/_card.php b/themes/cp_admin/person/_card.php index 736dafd975..174963a4de 100644 --- a/themes/cp_admin/person/_card.php +++ b/themes/cp_admin/person/_card.php @@ -2,7 +2,7 @@ <a href="<?= route_to('person-view', $person->id) ?>" class="flex flex-col justify-end w-full h-full text-white group"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img alt="<?= $person->full_name ?>" src="<?= $person->avatar->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img alt="<?= $person->full_name ?>" src="<?= $person->avatar->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute z-20"> <h2 class="px-4 py-2 font-semibold leading-tight"><?= $person->full_name ?></h2> diff --git a/themes/cp_admin/person/view.php b/themes/cp_admin/person/view.php index 85be9c22ab..7e22a94b75 100644 --- a/themes/cp_admin/person/view.php +++ b/themes/cp_admin/person/view.php @@ -19,7 +19,7 @@ <img src="<?= $person->avatar->medium_url ?>" alt="$person->full_name" - class="object-cover w-full max-w-xs rounded" + class="object-cover w-full max-w-xs rounded aspect-square" /> <div class="flex flex-col"> <?= $person->full_name ?> diff --git a/themes/cp_admin/podcast/_card.php b/themes/cp_admin/podcast/_card.php index 972969d865..cc8abe03fb 100644 --- a/themes/cp_admin/podcast/_card.php +++ b/themes/cp_admin/podcast/_card.php @@ -4,7 +4,7 @@ <div class="w-full h-full overflow-hidden"> <img alt="<?= $podcast->title ?>" - src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute z-20 px-4 pb-4 transition duration-75 ease-out translate-y-6 group-focus:translate-y-0 group-hover:translate-y-0"> <h2 class="font-bold leading-none truncate font-display"><?= $podcast->title ?></h2> diff --git a/themes/cp_admin/podcast/_sidebar.php b/themes/cp_admin/podcast/_sidebar.php index 8762453e41..e72c1ee022 100644 --- a/themes/cp_admin/podcast/_sidebar.php +++ b/themes/cp_admin/podcast/_sidebar.php @@ -39,7 +39,7 @@ $podcastNavigation = [ <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" - class="object-cover w-16 h-16 rounded" + class="object-cover w-16 h-16 rounded aspect-square" /> <div class="flex flex-col items-start flex-1 w-48 px-2"> <span class="w-full font-semibold truncate" title="<?= $podcast->title ?>"><?= $podcast->title ?></span> diff --git a/themes/cp_admin/podcast/edit.php b/themes/cp_admin/podcast/edit.php index 93c77521b0..94befb4d01 100644 --- a/themes/cp_admin/podcast/edit.php +++ b/themes/cp_admin/podcast/edit.php @@ -28,7 +28,7 @@ <img src="<?= $podcast->banner->small_url ?>" alt="" class="object-cover w-full aspect-[3/1] bg-header" /> <div class="flex px-4 py-2"> <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" - class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated" /> + class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated aspect-square" /> <div class="flex flex-col"> <p class="font-semibold leading-none"><?= $podcast->title ?></p> <p class="text-sm text-skin-muted">@<?= $podcast->handle ?></p> diff --git a/themes/cp_admin/podcast/persons.php b/themes/cp_admin/podcast/persons.php index 805538fc06..77cc2992b7 100644 --- a/themes/cp_admin/podcast/persons.php +++ b/themes/cp_admin/podcast/persons.php @@ -55,7 +55,7 @@ return '<div class="flex">' . '<a href="' . route_to('person-view', $person->id) . - "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover w-16 h-16 rounded-full\" /></a>" . + "\"><img src=\"{$person->avatar->thumbnail_url}\" alt=\"{$person->full_name}\" class=\"object-cover aspect-square w-16 h-16 rounded-full\" /></a>" . '<div class="flex flex-col ml-3">' . $person->full_name . implode( diff --git a/themes/cp_admin/settings/general.php b/themes/cp_admin/settings/general.php index 33d1feb7d3..46787aa74d 100644 --- a/themes/cp_admin/settings/general.php +++ b/themes/cp_admin/settings/general.php @@ -9,16 +9,17 @@ <?= $this->endSection() ?> <?= $this->section('content') ?> +<div class="flex flex-col gap-y-4"> -<form action="<?= route_to('settings-instance') ?>" method="POST" class="flex flex-col gap-y-4" enctype="multipart/form-data"> +<form action="<?= route_to('settings-instance') ?>" method="POST" enctype="multipart/form-data"> <?= csrf_field() ?> <Forms.Section - title="<?= lang('Settings.general.site_section_title') ?>"> + title="<?= lang('Settings.instance.title') ?>"> <Forms.Field name="site_name" - label="<?= lang('Settings.general.site_name') ?>" + label="<?= lang('Settings.instance.site_name') ?>" value="<?= service('settings') ->get('App.siteName') ?>" required="true" /> @@ -26,7 +27,7 @@ <Forms.Field as="Textarea" name="site_description" - label="<?= lang('Settings.general.site_description') ?>" + label="<?= lang('Settings.instance.site_description') ?>" value="<?= service('settings') ->get('App.siteDescription') ?>" required="true" @@ -36,24 +37,38 @@ <Forms.Field name="site_icon" type="file" - label="<?= lang('Settings.general.site_icon') ?>" - hint="<?= lang('Settings.general.site_icon_hint') ?>" - helper="<?= lang('Settings.general.site_icon_helper') ?>" + label="<?= lang('Settings.instance.site_icon') ?>" + hint="<?= lang('Settings.instance.site_icon_hint') ?>" + helper="<?= lang('Settings.instance.site_icon_helper') ?>" accept=".png,.jpeg,.jpg" class="flex-1" /> <?php if (config('App')->siteIcon['ico'] !== service('settings')->get('App.siteIcon')['ico']): ?> <div class="relative ml-2"> - <a href="<?= route_to('settings-instance-delete-icon') ?>" class="absolute p-1 text-red-700 bg-red-100 border-2 rounded-full hover:text-red-900 border-contrast -top-3 -right-3 focus:ring-accent" title="<?= lang('Settings.general.site_icon_delete') ?>" data-tooltip="top"><?= icon('delete-bin') ?></a> - <img src="<?= service('settings')->get('App.siteIcon')['64'] ?>" alt="<?= service('settings')->get('App.siteName') ?> Favicon" class="w-10 h-10" /> + <a href="<?= route_to('settings-instance-delete-icon') ?>" class="absolute p-1 text-red-700 bg-red-100 border-2 rounded-full hover:text-red-900 border-contrast -top-3 -right-3 focus:ring-accent" title="<?= lang('Settings.instance.site_icon_delete') ?>" data-tooltip="top"><?= icon('delete-bin') ?></a> + <img src="<?= service('settings')->get('App.siteIcon')['64'] ?>" alt="<?= service('settings')->get('App.siteName') ?> Favicon" class="w-10 h-10 aspect-square" /> </div> <?php endif; ?> </div> - <Button variant="primary" type="submit" class="self-end"><?= lang('Settings.general.submit') ?></Button> + <Button variant="primary" type="submit" class="self-end"><?= lang('Settings.instance.submit') ?></Button> </Forms.Section> </form> +<form action="<?= route_to('settings-images-regenerate') ?>" method="POST" class="flex flex-col gap-y-4"> +<?= csrf_field() ?> + +<Forms.Section + title="<?= lang('Settings.images.title') ?>" + subtitle="<?= lang('Settings.images.subtitle') ?>" > + + <Button variant="primary" type="submit" iconLeft="refresh"><?= lang('Settings.images.regenerate') ?></Button> + +</Forms.Section> + +</form> +</div> + <?= $this->endSection() ?> diff --git a/themes/cp_app/_admin_navbar.php b/themes/cp_app/_admin_navbar.php index 5b704bddc6..2984c28fa6 100644 --- a/themes/cp_app/_admin_navbar.php +++ b/themes/cp_app/_admin_navbar.php @@ -20,7 +20,7 @@ aria-expanded="false"><div class="relative mr-1"> <?= icon('account-circle', 'text-3xl opacity-60') ?> <?= user() - ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation" />' ?> + ->podcasts === [] ? '' : '<img src="' . interact_as_actor()->avatar_image_url . '" class="absolute bottom-0 w-4 h-4 border rounded-full -right-1 border-navigation-bg" />' ?> </div> <?= user()->username ?> <?= icon('caret-down', 'ml-auto text-2xl') ?></button> diff --git a/themes/cp_app/_persons_modal.php b/themes/cp_app/_persons_modal.php index 6d7ec3f96c..8979882447 100644 --- a/themes/cp_app/_persons_modal.php +++ b/themes/cp_app/_persons_modal.php @@ -17,7 +17,7 @@ <div class="flex flex-col items-start p-4 gap-y-4"> <?php foreach ($persons as $person): ?> <div class="flex gap-x-2"> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-10 h-10 rounded-full" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-10 rounded-full aspect-square" /> <div class="flex flex-col"> <h4 class="text-sm font-semibold"> <?php if ($person->information_url): ?> diff --git a/themes/cp_app/embed.php b/themes/cp_app/embed.php index e81ac9e962..6be470185c 100644 --- a/themes/cp_app/embed.php +++ b/themes/cp_app/embed.php @@ -12,8 +12,6 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> - <link rel="canonical" href="<?= $episode->link ?>" /> <?= service('vite') ->asset('styles/index.css', 'css') ?> <?= service('vite') @@ -21,7 +19,7 @@ </head> <body class="flex" style="background: <?= $themeData['background'] ?>; color: <?= $themeData['text'] ?>;"> - <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" class="flex-shrink w-36 h-36" /> + <img src="<?= $episode->cover->thumbnail_url ?>" alt="<?= $episode->title ?>" class="flex-shrink w-36 h-36 aspect-square" /> <div class="flex flex-col items-start flex-1 min-w-0 px-4 pt-4 h-36"> <a href="https://castopod.org/" class="absolute top-0 right-0 mt-1 mr-2 text-2xl text-pine-500 hover:opacity-75" title="<?= lang('Common.powered_by', [ 'castopod' => 'Castopod', diff --git a/themes/cp_app/episode/_layout.php b/themes/cp_app/episode/_layout.php index 16d340d2ef..56f22e8ecd 100644 --- a/themes/cp_app/episode/_layout.php +++ b/themes/cp_app/episode/_layout.php @@ -10,7 +10,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -70,7 +80,7 @@ <div class="absolute top-0 left-0 w-full h-full bg-center bg-no-repeat bg-cover blur-lg mix-blend-overlay filter grayscale" style="background-image: url('<?= $episode->podcast->banner->small_url ?>');"></div> <div class="absolute top-0 left-0 w-full h-full bg-gradient-to-t from-background-header to-transparent"></div> <div class="z-10 flex flex-col items-start gap-y-2 gap-x-4 sm:flex-row"> - <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" loading="lazy" class="rounded-md shadow-xl h-36" /> + <img src="<?= $episode->cover->medium_url ?>" alt="<?= $episode->title ?>" loading="lazy" class="rounded-md shadow-xl h-36 aspect-square" /> <div class="flex flex-col items-start text-white"> <?= episode_numbering($episode->number, $episode->season_number, 'text-sm leading-none font-semibold px-1 py-1 text-white/90 border !no-underline border-subtle', true) ?> <h1 class="inline-flex items-baseline max-w-md mt-2 text-2xl font-bold sm:leading-none sm:text-3xl font-display line-clamp-2"><?= $episode->title ?></h1> @@ -80,7 +90,7 @@ <div class="inline-flex flex-row-reverse"> <?php $i = 0; ?> <?php foreach ($episode->persons as $person): ?> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full border-background-header last:ml-0" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full aspect-square border-background-header last:ml-0" /> <?php $i++; if ($i === 3) { break; }?> diff --git a/themes/cp_app/episode/_partials/card.php b/themes/cp_app/episode/_partials/card.php index 730ada183a..0efc2c9311 100644 --- a/themes/cp_app/episode/_partials/card.php +++ b/themes/cp_app/episode/_partials/card.php @@ -4,7 +4,7 @@ <?= format_duration($episode->audio_file_duration) ?> </time> <img loading="lazy" src="<?= $episode->cover - ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="object-cover w-20 h-20 rounded-lg" /> + ->thumbnail_url ?>" alt="<?= $episode->title ?>" class="object-cover w-20 rounded-lg aspect-square" /> </div> <div class="flex items-center flex-1 gap-x-4"> <div class="flex flex-col flex-1"> diff --git a/themes/cp_app/episode/_partials/comment.php b/themes/cp_app/episode/_partials/comment.php index 7ea8d3d7c7..f365f413f6 100644 --- a/themes/cp_app/episode/_partials/comment.php +++ b/themes/cp_app/episode/_partials/comment.php @@ -1,5 +1,5 @@ <article class="relative z-10 flex w-full px-4 py-2 rounded-conditional-2xl gap-x-2"> - <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex-1"> <header class="w-full mb-2 text-sm"> <a href="<?= $comment->actor @@ -8,7 +8,7 @@ : 'target="_blank" rel="noopener noreferrer"' ?>> <span class="mr-2 font-semibold truncate"><?= $comment->actor ->display_name ?></span> - <span class="text-sm text-skin-muted truncate">@<?= $comment->actor + <span class="text-sm truncate text-skin-muted">@<?= $comment->actor ->username . ($comment->actor->is_local ? '' diff --git a/themes/cp_app/episode/_partials/comment_card.php b/themes/cp_app/episode/_partials/comment_card.php index 0756cbb741..9cea928d3d 100644 --- a/themes/cp_app/episode/_partials/comment_card.php +++ b/themes/cp_app/episode/_partials/comment_card.php @@ -1,5 +1,5 @@ <article class="relative z-10 flex w-full p-4 shadow bg-elevated rounded-conditional-2xl gap-x-2"> - <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full" /> + <img src="<?= $comment->actor->avatar_image_url ?>" alt="<?= $comment->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex-1"> <header class="w-full mb-2 text-sm"> <a href="<?= $comment->actor->uri ?>" class="flex items-baseline hover:underline" <?= $comment->actor->is_local diff --git a/themes/cp_app/episode/_partials/comment_reply.php b/themes/cp_app/episode/_partials/comment_reply.php index 28ff6c19ef..d2b3e854e7 100644 --- a/themes/cp_app/episode/_partials/comment_reply.php +++ b/themes/cp_app/episode/_partials/comment_reply.php @@ -1,6 +1,6 @@ <article class="flex px-6 py-4 bg-base gap-x-2"> <img src="<?= $reply->actor->avatar_image_url ?>" alt="<?= $reply->actor - ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-gray-50 ring-2" /> + ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-gray-50 ring-2 aspect-square" /> <div class="flex flex-col flex-1 min-w-0"> <header class="flex items-center mb-2"> <a href="<?= $reply->actor diff --git a/themes/cp_app/episode/_partials/comment_with_replies.php b/themes/cp_app/episode/_partials/comment_with_replies.php index e035dcd055..6e76f8301e 100644 --- a/themes/cp_app/episode/_partials/comment_with_replies.php +++ b/themes/cp_app/episode/_partials/comment_with_replies.php @@ -15,7 +15,7 @@ if ($comment->in_reply_to_id): ?> <form action="<?= route_to('comment-attempt-reply', $podcast->id, $episode->id, $comment->id) ?>" method="POST" class="flex px-6 pt-8 pb-4 gap-x-2 bg-base"> <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1"> <Forms.Textarea name="message" diff --git a/themes/cp_app/episode/_partials/navigation.php b/themes/cp_app/episode/_partials/navigation.php index e059917598..665bab3921 100644 --- a/themes/cp_app/episode/_partials/navigation.php +++ b/themes/cp_app/episode/_partials/navigation.php @@ -18,5 +18,5 @@ $navigationItems = [ <?php $isActive = url_is($item['uri']); ?> <a href="<?= $item['uri'] ?>" class="px-4 py-1 text-sm font-semibold uppercase focus:ring-accent border-b-4<?= $isActive ? ' border-b-4 text-accent-base border-accent-base' : ' text-skin-muted hover:text-skin-base hover:border-subtle border-transparent' ?>"><?= $item['label'] ?><span class="px-2 ml-1 font-semibold rounded-full bg-base"><?= $item['labelInfo'] ?></span></a> <?php endforeach; ?> - <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler"><?= icon('menu') ?></button> + <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> </nav> \ No newline at end of file diff --git a/themes/cp_app/episode/_partials/preview_card.php b/themes/cp_app/episode/_partials/preview_card.php index d429d938df..a324825177 100644 --- a/themes/cp_app/episode/_partials/preview_card.php +++ b/themes/cp_app/episode/_partials/preview_card.php @@ -5,7 +5,7 @@ </time> <img src="<?= $episode->cover->thumbnail_url ?>" - alt="<?= $episode->title ?>" class="w-24 h-24"/> + alt="<?= $episode->title ?>" class="w-24 h-24 aspect-square"/> </div> <div class="flex flex-col flex-1 px-4 py-2"> <div class="inline-flex"> diff --git a/themes/cp_app/episode/activity.php b/themes/cp_app/episode/activity.php index 5c9a8d7e00..17f2b12cf7 100644 --- a/themes/cp_app/episode/activity.php +++ b/themes/cp_app/episode/activity.php @@ -9,7 +9,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <input name="episode_url" value="<?= $episode->link ?>" type="hidden" /> <Forms.Textarea diff --git a/themes/cp_app/episode/comments.php b/themes/cp_app/episode/comments.php index be862832c7..47a409962c 100644 --- a/themes/cp_app/episode/comments.php +++ b/themes/cp_app/episode/comments.php @@ -9,7 +9,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <Forms.Textarea name="message" diff --git a/themes/cp_app/home.php b/themes/cp_app/home.php index 708cfe331a..2d4fbf7fe6 100644 --- a/themes/cp_app/home.php +++ b/themes/cp_app/home.php @@ -14,6 +14,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -50,7 +60,7 @@ <article class="text-white"> <div class="absolute bottom-0 left-0 z-10 w-full h-full backdrop-gradient"></div> <div class="w-full h-full overflow-hidden"> - <img alt="<?= $podcast->title ?>" src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform group-focus:scale-105 group-hover:scale-105" /> + <img alt="<?= $podcast->title ?>" src="<?= $podcast->cover->medium_url ?>" class="object-cover w-full h-full transition duration-200 ease-in-out transform aspect-square group-focus:scale-105 group-hover:scale-105" /> </div> <div class="absolute bottom-0 left-0 z-20 px-4 pb-2"> <h2 class="font-bold leading-none truncate font-display"><?= $podcast->title ?></h2> diff --git a/themes/cp_app/pages/_layout.php b/themes/cp_app/pages/_layout.php index 30f9177c76..9a2a6f5821 100644 --- a/themes/cp_app/pages/_layout.php +++ b/themes/cp_app/pages/_layout.php @@ -10,6 +10,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> diff --git a/themes/cp_app/pages/credits.php b/themes/cp_app/pages/credits.php index a050bc1265..98a4dbf472 100644 --- a/themes/cp_app/pages/credits.php +++ b/themes/cp_app/pages/credits.php @@ -17,7 +17,7 @@ <div class="flex mt-2 mb-2"> <img src="<?= $persons['thumbnail_url'] ?>" alt="<?= $persons[ 'full_name' -] ?>" class="object-cover w-16 h-16 rounded-full md:h-24 md:w-24 border-gray" /> +] ?>" class="object-cover w-16 rounded-full aspect-square md:h-24 md:w-24 border-gray" /> <div class="flex flex-col ml-3 mr-4"> <span class="text-lg font-semibold text-skin-muted md:text-xl"> <?= $persons['full_name'] ?> diff --git a/themes/cp_app/pages/map.php b/themes/cp_app/pages/map.php index 7f7b966103..28a605776a 100644 --- a/themes/cp_app/pages/map.php +++ b/themes/cp_app/pages/map.php @@ -15,6 +15,16 @@ ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= service('vite') ->asset('styles/index.css', 'css') ?> diff --git a/themes/cp_app/podcast/_layout.php b/themes/cp_app/podcast/_layout.php index 4c4c812bdc..66f0831b70 100644 --- a/themes/cp_app/podcast/_layout.php +++ b/themes/cp_app/podcast/_layout.php @@ -10,7 +10,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> @@ -35,7 +45,7 @@ <header class="relative z-50 flex flex-col-reverse justify-between w-full col-start-2 bg-top bg-no-repeat bg-cover sm:flex-row sm:items-end bg-header aspect-[3/1]" style="background-image: url('<?= $podcast->banner->medium_url ?>');"> <div class="absolute bottom-0 left-0 w-full h-full backdrop-gradient"></div> <div class="z-10 flex items-center pl-4 -mb-6 md:pl-8 md:-mb-8 gap-x-4"> - <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" loading="lazy" class="h-24 rounded-full sm:h-28 md:h-36 ring-3 ring-background-elevated" /> + <img src="<?= $podcast->cover->thumbnail_url ?>" alt="<?= $podcast->title ?>" loading="lazy" class="h-24 rounded-full sm:h-28 md:h-36 ring-3 ring-background-elevated aspect-square" /> <div class="relative flex flex-col text-white -top-2 sm:top-0 md:top-2"> <h1 class="text-lg font-bold leading-none line-clamp-2 md:leading-none md:text-2xl font-display"><?= $podcast->title ?><span class="ml-1 font-sans text-base font-normal">@<?= $podcast->handle ?></span></h1> <span class="text-xs"><?= lang('Podcast.followers', [ diff --git a/themes/cp_app/podcast/_partials/navigation.php b/themes/cp_app/podcast/_partials/navigation.php index 24acb3ab2b..e9b8332bef 100644 --- a/themes/cp_app/podcast/_partials/navigation.php +++ b/themes/cp_app/podcast/_partials/navigation.php @@ -20,5 +20,5 @@ $navigationItems = [ <?php $isActive = url_is($item['uri']); ?> <a href="<?= $item['uri'] ?>" class="px-4 py-1 text-sm font-semibold uppercase focus:ring-accent border-b-4<?= $isActive ? ' border-b-4 text-accent-base border-accent-base' : ' text-skin-muted hover:text-skin-base hover:border-subtle border-transparent' ?>"><?= $item['label'] ?></a> <?php endforeach; ?> - <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler"><?= icon('menu') ?></button> + <button type="button" class="p-2 ml-auto rotate-180 rounded-full md:hidden focus:ring-accent" data-sidebar-toggler="toggler" aria-label="<?= lang('Navigation.toggle_sidebar') ?>"><?= icon('menu') ?></button> </nav> \ No newline at end of file diff --git a/themes/cp_app/podcast/about.php b/themes/cp_app/podcast/about.php index 0beb5e1e48..21bfd3ae69 100644 --- a/themes/cp_app/podcast/about.php +++ b/themes/cp_app/podcast/about.php @@ -25,7 +25,7 @@ <div class="inline-flex flex-row-reverse"> <?php $i = 0; ?> <?php foreach ($podcast->persons as $person): ?> - <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 h-8 -ml-5 border-2 rounded-full border-background-base last:ml-0" /> + <img src="<?= $person->avatar->thumbnail_url ?>" alt="<?= $person->full_name ?>" class="object-cover w-8 -ml-5 border-2 rounded-full aspect-square border-background-base last:ml-0" /> <?php $i++; if ($i === 3) { break; }?> diff --git a/themes/cp_app/podcast/activity.php b/themes/cp_app/podcast/activity.php index 4ca9890365..54e84407a4 100644 --- a/themes/cp_app/podcast/activity.php +++ b/themes/cp_app/podcast/activity.php @@ -10,7 +10,7 @@ <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1 min-w-0 gap-y-2"> <Forms.Textarea name="message" diff --git a/themes/cp_app/podcast/follow.php b/themes/cp_app/podcast/follow.php index 0425544dee..d84265d123 100644 --- a/themes/cp_app/podcast/follow.php +++ b/themes/cp_app/podcast/follow.php @@ -10,8 +10,18 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> - + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $actor->podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> + <?= $metatags ?> <?= service('vite') @@ -27,10 +37,10 @@ 'Fediverse.follow.subtitle', ) ?></h1> <div class="flex flex-col w-full max-w-xs -mt-24 overflow-hidden shadow bg-elevated rounded-xl"> - <img src="<?= $actor->podcast->banner->small_url ?>" alt="" class="object-cover w-full h-32 bg-header" /> + <img src="<?= $actor->podcast->banner->small_url ?>" alt="" class="object-cover w-full aspect-[3/1] bg-header" /> <div class="flex px-4 py-2"> <img src="<?= $actor->avatar_image_url ?>" alt="<?= $actor->display_name ?>" - class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated" /> + class="w-16 h-16 mr-4 -mt-8 rounded-full ring-2 ring-background-elevated aspect-square" /> <div class="flex flex-col"> <p class="font-semibold"><?= $actor->display_name ?></p> <p class="text-sm text-skin-muted">@<?= $actor->username ?></p> diff --git a/themes/cp_app/post/_partials/card.php b/themes/cp_app/post/_partials/card.php index db828b7f9f..0a6c45d893 100644 --- a/themes/cp_app/post/_partials/card.php +++ b/themes/cp_app/post/_partials/card.php @@ -1,7 +1,7 @@ <article class="relative z-10 w-full shadow bg-elevated sm:rounded-conditional-2xl"> <header class="flex px-6 py-4 gap-x-2"> <img src="<?= $post->actor - ->avatar_image_url ?>" alt="<?= $post->actor->display_name ?>" class="w-10 h-10 rounded-full" /> + ->avatar_image_url ?>" alt="<?= $post->actor->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <a href="<?= $post->actor ->uri ?>" class="flex items-baseline hover:underline" <?= $post diff --git a/themes/cp_app/post/_partials/post_with_replies.php b/themes/cp_app/post/_partials/post_with_replies.php index b9841fda35..02128f0e11 100644 --- a/themes/cp_app/post/_partials/post_with_replies.php +++ b/themes/cp_app/post/_partials/post_with_replies.php @@ -20,7 +20,7 @@ if ($post->in_reply_to_id): ?> <form action="<?= route_to('post-attempt-action', interact_as_actor()->username, $post->id) ?>" method="POST" class="flex gap-x-2" > <img src="<?= interact_as_actor() ->avatar_image_url ?>" alt="<?= interact_as_actor() - ->display_name ?>" class="w-10 h-10 rounded-full" /> + ->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col flex-1"> <Forms.Textarea name="message" diff --git a/themes/cp_app/post/_partials/preview_card.php b/themes/cp_app/post/_partials/preview_card.php index b2b5e4053e..7014a44aee 100644 --- a/themes/cp_app/post/_partials/preview_card.php +++ b/themes/cp_app/post/_partials/preview_card.php @@ -8,7 +8,7 @@ if ($preview_card->type === 'image'): ?> 'external-link', 'absolute inset-0 m-auto text-6xl bg-accent-base bg-opacity-50 group-hover:bg-opacity-100 text-accent-contrast rounded-full p-2', ) ?> - <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-full h-80" /> + <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-full aspect-video" /> </div> <?php endif; ?> @@ -36,7 +36,7 @@ if ($preview_card->type === 'image'): ?> <?php else: ?> <a href="<?= $preview_card->url ?>" class="flex items-center bg-highlight"> <?php if ($preview_card->image): ?> - <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-20 h-20" /> + <img src="<?= $preview_card->image ?>" alt="<?= $preview_card->title ?>" class="object-cover w-20 aspect-square" /> <?php endif; ?> <p class="flex flex-col flex-1 px-4 py-2"> <span class="text-xs tracking-wider uppercase text-skin-muted"><?= $preview_card->provider_name ?></span> diff --git a/themes/cp_app/post/_partials/reblog.php b/themes/cp_app/post/_partials/reblog.php index 76ab9cf3f2..eb20a9e597 100644 --- a/themes/cp_app/post/_partials/reblog.php +++ b/themes/cp_app/post/_partials/reblog.php @@ -8,7 +8,7 @@ ]) ?></p> <header class="flex px-6 py-4 gap-x-2"> <img src="<?= $post->actor - ->avatar_image_url ?>" alt="<?= $post->display_name ?>" class="w-10 h-10 rounded-full" /> + ->avatar_image_url ?>" alt="<?= $post->display_name ?>" class="w-10 h-10 rounded-full aspect-square" /> <div class="flex flex-col min-w-0"> <a href="<?= $post->actor ->uri ?>" class="flex items-baseline hover:underline" <?= $post diff --git a/themes/cp_app/post/_partials/reply.php b/themes/cp_app/post/_partials/reply.php index 450f1b83b9..480287caa2 100644 --- a/themes/cp_app/post/_partials/reply.php +++ b/themes/cp_app/post/_partials/reply.php @@ -1,6 +1,6 @@ <article class="flex px-6 py-4 bg-base gap-x-2"> <img src="<?= $reply->actor->avatar_image_url ?>" alt="<?= $reply->actor - ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-background-base ring-2" /> + ->display_name ?>" class="z-10 w-10 h-10 rounded-full ring-background-base ring-2 aspect-square" /> <div class="flex flex-col flex-1 min-w-0"> <header class="flex items-center mb-2"> <a href="<?= $reply->actor diff --git a/themes/cp_app/post/remote_action.php b/themes/cp_app/post/remote_action.php index c0d13fd468..33ddbf3b0c 100644 --- a/themes/cp_app/post/remote_action.php +++ b/themes/cp_app/post/remote_action.php @@ -8,7 +8,17 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> + <link rel="manifest" href="<?= route_to('podcast-webmanifest', $post->actor->podcast->handle) ?>"> + <meta name="theme-color" content="<?= \App\Controllers\WebmanifestController::THEME_COLORS[service('settings')->get('App.theme')]['theme'] ?>"> + <script> + // Check that service workers are supported + if ('serviceWorker' in navigator) { + // Use the window load event to keep the page load performant + window.addEventListener('load', () => { + navigator.serviceWorker.register('/sw.js'); + }); + } + </script> <?= $metatags ?> diff --git a/themes/cp_install/_layout.php b/themes/cp_install/_layout.php index 0f9ee0d941..8b0465dd42 100644 --- a/themes/cp_install/_layout.php +++ b/themes/cp_install/_layout.php @@ -11,7 +11,6 @@ <link rel="icon" type="image/x-icon" href="<?= service('settings') ->get('App.siteIcon')['ico'] ?>" /> <link rel="apple-touch-icon" href="<?= service('settings')->get('App.siteIcon')['180'] ?>"> - <link rel="manifest" href="<?= route_to('webmanifest') ?>"> <?= service('vite') ->asset('styles/index.css', 'css') ?> <?= service('vite') diff --git a/vite.config.ts b/vite.config.ts index 617f6fa344..c98eed8eaa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from "vite"; +import { VitePWA } from "vite-plugin-pwa"; import { ManifestCSS } from "./vite-manifest-css"; // https://vitejs.dev/config/ @@ -24,5 +25,11 @@ export default defineConfig({ }, }, }, - plugins: [ManifestCSS()], + plugins: [ + ManifestCSS(), + VitePWA({ + manifest: false, + outDir: "../../public", + }), + ], }); -- GitLab