From c59fdcd9dfca27cde2145b7191947936699fe00f Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 17:43:35 +0200 Subject: [PATCH 01/13] Update composer --- composer.json | 31 +- composer.lock | 5865 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 5872 insertions(+), 24 deletions(-) create mode 100644 composer.lock diff --git a/composer.json b/composer.json index 97e64d1565..45c38af319 100644 --- a/composer.json +++ b/composer.json @@ -1,37 +1,19 @@ { - "name": "roots/sage", + "name": "onepixnet/sage-vite", "type": "wordpress-theme", "license": "MIT", - "description": "WordPress starter theme with a modern development workflow", - "homepage": "https://roots.io/sage/", + "description": "WordPress starter theme with block editor support and Vite builder", "authors": [ { - "name": "Ben Word", - "email": "ben@benword.com", - "homepage": "https://github.com/retlehs" - }, - { - "name": "Scott Walkinshaw", - "email": "scott.walkinshaw@gmail.com", - "homepage": "https://github.com/swalkinshaw" - }, - { - "name": "QWp6t", - "email": "hi@qwp6t.me", - "homepage": "https://github.com/qwp6t" - }, - { - "name": "Brandon Nifong", - "email": "brandon@tendency.me", - "homepage": "https://github.com/log1x" + "name": "OnePix", + "email": "expert@onepix.net" } ], "keywords": [ "wordpress" ], "support": { - "issues": "https://github.com/roots/sage/issues", - "forum": "https://discourse.roots.io/" + "issues": "https://github.com/onepixnet/sage-vite/issues" }, "autoload": { "psr-4": { @@ -39,7 +21,8 @@ } }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "roots/acorn": "^4.2" }, "require-dev": { "laravel/pint": "^1.13" diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000000..f632334402 --- /dev/null +++ b/composer.lock @@ -0,0 +1,5865 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "7e3c1da99c6f4b4c052d572f5b5a4d84", + "packages": [ + { + "name": "brick/math", + "version": "0.11.0", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", + "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^9.0", + "vimeo/psalm": "5.0.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.11.0" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2023-01-15T23:15:59+00:00" + }, + { + "name": "carbonphp/carbon-doctrine-types", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "conflict": { + "doctrine/dbal": "<3.7.0 || >=4.0.0" + }, + "require-dev": { + "doctrine/dbal": "^3.7.0", + "nesbot/carbon": "^2.71.0 || ^3.0.0", + "phpunit/phpunit": "^10.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KyleKatarn", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Types to use Carbon in Doctrine", + "keywords": [ + "carbon", + "date", + "datetime", + "doctrine", + "time" + ], + "support": { + "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", + "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2023-12-11T17:09:12+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.10", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^11.0", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25 || ^5.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.0.10" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2024-02-18T20:23:39+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", + "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2023-10-06T06:47:41+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/fbd48bce38f73f8a4ec8583362e732e4095e5862", + "reference": "fbd48bce38f73f8a4ec8583362e732e4095e5862", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2023-11-12T22:16:48+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.8.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104", + "reference": "41042bc7ab002487b876a0683fc8dce04ddce104", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5.3 || ^2.0.1", + "guzzlehttp/psr7": "^1.9.1 || ^2.5.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:35:24+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223", + "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:19:20+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.6.2", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221", + "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.36 || ^9.6.15" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2023-12-03T20:05:35+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.3", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c", + "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.36 || ^9.6.15", + "uri-template/tests": "1.0.0" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\UriTemplate\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + } + ], + "description": "A polyfill class for uri_template of PHP", + "keywords": [ + "guzzlehttp", + "uri-template" + ], + "support": { + "issues": "https://github.com/guzzle/uri-template/issues", + "source": "https://github.com/guzzle/uri-template/tree/v1.0.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template", + "type": "tidelift" + } + ], + "time": "2023-12-03T19:50:20+00:00" + }, + { + "name": "illuminate/bus", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/bus.git", + "reference": "33993b8f54e91b03fb5000e55693e146e7370763" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/bus/zipball/33993b8f54e91b03fb5000e55693e146e7370763", + "reference": "33993b8f54e91b03fb5000e55693e146e7370763", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/pipeline": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "suggest": { + "illuminate/queue": "Required to use closures when chaining jobs (^7.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Bus\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Bus package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-02-23T15:38:25+00:00" + }, + { + "name": "illuminate/cache", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/cache.git", + "reference": "017403b7ff5926fbf80c21645106f72ce1023e6f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/cache/zipball/017403b7ff5926fbf80c21645106f72ce1023e6f", + "reference": "017403b7ff5926fbf80c21645106f72ce1023e6f", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "provide": { + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "suggest": { + "ext-apcu": "Required to use the APC cache driver.", + "ext-filter": "Required to use the DynamoDb cache driver.", + "ext-memcached": "Required to use the memcache cache driver.", + "illuminate/database": "Required to use the database cache driver (^10.0).", + "illuminate/filesystem": "Required to use the file cache driver (^10.0).", + "illuminate/redis": "Required to use the redis cache driver (^10.0).", + "symfony/cache": "Required to use PSR-6 cache bridge (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Cache package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-08T02:31:57+00:00" + }, + { + "name": "illuminate/collections", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/collections.git", + "reference": "f9589f1063a449111dcaa1d68285b507d9483a95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/collections/zipball/f9589f1063a449111dcaa1d68285b507d9483a95", + "reference": "f9589f1063a449111dcaa1d68285b507d9483a95", + "shasum": "" + }, + "require": { + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "php": "^8.1" + }, + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-20T20:09:13+00:00" + }, + { + "name": "illuminate/conditionable", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/conditionable.git", + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d0958e4741fc9d6f516a552060fd1b829a85e009", + "reference": "d0958e4741fc9d6f516a552060fd1b829a85e009", + "shasum": "" + }, + "require": { + "php": "^8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Conditionable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-02-03T08:06:17+00:00" + }, + { + "name": "illuminate/config", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/config.git", + "reference": "d5e83ceff5c4d5607b1b81763eb4c436911c35da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/config/zipball/d5e83ceff5c4d5607b1b81763eb4c436911c35da", + "reference": "d5e83ceff5c4d5607b1b81763eb4c436911c35da", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Config\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Config package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-08-21T15:47:27+00:00" + }, + { + "name": "illuminate/console", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/console.git", + "reference": "f6f9b944ef0f59dd331350bdd1e720c850946bb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/console/zipball/f6f9b944ef0f59dd331350bdd1e720c850946bb1", + "reference": "f6f9b944ef0f59dd331350bdd1e720c850946bb1", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "illuminate/view": "^10.0", + "laravel/prompts": "^0.1.9", + "nunomaduro/termwind": "^1.13", + "php": "^8.1", + "symfony/console": "^6.2", + "symfony/process": "^6.2" + }, + "suggest": { + "dragonmantank/cron-expression": "Required to use scheduler (^3.3.2).", + "ext-pcntl": "Required to use signal trapping.", + "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^7.5).", + "illuminate/bus": "Required to use the scheduled job dispatcher (^10.0).", + "illuminate/container": "Required to use the scheduler (^10.0).", + "illuminate/filesystem": "Required to use the generator command (^10.0).", + "illuminate/queue": "Required to use closures for scheduled jobs (^10.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Console\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Console package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-11T21:46:09+00:00" + }, + { + "name": "illuminate/container", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/container.git", + "reference": "ddc26273085fad3c471b2602ad820e0097ff7939" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/container/zipball/ddc26273085fad3c471b2602ad820e0097ff7939", + "reference": "ddc26273085fad3c471b2602ad820e0097ff7939", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0", + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1" + }, + "provide": { + "psr/container-implementation": "1.1|2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Container\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Container package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-18T09:12:03+00:00" + }, + { + "name": "illuminate/contracts", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/contracts.git", + "reference": "8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac", + "reference": "8d7152c4a1f5d9cf7da3e8b71f23e4556f6138ac", + "shasum": "" + }, + "require": { + "php": "^8.1", + "psr/container": "^1.1.1|^2.0.1", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Contracts\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-01-15T18:52:32+00:00" + }, + { + "name": "illuminate/database", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/database.git", + "reference": "0f003d7970b966d3bccf407876fe83cac35ebe67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/database/zipball/0f003d7970b966d3bccf407876fe83cac35ebe67", + "reference": "0f003d7970b966d3bccf407876fe83cac35ebe67", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", + "ext-pdo": "*", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "conflict": { + "carbonphp/carbon-doctrine-types": ">=3.0", + "doctrine/dbal": ">=4.0" + }, + "suggest": { + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).", + "ext-filter": "Required to use the Postgres database driver.", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.21).", + "illuminate/console": "Required to use the database commands (^10.0).", + "illuminate/events": "Required to use the observers with Eloquent (^10.0).", + "illuminate/filesystem": "Required to use the migrations (^10.0).", + "illuminate/pagination": "Required to paginate the result set (^10.0).", + "symfony/finder": "Required to use Eloquent model factories (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Database\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Database package.", + "homepage": "https://laravel.com", + "keywords": [ + "database", + "laravel", + "orm", + "sql" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-12T02:39:22+00:00" + }, + { + "name": "illuminate/encryption", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/encryption.git", + "reference": "0ab9942a891f82f927d03abb9a7320b89262f2a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/encryption/zipball/0ab9942a891f82f927d03abb9a7320b89262f2a2", + "reference": "0ab9942a891f82f927d03abb9a7320b89262f2a2", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "illuminate/contracts": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Encryption\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Encryption package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-11-21T16:21:31+00:00" + }, + { + "name": "illuminate/events", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/events.git", + "reference": "a931bfa88edc6ac52c9abbfd7b769343d321d3eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/events/zipball/a931bfa88edc6ac52c9abbfd7b769343d321d3eb", + "reference": "a931bfa88edc6ac52c9abbfd7b769343d321d3eb", + "shasum": "" + }, + "require": { + "illuminate/bus": "^10.0", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Illuminate\\Events\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Events package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-04T14:41:04+00:00" + }, + { + "name": "illuminate/filesystem", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/filesystem.git", + "reference": "592fb581a52fba43bf78c2e4b22db540c9f9f149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/592fb581a52fba43bf78c2e4b22db540c9f9f149", + "reference": "592fb581a52fba43bf78c2e4b22db540c9f9f149", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", + "symfony/finder": "^6.2" + }, + "suggest": { + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-hash": "Required to use the Filesystem class.", + "illuminate/http": "Required for handling uploaded files (^7.0).", + "league/flysystem": "Required to use the Flysystem local driver (^3.0.16).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.2).", + "symfony/mime": "Required to enable support for guessing extensions (^6.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Illuminate\\Filesystem\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Filesystem package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-11T21:45:53+00:00" + }, + { + "name": "illuminate/http", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/http.git", + "reference": "0dd2ee794017c7f5e811cf8fb0dc74c646918d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/http/zipball/0dd2ee794017c7f5e811cf8fb0dc74c646918d30", + "reference": "0dd2ee794017c7f5e811cf8fb0dc74c646918d30", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "fruitcake/php-cors": "^1.2", + "guzzlehttp/uri-template": "^1.0", + "illuminate/collections": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/session": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", + "symfony/http-foundation": "^6.4", + "symfony/http-kernel": "^6.2", + "symfony/mime": "^6.2" + }, + "suggest": { + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "guzzlehttp/guzzle": "Required to use the HTTP Client (^7.5)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Http\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Http package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-02-21T15:19:17+00:00" + }, + { + "name": "illuminate/log", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/log.git", + "reference": "64bd048e4a793e4bfe2793be152c662f1c08634c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/log/zipball/64bd048e4a793e4bfe2793be152c662f1c08634c", + "reference": "64bd048e4a793e4bfe2793be152c662f1c08634c", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0", + "illuminate/support": "^10.0", + "monolog/monolog": "^3.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Log\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Log package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-01-24T14:29:17+00:00" + }, + { + "name": "illuminate/macroable", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/macroable.git", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/dff667a46ac37b634dcf68909d9d41e94dc97c27", + "reference": "dff667a46ac37b634dcf68909d9d41e94dc97c27", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-06-05T12:46:42+00:00" + }, + { + "name": "illuminate/pipeline", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/pipeline.git", + "reference": "f802187e917a171332cc90f8c1a102939c57405d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/pipeline/zipball/f802187e917a171332cc90f8c1a102939c57405d", + "reference": "f802187e917a171332cc90f8c1a102939c57405d", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Pipeline\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Pipeline package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-12-19T14:47:26+00:00" + }, + { + "name": "illuminate/queue", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/queue.git", + "reference": "ee2446c88027cbe2a4d9f286ef66589fdf9f61ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/queue/zipball/ee2446c88027cbe2a4d9f286ef66589fdf9f61ed", + "reference": "ee2446c88027cbe2a4d9f286ef66589fdf9f61ed", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/console": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/database": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/pipeline": "^10.0", + "illuminate/support": "^10.0", + "laravel/serializable-closure": "^1.2.2", + "php": "^8.1", + "ramsey/uuid": "^4.7", + "symfony/process": "^6.2" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.235.5).", + "ext-filter": "Required to use the SQS queue worker.", + "ext-mbstring": "Required to use the database failed job providers.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-pdo": "Required to use the database queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "illuminate/redis": "Required to use the Redis queue driver (^10.0).", + "pda/pheanstalk": "Required to use the Beanstalk queue driver (^4.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Queue\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Queue package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-11T21:46:09+00:00" + }, + { + "name": "illuminate/routing", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/routing.git", + "reference": "eec2466ce61f0ed24e5adfec999765efdf382a6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/routing/zipball/eec2466ce61f0ed24e5adfec999765efdf382a6c", + "reference": "eec2466ce61f0ed24e5adfec999765efdf382a6c", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "ext-hash": "*", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/http": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/pipeline": "^10.0", + "illuminate/session": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", + "symfony/http-foundation": "^6.4", + "symfony/http-kernel": "^6.2", + "symfony/routing": "^6.2" + }, + "suggest": { + "illuminate/console": "Required to use the make commands (^10.0).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Routing\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Routing package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-11T21:46:09+00:00" + }, + { + "name": "illuminate/session", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/session.git", + "reference": "a095707b83327e27ba292c9c4d2413888b1f517c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/session/zipball/a095707b83327e27ba292c9c4d2413888b1f517c", + "reference": "a095707b83327e27ba292c9c4d2413888b1f517c", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-session": "*", + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1", + "symfony/finder": "^6.2", + "symfony/http-foundation": "^6.4" + }, + "suggest": { + "illuminate/console": "Required to use the session:table command (^10.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Session\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Session package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2023-12-29T21:53:12+00:00" + }, + { + "name": "illuminate/support", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/support.git", + "reference": "980d80017e859c8b1720892d952516e8c0b6708f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/support/zipball/980d80017e859c8b1720892d952516e8c0b6708f", + "reference": "980d80017e859c8b1720892d952516e8c0b6708f", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "illuminate/conditionable": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "nesbot/carbon": "^2.67", + "php": "^8.1", + "voku/portable-ascii": "^2.0" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "suggest": { + "illuminate/filesystem": "Required to use the composer class (^10.0).", + "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", + "ramsey/uuid": "Required to use Str::uuid() (^4.7).", + "symfony/process": "Required to use the composer class (^6.2).", + "symfony/uid": "Required to use Str::ulid() (^6.2).", + "symfony/var-dumper": "Required to use the dd function (^6.2).", + "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "files": [ + "helpers.php" + ], + "psr-4": { + "Illuminate\\Support\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Support package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-11T21:46:45+00:00" + }, + { + "name": "illuminate/translation", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/translation.git", + "reference": "4da8ed16d6ea6008acf43c7375a9b2073fb10e0b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/translation/zipball/4da8ed16d6ea6008acf43c7375a9b2073fb10e0b", + "reference": "4da8ed16d6ea6008acf43c7375a9b2073fb10e0b", + "shasum": "" + }, + "require": { + "illuminate/collections": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Translation package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-01-30T15:55:48+00:00" + }, + { + "name": "illuminate/validation", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/validation.git", + "reference": "c9be8b183279f0175233e0758285a297431045ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/validation/zipball/c9be8b183279f0175233e0758285a297431045ac", + "reference": "c9be8b183279f0175233e0758285a297431045ac", + "shasum": "" + }, + "require": { + "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", + "egulias/email-validator": "^3.2.5|^4.0", + "ext-filter": "*", + "ext-mbstring": "*", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "illuminate/translation": "^10.0", + "php": "^8.1", + "symfony/http-foundation": "^6.4", + "symfony/mime": "^6.2" + }, + "suggest": { + "illuminate/database": "Required to use the database presence verifier (^10.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\Validation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate Validation package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-08T02:31:57+00:00" + }, + { + "name": "illuminate/view", + "version": "v10.48.4", + "source": { + "type": "git", + "url": "https://github.com/illuminate/view.git", + "reference": "504d55e0f2d90c75588627e6a77a4d1228cf1a02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/illuminate/view/zipball/504d55e0f2d90c75588627e6a77a4d1228cf1a02", + "reference": "504d55e0f2d90c75588627e6a77a4d1228cf1a02", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "illuminate/collections": "^10.0", + "illuminate/container": "^10.0", + "illuminate/contracts": "^10.0", + "illuminate/events": "^10.0", + "illuminate/filesystem": "^10.0", + "illuminate/macroable": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Illuminate\\View\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Illuminate View package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2024-03-12T16:33:42+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.1.17", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", + "reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/collections": "^10.0|^11.0", + "php": "^8.1", + "symfony/console": "^6.2|^7.0" + }, + "conflict": { + "illuminate/console": ">=10.17.0 <10.25.0", + "laravel/framework": ">=10.17.0 <10.25.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-mockery": "^1.1" + }, + "suggest": { + "ext-pcntl": "Required for the spinner to be animated." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.1.17" + }, + "time": "2024-03-13T16:05:43+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/3dbf8a8e914634c48d389c1234552666b3d43754", + "reference": "3dbf8a8e914634c48d389c1234552666b3d43754", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "nesbot/carbon": "^2.61", + "pestphp/pest": "^1.21.3", + "phpstan/phpstan": "^1.8.2", + "symfony/var-dumper": "^5.4.11" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2023-11-08T14:08:06+00:00" + }, + { + "name": "league/flysystem", + "version": "3.26.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "072735c56cc0da00e10716dd90d5a7f7b40b36be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/072735c56cc0da00e10716dd90d5a7f7b40b36be", + "reference": "072735c56cc0da00e10716dd90d5a7f7b40b36be", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "async-aws/core": "<1.19.0", + "async-aws/s3": "<1.14.0", + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5 || ^2.0", + "async-aws/simple-s3": "^1.1 || ^2.0", + "aws/aws-sdk-php": "^3.295.10", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.26.0" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2024-03-25T11:49:53+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.25.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "reference": "61a6a90d6e999e4ddd9ce5adb356de0939060b92", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/flysystem": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\Local\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Local filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "file", + "files", + "filesystem", + "local" + ], + "support": { + "source": "https://github.com/thephpleague/flysystem-local/tree/3.25.1" + }, + "funding": [ + { + "url": "https://ecologi.com/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + } + ], + "time": "2024-03-15T19:58:44+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.15.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "reference": "ce0f4d1e8a6f4eb0ddff33f57c69c50fd09f4301", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.15.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-01-28T23:22:08+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "^10.1", + "predis/predis": "^1.1 || ^2", + "ruflin/elastica": "^7", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.5.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2023-10-27T15:32:31+00:00" + }, + { + "name": "nesbot/carbon", + "version": "2.72.3", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/0c6fd108360c562f6e4fd1dedb8233b423e91c83", + "reference": "0c6fd108360c562f6e4fd1dedb8233b423e91c83", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "*", + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "psr/clock": "^1.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", + "doctrine/orm": "^2.7 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "ondrejmirtes/better-reflection": "*", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.99 || ^1.7.14", + "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", + "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", + "squizlabs/php_codesniffer": "^3.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2024-01-25T10:35:09+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.0", + "symfony/console": "^5.3.0|^6.0.0" + }, + "require-dev": { + "ergebnis/phpstan-rules": "^1.0.", + "illuminate/console": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "laravel/pint": "^1.0.0", + "pestphp/pest": "^1.21.0", + "pestphp/pest-plugin-mock": "^1.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-strict-rules": "^1.1.0", + "symfony/var-dumper": "^5.2.7|^6.0.0", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php" + ], + "psr-4": { + "Termwind\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Its like Tailwind CSS, but for the console.", + "keywords": [ + "cli", + "console", + "css", + "package", + "php", + "style" + ], + "support": { + "issues": "https://github.com/nunomaduro/termwind/issues", + "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://github.com/xiCO2k", + "type": "github" + } + ], + "time": "2023-02-08T01:06:31+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.2", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/80735db690fe4fc5c76dfa7f9b770634285fa820", + "reference": "80735db690fe4fc5c76dfa7f9b770634285fa820", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2023-11-12T21:59:55+00:00" + }, + { + "name": "psr/clock", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Clock\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", + "keywords": [ + "clock", + "now", + "psr", + "psr-20", + "time" + ], + "support": { + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" + }, + "time": "2022-11-25T14:36:26+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "e616d01114759c4c489f93b099585439f795fe35" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", + "reference": "e616d01114759c4c489f93b099585439f795fe35", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/1.0.2" + }, + "time": "2023-04-10T20:10:41+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.0" + }, + "time": "2021-07-14T16:46:02+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.28.3", + "fakerphp/faker": "^1.21", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^1.0", + "mockery/mockery": "^1.5", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpcsstandards/phpcsutils": "^1.0.0-rc1", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan": "^1.9", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5", + "psalm/plugin-mockery": "^1.1", + "psalm/plugin-phpunit": "^0.18.4", + "ramsey/coding-standard": "^2.0.3", + "ramsey/conventional-commits": "^1.3", + "vimeo/psalm": "^5.4" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.0.0" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2022-12-31T21:50:55+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.7.5", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", + "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11", + "ext-json": "*", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^8.5 || ^9", + "ramsey/composer-repl": "^1.4", + "slevomat/coding-standard": "^8.4", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.7.5" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2023-11-08T05:53:05+00:00" + }, + { + "name": "roots/acorn", + "version": "v4.2.2", + "source": { + "type": "git", + "url": "https://github.com/roots/acorn.git", + "reference": "21529e05068866c1804721695dfd0b59cc72178c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/roots/acorn/zipball/21529e05068866c1804721695dfd0b59cc72178c", + "reference": "21529e05068866c1804721695dfd0b59cc72178c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/guzzle": "^7.8", + "illuminate/cache": "^10.43", + "illuminate/config": "^10.43", + "illuminate/console": "^10.43", + "illuminate/container": "^10.43", + "illuminate/contracts": "^10.43", + "illuminate/database": "^10.43", + "illuminate/encryption": "^10.43", + "illuminate/events": "^10.43", + "illuminate/filesystem": "^10.43", + "illuminate/http": "^10.43", + "illuminate/log": "^10.43", + "illuminate/queue": "^10.43", + "illuminate/routing": "^10.43", + "illuminate/support": "^10.43", + "illuminate/validation": "^10.43", + "illuminate/view": "^10.43", + "laravel/prompts": "^0.1.7", + "laravel/serializable-closure": "^1.3", + "league/flysystem": "^3.8", + "php": ">=8.1", + "ramsey/uuid": "^4.7", + "roots/support": "^1.0", + "symfony/error-handler": "^6.2", + "symfony/var-dumper": "^6.2", + "vlucas/phpdotenv": "^5.4.1" + }, + "require-dev": { + "laravel/pint": "1.14", + "mockery/mockery": "^1.6", + "pestphp/pest": "^2.25", + "phpcompatibility/php-compatibility": "^9.3", + "roave/security-advisories": "dev-master", + "spatie/laravel-ignition": "^2.1", + "spatie/pest-plugin-snapshots": "^2.1", + "spatie/temporary-directory": "^2.0", + "tmarsteel/mockery-callable-mock": "^2.1", + "wp-cli/wp-cli": "^2.5" + }, + "suggest": { + "roots/acorn-prettify": "A collection of modules to apply theme-agnostic front-end modifications (^1.0).", + "spatie/laravel-ignition": "A beautiful error page for development (^2.0)." + }, + "bin": [ + "bin/acorn" + ], + "type": "library", + "autoload": { + "files": [ + "src/Roots/helpers.php", + "src/Roots/globals.php" + ], + "psr-4": { + "Roots\\": "src/Roots/", + "Illuminate\\": "src/Illuminate/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "QWp6t", + "email": "hi@qwp6t.me" + }, + { + "name": "Brandon Nifong", + "email": "brandon@tendency.me" + } + ], + "description": "Framework for Roots WordPress projects built with Laravel components.", + "homepage": "https://roots.io/acorn/", + "keywords": [ + "laravel", + "livewire", + "sage", + "wordpress" + ], + "support": { + "forum": "https://discourse.roots.io/", + "issues": "https://github.com/roots/acorn/issues", + "source": "https://github.com/roots/acorn/tree/v4.2.2" + }, + "funding": [ + { + "url": "https://github.com/roots", + "type": "github" + } + ], + "time": "2024-04-02T14:38:22+00:00" + }, + { + "name": "roots/support", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/roots/support.git", + "reference": "0c5231dc194407e32bfee000d49a36775040289a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/roots/support/zipball/0c5231dc194407e32bfee000d49a36775040289a", + "reference": "0c5231dc194407e32bfee000d49a36775040289a", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^7.2", + "squizlabs/php_codesniffer": "^3.3" + }, + "type": "library", + "autoload": { + "files": [ + "helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "QWp6t", + "email": "hi@qwp6t.me" + } + ], + "homepage": "https://github.com/roots/support/", + "support": { + "forum": "https://discourse.roots.io/", + "issues": "https://github.com/roots/support/issues", + "source": "https://github.com/roots/support/tree/1.0.0" + }, + "time": "2019-01-28T09:46:14+00:00" + }, + { + "name": "symfony/console", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "0d9e4eb5ad413075624378f474c4167ea202de78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78", + "reference": "0d9e4eb5ad413075624378f474c4167ea202de78", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-22T20:27:10+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", + "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "c725219bdf2afc59423c32793d5019d2a904e13a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c725219bdf2afc59423c32793d5019d2a904e13a", + "reference": "c725219bdf2afc59423c32793d5019d2a904e13a", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^5.4|^6.0|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^5.4|^6.0|^7.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-22T20:27:10+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.0.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/834c28d533dd0636f910909d01b9ff45cc094b5e", + "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-23T15:02:46+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df", + "reference": "a76aed96a42d2b521153fb382d418e30d18b59df", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-05-23T14:45:45+00:00" + }, + { + "name": "symfony/finder", + "version": "v6.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/11d736e97f116ac375a81f96e662911a34cd50ce", + "reference": "11d736e97f116ac375a81f96e662911a34cd50ce", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "require-dev": { + "symfony/filesystem": "^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-10-31T17:30:12+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304", + "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "symfony/cache": "<6.3" + }, + "require-dev": { + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.3|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/rate-limiter": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-08T15:01:18+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v6.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "f6947cb939d8efee137797382cb4db1af653ef75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f6947cb939d8efee137797382cb4db1af653ef75", + "reference": "f6947cb939d8efee137797382cb4db1af653ef75", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.4", + "symfony/config": "<6.1", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.3", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0", + "symfony/clock": "^6.2|^7.0", + "symfony/config": "^6.1|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/css-selector": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4.5|^6.0.5|^7.0", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.4.4|^7.0.4", + "symfony/stopwatch": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4|^6.0|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-exporter": "^6.2|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v6.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-03-04T21:00:47+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.4.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "5017e0a9398c77090b7694be46f20eb796262a34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/5017e0a9398c77090b7694be46f20eb796262a34", + "reference": "5017e0a9398c77090b7694be46f20eb796262a34", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.3.2" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v6.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-30T08:32:12+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" + }, + "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/process", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "710e27879e9be3395de2b98da3f52a946039f297" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297", + "reference": "710e27879e9be3395de2b98da3f52a946039f297", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-20T12:31:00+00:00" + }, + { + "name": "symfony/routing", + "version": "v6.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/7fe30068e207d9c31c0138501ab40358eb2d49a4", + "reference": "7fe30068e207d9c31c0138501ab40358eb2d49a4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<6.2", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12|^2", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.2|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v6.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-27T12:33:30+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", + "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/string", + "version": "v7.0.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/f5832521b998b0bec40bee688ad5de98d4cf111b", + "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.0.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-01T13:17:36+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/bce6a5a78e94566641b2594d17e48b0da3184a8e", + "reference": "bce6a5a78e94566641b2594d17e48b0da3184a8e", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-20T13:16:58+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "06450585bf65e978026bda220cdebca3f867fde7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/06450585bf65e978026bda220cdebca3f867fde7", + "reference": "06450585bf65e978026bda220cdebca3f867fde7", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2023-12-26T14:02:43+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v6.4.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "b439823f04c98b84d4366c79507e9da6230944b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b439823f04c98b84d4366c79507e9da6230944b1", + "reference": "b439823f04c98b84d4366c79507e9da6230944b1", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<5.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v6.4.4" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-02-15T11:23:52+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": true + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2023-11-12T22:43:29+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b56450eed252f6801410d810c8e1727224ae0743" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2022-03-08T17:03:00+00:00" + } + ], + "packages-dev": [ + { + "name": "laravel/pint", + "version": "v1.15.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "5f288b5e79938cc72f5c298d384e639de87507c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/5f288b5e79938cc72f5c298d384e639de87507c6", + "reference": "5f288b5e79938cc72f5c298d384e639de87507c6", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.1.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.52.1", + "illuminate/view": "^10.48.4", + "larastan/larastan": "^2.9.2", + "laravel-zero/framework": "^10.3.0", + "mockery/mockery": "^1.6.11", + "nunomaduro/termwind": "^1.15.1", + "pestphp/pest": "^2.34.5" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2024-04-02T14:28:47+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": ">=8.1" + }, + "platform-dev": [], + "plugin-api-version": "2.6.0" +} From 44fa5109d43e3b76958b93afb71f400871ce744e Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 17:43:44 +0200 Subject: [PATCH 02/13] Update README.md --- README.md | 131 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 92 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index c608de2ec4..162641d1fc 100644 --- a/README.md +++ b/README.md @@ -1,54 +1,107 @@ -

- - Sage - -

+# Wordpress Starter Theme with Sage and Vite -

- - Packagist Installs - +## Overview - - Build Status - +WordPress starter theme with block editor support and Vite builder. - - Follow Roots - -

+## Requirements -

Advanced WordPress starter theme with Tailwind CSS and Laravel Blade

+- [Acorn](https://roots.io/acorn/docs/installation/) v3 +- [PHP](https://secure.php.net/manual/en/install.php) >= 8.0 ( + with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled) +- [Composer](https://getcomposer.org/download/) +- [Vite](https://vitejs.dev) >= 3.1.0 +- [Node.js](http://nodejs.org/) >= 18.0.0 +- [Yarn](https://yarnpkg.com/en/docs/install) -

- Website    Documentation    Releases    Community -

+## Theme installation -## Sponsors +- **Make sure that you have [Acorn installed](https://roots.io/acorn/docs/installation/)** +- Install Sage using Composer from your WordPress themes directory (replace `your-theme-name` below with the name of + your theme): -Sage is an open source project and completely free to use. If you've benefited from our projects and would like to support our future endeavors, please consider [sponsoring Roots](https://github.com/sponsors/roots). +```shell +# @ app/themes/ or wp-content/themes/ +$ composer create-project onepixnet/sage-vite your-theme-name +``` -
-KM Digital Carrot WordPress.com Worksite Safety Copia Digital Freave 40Q -
+To install the latest development version of Sage, add `dev-develop` to the end of the command: -## Overview +```shell +$ composer create-project onepixnet/sage-vite your-theme-name dev-develop +``` + +## Theme structure + +```sh +themes/your-theme-name/ # → Root of your Sage based theme +├── app/ # → Theme PHP +│ ├── Providers/ # → Service providers +│ ├── View/ # → View models +│ ├── filters.php # → Theme filters +│ ├── helpers.php # → Global helpers +│ ├── medias.php # → Medias helper +│ └── setup.php # → Theme setup +├── composer.json # → Autoloading for `app/` files +├── public/ # → Built theme assets (never edit) +├── functions.php # → Theme bootloader +├── index.php # → Theme template wrapper +├── node_modules/ # → Node.js packages (never edit) +├── package.json # → Node.js dependencies and scripts +├── resources/ # → Theme assets and templates +│ ├── fonts/ # → Theme fonts +│ ├── images/ # → Theme images +│ ├── scripts/ # → Theme javascript +│ ├── styles/ # → Theme stylesheets +│ ├── svg/ # → Theme svgs +│ └── views/ # → Theme templates +│ ├── components/ # → Component templates +│ ├── forms/ # → Form templates +│ ├── layouts/ # → Base templates +│ ├── partials/ # → Partial templates + └── sections/ # → Section templates +├── screenshot.png # → Theme screenshot for WP admin +├── style.css # → Theme meta information +├── vendor/ # → Composer packages (never edit) +└── vite.config.ts # → Vite configuration +``` + +## Theme development + +- Run `yarn` from the theme directory to install dependencies +- Update `vite.config.ts` for bundler fine tuning + +### Build commands + +- `yarn dev` — Start dev server and hot module replacement +- `yarn build` — Compile assets +- `yarn lint` — Lint stylesheets & javascripts +- `yarn lint:css` — Lint stylesheets +- `yarn lint:js` — Lint javascripts + +### Hot Module Replacement + +#### Project Side + +Add the following variables in your project `.env` + +```sh +# Endpoint where the bundler serve your assets +HMR_ENTRYPOINT=http://localhost:5173 +``` -Sage is a WordPress starter theme with block editor support. +#### Theme side -- Harness the power of [Laravel](https://laravel.com) and its available packages thanks to [Acorn](https://github.com/roots/acorn) -- Clean, efficient theme templating utilizing [Laravel Blade](https://laravel.com/docs/master/blade) -- Modern frontend development workflow powered by [Bud](https://bud.js.org/) -- Out of the box support for [Tailwind CSS](https://tailwindcss.com/) +For advanced dev server configuration, copy `.env.example` according +to [Vite naming convention and loading order](https://vitejs.dev/guide/env-and-mode.html#env-files) and update variables -## Getting Started +#### FYI -See the [Sage installation documentation](https://roots.io/sage/docs/installation/). +Running HMR Mode remove the `public/manifest.json` file, so do not forget to re-run the assets compilation +with `yarn build` if needed. -## Stay Connected +## Documentation -- Join us on Discord by [sponsoring us on GitHub](https://github.com/sponsors/roots) -- Participate on [Roots Discourse](https://discourse.roots.io/) -- Follow [@rootswp on Twitter](https://twitter.com/rootswp) -- Read the [Roots Blog](https://roots.io/blog/) -- Subscribe to the [Roots Newsletter](https://roots.io/newsletter/) +- [Sage documentation](https://roots.io/sage/docs/) +- [Controller documentation](https://github.com/soberwp/controller#usage) +- [Vite](https://vitejs.dev/guide/) From a1521915b96d2badd551ce9e8e87c03a547af677 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 17:44:02 +0200 Subject: [PATCH 03/13] Update yarn.lock --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index d76d849119..3c00cfe31e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2820,9 +2820,9 @@ caniuse-lite@1.0.30001570: integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001565: - version "1.0.30001581" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz" - integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ== + version "1.0.30001605" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz" + integrity sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ== ccount@^2.0.0: version "2.0.1" From 3619855b36f31f149d31f0efcef95256b0f3d64b Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 17:51:48 +0200 Subject: [PATCH 04/13] Update composer.lock --- composer.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.lock b/composer.lock index f632334402..a0360400bb 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": "7e3c1da99c6f4b4c052d572f5b5a4d84", + "content-hash": "a2eae6ff68bf46d16d974cf3c8670443", "packages": [ { "name": "brick/math", From 29496cfddff79f26142dd2b0d5f425f2da3bac6d Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 18:11:28 +0200 Subject: [PATCH 05/13] Change required PHP version --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 45c38af319..01a9f70fd9 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ } }, "require": { - "php": ">=8.1", + "php": "^8.0", "roots/acorn": "^4.2" }, "require-dev": { From 46f742319e2d85cd7b4ef046421ffefae8315b90 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 18:11:43 +0200 Subject: [PATCH 06/13] Change target branch for composer --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 162641d1fc..5363a6dcd9 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,7 @@ WordPress starter theme with block editor support and Vite builder. ## Requirements - [Acorn](https://roots.io/acorn/docs/installation/) v3 -- [PHP](https://secure.php.net/manual/en/install.php) >= 8.0 ( - with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled) +- [PHP](https://secure.php.net/manual/en/install.php) >= 8.0 (with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled) - [Composer](https://getcomposer.org/download/) - [Vite](https://vitejs.dev) >= 3.1.0 - [Node.js](http://nodejs.org/) >= 18.0.0 @@ -25,10 +24,10 @@ WordPress starter theme with block editor support and Vite builder. $ composer create-project onepixnet/sage-vite your-theme-name ``` -To install the latest development version of Sage, add `dev-develop` to the end of the command: +To install the latest development version of Sage, add `dev-main` to the end of the command: ```shell -$ composer create-project onepixnet/sage-vite your-theme-name dev-develop +$ composer create-project onepixnet/sage-vite your-theme-name dev-main ``` ## Theme structure From 641b6a296e3da609037802aec199b4d531a6c036 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 18:12:32 +0200 Subject: [PATCH 07/13] Update composer.lock --- composer.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.lock b/composer.lock index a0360400bb..d661c2960d 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": "a2eae6ff68bf46d16d974cf3c8670443", + "content-hash": "9fbd46db9c802c83aafe3f5f22cfb260", "packages": [ { "name": "brick/math", @@ -5858,7 +5858,7 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">=8.1" + "php": "^8.0" }, "platform-dev": [], "plugin-api-version": "2.6.0" From 86e0a7f3b867553c624fb1691ede2138329fa848 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 2 Apr 2024 18:28:21 +0200 Subject: [PATCH 08/13] Update theme credentials --- style.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/style.css b/style.css index 821c50c5e1..21edb9648d 100644 --- a/style.css +++ b/style.css @@ -1,10 +1,10 @@ /* -Theme Name: Sage Starter Theme -Theme URI: https://roots.io/sage/ -Description: Sage is a WordPress starter theme. -Version: 10.x-dev -Author: Roots -Author URI: https://roots.io/ +Theme Name: OnePix Sage Vite Starter Theme +Theme URI: https://github.com/onepixnet/sage-vite +Description: Wordpress theme base on @roots sage theme +Version: 0.1 +Author: OnePix +Author URI: https://onepix.net/ Text Domain: sage License: MIT License License URI: https://opensource.org/licenses/MIT From d3d357eee3ab9b3e643efc8bad045aedbe16aad5 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Wed, 3 Apr 2024 00:33:04 +0200 Subject: [PATCH 09/13] Update README.md --- README.md | 47 +++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 41 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5363a6dcd9..372e092cdd 100644 --- a/README.md +++ b/README.md @@ -15,19 +15,54 @@ WordPress starter theme with block editor support and Vite builder. ## Theme installation -- **Make sure that you have [Acorn installed](https://roots.io/acorn/docs/installation/)** -- Install Sage using Composer from your WordPress themes directory (replace `your-theme-name` below with the name of - your theme): +Install Sage using Composer from your WordPress themes directory (replace `theme-name` below with the name of +your theme): ```shell -# @ app/themes/ or wp-content/themes/ -$ composer create-project onepixnet/sage-vite your-theme-name +# /wp-content/themes/ +$ composer create-project onepixnet/sage-vite theme-name ``` To install the latest development version of Sage, add `dev-main` to the end of the command: ```shell -$ composer create-project onepixnet/sage-vite your-theme-name dev-main +# /wp-content/themes/ +$ composer create-project onepixnet/sage-vite theme-name dev-main +``` + +Then jump to your `theme-name` and install [Acorn](https://roots.io/acorn/docs/installation/) + +```shell +# /wp-content/themes/theme-name +$ composer require roots/acorn +``` + +Then install dependencies and compile assets + +```shell +$ yarn +$ yarn build +``` + +You're ready to go! + +To start dev server update proxy url in `bud.config.js:37` (setProxyUrl) and run + +```shell +$ yarn dev +``` + +### Full list of commands + +```shell +# /wp-content/themes/ +$ composer create-project onepixnet/sage-vite theme-name dev-main + +# /wp-content/themes/theme-name +$ composer require roots/acorn +$ yarn +$ yarn build +$ yarn dev ``` ## Theme structure From 8d1bb135c996a9c8cd28efadc1c0077c278c748a Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Wed, 3 Apr 2024 00:56:49 +0200 Subject: [PATCH 10/13] Update screenshot --- screenshot.png | Bin 225 -> 141438 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/screenshot.png b/screenshot.png index 648f9f2bbb0c41d5274e03e8011abd782dad9422..fb57ce803adf534c18da9ce8d5b499c314c0086c 100644 GIT binary patch literal 141438 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

2Rljm0qX* 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

-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 literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yVA;UHz}&(J6kwPs_B9+xF_i@Q1v4;|O+IS@!By85}Sb4q9e0M?=y1ONa4 From 7777754781bb91bbe9a27f39e8b6b947e84b6090 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 16 Apr 2024 23:35:36 +0200 Subject: [PATCH 11/13] Add vite --- .DS_Store | Bin 0 -> 6148 bytes .babelrc | 3 + .browserslistrc | 5 + .postcssrc | 13 + .prettierrc | 11 + README.md | 2 +- bud.config.js | 80 - package.json | 50 +- phpcs.xml | 19 + resources/.DS_Store | Bin 0 -> 6148 bytes resources/fonts/whyte.woff2 | Bin 0 -> 32208 bytes resources/scripts/app.js | 13 - resources/scripts/editor.js | 9 - resources/scripts/editor.ts | 3 + resources/scripts/filters/button.filter.js | 25 - resources/scripts/guide.ts | 53 + resources/scripts/main.ts | 9 + resources/styles/_components.scss | 1 + resources/styles/_fonts.scss | 1 + resources/styles/_functions.scss | 3 + resources/styles/_layouts.scss | 1 + resources/styles/_mixins.scss | 5 + resources/styles/_normalize.scss | 114 + resources/styles/_tools.scss | 1 + resources/styles/_variables.scss | 5 + resources/styles/app.css | 3 - resources/styles/components/_medias.scss | 18 + resources/styles/editor.css | 0 resources/styles/editor.scss | 1 + resources/styles/fonts/_whyte.scss | 1 + resources/styles/functions/_rem.scss | 8 + resources/styles/functions/_spacer.scss | 11 + resources/styles/functions/_strip-units.scss | 5 + resources/styles/layouts/_base.scss | 13 + resources/styles/main.scss | 24 + resources/styles/mixins/_container.scss | 5 + resources/styles/mixins/_font-face.scss | 35 + resources/styles/mixins/_fonts.scss | 7 + resources/styles/mixins/_grid.scss | 9 + resources/styles/mixins/_typography.scss | 4 + resources/styles/shared.scss | 11 + resources/styles/tools/_guide.scss | 55 + resources/styles/variables/_colors.scss | 9 + resources/styles/variables/_fonts.scss | 6 + resources/styles/variables/_grid.scss | 24 + .../styles/variables/_media-queries.scss | 15 + resources/styles/variables/_spacer.scss | 1 + resources/{fonts => styles/vendors}/.gitkeep | 0 resources/svg/whatsapp.svg | 5 + resources/{images => types}/.gitkeep | 0 resources/types/vite-env.d.ts | 1 + tsconfig.json | 39 + tsconfig.node.json | 9 + vite.config.ts | 172 + yarn.lock | 8473 ++++------------- 55 files changed, 2373 insertions(+), 7017 deletions(-) create mode 100644 .DS_Store create mode 100644 .babelrc create mode 100644 .browserslistrc create mode 100644 .postcssrc create mode 100644 .prettierrc delete mode 100644 bud.config.js create mode 100644 phpcs.xml create mode 100644 resources/.DS_Store create mode 100644 resources/fonts/whyte.woff2 delete mode 100644 resources/scripts/app.js delete mode 100644 resources/scripts/editor.js create mode 100644 resources/scripts/editor.ts delete mode 100644 resources/scripts/filters/button.filter.js create mode 100644 resources/scripts/guide.ts create mode 100644 resources/scripts/main.ts create mode 100644 resources/styles/_components.scss create mode 100644 resources/styles/_fonts.scss create mode 100644 resources/styles/_functions.scss create mode 100644 resources/styles/_layouts.scss create mode 100644 resources/styles/_mixins.scss create mode 100644 resources/styles/_normalize.scss create mode 100644 resources/styles/_tools.scss create mode 100644 resources/styles/_variables.scss delete mode 100644 resources/styles/app.css create mode 100644 resources/styles/components/_medias.scss delete mode 100644 resources/styles/editor.css create mode 100644 resources/styles/editor.scss create mode 100644 resources/styles/fonts/_whyte.scss create mode 100644 resources/styles/functions/_rem.scss create mode 100644 resources/styles/functions/_spacer.scss create mode 100644 resources/styles/functions/_strip-units.scss create mode 100644 resources/styles/layouts/_base.scss create mode 100644 resources/styles/main.scss create mode 100644 resources/styles/mixins/_container.scss create mode 100644 resources/styles/mixins/_font-face.scss create mode 100644 resources/styles/mixins/_fonts.scss create mode 100644 resources/styles/mixins/_grid.scss create mode 100644 resources/styles/mixins/_typography.scss create mode 100644 resources/styles/shared.scss create mode 100644 resources/styles/tools/_guide.scss create mode 100644 resources/styles/variables/_colors.scss create mode 100644 resources/styles/variables/_fonts.scss create mode 100644 resources/styles/variables/_grid.scss create mode 100644 resources/styles/variables/_media-queries.scss create mode 100644 resources/styles/variables/_spacer.scss rename resources/{fonts => styles/vendors}/.gitkeep (100%) create mode 100644 resources/svg/whatsapp.svg rename resources/{images => types}/.gitkeep (100%) create mode 100644 resources/types/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5dd8f5ce68bf4494694a51ceace66fb7e2a13d40 GIT binary patch literal 6148 zcmeHKy-EW?5T4D27>zSQNyYVS0hO8K zlnT<6(U|f%Z|M*Qgn{420Po#R>YH8LBY*$)Xq2C~I;k!OoOCUCdRygN=r~StoxrEw z*nhvddwD!s?Vo+ie{eC)Wi9GrYO2uyCryI0=91EEl;(-nISwLPry(JI6g5UG<+fi6 zsk7_FUVag~JBKH?wulAu6?&TfYEM6L3MN<>iC-b7J`PGvLqD@hkv@MN_j7tE?^}~s zL+s2Pem2W|{5*oa1I|O_Uo*g41yXNV6e|n}1H!;31AIP&P{zn%Y0(@VFy;vWtfJcp z+WeN_n9yP5u(XH~h_azT8>-wBL)mcjht4l@SX#8 2% +last 4 versions +not dead +not ie <= 11 + diff --git a/.postcssrc b/.postcssrc new file mode 100644 index 0000000000..9f566f73e4 --- /dev/null +++ b/.postcssrc @@ -0,0 +1,13 @@ +{ + "plugins": { + "autoprefixer": {}, + "postcss-custom-media": {}, + "postcss-inline-svg": { + "paths": [ + "./resources/svg" + ], + "removeStroke": true, + "removeFill": true + } + } +} diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000000..254d390d1b --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "arrowParens": "avoid", + "bracketSpacing": true, + "jsxBracketSameLine": false, + "printWidth": 100, + "semi": false, + "singleQuote": true, + "tabWidth": 2, + "trailingComma": "all", + "useTabs": false +} diff --git a/README.md b/README.md index 372e092cdd..24f3f07476 100644 --- a/README.md +++ b/README.md @@ -121,7 +121,7 @@ Add the following variables in your project `.env` ```sh # Endpoint where the bundler serve your assets -HMR_ENTRYPOINT=http://localhost:5173 +HMR_ENTRYPOINT=http://localhost:3000 ``` #### Theme side diff --git a/bud.config.js b/bud.config.js deleted file mode 100644 index 51948e7b98..0000000000 --- a/bud.config.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * Compiler configuration - * - * @see {@link https://roots.io/sage/docs sage documentation} - * @see {@link https://bud.js.org/learn/config bud.js configuration guide} - * - * @type {import('@roots/bud').Config} - */ -export default async (app) => { - /** - * Application assets & entrypoints - * - * @see {@link https://bud.js.org/reference/bud.entry} - * @see {@link https://bud.js.org/reference/bud.assets} - */ - app - .entry('app', ['@scripts/app', '@styles/app']) - .entry('editor', ['@scripts/editor', '@styles/editor']) - .assets(['images']); - - /** - * Set public path - * - * @see {@link https://bud.js.org/reference/bud.setPublicPath} - */ - app.setPublicPath('/app/themes/sage/public/'); - - /** - * Development server settings - * - * @see {@link https://bud.js.org/reference/bud.setUrl} - * @see {@link https://bud.js.org/reference/bud.setProxyUrl} - * @see {@link https://bud.js.org/reference/bud.watch} - */ - app - .setUrl('http://localhost:3000') - .setProxyUrl('http://example.test') - .watch(['resources/views', 'app']); - - /** - * Generate WordPress `theme.json` - * - * @note This overwrites `theme.json` on every build. - * - * @see {@link https://bud.js.org/extensions/sage/theme.json} - * @see {@link https://developer.wordpress.org/block-editor/how-to-guides/themes/theme-json} - */ - app.wpjson - .setSettings({ - background: { - backgroundImage: true, - }, - color: { - custom: false, - customDuotone: false, - customGradient: false, - defaultDuotone: false, - defaultGradients: false, - defaultPalette: false, - duotone: [], - }, - custom: { - spacing: {}, - typography: { - 'font-size': {}, - 'line-height': {}, - }, - }, - spacing: { - padding: true, - units: ['px', '%', 'em', 'rem', 'vw', 'vh'], - }, - typography: { - customFontSize: false, - }, - }) - .useTailwindColors() - .useTailwindFontFamily() - .useTailwindFontSize(); -}; diff --git a/package.json b/package.json index 2c0f89a0b2..a2b886c634 100644 --- a/package.json +++ b/package.json @@ -1,27 +1,39 @@ { - "name": "sage", - "private": true, - "browserslist": [ - "extends @roots/browserslist-config" - ], - "engines": { - "node": ">=20.0.0" - }, + "name": "@onepixnet/sage", + "version": "4.3.1", + "description": "Wordpress theme based on Sage starter theme using Vite", + "license": "MIT", "type": "module", "scripts": { - "dev": "bud dev", - "build": "bud build", - "translate": "npm run translate:pot && npm run translate:update", - "translate:pot": "wp i18n make-pot . ./resources/lang/sage.pot --include=\"theme.json,patterns,app,resources\"", - "translate:update": "for file in ./resources/lang/*.po; do wp i18n update-po ./resources/lang/sage.pot $file; done", - "translate:compile": "npm run translate:mo && npm run translate:js", - "translate:js": "wp i18n make-json ./resources/lang --pretty-print", - "translate:mo": "wp i18n make-mo ./resources/lang ./resources/lang" + "dev": "vite", + "build": "vite build", + "serve": "vite preview", + "lint:js": "eslint .", + "lint:css": "stylelint **/*.{scss,css}", + "lint": "yarn lint:js && yarn lint:css" }, "devDependencies": { - "@roots/bud": "6.20.0", - "@roots/bud-tailwindcss": "6.20.0", - "@roots/sage": "6.20.0" + "@eslint/js": "^9.0.0", + "@types/node": "^20.12.5", + "autoprefixer": "^10.4.14", + "dotenv": "^16.0.0", + "eslint": "^9.0.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-prettier": "^5.1.3", + "postcss": "^8.4.38", + "postcss-custom-media": "^10.0.4", + "postcss-inline-svg": "^6.0.0", + "postcss-scss": "^4.0.6", + "prettier": "^3.2.5", + "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-output-manifest": "^2.0.0", + "sass": "^1.62.0", + "stylelint": "^16.3.1", + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-config-standard": "^36.0.0", + "typescript": "^5.0.4", + "typescript-eslint": "^7.5.0", + "vite": "^5.2.8" }, "dependencies": {} } diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 0000000000..5a2d6945ce --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,19 @@ + + + + Roots Coding Standards + + + functions.php + index.php + app + + + + + + + + + + \ No newline at end of file diff --git a/resources/.DS_Store b/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..86474555fb7d1c242e5348202bbfa56b51e2fbb9 GIT binary patch literal 6148 zcmeHKOHRWu5FOJ16?D-B5-eEc0!Z`*p$aGH1?Z20)R2fm5euZ;pc@XvhCMex+=Mr_ ziQ+gGy9%Kh$$qZq*)x7g?3#$w@NqUE>Jw2Hg)urn)ne@D;@OVvIRz>`$7;D4jHY>3 zcwFfa1w?_rrvQJuyL3%C-O&RzzTcM**PG>OI$7ou^kPFO$D6PBizZ|C3!}KH?+_)1 z(;nSYMq^sgyqN*JU4I}4XO1jy&BEchdFVL%w4y29Bb&n4;^+*V1|yJ*$7;={!E*CC zH|t&@k7ru?y1e$ZE;WB3mp!bhnj@%7jpO8@-Z+mA=2+9h-P?QE@qavl*mhhXs`WbY z^f`q0kuxs*RYx1dta$@*9Y(A6HAZXvHQs?aJvHCP<4+yG@&@DA7=ic|!-=o-b4QS^ z7(YQ+_t2o!qJStM3RDX4{t%-uCKgMBdh0-?uK>UZ-P+LZa|0M#Oe~fL;ejbL6ljJj zd&N*@IQnDDODvWK&2Uoo@}X>GWp5}-N5}lJrjtqxN-YYA0Juvwr MpkAVFw^vkX3PpT=(0F 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 { - // ... -}); - -/** - * @see {@link https://webpack.js.org/api/hot-module-replacement/} - */ -if (import.meta.webpackHot) import.meta.webpackHot.accept(console.error); diff --git a/resources/scripts/editor.js b/resources/scripts/editor.js deleted file mode 100644 index bea0bf995c..0000000000 --- a/resources/scripts/editor.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @see {@link https://bud.js.org/extensions/bud-preset-wordpress/editor-integration/filters} - */ -roots.register.filters('@scripts/filters'); - -/** - * @see {@link https://webpack.js.org/api/hot-module-replacement/} - */ -if (import.meta.webpackHot) import.meta.webpackHot.accept(console.error); diff --git a/resources/scripts/editor.ts b/resources/scripts/editor.ts new file mode 100644 index 0000000000..c02e6f94f2 --- /dev/null +++ b/resources/scripts/editor.ts @@ -0,0 +1,3 @@ +import '@styles/editor.scss' + +console.info('editor script loaded') diff --git a/resources/scripts/filters/button.filter.js b/resources/scripts/filters/button.filter.js deleted file mode 100644 index 65a6a1cccb..0000000000 --- a/resources/scripts/filters/button.filter.js +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @see {@link https://developer.wordpress.org/block-editor/reference-guides/filters/block-filters/#blocks-registerblocktype} - */ -export const hook = 'blocks.registerBlockType'; - -/** - * Filter handle - */ -export const name = 'sage/button'; - -/** - * Filter callback - * - * @param {object} settings - * @param {string} name - * @returns modified settings - */ -export function callback(settings, name) { - if (name !== 'core/button') return settings; - - return { - ...settings, - styles: [{ label: 'Outline', name: 'outline' }], - }; -} diff --git a/resources/scripts/guide.ts b/resources/scripts/guide.ts new file mode 100644 index 0000000000..7d9b170b60 --- /dev/null +++ b/resources/scripts/guide.ts @@ -0,0 +1,53 @@ +export default class Guide { + namespace: string = 'guide' + + constructor() { + const guide = document.createElement('div') + const wrapper = document.createElement('div') + const container = document.createElement('div') + const count = 12 + + console.info('[%s] bootstrap', this.namespace) + + guide.classList.add('guide') + container.classList.add('container') + wrapper.classList.add('guide-wrapper') + + for (let i = 0; i < count; i++) { + const element = document.createElement('div') + + element.classList.add('guide-element') + wrapper.appendChild(element) + } + + container.appendChild(wrapper) + guide.appendChild(container) + document.body.appendChild(guide) + } + + start(): void { + console.info('[%s] started', this.namespace) + + const guide = localStorage.getItem('guide') + + guide && document.querySelector('.guide')?.classList.add('active') + + document.addEventListener('keyup', (e: KeyboardEvent): void => { + if (e.code === 'Digit9') { + const guide = localStorage.getItem('guide') + + document.querySelector('.guide')?.classList.toggle('active') + + if (guide) { + localStorage.removeItem('guide') + } else { + localStorage.setItem('guide', '1') + } + } + + if (e.code === 'Digit0') { + document.body.classList.toggle('debug') + } + }) + } +} diff --git a/resources/scripts/main.ts b/resources/scripts/main.ts new file mode 100644 index 0000000000..17f094816b --- /dev/null +++ b/resources/scripts/main.ts @@ -0,0 +1,9 @@ +import Guide from '@scripts/guide' +import '@styles/main.scss' + +const { DEV } = import.meta.env + +/** + * Enable guide in dev mode + */ +DEV && new Guide().start() diff --git a/resources/styles/_components.scss b/resources/styles/_components.scss new file mode 100644 index 0000000000..4adc58e9ac --- /dev/null +++ b/resources/styles/_components.scss @@ -0,0 +1 @@ +@import 'components/medias'; diff --git a/resources/styles/_fonts.scss b/resources/styles/_fonts.scss new file mode 100644 index 0000000000..84f3e5fb65 --- /dev/null +++ b/resources/styles/_fonts.scss @@ -0,0 +1 @@ +@import 'fonts/whyte'; diff --git a/resources/styles/_functions.scss b/resources/styles/_functions.scss new file mode 100644 index 0000000000..f30c9368a8 --- /dev/null +++ b/resources/styles/_functions.scss @@ -0,0 +1,3 @@ +@import 'functions/rem'; +@import 'functions/spacer'; +@import 'functions/strip-units'; diff --git a/resources/styles/_layouts.scss b/resources/styles/_layouts.scss new file mode 100644 index 0000000000..6d21a51415 --- /dev/null +++ b/resources/styles/_layouts.scss @@ -0,0 +1 @@ +@import 'layouts/base'; diff --git a/resources/styles/_mixins.scss b/resources/styles/_mixins.scss new file mode 100644 index 0000000000..5311ee4e1c --- /dev/null +++ b/resources/styles/_mixins.scss @@ -0,0 +1,5 @@ +@import 'mixins/font-face'; +@import 'mixins/fonts'; +@import 'mixins/typography'; +@import 'mixins/grid'; +@import 'mixins/container'; diff --git a/resources/styles/_normalize.scss b/resources/styles/_normalize.scss new file mode 100644 index 0000000000..1e5f10a689 --- /dev/null +++ b/resources/styles/_normalize.scss @@ -0,0 +1,114 @@ +html, +body, +div, +span, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +button, +pre, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +samp, +small, +strong, +sub, +sup, +var, +b, +i, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +figcaption, +figure, +footer, +header, +hgroup, +menu, +nav, +section, +summary, +time, +mark, +audio, +video, +a { + margin: 0; + padding: 0; + border: none; + outline: none; + background: none; + -webkit-tap-highlight-color: transparent; +} + +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; + outline: none; + -webkit-tap-highlight-color: transparent; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +li { + list-style-type: none; +} + +a { + text-decoration: none; + color: currentcolor; +} diff --git a/resources/styles/_tools.scss b/resources/styles/_tools.scss new file mode 100644 index 0000000000..3ad9ee691f --- /dev/null +++ b/resources/styles/_tools.scss @@ -0,0 +1 @@ +@import 'tools/guide'; diff --git a/resources/styles/_variables.scss b/resources/styles/_variables.scss new file mode 100644 index 0000000000..1f882a70a1 --- /dev/null +++ b/resources/styles/_variables.scss @@ -0,0 +1,5 @@ +@import 'variables/colors'; +@import 'variables/fonts'; +@import 'variables/grid'; +@import 'variables/media-queries'; +@import 'variables/spacer'; diff --git a/resources/styles/app.css b/resources/styles/app.css deleted file mode 100644 index b5c61c9567..0000000000 --- a/resources/styles/app.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/resources/styles/components/_medias.scss b/resources/styles/components/_medias.scss new file mode 100644 index 0000000000..548dfb4bbe --- /dev/null +++ b/resources/styles/components/_medias.scss @@ -0,0 +1,18 @@ +.media-element { + margin: 0; + padding: 0; + + picture { + display: block; + width: 100%; + height: 100%; + background: var(--media-placeholder-color, grey); + } + + img { + display: block; + width: 100%; + height: 100%; + object-fit: cover; + } +} diff --git a/resources/styles/editor.css b/resources/styles/editor.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/resources/styles/editor.scss b/resources/styles/editor.scss new file mode 100644 index 0000000000..7f19acbe5b --- /dev/null +++ b/resources/styles/editor.scss @@ -0,0 +1 @@ +@import 'shared'; diff --git a/resources/styles/fonts/_whyte.scss b/resources/styles/fonts/_whyte.scss new file mode 100644 index 0000000000..7c5bcd70fe --- /dev/null +++ b/resources/styles/fonts/_whyte.scss @@ -0,0 +1 @@ +@include font-face('Whyte', '@fonts/whyte.woff2', 'woff2'); diff --git a/resources/styles/functions/_rem.scss b/resources/styles/functions/_rem.scss new file mode 100644 index 0000000000..719997f0a9 --- /dev/null +++ b/resources/styles/functions/_rem.scss @@ -0,0 +1,8 @@ +@use 'sass:math'; + +/* + * Convert value to rem + */ +@function rem($value, $base: $font-size) { + @return math.div(strip-units($value), $base) * 1rem; +} diff --git a/resources/styles/functions/_spacer.scss b/resources/styles/functions/_spacer.scss new file mode 100644 index 0000000000..9b00093494 --- /dev/null +++ b/resources/styles/functions/_spacer.scss @@ -0,0 +1,11 @@ +@use 'sass:math'; + +$spacer: 8 !default; +$font-size: 16 !default; + +/** + * Spacer generator + */ +@function spacer($size: 1) { + @return math.div(strip-units($spacer * $size), $font-size) * 1rem; +} diff --git a/resources/styles/functions/_strip-units.scss b/resources/styles/functions/_strip-units.scss new file mode 100644 index 0000000000..3afba1db0f --- /dev/null +++ b/resources/styles/functions/_strip-units.scss @@ -0,0 +1,5 @@ +@use 'sass:math'; + +@function strip-units($value) { + @return math.div($value, ($value * 0 + 1)); +} diff --git a/resources/styles/layouts/_base.scss b/resources/styles/layouts/_base.scss new file mode 100644 index 0000000000..bc0ccd4c35 --- /dev/null +++ b/resources/styles/layouts/_base.scss @@ -0,0 +1,13 @@ +body { + @include typo-base; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.whatsapp { + background: svg-load('whatsapp.svg'); +} + +.container { + @include container; +} diff --git a/resources/styles/main.scss b/resources/styles/main.scss new file mode 100644 index 0000000000..47209b99f4 --- /dev/null +++ b/resources/styles/main.scss @@ -0,0 +1,24 @@ +/** + * Shared + */ +@import 'shared'; + +/** + * Reset + */ +@import 'normalize'; + +/** + * Components + */ +@import 'components'; + +/** + * Layout + */ +@import 'layouts'; + +/** + * Tools + */ +@import 'tools'; diff --git a/resources/styles/mixins/_container.scss b/resources/styles/mixins/_container.scss new file mode 100644 index 0000000000..d773494dfc --- /dev/null +++ b/resources/styles/mixins/_container.scss @@ -0,0 +1,5 @@ +@mixin container { + max-width: var(--grid-max, rem(1400)); + width: calc(100% - (var(--grid-gap, rem(20)) * 2)); + margin: 0 auto; +} diff --git a/resources/styles/mixins/_font-face.scss b/resources/styles/mixins/_font-face.scss new file mode 100644 index 0000000000..8596419141 --- /dev/null +++ b/resources/styles/mixins/_font-face.scss @@ -0,0 +1,35 @@ +@use 'sass:list'; +@use 'sass:string'; +@use 'sass:map'; +@use 'sass:math'; + +/** + * Font face + */ +@mixin font-face($name, $path, $exts: woff2 woff, $display: swap, $weight: null, $style: null) { + $src: null; + + $extmods: ( + eot: '?', + svg: '#' + str-replace($name, ' ', '_') + ); + + $formats: ( + otf: 'opentype', + ttf: 'truetype' + ); + + @each $ext in $exts { + $extmod: if(map.has-key($extmods, $ext), $ext + map.get($extmods, $ext), $ext); + $format: if(map.has-key($formats, $ext), map.get($formats, $ext), $ext); + $src: list.append($src, url('#{string.quote($path)}') format(string.quote($format)), comma); + } + + @font-face { + font-family: string.quote($name); + font-display: $display; + font-style: $style; + font-weight: $weight; + src: $src; + } +} diff --git a/resources/styles/mixins/_fonts.scss b/resources/styles/mixins/_fonts.scss new file mode 100644 index 0000000000..2d7f139458 --- /dev/null +++ b/resources/styles/mixins/_fonts.scss @@ -0,0 +1,7 @@ +@mixin font-default { + font-family: $font-default; +} + +@mixin font-whyte { + font-family: $font-whyte; +} diff --git a/resources/styles/mixins/_grid.scss b/resources/styles/mixins/_grid.scss new file mode 100644 index 0000000000..a3e35bce47 --- /dev/null +++ b/resources/styles/mixins/_grid.scss @@ -0,0 +1,9 @@ +/** + * Base grid + */ +@mixin grid { + display: grid; + grid-template-columns: repeat(var(--grid-size), 1fr); + gap: var(--grid-gap, #{spacer(4)}); + margin: 0 auto; +} diff --git a/resources/styles/mixins/_typography.scss b/resources/styles/mixins/_typography.scss new file mode 100644 index 0000000000..74a4b15bdf --- /dev/null +++ b/resources/styles/mixins/_typography.scss @@ -0,0 +1,4 @@ +@mixin typo-base { + @include font-whyte; + line-height: $line-height; +} diff --git a/resources/styles/shared.scss b/resources/styles/shared.scss new file mode 100644 index 0000000000..9ccb3e8e46 --- /dev/null +++ b/resources/styles/shared.scss @@ -0,0 +1,11 @@ +/** + * Functionnals + */ +@import 'functions'; +@import 'mixins'; +@import 'variables'; + +/** + * Fonts + */ +@import 'fonts'; diff --git a/resources/styles/tools/_guide.scss b/resources/styles/tools/_guide.scss new file mode 100644 index 0000000000..d894a44aee --- /dev/null +++ b/resources/styles/tools/_guide.scss @@ -0,0 +1,55 @@ +.guide { + position: fixed; + z-index: 10000; + visibility: hidden; + transition: 0.4s opacity ease-out; + pointer-events: none; + opacity: 0; + inset: 0; + + &::before, + &::after { + position: absolute; + right: 0; + left: 0; + display: none; + height: 1px; + background: red; + content: ''; + } + + &::before { + top: 10vh; + } + + &::after { + bottom: 10vh; + } + + &-wrapper { + @include grid; + height: 100%; + row-gap: 0; + } + + &-element { + border-right: 1px solid var(--guide-outline-color, rgba(150 0 0 / 0.2)); + border-left: 1px solid var(--guide-outline-color, rgba(150 0 0 / 0.2)); + background: var(--guide-background-color, rgba(150 0 0 / 0.1)); + } + + .container { + height: 100%; + } + + &.active { + visibility: visible; + opacity: 1; + } +} + +.debug { + *:not(.container, .main-content, .main-header, .main-footer, .guide, [class^='guide-']):hover { + background-color: var(--guide-debug-color, rgba(150 150 255 / 0.1)); + } +} diff --git a/resources/styles/variables/_colors.scss b/resources/styles/variables/_colors.scss new file mode 100644 index 0000000000..5302996dae --- /dev/null +++ b/resources/styles/variables/_colors.scss @@ -0,0 +1,9 @@ +$colors: ( + 'dark': #333 +); + +:root { + @each $name, $color in $colors { + --color-#{$name}: #{$color}; + } +} diff --git a/resources/styles/variables/_fonts.scss b/resources/styles/variables/_fonts.scss new file mode 100644 index 0000000000..799a75dcb3 --- /dev/null +++ b/resources/styles/variables/_fonts.scss @@ -0,0 +1,6 @@ +$line-height: 1; + +$font-sans-serif: Arial, Helvetica, sans-serif; +$font-serif: Geneva, Georgia, 'Times New Roman', serif; +$font-default: $font-sans-serif; +$font-whyte: Whyte, $font-sans-serif; diff --git a/resources/styles/variables/_grid.scss b/resources/styles/variables/_grid.scss new file mode 100644 index 0000000000..e515b2f4de --- /dev/null +++ b/resources/styles/variables/_grid.scss @@ -0,0 +1,24 @@ +:root { + --grid-max: #{rem(1400)}; + --grid-gap: #{spacer()}; + --grid-size: 6; +} + +@media (--md) { + :root { + --grid-gap: #{spacer(2)}; + } +} + +@media (--lg) { + :root { + --grid-size: 12; + } +} + +@media (--xl) { + :root { + --grid-size: 12; + --grid-gap: #{spacer(3)}; + } +} diff --git a/resources/styles/variables/_media-queries.scss b/resources/styles/variables/_media-queries.scss new file mode 100644 index 0000000000..69b22dd99c --- /dev/null +++ b/resources/styles/variables/_media-queries.scss @@ -0,0 +1,15 @@ +/** + * Breakpoints + */ +@custom-media --xs (min-width: 360px); +@custom-media --sm (min-width: 640px); +@custom-media --md (min-width: 768px); +@custom-media --lg (min-width: 1024px); +@custom-media --xl (min-width: 1280px); +@custom-media --hi (min-width: 1440px); + +/** + * Orientations + */ +@custom-media --landscape (orientation: landscape); +@custom-media --portrait (orientation: portrait); diff --git a/resources/styles/variables/_spacer.scss b/resources/styles/variables/_spacer.scss new file mode 100644 index 0000000000..ec7d52e48a --- /dev/null +++ b/resources/styles/variables/_spacer.scss @@ -0,0 +1 @@ +$spacer: 8; diff --git a/resources/fonts/.gitkeep b/resources/styles/vendors/.gitkeep similarity index 100% rename from resources/fonts/.gitkeep rename to resources/styles/vendors/.gitkeep diff --git a/resources/svg/whatsapp.svg b/resources/svg/whatsapp.svg new file mode 100644 index 0000000000..b491ad0be0 --- /dev/null +++ b/resources/svg/whatsapp.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/resources/images/.gitkeep b/resources/types/.gitkeep similarity index 100% rename from resources/images/.gitkeep rename to resources/types/.gitkeep diff --git a/resources/types/vite-env.d.ts b/resources/types/vite-env.d.ts new file mode 100644 index 0000000000..11f02fe2a0 --- /dev/null +++ b/resources/types/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000000..ec5e96345b --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,39 @@ +{ + "compilerOptions": { + "target": "esnext", + "useDefineForClassFields": true, + "module": "esnext", + "moduleResolution": "node", + "strict": true, + "jsx": "preserve", + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": true, + "noImplicitAny": true, + "noImplicitThis": true, + "noImplicitReturns": true, + "baseUrl": ".", + "lib": [ + "esnext", + "dom" + ], + "paths": { + "@scripts/*": [ + "resources/scripts/*" + ], + "@types/*": [ + "resources/types/*" + ] + } + }, + "include": [ + "resources/**/*.ts", + "resources/**/*.d.ts", + "vite.config.ts" + ], + "references": [ + { + "path": "tsconfig.node.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000000..d43760259d --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "esnext", + "moduleResolution": "node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000000..291147c3f3 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,172 @@ +import { unlink } from 'fs' +import * as path from 'path' +import copy from 'rollup-plugin-copy' +import pluginManifest, { + KeyValueDecorator, + OutputManifestParam, +} from 'rollup-plugin-output-manifest' +import { ConfigEnv, defineConfig, loadEnv, UserConfigExport } from 'vite' + +const { default: outputManifest } = pluginManifest as any +const publicDir = 'public' +const manifestFile = 'manifest.json' +const assets = { + base: 'resources', + scripts: 'resources/scripts', + styles: 'resources/styles', + images: 'resources/images', + fonts: 'resources/fonts', +} + +const formatName = (name: string): string => + name.replace(`${assets.scripts}/`, '').replace(/.css$/gm, '') + +export default defineConfig(({ mode }: ConfigEnv) => { + const devServerConfig = loadEnv(mode, process.cwd(), 'HMR') + const dev = mode === 'development' + const config: UserConfigExport = { + appType: 'custom', + publicDir: false, + base: './', + resolve: { + alias: { + '@': path.resolve(__dirname, assets.base), + '@scripts': path.resolve(__dirname, assets.scripts), + '@styles': path.resolve(__dirname, assets.styles), + '@fonts': path.resolve(__dirname, assets.fonts), + '@images': path.resolve(__dirname, assets.images), + }, + }, + css: { + devSourcemap: true, + }, + build: { + sourcemap: 'inline', + manifest: false, + outDir: publicDir, + assetsDir: '', + rollupOptions: { + input: { + main: path.resolve(__dirname, `${assets.scripts}/main.ts`), + editor: path.resolve(__dirname, `${assets.scripts}/editor.ts`), + }, + plugins: [ + outputManifest({ + fileName: manifestFile, + generate: + (keyValueDecorator: KeyValueDecorator, seed: object, opt: OutputManifestParam) => + chunks => + chunks.reduce((manifest, { name, fileName }) => { + return name + ? { + ...manifest, + ...keyValueDecorator(formatName(name), fileName, opt), + } + : manifest + }, seed), + }), + outputManifest({ + fileName: 'entrypoints.json', + nameWithExt: true, + generate: (_: KeyValueDecorator, seed: object) => chunks => + chunks.reduce((manifest, { name, fileName }) => { + const formatedName = name && formatName(name) + const output = {} + const js: Array = + formatedName && manifest[formatedName]?.js?.length + ? manifest[formatedName].js + : [] + const css: Array = + formatedName && manifest[formatedName]?.css?.length + ? manifest[formatedName].css + : [] + const dependencies: Array = + formatedName && manifest[formatedName] ? manifest[formatedName].dependencies : [] + const inject = { + js, + css, + dependencies, + } + + fileName.match(/.js$/gm) && js.push(fileName) + fileName.match(/.css$/gm) && css.push(fileName) + + name && (output[formatedName] = inject) + + return { + ...manifest, + ...output, + } + }, seed), + }), + copy({ + copyOnce: true, + hook: 'writeBundle', + targets: [ + { + src: path.resolve(__dirname, `${assets.base}/images/**/*`), + dest: `${publicDir}/images`, + }, + { + src: path.resolve(__dirname, `${assets.base}/svg/**/*`), + dest: `${publicDir}/svg`, + }, + { + src: path.resolve(__dirname, `${assets.base}/fonts/**/*`), + dest: `${publicDir}/fonts`, + }, + ], + }), + ], + }, + }, + } + + if (dev) { + let host = 'localhost' + let port = 3000 + const protocol = 'http' + const https = !!(devServerConfig.HMR_HTTPS_KEY && devServerConfig.HMR_HTTPS_CERT) + + unlink(`${publicDir}/${manifestFile}`, error => + console.log( + `🧹 Wipe ${manifestFile} :`, + error ? `No ${manifestFile} in the public directory` : '✅', + ), + ) + + devServerConfig.HMR_HOST && (host = devServerConfig.HMR_HOST) + devServerConfig.HMR_PORT && (port = parseInt(devServerConfig.HMR_PORT)) + + https && + (config.server.https = { + key: devServerConfig.HMR_HTTPS_KEY, + cert: devServerConfig.HMR_HTTPS_CERT, + }) + + config.server = { + host, + port, + strictPort: true, + origin: `${protocol}://${host}:${port}`, + fs: { + strict: true, + allow: ['node_modules', assets.base], + }, + + /*** + * For Windows user with files system watching not working + * https://vitejs.dev/config/server-options.html#server-watch + */ + + /* + watch: { + usePolling: true, + interval: 1000 + } + */ + } + } + + return config +}) diff --git a/yarn.lock b/yarn.lock index 3c00cfe31e..aa8a262f88 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,26 +2,10 @@ # yarn lockfile v1 -"@alcalzone/ansi-tokenize@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.1.3.tgz#9f89839561325a8e9a0c32360b8d17e48489993f" - integrity sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw== - dependencies: - ansi-styles "^6.2.1" - is-fullwidth-code-point "^4.0.0" - -"@alloc/quick-lru@^5.2.0": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" - integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== - -"@ampproject/remapping@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@babel/code-frame@^7.0.0": version "7.16.7" @@ -30,328 +14,11 @@ dependencies: "@babel/highlight" "^7.16.7" -"@babel/code-frame@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" - integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== - dependencies: - "@babel/highlight" "^7.22.13" - chalk "^2.4.2" - -"@babel/code-frame@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== - dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" - -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== - -"@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" - integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== - -"@babel/core@7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.6.tgz#8be77cd77c55baadcc1eae1c33df90ab6d2151d4" - integrity sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.6" - "@babel/parser" "^7.23.6" - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.6" - "@babel/types" "^7.23.6" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== - dependencies: - "@babel/types" "^7.23.6" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" - integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.15" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-compilation-targets@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.22.15": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz#b04d915ce92ce363666f816a884cdcfc9be04953" - integrity sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz#3e35f4e04acbbf25f1b3534a657610a000543d3c" - integrity sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" - -"@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.4.4": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz#64df615451cb30e94b59a9696022cffac9a10088" - integrity sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz#b95a144896f6d491ca7863576f820f3628818621" - integrity sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== - dependencies: - "@babel/types" "^7.23.0" - -"@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - 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== - -"@babel/helper-plugin-utils@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz#9448974dd4fb1d80fefe72e8a0af37809cd30d6d" - integrity sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg== - -"@babel/helper-plugin-utils@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" - -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== - "@babel/helper-validator-identifier@^7.16.7": version "7.16.7" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz" integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== -"@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== - -"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" - integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-option@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" - integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== - -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" - -"@babel/helpers@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.6.tgz#d03af2ee5fb34691eec0cda90f5ecbb4d4da145a" - integrity sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA== - dependencies: - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.6" - "@babel/types" "^7.23.6" - "@babel/highlight@^7.16.7": version "7.16.10" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz" @@ -361,6042 +28,1705 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" - integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.4.2" - js-tokens "^4.0.0" +"@csstools/cascade-layer-name-parser@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.9.tgz#7093f9c26fd92dee87d853a97de0647c5a8c4262" + integrity sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw== -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" +"@csstools/css-parser-algorithms@^2.6.1": + version "2.6.1" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz#c45440d1efa2954006748a01697072dae5881bcd" + integrity sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA== -"@babel/parser@^7.22.15": - version "7.22.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.16.tgz#180aead7f247305cce6551bea2720934e2fa2c95" - integrity sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA== +"@csstools/css-tokenizer@^2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz#a4b8718ed7fcd2dcd555de16b31ca59ad4b96a06" + integrity sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw== -"@babel/parser@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" - integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== +"@csstools/media-query-list-parser@^2.1.9": + version "2.1.9" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz#feb4b7268f998956eb3ded69507869e73d005dda" + integrity sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" - integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +"@csstools/selector-specificity@^3.0.2": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz#208a3929ee614967a1fc8cd6cb758d9fcbf0caae" + integrity sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q== -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" - integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.23.3" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" - integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-syntax-async-generators@^7.8.4": - 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== +"@dual-bundle/import-meta-resolve@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz#df79b7ea62c55094dc129880387864cdf41eca7c" + integrity sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw== + +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== + +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== + +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== + +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== + +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== + +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== + +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== + +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== + +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": + version "4.4.0" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA== + dependencies: + eslint-visitor-keys "^3.3.0" + +"@eslint-community/regexpp@^4.10.0", "@eslint-community/regexpp@^4.6.1": + version "4.10.0" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" + integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== + +"@eslint/eslintrc@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.0.2.tgz#36180f8e85bf34d2fe3ccc2261e8e204a411ab4e" + integrity sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + ajv "^6.12.4" + debug "^4.3.2" + espree "^10.0.1" + globals "^14.0.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" -"@babel/plugin-syntax-class-properties@^7.12.13": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" +"@eslint/js@9.0.0", "@eslint/js@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.0.0.tgz#1a9e4b4c96d8c7886e0110ed310a0135144a1691" + integrity sha512-RThY/MnKrhubF6+s1JflwUjPEsnCEmYCWwqa/aRISKWNXGZ9epUwft4bUMM35SdKF9xvBrLydAM1RDHd1Z//ZQ== -"@babel/plugin-syntax-class-static-block@^7.14.5": - 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== +"@humanwhocodes/config-array@^0.12.3": + version "0.12.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.12.3.tgz#a6216d90f81a30bedd1d4b5d799b47241f318072" + integrity sha512-jsNnTBlMWuTpDkeE3on7+dWJi0D6fdDfeANj/w7MpS8ztROCoLvIO2nG0CcFj+E4k8j4QrSTh4Oryi3i2G669g== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" + minimatch "^3.0.5" -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@babel/plugin-syntax-import-assertions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" - integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" -"@babel/plugin-syntax-import-attributes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" - integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" -"@babel/plugin-syntax-json-strings@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@pkgr/core@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== + +"@rollup/rollup-android-arm-eabi@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.1.tgz#ca0501dd836894216cb9572848c5dde4bfca3bec" + integrity sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA== + +"@rollup/rollup-android-arm64@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.1.tgz#154ca7e4f815d2e442ffc62ee7f64aee8b2547b0" + integrity sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ== + +"@rollup/rollup-darwin-arm64@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.1.tgz#02b522ab6ccc2c504634651985ff8e657b42c055" + integrity sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q== + +"@rollup/rollup-darwin-x64@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.1.tgz#217737f9f73de729fdfd7d529afebb6c8283f554" + integrity sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA== + +"@rollup/rollup-linux-arm-gnueabihf@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.1.tgz#a87e478ab3f697c7f4e74c8b1cac1e0667f8f4be" + integrity sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g== + +"@rollup/rollup-linux-arm64-gnu@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.1.tgz#4da6830eca27e5f4ca15f9197e5660952ca185c6" + integrity sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w== + +"@rollup/rollup-linux-arm64-musl@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.1.tgz#0b0ed35720aebc8f5e501d370a9ea0f686ead1e0" + integrity sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw== + +"@rollup/rollup-linux-powerpc64le-gnu@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.1.tgz#024ad04d162726f25e62915851f7df69a9677c17" + integrity sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw== + +"@rollup/rollup-linux-riscv64-gnu@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.1.tgz#180694d1cd069ddbe22022bb5b1bead3b7de581c" + integrity sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw== + +"@rollup/rollup-linux-s390x-gnu@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.1.tgz#f7b4e2b0ca49be4e34f9ef0b548c926d94edee87" + integrity sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA== + +"@rollup/rollup-linux-x64-gnu@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.1.tgz#0aaf79e5b9ccf7db3084fe6c3f2d2873a27d5af4" + integrity sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA== + +"@rollup/rollup-linux-x64-musl@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.1.tgz#38f0a37ca5015eb07dff86a1b6f94279c179f4ed" + integrity sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g== + +"@rollup/rollup-win32-arm64-msvc@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.1.tgz#84d48c55740ede42c77373f76e85f368633a0cc3" + integrity sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA== + +"@rollup/rollup-win32-ia32-msvc@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.1.tgz#c1e0bc39e20e760f0a526ddf14ae0543af796605" + integrity sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg== + +"@rollup/rollup-win32-x64-msvc@4.14.1": + version "4.14.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.1.tgz#299eee74b7d87e116083ac5b1ce8dd9434668294" + integrity sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew== + +"@types/estree@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== +"@types/fs-extra@^8.0.1": + version "8.1.5" + resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.5.tgz#33aae2962d3b3ec9219b5aca2555ee00274f5927" + integrity sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@types/node" "*" -"@babel/plugin-syntax-jsx@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@types/minimatch" "*" + "@types/node" "*" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" +"@types/json-schema@^7.0.15": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@types/minimatch@*": + version "3.0.5" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@babel/plugin-syntax-numeric-separator@^7.10.4": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" +"@types/node@*": + version "16.11.13" + resolved "https://registry.npmjs.org/@types/node/-/node-16.11.13.tgz" + integrity sha512-eUXZzHLHoZqj1frtUetNkUetYoJ6X55UmrVnFD4DMhVeAmwLjniZhtBmsRiemQh4uq4G3vUra/Ws/hs9vEvL3Q== -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" +"@types/node@^13.9.1": + version "13.13.52" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.52.tgz#03c13be70b9031baaed79481c0c0cfb0045e53f7" + integrity sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== + +"@types/node@^20.12.5": + version "20.12.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.7.tgz#04080362fa3dd6c5822061aa3124f5c152cff384" + integrity sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg== + dependencies: + undici-types "~5.26.4" + +"@types/semver@^7.5.8": + version "7.5.8" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" + integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== + +"@typescript-eslint/eslint-plugin@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.6.0.tgz#1f5df5cda490a0bcb6fbdd3382e19f1241024242" + integrity sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "7.6.0" + "@typescript-eslint/type-utils" "7.6.0" + "@typescript-eslint/utils" "7.6.0" + "@typescript-eslint/visitor-keys" "7.6.0" + debug "^4.3.4" + graphemer "^1.4.0" + ignore "^5.3.1" + natural-compare "^1.4.0" + semver "^7.6.0" + ts-api-utils "^1.3.0" + +"@typescript-eslint/parser@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-7.6.0.tgz#0aca5de3045d68b36e88903d15addaf13d040a95" + integrity sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg== + dependencies: + "@typescript-eslint/scope-manager" "7.6.0" + "@typescript-eslint/types" "7.6.0" + "@typescript-eslint/typescript-estree" "7.6.0" + "@typescript-eslint/visitor-keys" "7.6.0" + debug "^4.3.4" -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - 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== +"@typescript-eslint/scope-manager@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-7.6.0.tgz#1e9972f654210bd7500b31feadb61a233f5b5e9d" + integrity sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@typescript-eslint/types" "7.6.0" + "@typescript-eslint/visitor-keys" "7.6.0" -"@babel/plugin-syntax-optional-chaining@^7.8.3": - 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== +"@typescript-eslint/type-utils@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-7.6.0.tgz#644f75075f379827d25fe0713e252ccd4e4a428c" + integrity sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw== dependencies: - "@babel/helper-plugin-utils" "^7.8.0" + "@typescript-eslint/typescript-estree" "7.6.0" + "@typescript-eslint/utils" "7.6.0" + debug "^4.3.4" + ts-api-utils "^1.3.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - 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== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" +"@typescript-eslint/types@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-7.6.0.tgz#53dba7c30c87e5f10a731054266dd905f1fbae38" + integrity sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ== -"@babel/plugin-syntax-top-level-await@^7.14.5": - 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== +"@typescript-eslint/typescript-estree@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-7.6.0.tgz#112a3775563799fd3f011890ac8322f80830ac17" + integrity sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw== dependencies: - "@babel/helper-plugin-utils" "^7.14.5" + "@typescript-eslint/types" "7.6.0" + "@typescript-eslint/visitor-keys" "7.6.0" + debug "^4.3.4" + globby "^11.1.0" + is-glob "^4.0.3" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" + +"@typescript-eslint/utils@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.6.0.tgz#e400d782280b6f724c8a1204269d984c79202282" + integrity sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@types/json-schema" "^7.0.15" + "@types/semver" "^7.5.8" + "@typescript-eslint/scope-manager" "7.6.0" + "@typescript-eslint/types" "7.6.0" + "@typescript-eslint/typescript-estree" "7.6.0" + semver "^7.6.0" + +"@typescript-eslint/visitor-keys@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-7.6.0.tgz#d1ce13145844379021e1f9bd102c1d78946f4e76" + integrity sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw== + dependencies: + "@typescript-eslint/types" "7.6.0" + eslint-visitor-keys "^3.4.3" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" +acorn@^8.11.3: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== -"@babel/plugin-transform-arrow-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" - integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== +ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" -"@babel/plugin-transform-async-generator-functions@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" - integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== - dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - -"@babel/plugin-transform-block-scoped-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" - integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== +ajv@^8.0.1: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" -"@babel/plugin-transform-block-scoping@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" - integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -"@babel/plugin-transform-class-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" - integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== -"@babel/plugin-transform-class-static-block@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" - integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-transform-classes@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" - integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" - integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.15" + color-convert "^1.9.0" -"@babel/plugin-transform-destructuring@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" - integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + color-convert "^2.0.1" -"@babel/plugin-transform-dotall-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" - integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + normalize-path "^3.0.0" + picomatch "^2.0.4" -"@babel/plugin-transform-duplicate-keys@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" - integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -"@babel/plugin-transform-dynamic-import@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" - integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -"@babel/plugin-transform-exponentiation-operator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" - integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -"@babel/plugin-transform-export-namespace-from@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" - integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== +autoprefixer@^10.4.14: + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" -"@babel/plugin-transform-for-of@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" - integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -"@babel/plugin-transform-function-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" - integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== - dependencies: - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-json-strings@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" - integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" +balanced-match@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" + integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== -"@babel/plugin-transform-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" - integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" - integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= -"@babel/plugin-transform-member-expression-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" - integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + balanced-match "^1.0.0" + concat-map "0.0.1" -"@babel/plugin-transform-modules-amd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" - integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + balanced-match "^1.0.0" -"@babel/plugin-transform-modules-commonjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" - integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== - dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" - integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/plugin-transform-modules-umd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" - integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== +braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + fill-range "^7.0.1" -"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" -"@babel/plugin-transform-new-target@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" - integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" - integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" +caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: + version "1.0.30001608" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001608.tgz#7ae6e92ffb300e4b4ec2f795e0abab456ec06cc0" + integrity sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA== -"@babel/plugin-transform-numeric-separator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" - integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -"@babel/plugin-transform-object-rest-spread@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" - integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== - dependencies: - "@babel/compat-data" "^7.23.3" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.23.3" - -"@babel/plugin-transform-object-super@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" - integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"@babel/plugin-transform-optional-catch-binding@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" - integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + 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" + optionalDependencies: + fsevents "~2.3.2" -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" - integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" - integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + color-name "1.1.3" -"@babel/plugin-transform-private-methods@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" - integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + color-name "~1.1.4" -"@babel/plugin-transform-private-property-in-object@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" - integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" - integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -"@babel/plugin-transform-react-display-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" - integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" +colord@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== -"@babel/plugin-transform-react-jsx@^7.22.15": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" - -"@babel/plugin-transform-react-jsx@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" - integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.15" - -"@babel/plugin-transform-react-pure-annotations@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" - integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" +colorette@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== -"@babel/plugin-transform-regenerator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" - integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -"@babel/plugin-transform-reserved-words@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" - integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" -"@babel/plugin-transform-runtime@7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.6.tgz#bf853cd0a675c16ee33e6ba2a63b536e75e5d754" - integrity sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg== - dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - semver "^6.3.1" - -"@babel/plugin-transform-shorthand-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" - integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== +cross-spawn@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" -"@babel/plugin-transform-spread@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" - integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +css-functions-list@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea" + integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ== -"@babel/plugin-transform-sticky-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" - integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" -"@babel/plugin-transform-template-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" - integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== +css-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + mdn-data "2.0.30" + source-map-js "^1.0.1" -"@babel/plugin-transform-typeof-symbol@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" - integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== -"@babel/plugin-transform-unicode-escapes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" - integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== -"@babel/plugin-transform-unicode-property-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" - integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== +debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + ms "2.1.2" -"@babel/plugin-transform-unicode-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" - integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + path-type "^4.0.0" -"@babel/preset-env@7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.6.tgz#ad0ea799d5a3c07db5b9a172819bbd444092187a" - integrity sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.3" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@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-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@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-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.4" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.5" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.6" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.3" - "@babel/plugin-transform-modules-umd" "^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.23.4" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - core-js-compat "^3.31.0" - semver "^6.3.1" - -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" - esutils "^2.0.2" + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" -"@babel/preset-react@7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" - integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-transform-react-display-name" "^7.23.3" - "@babel/plugin-transform-react-jsx" "^7.22.15" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.23.3" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d" - integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== - dependencies: - regenerator-runtime "^0.14.0" +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== -"@babel/runtime@^7.8.4": - version "7.16.5" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz" - integrity sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA== +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: - regenerator-runtime "^0.13.4" + domelementtype "^2.3.0" -"@babel/template@^7.22.15", "@babel/template@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/traverse@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.6.tgz#b53526a2367a0dd6edc423637f3d2d0f2521abc5" - integrity sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ== +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.6" - "@babel/types" "^7.23.6" - debug "^4.3.1" - globals "^11.1.0" + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" -"@babel/types@^7.18.6": - version "7.18.7" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.18.7.tgz#a4a2c910c15040ea52cdd1ddb1614a65c8041726" - integrity sha512-QG3yxTcTIBoAcQmkCs+wAPYZhu7Dk9rXKacINfNbdJDNERTbLQbHGyVG8q/YGMPeCJRIhSY0+fTc5+xuh6WPSQ== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" +dotenv@^16.0.0: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== -"@babel/types@^7.22.15", "@babel/types@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.15.tgz#266cb21d2c5fd0b3931e7a91b6dd72d2f617d282" - integrity sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.15" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.19", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" - integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@babel/types@^7.4.4": - version "7.16.8" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz" - integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== +electron-to-chromium@^1.4.668: + version "1.4.732" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.732.tgz#160e33704f470be70000dc5c3de609971ef411c6" + integrity sha512-nLrzr6UML+oqCyvseTxJ1WxLsnMSQPJCoHu+MuOuNiCp7BHEdG9AmCTw2Y9FU/wFFc/ETE0F6JVtzzPryEjecw== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" + is-arrayish "^0.2.1" -"@csstools/cascade-layer-name-parser@^1.0.5", "@csstools/cascade-layer-name-parser@^1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.6.tgz#ea6a8fc7805c3384d914e9235d31d77dd0ccb2b8" - integrity sha512-HkxRNs6ZIV0VjLFw6k5G8K35vd9r+O8B1Vr+QVD8M5Y44eQxyHtc42BdF74FQatXACPnitOR1+sRx2oWdnKTQw== +esbuild@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -"@csstools/color-helpers@^4.0.0": +escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-4.0.0.tgz#a1d6ffcefe5c1d389cbcca15f46da3cdaf241443" - integrity sha512-wjyXB22/h2OvxAr3jldPB7R7kjTUEzopvjitS8jWtyd8fN6xJ8vy1HnHu0ZNfEkqpBJgQ76Q+sBDshWcMvTa/w== + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -"@csstools/css-calc@^1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.5.tgz#cf5ac0b51a0533bd69be258b15ae243a7a47e3e1" - integrity sha512-UhI5oSRAUtTHY3MyGahqn0ZzQOHVoPpfvUcOmYipAZ1rILAvCBoyiLSsa/clv1Xxct0SMKIq93KO5Bfl1cb6tQ== +eslint-config-prettier@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" + integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== -"@csstools/css-color-parser@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.5.0.tgz#545fe1586d4927cc2614d62278325d37d8539b35" - integrity sha512-PUhSg1MgU2sjYhA6moOmxYesqVqYTJwcVw12boTNbDX7Af+VK02MkgvmBBY2Z2qU6UN5HOQ+wrF0qQJGsTFY7w== +eslint-plugin-prettier@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1" + integrity sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw== dependencies: - "@csstools/color-helpers" "^4.0.0" - "@csstools/css-calc" "^1.1.5" - -"@csstools/css-parser-algorithms@^2.3.2", "@csstools/css-parser-algorithms@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.4.0.tgz#88c7b62b8e00c391b24c585f9db5a0b62ed665b0" - integrity sha512-/PPLr2g5PAUCKAPEbfyk6/baZA+WJHQtUhPkoCQMpyRE8I0lXrG1QFRN8e5s3ZYxM8d/g5BZc6lH3s8Op7/VEg== - -"@csstools/css-tokenizer@^2.2.1", "@csstools/css-tokenizer@^2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.2.tgz#bcd85cef4468c356833b21e96d38b940c9760605" - integrity sha512-wCDUe/MAw7npAHFLyW3QjSyLA66S5QFaV1jIXlNQvdJ8RzXDSgALa49eWcUO6P55ARQaz0TsDdAgdRgkXFYY8g== - -"@csstools/media-query-list-parser@^2.1.5", "@csstools/media-query-list-parser@^2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.6.tgz#e4e9a8a35be7a066836389b03ec19e584bc61af3" - integrity sha512-R6AKl9vaU0It7D7TR2lQn0pre5aQfdeqHRePlaRCY8rHL3l9eVlNRpsEVDKFi/zAjzv68CxH2M5kqbhPFPKjvw== - -"@csstools/postcss-cascade-layers@^4.0.1": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.2.tgz#1a9212b150bc6106bcb1dfd4fc03f6fb42240037" - integrity sha512-PqM+jvg5T2tB4FHX+akrMGNWAygLupD4FNUjcv4PSvtVuWZ6ISxuo37m4jFGU7Jg3rCfloGzKd0+xfr5Ec3vZQ== - dependencies: - "@csstools/selector-specificity" "^3.0.1" - postcss-selector-parser "^6.0.13" + prettier-linter-helpers "^1.0.0" + synckit "^0.8.6" -"@csstools/postcss-color-function@^3.0.7": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-3.0.8.tgz#3ce66d125c472188758b895ecba1841d7225ff43" - integrity sha512-jvbF7eCRbIcxWqby0kk2Mt85QtGzRRpFFYdlJCJ80Tuiv43PY+auS/nBl8pDQQ4Ndm4vsm4IC/wCZDcJUmpJmg== - dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" - -"@csstools/postcss-color-mix-function@^2.0.7": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.8.tgz#fab8561226ad40cd50d3aa7bb79c42d800332525" - integrity sha512-sGhk+TdZ2TeXspc6LSYSYC8WgzLlxoknUaObKgB0mk+dNjRQgSSIeCU+qrCwvHmwM+uTNKtiS8mntDzyQLHTTA== +eslint-scope@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.0.1.tgz#a9601e4b81a0b9171657c343fb13111688963cfc" + integrity sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og== dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" + esrecurse "^4.3.0" + estraverse "^5.2.0" -"@csstools/postcss-exponential-functions@^1.0.1": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.2.tgz#fa3c1f549ee3720891a35a7e3905ecff9cf07b2d" - integrity sha512-VRIYrwNCkZRqzsGB4jGT+XcNXsoiwyqy0Vf7C3I/5OPcf7WcWK3G1sBYFqqgWLGtpwc7m1m8TcorGY1xdh5abg== - dependencies: - "@csstools/css-calc" "^1.1.5" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -"@csstools/postcss-font-format-keywords@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz#9ca3a3ca67122862addf8a1c0c61a6db02dea1cc" - integrity sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg== - dependencies: - postcss-value-parser "^4.2.0" +eslint-visitor-keys@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb" + integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw== -"@csstools/postcss-gamut-mapping@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.1.tgz#b5b8429488979a5a48c0249a7aab1836fafc30ec" - integrity sha512-GDVzfNbnc7x3GusFklvt0mYXIWVzxEtEtTFEW664NgZh/5V7Z89hZKBMl9piOAHXuxijfHtE+kul/ShfeLUvcA== - dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - -"@csstools/postcss-gradients-interpolation-method@^4.0.7": - version "4.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.8.tgz#1fcf2654b413eeadd4307082417508f249a03966" - integrity sha512-bmvCNzuUvWPPdgASh0T14ffTay/FdzXsXfp0wXT1pYoUPmkH9M6yyxwPEkHq5djjzSb2jiLl4Ta3XM1uOREQ2w== - dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" - -"@csstools/postcss-hwb-function@^3.0.6": - version "3.0.7" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.7.tgz#c45971f6119f060672ebec7f92d71e3ca018c981" - integrity sha512-iXs1gxKtev8YNP5bOF26TAsnMfcxnCRLpKItQ067RphYECKEK/xWm4Z0r4ChmV1U1eq+lbdH5ZIb2cju4o5akA== +eslint@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.0.0.tgz#6270548758e390343f78c8afd030566d86927d40" + integrity sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^3.0.2" + "@eslint/js" "9.0.0" + "@humanwhocodes/config-array" "^0.12.3" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + escape-string-regexp "^4.0.0" + eslint-scope "^8.0.1" + eslint-visitor-keys "^4.0.0" + espree "^10.0.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^8.0.0" + find-up "^5.0.0" + glob-parent "^6.0.2" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.0.1.tgz#600e60404157412751ba4a6f3a2ee1a42433139f" + integrity sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww== dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" + acorn "^8.11.3" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^4.0.0" -"@csstools/postcss-ic-unit@^3.0.2": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.3.tgz#f1e257be491718d964a5ecebac39f2f469caf8a8" - integrity sha512-MpcmIL0/uMm/cFWh5V/9nbKKJ7jRr2qTYW5Q6zoE6HZ6uzOBJr2KRERv5/x8xzEBQ1MthDT7iP1EBp9luSQy7g== +esquery@^1.4.2: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: - "@csstools/postcss-progressive-custom-properties" "^3.0.3" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-initial@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-initial/-/postcss-initial-1.0.1.tgz#5aa378de9bfd0e6e377433f8986bdecf579e1268" - integrity sha512-wtb+IbUIrIf8CrN6MLQuFR7nlU5C7PwuebfeEXfjthUha1+XZj2RVi+5k/lukToA24sZkYAiSJfHM8uG/UZIdg== + estraverse "^5.1.0" -"@csstools/postcss-is-pseudo-class@^4.0.3": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.4.tgz#c95d3f8b355df1744c906d0ec5e69aedce4e9487" - integrity sha512-vTVO/uZixpTVAOQt3qZRUFJ/K1L03OfNkeJ8sFNDVNdVy/zW0h1L5WT7HIPMDUkvSrxQkFaCCybTZkUP7UESlQ== +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: - "@csstools/selector-specificity" "^3.0.1" - postcss-selector-parser "^6.0.13" + estraverse "^5.2.0" -"@csstools/postcss-logical-float-and-clear@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz#15e1b5d16dce01ad1e676167d0909e3958234eb5" - integrity sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg== +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -"@csstools/postcss-logical-overflow@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-1.0.1.tgz#d14631369f43ef989c7e32f051ddb6952a8ce35c" - integrity sha512-Kl4lAbMg0iyztEzDhZuQw8Sj9r2uqFDcU1IPl+AAt2nue8K/f1i7ElvKtXkjhIAmKiy5h2EY8Gt/Cqg0pYFDCw== +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -"@csstools/postcss-logical-overscroll-behavior@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-1.0.1.tgz#9305a6f0d08bb7b5f1a228272951f72d3bf9d44f" - integrity sha512-+kHamNxAnX8ojPCtV8WPcUP3XcqMFBSDuBuvT6MHgq7oX4IQxLIXKx64t7g9LiuJzE7vd06Q9qUYR6bh4YnGpQ== +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -"@csstools/postcss-logical-resize@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz#751bd5aab335c9973e346e3edacb2a0a16fa8296" - integrity sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA== - dependencies: - postcss-value-parser "^4.2.0" +fast-diff@^1.1.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -"@csstools/postcss-logical-viewport-units@^2.0.3": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.4.tgz#8f7a3cb9d058841b945be61dbebafa14954f1a24" - integrity sha512-jetp/ArGAniWbjWBh5UQ07ztawfSbqCFd0QelX4R4pVIxrXahUEhz5VZHebMPVCg02J8GsQn0br6fdRpY6t7lw== +fast-glob@^3.0.3, fast-glob@^3.2.9, fast-glob@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: - "@csstools/css-tokenizer" "^2.2.2" + "@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" -"@csstools/postcss-media-minmax@^1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.1.tgz#b98619dfff964e2c4e020f21934162d7c2d4dec5" - integrity sha512-mBY46/Hr+A8cDjoX0OoPRBOVrkANym9540dSB9rN3dllPZdM1E112i/tVxWsrR1s1yE9gfF0pk+7lf9l+qSeHA== - dependencies: - "@csstools/css-calc" "^1.1.5" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/media-query-list-parser" "^2.1.6" - -"@csstools/postcss-media-queries-aspect-ratio-number-values@^2.0.3": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.4.tgz#773b83dc0415d6cdfa38e54d3823ae8c54c10280" - integrity sha512-IaIZZhH0Qy9UDn7u+N3cuwwPG0Po3ZKOdDh+ClR7xvisSqniG+PuVrOEWYJrFKOt2//UHLhd7KHDqr2u9LKS9Q== - dependencies: - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/media-query-list-parser" "^2.1.6" +fast-json-stable-stringify@^2.0.0: + 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== -"@csstools/postcss-nested-calc@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz#b9069f5e1c2ea08de3840a5922e39af4e0ecf4b1" - integrity sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ== - dependencies: - postcss-value-parser "^4.2.0" +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -"@csstools/postcss-normalize-display-values@^3.0.1": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.2.tgz#9013e6ade2fbd4cd725438c9ff0b1000062cf20d" - integrity sha512-fCapyyT/dUdyPtrelQSIV+d5HqtTgnNP/BEG9IuhgXHt93Wc4CfC1bQ55GzKAjWrZbgakMQ7MLfCXEf3rlZJOw== - dependencies: - postcss-value-parser "^4.2.0" +fastest-levenshtein@^1.0.16: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== -"@csstools/postcss-oklab-function@^3.0.7": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.8.tgz#a82929b36dc591b619108642786f3b0a2c0fe735" - integrity sha512-L4xrwbgg+k08v+a88LDxJeIM6+kqaBJlYb/QgmEMfQpUbrfXTp87DuRc7utcRdDvY+qWK5vqz3h1xUtceB5LJQ== +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" + reusify "^1.0.4" -"@csstools/postcss-progressive-custom-properties@^3.0.2", "@csstools/postcss-progressive-custom-properties@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.3.tgz#8e0b61c204e80a3b4f82818f9738accb06894a06" - integrity sha512-WipTVh6JTMQfeIrzDV4wEPsV9NTzMK2jwXxyH6CGBktuWdivHnkioP/smp1x/0QDPQyx7NTS14RB+GV3zZZYEw== +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== dependencies: - postcss-value-parser "^4.2.0" + flat-cache "^4.0.0" -"@csstools/postcss-relative-color-syntax@^2.0.7": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.8.tgz#825f79ddacbfacdb40ebe99fcfb5210ea8dfa509" - integrity sha512-wu/Oh7QKINpRXnmLMUbObVNlqwr843PSF4a3x3fMC0I+vUeoGqMfZuSPFtT+NnYYxfzUjEZ091GURPxee22VLQ== +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" + to-regex-range "^5.0.1" -"@csstools/postcss-scope-pseudo-class@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz#23f32181b7de9a33e7c7c71f7620b78284955b82" - integrity sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg== +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: - postcss-selector-parser "^6.0.13" + locate-path "^6.0.0" + path-exists "^4.0.0" -"@csstools/postcss-stepped-value-functions@^3.0.2": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.3.tgz#99dc53b346574248ccbe6772d736e1a151d5e303" - integrity sha512-hzo9Wr3u7JJiM65/EyHgE/gJpBzhDwBSGOobFs2YQ0ZNTywUliYQoYJud1KKlByMRuhqvDLh9V95eIkLf/fZTQ== +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== dependencies: - "@csstools/css-calc" "^1.1.5" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" + flatted "^3.2.9" + keyv "^4.5.4" -"@csstools/postcss-text-decoration-shorthand@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.4.tgz#b8c5216faa2c9d8a05b3f93da7b403dd5dd53a79" - integrity sha512-yUZmbnUemgQmja7SpOZeU45+P49wNEgQguRdyTktFkZsHf7Gof+ZIYfvF6Cm+LsU1PwSupy4yUeEKKjX5+k6cQ== - dependencies: - "@csstools/color-helpers" "^4.0.0" - postcss-value-parser "^4.2.0" +flatted@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -"@csstools/postcss-trigonometric-functions@^3.0.2": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.3.tgz#5704213191f158ba9828a280c9b75ade9373b920" - integrity sha512-T/npTbDuMZ3vktEMuA05p1oeVd12Sy47qZP1vFhzNMUOdXGCK9vlm0tUSIlV5DdlbTJqKqq9FhGitZH9VTKrfQ== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== dependencies: - "@csstools/css-calc" "^1.1.5" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" -"@csstools/postcss-unset-value@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz#6d2f08140b41d3e70d805ccd2baaf64a6f59fdac" - integrity sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA== +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -"@csstools/selector-specificity@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247" - integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g== +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -"@csstools/selector-specificity@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz#d84597fbc0f897240c12fc0a31e492b036c70e40" - integrity sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww== +fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -"@jest/schemas@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" - integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: - "@sinclair/typebox" "^0.27.8" + is-glob "^4.0.1" -"@jest/types@^29.6.3": - version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" - integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: - "@jest/schemas" "^29.6.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" + is-glob "^4.0.3" -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== +glob@^7.1.3: + version "7.2.0" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" + 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" -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" + global-prefix "^3.0.0" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" -"@jridgewell/resolve-uri@^3.0.3": - version "3.0.8" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz#687cc2bbf243f4e9a868ecf2262318e2658873a1" - integrity sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w== +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.17": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +globby@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + integrity sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@jridgewell/trace-mapping@^0.3.18": - version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" - integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.14" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" - integrity sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pmmmwh/react-refresh-webpack-plugin@0.5.11": - version "0.5.11" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" - integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== - dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.23.3" - error-stack-parser "^2.0.6" - find-up "^5.0.0" - html-entities "^2.1.0" - loader-utils "^2.0.4" - schema-utils "^3.0.0" - source-map "^0.7.3" - -"@roots/blade-loader@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/blade-loader/-/blade-loader-6.20.0.tgz#fbb2b45c00a71f156de669e2ab40ad2115cd1c43" - integrity sha512-Oc2m3/1RhKjDPk/tk+P4vVi1AURe1GmwHvLXsNxoNhKry8EGBouoxfwOUvIVysPi+4EKMF1qtSh98lFxNDHt+A== - dependencies: - tslib "2.6.2" - webpack "5.89.0" - -"@roots/browserslist-config@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/browserslist-config/-/browserslist-config-6.20.0.tgz#b892f0164404779c2e1a485d6ad10280c819f8a3" - integrity sha512-tMeSbkd1ACt7x2EYb5qyZs7/3jbvNvng1doj59CtPZEsyKl9pILBm9RJBSwzOlhasvWv2w7MB/3mHjdDxQvzzg== - -"@roots/bud-api@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-api/-/bud-api-6.20.0.tgz#5289091320b4e47e1b0f14aa80bde72698ca426b" - integrity sha512-Nj6QIu6K0m4rj7JBsE0tdZwuPlOjvJ+53Jamb3CY3aeA5L3DzgbS2jAwx0NU8+h54+FYMuntpwL9H6KyRSYHQw== - dependencies: - "@roots/bud-extensions" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-minify" "6.20.0" - "@roots/bud-support" "6.20.0" - "@roots/container" "6.20.0" - chalk "5.3.0" - tslib "2.6.2" - -"@roots/bud-babel@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-babel/-/bud-babel-6.20.0.tgz#543b1a992bcd0015a2edef9413c6dd98624bee10" - integrity sha512-bmCcn0MuUEzhuqUaXzTPoihJXnTx4vq+75x9EUQN3BKhIbcYclIl/x2Sqc1QlTqbn9SBOO6mZUUdAPv/soIC+g== - dependencies: - "@babel/core" "7.23.6" - "@babel/plugin-transform-runtime" "7.23.6" - "@babel/preset-env" "7.23.6" - "@babel/runtime" "7.23.6" - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - babel-loader "9.1.3" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-build@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-build/-/bud-build-6.20.0.tgz#b6cd94c9f84b342673793748c12aae45093a0933" - integrity sha512-82l/YeqPdIARNQDhakkITv/wtVNKm8m5fXq7+g95CEnSDKb38UUo3KxlJxJlVesIoIdYiYRB68UevwLE0TtLiA== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - tslib "2.6.2" - -"@roots/bud-cache@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-cache/-/bud-cache-6.20.0.tgz#da5d3ee7da297c7fb41c48ee8285265bd8a11eb3" - integrity sha512-UmsNSXxSot4tOnYjxFLk4S2vsSN09Fv7nV2GluLd5l6yNSSoovFBPysxYiKg7+8NDWDdWvQSJNDMJb33mcT7mg== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - strip-ansi "7.1.0" - tslib "2.6.2" - -"@roots/bud-client@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-client/-/bud-client-6.20.0.tgz#9845ac6fe04a8a416badf61d2f9b2e9d4443ffe6" - integrity sha512-md605DM01S/chgqUk6YWJ38WN+d/MQ7vbr4DrvRzBhXJTYqpl4DT2C5QW+jlGdL+KNwC+nKHdIGwY7eCaNiHug== - dependencies: - tslib "2.6.2" - -"@roots/bud-compiler@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-compiler/-/bud-compiler-6.20.0.tgz#5927fa8988b186cf29f96e68a5419096a40b1f16" - integrity sha512-PQJc0tdlWy6gx/CdQbXWibh66GWj++niW7yD8v80HDIX7nZ6yhuIA1E6HxoQzd77Pom5WlKTQIUnXBAIgcmzAA== - dependencies: - "@roots/bud-dashboard" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - react "18.2.0" - tslib "2.6.2" - -"@roots/bud-dashboard@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-dashboard/-/bud-dashboard-6.20.0.tgz#b600810b79ca2ec3b5b545a466c9db3d7f860f49" - integrity sha512-tEkZ3iPZ4H6uPd82VIYwi8PkVVaAtdWlCMuDoQkqp/HIU0yHT77KQGkVf8l9xi34fr9NII6nKv8txp09LjSQvw== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - tslib "2.6.2" - -"@roots/bud-entrypoints@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-entrypoints/-/bud-entrypoints-6.20.0.tgz#dc6065fa3c59d06f0f2b8478a7d32d0b747cada7" - integrity sha512-79Wqif8rHsf++M5rj1ebi0Y2UnuRMFfEJn24UYZJIY4MMLRLEsHoHkn417zUeLDENrgum42RA4lPpxmyivuweA== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/entrypoints-webpack-plugin" "6.20.0" - tslib "2.6.2" - -"@roots/bud-extensions@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-extensions/-/bud-extensions-6.20.0.tgz#ae88a6c5abf290e9017a889345200807e7405a8a" - integrity sha512-TxEVzlOd+8zpZBauq/EHsvwgbTFMr4oNP1H4eMkBZE0T9hzXwC7Yx1UR/GaQ5bDkPDSkFrEDy/qwUxVjhiDFrA== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-minify" "6.20.0" - "@roots/bud-support" "6.20.0" - "@roots/container" "6.20.0" - tslib "2.6.2" - -"@roots/bud-framework@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-framework/-/bud-framework-6.20.0.tgz#f8ecee9c72528dfb13725cab827485451054faac" - integrity sha512-4HQ7+A6SVPhfs0uQBT99uJzTNj1jLZ8iMADDiO7Zgdl5TT0aTUt0gT9UBi0cwXiF1dLjCgtfLjsliJ/88xBRYw== - dependencies: - "@roots/bud-support" "6.20.0" - "@roots/container" "6.20.0" - "@roots/filesystem" "6.20.0" - chalk "5.3.0" - execa "8.0.1" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-hooks@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-hooks/-/bud-hooks-6.20.0.tgz#42c1e333b2b6f4314801c3c5f7c0cf0bab138211" - integrity sha512-8hnrNeS+3nKc+NEH6iaw8NzexvluHh+cPM1mzP+1gk8E2RyD5Pw+nl0QcDNN7EFHdELoFPOUozwakISp6OPHhw== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - tslib "2.6.2" - -"@roots/bud-minify@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-minify/-/bud-minify-6.20.0.tgz#8309728a4f48d5a11021d617e9888dc049336078" - integrity sha512-kl71qoq5p3CammLEspiQPYx8MR7O8YNufqEDFzKww4w10Zm8R/deUqbuLN0twk8HKxbEa+VFzrYWIjoGgOemvQ== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - css-minimizer-webpack-plugin "5.0.1" - lightningcss "1.22.1" - terser "5.26.0" - terser-webpack-plugin "5.3.9" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-postcss@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-postcss/-/bud-postcss-6.20.0.tgz#ccc1f58622139ca8b06ba5120e1580491ea38a5f" - integrity sha512-5LvbFfP8rX5c0Pb8eaELH3KCpeHe+Yipk+gd3xRhBJzwOlBUYnR+dun0VjoAxGSCJTfFNA2ZStVv8Iu2DYIFqQ== - dependencies: - "@roots/bud-build" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - postcss "8.4.32" - postcss-import "15.1.0" - postcss-loader "7.3.3" - postcss-nested "6.0.1" - postcss-preset-env "9.3.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-preset-recommend@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-preset-recommend/-/bud-preset-recommend-6.20.0.tgz#8ee107347c965e79b58ea799109877cb0a5ab706" - integrity sha512-WYf3b+9joVG2MbTDHN3k0bj5dqEennPvTD0wwIDv/5j8xvr8TDmHP1ePcdT/4BbTToGeO3nhwaBhAvRamvp/Zg== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-postcss" "6.20.0" - "@roots/bud-swc" "6.20.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-preset-wordpress@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-preset-wordpress/-/bud-preset-wordpress-6.20.0.tgz#6f1d5c2dd1c93a8db3d1b7fa5999dc8ad43f8979" - integrity sha512-RoFV8BZkNgrwFiqnRQ86jcWIBkHHUL+W0n9eJwYgqmj8349EHUg4ApeVfs3pV3/U71w6u4qOl9FS43i2AP06mA== - dependencies: - "@roots/bud-extensions" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-preset-recommend" "6.20.0" - "@roots/bud-react" "6.20.0" - "@roots/bud-support" "6.20.0" - "@roots/bud-tailwindcss-theme-json" "6.20.0" - "@roots/bud-wordpress-dependencies" "6.20.0" - "@roots/bud-wordpress-externals" "6.20.0" - "@roots/bud-wordpress-theme-json" "6.20.0" - "@roots/wordpress-hmr" "6.20.0" - tslib "2.6.2" - -"@roots/bud-react@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-react/-/bud-react-6.20.0.tgz#ef0f63285493bc73bc18708de0371d444d3d39c4" - integrity sha512-lhnhHvEVUesOPYqKmTwzhcnJsYUziBdihxIV6iafKu5h33nemGpBgJJM/yNzLlrwiEshnNfDMXKmMe9VdDAiRQ== - dependencies: - "@babel/preset-react" "7.23.3" - "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - react "18.2.0" - react-dom "18.2.0" - react-refresh "0.14.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-server@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-server/-/bud-server-6.20.0.tgz#59268a895d3c456a24752125e3055b6bf60bc04d" - integrity sha512-t8zey9KGQYTFsebZCowjjPHCqIUMc47YbDH7Ale0cY8DWu/PEUkPhN2hJoypPoq/qm6uL9crfECaC3/y3KCS1w== - dependencies: - "@roots/bud-client" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - tslib "2.6.2" - -"@roots/bud-support@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-support/-/bud-support-6.20.0.tgz#a063d95a0bed2ee0fef17720543c531df74202c2" - integrity sha512-LJn+npIewGtFOmMLII65+kH1+qDIz2QHHnlkBlikrx5T/gBHiKfZ8rLf4ivABsXaZgmEkzBFfB2F7DB2kmPxzA== - dependencies: - "@roots/filesystem" "6.20.0" - ansi-escapes "6.2.0" - ansi-regex "6.0.1" - axios "1.6.2" - chalk "5.3.0" - chokidar "3.5.3" - clean-stack "5.2.0" - clean-webpack-plugin "4.0.0" - clipanion "4.0.0-rc.2" - cookie-parser "1.4.6" - copy-webpack-plugin "11.0.0" - css-loader "6.8.1" - csv-loader "3.0.5" - dotenv "16.3.1" - dotenv-expand "10.0.0" - env-paths "3.0.0" - esbuild-wasm "0.19.10" - execa "8.0.1" - express "4.18.2" - figures "5.0.0" - file-loader "6.2.0" - get-port "7.0.0" - globby "13.2.2" - http-proxy-middleware "3.0.0-beta.1" - human-readable "0.2.1" - import-meta-resolve "2.2.2" - ink "4.4.1" - ink-text-input "5.0.1" - json5 "2.2.3" - lodash-es "4.17.21" - mini-css-extract-plugin "2.7.6" - mini-svg-data-uri "1.4.4" - minimist "1.2.8" - node-notifier "10.0.1" - open "9.1.0" - open-editor "4.1.1" - parse-semver "1.1.1" - patch-console "2.0.0" - pretty-format "29.7.0" - react "18.2.0" - remark "15.0.1" - remark-html "16.0.1" - remark-loader "5.0.0" - semver "7.5.4" - signale "1.4.0" - strip-ansi "7.1.0" - style-loader "3.3.3" - toml "3.0.0" - tslib "2.6.2" - typanion "3.14.0" - unicoderegexp "0.4.1" - webpack "5.89.0" - webpack-dev-middleware "6.1.1" - webpack-manifest-plugin "5.0.0" - yml-loader "2.1.0" - -"@roots/bud-swc@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-swc/-/bud-swc-6.20.0.tgz#6553b73b3226d72fa7154d830e4d37c4bbdeae4b" - integrity sha512-LR3kCqoEvvsgkP08RMiQyaxH0VVDNnToLfgTrla1KiUs2VQ56M67KhJj77f5QW4uk1Q2wMTDUi7ONGbbIc6qBQ== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - "@swc/core" "1.3.101" - "@swc/helpers" "0.5.3" - swc-loader "0.2.3" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/bud-tailwindcss-theme-json@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-tailwindcss-theme-json/-/bud-tailwindcss-theme-json-6.20.0.tgz#1a4532d731aa145726a362836c21c29c0a9abf13" - integrity sha512-g1Yjs62MlrFM/jlhu/51T5t6sML9as5Oflnfn1mdvYQ0uWVcxFKCzYZFR50sDrS67VADkkobiKzgDJpAXEN+Bw== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - "@roots/bud-wordpress-theme-json" "6.20.0" - "@roots/wordpress-theme-json-webpack-plugin" "6.20.0" - tslib "2.6.2" - -"@roots/bud-tailwindcss@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-tailwindcss/-/bud-tailwindcss-6.20.0.tgz#cde47703c8d8d83e473a4a623ef69ff9cf68e34b" - integrity sha512-6zwVBqRNE0K807AvdFspkp7Gs/1w/vzJ/7OI+sI+UvlnEwyVw/SUKVz+76HfLUopCIQ1mWAcY6dZKsQzlQIa6A== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-postcss" "6.20.0" - "@roots/bud-support" "6.20.0" - postcss "8.4.32" - sucrase "3.34.0" - tailwindcss "3.4.0" - tslib "2.6.2" - webpack-virtual-modules "0.6.1" - -"@roots/bud-wordpress-dependencies@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-wordpress-dependencies/-/bud-wordpress-dependencies-6.20.0.tgz#6459e8d5d71d769d233f024bd328f7ff53833bfa" - integrity sha512-6MP1DY5Ip4dkGLPbzD5zfDpqt0QMGDTrWUWSHGFgXLdcNOZyzSr6InTyeQSc5Lt7+APYnykFOFwoxjJ3Dsmq7g== - dependencies: - "@roots/bud" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/entrypoints-webpack-plugin" "6.20.0" - "@roots/wordpress-dependencies-webpack-plugin" "6.20.0" - tslib "2.6.2" - -"@roots/bud-wordpress-externals@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-wordpress-externals/-/bud-wordpress-externals-6.20.0.tgz#76ac5c0aa05a05693ba97f83ac15422321868d6c" - integrity sha512-awAERLmjayEZ6ZQj47NsYygwilAvsIMQ36WsO4TodixC2xA+Op3WHgZa4KhK+yvMt0ALCekIL1t7pxWhnu9IRw== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/wordpress-externals-webpack-plugin" "6.20.0" - tslib "2.6.2" - -"@roots/bud-wordpress-theme-json@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud-wordpress-theme-json/-/bud-wordpress-theme-json-6.20.0.tgz#ef941a648fc5dddd0f3dd6c5aaddb37d8fed93af" - integrity sha512-g+JdqmWqR4EnfAv1MACh9raWzvYz20Fy47F6wtXpn4LmKjdQbTEqDK0zmW8EwvUCwDIxyc599jEJwtcLOEKTzA== - dependencies: - "@roots/bud-framework" "6.20.0" - "@roots/bud-support" "6.20.0" - "@roots/container" "6.20.0" - "@roots/wordpress-theme-json-webpack-plugin" "6.20.0" - tslib "2.6.2" - -"@roots/bud@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/bud/-/bud-6.20.0.tgz#cb3aba1e7192ba2ff3d384e30a20369a901165aa" - integrity sha512-fErbOsfuWZZi1tHUJ6y6zRJmS6ydEqom3xCZL/v+DEqzbBuyYqfuV6Eiu2fXlyhsaEpOA5PhpKM6ec7sMtFeGQ== - dependencies: - "@roots/browserslist-config" "6.20.0" - "@roots/bud-api" "6.20.0" - "@roots/bud-build" "6.20.0" - "@roots/bud-cache" "6.20.0" - "@roots/bud-client" "6.20.0" - "@roots/bud-compiler" "6.20.0" - "@roots/bud-dashboard" "6.20.0" - "@roots/bud-entrypoints" "6.20.0" - "@roots/bud-extensions" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-hooks" "6.20.0" - "@roots/bud-minify" "6.20.0" - "@roots/bud-server" "6.20.0" - "@roots/bud-support" "6.20.0" - browserslist "4.22.2" - caniuse-lite "1.0.30001570" - tslib "2.6.2" - -"@roots/container@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/container/-/container-6.20.0.tgz#83272779ac5a22d6a2518889333362fa056f435a" - integrity sha512-LaOpO++JVKk9x6VEeOZEDY+WzoRt0yvgVZ0NXGqish2+CJ9kch1/3kfbnKht+QOpsDnkLnxN2KjrkYIaRz/RCA== - dependencies: - helpful-decorators "2.1.0" - lodash-es "4.17.21" - tslib "2.6.2" - -"@roots/entrypoints-webpack-plugin@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/entrypoints-webpack-plugin/-/entrypoints-webpack-plugin-6.20.0.tgz#a4cabcfa5f6529f4142edba096157583bdc936eb" - integrity sha512-Sy1WfUraXMrE58bweXs86n1lYiIUIXzHzJLAGKzzsnKeA7k0GrtO5YLHQuG9qZvXxpIHiTofOXpsisY9zMg7eA== - dependencies: - helpful-decorators "2.1.0" - tapable "2.2.1" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/filesystem@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/filesystem/-/filesystem-6.20.0.tgz#a83cfa5c182eed72eb03f7c9d252975faa0073ef" - integrity sha512-E0tzkNh8ndSeqa1jNzxGlFc+3cLUUlGhwt6e2HyofXUVjLwRHHZH5eWT6opOhywcTYFMDJXFj0Nr7C89SEoL2w== - dependencies: - fs-jetpack "5.1.0" - globby "13.2.2" - helpful-decorators "2.1.0" - js-yaml "4.1.0" - json5 "2.2.3" - lodash-es "4.17.21" - mime-types "2.1.35" - safe-json-stringify "1.2.0" - tslib "2.6.2" - -"@roots/sage@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/sage/-/sage-6.20.0.tgz#939bb060741ee6d7a29089cd6f2117e783ad7cc6" - integrity sha512-dUI6cwID5gFoe7r1NMC+04lAWrWuNQhgVxAkdsllTzvQviN1BjkkvjLSujUxP0mCT0v6kXMria8GlzTR5SMvHw== - dependencies: - "@roots/blade-loader" "6.20.0" - "@roots/bud" "6.20.0" - "@roots/bud-babel" "6.20.0" - "@roots/bud-build" "6.20.0" - "@roots/bud-client" "6.20.0" - "@roots/bud-entrypoints" "6.20.0" - "@roots/bud-framework" "6.20.0" - "@roots/bud-postcss" "6.20.0" - "@roots/bud-preset-wordpress" "6.20.0" - "@roots/bud-support" "6.20.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/wordpress-dependencies-webpack-plugin@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/wordpress-dependencies-webpack-plugin/-/wordpress-dependencies-webpack-plugin-6.20.0.tgz#c0985b972fbc19561e67aa3655a720043f7b85ca" - integrity sha512-3P7octWaTTnXS4f3ru1YbTIrL7GfG2ZfvC0+MaO52OwKfojHN9lQMxWCsmcs2BaYZfMmzIlg240HW64VBCy7YA== - dependencies: - "@roots/wordpress-transforms" "6.20.0" - helpful-decorators "2.1.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/wordpress-externals-webpack-plugin@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/wordpress-externals-webpack-plugin/-/wordpress-externals-webpack-plugin-6.20.0.tgz#6dcdb143bba14fc1ea5f297c49725913e5e0adf4" - integrity sha512-u7I2isKxTYIt2hJ1/VgSnrh+6Aqd/XA/mGH7UnDb8rcziKFLDmnZCPjm3AsrbnV3GDmQyO4fLE5eq/WHDoybSA== - dependencies: - "@roots/wordpress-transforms" "6.20.0" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/wordpress-hmr@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/wordpress-hmr/-/wordpress-hmr-6.20.0.tgz#0e17928cbc74baeb14890356d13d23ace65454f2" - integrity sha512-iCdX2O/zILyYJiQz9YuCbB5nHEY1KeBS2wsFKPedPzI4wYfpqxRozt50i+WVybopZbl2P98aQKxGkU0JkqQXJg== - dependencies: - react "18.2.0" - tslib "2.6.2" - -"@roots/wordpress-theme-json-webpack-plugin@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/wordpress-theme-json-webpack-plugin/-/wordpress-theme-json-webpack-plugin-6.20.0.tgz#07985450fb572ec2fa64504b62856a2cd59e77ca" - integrity sha512-eC8iqbAtGaHjTejAxBN9AimCH1HKMmYODAiircaADc34t9gt3tgH5AIjWe6war6x8Uw4GLaoiIcLYnl4GJP+Qw== - dependencies: - fs-jetpack "5.1.0" - helpful-decorators "2.1.0" - lodash-es "4.17.21" - tapable "2.2.1" - tslib "2.6.2" - webpack "5.89.0" - -"@roots/wordpress-transforms@6.20.0": - version "6.20.0" - resolved "https://registry.yarnpkg.com/@roots/wordpress-transforms/-/wordpress-transforms-6.20.0.tgz#2e1b66c6bb59a8fd0f59a92e0cedf393d1bf9bfa" - integrity sha512-CDV3mCN0NCW+Kowiye4DjDNYZhOIxpUw7ZRmcWBL79Dj+hQ+C/837hP6OyNiS9kFUL3U/4wPxKoPGNKnVvBdUQ== - dependencies: - tslib "2.6.2" - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@swc/core-darwin-arm64@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.101.tgz#9ffdc0e77c31b20877fa7405c82905e0c76738d0" - integrity sha512-mNFK+uHNPRXSnfTOG34zJOeMl2waM4hF4a2NY7dkMXrPqw9CoJn4MwTXJcyMiSz1/BnNjjTCHF3Yhj0jPxmkzQ== - -"@swc/core-darwin-x64@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.101.tgz#e50130e21e3cfd3029fd6cea43e8309b58ad9fa6" - integrity sha512-B085j8XOx73Fg15KsHvzYWG262bRweGr3JooO1aW5ec5pYbz5Ew9VS5JKYS03w2UBSxf2maWdbPz2UFAxg0whw== - -"@swc/core-linux-arm-gnueabihf@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.101.tgz#8cd36328e794b3c42b6c8e578bb1f42e59ba0231" - integrity sha512-9xLKRb6zSzRGPqdz52Hy5GuB1lSjmLqa0lST6MTFads3apmx4Vgs8Y5NuGhx/h2I8QM4jXdLbpqQlifpzTlSSw== - -"@swc/core-linux-arm64-gnu@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.101.tgz#d15e3885eb13a1512ba62f00ce4f5bb19f710a0c" - integrity sha512-oE+r1lo7g/vs96Weh2R5l971dt+ZLuhaUX+n3BfDdPxNHfObXgKMjO7E+QS5RbGjv/AwiPCxQmbdCp/xN5ICJA== - -"@swc/core-linux-arm64-musl@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.101.tgz#851d4cc1079b091fee36f5f64335232210749d7a" - integrity sha512-OGjYG3H4BMOTnJWJyBIovCez6KiHF30zMIu4+lGJTCrxRI2fAjGLml3PEXj8tC3FMcud7U2WUn6TdG0/te2k6g== - -"@swc/core-linux-x64-gnu@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.101.tgz#3a2a7c584db2e05a798e28361440424914563fa3" - integrity sha512-/kBMcoF12PRO/lwa8Z7w4YyiKDcXQEiLvM+S3G9EvkoKYGgkkz4Q6PSNhF5rwg/E3+Hq5/9D2R+6nrkF287ihg== - -"@swc/core-linux-x64-musl@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.101.tgz#45d1d53945994f08e93703b8de24ccac88538d0c" - integrity sha512-kDN8lm4Eew0u1p+h1l3JzoeGgZPQ05qDE0czngnjmfpsH2sOZxVj1hdiCwS5lArpy7ktaLu5JdRnx70MkUzhXw== - -"@swc/core-win32-arm64-msvc@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.101.tgz#b2610b8354e5fbca7cc5be3f728e61b046227fa8" - integrity sha512-9Wn8TTLWwJKw63K/S+jjrZb9yoJfJwCE2RV5vPCCWmlMf3U1AXj5XuWOLUX+Rp2sGKau7wZKsvywhheWm+qndQ== - -"@swc/core-win32-ia32-msvc@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.101.tgz#c919175bb4cd5e9fcfa56fbd3708167c1d445c68" - integrity sha512-onO5KvICRVlu2xmr4//V2je9O2XgS1SGKpbX206KmmjcJhXN5EYLSxW9qgg+kgV5mip+sKTHTAu7IkzkAtElYA== - -"@swc/core-win32-x64-msvc@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.101.tgz#17743fe425caffc596fde5965c9c4cf9a48aa26a" - integrity sha512-T3GeJtNQV00YmiVw/88/nxJ/H43CJvFnpvBHCVn17xbahiVUOPOduh3rc9LgAkKiNt/aV8vU3OJR+6PhfMR7UQ== - -"@swc/core@1.3.101": - version "1.3.101" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.101.tgz#4e8f1583094a73c410e48a0bebdeccdc6c66d4a5" - integrity sha512-w5aQ9qYsd/IYmXADAnkXPGDMTqkQalIi+kfFf/MHRKTpaOL7DHjMXwPp/n8hJ0qNjRvchzmPtOqtPBiER50d8A== - dependencies: - "@swc/counter" "^0.1.1" - "@swc/types" "^0.1.5" - optionalDependencies: - "@swc/core-darwin-arm64" "1.3.101" - "@swc/core-darwin-x64" "1.3.101" - "@swc/core-linux-arm-gnueabihf" "1.3.101" - "@swc/core-linux-arm64-gnu" "1.3.101" - "@swc/core-linux-arm64-musl" "1.3.101" - "@swc/core-linux-x64-gnu" "1.3.101" - "@swc/core-linux-x64-musl" "1.3.101" - "@swc/core-win32-arm64-msvc" "1.3.101" - "@swc/core-win32-ia32-msvc" "1.3.101" - "@swc/core-win32-x64-msvc" "1.3.101" - -"@swc/counter@^0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.2.tgz#bf06d0770e47c6f1102270b744e17b934586985e" - integrity sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw== - -"@swc/helpers@0.5.3": - version "0.5.3" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.3.tgz#98c6da1e196f5f08f977658b80d6bd941b5f294f" - integrity sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A== - dependencies: - tslib "^2.4.0" - -"@swc/types@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.5.tgz#043b731d4f56a79b4897a3de1af35e75d56bc63a" - integrity sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw== - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/debug@^4.0.0": - version "4.1.7" - resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" - integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== - dependencies: - "@types/ms" "*" - -"@types/eslint-scope@^3.7.3": - version "3.7.3" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" - integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "7.29.0" - resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz" - integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*": - version "0.0.50" - resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== - -"@types/estree@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" - integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== - -"@types/glob@^7.1.1": - version "7.2.0" - resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" - integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== - dependencies: - "@types/minimatch" "*" - "@types/node" "*" - -"@types/hast@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1" - integrity sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ== - dependencies: - "@types/unist" "*" - -"@types/http-proxy@^1.17.10": - version "1.17.10" - resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz#e576c8e4a0cc5c6a138819025a88e167ebb38d6c" - integrity sha512-Qs5aULi+zV1bwKAg5z1PWnDXWmsn+LxIvUGv6E2+OOMYhclZMO+OXd9pYVf2gLykf2I7IV2u7oTHwChPNsvJ7g== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - 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== - -"@types/mdast@^4.0.0": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" - integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== - dependencies: - "@types/unist" "*" - -"@types/minimatch@*": - version "3.0.5" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz" - integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== - -"@types/ms@*": - version "0.7.31" - resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" - integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA== - -"@types/node@*": - version "16.11.13" - resolved "https://registry.npmjs.org/@types/node/-/node-16.11.13.tgz" - integrity sha512-eUXZzHLHoZqj1frtUetNkUetYoJ6X55UmrVnFD4DMhVeAmwLjniZhtBmsRiemQh4uq4G3vUra/Ws/hs9vEvL3Q== - -"@types/supports-color@^8.0.0": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4" - integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw== - -"@types/unist@*", "@types/unist@^2.0.0": - version "2.0.6" - resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== - -"@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.8": - version "17.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.13.tgz#34cced675ca1b1d51fcf4d34c3c6f0fa142a5c76" - integrity sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg== - dependencies: - "@types/yargs-parser" "*" - -"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" - integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" - integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== - -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" - integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== - -"@webassemblyjs/helper-buffer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" - integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== - -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== - -"@webassemblyjs/helper-wasm-section@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" - integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== - -"@webassemblyjs/wasm-edit@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" - integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-opt" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - "@webassemblyjs/wast-printer" "1.11.6" - -"@webassemblyjs/wasm-gen@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" - integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wasm-opt@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" - integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - -"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" - integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wast-printer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" - integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.7.1: - version "8.8.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" - integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0, ajv-keywords@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - 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" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.8.2" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz" - integrity sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-escapes@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-6.2.0.tgz#8a13ce75286f417f1963487d86ba9f90dccf9947" - integrity sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw== - dependencies: - type-fest "^3.0.0" - -ansi-escapes@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.1.0.tgz#f2912cdaa10785f3f51f4b562a2497b885aadc5e" - integrity sha512-bQyg9bzRntwR/8b89DOEhGwctcwCrbWW/TuqTQnpqpy5Fz3aovcOTj5i8NJV6AHc8OGNdMaqdxAWww8pz2kiKg== - dependencies: - type-fest "^3.0.0" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@6.0.1, ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" - integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" - integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -auto-bind@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz#50d8e63ea5a1dddcb5e5e36451c1a8266ffbb2ae" - integrity sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg== - -autoprefixer@^10.4.16: - version "10.4.16" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" - integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== - dependencies: - browserslist "^4.21.10" - caniuse-lite "^1.0.30001538" - fraction.js "^4.3.6" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -axios@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" - integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -babel-loader@9.1.3: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== - dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" - -babel-plugin-polyfill-corejs2@^0.4.6: - version "0.4.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz#679d1b94bf3360f7682e11f2cb2708828a24fe8c" - integrity sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.4" - semver "^6.3.1" - -babel-plugin-polyfill-corejs3@^0.8.5: - version "0.8.7" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz#941855aa7fdaac06ed24c730a93450d2b2b76d04" - integrity sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.4" - core-js-compat "^3.33.1" - -babel-plugin-polyfill-regenerator@^0.5.3: - version "0.5.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz#c6fc8eab610d3a11eb475391e52584bacfc020f4" - integrity sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.4" - -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -big-integer@^1.6.44: - version "1.6.51" - resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -bplist-parser@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== - dependencies: - big-integer "^1.6.44" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@4.22.2, browserslist@^4.22.1, browserslist@^4.22.2: - version "4.22.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" - integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== - dependencies: - caniuse-lite "^1.0.30001565" - electron-to-chromium "^1.4.601" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - -browserslist@^4.0.0, browserslist@^4.14.5: - version "4.19.1" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - 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" - -browserslist@^4.21.10, browserslist@^4.21.9: - version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== - dependencies: - caniuse-lite "^1.0.30001517" - electron-to-chromium "^1.4.477" - node-releases "^2.0.13" - update-browserslist-db "^1.0.11" - -browserslist@^4.21.4: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bundle-name@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" - integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== - dependencies: - run-applescript "^5.0.0" - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -call-bind@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@1.0.30001570: - version "1.0.30001570" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz#b4e5c1fa786f733ab78fc70f592df6b3f23244ca" - integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001400, caniuse-lite@^1.0.30001517, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001565: - version "1.0.30001605" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz" - integrity sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ== - -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - -chalk@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" - integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" - integrity sha512-OzmutCf2Kmc+6DrFrrPS8/tDh2+DpnrfzdICHWhcVC9eOd0N1PXmQEE1a8iM4IziIAG+8tmTq3K+oo0ubH6RRQ== - -chokidar@3.5.3, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - 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" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^3.2.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.6.1.tgz#7594f1c95cb7fdfddee7af95a13af7dbc67afdcf" - integrity sha512-up5ggbaDqOqJ4UqLKZ2naVkyqSJQgJi5lwD6b6mM748ysrghDBX0bx/qJTUHzw7zu6Mq4gycviSF5hJnwceD8w== - -clean-stack@5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz#c7a0c91939c7caace30a3bf254e8a8ac276d1189" - integrity sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ== - dependencies: - escape-string-regexp "5.0.0" - -clean-webpack-plugin@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz#72947d4403d452f38ed61a9ff0ada8122aacd729" - integrity sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w== - dependencies: - del "^4.1.1" - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" - integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== - dependencies: - restore-cursor "^4.0.0" - -cli-truncate@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" - integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== - dependencies: - slice-ansi "^5.0.0" - string-width "^5.0.0" - -clipanion@4.0.0-rc.2: - version "4.0.0-rc.2" - resolved "https://registry.yarnpkg.com/clipanion/-/clipanion-4.0.0-rc.2.tgz#800e0b12277d750ab5f5cfabb41205e457e3e29f" - integrity sha512-0IXugyri0bQs6/JLS9Uoh9xZ4kiDyFf6gAoikefPW/yHJZbS4We4jjx5HZPU/xfRjILSzZld9Q9P3JBJe6irUA== - dependencies: - typanion "^3.8.0" - -code-excerpt@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz#2de7d46e98514385cb01f7b3b741320115f4c95e" - integrity sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA== - dependencies: - convert-to-spaces "^2.0.1" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.1: - version "2.9.2" - resolved "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz" - integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== - -colorette@^2.0.10: - version "2.0.16" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -comma-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.2.tgz" - integrity sha512-G5yTt3KQN4Yn7Yk4ed73hlZ1evrFKXeUW3086p3PRFNp7m2vIjI6Pg+Kgb+oyzhd9F2qdcoj67+y3SdxL5XWsg== - -commander@^2.20.0: - 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== - -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -convert-to-spaces@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz#61a6c98f8aa626c16b296b862a91412a33bceb6b" - integrity sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ== - -cookie-parser@1.4.6: - version "1.4.6" - resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.4.6.tgz#3ac3a7d35a7a03bbc7e365073a26074824214594" - integrity sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA== - dependencies: - cookie "0.4.1" - cookie-signature "1.0.6" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" - integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-webpack-plugin@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.31.0: - version "3.32.2" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.32.2.tgz#8047d1a8b3ac4e639f0d4f66d4431aa3b16e004c" - integrity sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ== - dependencies: - browserslist "^4.21.10" - -core-js-compat@^3.33.1: - version "3.34.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.34.0.tgz#61a4931a13c52f8f08d924522bba65f8c94a5f17" - integrity sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA== - dependencies: - browserslist "^4.22.2" - -core-js-pure@^3.23.3: - version "3.26.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" - integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== - -cosmiconfig@^8.2.0: - version "8.3.4" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.4.tgz#ee1356e7f24e248a6bb34ec5d438c3dcebeb410c" - integrity sha512-SF+2P8+o/PTV05rgsAjDzL4OFdVXAulSfC/L19VaeVT7+tpOOSscCt2QLxDZ+CLxF2WOiq6y1K5asvs8qUJT/Q== - dependencies: - import-fresh "^3.3.0" - js-yaml "^4.1.0" - parse-json "^5.2.0" - path-type "^4.0.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-blank-pseudo@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz#2bc6f812a5f60296c04c55b1696bad4300dcdbcc" - integrity sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw== - dependencies: - postcss-selector-parser "^6.0.13" - -css-declaration-sorter@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" - integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== - -css-has-pseudo@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz#b8c8f39a19bc83c5be59fd251510a7e443c47968" - integrity sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg== - dependencies: - "@csstools/selector-specificity" "^3.0.0" - postcss-selector-parser "^6.0.13" - postcss-value-parser "^4.2.0" - -css-loader@6.8.1: - version "6.8.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" - integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.21" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.3" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.8" - -css-minimizer-webpack-plugin@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz#33effe662edb1a0bf08ad633c32fa75d0f7ec565" - integrity sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg== - dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - cssnano "^6.0.1" - jest-worker "^29.4.3" - postcss "^8.4.24" - schema-utils "^4.0.1" - serialize-javascript "^6.0.1" - -css-prefers-color-scheme@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz#7e9b74062655ea15490e359cb456a3b9f4c93327" - integrity sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g== - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-tree@^2.2.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== - dependencies: - mdn-data "2.0.30" - source-map-js "^1.0.1" - -css-tree@~2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" - integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== - dependencies: - mdn-data "2.0.28" - source-map-js "^1.0.1" - -css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssdb@^7.9.0: - version "7.9.1" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.9.1.tgz#d76e06509dc1e11050836c3d556988fdbffa749e" - integrity sha512-fqy6ZnNfpb8qAvTT0qijWyTsUmYThsDX2F2ctMG4ceI7mI4DtsMILSiMBiuuDnVIYTyWvCctdp9Nb08p/6m2SQ== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz#2a93247140d214ddb9f46bc6a3562fa9177fe301" - integrity sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ== - dependencies: - css-declaration-sorter "^6.3.1" - cssnano-utils "^4.0.0" - postcss-calc "^9.0.0" - postcss-colormin "^6.0.0" - postcss-convert-values "^6.0.0" - postcss-discard-comments "^6.0.0" - postcss-discard-duplicates "^6.0.0" - postcss-discard-empty "^6.0.0" - postcss-discard-overridden "^6.0.0" - postcss-merge-longhand "^6.0.0" - postcss-merge-rules "^6.0.1" - postcss-minify-font-values "^6.0.0" - postcss-minify-gradients "^6.0.0" - postcss-minify-params "^6.0.0" - postcss-minify-selectors "^6.0.0" - postcss-normalize-charset "^6.0.0" - postcss-normalize-display-values "^6.0.0" - postcss-normalize-positions "^6.0.0" - postcss-normalize-repeat-style "^6.0.0" - postcss-normalize-string "^6.0.0" - postcss-normalize-timing-functions "^6.0.0" - postcss-normalize-unicode "^6.0.0" - postcss-normalize-url "^6.0.0" - postcss-normalize-whitespace "^6.0.0" - postcss-ordered-values "^6.0.0" - postcss-reduce-initial "^6.0.0" - postcss-reduce-transforms "^6.0.0" - postcss-svgo "^6.0.0" - postcss-unique-selectors "^6.0.0" - -cssnano-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-4.0.0.tgz#d1da885ec04003ab19505ff0e62e029708d36b08" - integrity sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw== - -cssnano@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-6.0.1.tgz#87c38c4cd47049c735ab756d7e77ac3ca855c008" - integrity sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg== - dependencies: - cssnano-preset-default "^6.0.1" - lilconfig "^2.1.0" - -csso@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" - integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== - dependencies: - css-tree "~2.2.0" - -csv-loader@3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/csv-loader/-/csv-loader-3.0.5.tgz#7becd534f9289f871ea78db525a1cf58578072ec" - integrity sha512-vO01k3mtxlSeipH4bvLgzM3yuhlF3efNBnx3xXpvyG/yZT4cyNgk3jh3cuoilKPHpGC5uvGCvq4pYxoafa5jsQ== - dependencies: - loader-utils "^2.0.0" - papaparse "^5.2.0" - -debug@2.6.9: - version "2.6.9" - resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^4.0.0, debug@^4.1.0, debug@^4.1.1: - version "4.3.3" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - -debug@^4.3.1, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decode-named-character-reference@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.1.tgz#57b2bd9112659cacbc449d3577d7dadb8e1f3d1b" - integrity sha512-YV/0HQHreRwKb7uBopyIkLG17jG6Sv2qUchk9qSoVJ2f+flwRsPNBO0hAnjt6mTNYUT+vw9Gy2ihXg4sUWPi2w== - dependencies: - character-entities "^2.0.0" - -default-browser-id@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" - integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== - dependencies: - bplist-parser "^0.2.0" - untildify "^4.0.0" - -default-browser@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" - integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== - dependencies: - bundle-name "^3.0.0" - default-browser-id "^3.0.0" - execa "^7.1.1" - titleize "^3.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - -del@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" - integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== - dependencies: - "@types/glob" "^7.1.1" - globby "^6.1.0" - is-path-cwd "^2.0.0" - is-path-in-cwd "^2.0.0" - p-map "^2.0.0" - pify "^4.0.1" - rimraf "^2.6.3" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -dequal@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz#85ca22025e3a87e65ef75a7a437b35284a7e319d" - integrity sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - -devlop@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" - integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== - dependencies: - dequal "^2.0.0" - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -dotenv-expand@10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" - integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== - -dotenv@16.3.1: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -electron-to-chromium@^1.4.17: - version "1.4.18" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.18.tgz" - integrity sha512-i7nKjGGBE1+YUIbfLObA1EZPmN7J1ITEllbhusDk+KIk6V6gUxN9PFe36v+Sd+8Cg0k3cgUv9lQhQZalr8rggw== - -electron-to-chromium@^1.4.251: - version "1.4.256" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.256.tgz#c735032f412505e8e0482f147a8ff10cfca45bf4" - integrity sha512-x+JnqyluoJv8I0U9gVe+Sk2st8vF0CzMt78SXxuoWCooLLY2k5VerIBdpvG7ql6GKI4dzNnPjmqgDJ76EdaAKw== - -electron-to-chromium@^1.4.477: - version "1.4.512" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.512.tgz#f6c14d4d2ddacf064f1de36dbd3f6a469821a7ee" - integrity sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg== - -electron-to-chromium@^1.4.601: - version "1.4.615" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.615.tgz#b1c41839962d2e4e63dca05519da9040e34848c2" - integrity sha512-/bKPPcgZVUziECqDc+0HkT87+0zhaWSZHNXqF8FLd2lQcptpmUFwoCSWjCdOng9Gdq+afKArPdEg/0ZW461Eng== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -enhanced-resolve@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^4.2.0, entities@^4.4.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -env-editor@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/env-editor/-/env-editor-1.1.0.tgz#bd510b6cb1528a64b17273aaeba272c050e786e9" - integrity sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw== - -env-paths@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz#2f1e89c2f6dbd3408e1b1711dd82d62e317f58da" - integrity sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz" - integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== - dependencies: - stackframe "^1.1.1" - -es-module-lexer@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f" - integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA== - -esbuild-wasm@0.19.10: - version "0.19.10" - resolved "https://registry.yarnpkg.com/esbuild-wasm/-/esbuild-wasm-0.19.10.tgz#e781d54debe333d174440aabfb1ae99d68401fa0" - integrity sha512-rjnNHtmWPx0W15b8rzstbUuUFoeaHiBEgsROX6wdCncoY/Y4jqPqgD3AWE9BySk0i2gTuzJP6BMU5RoXQH3L8g== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@5.0.0, escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - -execa@^5.0.0, execa@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - 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" - -execa@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43" - integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - -express@4.18.2: - version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11: - version "3.2.11" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - 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" - -fast-glob@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" - integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== - 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" - -fast-json-stable-stringify@^2.0.0: - 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== - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -figures@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-5.0.0.tgz#126cd055052dea699f8a54e8c9450e6ecfc44d5f" - integrity sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg== - dependencies: - escape-string-regexp "^5.0.0" - is-unicode-supported "^1.2.0" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== - dependencies: - escape-string-regexp "^1.0.5" - -file-loader@6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== - dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" - -find-up@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== - dependencies: - locate-path "^2.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - -follow-redirects@^1.0.0: - version "1.14.6" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz" - integrity sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A== - -follow-redirects@^1.15.0: - version "1.15.2" - resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.3.6: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -front-matter@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz" - integrity sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg== - dependencies: - js-yaml "^3.13.1" - -fs-jetpack@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/fs-jetpack/-/fs-jetpack-5.1.0.tgz#dcd34d709b69007c9dc2420a6f2b9e8f986cff0d" - integrity sha512-Xn4fDhLydXkuzepZVsr02jakLlmoARPy+YWIclo4kh0GyNGUHnTqeH/w/qIsVn50dFxtp8otPL2t/HcPJBbxUA== - dependencies: - minimatch "^5.1.0" - -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - 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== - -get-intrinsic@^1.0.2: - version "1.1.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-port@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/get-port/-/get-port-7.0.0.tgz#ffcd83da826146529e307a341d7801cae351daff" - integrity sha512-mDHFgApoQd+azgMdwylJrv2DX47ywGq1i5VFJE7fZ0dttNq3iQMfsU4IvEgBHojA3KqEudyu7Vq+oN8kNaNkWw== - -get-stream@^6.0.0, get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1, glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - 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" - -glob@^7.0.3, glob@^7.1.3: - version "7.2.0" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - 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" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@13.2.2: - version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" - integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.3.0" - ignore "^5.2.4" - merge2 "^1.4.1" - slash "^4.0.0" - -globby@^13.1.1: - version "13.1.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.1.tgz#7c44a93869b0b7612e38f22ed532bfe37b25ea6f" - integrity sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" - integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -graceful-fs@^4.1.2, graceful-fs@^4.2.4: - version "4.2.8" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== - -graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hast-util-from-parse5@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" - integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - hastscript "^8.0.0" - property-information "^6.0.0" - vfile "^6.0.0" - vfile-location "^5.0.0" - web-namespaces "^2.0.0" - -hast-util-parse-selector@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" - integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-raw@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" - integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - "@ungap/structured-clone" "^1.0.0" - hast-util-from-parse5 "^8.0.0" - hast-util-to-parse5 "^8.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - parse5 "^7.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-sanitize@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-5.0.1.tgz#8e90068cd68e651c569960b77a1b25076579b4cf" - integrity sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ== - dependencies: - "@types/hast" "^3.0.0" - "@ungap/structured-clone" "^1.2.0" - unist-util-position "^5.0.0" - -hast-util-to-html@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz#51c0ae2a3550b9aa988c094c4fc4e327af0dddd1" - integrity sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-raw "^9.0.0" - hast-util-whitespace "^3.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - -hast-util-to-parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" - integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^4.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -helpful-decorators@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/helpful-decorators/-/helpful-decorators-2.1.0.tgz#3be11ed4600b856dc117336c8a2d8f2b60401052" - integrity sha512-RiJEDqSD5c7zmNbx0EgcOvHMOu793Q5M51Q8lS+EHtBmxVE89s95ScMg0bLmLqMl2mA+JEU6WfXkyGLcdYb0wg== - dependencies: - lodash.debounce "4.0.8" - lodash.delay "4.1.1" - lodash.memoize "4.1.2" - lodash.once "4.1.1" - lodash.throttle "4.1.1" - -html-entities@^2.1.0: - version "2.3.2" - resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== - -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-proxy-middleware@3.0.0-beta.1: - version "3.0.0-beta.1" - resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.0-beta.1.tgz#aa5800c01d3cf340eeff89bb2de381ce67a8385f" - integrity sha512-hdiTlVVoaxncf239csnEpG5ew2lRWnoNR1PMWOO6kYulSphlrfLs5JFZtFVH3R5EUWSZNMkeUqvkvfctuWaK8A== - dependencies: - "@types/http-proxy" "^1.17.10" - debug "^4.3.4" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.5" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -human-readable@0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/human-readable/-/human-readable-0.2.1.tgz#af2e73a0f2e8e7d31d4d3f10ef476ad1e2bb52d8" - integrity sha512-uFtz4WZlB1M5xI45MZ5AjyAzfrrgLOdty4363Jd0LQ5NGXa+UiKaD0EQXQeDfCinodrpePFk/vKjzBlDTZdZQQ== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -human-signals@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.0.tgz#2095c3cd5afae40049403d4b811235b03879db50" - integrity sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ== - -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -ignore@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== - -import-fresh@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-meta-resolve@2.2.2: - version "2.2.2" - resolved "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz#75237301e72d1f0fbd74dbc6cca9324b164c2cc9" - integrity sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA== - -indent-string@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" - integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.3" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -inherits@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ink-text-input@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ink-text-input/-/ink-text-input-5.0.1.tgz#983013d35d893326e885b752cc020f34526a4710" - integrity sha512-crnsYJalG4EhneOFnr/q+Kzw1RgmXI2KsBaLFE6mpiIKxAtJLUnvygOF2IUKO8z4nwkSkveGRBMd81RoYdRSag== - dependencies: - chalk "^5.2.0" - type-fest "^3.6.1" - -ink@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/ink/-/ink-4.4.1.tgz#ae684a141e92524af3eccf740c38f03618b48028" - integrity sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA== - dependencies: - "@alcalzone/ansi-tokenize" "^0.1.3" - ansi-escapes "^6.0.0" - auto-bind "^5.0.1" - chalk "^5.2.0" - cli-boxes "^3.0.0" - cli-cursor "^4.0.0" - cli-truncate "^3.1.0" - code-excerpt "^4.0.0" - indent-string "^5.0.0" - is-ci "^3.0.1" - is-lower-case "^2.0.2" - is-upper-case "^2.0.2" - lodash "^4.17.21" - patch-console "^2.0.0" - react-reconciler "^0.29.0" - scheduler "^0.23.0" - signal-exit "^3.0.7" - slice-ansi "^6.0.0" - stack-utils "^2.0.6" - string-width "^5.1.2" - type-fest "^0.12.0" - widest-line "^4.0.1" - wrap-ansi "^8.1.0" - ws "^8.12.0" - yoga-wasm-web "~0.3.3" - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-ci@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -is-core-module@^2.8.0: - version "2.8.0" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz" - integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== - dependencies: - has "^1.0.3" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - -is-lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" - integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== - dependencies: - tslib "^2.0.3" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-path-cwd@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-in-cwd@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" - integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== - dependencies: - is-path-inside "^2.1.0" - -is-path-inside@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" - integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== - dependencies: - path-is-inside "^1.0.2" - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-obj@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.0.0.tgz" - integrity sha512-NXRbBtUdBioI73y/HmOhogw/U5msYPC9DAtGkJXeFcFWSFZw0mCUsPxk/snTuJHzNKA8kLBK4rH97RMB1BfCXw== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -is-unicode-supported@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz#f4f54f34d8ebc84a46b93559a036763b6d3e1014" - integrity sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ== - -is-upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" - integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== - dependencies: - tslib "^2.0.3" - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -jest-util@^29.6.3: - version "29.6.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.3.tgz#e15c3eac8716440d1ed076f09bc63ace1aebca63" - integrity sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-worker@^27.4.5: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.4.3: - version "29.6.4" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.4.tgz#f34279f4afc33c872b470d4af21b281ac616abd3" - integrity sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q== - dependencies: - "@types/node" "*" - jest-util "^29.6.3" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jiti@^1.18.2: - version "1.20.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.20.0.tgz#2d823b5852ee8963585c8dd8b7992ffc1ae83b42" - integrity sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA== - -jiti@^1.19.1: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@4.1.0, js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -js-yaml@^3.13.1, js-yaml@^3.8.3: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - 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== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json5@2.2.3, json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2: - version "2.2.0" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -lightningcss-darwin-arm64@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz#c03c042335fd7e9e1f45c977b39ff6886b8b064f" - integrity sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg== - -lightningcss-darwin-x64@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz#cdd380006a176b7faea83d1d642d9c5d65620f74" - integrity sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ== - -lightningcss-freebsd-x64@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz#dd1b19308e3b0f24b6f79da10fd3975e5e02ebda" - integrity sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg== - -lightningcss-linux-arm-gnueabihf@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz#134cf9b41abd44ec53d8bae02c9f6e4f257eb617" - integrity sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg== - -lightningcss-linux-arm64-gnu@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz#33800723fb3d782c71cc131cf38ca678a0e9d1fa" - integrity sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ== - -lightningcss-linux-arm64-musl@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz#cff86acaa98a0245add5a333098befc894802137" - integrity sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg== - -lightningcss-linux-x64-gnu@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz#3f68602228b49d661db0692548e061456b603ca2" - integrity sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg== - -lightningcss-linux-x64-musl@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz#e713e56798f8a50df3e3f285ef102191a01ef951" - integrity sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA== - -lightningcss-win32-x64-msvc@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz#48b141554bf05cc4338f064b6892dd5dd16185ef" - integrity sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg== - -lightningcss@1.22.1: - version "1.22.1" - resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.22.1.tgz#8108ddecb2e859032bdd99908abd2b37515b1750" - integrity sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ== - dependencies: - detect-libc "^1.0.3" - optionalDependencies: - lightningcss-darwin-arm64 "1.22.1" - lightningcss-darwin-x64 "1.22.1" - lightningcss-freebsd-x64 "1.22.1" - lightningcss-linux-arm-gnueabihf "1.22.1" - lightningcss-linux-arm64-gnu "1.22.1" - lightningcss-linux-arm64-musl "1.22.1" - lightningcss-linux-x64-gnu "1.22.1" - lightningcss-linux-x64-musl "1.22.1" - lightningcss-win32-x64-msvc "1.22.1" - -lilconfig@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25" - integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== - -lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -line-column-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz#c873b42feb57f5f97bc72af30d21581076b3119e" - integrity sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw== - dependencies: - type-fest "^2.0.0" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -loader-runner@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz" - integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== - -loader-utils@^1.1.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - -lodash-es@4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.debounce@4.0.8, lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.delay@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.delay/-/lodash.delay-4.1.1.tgz" - integrity sha1-ijtCSYglKrkSNW2OPOk+sXLZ8jE= - -lodash.memoize@4.1.2, lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.once@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= - -lodash.throttle@4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz" - integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -longest-streak@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.0.1.tgz#c97315b7afa0e7d9525db9a5a2953651432bdc5d" - integrity sha512-cHlYSUpL2s7Fb3394mYxwTYj8niTaNHUCLr0qdiCXQfSjfuA7CKofpX2uSwEfFDQ0EB7JcnMnm+GjbqqoinYYg== - -loose-envify@^1.1.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mdast-util-from-markdown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" - integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - mdast-util-to-string "^4.0.0" - micromark "^4.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-decode-string "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-stringify-position "^4.0.0" - -mdast-util-phrasing@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz#468cbbb277375523de807248b8ad969feb02a5c7" - integrity sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA== - dependencies: - "@types/mdast" "^4.0.0" - unist-util-is "^6.0.0" - -mdast-util-to-hast@^13.0.0: - version "13.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" - integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@ungap/structured-clone" "^1.0.0" - devlop "^1.0.0" - micromark-util-sanitize-uri "^2.0.0" - trim-lines "^3.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - -mdast-util-to-markdown@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" - integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^4.0.0" - mdast-util-to-string "^4.0.0" - micromark-util-decode-string "^2.0.0" - unist-util-visit "^5.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" - integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== - dependencies: - "@types/mdast" "^4.0.0" - -mdn-data@2.0.28: - version "2.0.28" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" - integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== - -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memfs@^3.4.12: - version "3.4.12" - resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz#d00f8ad8dab132dc277c659dc85bfd14b07d03bd" - integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== - dependencies: - fs-monkey "^1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromark-core-commonmark@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" - integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== - dependencies: - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-factory-destination "^2.0.0" - micromark-factory-label "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-title "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-html-tag-name "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== - dependencies: - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-title@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" - integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" - integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-character@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" - integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-classify-character@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" - integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-combine-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" - integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== - dependencies: - micromark-util-chunked "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-decode-numeric-character-reference@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" - integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-html-tag-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" - integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== - -micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-resolve-all@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" - integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== - dependencies: - micromark-util-types "^2.0.0" - -micromark-util-sanitize-uri@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" - integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-subtokenize@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" - integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - -micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.51.0: - version "1.51.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@2.1.35, mime-types@^2.1.12, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24: - version "2.1.34" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - -mini-css-extract-plugin@2.7.6: - version "2.7.6" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" - integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== - dependencies: - schema-utils "^4.0.0" - -mini-svg-data-uri@1.4.4: - version "1.4.4" - resolved "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz#8ab0aabcdf8c29ad5693ca595af19dd2ead09939" - integrity sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== - dependencies: - brace-expansion "^2.0.1" - -minimist@1.2.8: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -node-notifier@10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz#0e82014a15a8456c4cfcdb25858750399ae5f1c7" - integrity sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.5" - shellwords "^0.1.1" - uuid "^8.3.2" - which "^2.0.2" - -node-releases@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz" - integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA== - -node-releases@^2.0.13: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== - dependencies: - path-key "^4.0.0" - -nth-check@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -object-assign@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - -object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: - mimic-fn "^4.0.0" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" -open-editor@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/open-editor/-/open-editor-4.1.1.tgz#0693436ceab09b9b1a43154ec97ff1954841d121" - integrity sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw== - dependencies: - env-editor "^1.1.0" - execa "^5.1.1" - line-column-path "^3.0.0" - open "^8.4.0" +globjoin@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" + integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg== -open@9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" - integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== - dependencies: - default-browser "^4.0.0" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^2.2.0" - -open@^8.4.0: - version "8.4.0" - resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -p-limit@^4.0.0: +has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== - dependencies: - p-limit "^1.1.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== dependencies: - p-limit "^4.0.0" - -p-map@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" -papaparse@^5.2.0: +ignore@^5.1.1, ignore@^5.3.1: version "5.3.1" - resolved "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz" - integrity sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -parse-json@^5.2.0: +ignore@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - 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" - -parse-semver@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz#9a4afd6df063dc4826f93fba4a99cf223f666cb8" - integrity sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ== - dependencies: - semver "^5.1.0" - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -patch-console@2.0.0, patch-console@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/patch-console/-/patch-console-2.0.0.tgz#9023f4665840e66f40e9ce774f904a63167433bb" - integrity sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA== - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" - integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: - version "2.3.0" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - -picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - -pirates@^4.0.1: - version "4.0.5" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-conf@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058" - integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== - dependencies: - find-up "^2.0.0" - load-json-file "^4.0.0" - -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - -postcss-attribute-case-insensitive@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz#e843091859323342e461878d201ee70278809e01" - integrity sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-calc@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-9.0.1.tgz#a744fd592438a93d6de0f1434c572670361eb6c6" - integrity sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ== - dependencies: - postcss-selector-parser "^6.0.11" - postcss-value-parser "^4.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz#7263e95abadd8c2ba1bd911b0b5a5c9c93e02363" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" +immutable@^4.0.0: + version "4.3.5" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" + integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== -postcss-color-functional-notation@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.3.tgz#02869e61f04705cb9eb5d245136dd59f8f7c4dee" - integrity sha512-2jBr3H0sk3qGh/3BkmLsOKcYyVfSlM1K2QQYVU7eW5mkg7ZOQ4aU/Rtbh7vJ9FxAfgf8iHRwXBsQkHqUxzTkXw== - dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" - -postcss-color-hex-alpha@^9.0.2: - version "9.0.2" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz#6d3ed50342802469880981a1999515d003ff7d79" - integrity sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg== +import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: - postcss-value-parser "^4.2.0" + parent-module "^1.0.0" + resolve-from "^4.0.0" -postcss-color-rebeccapurple@^9.0.1: - version "9.0.2" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.2.tgz#a5c7e605631eff2a7a230535bcf6aba29de4a270" - integrity sha512-f+RDEAPW2m8UbJWkSpRfV+QxhSaQhDMihI75DVGJJh4oRIoegjheeRtINFJum9D8BqGJcvD4GLjggTvCwZ4zuA== - dependencies: - postcss-value-parser "^4.2.0" +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== -postcss-colormin@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-6.0.0.tgz#d4250652e952e1c0aca70c66942da93d3cdeaafe" - integrity sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw== +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" + once "^1.3.0" + wrappy "1" -postcss-convert-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz#ec94a954957e5c3f78f0e8f65dfcda95280b8996" - integrity sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" +inherits@2: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -postcss-custom-media@^10.0.2: - version "10.0.2" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.2.tgz#70a244bbc59fc953ab6573e4e2c9624639aef08a" - integrity sha512-zcEFNRmDm2fZvTPdI1pIW3W//UruMcLosmMiCdpQnrCsTRzWlKQPYMa1ud9auL0BmrryKK1+JjIGn19K0UjO/w== - dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.5" - "@csstools/css-parser-algorithms" "^2.3.2" - "@csstools/css-tokenizer" "^2.2.1" - "@csstools/media-query-list-parser" "^2.1.5" - -postcss-custom-properties@^13.3.2: - version "13.3.3" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.3.3.tgz#c6be6c1746e0415f9e42a3055129aa20a19803e6" - integrity sha512-xLmILb2R83aG4X++iVFg8TWadOlc45xiyFHRZD6Yhhu2igrTHXL6C75AEWqx6k9lxrr9sK5rcfUI9JvTCxBTvA== - dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.6" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - postcss-value-parser "^4.2.0" +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -postcss-custom-selectors@^7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.6.tgz#6d28812998dcd48f61a6a538141fc16cf2c42123" - integrity sha512-svsjWRaxqL3vAzv71dV0/65P24/FB8TbPX+lWyyf9SZ7aZm4S4NhCn7N3Bg+Z5sZunG3FS8xQ80LrCU9hb37cw== - dependencies: - "@csstools/cascade-layer-name-parser" "^1.0.5" - "@csstools/css-parser-algorithms" "^2.3.2" - "@csstools/css-tokenizer" "^2.2.1" - postcss-selector-parser "^6.0.13" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -postcss-dir-pseudo-class@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz#9e4e37d170f672520d3f38fd8376db0ca04d4e9c" - integrity sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg== +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: - postcss-selector-parser "^6.0.13" - -postcss-discard-comments@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz#9ca335e8b68919f301b24ba47dde226a42e535fe" - integrity sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw== - -postcss-discard-duplicates@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz#c26177a6c33070922e67e9a92c0fd23d443d1355" - integrity sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA== + binary-extensions "^2.0.0" -postcss-discard-empty@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz#06c1c4fce09e22d2a99e667c8550eb8a3a1b9aee" - integrity sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ== +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -postcss-discard-overridden@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz#49c5262db14e975e349692d9024442de7cd8e234" - integrity sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw== +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -postcss-double-position-gradients@^5.0.2: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.3.tgz#9345b273bd16056665209ce260be0d36ac211f65" - integrity sha512-QKYpwmaSm6HcdS0ndAuWSNNMv78R1oSySoh3mYBmctHWr2KWcwPJVakdOyU4lvFVW0GRu9wfIQwGeM4p3xU9ow== +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: - "@csstools/postcss-progressive-custom-properties" "^3.0.3" - postcss-value-parser "^4.2.0" + is-extglob "^2.1.1" -postcss-focus-visible@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz#a81227428d6f1e524099c6581f7c7132f987e382" - integrity sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ== - dependencies: - postcss-selector-parser "^6.0.13" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -postcss-focus-within@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz#8304380dd2dadc1c2dcfa52816ff86be7736fc16" - integrity sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA== - dependencies: - postcss-selector-parser "^6.0.13" +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== +is-plain-object@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" + integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== -postcss-gap-properties@^5.0.0: +is-plain-object@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz#3bd77f3d51facb1da404b4edd72b8203929385a5" - integrity sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA== - -postcss-image-set-function@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-6.0.2.tgz#ddf62a4468207ce7de2f99154325adbe6c95c032" - integrity sha512-/O1xwqpJiz/apxGQi7UUfv1xUcorvkHZfvCYHPpRxxZj2WvjD0rg0+/+c+u5/Do5CpUg3XvfYxMrhcnjW1ArDQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-import@15.1.0, postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-js@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" - integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== - dependencies: - camelcase-css "^2.0.1" - -postcss-lab-function@^6.0.7: - version "6.0.8" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-6.0.8.tgz#e5bacdb7235449168972bc6fbf8eb4a19696ae1f" - integrity sha512-agYs7R9Z5gnX837fCkH8TEQIHdhyDsMPPnpuuENt/dxoDVAykBaqbdxIN4DagOj+ZQo20iRNNJeY3MsFcdI6Sg== - dependencies: - "@csstools/css-color-parser" "^1.5.0" - "@csstools/css-parser-algorithms" "^2.4.0" - "@csstools/css-tokenizer" "^2.2.2" - "@csstools/postcss-progressive-custom-properties" "^3.0.3" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -postcss-load-config@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.1.tgz#152383f481c2758274404e4962743191d73875bd" - integrity sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA== - dependencies: - lilconfig "^2.0.5" - yaml "^2.1.1" - -postcss-loader@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.3.tgz#6da03e71a918ef49df1bb4be4c80401df8e249dd" - integrity sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA== - dependencies: - cosmiconfig "^8.2.0" - jiti "^1.18.2" - semver "^7.3.8" - -postcss-logical@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-7.0.0.tgz#9a83426e716e3c8f957dda3fd874edbcf22c754e" - integrity sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-merge-longhand@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz#6f627b27db939bce316eaa97e22400267e798d69" - integrity sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^6.0.0" - -postcss-merge-rules@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz#39f165746404e646c0f5c510222ccde4824a86aa" - integrity sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - cssnano-utils "^4.0.0" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz#68d4a028f9fa5f61701974724b2cc9445d8e6070" - integrity sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA== - dependencies: - postcss-value-parser "^4.2.0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -postcss-minify-gradients@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz#22b5c88cc63091dadbad34e31ff958404d51d679" - integrity sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA== - dependencies: - colord "^2.9.1" - cssnano-utils "^4.0.0" - postcss-value-parser "^4.2.0" +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -postcss-minify-params@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz#2b3a85a9e3b990d7a16866f430f5fd1d5961b539" - integrity sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ== +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: - browserslist "^4.21.4" - cssnano-utils "^4.0.0" - postcss-value-parser "^4.2.0" + argparse "^2.0.1" -postcss-minify-selectors@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz#5046c5e8680a586e5a0cad52cc9aa36d6be5bda2" - integrity sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g== - dependencies: - postcss-selector-parser "^6.0.5" +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -postcss-modules-local-by-default@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" - integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" +json-schema-traverse@^0.4.1: + 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== -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -postcss-modules-values@^4.0.0: +jsonfile@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" -postcss-nested@6.0.1, postcss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" - integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== +keyv@^4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: - postcss-selector-parser "^6.0.11" + json-buffer "3.0.1" -postcss-nesting@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.0.1.tgz#abb76d15dfd59a9f7d03b4464f53b60a4d3795c4" - integrity sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA== - dependencies: - "@csstools/selector-specificity" "^3.0.0" - postcss-selector-parser "^6.0.13" +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -postcss-normalize-charset@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz#36cc12457259064969fb96f84df491652a4b0975" - integrity sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ== +known-css-properties@^0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f" + integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ== -postcss-normalize-display-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz#8d2961415078644d8c6bbbdaf9a2fdd60f546cd4" - integrity sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw== - dependencies: - postcss-value-parser "^4.2.0" +known-css-properties@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.30.0.tgz#34dd1f39c805c65a6dfa6ea76206b20dc523dd96" + integrity sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ== -postcss-normalize-positions@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz#25b96df99a69f8925f730eaee0be74416865e301" - integrity sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg== +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== dependencies: - postcss-value-parser "^4.2.0" + prelude-ls "^1.2.1" + type-check "~0.4.0" -postcss-normalize-repeat-style@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz#ddf30ad8762feb5b1eb97f39f251acd7b8353299" - integrity sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A== - dependencies: - postcss-value-parser "^4.2.0" +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -postcss-normalize-string@^6.0.0: +locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz#948282647a51e409d69dde7910f0ac2ff97cb5d8" - integrity sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w== + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: - postcss-value-parser "^4.2.0" + p-locate "^5.0.0" -postcss-normalize-timing-functions@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz#5f13e650b8c43351989fc5de694525cc2539841c" - integrity sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg== - dependencies: - postcss-value-parser "^4.2.0" +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -postcss-normalize-unicode@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz#741b3310f874616bdcf07764f5503695d3604730" - integrity sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== -postcss-normalize-url@^6.0.0: +lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz#d0a31e962a16401fb7deb7754b397a323fb650b4" - integrity sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw== + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: - postcss-value-parser "^4.2.0" + yallist "^4.0.0" -postcss-normalize-whitespace@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz#accb961caa42e25ca4179b60855b79b1f7129d4d" - integrity sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw== - dependencies: - postcss-value-parser "^4.2.0" +mathml-tag-names@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" + integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== -postcss-opacity-percentage@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz#c0a56060cd4586e3f954dbde1efffc2deed53002" - integrity sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ== +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== -postcss-ordered-values@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz#374704cdff25560d44061d17ba3c6308837a3218" - integrity sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg== +meow@^13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-13.2.0.tgz#6b7d63f913f984063b3cc261b6e8800c4cd3474f" + integrity sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== + +merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== dependencies: - cssnano-utils "^4.0.0" - postcss-value-parser "^4.2.0" + braces "^3.0.1" + picomatch "^2.2.3" -postcss-overflow-shorthand@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz#1ed6d6c532cdf52b5dabec06662dc63f9207855c" - integrity sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ== +micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: - postcss-value-parser "^4.2.0" + braces "^3.0.2" + picomatch "^2.3.1" -postcss-page-break@^3.0.4: +minimatch@^3.0.4: version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-9.0.0.tgz#7e47851bf40d16ce06f6013453b706100ca6c102" - integrity sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg== + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: - postcss-value-parser "^4.2.0" + brace-expansion "^1.1.7" -postcss-preset-env@9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-9.3.0.tgz#58f296087cf3dc18cb75af11954c6c5822220327" - integrity sha512-ycw6doPrqV6QxDCtgiyGDef61bEfiSc59HGM4gOw/wxQxmKnhuEery61oOC/5ViENz/ycpRsuhTexs1kUBTvVw== +minimatch@^3.0.5, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: - "@csstools/postcss-cascade-layers" "^4.0.1" - "@csstools/postcss-color-function" "^3.0.7" - "@csstools/postcss-color-mix-function" "^2.0.7" - "@csstools/postcss-exponential-functions" "^1.0.1" - "@csstools/postcss-font-format-keywords" "^3.0.0" - "@csstools/postcss-gamut-mapping" "^1.0.0" - "@csstools/postcss-gradients-interpolation-method" "^4.0.7" - "@csstools/postcss-hwb-function" "^3.0.6" - "@csstools/postcss-ic-unit" "^3.0.2" - "@csstools/postcss-initial" "^1.0.0" - "@csstools/postcss-is-pseudo-class" "^4.0.3" - "@csstools/postcss-logical-float-and-clear" "^2.0.0" - "@csstools/postcss-logical-overflow" "^1.0.0" - "@csstools/postcss-logical-overscroll-behavior" "^1.0.0" - "@csstools/postcss-logical-resize" "^2.0.0" - "@csstools/postcss-logical-viewport-units" "^2.0.3" - "@csstools/postcss-media-minmax" "^1.1.0" - "@csstools/postcss-media-queries-aspect-ratio-number-values" "^2.0.3" - "@csstools/postcss-nested-calc" "^3.0.0" - "@csstools/postcss-normalize-display-values" "^3.0.1" - "@csstools/postcss-oklab-function" "^3.0.7" - "@csstools/postcss-progressive-custom-properties" "^3.0.2" - "@csstools/postcss-relative-color-syntax" "^2.0.7" - "@csstools/postcss-scope-pseudo-class" "^3.0.0" - "@csstools/postcss-stepped-value-functions" "^3.0.2" - "@csstools/postcss-text-decoration-shorthand" "^3.0.3" - "@csstools/postcss-trigonometric-functions" "^3.0.2" - "@csstools/postcss-unset-value" "^3.0.0" - autoprefixer "^10.4.16" - browserslist "^4.22.1" - css-blank-pseudo "^6.0.0" - css-has-pseudo "^6.0.0" - css-prefers-color-scheme "^9.0.0" - cssdb "^7.9.0" - postcss-attribute-case-insensitive "^6.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^6.0.2" - postcss-color-hex-alpha "^9.0.2" - postcss-color-rebeccapurple "^9.0.1" - postcss-custom-media "^10.0.2" - postcss-custom-properties "^13.3.2" - postcss-custom-selectors "^7.1.6" - postcss-dir-pseudo-class "^8.0.0" - postcss-double-position-gradients "^5.0.2" - postcss-focus-visible "^9.0.0" - postcss-focus-within "^8.0.0" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^5.0.0" - postcss-image-set-function "^6.0.1" - postcss-lab-function "^6.0.7" - postcss-logical "^7.0.0" - postcss-nesting "^12.0.1" - postcss-opacity-percentage "^2.0.0" - postcss-overflow-shorthand "^5.0.0" - postcss-page-break "^3.0.4" - postcss-place "^9.0.0" - postcss-pseudo-class-any-link "^9.0.0" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^7.0.1" - postcss-value-parser "^4.2.0" + brace-expansion "^1.1.7" -postcss-pseudo-class-any-link@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz#5fb5b700e0ecdc845a94eb433b8ccff756cbf660" - integrity sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA== +minimatch@^9.0.4: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== dependencies: - postcss-selector-parser "^6.0.13" + brace-expansion "^2.0.1" -postcss-reduce-initial@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz#7d16e83e60e27e2fa42f56ec0b426f1da332eca7" - integrity sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -postcss-reduce-transforms@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz#28ff2601a6d9b96a2f039b3501526e1f4d584a46" - integrity sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w== - dependencies: - postcss-value-parser "^4.2.0" +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -postcss-selector-not@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz#8142e90c8eb6c8c5faecb3e9d96d4353d02e94fb" - integrity sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ== - dependencies: - postcss-selector-parser "^6.0.10" +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -postcss-selector-parser@^6.0.10: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -postcss-selector-parser@^6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc" - integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -postcss-selector-parser@^6.0.13: - version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" - integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== +nth-check@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz" + integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" + boolbase "^1.0.0" -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5: - version "6.0.8" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz" - integrity sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ== +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" + wrappy "1" -postcss-svgo@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-6.0.0.tgz#7b18742d38d4505a0455bbe70d52b49f00eaf69d" - integrity sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw== +optionator@^0.9.3: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: - postcss-value-parser "^4.2.0" - svgo "^3.0.2" + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" -postcss-unique-selectors@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz#c94e9b0f7bffb1203894e42294b5a1b3fb34fbe1" - integrity sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw== +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + yocto-queue "^0.1.0" -postcss@8.4.32: - version "8.4.32" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" - integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.0.2" + p-limit "^3.0.2" -postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.24: - version "8.4.29" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.29.tgz#33bc121cf3b3688d4ddef50be869b2a54185a1dd" - integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw== +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" + callsites "^3.0.0" -pretty-format@29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" - integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== - dependencies: - "@jest/schemas" "^29.6.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -property-information@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz" - integrity sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w== - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + "@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" -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-dom@18.2.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -react-reconciler@^0.29.0: - version "0.29.0" - resolved "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.29.0.tgz#ee769bd362915076753f3845822f2d1046603de7" - integrity sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-refresh@0.14.0: - version "0.14.0" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" - integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== - -react@18.2.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +postcss-custom-media@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.4.tgz#f40fcf05f3ee95e7a34bbdcb4dff99da41f0238f" + integrity sha512-Ubs7O3wj2prghaKRa68VHBvuy3KnTQ0zbGwqDYY1mntxJD0QL2AeiAy+AMfl3HBedTCVr2IcFNktwty9YpSskA== dependencies: - loose-envify "^1.1.0" + "@csstools/cascade-layer-name-parser" "^1.0.9" + "@csstools/css-parser-algorithms" "^2.6.1" + "@csstools/css-tokenizer" "^2.2.4" + "@csstools/media-query-list-parser" "^2.1.9" -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" - integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= +postcss-inline-svg@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-inline-svg/-/postcss-inline-svg-6.0.0.tgz#8fef43627d7616c84d13408363d01f4869e1b22c" + integrity sha512-ok5j0Iqsn8mS/5U1W+Im6qkQjm6nBxdwwJU+BSnBaDhLjC06h1xvy9MA+tefxhfZP/ARTRwARSozzYGf/sqEGg== dependencies: - pify "^2.3.0" + css-select "^5.1.0" + dom-serializer "^2.0.0" + htmlparser2 "^8.0.1" + postcss-value-parser "^4.2.0" -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" +postcss-media-query-parser@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244" + integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig== -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== - dependencies: - regenerate "^1.4.2" +postcss-resolve-nested-selector@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" + integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw== -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-runtime@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" - integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== - -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" +postcss-safe-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a" + integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg== -regexpu-core@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz#2f8504c3fd0ebe11215783a41541e21c79942c6d" - integrity sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== - -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== +postcss-scss@^4.0.6, postcss-scss@^4.0.9: + version "4.0.9" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685" + integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== + +postcss-selector-parser@^6.0.15, postcss-selector-parser@^6.0.16: + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: - jsesc "~0.5.0" + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== +postcss@^8.4.38: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - jsesc "~0.5.0" + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" -remark-html@16.0.1: - version "16.0.1" - resolved "https://registry.yarnpkg.com/remark-html/-/remark-html-16.0.1.tgz#9246d0cf22254c208a86531cbeb26203ae2dd34c" - integrity sha512-B9JqA5i0qZe0Nsf49q3OXyGvyXuZFDzAP2iOFLEumymuYJITVpiH1IgsTEwTpdptDmZlMDMWeDmSawdaJIGCXQ== - dependencies: - "@types/mdast" "^4.0.0" - hast-util-sanitize "^5.0.0" - hast-util-to-html "^9.0.0" - mdast-util-to-hast "^13.0.0" - unified "^11.0.0" +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -remark-loader@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-loader/-/remark-loader-5.0.0.tgz#38cfea8439f17bd5a47f19beab36f59fe391cd5d" - integrity sha512-3fT6xme4LPK5pi5h3ZmKRSxz7LmL+7/Ddv7zHXsyeo9TSOeKJc/jMhaCHY8j2T21Gy9XRKfac15ozxxjeU6PfA== +prettier-linter-helpers@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: - front-matter "^4.0.2" - vfile-reporter "^7.0.2" + fast-diff "^1.1.2" -remark-parse@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" - integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - micromark-util-types "^2.0.0" - unified "^11.0.0" - -remark-stringify@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" - integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-to-markdown "^2.0.0" - unified "^11.0.0" - -remark@15.0.1: - version "15.0.1" - resolved "https://registry.yarnpkg.com/remark/-/remark-15.0.1.tgz#ac7e7563260513b66426bc47f850e7aa5862c37c" - integrity sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A== +prettier@^3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: - "@types/mdast" "^4.0.0" - remark-parse "^11.0.0" - remark-stringify "^11.0.0" - unified "^11.0.0" + picomatch "^2.2.1" require-from-string@^2.0.2: version "2.0.2" resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@^1.1.7, resolve@^1.14.2: - version "1.21.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz" - integrity sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA== - dependencies: - is-core-module "^2.8.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.22.2: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" - integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== +rollup-plugin-copy@^3.4.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-3.5.0.tgz#7ffa2a7a8303e143876fa64fb5eed9022d304eeb" + integrity sha512-wI8D5dvYovRMx/YYKtUNt3Yxaw4ORC9xo6Gt9t22kveWz1enG9QrhVlagzwrxSC455xD1dHMKhIJkbsQ7d48BA== dependencies: - glob "^7.1.3" + "@types/fs-extra" "^8.0.1" + colorette "^1.1.0" + fs-extra "^8.1.0" + globby "10.0.1" + is-plain-object "^3.0.0" -run-applescript@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" - integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== +rollup-plugin-output-manifest@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-output-manifest/-/rollup-plugin-output-manifest-2.0.0.tgz#e6152ddeccb8b8669328aec98e9fac93b86b4f7b" + integrity sha512-RJJ/MzM2Sj65o63qs1aIwD+AofAhdYi5Hx1Pk8/Fn6dWxbcSlficfJLNGeYJ14CPi7CHvEHwgjs23LiFS/x/Dw== dependencies: - execa "^5.0.0" + "@types/node" "^13.9.1" + tslib "^1.10.0" + +rollup@^4.13.0: + version "4.14.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.1.tgz#228d5159c3f4d8745bd24819d734bc6c6ca87c09" + integrity sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.14.1" + "@rollup/rollup-android-arm64" "4.14.1" + "@rollup/rollup-darwin-arm64" "4.14.1" + "@rollup/rollup-darwin-x64" "4.14.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.14.1" + "@rollup/rollup-linux-arm64-gnu" "4.14.1" + "@rollup/rollup-linux-arm64-musl" "4.14.1" + "@rollup/rollup-linux-powerpc64le-gnu" "4.14.1" + "@rollup/rollup-linux-riscv64-gnu" "4.14.1" + "@rollup/rollup-linux-s390x-gnu" "4.14.1" + "@rollup/rollup-linux-x64-gnu" "4.14.1" + "@rollup/rollup-linux-x64-musl" "4.14.1" + "@rollup/rollup-win32-arm64-msvc" "4.14.1" + "@rollup/rollup-win32-ia32-msvc" "4.14.1" + "@rollup/rollup-win32-x64-msvc" "4.14.1" + fsevents "~2.3.2" run-parallel@^1.1.9: version "1.2.0" @@ -6405,150 +1735,22 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-json-stringify@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -schema-utils@^3.0.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -semver@7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^5.1.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.3.5: - version "7.3.5" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== +sass@^1.62.0: + version "1.74.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.74.1.tgz#686fc227d3707dd25cb2925e1db8e4562be29319" + integrity sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA== dependencies: - lru-cache "^6.0.0" + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" -semver@^7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -send@0.18.0: - version "0.18.0" - resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" - integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== - dependencies: - randombytes "^2.1.0" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" @@ -6561,191 +1763,139 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signal-exit@^3.0.3: - version "3.0.6" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz" - integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== - -signal-exit@^4.1.0: +signal-exit@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -signale@1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" - integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== - dependencies: - chalk "^2.3.2" - figures "^2.0.0" - pkg-conf "^2.1.0" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: +slice-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - -slice-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-6.0.0.tgz#f08a1e6703e3598256b667f015ccef9f12c59f7c" - integrity sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA== + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - ansi-styles "^6.2.1" - is-fullwidth-code-point "^4.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" -source-list-map@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-js@^1.0.1, source-map-js@^1.0.2: +source-map-js@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.6.0, source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.3" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -space-separated-tokens@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz" - integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stack-utils@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" -stringify-entities@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" - integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" + ansi-regex "^5.0.1" -strip-ansi@7.1.0: +strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== +stylelint-config-recommended-scss@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.0.0.tgz#d3482c9817dada80b5ec01685b38fc8af8f7263f" + integrity sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw== + dependencies: + postcss-scss "^4.0.9" + stylelint-config-recommended "^14.0.0" + stylelint-scss "^6.0.0" -style-loader@3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff" - integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw== +stylelint-config-recommended@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994" + integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ== -stylehacks@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-6.0.0.tgz#9fdd7c217660dae0f62e14d51c89f6c01b3cb738" - integrity sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw== +stylelint-config-standard@^36.0.0: + version "36.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz#6704c044d611edc12692d4a5e37b039a441604d4" + integrity sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug== dependencies: - browserslist "^4.21.4" - postcss-selector-parser "^6.0.4" + stylelint-config-recommended "^14.0.0" -sucrase@3.34.0, sucrase@^3.32.0: - version "3.34.0" - resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" - integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== +stylelint-scss@^6.0.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-6.2.1.tgz#7675f3f5034a3b1d7d064d480e0d834ef9353244" + integrity sha512-ZoGLbVb1keZYRVGQlhB8G6sZOoNqw61whzzzGFWp05N12ErqLFfBv3JPrXiMLZaW98sBS7K/vUQhRnvUj4vwdw== dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "7.1.6" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" + known-css-properties "^0.29.0" + postcss-media-query-parser "^0.2.3" + postcss-resolve-nested-selector "^0.1.1" + postcss-selector-parser "^6.0.15" + postcss-value-parser "^4.2.0" + +stylelint@^16.3.1: + version "16.3.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.3.1.tgz#006cc6cd4bd8e7b3acb1607bb8e8de85121b7847" + integrity sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw== + dependencies: + "@csstools/css-parser-algorithms" "^2.6.1" + "@csstools/css-tokenizer" "^2.2.4" + "@csstools/media-query-list-parser" "^2.1.9" + "@csstools/selector-specificity" "^3.0.2" + "@dual-bundle/import-meta-resolve" "^4.0.0" + balanced-match "^2.0.0" + colord "^2.9.3" + cosmiconfig "^9.0.0" + css-functions-list "^3.2.1" + css-tree "^2.3.1" + debug "^4.3.4" + fast-glob "^3.3.2" + fastest-levenshtein "^1.0.16" + file-entry-cache "^8.0.0" + global-modules "^2.0.0" + globby "^11.1.0" + globjoin "^0.1.4" + html-tags "^3.3.1" + ignore "^5.3.1" + imurmurhash "^0.1.4" + is-plain-object "^5.0.0" + known-css-properties "^0.30.0" + mathml-tag-names "^2.1.3" + meow "^13.2.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.38" + postcss-resolve-nested-selector "^0.1.1" + postcss-safe-parser "^7.0.0" + postcss-selector-parser "^6.0.16" + postcss-value-parser "^4.2.0" + resolve-from "^5.0.0" + string-width "^4.2.3" + strip-ansi "^7.1.0" + supports-hyperlinks "^3.0.0" + svg-tags "^1.0.0" + table "^6.8.1" + write-file-atomic "^5.0.1" supports-color@^5.3.0: version "5.5.0" @@ -6754,134 +1904,49 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.1.0: +supports-color@^7.0.0, supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== +supports-hyperlinks@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" + integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== dependencies: has-flag "^4.0.0" + supports-color "^7.0.0" -supports-color@^9.0.0: - version "9.2.2" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.2.2.tgz#502acaf82f2b7ee78eb7c83dcac0f89694e5a7bb" - integrity sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA== - -supports-preserve-symlinks-flag@^1.0.0: +svg-tags@^1.0.0: version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svgo@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.0.2.tgz#5e99eeea42c68ee0dc46aa16da093838c262fe0a" - integrity sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^5.1.0" - css-tree "^2.2.1" - csso "^5.0.5" - picocolors "^1.0.0" - -swc-loader@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/swc-loader/-/swc-loader-0.2.3.tgz#6792f1c2e4c9ae9bf9b933b3e010210e270c186d" - integrity sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A== - -tailwindcss@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.0.tgz#045a9c474e6885ebd0436354e611a76af1c76839" - integrity sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.19.1" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -tapable@2.2.1, tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" + integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA== -terser-webpack-plugin@5.3.9, terser-webpack-plugin@^5.3.7: - version "5.3.9" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" - integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.16.8" - -terser@5.26.0: - version "5.26.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.26.0.tgz#ee9f05d929f4189a9c28a0feb889d96d50126fe1" - integrity sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -terser@^5.16.8: - version "5.19.4" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.4.tgz#941426fa482bf9b40a0308ab2b3cd0cf7c775ebd" - integrity sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== +synckit@^0.8.6: + version "0.8.8" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7" + integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ== dependencies: - thenify ">= 3.1.0 < 4" + "@pkgr/core" "^0.1.0" + tslib "^2.6.2" -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== +table@^6.8.1: + version "6.8.2" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.2.tgz#c5504ccf201213fa227248bdc8c5569716ac6c58" + integrity sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA== dependencies: - any-promise "^1.0.0" - -titleize@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" - integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== to-regex-range@^5.0.1: version "5.0.1" @@ -6890,182 +1955,51 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -toml@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" - integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== - -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - -trough@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/trough/-/trough-2.0.2.tgz" - integrity sha512-FnHq5sTMxC0sk957wHDzRnemFnNBvt/gSY99HzK8F7UP5WAbvP70yX5bd7CjEQkN+TjdxwI7g7lJ6podqrG2/w== +ts-api-utils@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" + integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@2.6.2, tslib@^2.4.0: +tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -typanion@3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.14.0.tgz#a766a91810ce8258033975733e836c43a2929b94" - integrity sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug== - -typanion@^3.8.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/typanion/-/typanion-3.9.0.tgz#071a31a0f81c3c31226e190d0a6513ff1c8ae1a3" - integrity sha512-7yPk67IIquhKQcUXOBM27vDuGmZf6oJbEmzgVfDniHCkT6+z4JnKY85nKqbstoec8Kp7hD06TP3Kc98ij43PIg== - -type-fest@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" - integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== - -type-fest@^2.0.0: - version "2.14.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.14.0.tgz#f990e19169517d689c98e16d128b231022b27e12" - integrity sha512-hQnTQkFjL5ik6HF2fTAM8ycbr94UbQXK364wF930VHb0dfBJ5JBP8qwrR8TaK9zwUEk7meruo2JAUDMwvuxd/w== - -type-fest@^3.0.0, type-fest@^3.6.1: - version "3.8.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz#ce80d1ca7c7d11c5540560999cbd410cb5b3a385" - integrity sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -unicode-canonical-property-names-ecmascript@^2.0.0: - 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== - -unicode-match-property-ecmascript@^2.0.0: - 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== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - 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== - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - 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== - -unicoderegexp@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/unicoderegexp/-/unicoderegexp-0.4.1.tgz#afb10e4ef1eeddc711417bbb652bc885da9d4171" - integrity sha512-ydh8D5mdd2ldTS25GtZJEgLciuF0Qf2n3rwPhonELk3HioX201ClYGvZMc1bCmx6nblZiADQwbMWekeIqs51qw== - -unified@^11.0.0: - version "11.0.4" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" - integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== - dependencies: - "@types/unist" "^3.0.0" - bail "^2.0.0" - devlop "^1.0.0" - extend "^3.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^6.0.0" - -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-stringify-position@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.0.tgz" - integrity sha512-SdfAl8fsDclywZpfMDTVDxA2V7LjtRDTOFd44wUJamgl6OlVngsqWjxvermMYf60elWHbxhuRCZml7AnuXCaSA== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-stringify-position@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" - integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" + prelude-ls "^1.2.1" -unist-util-visit@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" - integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== +typescript-eslint@^7.5.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-7.6.0.tgz#12dd1de864bedc39df8180ea44a585571586291b" + integrity sha512-LY6vH6F1l5jpGqRtU+uK4+mOecIb4Cd4kaz1hAiJrgnNiHUA8wiw8BkJyYS+MRLM69F1QuSKwtGlQqnGl1Rc6w== dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" + "@typescript-eslint/eslint-plugin" "7.6.0" + "@typescript-eslint/parser" "7.6.0" + "@typescript-eslint/utils" "7.6.0" -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +typescript@^5.0.4: + version "5.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== -untildify@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" - integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== update-browserslist-db@^1.0.13: version "1.0.13" @@ -7075,14 +2009,6 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" -update-browserslist-db@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" - integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" @@ -7095,237 +2021,50 @@ util-deprecate@^1.0.2: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -vfile-location@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" - integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== - dependencies: - "@types/unist" "^3.0.0" - vfile "^6.0.0" - -vfile-message@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-3.0.2.tgz" - integrity sha512-UUjZYIOg9lDRwwiBAuezLIsu9KlXntdxwG+nXnjuQAHvBpcX3x0eN8h+I7TkY5nkCXj+cWVp4ZqebtGBvok8ww== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" - -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - -vfile-reporter@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/vfile-reporter/-/vfile-reporter-7.0.4.tgz#f5a91c7420c7b2d6bed6f64719069545d47a22cd" - integrity sha512-4cWalUnLrEnbeUQ+hARG5YZtaHieVK3Jp4iG5HslttkVl+MHunSGNAIrODOTLbtjWsNZJRMCkL66AhvZAYuJ9A== - dependencies: - "@types/supports-color" "^8.0.0" - string-width "^5.0.0" - supports-color "^9.0.0" - unist-util-stringify-position "^3.0.0" - vfile-sort "^3.0.0" - vfile-statistics "^2.0.0" - -vfile-sort@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/vfile-sort/-/vfile-sort-3.0.0.tgz#ee13d3eaac0446200a2047a3b45d78fad6b106e6" - integrity sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg== - dependencies: - vfile-message "^3.0.0" - -vfile-statistics@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vfile-statistics/-/vfile-statistics-2.0.0.tgz#f04ee3e3c666809a3c10c06021becd41ea9c8037" - integrity sha512-foOWtcnJhKN9M2+20AOTlWi2dxNfAoeNIoxD5GXcO182UJyId4QrXa41fWrgcfV3FWTjdEDy3I4cpLVcQscIMA== - dependencies: - vfile-message "^3.0.0" - -vfile@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" - integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" - -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - -webpack-dev-middleware@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz#6bbc257ec83ae15522de7a62f995630efde7cc3d" - integrity sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== +vite@^5.2.8: + version "5.2.8" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.8.tgz#a99e09939f1a502992381395ce93efa40a2844aa" + integrity sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA== dependencies: - colorette "^2.0.10" - memfs "^3.4.12" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" -webpack-manifest-plugin@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-5.0.0.tgz#084246c1f295d1b3222d36e955546433ca8df803" - integrity sha512-8RQfMAdc5Uw3QbCQ/CBV/AXqOR8mt03B6GJmRbhWopE8GzRfEpn+k0ZuWywxW+5QZsffhmFDY1J6ohqJo+eMuw== +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: - tapable "^2.0.0" - webpack-sources "^2.2.0" + isexe "^2.0.0" -webpack-sources@^2.2.0: - version "2.3.1" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz" - integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== - dependencies: - source-list-map "^2.0.1" - source-map "^0.6.1" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack-virtual-modules@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz#ac6fdb9c5adb8caecd82ec241c9631b7a3681b6f" - integrity sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg== - -webpack@5.89.0: - version "5.89.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" - integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" - acorn "^8.7.1" - acorn-import-assertions "^1.9.0" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" - es-module-lexer "^1.2.1" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.2.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.3.7" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -ws@^8.12.0: - version "8.13.0" - resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +write-file-atomic@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7" + integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^4.0.1" yallist@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^2.1.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" - integrity sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg== - -yml-loader@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/yml-loader/-/yml-loader-2.1.0.tgz#b976b8691b537b6d3dc7d92a9a7d34b90de10870" - integrity sha512-mo42d5FQWlXxpyTEpYywPu1LzK3F69pPPCOB8WKgJi8s+aqaogQP7XnXTjSobbKzzlZ/wXm7kg9CkP4x4ZnVMw== - dependencies: - js-yaml "^3.8.3" - loader-utils "^1.1.0" - yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - -yoga-wasm-web@~0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.3.3.tgz#eb8e9fcb18e5e651994732f19a220cb885d932ba" - integrity sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA== - -zwitch@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.2.tgz#91f8d0e901ffa3d66599756dde7f57b17c95dce1" - integrity sha512-JZxotl7SxAJH0j7dN4pxsTV6ZLXoLdGME+PsjkL/DaBrVryK9kTGq06GfKrwcSOqypP+fdXGoCHE36b99fWVoA== - -zwitch@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From 9cd2e66a1a59760fcee973fb7eed4e1eaffc95e5 Mon Sep 17 00:00:00 2001 From: Simon Kataev Date: Tue, 16 Apr 2024 23:46:38 +0200 Subject: [PATCH 12/13] Update php files for vite --- app/filters.php | 17 ++++ app/helpers.php | 26 ++++++ app/medias.php | 214 ++++++++++++++++++++++++++++++++++++++++++++ app/setup.php | 89 +++++++++++++++--- functions.php | 12 +-- resources/.DS_Store | Bin 6148 -> 0 bytes 6 files changed, 342 insertions(+), 16 deletions(-) create mode 100644 app/helpers.php create mode 100644 app/medias.php delete mode 100644 resources/.DS_Store diff --git a/app/filters.php b/app/filters.php index 4ab6a6342a..35d4bcf4d9 100644 --- a/app/filters.php +++ b/app/filters.php @@ -14,3 +14,20 @@ add_filter('excerpt_more', function () { return sprintf(' … %s', get_permalink(), __('Continued', 'sage')); }); + +/** + * Load scripts asset as module + * + * @return string + */ +add_filter('script_loader_tag', function ($tag, $handle, $src): string { + $namespace = strtolower(wp_get_theme()->get('Name')); + + if ($namespace !== $handle) { + return $tag; + } + + $tag = ''; + + return $tag; +}, 10, 3); diff --git a/app/helpers.php b/app/helpers.php new file mode 100644 index 0000000000..c9e90857e8 --- /dev/null +++ b/app/helpers.php @@ -0,0 +1,26 @@ + $src[2] ? 'landscape' : 'portrait'); + + switch ($type) { + case 'cover': + $srcset = get_attachment($id, 'medium'); + $sizes = '100vw'; + break; + + case 'half': + $srcset = get_attachment($id, 'medium', 'portrait'); + $sizes = '(max-width: 1023px) 100vw, (max-width: 1279px) 50vw, 1024px'; + break; + + default: + $srcset = get_attachment($id, 'medium'); + $sizes = wp_calculate_image_sizes('large', null, null, $id); + break; + } + + if (!$srcset) { + $srcset = $src[0]; + } + + if (get_post_mime_type($id) === 'image/svg+xml') { + $media = ''; + } else { + $media = '

'; + $media .= ''; + + if (get_post_mime_type($id) !== 'image/gif') { + $media .= ' $attribute) { + $media .= ' ' . $key . '="' . $attribute . '"'; + } + } else { + $media .= ' ' . $attributes; + } + } + + $media .= '>'; + $media .= ''; + + if ($caption && !empty($caption)) { + $media .= '
' . $caption . '
'; + } + + $media .= '
'; + } + } else { + $media = '
'; + } + + return $media; +} diff --git a/app/setup.php b/app/setup.php index 695a7b37e6..cf58bfdc4c 100644 --- a/app/setup.php +++ b/app/setup.php @@ -13,8 +13,30 @@ * * @return void */ -add_action('wp_enqueue_scripts', function () { - bundle('app')->enqueue(); +add_action('wp_enqueue_scripts', function (): void { + /** + * Cleanup styles + */ + wp_dequeue_style('wp-block-library'); + wp_dequeue_style('wp-block-library-theme'); + + $localized_object_name = 'sage'; + $localized_vars = [ + 'primary' => __('Primary', 'sage') + ]; + + /** + * Enqueue theme stylesheets + */ + if (hmr_enabled()) { + $asset = 'resources/scripts/main.ts'; + $namespace = strtolower(wp_get_theme()->get('Name')); + + wp_enqueue_script($namespace, hmr_assets($asset), array (), null, true); + wp_localize_script($namespace, $localized_object_name, $localized_vars); + } else { + bundle('main')->enqueue()->localize($localized_object_name, $localized_vars); + } }, 100); /** @@ -22,8 +44,15 @@ * * @return void */ -add_action('enqueue_block_editor_assets', function () { - bundle('editor')->enqueue(); +add_action('enqueue_block_editor_assets', function (): void { + if (hmr_enabled()) { + $asset = 'resources/scripts/editor.ts'; + $namespace = strtolower(wp_get_theme()->get('Name')); + + wp_enqueue_script($namespace, hmr_assets($asset), array (), null, true); + } else { + bundle('editor')->enqueue(); + } }, 100); /** @@ -31,7 +60,19 @@ * * @return void */ -add_action('after_setup_theme', function () { +add_action('after_setup_theme', function (): void { + /** + * Enable features from the Soil plugin if activated. + * + * @link https://roots.io/plugins/soil/ + */ + add_theme_support('soil', [ + 'clean-up', + 'nav-walker', + 'nice-search', + 'relative-urls' + ]); + /** * Disable full-site editing support. * @@ -45,7 +86,7 @@ * @link https://developer.wordpress.org/reference/functions/register_nav_menus/ */ register_nav_menus([ - 'primary_navigation' => __('Primary Navigation', 'sage'), + 'primary_navigation' => __('Primary Navigation', 'sage') ]); /** @@ -88,15 +129,22 @@ 'gallery', 'search-form', 'script', - 'style', + 'style' ]); /** * Enable selective refresh for widgets in customizer. * - * @link https://developer.wordpress.org/reference/functions/add_theme_support/#customize-selective-refresh-widgets + * @link https://developer.wordpress.org/themes/advanced-topics/customizer-api/#theme-support-in-sidebars */ add_theme_support('customize-selective-refresh-widgets'); + + /** + * Register custom image sizes + * + * @see app/medias.php + */ + set_image_sizes(); }, 20); /** @@ -109,16 +157,35 @@ 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', - 'after_title' => '

', + 'after_title' => '' ]; register_sidebar([ 'name' => __('Primary', 'sage'), - 'id' => 'sidebar-primary', + 'id' => 'sidebar-primary' ] + $config); register_sidebar([ 'name' => __('Footer', 'sage'), - 'id' => 'sidebar-footer', + 'id' => 'sidebar-footer' ] + $config); }); + +/** + * Overrides + */ +add_action('init', function () { + /** + * Cleanup global styles + * + * @link https://github.com/WordPress/gutenberg/issues/36834 + */ + remove_action('wp_enqueue_scripts', 'wp_enqueue_global_styles'); + remove_action('wp_body_open', 'wp_global_styles_render_svg_filters'); + remove_action('wp_footer', 'wp_enqueue_global_styles', 1); + + /** + * Cleanup media formats + */ + reset_image_sizes(); +}); diff --git a/functions.php b/functions.php index 9b1b0c0947..f4125ff676 100644 --- a/functions.php +++ b/functions.php @@ -1,5 +1,7 @@ composer install.', 'sage')); } @@ -29,7 +31,7 @@ | */ -if (! function_exists('\Roots\bootloader')) { +if (!function_exists('\Roots\bootloader')) { wp_die( __('You need to install Acorn to use this theme.', 'sage'), '', @@ -40,7 +42,7 @@ ); } -\Roots\bootloader()->boot(); +bootloader()->boot(); /* |-------------------------------------------------------------------------- @@ -54,9 +56,9 @@ | */ -collect(['setup', 'filters']) +collect(['setup', 'filters', 'helpers', 'medias']) ->each(function ($file) { - if (! locate_template($file = "app/{$file}.php", true, true)) { + if (!locate_template($file = "app/{$file}.php", true, true)) { wp_die( /* translators: %s is replaced with the relative file path */ sprintf(__('Error locating %s for inclusion.', 'sage'), $file) diff --git a/resources/.DS_Store b/resources/.DS_Store deleted file mode 100644 index 86474555fb7d1c242e5348202bbfa56b51e2fbb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKOHRWu5FOJ16?D-B5-eEc0!Z`*p$aGH1?Z20)R2fm5euZ;pc@XvhCMex+=Mr_ ziQ+gGy9%Kh$$qZq*)x7g?3#$w@NqUE>Jw2Hg)urn)ne@D;@OVvIRz>`$7;D4jHY>3 zcwFfa1w?_rrvQJuyL3%C-O&RzzTcM**PG>OI$7ou^kPFO$D6PBizZ|C3!}KH?+_)1 z(;nSYMq^sgyqN*JU4I}4XO1jy&BEchdFVL%w4y29Bb&n4;^+*V1|yJ*$7;={!E*CC zH|t&@k7ru?y1e$ZE;WB3mp!bhnj@%7jpO8@-Z+mA=2+9h-P?QE@qavl*mhhXs`WbY z^f`q0kuxs*RYx1dta$@*9Y(A6HAZXvHQs?aJvHCP<4+yG@&@DA7=ic|!-=o-b4QS^ z7(YQ+_t2o!qJStM3RDX4{t%-uCKgMBdh0-?uK>UZ-P+LZa|0M#Oe~fL;ejbL6ljJj zd&N*@IQnDDODvWK&2Uoo@}X>GWp5}-N5}lJrjtqxN-YYA0Juvwr Mpk Date: Wed, 17 Apr 2024 00:41:06 +0200 Subject: [PATCH 13/13] Update resources structure --- .github/labeler.yml | 1 - .gitignore | 33 ++++- README.md | 6 +- app/setup.php | 4 +- jsconfig.json | 34 ------ resources/fonts/Roboto/Roboto-Bold.woff | Bin 0 -> 93716 bytes resources/fonts/Roboto/Roboto-Bold.woff2 | Bin 0 -> 66004 bytes resources/fonts/Roboto/Roboto-Light.woff | Bin 0 -> 93136 bytes resources/fonts/Roboto/Roboto-Light.woff2 | Bin 0 -> 65660 bytes resources/fonts/Roboto/Roboto-Medium.woff | Bin 0 -> 94048 bytes resources/fonts/Roboto/Roboto-Medium.woff2 | Bin 0 -> 66708 bytes resources/fonts/Roboto/Roboto-Regular.woff | Bin 0 -> 93404 bytes resources/fonts/Roboto/Roboto-Regular.woff2 | Bin 0 -> 65764 bytes resources/fonts/whyte.woff2 | Bin 32208 -> 0 bytes resources/images/icons/plus.svg | 3 + resources/images/sprite/logo.svg | 1 + resources/index.js | 5 + resources/scripts/components/index.js | 4 + resources/scripts/editor.js | 1 + resources/scripts/editor.ts | 3 - resources/scripts/guide.ts | 53 -------- resources/scripts/index.js | 14 +++ resources/scripts/main.ts | 9 -- resources/scripts/pages/home.js | 3 + resources/scripts/pages/index.js | 8 ++ resources/scripts/utils/Router.js | 71 +++++++++++ resources/scripts/utils/camelCase.js | 9 ++ resources/styles/_components.scss | 1 - resources/styles/_fonts.scss | 1 - resources/styles/_functions.scss | 3 - resources/styles/_layouts.scss | 1 - resources/styles/_mixins.scss | 5 - resources/styles/_normalize.scss | 114 ------------------ resources/styles/_tools.scss | 1 - resources/styles/_variables.scss | 5 - .../.gitkeep => base/_animations.scss} | 0 resources/styles/base/_fonts.scss | 7 ++ resources/styles/base/_global.scss | 35 ++++++ resources/styles/base/_index.scss | 3 + resources/styles/common.scss | 5 + resources/styles/components/_button.scss | 47 ++++++++ resources/styles/components/_container.scss | 10 ++ resources/styles/components/_index.scss | 2 + resources/styles/components/_medias.scss | 18 --- resources/styles/editor.scss | 1 - resources/styles/fonts/_whyte.scss | 1 - resources/styles/functions/_rem.scss | 8 -- resources/styles/functions/_spacer.scss | 11 -- resources/styles/functions/_strip-units.scss | 5 - resources/styles/layouts/_base.scss | 13 -- resources/styles/layouts/_footer.scss | 3 + resources/styles/layouts/_header.scss | 3 + resources/styles/layouts/_index.scss | 2 + resources/styles/main.scss | 30 ++--- resources/styles/mixins/_container.scss | 5 - resources/styles/mixins/_font-face.scss | 35 ------ resources/styles/mixins/_fonts.scss | 7 -- resources/styles/mixins/_grid.scss | 9 -- resources/styles/mixins/_typography.scss | 4 - resources/styles/pages/_index.scss | 2 + resources/styles/pages/about/_about.scss | 18 +++ resources/styles/pages/about/_index.scss | 1 + resources/styles/pages/home/_home.scss | 0 resources/styles/pages/home/_index.scss | 1 + resources/styles/shared.scss | 11 -- resources/styles/tools/_guide.scss | 55 --------- resources/styles/utils/_functions.scss | 16 +++ resources/styles/utils/_index.scss | 4 + resources/styles/utils/_mixins.scss | 108 +++++++++++++++++ resources/styles/utils/_reset.scss | 70 +++++++++++ resources/styles/utils/_variables.scss | 16 +++ resources/styles/variables/_colors.scss | 9 -- resources/styles/variables/_fonts.scss | 6 - resources/styles/variables/_grid.scss | 24 ---- .../styles/variables/_media-queries.scss | 15 --- resources/styles/variables/_spacer.scss | 1 - resources/svg/whatsapp.svg | 5 - tsconfig.json | 3 +- vite.config.ts | 6 +- 79 files changed, 519 insertions(+), 509 deletions(-) delete mode 100644 jsconfig.json create mode 100644 resources/fonts/Roboto/Roboto-Bold.woff create mode 100644 resources/fonts/Roboto/Roboto-Bold.woff2 create mode 100644 resources/fonts/Roboto/Roboto-Light.woff create mode 100644 resources/fonts/Roboto/Roboto-Light.woff2 create mode 100644 resources/fonts/Roboto/Roboto-Medium.woff create mode 100644 resources/fonts/Roboto/Roboto-Medium.woff2 create mode 100644 resources/fonts/Roboto/Roboto-Regular.woff create mode 100644 resources/fonts/Roboto/Roboto-Regular.woff2 delete mode 100644 resources/fonts/whyte.woff2 create mode 100644 resources/images/icons/plus.svg create mode 100644 resources/images/sprite/logo.svg create mode 100644 resources/index.js create mode 100644 resources/scripts/components/index.js create mode 100644 resources/scripts/editor.js delete mode 100644 resources/scripts/editor.ts delete mode 100644 resources/scripts/guide.ts create mode 100644 resources/scripts/index.js delete mode 100644 resources/scripts/main.ts create mode 100644 resources/scripts/pages/home.js create mode 100644 resources/scripts/pages/index.js create mode 100644 resources/scripts/utils/Router.js create mode 100644 resources/scripts/utils/camelCase.js delete mode 100644 resources/styles/_components.scss delete mode 100644 resources/styles/_fonts.scss delete mode 100644 resources/styles/_functions.scss delete mode 100644 resources/styles/_layouts.scss delete mode 100644 resources/styles/_mixins.scss delete mode 100644 resources/styles/_normalize.scss delete mode 100644 resources/styles/_tools.scss delete mode 100644 resources/styles/_variables.scss rename resources/styles/{vendors/.gitkeep => base/_animations.scss} (100%) create mode 100644 resources/styles/base/_fonts.scss create mode 100644 resources/styles/base/_global.scss create mode 100644 resources/styles/base/_index.scss create mode 100644 resources/styles/common.scss create mode 100644 resources/styles/components/_button.scss create mode 100644 resources/styles/components/_container.scss create mode 100644 resources/styles/components/_index.scss delete mode 100644 resources/styles/components/_medias.scss delete mode 100644 resources/styles/editor.scss delete mode 100644 resources/styles/fonts/_whyte.scss delete mode 100644 resources/styles/functions/_rem.scss delete mode 100644 resources/styles/functions/_spacer.scss delete mode 100644 resources/styles/functions/_strip-units.scss delete mode 100644 resources/styles/layouts/_base.scss create mode 100644 resources/styles/layouts/_footer.scss create mode 100644 resources/styles/layouts/_header.scss create mode 100644 resources/styles/layouts/_index.scss delete mode 100644 resources/styles/mixins/_container.scss delete mode 100644 resources/styles/mixins/_font-face.scss delete mode 100644 resources/styles/mixins/_fonts.scss delete mode 100644 resources/styles/mixins/_grid.scss delete mode 100644 resources/styles/mixins/_typography.scss create mode 100644 resources/styles/pages/_index.scss create mode 100644 resources/styles/pages/about/_about.scss create mode 100644 resources/styles/pages/about/_index.scss create mode 100644 resources/styles/pages/home/_home.scss create mode 100644 resources/styles/pages/home/_index.scss delete mode 100644 resources/styles/shared.scss delete mode 100644 resources/styles/tools/_guide.scss create mode 100644 resources/styles/utils/_functions.scss create mode 100644 resources/styles/utils/_index.scss create mode 100644 resources/styles/utils/_mixins.scss create mode 100644 resources/styles/utils/_reset.scss create mode 100644 resources/styles/utils/_variables.scss delete mode 100644 resources/styles/variables/_colors.scss delete mode 100644 resources/styles/variables/_fonts.scss delete mode 100644 resources/styles/variables/_grid.scss delete mode 100644 resources/styles/variables/_media-queries.scss delete mode 100644 resources/styles/variables/_spacer.scss delete mode 100644 resources/svg/whatsapp.svg diff --git a/.github/labeler.yml b/.github/labeler.yml index c20a60dbcc..25bc5f7740 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -4,7 +4,6 @@ build: - .eslintrc.js - .prettierrc - .stylelintrc - - bud.config.js - tsconfig.json dependencies: - changed-files: diff --git a/.gitignore b/.gitignore index a1900e3e52..ef56f72bdc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,28 @@ -/node_modules -/vendor -/public +node_modules +vendor +public +dist +dist-ssr .env -.budfiles -npm-debug.log -yarn-error.log +*.local + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + diff --git a/README.md b/README.md index 24f3f07476..b8e4100799 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ $ yarn build You're ready to go! -To start dev server update proxy url in `bud.config.js:37` (setProxyUrl) and run +To start dev server and HMR just run ```shell $ yarn dev @@ -85,8 +85,8 @@ themes/your-theme-name/ # → Root of your Sage based theme ├── resources/ # → Theme assets and templates │ ├── fonts/ # → Theme fonts │ ├── images/ # → Theme images -│ ├── scripts/ # → Theme javascript -│ ├── styles/ # → Theme stylesheets +│ ├── scripts/ # → Theme scripts +│ ├── styles/ # → Theme styles │ ├── svg/ # → Theme svgs │ └── views/ # → Theme templates │ ├── components/ # → Component templates diff --git a/app/setup.php b/app/setup.php index cf58bfdc4c..ea1ee3e40a 100644 --- a/app/setup.php +++ b/app/setup.php @@ -29,7 +29,7 @@ * Enqueue theme stylesheets */ if (hmr_enabled()) { - $asset = 'resources/scripts/main.ts'; + $asset = 'resources/index.js'; $namespace = strtolower(wp_get_theme()->get('Name')); wp_enqueue_script($namespace, hmr_assets($asset), array (), null, true); @@ -46,7 +46,7 @@ */ add_action('enqueue_block_editor_assets', function (): void { if (hmr_enabled()) { - $asset = 'resources/scripts/editor.ts'; + $asset = 'resources/scripts/editor.js'; $namespace = strtolower(wp_get_theme()->get('Name')); wp_enqueue_script($namespace, hmr_assets($asset), array (), null, true); diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index f76465600e..0000000000 --- a/jsconfig.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "extends": [ - "@roots/bud/config/jsconfig.json", - "@roots/sage/config/jsconfig.json" - ], - "compilerOptions": { - "baseUrl": "resources", - /** - * Resolve aliases - */ - "paths": { - "@fonts/*": ["fonts/*"], - "@images/*": ["images/*"], - "@scripts/*": ["scripts/*"], - "@styles/*": ["styles/*"] - }, - /** - * Type definitions - */ - "types": [ - "@roots/bud", - "@roots/bud-react", - "@roots/bud-postcss", - "@roots/bud-preset-recommend", - "@roots/bud-preset-wordpress", - "@roots/bud-tailwindcss", - "@roots/bud-wordpress-theme-json", - "@roots/sage" - ] - }, - "files": ["bud.config.js"], - "include": ["resources"], - "exclude": ["node_modules", "public"] -} diff --git a/resources/fonts/Roboto/Roboto-Bold.woff b/resources/fonts/Roboto/Roboto-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..8d749882152f81f0ee4f815a433f0752fc858413 GIT binary patch literal 93716 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 #Ge$?>kQ+LB;wZR@HZ_!Q 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≫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 fdrIsa7{TAJ4=A21X2vtLjf-r=In$wX59Z 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 literal 0 HcmV?d00001 diff --git a/resources/fonts/Roboto/Roboto-Light.woff b/resources/fonts/Roboto/Roboto-Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..b5cbe0594c97bc7d3203874304b9e6c83cf03f38 GIT binary patch literal 93136 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 Pw(p3L>u>vrn(O}sktfqx literal 0 HcmV?d00001 diff --git a/resources/fonts/Roboto/Roboto-Light.woff2 b/resources/fonts/Roboto/Roboto-Light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e08ef74ad8ad5d327a60ca14ab482c7a1627a835 GIT binary patch literal 65660 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 KAp#iy!2bcS%e-L# literal 0 HcmV?d00001 diff --git a/resources/fonts/Roboto/Roboto-Medium.woff b/resources/fonts/Roboto/Roboto-Medium.woff new file mode 100644 index 0000000000000000000000000000000000000000..58c277ed402325b2ae7014fc49c4a8941a8d0e60 GIT binary patch literal 94048 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%0AvP1&+wK*yPNnpYt> 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�$XC6`qH^JM<1uu>@dJyy)y>WhDtulG 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 Uq?i%y&$9OzpZ%|Oc(wEY0wKVu2LJ#7 literal 0 HcmV?d00001 diff --git a/resources/fonts/Roboto/Roboto-Regular.woff2 b/resources/fonts/Roboto/Roboto-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..730399ba67d6c0304aabcad42ab824bdfef17610 GIT binary patch literal 65764 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®fg>dBuy!8I1QSnGur2)%pPGY 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 + + diff --git a/resources/images/sprite/logo.svg b/resources/images/sprite/logo.svg new file mode 100644 index 0000000000..087352dfd7 --- /dev/null +++ b/resources/images/sprite/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/index.js b/resources/index.js new file mode 100644 index 0000000000..616c7be068 --- /dev/null +++ b/resources/index.js @@ -0,0 +1,5 @@ +/* Styles */ +import '@styles/main.scss' + +/* Scripts */ +import '@scripts' diff --git a/resources/scripts/components/index.js b/resources/scripts/components/index.js new file mode 100644 index 0000000000..d908984567 --- /dev/null +++ b/resources/scripts/components/index.js @@ -0,0 +1,4 @@ +export default { + init() {}, + finalize() {}, +} diff --git a/resources/scripts/editor.js b/resources/scripts/editor.js new file mode 100644 index 0000000000..6081f0a56d --- /dev/null +++ b/resources/scripts/editor.js @@ -0,0 +1 @@ +console.log('editor scripts loaded') diff --git a/resources/scripts/editor.ts b/resources/scripts/editor.ts deleted file mode 100644 index c02e6f94f2..0000000000 --- a/resources/scripts/editor.ts +++ /dev/null @@ -1,3 +0,0 @@ -import '@styles/editor.scss' - -console.info('editor script loaded') diff --git a/resources/scripts/guide.ts b/resources/scripts/guide.ts deleted file mode 100644 index 7d9b170b60..0000000000 --- a/resources/scripts/guide.ts +++ /dev/null @@ -1,53 +0,0 @@ -export default class Guide { - namespace: string = 'guide' - - constructor() { - const guide = document.createElement('div') - const wrapper = document.createElement('div') - const container = document.createElement('div') - const count = 12 - - console.info('[%s] bootstrap', this.namespace) - - guide.classList.add('guide') - container.classList.add('container') - wrapper.classList.add('guide-wrapper') - - for (let i = 0; i < count; i++) { - const element = document.createElement('div') - - element.classList.add('guide-element') - wrapper.appendChild(element) - } - - container.appendChild(wrapper) - guide.appendChild(container) - document.body.appendChild(guide) - } - - start(): void { - console.info('[%s] started', this.namespace) - - const guide = localStorage.getItem('guide') - - guide && document.querySelector('.guide')?.classList.add('active') - - document.addEventListener('keyup', (e: KeyboardEvent): void => { - if (e.code === 'Digit9') { - const guide = localStorage.getItem('guide') - - document.querySelector('.guide')?.classList.toggle('active') - - if (guide) { - localStorage.removeItem('guide') - } else { - localStorage.setItem('guide', '1') - } - } - - if (e.code === 'Digit0') { - document.body.classList.toggle('debug') - } - }) - } -} diff --git a/resources/scripts/index.js b/resources/scripts/index.js new file mode 100644 index 0000000000..ae0b7b4836 --- /dev/null +++ b/resources/scripts/index.js @@ -0,0 +1,14 @@ +import Router from './utils/Router' +import components from './components' +import pages from './pages' + +const routes = new Router({ + components, + pages, +}) + +window.addEventListener('DOMContentLoaded', () => { + routes.loadEvents() + components.init() + pages.init() +}) diff --git a/resources/scripts/main.ts b/resources/scripts/main.ts deleted file mode 100644 index 17f094816b..0000000000 --- a/resources/scripts/main.ts +++ /dev/null @@ -1,9 +0,0 @@ -import Guide from '@scripts/guide' -import '@styles/main.scss' - -const { DEV } = import.meta.env - -/** - * Enable guide in dev mode - */ -DEV && new Guide().start() diff --git a/resources/scripts/pages/home.js b/resources/scripts/pages/home.js new file mode 100644 index 0000000000..bc958640b2 --- /dev/null +++ b/resources/scripts/pages/home.js @@ -0,0 +1,3 @@ +export default function () { + console.log('home scripts loaded') +} diff --git a/resources/scripts/pages/index.js b/resources/scripts/pages/index.js new file mode 100644 index 0000000000..71041586d6 --- /dev/null +++ b/resources/scripts/pages/index.js @@ -0,0 +1,8 @@ +import home from './home' + +export default { + init() { + home() + }, + finalize() {}, +} diff --git a/resources/scripts/utils/Router.js b/resources/scripts/utils/Router.js new file mode 100644 index 0000000000..4f9ad39c62 --- /dev/null +++ b/resources/scripts/utils/Router.js @@ -0,0 +1,71 @@ +import camelCase from './camelCase'; + +/** + * DOM-based Routing + * + * Based on {@link http://goo.gl/EUTi53|Markup-based Unobtrusive Comprehensive DOM-ready Execution} by Paul Irish + * + * The routing fires all common scripts, followed by the page specific scripts. + * Add additional events for more control over timing e.g. a finalize event + */ +class Router { + + /** + * Create a new Router + * @param {Object} routes + */ + constructor(routes) { + this.routes = routes; + } + + /** + * Fire Router events + * @param {string} route DOM-based route derived from body classes (``) + * @param {string} [event] Events on the route. By default, `init` and `finalize` events are called. + * @param {string} [arg] Any custom argument to be passed to the event. + */ + fire(route, event = 'init', arg) { + document.dispatchEvent(new CustomEvent('routed', { + bubbles: true, + detail: { + route, + fn: event, + }, + })); + + const fire = route !== '' && this.routes[route] && typeof this.routes[route][event] === 'function'; + if (fire) { + this.routes[route][event](arg); + } + } + + /** + * Automatically load and fire Router events + * + * Events are fired in the following order: + * * common init + * * page-specific init + * * page-specific finalize + * * common finalize + */ + loadEvents() { + // Fire common init JS + this.fire('common'); + + // Fire page-specific init JS, and then finalize JS + document.body.className + .toLowerCase() + .replace(/-/g, '_') + .split(/\s+/) + .map(camelCase) + .forEach((className) => { + this.fire(className); + this.fire(className, 'finalize'); + }); + + // Fire common finalize JS + this.fire('common', 'finalize'); + } +} + +export default Router; diff --git a/resources/scripts/utils/camelCase.js b/resources/scripts/utils/camelCase.js new file mode 100644 index 0000000000..7f86eba695 --- /dev/null +++ b/resources/scripts/utils/camelCase.js @@ -0,0 +1,9 @@ +/** + * the most terrible camelizer on the internet, guaranteed! + * @param {string} str String that isn't camel-case, e.g., CAMeL_CaSEiS-harD + * @return {string} String converted to camel-case, e.g., camelCaseIsHard + */ +export default str => `${str.charAt(0).toLowerCase()}${str.replace(/[\W_]/g, '|').split('|') + .map(part => `${part.charAt(0).toUpperCase()}${part.slice(1)}`) + .join('') + .slice(1)}`; diff --git a/resources/styles/_components.scss b/resources/styles/_components.scss deleted file mode 100644 index 4adc58e9ac..0000000000 --- a/resources/styles/_components.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'components/medias'; diff --git a/resources/styles/_fonts.scss b/resources/styles/_fonts.scss deleted file mode 100644 index 84f3e5fb65..0000000000 --- a/resources/styles/_fonts.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'fonts/whyte'; diff --git a/resources/styles/_functions.scss b/resources/styles/_functions.scss deleted file mode 100644 index f30c9368a8..0000000000 --- a/resources/styles/_functions.scss +++ /dev/null @@ -1,3 +0,0 @@ -@import 'functions/rem'; -@import 'functions/spacer'; -@import 'functions/strip-units'; diff --git a/resources/styles/_layouts.scss b/resources/styles/_layouts.scss deleted file mode 100644 index 6d21a51415..0000000000 --- a/resources/styles/_layouts.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'layouts/base'; diff --git a/resources/styles/_mixins.scss b/resources/styles/_mixins.scss deleted file mode 100644 index 5311ee4e1c..0000000000 --- a/resources/styles/_mixins.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import 'mixins/font-face'; -@import 'mixins/fonts'; -@import 'mixins/typography'; -@import 'mixins/grid'; -@import 'mixins/container'; diff --git a/resources/styles/_normalize.scss b/resources/styles/_normalize.scss deleted file mode 100644 index 1e5f10a689..0000000000 --- a/resources/styles/_normalize.scss +++ /dev/null @@ -1,114 +0,0 @@ -html, -body, -div, -span, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -button, -pre, -abbr, -address, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -samp, -small, -strong, -sub, -sup, -var, -b, -i, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section, -summary, -time, -mark, -audio, -video, -a { - margin: 0; - padding: 0; - border: none; - outline: none; - background: none; - -webkit-tap-highlight-color: transparent; -} - -html { - box-sizing: border-box; -} - -*, -*::before, -*::after { - box-sizing: inherit; - outline: none; - -webkit-tap-highlight-color: transparent; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -li { - list-style-type: none; -} - -a { - text-decoration: none; - color: currentcolor; -} diff --git a/resources/styles/_tools.scss b/resources/styles/_tools.scss deleted file mode 100644 index 3ad9ee691f..0000000000 --- a/resources/styles/_tools.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'tools/guide'; diff --git a/resources/styles/_variables.scss b/resources/styles/_variables.scss deleted file mode 100644 index 1f882a70a1..0000000000 --- a/resources/styles/_variables.scss +++ /dev/null @@ -1,5 +0,0 @@ -@import 'variables/colors'; -@import 'variables/fonts'; -@import 'variables/grid'; -@import 'variables/media-queries'; -@import 'variables/spacer'; diff --git a/resources/styles/vendors/.gitkeep b/resources/styles/base/_animations.scss similarity index 100% rename from resources/styles/vendors/.gitkeep rename to resources/styles/base/_animations.scss diff --git a/resources/styles/base/_fonts.scss b/resources/styles/base/_fonts.scss new file mode 100644 index 0000000000..7c625e4cd2 --- /dev/null +++ b/resources/styles/base/_fonts.scss @@ -0,0 +1,7 @@ +@import "../utils/mixins"; +$font-directory: "../fonts"; + +@include font($font_directory, "Roboto", "Roboto-Light", 300, "normal"); +@include font($font_directory, "Roboto", "Roboto-Regular", "normal", "normal"); +@include font($font_directory, "Roboto", "Roboto-Medium", 500, "normal"); +@include font($font_directory, "Roboto", "Roboto-Bold", "bold", "normal"); diff --git a/resources/styles/base/_global.scss b/resources/styles/base/_global.scss new file mode 100644 index 0000000000..81189f7206 --- /dev/null +++ b/resources/styles/base/_global.scss @@ -0,0 +1,35 @@ +body { + display: flex; + flex-direction: column; + font-size: 16px; + font-family: $font; + line-height: 1.5; + color: $color-main; + min-width: 320px; + min-height: 100vh; + overflow-x: hidden; + -webkit-font-smoothing: antialiased; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +main { + flex: 1; + width: 100%; + overflow: hidden; +} + +.text-center { + text-align: center; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} diff --git a/resources/styles/base/_index.scss b/resources/styles/base/_index.scss new file mode 100644 index 0000000000..a551f867f1 --- /dev/null +++ b/resources/styles/base/_index.scss @@ -0,0 +1,3 @@ +@import "animations"; +@import "fonts"; +@import "global"; diff --git a/resources/styles/common.scss b/resources/styles/common.scss new file mode 100644 index 0000000000..5f2f0e0f11 --- /dev/null +++ b/resources/styles/common.scss @@ -0,0 +1,5 @@ +/*! + Common theme styles +*/ + +@import "utils"; \ No newline at end of file diff --git a/resources/styles/components/_button.scss b/resources/styles/components/_button.scss new file mode 100644 index 0000000000..52ef953f6b --- /dev/null +++ b/resources/styles/components/_button.scss @@ -0,0 +1,47 @@ +.button { + display: inline-block; + width: 100%; + padding: 10px 20px; + font-family: $font; + background: $color-main; + color: #fff; + user-select: none; + text-align: center; + transition: background-color 0.3s; + border-radius: 24px; + cursor: pointer; + + @include media-up(md) { + width: fit-content; + min-width: 160px; + padding: 10px 25px; + } + + @include media-up(lg) { + padding: 10px 40px; + } + + &--icon { + display: flex; + justify-content: center; + align-items: center; + gap: 8px; + } + + &--plus { + position: relative; + + &:after { + // example of using icons alias + content: url(@icons/plus.svg); + position: absolute; + z-index: 1; + right: 15px; + top: 50%; + transform: translateY(-50%); + display: block; + width: 20px; + height: 20px; + } + } +} diff --git a/resources/styles/components/_container.scss b/resources/styles/components/_container.scss new file mode 100644 index 0000000000..1b5fa65aa0 --- /dev/null +++ b/resources/styles/components/_container.scss @@ -0,0 +1,10 @@ +.container { + margin: 0 auto; + padding: 0 16px; + width: 100%; + + @include media-up(md) { + padding: 0 30px; + max-width: 1200px; + } +} diff --git a/resources/styles/components/_index.scss b/resources/styles/components/_index.scss new file mode 100644 index 0000000000..a3492d851c --- /dev/null +++ b/resources/styles/components/_index.scss @@ -0,0 +1,2 @@ +@import 'container'; +@import 'button'; diff --git a/resources/styles/components/_medias.scss b/resources/styles/components/_medias.scss deleted file mode 100644 index 548dfb4bbe..0000000000 --- a/resources/styles/components/_medias.scss +++ /dev/null @@ -1,18 +0,0 @@ -.media-element { - margin: 0; - padding: 0; - - picture { - display: block; - width: 100%; - height: 100%; - background: var(--media-placeholder-color, grey); - } - - img { - display: block; - width: 100%; - height: 100%; - object-fit: cover; - } -} diff --git a/resources/styles/editor.scss b/resources/styles/editor.scss deleted file mode 100644 index 7f19acbe5b..0000000000 --- a/resources/styles/editor.scss +++ /dev/null @@ -1 +0,0 @@ -@import 'shared'; diff --git a/resources/styles/fonts/_whyte.scss b/resources/styles/fonts/_whyte.scss deleted file mode 100644 index 7c5bcd70fe..0000000000 --- a/resources/styles/fonts/_whyte.scss +++ /dev/null @@ -1 +0,0 @@ -@include font-face('Whyte', '@fonts/whyte.woff2', 'woff2'); diff --git a/resources/styles/functions/_rem.scss b/resources/styles/functions/_rem.scss deleted file mode 100644 index 719997f0a9..0000000000 --- a/resources/styles/functions/_rem.scss +++ /dev/null @@ -1,8 +0,0 @@ -@use 'sass:math'; - -/* - * Convert value to rem - */ -@function rem($value, $base: $font-size) { - @return math.div(strip-units($value), $base) * 1rem; -} diff --git a/resources/styles/functions/_spacer.scss b/resources/styles/functions/_spacer.scss deleted file mode 100644 index 9b00093494..0000000000 --- a/resources/styles/functions/_spacer.scss +++ /dev/null @@ -1,11 +0,0 @@ -@use 'sass:math'; - -$spacer: 8 !default; -$font-size: 16 !default; - -/** - * Spacer generator - */ -@function spacer($size: 1) { - @return math.div(strip-units($spacer * $size), $font-size) * 1rem; -} diff --git a/resources/styles/functions/_strip-units.scss b/resources/styles/functions/_strip-units.scss deleted file mode 100644 index 3afba1db0f..0000000000 --- a/resources/styles/functions/_strip-units.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use 'sass:math'; - -@function strip-units($value) { - @return math.div($value, ($value * 0 + 1)); -} diff --git a/resources/styles/layouts/_base.scss b/resources/styles/layouts/_base.scss deleted file mode 100644 index bc0ccd4c35..0000000000 --- a/resources/styles/layouts/_base.scss +++ /dev/null @@ -1,13 +0,0 @@ -body { - @include typo-base; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.whatsapp { - background: svg-load('whatsapp.svg'); -} - -.container { - @include container; -} diff --git a/resources/styles/layouts/_footer.scss b/resources/styles/layouts/_footer.scss new file mode 100644 index 0000000000..aac4f0dfcd --- /dev/null +++ b/resources/styles/layouts/_footer.scss @@ -0,0 +1,3 @@ +.footer { + +} diff --git a/resources/styles/layouts/_header.scss b/resources/styles/layouts/_header.scss new file mode 100644 index 0000000000..50e097d883 --- /dev/null +++ b/resources/styles/layouts/_header.scss @@ -0,0 +1,3 @@ +.header { + +} diff --git a/resources/styles/layouts/_index.scss b/resources/styles/layouts/_index.scss new file mode 100644 index 0000000000..ec52bbc2a5 --- /dev/null +++ b/resources/styles/layouts/_index.scss @@ -0,0 +1,2 @@ +@import 'header'; +@import 'footer'; diff --git a/resources/styles/main.scss b/resources/styles/main.scss index 47209b99f4..b33b7772ce 100644 --- a/resources/styles/main.scss +++ b/resources/styles/main.scss @@ -1,24 +1,14 @@ -/** - * Shared - */ -@import 'shared'; +/* UTILS */ +@import "utils"; -/** - * Reset - */ -@import 'normalize'; +/* BASE */ +@import "base"; -/** - * Components - */ -@import 'components'; +/* COMPONENTS */ +@import "components"; -/** - * Layout - */ -@import 'layouts'; +/* LAYOUT */ +@import "layouts"; -/** - * Tools - */ -@import 'tools'; +/* PAGES */ +@import "pages"; diff --git a/resources/styles/mixins/_container.scss b/resources/styles/mixins/_container.scss deleted file mode 100644 index d773494dfc..0000000000 --- a/resources/styles/mixins/_container.scss +++ /dev/null @@ -1,5 +0,0 @@ -@mixin container { - max-width: var(--grid-max, rem(1400)); - width: calc(100% - (var(--grid-gap, rem(20)) * 2)); - margin: 0 auto; -} diff --git a/resources/styles/mixins/_font-face.scss b/resources/styles/mixins/_font-face.scss deleted file mode 100644 index 8596419141..0000000000 --- a/resources/styles/mixins/_font-face.scss +++ /dev/null @@ -1,35 +0,0 @@ -@use 'sass:list'; -@use 'sass:string'; -@use 'sass:map'; -@use 'sass:math'; - -/** - * Font face - */ -@mixin font-face($name, $path, $exts: woff2 woff, $display: swap, $weight: null, $style: null) { - $src: null; - - $extmods: ( - eot: '?', - svg: '#' + str-replace($name, ' ', '_') - ); - - $formats: ( - otf: 'opentype', - ttf: 'truetype' - ); - - @each $ext in $exts { - $extmod: if(map.has-key($extmods, $ext), $ext + map.get($extmods, $ext), $ext); - $format: if(map.has-key($formats, $ext), map.get($formats, $ext), $ext); - $src: list.append($src, url('#{string.quote($path)}') format(string.quote($format)), comma); - } - - @font-face { - font-family: string.quote($name); - font-display: $display; - font-style: $style; - font-weight: $weight; - src: $src; - } -} diff --git a/resources/styles/mixins/_fonts.scss b/resources/styles/mixins/_fonts.scss deleted file mode 100644 index 2d7f139458..0000000000 --- a/resources/styles/mixins/_fonts.scss +++ /dev/null @@ -1,7 +0,0 @@ -@mixin font-default { - font-family: $font-default; -} - -@mixin font-whyte { - font-family: $font-whyte; -} diff --git a/resources/styles/mixins/_grid.scss b/resources/styles/mixins/_grid.scss deleted file mode 100644 index a3e35bce47..0000000000 --- a/resources/styles/mixins/_grid.scss +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Base grid - */ -@mixin grid { - display: grid; - grid-template-columns: repeat(var(--grid-size), 1fr); - gap: var(--grid-gap, #{spacer(4)}); - margin: 0 auto; -} diff --git a/resources/styles/mixins/_typography.scss b/resources/styles/mixins/_typography.scss deleted file mode 100644 index 74a4b15bdf..0000000000 --- a/resources/styles/mixins/_typography.scss +++ /dev/null @@ -1,4 +0,0 @@ -@mixin typo-base { - @include font-whyte; - line-height: $line-height; -} diff --git a/resources/styles/pages/_index.scss b/resources/styles/pages/_index.scss new file mode 100644 index 0000000000..184ff95bea --- /dev/null +++ b/resources/styles/pages/_index.scss @@ -0,0 +1,2 @@ +@import "home"; +@import "about"; diff --git a/resources/styles/pages/about/_about.scss b/resources/styles/pages/about/_about.scss new file mode 100644 index 0000000000..cfb8780600 --- /dev/null +++ b/resources/styles/pages/about/_about.scss @@ -0,0 +1,18 @@ +// EXAMPLE BEM STRUCTURE + +// .about { +// &__gallery { +// &__wrapper { + +// } + +// &__media { +// width: 75vw; +// } + +// &__image { +// width: 100%; +// height: auto; +// } +// } +// } diff --git a/resources/styles/pages/about/_index.scss b/resources/styles/pages/about/_index.scss new file mode 100644 index 0000000000..1cc5c0ecda --- /dev/null +++ b/resources/styles/pages/about/_index.scss @@ -0,0 +1 @@ +@import "about"; \ No newline at end of file diff --git a/resources/styles/pages/home/_home.scss b/resources/styles/pages/home/_home.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/resources/styles/pages/home/_index.scss b/resources/styles/pages/home/_index.scss new file mode 100644 index 0000000000..efee70b9d8 --- /dev/null +++ b/resources/styles/pages/home/_index.scss @@ -0,0 +1 @@ +@import "home"; \ No newline at end of file diff --git a/resources/styles/shared.scss b/resources/styles/shared.scss deleted file mode 100644 index 9ccb3e8e46..0000000000 --- a/resources/styles/shared.scss +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Functionnals - */ -@import 'functions'; -@import 'mixins'; -@import 'variables'; - -/** - * Fonts - */ -@import 'fonts'; diff --git a/resources/styles/tools/_guide.scss b/resources/styles/tools/_guide.scss deleted file mode 100644 index d894a44aee..0000000000 --- a/resources/styles/tools/_guide.scss +++ /dev/null @@ -1,55 +0,0 @@ -.guide { - position: fixed; - z-index: 10000; - visibility: hidden; - transition: 0.4s opacity ease-out; - pointer-events: none; - opacity: 0; - inset: 0; - - &::before, - &::after { - position: absolute; - right: 0; - left: 0; - display: none; - height: 1px; - background: red; - content: ''; - } - - &::before { - top: 10vh; - } - - &::after { - bottom: 10vh; - } - - &-wrapper { - @include grid; - height: 100%; - row-gap: 0; - } - - &-element { - border-right: 1px solid var(--guide-outline-color, rgba(150 0 0 / 0.2)); - border-left: 1px solid var(--guide-outline-color, rgba(150 0 0 / 0.2)); - background: var(--guide-background-color, rgba(150 0 0 / 0.1)); - } - - .container { - height: 100%; - } - - &.active { - visibility: visible; - opacity: 1; - } -} - -.debug { - *:not(.container, .main-content, .main-header, .main-footer, .guide, [class^='guide-']):hover { - background-color: var(--guide-debug-color, rgba(150 150 255 / 0.1)); - } -} diff --git a/resources/styles/utils/_functions.scss b/resources/styles/utils/_functions.scss new file mode 100644 index 0000000000..1d2f72b4fb --- /dev/null +++ b/resources/styles/utils/_functions.scss @@ -0,0 +1,16 @@ +@import "variables"; + +@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { + $n: index($breakpoint-names, $name); + @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); +} + +@function breakpoint-min($name, $breakpoints: $grid-breakpoints) { + $min: map-get($breakpoints, $name); + @return if($min !=0, $min, null); +} + +@function breakpoint-max($name, $breakpoints: $grid-breakpoints) { + $next: breakpoint-next($name, $breakpoints); + @return if($next, breakpoint-min($next, $breakpoints) - 0.02px, null); +} diff --git a/resources/styles/utils/_index.scss b/resources/styles/utils/_index.scss new file mode 100644 index 0000000000..3051f9ccab --- /dev/null +++ b/resources/styles/utils/_index.scss @@ -0,0 +1,4 @@ +@import "variables"; +@import "functions"; +@import "mixins"; +@import "reset"; diff --git a/resources/styles/utils/_mixins.scss b/resources/styles/utils/_mixins.scss new file mode 100644 index 0000000000..d2e4547b53 --- /dev/null +++ b/resources/styles/utils/_mixins.scss @@ -0,0 +1,108 @@ +@import "variables"; +@import "functions"; + +// Fonts +@mixin font($font_directory, $font_name, $file_name, $weight, $style) { + @font-face { + font-family: $font_name; + src: url('#{$font_directory}/#{$font_name}/#{$file_name}.woff2') format('woff2'), + url('#{$font_directory}/#{$font_name}/#{$file_name}.woff') format('woff'); + font-weight: #{$weight}; + font-style: #{$style}; + font-display: swap; + } +} + +// Media queries +@mixin media-up($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + + @if $min { + @media (min-width: $min) { + @content; + } + } + + @else { + @content; + } +} + +@mixin media-down($name, $breakpoints: $grid-breakpoints) { + $max: breakpoint-max($name, $breakpoints); + + @if $max { + @media (max-width: $max) { + @content; + } + } + + @else { + @content; + } +} + +@mixin media-between($lower, $upper, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($lower, $breakpoints); + $max: breakpoint-max($upper, $breakpoints); + + @media (min-width: $min) and (max-width: $max) { + @content; + } +} + +@mixin media-only($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + $max: breakpoint-max($name, $breakpoints); + + @if $min !=null and $max !=null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } + + @else if $max==null { + @include media-up($name) + } + + @else if $min==null { + @include media-down($name) + } +} + +// Custom mixins +@mixin abs-center { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); +} + +@mixin clearfix { + &::after { + content: ""; + display: table; + clear: both; + } +} + +@mixin cover { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +@mixin link { + color: $color-main; + transition: color .15s; + + &:hover { + color: $color-hover; + } + + &:active { + color: $color-active; + } +} diff --git a/resources/styles/utils/_reset.scss b/resources/styles/utils/_reset.scss new file mode 100644 index 0000000000..da1391c0c3 --- /dev/null +++ b/resources/styles/utils/_reset.scss @@ -0,0 +1,70 @@ +*, +*::before, +*::after { + box-sizing: border-box; + outline: none; +} + +html, +body { + margin: 0; + padding: 0; +} + +a { + color: inherit; + text-decoration: none; + cursor: pointer; + display: inline-block; +} + +img { + display: block; + max-width: 100%; + height: auto; + user-select: none; + color: inherit; +} + +button { + border: none; + cursor: pointer; + background: none; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5 { + font-weight: 700; + margin: 0; +} + +p { + margin: 0; +} + +ul, +ol { + list-style: none; + padding: 0; + margin: 0; +} + +input, +select, +textarea { + width: 100%; + font-family: inherit; + color: inherit; + background-color: #fff; + border: none; + cursor: none; + + &:hover, + &:focus { + outline: none; + } +} diff --git a/resources/styles/utils/_variables.scss b/resources/styles/utils/_variables.scss new file mode 100644 index 0000000000..7052732823 --- /dev/null +++ b/resources/styles/utils/_variables.scss @@ -0,0 +1,16 @@ +// Media queries +$grid-breakpoints:(xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px, + xxl: 1440px, +); + +// Colors +$color-main: #164168; +$color-hover: #1C568A; +$color-active: #0F375B; + +// Fonts +$font: "Roboto", -apple-system, system-ui, sans-serif; diff --git a/resources/styles/variables/_colors.scss b/resources/styles/variables/_colors.scss deleted file mode 100644 index 5302996dae..0000000000 --- a/resources/styles/variables/_colors.scss +++ /dev/null @@ -1,9 +0,0 @@ -$colors: ( - 'dark': #333 -); - -:root { - @each $name, $color in $colors { - --color-#{$name}: #{$color}; - } -} diff --git a/resources/styles/variables/_fonts.scss b/resources/styles/variables/_fonts.scss deleted file mode 100644 index 799a75dcb3..0000000000 --- a/resources/styles/variables/_fonts.scss +++ /dev/null @@ -1,6 +0,0 @@ -$line-height: 1; - -$font-sans-serif: Arial, Helvetica, sans-serif; -$font-serif: Geneva, Georgia, 'Times New Roman', serif; -$font-default: $font-sans-serif; -$font-whyte: Whyte, $font-sans-serif; diff --git a/resources/styles/variables/_grid.scss b/resources/styles/variables/_grid.scss deleted file mode 100644 index e515b2f4de..0000000000 --- a/resources/styles/variables/_grid.scss +++ /dev/null @@ -1,24 +0,0 @@ -:root { - --grid-max: #{rem(1400)}; - --grid-gap: #{spacer()}; - --grid-size: 6; -} - -@media (--md) { - :root { - --grid-gap: #{spacer(2)}; - } -} - -@media (--lg) { - :root { - --grid-size: 12; - } -} - -@media (--xl) { - :root { - --grid-size: 12; - --grid-gap: #{spacer(3)}; - } -} diff --git a/resources/styles/variables/_media-queries.scss b/resources/styles/variables/_media-queries.scss deleted file mode 100644 index 69b22dd99c..0000000000 --- a/resources/styles/variables/_media-queries.scss +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Breakpoints - */ -@custom-media --xs (min-width: 360px); -@custom-media --sm (min-width: 640px); -@custom-media --md (min-width: 768px); -@custom-media --lg (min-width: 1024px); -@custom-media --xl (min-width: 1280px); -@custom-media --hi (min-width: 1440px); - -/** - * Orientations - */ -@custom-media --landscape (orientation: landscape); -@custom-media --portrait (orientation: portrait); diff --git a/resources/styles/variables/_spacer.scss b/resources/styles/variables/_spacer.scss deleted file mode 100644 index ec7d52e48a..0000000000 --- a/resources/styles/variables/_spacer.scss +++ /dev/null @@ -1 +0,0 @@ -$spacer: 8; diff --git a/resources/svg/whatsapp.svg b/resources/svg/whatsapp.svg deleted file mode 100644 index b491ad0be0..0000000000 --- a/resources/svg/whatsapp.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index ec5e96345b..fcc55aa4e2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -27,8 +27,7 @@ } }, "include": [ - "resources/**/*.ts", - "resources/**/*.d.ts", + "resources/**/*.js", "vite.config.ts" ], "references": [ diff --git a/vite.config.ts b/vite.config.ts index 291147c3f3..8c1b5211a4 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -15,6 +15,7 @@ const assets = { scripts: 'resources/scripts', styles: 'resources/styles', images: 'resources/images', + icons: 'resources/images/icons', fonts: 'resources/fonts', } @@ -35,6 +36,7 @@ export default defineConfig(({ mode }: ConfigEnv) => { '@styles': path.resolve(__dirname, assets.styles), '@fonts': path.resolve(__dirname, assets.fonts), '@images': path.resolve(__dirname, assets.images), + '@icons': path.resolve(__dirname, assets.icons), }, }, css: { @@ -47,8 +49,8 @@ export default defineConfig(({ mode }: ConfigEnv) => { assetsDir: '', rollupOptions: { input: { - main: path.resolve(__dirname, `${assets.scripts}/main.ts`), - editor: path.resolve(__dirname, `${assets.scripts}/editor.ts`), + main: path.resolve(__dirname, `${assets.scripts}/index.js`), + editor: path.resolve(__dirname, `${assets.scripts}/editor.js`), }, plugins: [ outputManifest({