From 74ec94071bcb0f5350d96169ed37a4a3d6023d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20D=C3=A9ramond?= Date: Tue, 2 Jul 2024 07:17:19 +0200 Subject: [PATCH] chore(merge): Bootstrap v5.3.4 (#2594) --- .bundlewatch.config.json | 4 +- .eslintrc.json | 2 + .github/CONTRIBUTING.md | 2 +- hugo.yml | 2 +- js/src/dom/manipulator.js | 2 +- js/src/dropdown.js | 2 +- js/src/tooltip.js | 5 +- js/src/util/index.js | 2 +- js/src/util/template-factory.js | 2 +- js/tests/unit/dropdown.spec.js | 5 +- js/tests/unit/popover.spec.js | 74 + js/tests/unit/tooltip.spec.js | 40 +- js/tests/unit/util/index.spec.js | 4 +- package-lock.json | 5593 +++++++++++------ package.json | 56 +- scss/_back-to-top.scss | 16 +- scss/_carousel.scss | 2 +- scss/_functions.scss | 2 +- scss/_modal.scss | 2 +- scss/_nav.scss | 2 +- scss/_navbar.scss | 5 +- scss/_reboot.scss | 20 +- scss/_variables.scss | 4 +- scss/forms/_form-check.scss | 12 +- scss/forms/_quantity-selector.scss | 8 +- scss/mixins/_banner.scss | 2 +- scss/mixins/_target-size.scss | 2 +- scss/mixins/_visually-hidden.scss | 2 +- site/content/docs/0.0/about/overview.md | 2 +- site/content/docs/0.0/customize/options.md | 1 + .../docs/0.0/getting-started/accessibility.md | 12 +- site/content/docs/0.0/helpers/stacks.md | 2 +- site/layouts/partials/examples/main.html | 4 +- site/layouts/partials/home/css-variables.html | 4 +- site/layouts/partials/home/customize.html | 4 +- site/layouts/partials/home/get-started.html | 8 +- .../docs/0.0/assets/brand/orange-social.png | Bin 8695 -> 8686 bytes .../0.0/assets/img/examples/cards-rtl@2x.png | Bin 9315 -> 9309 bytes .../0.0/assets/img/examples/download-app.png | Bin 24572 -> 24516 bytes .../img/examples/navbar-mode-selector@2x.png | Bin 8250 -> 8242 bytes .../0.0/assets/img/examples/navbar-sticky.png | Bin 1391 -> 1390 bytes .../docs/0.0/assets/img/examples/navbars.png | Bin 5211 -> 5087 bytes .../0.0/assets/img/examples/navbars@2x.png | Bin 14876 -> 14612 bytes .../0.0/assets/img/examples/stickers@2x.png | Bin 26475 -> 26471 bytes .../docs/0.0/assets/img/examples/tags@2x.png | Bin 12208 -> 12204 bytes .../0.0/assets/img/examples/title-bars.png | Bin 4813 -> 4810 bytes .../0.0/assets/img/examples/title-bars@2x.png | Bin 9918 -> 9884 bytes .../0.0/assets/img/favicons/favicon-16x16.png | Bin 118 -> 106 bytes .../0.0/assets/img/favicons/favicon-32x32.png | Bin 129 -> 126 bytes .../assets/img/favicons/mstile-310x310.png | Bin 13051 -> 13037 bytes .../illustration-1440.png | Bin 8511 -> 8509 bytes 51 files changed, 3747 insertions(+), 2164 deletions(-) diff --git a/.bundlewatch.config.json b/.bundlewatch.config.json index 357d0bc479..dd509a719b 100644 --- a/.bundlewatch.config.json +++ b/.bundlewatch.config.json @@ -2,11 +2,11 @@ "files": [ { "path": "./dist/css/ouds-web-bootstrap.css", - "maxSize": "45.0 kB" + "maxSize": "45.25 kB" }, { "path": "./dist/css/ouds-web-bootstrap.min.css", - "maxSize": "41.75 kB" + "maxSize": "42.0 kB" }, { "path": "./dist/css/ouds-web-grid.css", diff --git a/.eslintrc.json b/.eslintrc.json index d6fbffae06..3ed218feca 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -98,7 +98,9 @@ "unicorn/prefer-module": "off", "unicorn/prefer-query-selector": "off", "unicorn/prefer-spread": "off", + "unicorn/prefer-string-raw": "off", "unicorn/prefer-string-replace-all": "off", + "unicorn/prefer-structured-clone": "off", "unicorn/prevent-abbreviations": "off" }, "overrides": [ diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index b0a1c3e544..b76daf5c28 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -217,7 +217,7 @@ includes code changes) and under the terms of the [Adhere to the Code Guide.](https://codeguide.co/#css) -- When feasible, default color palettes should comply with [WCAG color contrast guidelines](https://www.w3.org/TR/WCAG20/#visual-audio-contrast). +- When feasible, default color palettes should comply with [WCAG color contrast guidelines](https://www.w3.org/TR/WCAG/#distinguishable). - Except in rare cases, don't remove default `:focus` styles (via e.g. `outline: none;`) without providing alternative styles. See [this A11Y Project post](https://www.a11yproject.com/posts/2013-01-25-never-remove-css-outlines/) for more details. ### JS diff --git a/hugo.yml b/hugo.yml index 68e404cb66..6129538592 100644 --- a/hugo.yml +++ b/hugo.yml @@ -69,7 +69,7 @@ params: current_ruby_version: "0.0.3" docs_version: "0.0" rfs_version: "v10.0.0" - bootstrap_current_version: "5.3.3" + bootstrap_current_version: "5.3.4" bootstrap_docs_version: "5.3" bootstrap_github_org: "https://github.com/twbs" repo: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap" diff --git a/js/src/dom/manipulator.js b/js/src/dom/manipulator.js index dd86a9ffb0..a7edc9cb8d 100644 --- a/js/src/dom/manipulator.js +++ b/js/src/dom/manipulator.js @@ -56,7 +56,7 @@ const Manipulator = { for (const key of bsKeys) { let pureKey = key.replace(/^bs/, '') - pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length) + pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1) attributes[pureKey] = normalizeData(element.dataset[key]) } diff --git a/js/src/dropdown.js b/js/src/dropdown.js index c3405f396a..073e370af7 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -320,7 +320,7 @@ class Dropdown extends BaseComponent { return { ...defaultBsPopperConfig, - ...execute(this._config.popperConfig, [defaultBsPopperConfig]) + ...execute(this._config.popperConfig, [undefined, defaultBsPopperConfig]) } } diff --git a/js/src/tooltip.js b/js/src/tooltip.js index d0a0869b57..6bcb8fa87c 100644 --- a/js/src/tooltip.js +++ b/js/src/tooltip.js @@ -160,7 +160,6 @@ class Tooltip extends BaseComponent { return } - this._activeTrigger.click = !this._activeTrigger.click if (this._isShown()) { this._leave() return @@ -392,7 +391,7 @@ class Tooltip extends BaseComponent { } _resolvePossibleFunction(arg) { - return execute(arg, [this._element]) + return execute(arg, [this._element, this._element]) } _getPopperConfig(attachment) { @@ -438,7 +437,7 @@ class Tooltip extends BaseComponent { return { ...defaultBsPopperConfig, - ...execute(this._config.popperConfig, [defaultBsPopperConfig]) + ...execute(this._config.popperConfig, [undefined, defaultBsPopperConfig]) } } diff --git a/js/src/util/index.js b/js/src/util/index.js index 3ceb017780..e9df90f77b 100644 --- a/js/src/util/index.js +++ b/js/src/util/index.js @@ -223,7 +223,7 @@ const defineJQueryPlugin = plugin => { } const execute = (possibleCallback, args = [], defaultValue = possibleCallback) => { - return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue + return typeof possibleCallback === 'function' ? possibleCallback.call(...args) : defaultValue } const executeAfterTransition = (callback, transitionElement, waitForTransition = true) => { diff --git a/js/src/util/template-factory.js b/js/src/util/template-factory.js index aa7c5fa402..9c1d2ff059 100644 --- a/js/src/util/template-factory.js +++ b/js/src/util/template-factory.js @@ -143,7 +143,7 @@ class TemplateFactory extends Config { } _resolvePossibleFunction(arg) { - return execute(arg, [this]) + return execute(arg, [undefined, this]) } _putElementInTemplate(element, templateElement) { diff --git a/js/tests/unit/dropdown.spec.js b/js/tests/unit/dropdown.spec.js index 156005588d..63ae4bd102 100644 --- a/js/tests/unit/dropdown.spec.js +++ b/js/tests/unit/dropdown.spec.js @@ -172,7 +172,10 @@ describe('Dropdown', () => { const popperConfig = dropdown._getPopperConfig() - expect(getPopperConfig).toHaveBeenCalled() + // Ensure that the function was called with the default config. + expect(getPopperConfig).toHaveBeenCalledWith(jasmine.objectContaining({ + placement: jasmine.any(String) + })) expect(popperConfig.placement).toEqual('left') }) }) diff --git a/js/tests/unit/popover.spec.js b/js/tests/unit/popover.spec.js index 53dc7d89ea..1c81ba7927 100644 --- a/js/tests/unit/popover.spec.js +++ b/js/tests/unit/popover.spec.js @@ -56,6 +56,26 @@ describe('Popover', () => { }) describe('show', () => { + it('should toggle a popover after show', () => { + return new Promise(resolve => { + fixtureEl.innerHTML = 'BS twitter' + + const popoverEl = fixtureEl.querySelector('a') + const popover = new Popover(popoverEl) + + popoverEl.addEventListener('shown.bs.popover', () => { + expect(document.querySelector('.popover')).not.toBeNull() + popover.toggle() + }) + popoverEl.addEventListener('hidden.bs.popover', () => { + expect(document.querySelector('.popover')).toBeNull() + resolve() + }) + + popover.show() + }) + }) + it('should show a popover', () => { return new Promise(resolve => { fixtureEl.innerHTML = 'BS twitter' @@ -95,6 +115,60 @@ describe('Popover', () => { }) }) + it('should call content and title functions with trigger element', () => { + return new Promise(resolve => { + fixtureEl.innerHTML = 'BS twitter' + + const popoverEl = fixtureEl.querySelector('a') + const popover = new Popover(popoverEl, { + title(el) { + return el.dataset.foo + }, + content(el) { + return el.dataset.foo + } + }) + + popoverEl.addEventListener('shown.bs.popover', () => { + const popoverDisplayed = document.querySelector('.popover') + + expect(popoverDisplayed).not.toBeNull() + expect(popoverDisplayed.querySelector('.popover-header').textContent).toEqual('bar') + expect(popoverDisplayed.querySelector('.popover-body').textContent).toEqual('bar') + resolve() + }) + + popover.show() + }) + }) + + it('should call content and title functions with correct this value', () => { + return new Promise(resolve => { + fixtureEl.innerHTML = 'BS twitter' + + const popoverEl = fixtureEl.querySelector('a') + const popover = new Popover(popoverEl, { + title() { + return this.dataset.foo + }, + content() { + return this.dataset.foo + } + }) + + popoverEl.addEventListener('shown.bs.popover', () => { + const popoverDisplayed = document.querySelector('.popover') + + expect(popoverDisplayed).not.toBeNull() + expect(popoverDisplayed.querySelector('.popover-header').textContent).toEqual('bar') + expect(popoverDisplayed.querySelector('.popover-body').textContent).toEqual('bar') + resolve() + }) + + popover.show() + }) + }) + it('should show a popover with just content without having header', () => { return new Promise(resolve => { fixtureEl.innerHTML = 'Nice link' diff --git a/js/tests/unit/tooltip.spec.js b/js/tests/unit/tooltip.spec.js index ceb8de41e1..37f2c230d0 100644 --- a/js/tests/unit/tooltip.spec.js +++ b/js/tests/unit/tooltip.spec.js @@ -177,7 +177,10 @@ describe('Tooltip', () => { const popperConfig = tooltip._getPopperConfig('top') - expect(getPopperConfig).toHaveBeenCalled() + // Ensure that the function was called with the default config. + expect(getPopperConfig).toHaveBeenCalledWith(jasmine.objectContaining({ + placement: jasmine.any(String) + })) expect(popperConfig.placement).toEqual('left') }) @@ -919,10 +922,12 @@ describe('Tooltip', () => { it('should show a tooltip with custom class provided as a function in config', () => { return new Promise(resolve => { - fixtureEl.innerHTML = '' + fixtureEl.innerHTML = '' - const spy = jasmine.createSpy('customClass').and.returnValue('custom-class') const tooltipEl = fixtureEl.querySelector('a') + const spy = jasmine.createSpy('customClass').and.callFake(function (el) { + return `${el.dataset.classA} ${this.dataset.classB}` + }) const tooltip = new Tooltip(tooltipEl, { customClass: spy }) @@ -931,7 +936,8 @@ describe('Tooltip', () => { const tip = document.querySelector('.tooltip') expect(tip).not.toBeNull() expect(spy).toHaveBeenCalled() - expect(tip).toHaveClass('custom-class') + expect(tip).toHaveClass('custom-class-a') + expect(tip).toHaveClass('custom-class-b') resolve() }) @@ -1337,6 +1343,32 @@ describe('Tooltip', () => { expect(tooltip._getTitle()).toEqual('test') }) + + it('should call title function with trigger element', () => { + fixtureEl.innerHTML = '' + + const tooltipEl = fixtureEl.querySelector('a') + const tooltip = new Tooltip(tooltipEl, { + title(el) { + return el.dataset.foo + } + }) + + expect(tooltip._getTitle()).toEqual('bar') + }) + + it('should call title function with correct this value', () => { + fixtureEl.innerHTML = '' + + const tooltipEl = fixtureEl.querySelector('a') + const tooltip = new Tooltip(tooltipEl, { + title() { + return this.dataset.foo + } + }) + + expect(tooltip._getTitle()).toEqual('bar') + }) }) describe('getInstance', () => { diff --git a/js/tests/unit/util/index.spec.js b/js/tests/unit/util/index.spec.js index 4065a91680..9e154818f2 100644 --- a/js/tests/unit/util/index.spec.js +++ b/js/tests/unit/util/index.spec.js @@ -521,10 +521,10 @@ describe('Util', () => { it('should execute if arg is function & return the result', () => { const functionFoo = (num1, num2 = 10) => num1 + num2 - const resultFoo = Util.execute(functionFoo, [4, 5]) + const resultFoo = Util.execute(functionFoo, [undefined, 4, 5]) expect(resultFoo).toBe(9) - const resultFoo1 = Util.execute(functionFoo, [4]) + const resultFoo1 = Util.execute(functionFoo, [undefined, 4]) expect(resultFoo1).toBe(14) const functionBar = () => 'foo' diff --git a/package-lock.json b/package-lock.json index 51e093cba9..9b4cb0a508 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,16 +9,16 @@ "version": "0.0.3", "license": "MIT", "devDependencies": { - "@babel/cli": "^7.24.5", - "@babel/core": "^7.24.5", - "@babel/preset-env": "^7.24.5", - "@docsearch/js": "^3.6.0", + "@babel/cli": "^7.25.6", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.4", + "@docsearch/js": "^3.6.1", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.8", + "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.5", - "@stackblitz/sdk": "^1.9.0", + "@rollup/plugin-replace": "^5.0.7", + "@stackblitz/sdk": "^1.11.0", "@storybook/addon-a11y": "^8.3.2", "@storybook/addon-essentials": "^8.3.2", "@storybook/addon-themes": "^8.3.2", @@ -27,28 +27,28 @@ "@storybook/html-vite": "^8.3.2", "@storybook/manager-api": "^8.3.2", "@storybook/test": "^8.3.2", - "autoprefixer": "^10.4.19", + "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", - "bundlewatch": "^0.3.3", + "bundlewatch": "^0.4.0", "clean-css-cli": "^5.6.3", "clipboard": "^2.0.11", "cross-env": "^7.0.3", "eslint": "^8.57.0", "eslint-config-xo": "^0.45.0", "eslint-plugin-html": "^8.1.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-unicorn": "^52.0.0", + "eslint-plugin-unicorn": "^55.0.0", "find-unused-sass-variables": "^6.0.0", "focus-visible": "^5.2.1", - "globby": "^14.0.1", + "globby": "^14.0.2", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.123.3", + "hugo-bin": "^0.130.1", "ip": "^2.0.0", - "jasmine": "^5.1.0", + "jasmine": "^5.2.0", "jquery": "^3.7.1", - "karma": "^6.4.3", + "karma": "^6.4.4", "karma-browserstack-launcher": "1.4.0", "karma-chrome-launcher": "^3.2.0", "karma-coverage-istanbul-reporter": "^3.0.3", @@ -57,28 +57,28 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", - "lockfile-lint": "^4.13.2", - "nodemon": "^3.1.3", - "npm-run-all2": "^6.1.2", + "lockfile-lint": "^4.14.0", + "nodemon": "^3.1.4", + "npm-run-all2": "^6.2.2", "ods-storybook-theme": "^1.1.0", "pa11y-ci": "^3.1.0", "pa11y-ci-reporter-html": "^7.0.0", - "postcss": "^8.4.38", + "postcss": "^8.4.45", "postcss-cli": "^11.0.0", - "rollup": "^4.18.0", + "rollup": "^4.21.2", "rollup-plugin-istanbul": "^5.0.0", - "rtlcss": "^4.1.1", - "sass": "^1.77.4", + "rtlcss": "^4.3.0", + "sass": "1.77.8", "sass-loader": "^16.0.2", "sass-true": "^8.0.0", "shelljs": "^0.8.5", "sirv-cli": "^2.0.2", - "storybook": "^8.3.2", - "stylelint": "^16.6.1", - "stylelint-config-twbs-bootstrap": "^14.1.0", + "storybook": "^8.3.1", + "stylelint": "^16.8.1", + "stylelint-config-twbs-bootstrap": "^15.0.0", "tarteaucitronjs": "^1.19.0", - "terser": "^5.31.0", - "vnu-jar": "^23.4.11" + "terser": "^5.31.6", + "vnu-jar": "23.4.11" }, "peerDependencies": { "@popperjs/core": "^2.11.8" @@ -88,13 +88,15 @@ "version": "4.4.0", "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.0.tgz", "integrity": "sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@algolia/autocomplete-core": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", "@algolia/autocomplete-shared": "1.9.3" @@ -105,6 +107,7 @@ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -117,6 +120,7 @@ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -130,157 +134,300 @@ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", "dev": true, + "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", - "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.24.0.tgz", + "integrity": "sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-common": "4.23.3" + "@algolia/cache-common": "4.24.0" } }, "node_modules/@algolia/cache-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", - "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==", - "dev": true + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.24.0.tgz", + "integrity": "sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==", + "dev": true, + "license": "MIT" }, "node_modules/@algolia/cache-in-memory": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", - "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.24.0.tgz", + "integrity": "sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-common": "4.23.3" + "@algolia/cache-common": "4.24.0" } }, "node_modules/@algolia/client-account": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", - "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", + "integrity": "sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-account/node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-account/node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" } }, "node_modules/@algolia/client-analytics": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", - "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.24.0.tgz", + "integrity": "sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" } }, - "node_modules/@algolia/client-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", - "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", + "node_modules/@algolia/client-analytics/node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-analytics/node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.5.3.tgz", + "integrity": "sha512-3rdSdreBL2LGYu4DWmUGlMhaGy1vy36Xp42LdbTFsW/y3bhW5viptMHI5A3PKT0hPEMZUn+te1iM/EWvLUuVGQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", - "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.24.0.tgz", + "integrity": "sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/client-personalization/node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" } }, "node_modules/@algolia/client-search": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", - "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.5.3.tgz", + "integrity": "sha512-qrokD+uoNxchbiF9aP8niQd/9SZ6BgYg4WaesFaubHhr9DFvwGm4IePEMha8vQcc3fSsY6uL+gOtKB3J6RF0NQ==", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@algolia/client-common": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/client-common": "5.5.3", + "@algolia/requester-browser-xhr": "5.5.3", + "@algolia/requester-fetch": "5.5.3", + "@algolia/requester-node-http": "5.5.3" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/logger-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", - "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==", - "dev": true + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", + "integrity": "sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==", + "dev": true, + "license": "MIT" }, "node_modules/@algolia/logger-console": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", - "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.24.0.tgz", + "integrity": "sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/logger-common": "4.23.3" + "@algolia/logger-common": "4.24.0" } }, "node_modules/@algolia/recommend": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", - "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", + "integrity": "sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/recommend/node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/recommend/node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/@algolia/recommend/node_modules/@algolia/requester-browser-xhr": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", + "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/@algolia/recommend/node_modules/@algolia/requester-node-http": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", + "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" + "@algolia/requester-common": "4.24.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", - "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.5.3.tgz", + "integrity": "sha512-LsfUPokiXEpvlYF7SwNjyyjkUX7IoW7oIhH6WkDUD4PCfEZkFbVplGQA0UrCiWOAbpb25P7mmP6+ldwjwqW6Kg==", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@algolia/requester-common": "4.23.3" + "@algolia/client-common": "5.5.3" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-common": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", - "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==", - "dev": true + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", + "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.5.3.tgz", + "integrity": "sha512-RKaliEFHtVeD/fMxwrApkcI6ZxR+mU6pZna29r3NwVMpCXTJWWtlMpQmbr1RHzUsaAlpfv9pfGJN4nYPE8XWEg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@algolia/client-common": "5.5.3" + }, + "engines": { + "node": ">= 14.0.0" + } }, "node_modules/@algolia/requester-node-http": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", - "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.5.3.tgz", + "integrity": "sha512-2wU+HlTVrVce7BMW2b3Gd62btk8B0jBbuKYYzu3OFeBD/aZa88eHABtjcjQCdw3x+wvkIPEc56UsZx9eHYLebg==", "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@algolia/requester-common": "4.23.3" + "@algolia/client-common": "5.5.3" + }, + "engines": { + "node": ">= 14.0.0" } }, "node_modules/@algolia/transporter": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", - "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.24.0.tgz", + "integrity": "sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==", "dev": true, + "license": "MIT", "dependencies": { - "@algolia/cache-common": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/requester-common": "4.23.3" + "@algolia/cache-common": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/requester-common": "4.24.0" } }, "node_modules/@ampproject/remapping": { @@ -288,6 +435,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -297,13 +445,14 @@ } }, "node_modules/@babel/cli": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.24.5.tgz", - "integrity": "sha512-2qg1mYtJRsOOWF6IUwLP5jI42P8Cc0hQ5TmnjLrik/4DKouO8dFJN80HEz81VmVeUs97yuuf3vQ/9j7Elrcjlg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.25.6.tgz", + "integrity": "sha512-Z+Doemr4VtvSD2SNHTrkiFZ1LX+JI6tyRXAAOb4N9khIuPyoEPmTPJarPm8ljJV1D6bnMQjyHMWTT9NeKbQuXA==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", - "commander": "^4.0.1", + "commander": "^6.2.0", "convert-source-map": "^2.0.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.2.0", @@ -319,7 +468,7 @@ }, "optionalDependencies": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0" + "chokidar": "^3.6.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -330,6 +479,7 @@ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" @@ -339,30 +489,32 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -378,12 +530,13 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.25.0", + "@babel/types": "^7.25.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -397,6 +550,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -405,26 +559,29 @@ } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -433,17 +590,18 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz", - "integrity": "sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.24.7", "@babel/helper-member-expression-to-functions": "^7.24.8", "@babel/helper-optimise-call-expression": "^7.24.7", "@babel/helper-replace-supers": "^7.25.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/traverse": "^7.25.0", + "@babel/traverse": "^7.25.4", "semver": "^6.3.1" }, "engines": { @@ -454,12 +612,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -475,6 +634,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", "@babel/helper-plugin-utils": "^7.22.5", @@ -486,48 +646,12 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.8", "@babel/types": "^7.24.8" @@ -541,6 +665,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -550,16 +675,16 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", "@babel/helper-module-imports": "^7.24.7", "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -573,6 +698,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.24.7" }, @@ -585,19 +711,21 @@ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", "dev": true, + "license": "MIT", "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-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -611,6 +739,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.24.8", "@babel/helper-optimise-call-expression": "^7.24.7", @@ -628,6 +757,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -641,6 +771,7 @@ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", "@babel/types": "^7.24.7" @@ -649,23 +780,12 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -675,42 +795,45 @@ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.5.tgz", - "integrity": "sha512-/xxzuNvgRl4/HLNKvnFwdhdgN3cpLxgLROeLDl83Yx0AJ1SGvq1ak0OszTOjDfiB8Vx03eJbeDWh9r+jCCWttw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz", + "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6" }, "engines": { "node": ">=6.9.0" @@ -721,6 +844,7 @@ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", @@ -732,10 +856,14 @@ } }, "node_modules/@babel/parser": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.0.tgz", - "integrity": "sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -744,13 +872,30 @@ } }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.5.tgz", - "integrity": "sha512-LdXRi1wEMTrHVR4Zc9F8OewC3vdm5h4QB6L71zy6StmYeqGi1b3ttIO8UC+BfZKcH9jdr4aI249rBkm+3+YvHw==", + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -760,12 +905,13 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", - "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -775,14 +921,15 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", - "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -792,13 +939,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", - "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -812,6 +960,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" }, @@ -824,6 +973,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -836,6 +986,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -848,6 +999,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -863,6 +1015,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -875,6 +1028,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -883,12 +1037,13 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", - "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz", + "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -898,12 +1053,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", - "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", + "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -917,6 +1073,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -929,6 +1086,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -941,6 +1099,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -953,6 +1112,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -965,6 +1125,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -977,6 +1138,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -989,6 +1151,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1001,6 +1164,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1013,6 +1177,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1028,6 +1193,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1043,6 +1209,7 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1055,12 +1222,13 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", - "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1070,15 +1238,16 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", - "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", + "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" }, "engines": { "node": ">=6.9.0" @@ -1088,14 +1257,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", - "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1105,12 +1275,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", - "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1120,12 +1291,13 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.5.tgz", - "integrity": "sha512-sMfBc3OxghjC95BkYrYocHL3NaOplrcaunblzwXhGmlPwpmfsxr4vK+mBBt49r+S240vahmv+kUxkeKgs+haCw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1135,13 +1307,14 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", - "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", + "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1151,13 +1324,14 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", - "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1168,18 +1342,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.5.tgz", - "integrity": "sha512-gWkLP25DFj2dwe9Ck8uwMOpko4YsqyfZJrOmqqcegeDYEbp7rmn4U6UQZNj08UF6MaX39XenSpKRCvpDRBtZ7Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", + "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", "globals": "^11.1.0" }, "engines": { @@ -1190,13 +1363,14 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", - "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1206,12 +1380,13 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.5.tgz", - "integrity": "sha512-SZuuLyfxvsm+Ah57I/i1HVjveBENYK9ue8MJ7qkc7ndoNjqquJiElzA7f5yaAXjyW2hKojosOTAQQRX50bPSVg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1221,13 +1396,14 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", - "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1237,12 +1413,13 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", - "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1251,13 +1428,31 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", - "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1268,13 +1463,14 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", - "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1284,12 +1480,13 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", - "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1300,13 +1497,14 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", - "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1316,14 +1514,15 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", - "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1333,12 +1532,13 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", - "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1349,12 +1549,13 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", - "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1364,12 +1565,13 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", - "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1380,12 +1582,13 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", - "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1395,13 +1598,14 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", - "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1411,13 +1615,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", "@babel/helper-simple-access": "^7.24.7" }, "engines": { @@ -1428,15 +1633,16 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", - "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1446,13 +1652,14 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", - "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1462,13 +1669,14 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1478,12 +1686,13 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", - "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1493,12 +1702,13 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", - "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1509,12 +1719,13 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", - "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1525,15 +1736,16 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.5.tgz", - "integrity": "sha512-7EauQHszLGM3ay7a161tTQH7fj+3vVM/gThlz5HpFtnygTxjrlvoeq7MPVA1Vy9Q555OB8SnAOsMkLShNkkrHA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1543,13 +1755,14 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", - "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1559,12 +1772,13 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", - "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1575,13 +1789,14 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.5.tgz", - "integrity": "sha512-xWCkmwKT+ihmA6l7SSTpk8e4qQl/274iNbSKRRS8mpqFR32ksy36+a+LWY8OXCCEefF8WFlnOHVsaDI2231wBg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -1592,12 +1807,13 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.5.tgz", - "integrity": "sha512-9Co00MqZ2aoky+4j2jhofErthm6QVLKbpQrvz20c3CH9KQCLHyNB+t2ya4/UrRpQGR+Wrwjg9foopoeSdnHOkA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1607,13 +1823,14 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", - "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", + "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1623,14 +1840,15 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.5.tgz", - "integrity": "sha512-JM4MHZqnWR04jPMujQDTBVRnqxpLLpx2tkn7iPn+Hmsc0Gnb79yvRWOkvqFOx3Z7P7VxiRIR22c4eGSNj87OBQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1641,12 +1859,13 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", - "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1656,12 +1875,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", - "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1672,12 +1892,13 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", - "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1687,12 +1908,13 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", - "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1702,13 +1924,14 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", - "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1718,12 +1941,13 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", - "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1733,12 +1957,13 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", - "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1748,12 +1973,13 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.5.tgz", - "integrity": "sha512-UTGnhYVZtTAjdwOTzT+sCyXmTn8AhaxOS/MjG9REclZ6ULHWF9KoCZur0HSGU7hk8PdBFKKbYe6+gqdXWz84Jg==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1763,12 +1989,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", - "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1778,13 +2005,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", - "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1794,13 +2022,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", - "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1810,13 +2039,14 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", - "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", + "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1826,27 +2056,29 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.5.tgz", - "integrity": "sha512-UGK2ifKtcC8i5AI4cH+sbLLuLc2ktYSFJgBAXorKAsHUZmrQ1q6aQ6i3BvU24wWs2AAKqQB6kq3N9V9Gw1HiMQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", + "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@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.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@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", @@ -1858,59 +2090,60 @@ "@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.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -1925,6 +2158,7 @@ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", @@ -1938,13 +2172,15 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@babel/runtime": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", - "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz", + "integrity": "sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1957,6 +2193,7 @@ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", "@babel/parser": "^7.25.0", @@ -1967,16 +2204,17 @@ } }, "node_modules/@babel/traverse": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.2.tgz", - "integrity": "sha512-s4/r+a7xTnny2O6FcZzqgT6nE4/GHEdcqj4qAeglbUOh0TeglEfmNJFAd/OLoVtGd6ZhAO8GCVvCNUO5t/VJVQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.0", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", + "@babel/types": "^7.25.6", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1985,10 +2223,11 @@ } }, "node_modules/@babel/types": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.24.8", "@babel/helper-validator-identifier": "^7.24.7", @@ -2003,14 +2242,15 @@ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.1.90" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz", - "integrity": "sha512-xI/tL2zxzEbESvnSxwFgwvy5HS00oCXxL4MLs6HUiDcYfwowsoQaABKxUElp1ARITrINzBnsECOc1q0eg2GOrA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", + "integrity": "sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==", "dev": true, "funding": [ { @@ -2022,17 +2262,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.3.1" + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.3.1.tgz", - "integrity": "sha512-iMNHTyxLbBlWIfGtabT157LH9DUx9X8+Y3oymFEuMj8HNc+rpE3dPFGFgHjpKfjeFDjLjYIAIhXPGvS2lKxL9g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz", + "integrity": "sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==", "dev": true, "funding": [ { @@ -2044,14 +2285,15 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.11.tgz", - "integrity": "sha512-uox5MVhvNHqitPP+SynrB1o8oPxPMt2JLgp5ghJOWf54WGQ5OKu47efne49r1SWqs3wRP8xSWjnO9MBKxhB1dA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -2063,12 +2305,13 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.6.3", - "@csstools/css-tokenizer": "^2.3.1" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/selector-specificity": { @@ -2086,6 +2329,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { "node": "^14 || ^16 || >=18" }, @@ -2094,30 +2338,33 @@ } }, "node_modules/@docsearch/css": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", - "integrity": "sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==", - "dev": true + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.1.tgz", + "integrity": "sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==", + "dev": true, + "license": "MIT" }, "node_modules/@docsearch/js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.0.tgz", - "integrity": "sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.1.tgz", + "integrity": "sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==", "dev": true, + "license": "MIT", "dependencies": { - "@docsearch/react": "3.6.0", + "@docsearch/react": "3.6.1", "preact": "^10.0.0" } }, "node_modules/@docsearch/react": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.0.tgz", - "integrity": "sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.1.tgz", + "integrity": "sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==", "dev": true, + "license": "MIT", "dependencies": { "@algolia/autocomplete-core": "1.9.3", "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.0", + "@docsearch/css": "3.6.1", "algoliasearch": "^4.19.1" }, "peerDependencies": { @@ -2146,6 +2393,7 @@ "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -2564,6 +2812,7 @@ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -2575,10 +2824,11 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -2588,6 +2838,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2606,27 +2857,12 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.24.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2637,17 +2873,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2656,21 +2887,24 @@ } }, "node_modules/@eslint/js": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", - "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -2683,6 +2917,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -2695,13 +2930,16 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "dev": true + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -2715,10 +2953,11 @@ } }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2731,6 +2970,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -2742,13 +2982,15 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -2766,6 +3008,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2781,6 +3024,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -2798,6 +3042,7 @@ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -2807,6 +3052,7 @@ "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -2819,6 +3065,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -2833,6 +3080,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -2842,6 +3090,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -2851,22 +3100,25 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -2895,6 +3147,7 @@ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/@nodelib/fs.scandir": { @@ -2902,6 +3155,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2915,6 +3169,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -2924,6 +3179,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2937,22 +3193,25 @@ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, "node_modules/@polka/url": { - "version": "1.0.0-next.25", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", - "dev": true + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -2963,6 +3222,7 @@ "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz", "integrity": "sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@rollup/pluginutils": "^5.0.1" @@ -2985,20 +3245,21 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.8", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz", - "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==", + "version": "26.0.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-26.0.3.tgz", + "integrity": "sha512-2BJcolt43MY+y5Tz47djHkodCC3c1VKVrBDKpVqHKpQ9z9S158kCCqB8NF6/gzxLdNlYW9abB3Ibh+kOWLp8KQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", "estree-walker": "^2.0.2", - "glob": "^8.0.3", + "glob": "^10.4.1", "is-reference": "1.2.1", "magic-string": "^0.30.3" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0 || 14 >= 14.17" }, "peerDependencies": { "rollup": "^2.68.0||^3.0.0||^4.0.0" @@ -3014,51 +3275,58 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=12" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz", - "integrity": "sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", + "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", "is-module": "^1.0.0", "resolve": "^1.22.1" }, @@ -3075,10 +3343,11 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.5.tgz", - "integrity": "sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.7.tgz", + "integrity": "sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "magic-string": "^0.30.3" @@ -3096,10 +3365,11 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.2.tgz", + "integrity": "sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", @@ -3118,224 +3388,256 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz", - "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz", + "integrity": "sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz", - "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz", + "integrity": "sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz", - "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz", + "integrity": "sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz", - "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz", + "integrity": "sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz", - "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz", + "integrity": "sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz", - "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz", + "integrity": "sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz", - "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz", + "integrity": "sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz", - "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz", + "integrity": "sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz", - "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz", + "integrity": "sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz", - "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz", + "integrity": "sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz", - "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz", + "integrity": "sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz", - "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz", + "integrity": "sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz", - "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz", + "integrity": "sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz", - "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz", + "integrity": "sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz", - "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz", + "integrity": "sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz", - "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz", + "integrity": "sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true, + "license": "MIT" + }, "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -3348,6 +3650,7 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -3359,13 +3662,15 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@stackblitz/sdk": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.9.0.tgz", - "integrity": "sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==", - "dev": true + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@stackblitz/sdk/-/sdk-1.11.0.tgz", + "integrity": "sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==", + "dev": true, + "license": "MIT" }, "node_modules/@storybook/addon-a11y": { "version": "8.3.2", @@ -3733,11 +4038,34 @@ "node": ">=10" } }, + "node_modules/@storybook/core/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@storybook/csf": { "version": "0.1.11", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz", "integrity": "sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^2.19.0" } @@ -3763,7 +4091,8 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@storybook/html": { "version": "8.3.2", @@ -3929,49 +4258,233 @@ } }, "node_modules/@stylistic/stylelint-config": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@stylistic/stylelint-config/-/stylelint-config-1.0.1.tgz", - "integrity": "sha512-JgFP88HZEyo34k9RpWVdcQJtLPrMxYE58IO3qypXhmvE/NmZohj+xjDtQ8UfaarnYsLecnldw57/GHum07Ctdw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-config/-/stylelint-config-2.0.0.tgz", + "integrity": "sha512-8J4YAxggy2Nzkb8KJIOLbtMXTPZ5gpKVmyhiiuKEUgCl9XFND5lM0e/ZZBMGEYZ68h5qcsS/jgg1wh235erRAw==", "dev": true, + "license": "MIT", "dependencies": { - "@stylistic/stylelint-plugin": "^2.0.0" + "@stylistic/stylelint-plugin": "^3.0.0" }, "engines": { "node": "^18.12 || >=20.9" }, "peerDependencies": { - "stylelint": "^16.0.2" + "stylelint": "^16.8.0" } }, "node_modules/@stylistic/stylelint-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-2.1.2.tgz", - "integrity": "sha512-JsSqu0Y3vsX+PBl+DwULxC0cIv9C1yIcq1MXkx7pBOGtTqU26a75I8MPYMiEYvrsXgsKLi65xVgy1iLVSZquJA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.1.0.tgz", + "integrity": "sha512-NU2XR6i1x163KdyDj3zqblA13890fBzHNZYqZ13aor/sB3Yq8kU/0NKCudv5pfl9Kb/UAteo/D7vKMHtaror/A==", "dev": true, + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.6.1", - "@csstools/css-tokenizer": "^2.2.4", - "@csstools/media-query-list-parser": "^2.1.9", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", "is-plain-object": "^5.0.0", - "postcss-selector-parser": "^6.0.16", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "style-search": "^0.1.0", - "stylelint": "^16.4.0" + "stylelint": "^16.8.2" }, "engines": { "node": "^18.12 || >=20.9" }, "peerDependencies": { - "stylelint": "^16.0.2" + "stylelint": "^16.8.0" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/@csstools/selector-specificity": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.1.0" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/file-entry-cache": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^5.0.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/@stylistic/stylelint-plugin/node_modules/is-plain-object": { + "node_modules/@stylistic/stylelint-plugin/node_modules/flat-cache": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", + "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.3.1", + "keyv": "^4.5.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@stylistic/stylelint-plugin/node_modules/stylelint": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.9.0.tgz", + "integrity": "sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", + "@dual-bundle/import-meta-resolve": "^4.1.0", + "balanced-match": "^2.0.0", + "colord": "^2.9.3", + "cosmiconfig": "^9.0.0", + "css-functions-list": "^3.2.2", + "css-tree": "^2.3.1", + "debug": "^4.3.6", + "fast-glob": "^3.3.2", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^9.0.0", + "global-modules": "^2.0.0", + "globby": "^11.1.0", + "globjoin": "^0.1.4", + "html-tags": "^3.3.1", + "ignore": "^5.3.2", + "imurmurhash": "^0.1.4", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mathml-tag-names": "^2.1.3", + "meow": "^13.2.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "picocolors": "^1.0.1", + "postcss": "^8.4.41", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.0", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0", + "resolve-from": "^5.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^7.1.0", + "supports-hyperlinks": "^3.1.0", + "svg-tags": "^1.0.0", + "table": "^6.8.2", + "write-file-atomic": "^5.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=18.12.0" } }, "node_modules/@szmarczak/http-timer": { @@ -3979,6 +4492,7 @@ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", "dev": true, + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.1" }, @@ -3991,6 +4505,7 @@ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -4010,6 +4525,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4025,6 +4541,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4041,6 +4558,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4050,6 +4568,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4062,6 +4581,7 @@ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", "dev": true, + "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", @@ -4082,6 +4602,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4097,6 +4618,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4109,13 +4631,15 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4125,6 +4649,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4137,6 +4662,7 @@ "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12", "npm": ">=6" @@ -4149,13 +4675,15 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/aria-query": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/body-parser": { "version": "1.19.5", @@ -4182,22 +4710,25 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/cors": { "version": "2.8.17", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.21", @@ -4246,7 +4777,8 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/http-errors": { "version": "2.0.4", @@ -4259,13 +4791,15 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/lodash": { "version": "4.17.9", @@ -4279,6 +4813,7 @@ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2" } @@ -4298,25 +4833,28 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.31", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", - "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", + "version": "22.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.6.1.tgz", + "integrity": "sha512-V48tCfcKb/e6cVUigLAaJDAILdMP0fUW6BidkPK4GpGjXcfbnoHasCZDwz3N3yVt5we2RHm4XTQCpv0KJz9zqw==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, + "dev": true, + "license": "MIT" + }, "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "dev": true + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.16", @@ -4333,10 +4871,11 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", - "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "version": "18.3.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.8.tgz", + "integrity": "sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4346,13 +4885,15 @@ "version": "1.20.2", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/semver": { "version": "7.5.8", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/send": { "version": "0.17.4", @@ -4378,10 +4919,11 @@ } }, "node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/uuid": { "version": "9.0.8", @@ -4395,6 +4937,7 @@ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -4405,6 +4948,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -4422,6 +4966,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4435,6 +4980,7 @@ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -4462,6 +5008,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4477,26 +5024,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4509,21 +5042,17 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -4550,6 +5079,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -4563,30 +5093,17 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4594,17 +5111,12 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -4621,13 +5133,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@vitest/expect": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", "dev": true, + "license": "MIT", "dependencies": { "@vitest/spy": "2.0.5", "@vitest/utils": "2.0.5", @@ -4643,6 +5157,7 @@ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", "dev": true, + "license": "MIT", "dependencies": { "tinyrainbow": "^1.2.0" }, @@ -4655,6 +5170,7 @@ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", "dev": true, + "license": "MIT", "dependencies": { "@vitest/pretty-format": "2.0.5", "estree-walker": "^3.0.3", @@ -4670,6 +5186,7 @@ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "^1.0.0" } @@ -4692,6 +5209,7 @@ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", "dev": true, + "license": "MIT", "dependencies": { "tinyspy": "^3.0.0" }, @@ -4719,6 +5237,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/helper-numbers": "1.11.6", @@ -4730,6 +5249,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-api-error": { @@ -4737,6 +5257,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-buffer": { @@ -4744,6 +5265,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-numbers": { @@ -4751,6 +5273,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.6", @@ -4763,6 +5286,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/helper-wasm-section": { @@ -4770,6 +5294,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4783,6 +5308,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -4793,6 +5319,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dev": true, + "license": "Apache-2.0", "peer": true, "dependencies": { "@xtuc/long": "4.2.2" @@ -4803,6 +5330,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/@webassemblyjs/wasm-edit": { @@ -4810,6 +5338,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4827,6 +5356,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4841,6 +5371,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4854,6 +5385,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4869,6 +5401,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@webassemblyjs/ast": "1.12.1", @@ -4880,6 +5413,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/archive-type/-/archive-type-7.0.0.tgz", "integrity": "sha512-sIm84ZneCOJuiy3PpWR5bxkx3HaNt1pqaN+vncUBZIlPZCq8ASZH+hBVdu5H8znR7qYC6sKwx+ie2Q7qztJTxA==", "dev": true, + "license": "MIT", "dependencies": { "file-type": "^19.0.0" }, @@ -4892,6 +5426,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/bin-check/-/bin-check-7.0.3.tgz", "integrity": "sha512-4UnCLCs8DB+itHJVkqFp9Zjg+w/205/J2j2wNBsCEAm/BuBmtua2hhUOdAMQE47b1c7P9Xmddj0p+X1XVsfHsA==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.1.1", "isexe": "^2.0.0" @@ -4905,6 +5440,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/bin-wrapper/-/bin-wrapper-13.0.5.tgz", "integrity": "sha512-DT2SAuHDeOw0G5bs7wZbQTbf4hd8pJ14tO0i4cWhRkIJfgRdKmMfkDilpaJ8uZyPA0NVRwasCNAmMJcWA67osw==", "dev": true, + "license": "MIT", "dependencies": { "@xhmikosr/bin-check": "^7.0.3", "@xhmikosr/downloader": "^15.0.1", @@ -4920,6 +5456,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/decompress/-/decompress-10.0.1.tgz", "integrity": "sha512-6uHnEEt5jv9ro0CDzqWlFgPycdE+H+kbJnwyxgZregIMLQ7unQSCNVsYG255FoqU8cP46DyggI7F7LohzEl8Ag==", "dev": true, + "license": "MIT", "dependencies": { "@xhmikosr/decompress-tar": "^8.0.1", "@xhmikosr/decompress-tarbz2": "^8.0.1", @@ -4938,6 +5475,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tar/-/decompress-tar-8.0.1.tgz", "integrity": "sha512-dpEgs0cQKJ2xpIaGSO0hrzz3Kt8TQHYdizHsgDtLorWajuHJqxzot9Hbi0huRxJuAGG2qiHSQkwyvHHQtlE+fg==", "dev": true, + "license": "MIT", "dependencies": { "file-type": "^19.0.0", "is-stream": "^2.0.1", @@ -4952,6 +5490,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-tarbz2/-/decompress-tarbz2-8.0.1.tgz", "integrity": "sha512-OF+6DysDZP5YTDO8uHuGG6fMGZjc+HszFPBkVltjoje2Cf60hjBg/YP5OQndW1hfwVWOdP7f3CnJiPZHJUTtEg==", "dev": true, + "license": "MIT", "dependencies": { "@xhmikosr/decompress-tar": "^8.0.1", "file-type": "^19.0.0", @@ -4968,6 +5507,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-targz/-/decompress-targz-8.0.1.tgz", "integrity": "sha512-mvy5AIDIZjQ2IagMI/wvauEiSNHhu/g65qpdM4EVoYHUJBAmkQWqcPJa8Xzi1aKVTmOA5xLJeDk7dqSjlHq8Mg==", "dev": true, + "license": "MIT", "dependencies": { "@xhmikosr/decompress-tar": "^8.0.1", "file-type": "^19.0.0", @@ -4982,6 +5522,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/decompress-unzip/-/decompress-unzip-7.0.0.tgz", "integrity": "sha512-GQMpzIpWTsNr6UZbISawsGI0hJ4KA/mz5nFq+cEoPs12UybAqZWKbyIaZZyLbJebKl5FkLpsGBkrplJdjvUoSQ==", "dev": true, + "license": "MIT", "dependencies": { "file-type": "^19.0.0", "get-stream": "^6.0.1", @@ -4991,24 +5532,12 @@ "node": ">=18" } }, - "node_modules/@xhmikosr/decompress-unzip/node_modules/yauzl": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.1.3.tgz", - "integrity": "sha512-JCCdmlJJWv7L0q/KylOekyRaUrdEoUxWkWVcgorosTROCFWiS9p2NNPE9Yb91ak7b1N5SxAZEliWpspbZccivw==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "pend": "~1.2.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@xhmikosr/decompress/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -5020,10 +5549,11 @@ } }, "node_modules/@xhmikosr/decompress/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5036,6 +5566,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/downloader/-/downloader-15.0.1.tgz", "integrity": "sha512-fiuFHf3Dt6pkX8HQrVBsK0uXtkgkVlhrZEh8b7VgoDqFf+zrgFBPyrwCqE/3nDwn3hLeNz+BsrS7q3mu13Lp1g==", "dev": true, + "license": "MIT", "dependencies": { "@xhmikosr/archive-type": "^7.0.0", "@xhmikosr/decompress": "^10.0.1", @@ -5056,6 +5587,7 @@ "resolved": "https://registry.npmjs.org/@xhmikosr/os-filter-obj/-/os-filter-obj-3.0.0.tgz", "integrity": "sha512-siPY6BD5dQ2SZPl3I0OZBHL27ZqZvLEosObsZRQ1NUB8qcxegwt0T9eKtV96JMFQpIz1elhkzqOg4c/Ri6Dp9A==", "dev": true, + "license": "MIT", "dependencies": { "arch": "^3.0.0" }, @@ -5068,6 +5600,7 @@ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true, + "license": "BSD-3-Clause", "peer": true }, "node_modules/@xtuc/long": { @@ -5075,6 +5608,7 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true, + "license": "Apache-2.0", "peer": true }, "node_modules/@yarnpkg/parsers": { @@ -5082,6 +5616,7 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz", "integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "js-yaml": "^3.10.0", "tslib": "^2.4.0" @@ -5095,6 +5630,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } @@ -5104,6 +5640,7 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -5112,17 +5649,12 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -5136,6 +5668,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5148,6 +5681,7 @@ "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", "dev": true, + "license": "MIT", "peer": true, "peerDependencies": { "acorn": "^8" @@ -5158,6 +5692,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -5167,6 +5702,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", "dev": true, + "license": "MIT", "dependencies": { "es6-promisify": "^5.0.0" }, @@ -5175,15 +5711,16 @@ } }, "node_modules/ajv": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { "type": "github", @@ -5195,6 +5732,7 @@ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -5207,39 +5745,106 @@ } } }, - "node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peer": true, "peerDependencies": { - "ajv": "^8.8.2" + "ajv": "^6.9.1" } }, "node_modules/algoliasearch": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", - "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", - "dev": true, - "dependencies": { - "@algolia/cache-browser-local-storage": "4.23.3", - "@algolia/cache-common": "4.23.3", - "@algolia/cache-in-memory": "4.23.3", - "@algolia/client-account": "4.23.3", - "@algolia/client-analytics": "4.23.3", - "@algolia/client-common": "4.23.3", - "@algolia/client-personalization": "4.23.3", - "@algolia/client-search": "4.23.3", - "@algolia/logger-common": "4.23.3", - "@algolia/logger-console": "4.23.3", - "@algolia/recommend": "4.23.3", - "@algolia/requester-browser-xhr": "4.23.3", - "@algolia/requester-common": "4.23.3", - "@algolia/requester-node-http": "4.23.3", - "@algolia/transporter": "4.23.3" + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.24.0.tgz", + "integrity": "sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.24.0", + "@algolia/cache-common": "4.24.0", + "@algolia/cache-in-memory": "4.24.0", + "@algolia/client-account": "4.24.0", + "@algolia/client-analytics": "4.24.0", + "@algolia/client-common": "4.24.0", + "@algolia/client-personalization": "4.24.0", + "@algolia/client-search": "4.24.0", + "@algolia/logger-common": "4.24.0", + "@algolia/logger-console": "4.24.0", + "@algolia/recommend": "4.24.0", + "@algolia/requester-browser-xhr": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/requester-node-http": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/algoliasearch/node_modules/@algolia/client-common": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.24.0.tgz", + "integrity": "sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/algoliasearch/node_modules/@algolia/client-search": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.24.0.tgz", + "integrity": "sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "4.24.0", + "@algolia/requester-common": "4.24.0", + "@algolia/transporter": "4.24.0" + } + }, + "node_modules/algoliasearch/node_modules/@algolia/requester-browser-xhr": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.24.0.tgz", + "integrity": "sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0" + } + }, + "node_modules/algoliasearch/node_modules/@algolia/requester-node-http": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.24.0.tgz", + "integrity": "sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/requester-common": "4.24.0" } }, "node_modules/ansi-regex": { @@ -5247,6 +5852,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5256,6 +5862,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -5268,6 +5875,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -5276,13 +5884,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5309,19 +5919,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/aria-query": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "dequal": "^2.0.3" } @@ -5331,6 +5944,7 @@ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -5354,6 +5968,7 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5374,6 +5989,7 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5383,6 +5999,7 @@ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -5392,6 +6009,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -5412,6 +6030,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5430,6 +6049,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5448,6 +6068,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -5470,6 +6091,7 @@ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" } @@ -5492,14 +6114,32 @@ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, "node_modules/autoprefixer": { - "version": "10.4.19", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", - "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", "dev": true, "funding": [ { @@ -5515,12 +6155,13 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0", - "caniuse-lite": "^1.0.30001599", + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -5538,6 +6179,7 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -5549,34 +6191,40 @@ } }, "node_modules/axe-core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.0.tgz", - "integrity": "sha512-H5orY+M2Fr56DWmMFpMrq5Ge93qjNdPVqzBv5gWK3aD1OvjBEJlEzxf09z93dGVQeI0LiW+aCMIx1QtShC/zUw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.28.1.tgz", + "integrity": "sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==", "dev": true, + "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/b4a": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dev": true, + "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -5594,6 +6242,7 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", "dev": true, + "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -5610,6 +6259,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -5626,6 +6276,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^6.0.0" }, @@ -5641,6 +6292,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" }, @@ -5656,6 +6308,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^4.0.0" }, @@ -5671,6 +6324,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -5680,6 +6334,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^6.3.0" }, @@ -5691,10 +6346,11 @@ } }, "node_modules/babel-loader/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.20" }, @@ -5707,6 +6363,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", "dev": true, + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", "@babel/helper-define-polyfill-provider": "^0.6.2", @@ -5717,13 +6374,14 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -5734,6 +6392,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.2" }, @@ -5745,13 +6404,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bare-events": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.3.1.tgz", - "integrity": "sha512-sJnSOTVESURZ61XgEleqmP255T6zTYwHPwE4r6SssIh0U9/uDvfpdoJYpVUerJJZH2fueO+CdT8ZT+OC/7aZDA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", "dev": true, + "license": "Apache-2.0", "optional": true }, "node_modules/base64-js": { @@ -5772,13 +6433,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "dev": true, + "license": "MIT", "engines": { "node": "^4.5.0 || >= 5.9" } @@ -5801,6 +6464,7 @@ "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "dev": true, + "license": "MIT", "dependencies": { "bluebird": "^3.5.5", "check-types": "^11.1.1", @@ -5816,6 +6480,7 @@ "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", "dev": true, + "license": "Unlicense", "engines": { "node": ">=0.6" } @@ -5825,6 +6490,7 @@ "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-6.0.0.tgz", "integrity": "sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0", "find-versions": "^5.0.0" @@ -5841,6 +6507,7 @@ "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-5.1.0.tgz", "integrity": "sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==", "dev": true, + "license": "MIT", "dependencies": { "bin-version": "^6.0.0", "semver": "^7.5.3", @@ -5854,10 +6521,11 @@ } }, "node_modules/bin-version-check/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -5870,6 +6538,7 @@ "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", "dev": true, + "license": "MIT", "dependencies": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" @@ -5883,6 +6552,7 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5895,23 +6565,41 @@ "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", @@ -5936,6 +6624,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -5944,19 +6633,22 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5967,6 +6659,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -5981,9 +6674,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", "dev": true, "funding": [ { @@ -5999,11 +6692,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -6017,6 +6711,7 @@ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz", "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==", "dev": true, + "license": "MIT", "dependencies": { "https-proxy-agent": "^2.2.1" } @@ -6053,6 +6748,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -6063,6 +6759,7 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -6071,13 +6768,15 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/buffer-indexof-polyfill": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -6096,6 +6795,7 @@ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -6104,12 +6804,13 @@ } }, "node_modules/bundlewatch": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/bundlewatch/-/bundlewatch-0.3.3.tgz", - "integrity": "sha512-qzSVWrZyyWXa546JpAPRPTFmnXms9YNVnfzB05DRJKmN6wRRa7SkxE4OgKQmbAY74Z6CM2mKAc6vwvd2R+1lUQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/bundlewatch/-/bundlewatch-0.4.0.tgz", + "integrity": "sha512-w8w4K8RdrsHMZD9Ss4Ailfsrax/0zSIgh25GCaiudNHg45xXuh/u/xezzjbu+WCQJGjL9O1Fg9k9TEdS/XkZFA==", "dev": true, + "license": "MIT", "dependencies": { - "axios": "^0.24.0", + "axios": "^0.28.0", "bytes": "^3.1.1", "chalk": "^4.0.0", "ci-env": "^1.17.0", @@ -6124,7 +6825,7 @@ "bundlewatch": "lib/bin/index.js" }, "engines": { - "node": ">=10" + "node": ">=16" } }, "node_modules/bundlewatch/node_modules/ansi-styles": { @@ -6132,6 +6833,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6147,6 +6849,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6163,6 +6866,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -6172,6 +6876,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6181,6 +6886,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6193,6 +6899,7 @@ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -6202,6 +6909,7 @@ "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" } @@ -6211,6 +6919,7 @@ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "^4.0.2", "get-stream": "^6.0.1", @@ -6229,6 +6938,7 @@ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -6248,14 +6958,15 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001616", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz", - "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==", + "version": "1.0.30001663", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz", + "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==", "dev": true, "funding": [ { @@ -6270,13 +6981,15 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chai": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", "dev": true, + "license": "MIT", "dependencies": { "assertion-error": "^2.0.1", "check-error": "^2.1.1", @@ -6293,6 +7006,7 @@ "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", "dev": true, + "license": "MIT/X11", "dependencies": { "traverse": ">=0.3.0 <0.4" }, @@ -6305,6 +7019,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -6319,6 +7034,7 @@ "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6329,6 +7045,7 @@ "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6339,6 +7056,7 @@ "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6349,6 +7067,7 @@ "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 16" } @@ -6357,24 +7076,30 @@ "version": "11.2.3", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0.tgz", + "integrity": "sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==", "dev": true, + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "domutils": "^3.1.0", + "encoding-sniffer": "^0.2.0", + "htmlparser2": "^9.1.0", + "parse5": "^7.1.2", + "parse5-htmlparser2-tree-adapter": "^7.0.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^6.19.5", + "whatwg-mimetype": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=18.17" }, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" @@ -6385,6 +7110,7 @@ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -6397,30 +7123,12 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6440,11 +7148,19 @@ "fsevents": "~2.3.2" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "license": "ISC" + }, "node_modules/chrome-trace-event": { - "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==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.0" @@ -6454,7 +7170,8 @@ "version": "1.17.0", "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.17.0.tgz", "integrity": "sha512-NtTjhgSEqv4Aj90TUYHQLxHdnCPXnjdtuGG1X8lTfp/JqeXTdw0FTWl/vUAPuvbWZTF8QVpv6ASe/XacE+7R2A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ci-info": { "version": "4.0.0", @@ -6467,6 +7184,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -6476,6 +7194,7 @@ "resolved": "https://registry.npmjs.org/ci-logger/-/ci-logger-7.0.0.tgz", "integrity": "sha512-mt2YIS+8AzhKcPybORt9NtiZcnRB4FbUJn9MTTgB7db2UrGGWAxgcu0WQylSTGeWGmJurAto7RoyZHSFRuIEAA==", "dev": true, + "license": "MIT", "engines": { "node": "^18.12.0 || ^20.9.0 || >=22.0.0" } @@ -6485,6 +7204,7 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", "dev": true, + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -6497,6 +7217,7 @@ "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-5.6.3.tgz", "integrity": "sha512-MUAta8pEqA/d2DKQwtZU5nm0Og8TCyAglOx3GlWwjhGdKBwY4kVF6E5M6LU/jmmuswv+HbYqG/dKKkq5p1dD0A==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "clean-css": "^5.3.3", @@ -6515,6 +7236,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } @@ -6524,6 +7246,7 @@ "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -6536,6 +7259,7 @@ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", "dev": true, + "license": "MIT", "dependencies": { "good-listener": "^1.2.2", "select": "^1.1.2", @@ -6547,6 +7271,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -6558,6 +7283,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6569,19 +7295,35 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -6590,31 +7332,36 @@ "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==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/connect": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "finalhandler": "1.1.2", @@ -6630,15 +7377,27 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/connect/node_modules/finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -6656,13 +7415,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/connect/node_modules/on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -6675,6 +7436,7 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6684,6 +7446,7 @@ "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6693,6 +7456,7 @@ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -6700,31 +7464,12 @@ "node": ">= 0.6" } }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6733,7 +7478,8 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cookie": { "version": "0.6.0", @@ -6753,12 +7499,13 @@ "license": "MIT" }, "node_modules/core-js-compat": { - "version": "3.37.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", - "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.23.3" }, "funding": { "type": "opencollective", @@ -6769,13 +7516,15 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cors": { "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dev": true, + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -6785,15 +7534,16 @@ } }, "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, + "license": "MIT", "dependencies": { + "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" + "parse-json": "^5.2.0" }, "engines": { "node": ">=14" @@ -6815,6 +7565,7 @@ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -6833,6 +7584,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6847,6 +7599,7 @@ "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12 || >=16" } @@ -6856,6 +7609,7 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -6872,6 +7626,7 @@ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", "dev": true, + "license": "MIT", "dependencies": { "mdn-data": "2.0.30", "source-map-js": "^1.0.1" @@ -6885,6 +7640,7 @@ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6896,13 +7652,15 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6914,19 +7672,22 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/custom-event": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/data-view-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -6944,6 +7705,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -6961,6 +7723,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -6978,6 +7741,7 @@ "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz", "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0" } @@ -6986,15 +7750,17 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -7010,6 +7776,7 @@ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -7025,6 +7792,7 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -7037,6 +7805,7 @@ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7045,13 +7814,15 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7061,6 +7832,7 @@ "resolved": "https://registry.npmjs.org/defaults/-/defaults-3.0.0.tgz", "integrity": "sha512-RsqXDEAALjfRTro+IFNKpcPCt0/Cy2FqHSIlnomiJp9YGadpQnrtbRpSgN2+np21qHcIKiva4fiOQGjS9/qR/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -7073,6 +7845,7 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -7082,6 +7855,7 @@ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -7109,6 +7883,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -7121,17 +7896,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/delegate": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7141,6 +7928,7 @@ "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -7150,6 +7938,7 @@ "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7159,6 +7948,7 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -7168,19 +7958,22 @@ "version": "0.0.869402", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.869402.tgz", "integrity": "sha512-VvlVYY+VDJe639yHs5PHISzdWTLL3Aw8rO4cvUtwvoxFd6FHbE4OpHHcde52M6096uYYazAmd4l0o5VuFRO2WA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/di": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -7190,6 +7983,7 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -7197,11 +7991,22 @@ "node": ">=8" } }, + "node_modules/dir-glob/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, "node_modules/doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7213,13 +8018,15 @@ "version": "0.5.16", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dom-serialize": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==", "dev": true, + "license": "MIT", "dependencies": { "custom-event": "~1.0.0", "ent": "~2.2.0", @@ -7232,6 +8039,7 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -7251,13 +8059,15 @@ "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -7273,6 +8083,7 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -7286,94 +8097,100 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } }, - "node_modules/duplexer2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexer2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.756", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz", - "integrity": "sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw==", - "dev": true + "version": "1.5.28", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz", + "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/encoding-sniffer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.0.tgz", + "integrity": "sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, + "node_modules/encoding-sniffer/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/engine.io": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", - "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.1.tgz", + "integrity": "sha512-NEpDCw9hrvBW+hVEOK4T7v0jFJ++KgtPl4jKFwsZVfG1XhS0dCrSb3VMb9gPAd7VAdW52VT1EnaNiU2vM8C0og==", "dev": true, + "license": "MIT", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -7391,10 +8208,11 @@ } }, "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } @@ -7404,15 +8222,39 @@ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/engine.io/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -7423,16 +8265,24 @@ } }, "node_modules/ent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", - "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", - "dev": true + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz", + "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/entities": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7445,6 +8295,7 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7454,6 +8305,7 @@ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true, + "license": "MIT", "bin": { "envinfo": "dist/cli.js" }, @@ -7466,6 +8318,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -7475,6 +8328,7 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -7535,6 +8389,7 @@ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -7547,21 +8402,24 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/es-module-lexer": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.2.tgz", - "integrity": "sha512-l60ETUTmLqbVbVHv1J4/qj+M8nq7AwMzEcg3kmJDt9dCNrTk+yHcYFf/Kw75pMDwd9mPcIGCG5LcS20SxYRzFA==", - "dev": true + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", + "dev": true, + "license": "MIT" }, "node_modules/es-object-atoms": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -7574,6 +8432,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -7588,6 +8447,7 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -7597,6 +8457,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7613,13 +8474,15 @@ "version": "4.2.8", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/es6-promisify": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", "dev": true, + "license": "MIT", "dependencies": { "es6-promise": "^4.0.3" } @@ -7678,10 +8541,11 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7690,28 +8554,31 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -7761,6 +8628,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.45.0.tgz", "integrity": "sha512-T30F2S2HKKmr/RoHopKE7wMUMWrsLMab1qFl2WyFJjETbD+l7p4hSQWpTVGW7TEbSKG1QBekwf6Jn9ZDPA6thA==", "dev": true, + "license": "MIT", "dependencies": { "confusing-browser-globals": "1.0.11" }, @@ -7779,6 +8647,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -7790,15 +8659,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", - "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.11.1.tgz", + "integrity": "sha512-EwcbfLOhwVMAfatfqLecR2yv3dE5+kQ8kx+Rrt0DvDXEVwW86KQ/xbMDQhtp5l42VXukD5SOF8mQQHbaNtO0CQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -7816,15 +8687,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-html": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.1.tgz", - "integrity": "sha512-6qmlJsc40D2m3Dn9oEH+0PAOkJhxVu0f5sVItqpCE0YWgYnyP4xCjBc3UWTHaJcY9ARkWOLIIuXLq0ndRnQOHw==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-8.1.2.tgz", + "integrity": "sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==", "dev": true, + "license": "ISC", "dependencies": { "htmlparser2": "^9.1.0" }, @@ -7833,26 +8706,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", - "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz", + "integrity": "sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "array.prototype.flat": "^1.3.2", "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.8.0", - "hasown": "^2.0.0", - "is-core-module": "^2.13.1", + "eslint-module-utils": "^2.9.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.7", - "object.groupby": "^1.0.1", - "object.values": "^1.1.7", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", "tsconfig-paths": "^3.15.0" }, @@ -7868,6 +8743,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -7877,6 +8753,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7885,10 +8762,11 @@ } }, "node_modules/eslint-plugin-markdown": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-5.0.0.tgz", - "integrity": "sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-5.1.0.tgz", + "integrity": "sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==", "dev": true, + "license": "MIT", "dependencies": { "mdast-util-from-markdown": "^0.8.5" }, @@ -7904,6 +8782,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.8.0.tgz", "integrity": "sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/csf": "^0.0.1", "@typescript-eslint/utils": "^5.62.0", @@ -7922,23 +8801,25 @@ "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.1.tgz", "integrity": "sha512-USTLkZze5gkel8MYCujSRBVIrUQ3YPBrLOx7GNk/0wttvVtlzWXAq9eLbQ4p/NicGxP+3T7KPEMVV//g+yubpw==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.17.15" } }, "node_modules/eslint-plugin-unicorn": { - "version": "52.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-52.0.0.tgz", - "integrity": "sha512-1Yzm7/m+0R4djH0tjDjfVei/ju2w3AzUGjG6q8JnuNIL5xIwsflyCooW5sfBvQp2pMYQFSWWCFONsjCax1EHng==", + "version": "55.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-55.0.0.tgz", + "integrity": "sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^2.1.4", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.34.0", + "core-js-compat": "^3.37.0", "esquery": "^1.5.0", + "globals": "^15.7.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", "jsesc": "^3.0.2", @@ -7946,11 +8827,11 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.5.4", + "semver": "^7.6.1", "strip-indent": "^3.0.0" }, "engines": { - "node": ">=16" + "node": ">=18.18" }, "funding": { "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" @@ -7959,11 +8840,25 @@ "eslint": ">=8.56.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/globals": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.9.0.tgz", + "integrity": "sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-plugin-unicorn/node_modules/jsesc": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -7971,26 +8866,12 @@ "node": ">=6" } }, - "node_modules/eslint-plugin-unicorn/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-unicorn/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -7998,17 +8879,12 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-unicorn/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -8025,6 +8901,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -8032,27 +8909,12 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -8068,6 +8930,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8084,6 +8947,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -8096,6 +8960,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -8108,6 +8973,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -8123,21 +8989,17 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8150,6 +9012,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -8162,6 +9025,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -8179,6 +9043,7 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true, + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -8188,10 +9053,11 @@ } }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -8204,6 +9070,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -8216,6 +9083,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -8224,13 +9092,15 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -8249,13 +9119,15 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=0.8.x" @@ -8266,6 +9138,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -8337,16 +9210,6 @@ "ms": "2.0.0" } }, - "node_modules/express/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -8354,32 +9217,12 @@ "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "^1.28.0" }, @@ -8392,6 +9235,7 @@ "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", "dev": true, + "license": "MIT", "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" @@ -8404,13 +9248,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -8431,6 +9277,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -8441,23 +9288,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/extract-zip/node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, "node_modules/fast-deep-equal": { "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-fifo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8473,19 +9334,29 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", + "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "dev": true, + "license": "MIT" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -8495,6 +9366,7 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -8504,6 +9376,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -8513,6 +9386,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8521,14 +9395,16 @@ } }, "node_modules/file-type": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-19.0.0.tgz", - "integrity": "sha512-s7cxa7/leUWLiXO78DVVfBVse+milos9FitauDLG1pI7lNaJ2+5lzPnr2N24ym+84HVwJL6hVuGfgVE+ALvU8Q==", + "version": "19.5.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-19.5.0.tgz", + "integrity": "sha512-dMuq6WWnP6BpQY0zYJNpTtQWgeCImSMG0BTIzUBXvxbwc1HWP/E7AE4UWU9XSCOPGJuOHda0HpDnwM2FW+d90A==", "dev": true, + "license": "MIT", "dependencies": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" + "get-stream": "^9.0.1", + "strtok3": "^8.1.0", + "token-types": "^6.0.0", + "uint8array-extras": "^1.3.0" }, "engines": { "node": ">=18" @@ -8537,11 +9413,42 @@ "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, + "node_modules/file-type/node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-type/node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/file-url": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/file-url/-/file-url-3.0.0.tgz", "integrity": "sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8551,6 +9458,7 @@ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", "integrity": "sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -8563,6 +9471,7 @@ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-6.0.0.tgz", "integrity": "sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==", "dev": true, + "license": "MIT", "dependencies": { "filename-reserved-regex": "^3.0.0" }, @@ -8578,6 +9487,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8614,16 +9524,6 @@ "ms": "2.0.0" } }, - "node_modules/finalhandler/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -8670,6 +9570,7 @@ "resolved": "https://registry.npmjs.org/find-unused-sass-variables/-/find-unused-sass-variables-6.0.0.tgz", "integrity": "sha512-qV2/G0gbmbYz1uPHlsCIYbqULg3obUfiAxR38SKu+W3w5m17Z2Jrra/5WBjz5m5ul9ig+6Ct6cPVRzcGTyw9rg==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^12.0.0", "escape-string-regexp": "^5.0.0", @@ -8691,10 +9592,11 @@ } }, "node_modules/find-unused-sass-variables/node_modules/commander": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", - "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } @@ -8704,6 +9606,7 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8716,6 +9619,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -8732,6 +9636,7 @@ "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.0.tgz", "integrity": "sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -8744,6 +9649,7 @@ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-5.1.0.tgz", "integrity": "sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==", "dev": true, + "license": "MIT", "dependencies": { "semver-regex": "^4.0.5" }, @@ -8759,6 +9665,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -8772,18 +9679,20 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/focus-visible": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.2.1.tgz", "integrity": "sha512-8Bx950VD1bWTQJEH/AM6SpEk+SU55aVnp4Ujhuuxy3eMEBCRwBnTBnVXr9YAPvZL3/CNjCa8u4IWfNmEO53whA==", - "dev": true + "dev": true, + "license": "W3C" }, "node_modules/follow-redirects": { - "version": "1.15.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", - "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -8791,6 +9700,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -8805,15 +9715,17 @@ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "dev": true, + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -8830,6 +9742,7 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -8837,11 +9750,27 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/form-data-encoder": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 14.17" } @@ -8861,6 +9790,7 @@ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, + "license": "MIT", "engines": { "node": "*" }, @@ -8883,13 +9813,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fs-extra": { "version": "11.2.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8903,13 +9835,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", @@ -8917,6 +9851,7 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -8929,7 +9864,9 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -8944,7 +9881,9 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -8957,6 +9896,7 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8966,6 +9906,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -8984,6 +9925,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8993,6 +9935,7 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -9002,6 +9945,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -9011,6 +9955,7 @@ "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -9020,6 +9965,7 @@ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -9039,6 +9985,7 @@ "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9048,6 +9995,7 @@ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -9060,6 +10008,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -9072,6 +10021,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -9095,7 +10045,9 @@ "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9116,6 +10068,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -9128,6 +10081,7 @@ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true, + "license": "BSD-2-Clause", "peer": true }, "node_modules/global-modules": { @@ -9135,6 +10089,7 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -9147,6 +10102,7 @@ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -9161,6 +10117,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -9173,6 +10130,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9182,6 +10140,7 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -9194,10 +10153,11 @@ } }, "node_modules/globby": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", - "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz", + "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", @@ -9213,23 +10173,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/path-type": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", - "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/globby/node_modules/slash": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -9241,13 +10190,15 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", "dev": true, + "license": "MIT", "dependencies": { "delegate": "^3.1.2" } @@ -9257,6 +10208,7 @@ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -9269,6 +10221,7 @@ "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -9293,19 +10246,22 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "dev": true, + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -9320,13 +10276,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/hammer-simulator/-/hammer-simulator-0.0.1.tgz", "integrity": "sha512-WbyZImCJlHOs2HtkPJSCksq1i/V/MIbpk44/ALOCTF03FvOKhWcwAl3x4W9dQm8cW0VCM57HpxaCjslDEYPIJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/handlebars": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", @@ -9348,6 +10306,7 @@ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9357,6 +10316,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9366,6 +10326,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -9378,6 +10339,7 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9390,6 +10352,7 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9402,6 +10365,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -9417,6 +10381,7 @@ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -9471,6 +10436,7 @@ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6.0.0" } @@ -9479,13 +10445,15 @@ "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/html_codesniffer": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/html_codesniffer/-/html_codesniffer-2.5.1.tgz", "integrity": "sha512-vcz0yAaX/OaV6sdNHuT9alBOKkSxYb8h5Yq26dUqgi7XmCgGUSa7U9PiY1PBXQFMjKv1wVPs5/QzHlGuxPDUGg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=6" } @@ -9494,13 +10462,15 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -9520,6 +10490,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", @@ -9531,13 +10502,15 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -9554,6 +10527,7 @@ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -9568,6 +10542,7 @@ "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", "dev": true, + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.2.0" @@ -9581,6 +10556,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^4.3.0", "debug": "^3.1.0" @@ -9594,14 +10570,15 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/hugo-bin": { - "version": "0.123.3", - "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.123.3.tgz", - "integrity": "sha512-30lebZNVnrpDo5HV5RbCHZ3WhYXsrvUJ0EyJkoYXMd8SHs2HZuc3s0O7RY7aP+pkC9SX3ahU9rNsB9bcKuSw1g==", + "version": "0.130.1", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.130.1.tgz", + "integrity": "sha512-0+GwMlYkTdmH2INIWPeoKf+Rx/+RbTCZNPhcdPwm4a+WJeuvGjOLOmK3grAk5vC2u4OwxfOhgD3zRU7wHVYxlw==", "dev": true, "funding": [ { @@ -9610,6 +10587,7 @@ } ], "hasInstallScript": true, + "license": "MIT", "dependencies": { "@xhmikosr/bin-wrapper": "^13.0.5", "package-config": "^5.0.0" @@ -9626,6 +10604,7 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } @@ -9635,6 +10614,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -9660,13 +10640,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -9675,19 +10657,22 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/immutable": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.5.tgz", - "integrity": "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==", - "dev": true + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9699,20 +10684,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -9722,6 +10699,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9730,7 +10708,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9740,19 +10720,22 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inspect-with-kind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz", "integrity": "sha512-MAQUJuIo7Xqk8EVNP+6d3CKq9c80hi4tjIbIAT6lmGW9W6WzlHiu9PS8uSuUYU+Do+j1baiFp3H25XEVxDIG2g==", "dev": true, + "license": "ISC", "dependencies": { "kind-of": "^6.0.2" } @@ -9762,6 +10745,7 @@ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -9776,6 +10760,7 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -9784,7 +10769,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ipaddr.js": { "version": "1.9.1", @@ -9801,6 +10787,7 @@ "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", "dev": true, + "license": "MIT", "engines": { "node": "*" } @@ -9823,6 +10810,7 @@ "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9833,6 +10821,7 @@ "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, + "license": "MIT", "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -9864,6 +10853,7 @@ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1" @@ -9879,13 +10869,15 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -9898,6 +10890,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9910,6 +10903,7 @@ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9926,6 +10920,7 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", "dev": true, + "license": "MIT", "dependencies": { "builtin-modules": "^3.3.0" }, @@ -9941,6 +10936,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9949,12 +10945,16 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9965,6 +10965,7 @@ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -9980,6 +10981,7 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9995,6 +10997,7 @@ "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10005,6 +11008,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -10020,6 +11024,7 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10029,6 +11034,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10054,6 +11060,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -10066,6 +11073,7 @@ "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10075,13 +11083,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -10094,6 +11104,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -10103,6 +11114,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10118,6 +11130,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10127,6 +11140,17 @@ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10136,6 +11160,7 @@ "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "*" } @@ -10145,6 +11170,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -10161,6 +11187,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -10176,6 +11203,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -10188,6 +11216,7 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -10203,6 +11232,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -10218,6 +11248,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -10233,6 +11264,7 @@ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -10245,6 +11277,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -10256,13 +11289,15 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isbinaryfile": { "version": "4.0.10", "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8.0.0" }, @@ -10274,22 +11309,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.2.tgz", - "integrity": "sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", @@ -10301,26 +11339,12 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-instrument/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -10328,17 +11352,12 @@ "node": ">=10" } }, - "node_modules/istanbul-lib-instrument/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -10353,27 +11372,17 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -10385,13 +11394,11 @@ } }, "node_modules/istanbul-lib-report/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -10404,6 +11411,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10411,17 +11419,12 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/istanbul-lib-source-maps": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^2.0.5", @@ -10438,6 +11441,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=6" } @@ -10446,7 +11450,9 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -10459,6 +11465,7 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -10468,16 +11475,14 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, - "engines": { - "node": ">=14" - }, "funding": { "url": "https://github.com/sponsors/isaacs" }, @@ -10486,60 +11491,63 @@ } }, "node_modules/jasmine": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-5.1.0.tgz", - "integrity": "sha512-prmJlC1dbLhti4nE4XAPDWmfJesYO15sjGXVp7Cs7Ym5I9Xtwa/hUHxxJXjnpfLO72+ySttA0Ztf8g/RiVnUKw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-5.3.0.tgz", + "integrity": "sha512-Vrv5VWTXVZ/5xcNawlYCmE24pOaZu3KduLr9iAaENoMJ8W8Ryvhfpw2cf3rI4Unc2ajvu2t4tCKjS72TnraBGQ==", "dev": true, + "license": "MIT", "dependencies": { "glob": "^10.2.2", - "jasmine-core": "~5.1.0" + "jasmine-core": "~5.3.0" }, "bin": { "jasmine": "bin/jasmine.js" } }, "node_modules/jasmine-core": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz", - "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==", - "dev": true + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.3.0.tgz", + "integrity": "sha512-zsOmeBKESky4toybvWEikRiZ0jHoBEu79wNArLfMdSnlLMZx3Xcp6CSm2sUcYyoJC+Uyj8LBJap/MUbVSfJ27g==", + "dev": true, + "license": "MIT" }, "node_modules/jasmine/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/jasmine/node_modules/glob": { - "version": "10.3.12", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", - "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.10.2" + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/jasmine/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -10550,20 +11558,12 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jasmine/node_modules/minipass": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.0.tgz", - "integrity": "sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, "node_modules/jest-diff": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -10579,6 +11579,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10594,6 +11595,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10610,6 +11612,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -10619,6 +11622,7 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -10633,6 +11637,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -10644,13 +11649,15 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10663,6 +11670,7 @@ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -10672,6 +11680,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/node": "*", @@ -10687,6 +11696,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=8" @@ -10697,6 +11707,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "has-flag": "^4.0.0" @@ -10712,19 +11723,22 @@ "version": "3.7.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -10747,6 +11761,7 @@ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -10758,31 +11773,36 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -10795,6 +11815,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -10809,10 +11830,11 @@ "dev": true }, "node_modules/karma": { - "version": "6.4.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.3.tgz", - "integrity": "sha512-LuucC/RE92tJ8mlCwqEoRWXP38UMAqpnq98vktmS9SznSoUPPUJQbc91dHcxcunROvfQjdORVA/YFviH+Xci9Q==", + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz", + "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==", "dev": true, + "license": "MIT", "dependencies": { "@colors/colors": "1.5.0", "body-parser": "^1.19.0", @@ -10851,6 +11873,7 @@ "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.4.0.tgz", "integrity": "sha512-bUQK84U+euDfOUfEjcF4IareySMOBNRLrrl9q6cttIe8f011Ir6olLITTYMOJDcGY58wiFIdhPHSPd9Pi6+NfQ==", "dev": true, + "license": "MIT", "dependencies": { "browserstack": "~1.5.1", "browserstacktunnel-wrapper": "~2.0.2", @@ -10865,6 +11888,7 @@ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz", "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==", "dev": true, + "license": "MIT", "dependencies": { "which": "^1.2.1" } @@ -10874,6 +11898,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10886,6 +11911,7 @@ "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-3.0.3.tgz", "integrity": "sha512-wE4VFhG/QZv2Y4CdAYWDbMmcAHeS926ZIji4z+FkB2aF/EposRb6DP6G5ncT/wXhqUfAb/d7kZrNKPonbvsATw==", "dev": true, + "license": "MIT", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-report": "^3.0.0", @@ -10902,6 +11928,7 @@ "resolved": "https://registry.npmjs.org/karma-detect-browsers/-/karma-detect-browsers-2.3.3.tgz", "integrity": "sha512-ltFVyA3ijThv9l9TQ+TKnccoMk6YAWn8OMaccL+n8pO2LGwMOcy6tUWy3Mnv9If29jqvVHDCWntj7wBQpPtv7Q==", "dev": true, + "license": "MIT", "dependencies": { "which": "^1.2.4" } @@ -10911,6 +11938,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10923,6 +11951,7 @@ "resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-2.1.3.tgz", "integrity": "sha512-LMM2bseebLbYjODBOVt7TCPP9OI2vZIXCavIXhkO9m+10Uj5l7u/SKoeRmYx8FYHTVGZSpk6peX+3BMHC1WwNw==", "dev": true, + "license": "MIT", "dependencies": { "is-wsl": "^2.2.0", "which": "^3.0.0" @@ -10933,6 +11962,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-3.0.1.tgz", "integrity": "sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10948,6 +11978,7 @@ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz", "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==", "dev": true, + "license": "MIT", "dependencies": { "jasmine-core": "^4.1.0" }, @@ -10963,6 +11994,7 @@ "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz", "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==", "dev": true, + "license": "MIT", "peerDependencies": { "jasmine-core": "^4.0.0 || ^5.0.0", "karma": "^6.0.0", @@ -10970,16 +12002,18 @@ } }, "node_modules/karma-jasmine/node_modules/jasmine-core": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.0.tgz", - "integrity": "sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==", - "dev": true + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz", + "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==", + "dev": true, + "license": "MIT" }, "node_modules/karma-rollup-preprocessor": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz", "integrity": "sha512-Y1QwsTCiCBp8sSALZdqmqry/mWIWIy0V6zonUIpy+0/D/Kpb2XZvR+JZrWfacQvcvKQdZFJvg6EwlnKtjepu3Q==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.3.1", "debounce": "^1.2.0" @@ -10996,6 +12030,7 @@ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -11005,6 +12040,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11014,21 +12050,24 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/known-css-properties": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.30.0.tgz", - "integrity": "sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==", - "dev": true + "version": "0.34.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", + "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", + "dev": true, + "license": "MIT" }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -11038,10 +12077,11 @@ } }, "node_modules/lilconfig": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", - "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", "dev": true, + "license": "MIT", "engines": { "node": ">=14" }, @@ -11053,19 +12093,22 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listenercount": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/load-json-file": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11078,6 +12121,7 @@ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6.11.5" @@ -11088,6 +12132,7 @@ "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -11097,6 +12142,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -11108,14 +12154,15 @@ } }, "node_modules/lockfile-lint": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.13.2.tgz", - "integrity": "sha512-yeg0vJ3NjC6OVMZtC+nSLLavu/e8LE5FZp9u0Itqyt7I0gYYCgGxAsJV3TJ7WtaJd4PahineJvHqSk/4sqzU8w==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/lockfile-lint/-/lockfile-lint-4.14.0.tgz", + "integrity": "sha512-uyXZ8X4J6EsicG87p0y4SHorJBwABLcaXOpI/j3h8SO/OX4fKTJ6Cqqi+U3zjgU0fo+u/4KbB7fl8ZzTewd0Ow==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "cosmiconfig": "^8.2.0", + "cosmiconfig": "^9.0.0", "debug": "^4.3.4", - "fast-glob": "^3.3.1", + "fast-glob": "^3.3.2", "lockfile-lint-api": "^5.9.1", "yargs": "^17.7.2" }, @@ -11131,6 +12178,7 @@ "resolved": "https://registry.npmjs.org/lockfile-lint-api/-/lockfile-lint-api-5.9.1.tgz", "integrity": "sha512-us5IT1bGA6KXbq1WrhrSzk9mtPgHKz5nhvv3S4hwcYnhcVOKW2uK0W8+PN9oIgv4pI49WsD5wBdTQFTpNChF/Q==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@yarnpkg/parsers": "^3.0.0-rc.48.1", "debug": "^4.3.4", @@ -11145,6 +12193,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -11159,6 +12208,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -11177,6 +12227,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -11185,31 +12236,36 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log4js": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz", "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -11226,6 +12282,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -11238,6 +12295,7 @@ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", "dev": true, + "license": "MIT", "dependencies": { "get-func-name": "^2.0.1" } @@ -11247,6 +12305,7 @@ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11259,6 +12318,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } @@ -11268,17 +12328,19 @@ "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true, + "license": "MIT", "bin": { "lz-string": "bin/bin.js" } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { @@ -11286,6 +12348,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -11299,6 +12362,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -11328,6 +12392,7 @@ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -11338,6 +12403,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-to-string": "^2.0.0", @@ -11355,6 +12421,7 @@ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -11364,13 +12431,15 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11399,6 +12468,7 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -11420,13 +12490,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -11456,16 +12528,18 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "debug": "^4.0.0", "parse-entities": "^2.0.0" } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -11479,6 +12553,7 @@ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -11487,10 +12562,11 @@ } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.53.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11500,6 +12576,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -11507,11 +12584,22 @@ "node": ">= 0.6" } }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -11521,6 +12609,7 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -11533,6 +12622,7 @@ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -11542,6 +12632,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -11554,17 +12645,19 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/mkdirp": { @@ -11572,6 +12665,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -11583,13 +12677,15 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -11599,21 +12695,24 @@ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/mustache": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", "dev": true, + "license": "MIT", "bin": { "mustache": "bin/mustache" } @@ -11629,6 +12728,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11640,13 +12740,15 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -11655,13 +12757,15 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -11678,16 +12782,18 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" }, "node_modules/node.extend": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.3.tgz", "integrity": "sha512-xwADg/okH48PvBmRZyoX8i8GJaKuJ1CqlqotlZOhUio8egD1P5trJupHKBzcPjSF9ifK2gPcEICRBnkfPqQXZw==", "dev": true, + "license": "(MIT OR GPL-2.0)", "dependencies": { "hasown": "^2.0.0", "is": "^3.3.0" @@ -11697,10 +12803,11 @@ } }, "node_modules/nodemon": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.3.tgz", - "integrity": "sha512-m4Vqs+APdKzDFpuaL9F9EVOF85+h070FnkHVEoU4+rmT6Vw0bmNl7s61VEkY/cJkL7RCv1p4urnUDUMrS5rk2w==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz", + "integrity": "sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.5.2", "debug": "^4", @@ -11724,26 +12831,12 @@ "url": "https://opencollective.com/nodemon" } }, - "node_modules/nodemon/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/nodemon/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -11751,32 +12844,12 @@ "node": ">=10" } }, - "node_modules/nodemon/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", - "dev": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": "*" - } - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -11789,6 +12862,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -11798,6 +12872,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11807,6 +12882,7 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11816,6 +12892,7 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -11828,15 +12905,17 @@ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", "dev": true, + "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/npm-run-all2": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.1.2.tgz", - "integrity": "sha512-WwwnS8Ft+RpXve6T2EIEVpFLSqN+ORHRvgNk3H9N62SZXjmzKoRhMFg3I17TK3oMaAEr+XFbRirWS2Fn3BCPSg==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/npm-run-all2/-/npm-run-all2-6.2.3.tgz", + "integrity": "sha512-5RsxC7jEc/RjxOYBVdEfrJf5FsJ0pHA7jr2/OxrThXknajETCTYjigOCG3iaGjdYIKEQlDuCG0ir0T1HTva8pg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.2.1", "cross-spawn": "^7.0.3", @@ -11853,7 +12932,7 @@ "run-s": "bin/run-s/index.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0", + "node": "^14.18.0 || ^16.13.0 || >=18.0.0", "npm": ">= 8" } }, @@ -11862,6 +12941,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -11874,15 +12954,17 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/npm-run-all2/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11898,6 +12980,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -11910,6 +12993,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -11922,6 +13006,7 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -11931,15 +13016,20 @@ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -11949,6 +13039,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -11958,6 +13049,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -11976,6 +13068,7 @@ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -11994,6 +13087,7 @@ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -12008,6 +13102,7 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -12024,13 +13119,15 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/ods-storybook-theme/-/ods-storybook-theme-1.1.0.tgz", "integrity": "sha512-NxWJsauH61AGA7L9xQyYiKUZr/d7UqTL1nUC4O5JU9PMmUhYKxZDz3jFNSq4fwS7AK0SBdqU9RAQQe6fkWYo1Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -12043,6 +13140,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -12052,6 +13150,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12085,6 +13184,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -12102,6 +13202,7 @@ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12.20" } @@ -12111,6 +13212,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -12126,6 +13228,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -12141,6 +13244,7 @@ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-4.1.0.tgz", "integrity": "sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } @@ -12150,6 +13254,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -12159,6 +13264,7 @@ "resolved": "https://registry.npmjs.org/pa11y/-/pa11y-6.2.3.tgz", "integrity": "sha512-69JoUlfW2QVmrgQAm+17XBxIvmd1u0ImFBYIHPyjC61CzAkmxO3kkbqDVxIcl0OKLvAMYSMbvfCH8kMFE9xsbg==", "dev": true, + "license": "LGPL-3.0-only", "dependencies": { "axe-core": "~4.2.1", "bfj": "~7.0.2", @@ -12184,6 +13290,7 @@ "resolved": "https://registry.npmjs.org/pa11y-ci/-/pa11y-ci-3.1.0.tgz", "integrity": "sha512-1WBGBMq0dYtZ+N/SH/AcnFSsT6sZ2w27d8Z/5XHJWSELeX8Qhh4yX5f0drb7crwjt7ugKSo4A7eEF9RbMB0LYg==", "dev": true, + "license": "LGPL-3.0-only", "dependencies": { "async": "~2.6.4", "cheerio": "~1.0.0-rc.10", @@ -12209,6 +13316,7 @@ "resolved": "https://registry.npmjs.org/pa11y-ci-reporter-html/-/pa11y-ci-reporter-html-7.0.0.tgz", "integrity": "sha512-avCNMhF5ksZ6U6n6HxV0NSSwrOjfgaRhNbUxwcY9pZxOEoV22aiyyZUgZgQaZXFhCNee/2H52FvoosbZ/+i6RA==", "dev": true, + "license": "MIT", "dependencies": { "ci-logger": "^7.0.0", "handlebars": "^4.7.8", @@ -12223,6 +13331,7 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, + "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -12230,29 +13339,12 @@ "node": ">=0.10.0" } }, - "node_modules/pa11y-ci/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/pa11y-ci/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/pa11y-ci/node_modules/globby": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^1.0.1", "glob": "^7.0.3", @@ -12264,31 +13356,12 @@ "node": ">=0.10.0" } }, - "node_modules/pa11y-ci/node_modules/node-fetch": { - "version": "2.6.13", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.13.tgz", - "integrity": "sha512-StxNAxh15zr77QvvkmveSQ8uCQ4+v5FkvNTj0OESmiHu+VRi/gXArXtkWMElOsOUNLtUEvI4yS+rdtOHZTwlQA==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/pa11y-ci/node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12298,6 +13371,7 @@ "resolved": "https://registry.npmjs.org/pa11y-reporter-html-plus/-/pa11y-reporter-html-plus-4.0.1.tgz", "integrity": "sha512-B4EIO9RWRX+b3cmgEtXCsGYcwIxK0MDjdhxALmoHy4VEUp04Xi1y7JR0h+HvhSDGE+X91S4XBINcgeyWaA35hQ==", "dev": true, + "license": "MIT", "dependencies": { "handlebars": "^4.7.8" }, @@ -12310,6 +13384,7 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.4.tgz", "integrity": "sha512-9AiDKFKUCWEQm1Kj4lcq7KFavLqSXdf2m/zJo+NVh4VXlW5iwXRJ6alkKmipCyYorsRnqsICH9XLubP1jBF+Og==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } @@ -12319,6 +13394,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-8.0.0.tgz", "integrity": "sha512-Xvf85aAtu6v22+E5hfVoLHqyul/jyxh91zvqk/ioJTQuJR7Z78n7H558vMPKanPSRgIEeZemT92I2g9Y8LPbSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 12" } @@ -12328,6 +13404,7 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -12340,6 +13417,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -12354,13 +13432,15 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/package-config": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/package-config/-/package-config-5.0.0.tgz", "integrity": "sha512-GYTTew2slBcYdvRHqjhwaaydVMvn/qrGC323+nKclYioNSLTDUM/lGgtGTgyHVtYcozb+XkE8CNhwcraOmZ9Mg==", "dev": true, + "license": "MIT", "dependencies": { "find-up-simple": "^1.0.0", "load-json-file": "^7.0.1" @@ -12372,11 +13452,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0" + }, "node_modules/parent-module": { "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==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -12389,6 +13477,7 @@ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, + "license": "MIT", "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -12407,6 +13496,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12425,6 +13515,7 @@ "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", "dev": true, + "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -12437,6 +13528,7 @@ "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", "dev": true, + "license": "MIT", "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" @@ -12445,11 +13537,25 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -12459,6 +13565,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12468,6 +13575,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12477,6 +13585,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -12485,13 +13594,15 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -12504,13 +13615,11 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", "dev": true, - "engines": { - "node": "14 || >=16.14" - } + "license": "ISC" }, "node_modules/path-to-regexp": { "version": "0.1.10", @@ -12520,12 +13629,16 @@ "license": "MIT" }, "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", + "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/pathval": { @@ -12533,15 +13646,17 @@ "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 14.16" } }, "node_modules/peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.2.0.tgz", + "integrity": "sha512-U94a+eXHzct7vAd19GH3UQ2dH4Satbng0MyYTMaQatL0pvYYL5CTPR25HBhKtecl+4bfu1/i3vC6k0hydO5Vcw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -12554,19 +13669,22 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -12579,6 +13697,7 @@ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, + "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -12591,6 +13710,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -12600,6 +13720,7 @@ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -12609,6 +13730,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -12621,6 +13743,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -12633,6 +13756,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -12646,6 +13770,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -12658,6 +13783,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -12673,6 +13799,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -12685,6 +13812,7 @@ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -12707,14 +13835,15 @@ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.44", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz", - "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -12730,10 +13859,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -12744,6 +13874,7 @@ "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-11.0.0.tgz", "integrity": "sha512-xMITAI7M0u1yolVcXJ9XTZiO9aO49mcoKQy6pCDFdMh9kGqhzLVpWxeD/32M/QBmkhcGypZFFOLNLmIW4Pg4RA==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^3.3.0", "dependency-graph": "^0.11.0", @@ -12773,6 +13904,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -12787,6 +13919,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -12799,6 +13932,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -12817,6 +13951,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } @@ -12836,6 +13971,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "lilconfig": "^3.1.1", "yaml": "^2.4.2" @@ -12864,7 +14000,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-reporter": { "version": "7.1.0", @@ -12881,6 +14018,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "picocolors": "^1.0.0", "thenby": "^1.3.4" @@ -12893,10 +14031,11 @@ } }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "dev": true, + "license": "MIT" }, "node_modules/postcss-safe-parser": { "version": "7.0.0", @@ -12917,6 +14056,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=18.0" }, @@ -12943,6 +14083,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -12951,10 +14092,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12968,6 +14110,7 @@ "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-8.0.2.tgz", "integrity": "sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==", "dev": true, + "license": "MIT", "peerDependencies": { "postcss": "^8.4.20" } @@ -12976,13 +14119,15 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/preact": { - "version": "10.21.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.21.0.tgz", - "integrity": "sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==", + "version": "10.24.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.24.0.tgz", + "integrity": "sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -12993,6 +14138,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -13002,6 +14148,7 @@ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -13011,6 +14158,7 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -13025,6 +14173,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -13037,6 +14186,7 @@ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -13055,13 +14205,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -13071,6 +14223,7 @@ "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-3.0.0.tgz", "integrity": "sha512-PuvDJOkKJMVQx8jSNf8E5g0bJw/UTKm30mTjFHg4N30c8sefgA5Qr/f8INKqYBKfvP/MUSJrj+z1Smjbq4/3rQ==", "dev": true, + "license": "MIT", "dependencies": { "file-url": "^3.0.0", "prepend-http": "^3.0.0" @@ -13097,40 +14250,42 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, + "dev": true, + "license": "MIT" + }, "node_modules/pstree.remy": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true, - "engines": { - "node": ">=6" - } + "license": "MIT" }, "node_modules/puppeteer": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-9.1.1.tgz", "integrity": "sha512-W+nOulP2tYd/ZG99WuZC/I5ljjQQ7EUw/jQGcIb9eu8mDlZxNY2SgcJXTLG9h5gRvqA3uJOe4hZXYsd3EqioMw==", - "deprecated": "< 21.9.0 is no longer supported", + "deprecated": "< 22.8.2 is no longer supported", "dev": true, "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "debug": "^4.1.0", "devtools-protocol": "0.0.869402", @@ -13154,6 +14309,7 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -13166,6 +14322,7 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -13174,32 +14331,13 @@ "node": ">= 6" } }, - "node_modules/puppeteer/node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -13210,6 +14348,7 @@ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz", "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.9" } @@ -13219,6 +14358,7 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -13247,19 +14387,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/queue-tick": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -13272,6 +14415,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "safe-buffer": "^5.1.0" @@ -13282,6 +14426,7 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -13291,6 +14436,7 @@ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -13306,6 +14452,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -13329,6 +14476,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -13341,13 +14489,15 @@ "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.3.0" } @@ -13357,6 +14507,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13366,6 +14517,7 @@ "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", "dev": true, + "license": "ISC", "dependencies": { "json-parse-even-better-errors": "^3.0.0", "npm-normalize-package-bin": "^3.0.0" @@ -13379,6 +14531,7 @@ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -13388,6 +14541,7 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, + "license": "MIT", "dependencies": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -13403,6 +14557,7 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.1.0", "read-pkg": "^5.2.0", @@ -13420,6 +14575,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13433,6 +14589,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -13445,6 +14602,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -13460,6 +14618,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -13472,6 +14631,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } @@ -13481,45 +14641,47 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true, - "dependencies": { - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -13561,6 +14723,7 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -13573,13 +14736,15 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dev": true, + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -13591,13 +14756,15 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } @@ -13607,6 +14774,7 @@ "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", "dev": true, + "license": "MIT", "bin": { "regexp-tree": "bin/regexp-tree" } @@ -13616,6 +14784,7 @@ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "define-properties": "^1.2.1", @@ -13634,6 +14803,7 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", @@ -13660,6 +14830,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -13672,6 +14843,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -13730,6 +14902,7 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13739,6 +14912,7 @@ "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -13748,6 +14922,7 @@ "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.5" } @@ -13756,13 +14931,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -13779,15 +14956,17 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/responselike": { @@ -13795,6 +14974,7 @@ "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", "dev": true, + "license": "MIT", "dependencies": { "lowercase-keys": "^3.0.0" }, @@ -13810,22 +14990,26 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, "node_modules/rfdc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", - "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", - "dev": true + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13837,10 +15021,11 @@ } }, "node_modules/rollup": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz", - "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==", + "version": "4.22.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.22.4.tgz", + "integrity": "sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==", "dev": true, + "license": "MIT", "dependencies": { "@types/estree": "1.0.5" }, @@ -13852,22 +15037,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.21.2", - "@rollup/rollup-android-arm64": "4.21.2", - "@rollup/rollup-darwin-arm64": "4.21.2", - "@rollup/rollup-darwin-x64": "4.21.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.21.2", - "@rollup/rollup-linux-arm-musleabihf": "4.21.2", - "@rollup/rollup-linux-arm64-gnu": "4.21.2", - "@rollup/rollup-linux-arm64-musl": "4.21.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2", - "@rollup/rollup-linux-riscv64-gnu": "4.21.2", - "@rollup/rollup-linux-s390x-gnu": "4.21.2", - "@rollup/rollup-linux-x64-gnu": "4.21.2", - "@rollup/rollup-linux-x64-musl": "4.21.2", - "@rollup/rollup-win32-arm64-msvc": "4.21.2", - "@rollup/rollup-win32-ia32-msvc": "4.21.2", - "@rollup/rollup-win32-x64-msvc": "4.21.2", + "@rollup/rollup-android-arm-eabi": "4.22.4", + "@rollup/rollup-android-arm64": "4.22.4", + "@rollup/rollup-darwin-arm64": "4.22.4", + "@rollup/rollup-darwin-x64": "4.22.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.22.4", + "@rollup/rollup-linux-arm-musleabihf": "4.22.4", + "@rollup/rollup-linux-arm64-gnu": "4.22.4", + "@rollup/rollup-linux-arm64-musl": "4.22.4", + "@rollup/rollup-linux-powerpc64le-gnu": "4.22.4", + "@rollup/rollup-linux-riscv64-gnu": "4.22.4", + "@rollup/rollup-linux-s390x-gnu": "4.22.4", + "@rollup/rollup-linux-x64-gnu": "4.22.4", + "@rollup/rollup-linux-x64-musl": "4.22.4", + "@rollup/rollup-win32-arm64-msvc": "4.22.4", + "@rollup/rollup-win32-ia32-msvc": "4.22.4", + "@rollup/rollup-win32-x64-msvc": "4.22.4", "fsevents": "~2.3.2" } }, @@ -13876,6 +15061,7 @@ "resolved": "https://registry.npmjs.org/rollup-plugin-istanbul/-/rollup-plugin-istanbul-5.0.0.tgz", "integrity": "sha512-5FMw55B/05AVfEM75yqlzcIBFCMzS4bKDF8mA1pq2XNzYcGUd6BElZM6wvc9sn2uAclTYn6pK+kt4R4JoHmNHA==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.5", "istanbul-lib-instrument": "^6.0.1" @@ -13889,11 +15075,19 @@ } } }, + "node_modules/rollup/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true, + "license": "MIT" + }, "node_modules/rtlcss": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", - "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz", + "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==", "dev": true, + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0", @@ -13926,6 +15120,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -13935,6 +15130,7 @@ "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", "dev": true, + "license": "MIT", "dependencies": { "mri": "^1.1.0" }, @@ -13947,6 +15143,7 @@ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -13961,16 +15158,32 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -13987,13 +15200,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sass": { - "version": "1.77.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.4.tgz", - "integrity": "sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==", + "version": "1.77.8", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", + "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -14052,6 +15267,7 @@ "resolved": "https://registry.npmjs.org/sass-true/-/sass-true-8.0.0.tgz", "integrity": "sha512-bk6m12BFxjRWnu0DHfqmsF36Eoxg3grLlLM4PhcgN6Znd9DvK2xVGJtWQ05u5RqEos3JaIX50MMN+gsAYUnEDA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@adobe/css-tools": "^4.3.3", "jest-diff": "^29.7.0", @@ -14066,6 +15282,7 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } @@ -14075,6 +15292,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", @@ -14089,11 +15307,49 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/search-insights": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", - "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.2.tgz", + "integrity": "sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/seek-bzip": { @@ -14101,6 +15357,7 @@ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-2.0.0.tgz", "integrity": "sha512-SMguiTnYrhpLdk3PwfzHeotrcwi8bNV4iemL9tx9poR/yeaMYwB9VzR1w7b57DuWpuqR8n6oZboi0hj3AxZxQg==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^6.0.0" }, @@ -14109,26 +15366,19 @@ "seek-table": "bin/seek-bzip-table" } }, - "node_modules/seek-bzip/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, "node_modules/select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/semiver": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14138,6 +15388,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -14147,6 +15398,7 @@ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-4.0.5.tgz", "integrity": "sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -14159,6 +15411,7 @@ "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-3.0.0.tgz", "integrity": "sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -14170,10 +15423,11 @@ } }, "node_modules/semver-truncate/node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -14223,6 +15477,16 @@ "dev": true, "license": "MIT" }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/send/node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -14236,18 +15500,12 @@ "node": ">=4" } }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "randombytes": "^2.1.0" @@ -14269,21 +15527,12 @@ "node": ">= 0.8.0" } }, - "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/set-function-length": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -14301,6 +15550,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -14315,19 +15565,22 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -14340,6 +15593,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -14349,6 +15603,7 @@ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -14358,6 +15613,7 @@ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -14375,6 +15631,7 @@ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -14392,13 +15649,15 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/simple-update-notifier": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -14406,26 +15665,12 @@ "node": ">=10" } }, - "node_modules/simple-update-notifier/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/simple-update-notifier/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -14433,17 +15678,12 @@ "node": ">=10" } }, - "node_modules/simple-update-notifier/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/sirv": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", "dev": true, + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", @@ -14458,6 +15698,7 @@ "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-2.0.2.tgz", "integrity": "sha512-OtSJDwxsF1NWHc7ps3Sa0s+dPtP15iQNJzfKVz+MxkEo3z72mCD+yu30ct79rPr0CaV1HXSOBp+MIY5uIhHZ1A==", "dev": true, + "license": "MIT", "dependencies": { "console-clear": "^1.1.0", "get-port": "^3.2.0", @@ -14480,6 +15721,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14489,6 +15731,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -14506,6 +15749,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14517,16 +15761,17 @@ } }, "node_modules/socket.io": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", + "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.2", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, @@ -14539,16 +15784,40 @@ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "~4.3.4", "ws": "~8.17.1" } }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/socket.io-parser": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dev": true, + "license": "MIT", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -14562,6 +15831,7 @@ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", "dev": true, + "license": "MIT", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -14574,6 +15844,7 @@ "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", "dev": true, + "license": "MIT", "dependencies": { "sort-keys": "^1.0.0" }, @@ -14586,15 +15857,17 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -14604,6 +15877,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -14625,6 +15899,7 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -14634,35 +15909,40 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "node_modules/spdx-license-ids": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", - "dev": true + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -14691,6 +15971,7 @@ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz", "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==", "dev": true, + "license": "MIT", "dependencies": { "date-format": "^4.0.14", "debug": "^4.3.4", @@ -14705,6 +15986,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -14719,6 +16001,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -14728,15 +16011,17 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/streamx": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", - "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", "dev": true, + "license": "MIT", "dependencies": { "fast-fifo": "^1.3.2", "queue-tick": "^1.0.1", @@ -14747,39 +16032,28 @@ } }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, + "license": "MIT", "dependencies": { - "safe-buffer": "~5.2.0" + "safe-buffer": "~5.1.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14795,6 +16069,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14809,6 +16084,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14827,6 +16103,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14841,6 +16118,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -14858,6 +16136,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14871,6 +16150,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14883,6 +16163,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-5.0.0.tgz", "integrity": "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -14895,6 +16176,7 @@ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-3.0.0.tgz", "integrity": "sha512-I0sdgcFTfKQlUPZyAqPJmSG3HLO9rWDFnxonnIbskYNM3DwFOeTNB5KzVq3dA1GdRAc/25b5Y7UO2TQfKWw4aQ==", "dev": true, + "license": "ISC", "dependencies": { "inspect-with-kind": "^1.0.5", "is-plain-obj": "^1.1.0" @@ -14905,6 +16187,7 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -14914,6 +16197,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -14926,6 +16210,7 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -14934,16 +16219,17 @@ } }, "node_modules/strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-8.1.0.tgz", + "integrity": "sha512-ExzDvHYPj6F6QkSNe/JxSlBxTh3OrI6wrAIz53ulxo1c4hBJ1bT9C/JrAthEKHWG9riVH3Xzg7B03Oxty6S2Lw==", "dev": true, + "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" + "peek-readable": "^5.1.4" }, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "type": "github", @@ -14954,12 +16240,13 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/stylelint": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.6.1.tgz", - "integrity": "sha512-yNgz2PqWLkhH2hw6X9AweV9YvoafbAD5ZsFdKN9BvSDVwGvPh+AUIrn7lYwy1S7IHmtFin75LLfX1m0D2tHu8Q==", + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.8.1.tgz", + "integrity": "sha512-O8aDyfdODSDNz/B3gW2HQ+8kv8pfhSu7ZR7xskQ93+vI6FhKKGUJMQ03Ydu+w3OvXXE0/u4hWU4hCPNOyld+OA==", "dev": true, "funding": [ { @@ -14971,10 +16258,11 @@ "url": "https://github.com/sponsors/stylelint" } ], + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.6.3", - "@csstools/css-tokenizer": "^2.3.1", - "@csstools/media-query-list-parser": "^2.1.11", + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1", + "@csstools/media-query-list-parser": "^2.1.13", "@csstools/selector-specificity": "^3.1.1", "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", @@ -14982,7 +16270,7 @@ "cosmiconfig": "^9.0.0", "css-functions-list": "^3.2.2", "css-tree": "^2.3.1", - "debug": "^4.3.4", + "debug": "^4.3.6", "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^9.0.0", @@ -14993,16 +16281,16 @@ "ignore": "^5.3.1", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", - "known-css-properties": "^0.31.0", + "known-css-properties": "^0.34.0", "mathml-tag-names": "^2.1.3", "meow": "^13.2.0", "micromatch": "^4.0.7", "normalize-path": "^3.0.0", "picocolors": "^1.0.1", - "postcss": "^8.4.38", - "postcss-resolve-nested-selector": "^0.1.1", + "postcss": "^8.4.40", + "postcss-resolve-nested-selector": "^0.1.4", "postcss-safe-parser": "^7.0.0", - "postcss-selector-parser": "^6.1.0", + "postcss-selector-parser": "^6.1.1", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", @@ -15020,10 +16308,11 @@ } }, "node_modules/stylelint-config-recess-order": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-5.0.1.tgz", - "integrity": "sha512-rKbGkoa3h0rINrGln9TFVowvSCLgPJC5O0EuPiqlqWcJMb1lImEtXktcjFCVz+hwtSUiHD3ijJc3vP9muFOgJg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recess-order/-/stylelint-config-recess-order-5.1.1.tgz", + "integrity": "sha512-eDAHWVBelzDbMbdMj15pSw0Ycykv5eLeriJdbGCp0zd44yvhgZLI+wyVHegzXp5NrstxTPSxl0fuOVKdMm0XLA==", "dev": true, + "license": "ISC", "dependencies": { "stylelint-order": "^6.0.4" }, @@ -15032,33 +16321,45 @@ } }, "node_modules/stylelint-config-recommended": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz", - "integrity": "sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz", + "integrity": "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", "engines": { "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.0.0" + "stylelint": "^16.1.0" } }, "node_modules/stylelint-config-recommended-scss": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.0.0.tgz", - "integrity": "sha512-HDvpoOAQ1RpF+sPbDOT2Q2/YrBDEJDnUymmVmZ7mMCeNiFSdhRdyGEimBkz06wsN+HaFwUh249gDR+I9JR7Onw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-14.1.0.tgz", + "integrity": "sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==", "dev": true, + "license": "MIT", "dependencies": { "postcss-scss": "^4.0.9", - "stylelint-config-recommended": "^14.0.0", - "stylelint-scss": "^6.0.0" + "stylelint-config-recommended": "^14.0.1", + "stylelint-scss": "^6.4.0" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { "postcss": "^8.3.3", - "stylelint": "^16.0.2" + "stylelint": "^16.6.1" }, "peerDependenciesMeta": { "postcss": { @@ -15067,12 +16368,23 @@ } }, "node_modules/stylelint-config-standard": { - "version": "36.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.0.tgz", - "integrity": "sha512-3Kjyq4d62bYFp/Aq8PMKDwlgUyPU4nacXsjDLWJdNPRUgpuxALu1KnlAHIj36cdtxViVhXexZij65yM0uNIHug==", + "version": "36.0.1", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz", + "integrity": "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^14.0.0" + "stylelint-config-recommended": "^14.0.1" }, "engines": { "node": ">=18.12.0" @@ -15086,6 +16398,7 @@ "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-13.1.0.tgz", "integrity": "sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==", "dev": true, + "license": "MIT", "dependencies": { "stylelint-config-recommended-scss": "^14.0.0", "stylelint-config-standard": "^36.0.0" @@ -15104,9 +16417,9 @@ } }, "node_modules/stylelint-config-twbs-bootstrap": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-14.1.0.tgz", - "integrity": "sha512-4pd1ddeLesZX2GQvQlelrFAUcgKo1GAFUSPR379s+hDUXrF+6JdUVpfUTfKq/k1U4a5RSbtUOXLS238rnqLPqg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-twbs-bootstrap/-/stylelint-config-twbs-bootstrap-15.0.0.tgz", + "integrity": "sha512-voalay2B7haZ/Ywe+8FtnNCD6hfUyYskA0L0KnKob3wS6kH1M1xkCj5kn1AzPYZF1kLaUi4/OasTdMk3r9VRLA==", "dev": true, "funding": [ { @@ -15118,19 +16431,20 @@ "url": "https://opencollective.com/bootstrap" } ], + "license": "MIT", "dependencies": { - "@stylistic/stylelint-config": "^1.0.1", - "@stylistic/stylelint-plugin": "^2.1.1", - "stylelint-config-recess-order": "^5.0.0", - "stylelint-config-standard": "^36.0.0", - "stylelint-config-standard-scss": "^13.0.0", - "stylelint-scss": "^6.2.1" + "@stylistic/stylelint-config": "^2.0.0", + "@stylistic/stylelint-plugin": "^3.0.1", + "stylelint-config-recess-order": "^5.1.0", + "stylelint-config-standard": "^36.0.1", + "stylelint-config-standard-scss": "^13.1.0", + "stylelint-scss": "^6.5.1" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.1.0" + "stylelint": "^16.8.0" } }, "node_modules/stylelint-order": { @@ -15138,6 +16452,7 @@ "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-6.0.4.tgz", "integrity": "sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==", "dev": true, + "license": "MIT", "dependencies": { "postcss": "^8.4.32", "postcss-sorting": "^8.0.2" @@ -15147,15 +16462,18 @@ } }, "node_modules/stylelint-scss": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.3.0.tgz", - "integrity": "sha512-8OSpiuf1xC7f8kllJsBOFAOYp/mR/C1FXMVeOFjtJPw+AFvEmC93FaklHt7MlOqU4poxuQ1TkYMyfI0V+1SxjA==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.7.0.tgz", + "integrity": "sha512-RFIa2A+pVWS5wjNT+whtK7wsbZEWazyqesCuSaPbPlZ8lh2TujwVJSnCYJijg6ChZzwI8pZPRZS1L6A9aCbXDg==", "dev": true, + "license": "MIT", "dependencies": { - "known-css-properties": "^0.30.0", + "css-tree": "2.3.1", + "is-plain-object": "5.0.0", + "known-css-properties": "^0.34.0", "postcss-media-query-parser": "^0.2.3", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^6.0.15", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -15165,11 +16483,79 @@ "stylelint": "^16.0.2" } }, + "node_modules/stylelint/node_modules/@csstools/css-parser-algorithms": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", + "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.4.1" + } + }, + "node_modules/stylelint/node_modules/@csstools/css-tokenizer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", + "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/stylelint/node_modules/@csstools/media-query-list-parser": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", + "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.7.1", + "@csstools/css-tokenizer": "^2.4.1" + } + }, "node_modules/stylelint/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -15181,39 +16567,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true - }, - "node_modules/stylelint/node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "license": "MIT" }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", - "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^5.0.0" }, @@ -15226,6 +16588,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.3.1", "keyv": "^4.5.4" @@ -15239,6 +16602,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -15254,31 +16618,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/stylelint/node_modules/is-plain-object": { + "node_modules/stylelint/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/stylelint/node_modules/known-css-properties": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.31.0.tgz", - "integrity": "sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==", - "dev": true - }, - "node_modules/stylelint/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, "node_modules/stylelint/node_modules/slash": { @@ -15286,6 +16633,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -15295,6 +16643,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -15305,24 +16654,12 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/stylelint/node_modules/write-file-atomic": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -15331,16 +16668,20 @@ } }, "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, "engines": { "node": ">=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-hyperlinks/node_modules/has-flag": { @@ -15348,6 +16689,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -15357,6 +16699,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15369,6 +16712,7 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15387,6 +16731,7 @@ "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -15398,11 +16743,36 @@ "node": ">=10.0.0" } }, + "node_modules/table/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=6" @@ -15413,6 +16783,7 @@ "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", "dev": true, + "license": "MIT", "dependencies": { "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", @@ -15420,17 +16791,27 @@ "tar-stream": "^2.1.4" } }, - "node_modules/tar-fs/node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "node_modules/tar-fs/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/tar-fs/node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.0.3", "end-of-stream": "^1.4.1", @@ -15447,6 +16828,7 @@ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", "dev": true, + "license": "MIT", "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", @@ -15457,7 +16839,8 @@ "version": "1.19.0", "resolved": "https://registry.npmjs.org/tarteaucitronjs/-/tarteaucitronjs-1.19.0.tgz", "integrity": "sha512-UGk0EY1//N/cEcs1hhxE627/7i2uLnbuzJNVmwh097d1u376Qbmz41Qwb3Of3JI97QTRsH5+K2BNU39WjsuSOQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/telejson": { "version": "7.2.0", @@ -15470,10 +16853,11 @@ } }, "node_modules/terser": { - "version": "5.31.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.0.tgz", - "integrity": "sha512-Q1JFAoUKE5IMfI4Z/lkE/E6+SwgzO+x4tq4v1AyBLRj8VSYvRO6A/rQrPg1yud4g0En9EKI1TvFRF2tQFcoUkg==", + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.33.0.tgz", + "integrity": "sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -15492,6 +16876,7 @@ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.20", @@ -15522,45 +16907,12 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peer": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "peer": true - }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -15579,13 +16931,15 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/text-decoder": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.0.tgz", - "integrity": "sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.0.tgz", + "integrity": "sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "b4a": "^1.6.4" } @@ -15594,25 +16948,29 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/thenby": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/thenby/-/thenby-1.3.4.tgz", "integrity": "sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.3.3", @@ -15626,6 +16984,7 @@ "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -15635,6 +16994,7 @@ "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -15644,6 +17004,7 @@ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -15653,6 +17014,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.14" } @@ -15662,6 +17024,7 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -15671,6 +17034,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -15683,15 +17047,17 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.0.0.tgz", + "integrity": "sha512-lbDrTLVsHhOMljPscd0yitpozq7Ga2M5Cvez5AjGg8GASBjtt6iERCAJ93yommPmz62fb45oFIXHEZ3u9bfJEA==", "dev": true, + "license": "MIT", "dependencies": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" @@ -15709,18 +17075,17 @@ "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", "dev": true, - "dependencies": { - "nopt": "~1.0.10" - }, + "license": "ISC", "bin": { "nodetouch": "bin/nodetouch.js" } @@ -15729,13 +17094,15 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", "dev": true, + "license": "MIT/X11", "engines": { "node": "*" } @@ -15744,13 +17111,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ts-dedent": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.10" } @@ -15760,6 +17129,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -15772,6 +17142,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -15784,21 +17155,24 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "dev": true, + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -15813,13 +17187,15 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -15832,6 +17208,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -15844,6 +17221,7 @@ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -15857,6 +17235,7 @@ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -15871,6 +17250,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -15890,6 +17270,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -15910,6 +17291,7 @@ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -15926,10 +17308,11 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "dev": true, + "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", @@ -15940,9 +17323,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz", - "integrity": "sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==", + "version": "0.7.39", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz", + "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==", "dev": true, "funding": [ { @@ -15958,6 +17341,10 @@ "url": "https://github.com/sponsors/faisalman" } ], + "license": "MIT", + "bin": { + "ua-parser-js": "script/cli.js" + }, "engines": { "node": "*" } @@ -15967,6 +17354,7 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", "dev": true, + "license": "BSD-2-Clause", "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" @@ -15975,11 +17363,25 @@ "node": ">=0.8.0" } }, + "node_modules/uint8array-extras": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.4.0.tgz", + "integrity": "sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unbox-primitive": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -15995,6 +17397,7 @@ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -16004,19 +17407,32 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/undici": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", + "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.17" + } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -16026,6 +17442,7 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -16035,10 +17452,11 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -16048,6 +17466,7 @@ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -16057,6 +17476,7 @@ "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -16090,6 +17510,7 @@ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, + "license": "MIT", "dependencies": { "@types/unist": "^2.0.2" }, @@ -16148,6 +17569,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -16157,6 +17579,7 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -16188,6 +17611,7 @@ "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.15.tgz", "integrity": "sha512-2aaUvO4RAeHDvOCuEtth7jrHFaCKTSXPqUkXwADaLBzGbgZGzUDccoEdJ5lW+3RmfpOZYNx0Rw6F6PUzM6caIA==", "dev": true, + "license": "MIT", "dependencies": { "big-integer": "^1.6.17", "binary": "~0.3.0", @@ -16204,42 +17628,13 @@ "version": "3.4.7", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", - "dev": true - }, - "node_modules/unzipper/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/unzipper/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/unzipper/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } + "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", "dev": true, "funding": [ { @@ -16255,9 +17650,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.2", - "picocolors": "^1.0.0" + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -16271,10 +17667,21 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/util": { "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", @@ -16293,13 +17700,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } @@ -16323,6 +17732,7 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -16333,6 +17743,7 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -16857,6 +18268,7 @@ "resolved": "https://registry.npmjs.org/vnu-jar/-/vnu-jar-23.4.11.tgz", "integrity": "sha512-lI5dzBYXtxhilNI7EeQ5iUduYnNBq7YWx4UjfBVLXfBQHnXYZSf3y3bpM0bSyDU6jy/+OyKV7nw4tzpR5lXSZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -16866,15 +18278,17 @@ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/watchpack": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", - "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -16888,13 +18302,15 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/webpack": { "version": "5.94.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/estree": "^1.0.5", @@ -16942,6 +18358,7 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "dev": true, + "license": "MIT", "peer": true, "engines": { "node": ">=10.13.0" @@ -16954,38 +18371,12 @@ "dev": true, "license": "MIT" }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack/node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peer": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "dependencies": { "esrecurse": "^4.3.0", @@ -17000,23 +18391,18 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "peer": true, "engines": { "node": ">=4.0" } }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "peer": true - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { "@types/json-schema": "^7.0.8", @@ -17031,11 +18417,48 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", + "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", + "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -17046,6 +18469,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -17061,6 +18485,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17077,6 +18502,7 @@ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -17096,6 +18522,7 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -17104,13 +18531,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17129,6 +18558,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17146,6 +18576,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17161,6 +18592,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17175,19 +18607,48 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=8.3.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "utf-8-validate": "^5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -17203,6 +18664,7 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -17211,13 +18673,15 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yaml": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", - "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", + "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", "dev": true, + "license": "ISC", "bin": { "yaml": "bin.mjs" }, @@ -17230,6 +18694,7 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -17248,18 +18713,23 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.1.3.tgz", + "integrity": "sha512-JCCdmlJJWv7L0q/KylOekyRaUrdEoUxWkWVcgorosTROCFWiS9p2NNPE9Yb91ak7b1N5SxAZEliWpspbZccivw==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" + "pend": "~1.2.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/yocto-queue": { @@ -17267,6 +18737,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 5554e89dce..f3f4760e61 100644 --- a/package.json +++ b/package.json @@ -103,16 +103,16 @@ "@popperjs/core": "^2.11.8" }, "devDependencies": { - "@babel/cli": "^7.24.5", - "@babel/core": "^7.24.5", - "@babel/preset-env": "^7.24.5", - "@docsearch/js": "^3.6.0", + "@babel/cli": "^7.25.6", + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.4", + "@docsearch/js": "^3.6.1", "@popperjs/core": "^2.11.8", "@rollup/plugin-babel": "^6.0.4", - "@rollup/plugin-commonjs": "^25.0.8", + "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.5", - "@stackblitz/sdk": "^1.9.0", + "@rollup/plugin-replace": "^5.0.7", + "@stackblitz/sdk": "^1.11.0", "@storybook/addon-a11y": "^8.3.2", "@storybook/addon-essentials": "^8.3.2", "@storybook/addon-themes": "^8.3.2", @@ -121,28 +121,28 @@ "@storybook/html-vite": "^8.3.2", "@storybook/manager-api": "^8.3.2", "@storybook/test": "^8.3.2", - "autoprefixer": "^10.4.19", + "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", - "bundlewatch": "^0.3.3", + "bundlewatch": "^0.4.0", "clean-css-cli": "^5.6.3", "clipboard": "^2.0.11", "cross-env": "^7.0.3", "eslint": "^8.57.0", "eslint-config-xo": "^0.45.0", "eslint-plugin-html": "^8.1.1", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-markdown": "^5.1.0", "eslint-plugin-storybook": "^0.8.0", - "eslint-plugin-unicorn": "^52.0.0", + "eslint-plugin-unicorn": "^55.0.0", "find-unused-sass-variables": "^6.0.0", "focus-visible": "^5.2.1", - "globby": "^14.0.1", + "globby": "^14.0.2", "hammer-simulator": "0.0.1", - "hugo-bin": "^0.123.3", + "hugo-bin": "^0.130.1", "ip": "^2.0.0", - "jasmine": "^5.1.0", + "jasmine": "^5.2.0", "jquery": "^3.7.1", - "karma": "^6.4.3", + "karma": "^6.4.4", "karma-browserstack-launcher": "1.4.0", "karma-chrome-launcher": "^3.2.0", "karma-coverage-istanbul-reporter": "^3.0.3", @@ -151,28 +151,28 @@ "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", "karma-rollup-preprocessor": "7.0.7", - "lockfile-lint": "^4.13.2", - "nodemon": "^3.1.3", - "npm-run-all2": "^6.1.2", + "lockfile-lint": "^4.14.0", + "nodemon": "^3.1.4", + "npm-run-all2": "^6.2.2", "ods-storybook-theme": "^1.1.0", "pa11y-ci": "^3.1.0", "pa11y-ci-reporter-html": "^7.0.0", - "postcss": "^8.4.38", + "postcss": "^8.4.45", "postcss-cli": "^11.0.0", - "rollup": "^4.18.0", + "rollup": "^4.21.2", "rollup-plugin-istanbul": "^5.0.0", - "rtlcss": "^4.1.1", - "sass": "^1.77.4", + "rtlcss": "^4.3.0", + "sass": "1.77.8", "sass-loader": "^16.0.2", "sass-true": "^8.0.0", "shelljs": "^0.8.5", "sirv-cli": "^2.0.2", - "storybook": "^8.3.2", - "stylelint": "^16.6.1", - "stylelint-config-twbs-bootstrap": "^14.1.0", + "storybook": "^8.3.1", + "stylelint": "^16.8.1", + "stylelint-config-twbs-bootstrap": "^15.0.0", "tarteaucitronjs": "^1.19.0", - "terser": "^5.31.0", - "vnu-jar": "^23.4.11" + "terser": "^5.31.6", + "vnu-jar": "23.4.11" }, "files": [ "dist/{css,js}/*.{css,js,map,svg}", diff --git a/scss/_back-to-top.scss b/scss/_back-to-top.scss index 133a714484..8862dcbb82 100644 --- a/scss/_back-to-top.scss +++ b/scss/_back-to-top.scss @@ -24,14 +24,6 @@ --#{$prefix}back-to-top-title-active-decoration: #{$link-decoration}; // scss-docs-end back-to-top-css-vars - // scss-docs-start back-to-top-xl-css-vars - @include media-breakpoint-up(xl) { - --#{$prefix}back-to-top-right: #{$back-to-top-offset-right * 2}; - --#{$prefix}back-to-top-bottom: #{$back-to-top-offset-bottom * 2}; - --#{$prefix}back-to-top-link-offset-top: #{$back-to-top-link-offset-top-xl}; - } - // scss-docs-end back-to-top-xl-css-vars - position: absolute; top: var(--#{$prefix}back-to-top-top); right: var(--#{$prefix}back-to-top-right); @@ -39,6 +31,14 @@ z-index: var(--#{$prefix}back-to-top-zindex); pointer-events: none; background-color: transparent; + + // scss-docs-start back-to-top-xl-css-vars + @include media-breakpoint-up(xl) { + --#{$prefix}back-to-top-right: #{$back-to-top-offset-right * 2}; + --#{$prefix}back-to-top-bottom: #{$back-to-top-offset-bottom * 2}; + --#{$prefix}back-to-top-link-offset-top: #{$back-to-top-link-offset-top-xl}; + } + // scss-docs-end back-to-top-xl-css-vars } .back-to-top-link { diff --git a/scss/_carousel.scss b/scss/_carousel.scss index 7eacc95fb1..aaba55bb7f 100644 --- a/scss/_carousel.scss +++ b/scss/_carousel.scss @@ -152,8 +152,8 @@ .carousel-control-next-icon { display: inline-block; background-color: var(--#{$prefix}control-bg); // OUDS mod - @include button-icon($carousel-control-icon-bg, $carousel-control-icon-width, $size: $carousel-control-icon-size, $position: subtract(50%, $spacer * .1) 50%); // OUDS mod @include border-radius(50%, 50%); + @include button-icon($carousel-control-icon-bg, $carousel-control-icon-width, $size: $carousel-control-icon-size, $position: subtract(50%, $spacer * .1) 50%); // OUDS mod } // OUDS mod diff --git a/scss/_functions.scss b/scss/_functions.scss index 1d8a232942..dda742dd82 100644 --- a/scss/_functions.scss +++ b/scss/_functions.scss @@ -178,7 +178,7 @@ $_luminance-list: .0008 .001 .0011 .0013 .0015 .0017 .002 .0022 .0025 .0027 .003 @return if($l1 > $l2, divide($l1 + .05, $l2 + .05), divide($l2 + .05, $l1 + .05)); } -// Return WCAG2.1 relative luminance +// Return WCAG2.2 relative luminance // See https://www.w3.org/TR/WCAG/#dfn-relative-luminance // See https://www.w3.org/TR/WCAG/#dfn-contrast-ratio @function luminance($color) { diff --git a/scss/_modal.scss b/scss/_modal.scss index 9ac12c41f0..b65c333173 100644 --- a/scss/_modal.scss +++ b/scss/_modal.scss @@ -63,8 +63,8 @@ // When fading in the modal, animate it to slide down .modal.fade & { - @include transition($modal-transition); transform: $modal-fade-transform; + @include transition($modal-transition); } .modal.show & { transform: $modal-show-transform; diff --git a/scss/_nav.scss b/scss/_nav.scss index 01a71f5e52..543820af82 100644 --- a/scss/_nav.scss +++ b/scss/_nav.scss @@ -213,8 +213,8 @@ .nav-justified { > .nav-link, .nav-item { - flex-basis: 0; flex-grow: 1; + flex-basis: 0; text-align: center; } } diff --git a/scss/_navbar.scss b/scss/_navbar.scss index a09eb59e37..226cb15307 100644 --- a/scss/_navbar.scss +++ b/scss/_navbar.scss @@ -55,9 +55,9 @@ // OUDS mod font-weight: var(--#{$prefix}navbar-font-weight); box-shadow: inset 0 calc(-1 * var(--#{$prefix}navbar-border-width)) 0 var(--#{$prefix}navbar-border-color); // stylelint-disable-line function-disallowed-list + @include gradient-bg(var(--#{$prefix}navbar-bg)); // OUDS mod: instead of `@include gradient-bg()` @include transition($navbar-transition); // End mod - @include gradient-bg(var(--#{$prefix}navbar-bg)); // OUDS mod: instead of `@include gradient-bg()` // OUDS mod: Difference between xs and md breakpoints // scss-docs-start orange-navbar-css-vars @@ -155,11 +155,12 @@ // No focus &:hover { + text-decoration: if($link-hover-decoration == underline, none, null); + .title, .two-lined { color: var(--#{$prefix}navbar-brand-hover-color); } - text-decoration: if($link-hover-decoration == underline, none, null); } //// Orange's master logo diff --git a/scss/_reboot.scss b/scss/_reboot.scss index b1fdf59e4e..a85a7e0a56 100644 --- a/scss/_reboot.scss +++ b/scss/_reboot.scss @@ -26,16 +26,6 @@ // null by default, thus nothing is generated. :root { - @if $font-size-root != null { - @include font-size(var(--#{$prefix}root-font-size)); - } - - @if $enable-smooth-scroll { - @media (prefers-reduced-motion: no-preference) { - scroll-behavior: smooth; - } - } - // OUDS mod: Improve focus visibility when fixed/sticky header is used // See https://caniuse.com/?search=scroll-padding // scss-docs-start scroll-offset @@ -48,6 +38,16 @@ } // scss-docs-end scroll-offset // End mod + + @if $font-size-root != null { + @include font-size(var(--#{$prefix}root-font-size)); + } + + @if $enable-smooth-scroll { + @media (prefers-reduced-motion: no-preference) { + scroll-behavior: smooth; + } + } } diff --git a/scss/_variables.scss b/scss/_variables.scss index 74620c4fe8..58b2e09486 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -87,8 +87,8 @@ $colors: ( ) !default; // scss-docs-end colors-map -// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.0 are 3, 4.5 and 7. -// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast +// The contrast ratio to reach against white, to determine if color changes from "light" to "dark". Acceptable values for WCAG 2.2 are 3, 4.5 and 7. +// See https://www.w3.org/TR/WCAG/#contrast-minimum $min-contrast-ratio: 4.5 !default; // Customize the light and dark text colors for use in our YIQ color contrast function. diff --git a/scss/forms/_form-check.scss b/scss/forms/_form-check.scss index e953d9d2a2..1bbfb73938 100644 --- a/scss/forms/_form-check.scss +++ b/scss/forms/_form-check.scss @@ -187,12 +187,6 @@ filter: $form-switch-checked-filter; // OUDS mod border-color: $form-switch-checked-border-color; - &:focus { - &[data-focus-visible-added] { - @include focus-visible($color: $form-switch-checked-focus-outer, $box-color: $form-switch-checked-focus-inner); - } - } - @if $enable-gradients { --#{$prefix}form-switch-bg: #{escape-svg($form-switch-checked-bg-image)}, var(--#{$prefix}gradient); background-position: $form-switch-checked-bg-position, 100%, 100% 0; @@ -203,6 +197,12 @@ background-size: $form-switch-checked-bg-size, $form-switch-bg-square-size 100%; } + &:focus { + &[data-focus-visible-added] { + @include focus-visible($color: $form-switch-checked-focus-outer, $box-color: $form-switch-checked-focus-inner); + } + } + &:not(:disabled) { --#{$prefix}switch-gradient: #{linear-gradient(to right, $form-switch-checked-square-bg $form-switch-bg-square-size, transparent)}; } diff --git a/scss/forms/_quantity-selector.scss b/scss/forms/_quantity-selector.scss index 7ca212339d..91e1d0196d 100644 --- a/scss/forms/_quantity-selector.scss +++ b/scss/forms/_quantity-selector.scss @@ -38,10 +38,10 @@ } &:first-of-type { - @include button-icon($quantity-selector-icon-remove, $size: $quantity-selector-icon-width $quantity-selector-icon-remove-height, $pseudo: "after"); order: -1; padding-right: $quantity-selector-btn-padding-x; border-right-width: 0; + @include button-icon($quantity-selector-icon-remove, $size: $quantity-selector-icon-width $quantity-selector-icon-remove-height, $pseudo: "after"); &:focus { &[data-focus-visible-added] { // stylelint-disable-line selector-no-qualifying-type @@ -51,8 +51,8 @@ } &.btn-sm { // stylelint-disable-line selector-no-qualifying-type - @include button-icon($quantity-selector-icon-remove-sm, $width: 1rem, $height: 1rem, $size: $quantity-selector-icon-sm-width $quantity-selector-icon-sm-remove-height, $pseudo: "after"); padding-right: $quantity-selector-btn-padding-x-sm; + @include button-icon($quantity-selector-icon-remove-sm, $width: 1rem, $height: 1rem, $size: $quantity-selector-icon-sm-width $quantity-selector-icon-sm-remove-height, $pseudo: "after"); &:focus { &[data-focus-visible-added] { // stylelint-disable-line selector-no-qualifying-type @@ -63,9 +63,9 @@ } &:last-of-type { - @include button-icon($quantity-selector-icon-add, $size: $quantity-selector-icon-width $quantity-selector-icon-add-height, $pseudo: "after"); padding-left: $quantity-selector-btn-padding-x; border-left-width: 0; + @include button-icon($quantity-selector-icon-add, $size: $quantity-selector-icon-width $quantity-selector-icon-add-height, $pseudo: "after"); &:focus { &[data-focus-visible-added] { // stylelint-disable-line selector-no-qualifying-type @@ -75,8 +75,8 @@ } &.btn-sm { // stylelint-disable-line selector-no-qualifying-type - @include button-icon($quantity-selector-icon-add-sm, $width: 1rem, $height: 1rem, $size: $quantity-selector-icon-sm-width $quantity-selector-icon-sm-add-height, $pseudo: "after"); padding-left: $quantity-selector-btn-padding-x-sm; + @include button-icon($quantity-selector-icon-add-sm, $width: 1rem, $height: 1rem, $size: $quantity-selector-icon-sm-width $quantity-selector-icon-sm-add-height, $pseudo: "after"); &:focus { &[data-focus-visible-added] { // stylelint-disable-line selector-no-qualifying-type diff --git a/scss/mixins/_banner.scss b/scss/mixins/_banner.scss index cfa23557e6..eb1893ce0a 100644 --- a/scss/mixins/_banner.scss +++ b/scss/mixins/_banner.scss @@ -5,7 +5,7 @@ * Copyright 2014-2024 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/ouds/main/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/) + * Bootstrap #{$file} v5.3.4 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ diff --git a/scss/mixins/_target-size.scss b/scss/mixins/_target-size.scss index 72814f673a..f2b5714ea0 100644 --- a/scss/mixins/_target-size.scss +++ b/scss/mixins/_target-size.scss @@ -1,6 +1,6 @@ // Minimum target size should be 44×44 CSS pixels // -// See https://www.w3.org/WAI/WCAG21/Understanding/target-size.html +// See https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html // See https://w3c.github.io/wcag/understanding/pointer-target-spacing.html // See https://checklists.opquast.com/en/qualiteweb/the-size-of-the-clickable-elements-is-sufficient diff --git a/scss/mixins/_visually-hidden.scss b/scss/mixins/_visually-hidden.scss index 082aeec957..388916ccf6 100644 --- a/scss/mixins/_visually-hidden.scss +++ b/scss/mixins/_visually-hidden.scss @@ -24,7 +24,7 @@ // Use to only display content when it's focused, or one of its child elements is focused // (i.e. when focus is within the element/container that the class was applied to) // -// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// Useful for "Skip to main content" links; see https://www.w3.org/WAI/WCAG22/Techniques/general/G1.html @mixin visually-hidden-focusable() { &:not(:focus):not(:focus-within) { diff --git a/site/content/docs/0.0/about/overview.md b/site/content/docs/0.0/about/overview.md index 2e48db674c..d9034f338d 100644 --- a/site/content/docs/0.0/about/overview.md +++ b/site/content/docs/0.0/about/overview.md @@ -1,6 +1,6 @@ --- layout: docs -title: About +title: About OUDS Web description: OUDS Web is based on Bootstrap — maintained by its founding team and a small group of invaluable core contributors, with the massive support and involvement of their community, including some proud OUDS Web maintainers and contributors. group: about aliases: diff --git a/site/content/docs/0.0/customize/options.md b/site/content/docs/0.0/customize/options.md index 508783a69a..2da8cc33cb 100644 --- a/site/content/docs/0.0/customize/options.md +++ b/site/content/docs/0.0/customize/options.md @@ -15,6 +15,7 @@ You can find and customize these variables for key global options in OUDS Web's | Variable | Values | Description | | --------------------------------- | ------------------------------------- | -------------------------------------------------------------------------------------- | | `$enable-bootstrap-compatibility` | `true` or `false` (default) | Enforces Bootstrap compatibility. | +| `$enable-css-grid` | `true` or `false` (default) | Enables the experimental CSS Grid system (e.g. `.grid`, `.g-col-md-1`, etc.). | | `$enable-grid-classes` | `true` (default) or `false` | Enables the generation of CSS classes for the grid system (e.g. `.row`, `.col-md-1`, etc.). | | `$enable-important-utilities` | `true` (default) or `false` | Enables the `!important` suffix in utility classes. | +Unlike Bootstrap, in OUDS Web **contrasts are locked to ensure they meet [WCAG 2.2 accessibility standards for color contrast](https://www.w3.org/TR/WCAG/#contrast-minimum)** when using [`.text-*`]({{< docsref "/utilities/colors" >}}) and [`.bg-*` utilities]({{< docsref "/utilities/background" >}}), by defining `color` and `background-color` altogether. Please refer to [our theme colors]({{< docsref "/customize/color-palette" >}}) to have a full preview of OUDS Web color palette’s reached WCAG level.--> ### Visually hidden content @@ -82,19 +82,19 @@ When using a fixed (or sticky) header, tabbing backward often hides focused elem ### Minimum target size -OUDS Web provides `target-size()` mixin to ensure a minimum target size, adding a centered pseudo-element with a minimum size —defaulting to `44px` to pass [WCAG 2.1 "Target Size" Success Criterion (2.5.5)](https://www.w3.org/WAI/WCAG21/Understanding/target-size.html)— alongside a few arguments to fit specific needs (e.g. different width and height, using `::after` instead of `::before`, etc.). +OUDS Web provides `target-size()` mixin to ensure a minimum target size, adding a centered pseudo-element with a minimum size —defaulting to `44px` to pass [WCAG 2.2 "Target Size" Success Criterion (2.5.8)](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html)— alongside a few arguments to fit specific needs (e.g. different width and height, using `::after` instead of `::before`, etc.). {{< scss-docs name="target-size" file="scss/mixins/_target-size.scss" >}} ### Maximum line length -When writing a paragraph, it is commonly admitted that a line should have 80 characters as a maximum. This phenomenon is carefully explained in the [C20 technique: Using relative measurements to set column widths](https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/C20). +When writing a paragraph, it is commonly admitted that a line should have 80 characters as a maximum. This phenomenon is carefully explained in the [C20 technique: Using relative measurements to set column widths](https://www.w3.org/WAI/WCAG22/Techniques/css/C20). ## Additional resources -- [Web Content Accessibility Guidelines (WCAG) 2.1](https://www.w3.org/TR/WCAG/) +- [Web Content Accessibility Guidelines (WCAG) 2.2](https://www.w3.org/TR/WCAG/) - [The A11Y Project](https://www.a11yproject.com/) - [MDN accessibility documentation](https://developer.mozilla.org/en-US/docs/Web/Accessibility) - [Tenon.io Accessibility Checker](https://tenon.io/) diff --git a/site/content/docs/0.0/helpers/stacks.md b/site/content/docs/0.0/helpers/stacks.md index 1f10034a5e..19eedf4433 100644 --- a/site/content/docs/0.0/helpers/stacks.md +++ b/site/content/docs/0.0/helpers/stacks.md @@ -11,7 +11,7 @@ toc: true Stacks offer a shortcut for applying a number of flexbox properties to quickly and easily create layouts in OUDS Web. All credit for the concept and implementation goes to the open source [Pylon project](https://almonk.github.io/pylon/). {{< callout warning >}} -**Heads up!** Support for gap utilities with flexbox was recently added to Safari, so consider verifying your intended browser support. Grid layout should have no issues. [Read more](https://caniuse.com/flexbox-gap). +**Heads up!** Support for gap utilities with flexbox isn't available in Safari prior to 14.5, so consider verifying your intended browser support. Grid layout should have no issues. [Read more](https://caniuse.com/flexbox-gap). {{< /callout >}} ## Vertical diff --git a/site/layouts/partials/examples/main.html b/site/layouts/partials/examples/main.html index 31f4a6e330..436f9c49d9 100644 --- a/site/layouts/partials/examples/main.html +++ b/site/layouts/partials/examples/main.html @@ -25,7 +25,7 @@

{{ $entry.category }}

{{ if (eq $i 0) }}
{{ end }} {{ if $entry.external -}}
- +

@@ -37,7 +37,7 @@

{{- $indexPath := default "index.html" $example.indexPath -}} {{- $stackBlitzUrl := printf "%s%s%s" (urls.JoinPath "https://stackblitz.com/github/twbs" $example.url) "?file=" ($indexPath | urlquery) }} - + Edit in StackBlitz

diff --git a/site/layouts/partials/home/css-variables.html b/site/layouts/partials/home/css-variables.html index f7495cd11c..393ac01898 100644 --- a/site/layouts/partials/home/css-variables.html +++ b/site/layouts/partials/home/css-variables.html @@ -1,7 +1,7 @@
- +

Build and extend in real-time with CSS variables

@@ -10,7 +10,7 @@

Build and extend in real-time with CSS v

Learn more about CSS variables - +

diff --git a/site/layouts/partials/home/customize.html b/site/layouts/partials/home/customize.html index f2df7c0fa3..a8592cd0f2 100644 --- a/site/layouts/partials/home/customize.html +++ b/site/layouts/partials/home/customize.html @@ -1,6 +1,6 @@
- +

Customize everything with Sass

@@ -9,7 +9,7 @@

Customize everything with Sass

Learn more about customizing - +

diff --git a/site/layouts/partials/home/get-started.html b/site/layouts/partials/home/get-started.html index 66df80f754..253d7c7e90 100644 --- a/site/layouts/partials/home/get-started.html +++ b/site/layouts/partials/home/get-started.html @@ -1,6 +1,6 @@
- +

Get started any way you want

@@ -9,14 +9,14 @@

Get started any way you want

Read installation docs - +

- +

Install via package manager

Install OUDS Web's source Sass and JavaScript files via npm, yarn, Composer, or NuGet. Package managed installs don't include documentation or our full build scripts. @@ -28,7 +28,7 @@

Install via package manager

- +

Include via CDN

When you only need to include OUDS Web's compiled CSS or JS, you can use jsDelivr. See it in action with our simple quick start, or browse the examples to jumpstart your next project. You can also choose to include Popper and our JS separately. diff --git a/site/static/docs/0.0/assets/brand/orange-social.png b/site/static/docs/0.0/assets/brand/orange-social.png index da44c39901997f8bde30ff33cbd6a2900f6432f0..1e06f1dbc426b3ed312bc2fcb9cf80a44debc40e 100644 GIT binary patch literal 8686 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 NqpY9~Et4|~{x7G)SKI&q diff --git a/site/static/docs/0.0/assets/img/examples/cards-rtl@2x.png b/site/static/docs/0.0/assets/img/examples/cards-rtl@2x.png index cf98cf66de18a14994a75aeb5150e6dd29ee7d47..95f2bc04309aa85a2a7d8a1e66517e6ed52c9443 100644 GIT binary patch literal 9309 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 auMXBy@>s}i%hB#Yfsvk>Zkaae=KlgR2q%XC diff --git a/site/static/docs/0.0/assets/img/examples/download-app.png b/site/static/docs/0.0/assets/img/examples/download-app.png index 95826b4d8c1b2db5932e138d03ff34063dc9c6c4..8d1e608f091251636dae20c98af811c6d0a619dc 100644 GIT binary patch literal 24516 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 literal 24572 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 diff --git a/site/static/docs/0.0/assets/img/examples/navbar-mode-selector@2x.png b/site/static/docs/0.0/assets/img/examples/navbar-mode-selector@2x.png index b6f35d22829c9403cba3fa51cff3cab5185ad8ef..2b2c80526d80463683f9fe9ae9563821ef4181ed 100644 GIT binary patch literal 8242 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 literal 8250 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 delta 1238 zcmV;{1S$LO3hxS#On>U?>e9~4_^)obx3;FGr2l>dk&usDgVWV!0C{(JV`F2LL;z1u zPct(!Tqgh!4-WtU015L$&;S4g)Ja4^RCwC#+KG~*x(>$ifFsS9mLf%d|A)O;Ly@JI zy0a%7{Tk|kG4ADGaArI7T`Lv10za2hflCFhz;V7rzw`av0e|m(Y7!% z0A2_a2{YLHUs1BhTXt|VCDPG%1Xjoo29C>kOJBx5{aSKv~CO9d_!xK!X$fh%xa9`v%Sz~^uG-g>FPr2>}7h+Xd1%3^YZP^}&L9NkDr-k;7&E$MMngbR1H3WbB1hWV$8^pZd1r9xO zX#4TN$Mqw(+rX|C-airM9{rx1Z-@PXne}^*x5qaA{6ppy|1SrsGAFN4PYFr znVaP#H&c$Dm^5b%+wBbX$k}F*Yq0be=K=%yV-W&_SszC^TqHvLN1x#1t-HW%P7G2& z00x*FGoq(4#0-E4=*a=$#w5t;f<_?iDH;^ub$<=8FflQMhzX5&LD3V4auyR`ZwG{x zDL*HVyM?9ifpCAIO!;HJ=iW`UNBqLCqL;ki9-m+qW@H;{f(G`U0z#yj{WdTWfy0_+ zU}9mc^GOT_Wgcr7gBpC`;8KB01uhl19Hi{pVJf?J zD5aEAN-3q3Qc5YMlu}A5rIb=iDKDb_`G3dG^Rle;svXK+OhWBD^bH@%Zk}Li>mlC; zo`&nBoB7-6oHN$ZhdJd*1G|T3;2A1yWE(rt_pVcGG_R-A41nh;E6+SP8Z&cioCi;s zxdKaTl7XjY3?UYfh=7+_By1`qfHE4BxPd_|#A-8{G?oS-n6eNsAIcNB4{Y;n8GraN z8x)qCnz>_wLB$k=0GohRl%37ZSm$x(E@I;zb2Y9f_z6spPcR^BU?Iu2V%fM&BdQ7% z5FrOuJj`jzoi&eA%i)}#XE`u# zcs}(6uXw$9_+E5O%U_-)@ zpTYmyg98}=004kN{?_;SDw6>PSCbG04;O%u0021<4IOkYyZ`_I07*qoM6N<$f>oGP Ay8r+H diff --git a/site/static/docs/0.0/assets/img/examples/navbars.png b/site/static/docs/0.0/assets/img/examples/navbars.png index 293f1a4c815f76b275f2c235565dcd87575cdcd6..836cc455c7f3d9dcfbda31ed509882e2a6d00d80 100644 GIT binary patch delta 5063 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 diff --git a/site/static/docs/0.0/assets/img/examples/navbars@2x.png b/site/static/docs/0.0/assets/img/examples/navbars@2x.png index f83a2fed912de59ca9a4d32348f6857940848e1a..cb066f41cba71278b1b27252636a1a84ce90bb51 100644 GIT binary patch literal 14612 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 A3IG5A diff --git a/site/static/docs/0.0/assets/img/examples/stickers@2x.png b/site/static/docs/0.0/assets/img/examples/stickers@2x.png index a668d771e820b7f71e15b64445862a83f89eaa04..59972fc1a022a52b2825ff2767c08f938656bc56 100644 GIT binary patch literal 26471 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 E0j{~zzW@LL diff --git a/site/static/docs/0.0/assets/img/examples/tags@2x.png b/site/static/docs/0.0/assets/img/examples/tags@2x.png index fdc76c526440e89ea8fca7a2fa0784215ad36528..95623f697855678f422ec7c189bf41cb9b7dcee8 100644 GIT binary patch delta 11958 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 delta 11944 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 DfO{Vg diff --git a/site/static/docs/0.0/assets/img/examples/title-bars.png b/site/static/docs/0.0/assets/img/examples/title-bars.png index 86a783f4a8b0161abf39dbe4a80db0358479706e..3975b7d8b8a2435a4ca624c54c1be66fe4e23de0 100644 GIT binary patch delta 4728 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 JPDHLkV1n5tAzc6f diff --git a/site/static/docs/0.0/assets/img/examples/title-bars@2x.png b/site/static/docs/0.0/assets/img/examples/title-bars@2x.png index dc306e53a2e3a07a98dd308bc93554c18929c75e..304a1edb51e8cacfa42e516697a51e38d0659565 100644 GIT binary patch literal 9884 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 HHuir2_WvcT diff --git a/site/static/docs/0.0/assets/img/favicons/favicon-16x16.png b/site/static/docs/0.0/assets/img/favicons/favicon-16x16.png index a9c5d2fa91de2e5fdb41a49f3b44b6d52d38b687..4bd2da5978d4770aec31caf80171153b888391dc 100644 GIT binary patch delta 86 zcmXTRnjjg-#K6EXVPb|EkTUdiaSW-rmHZ>#Q%WjR%FQ(A#E<$MAvu=vDA1nX> delta 98 zcmc~Qn;;p>%)r2)q01i(q=W)|LR|k>GW_3=@qcgA|6`N>-`xKH|9?xrX-j~z@}4e^ zAr-fhB`!5gl;o2*$fUET-~f|YLQ*5MT9OY7gM21K`}!B6H-JhRJYD@<);T3K0RSg) BBo6=p diff --git a/site/static/docs/0.0/assets/img/favicons/favicon-32x32.png b/site/static/docs/0.0/assets/img/favicons/favicon-32x32.png index 1faba7e251c605c01c540cd88814f3e0c824554d..8fc53819a17c02b07428299f0290b5221de7b134 100644 GIT binary patch delta 108 zcmZoC4+NX@{%^|tKS}@pM7{q#s{b4L<(7m$ z0;*B;ba4!+xRop+VZe3j(gOuqodgXIcBdy?ESd)!xk~47GK5{`iZGGdb04Uf!PC{x JWt~$(69C)tC)fZ0 delta 111 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 F{{t%OCNcm3 delta 7845 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 H-DCd;S=JR4