From 505467517eeb4089d02c5b93640b3c679b2d396c Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Wed, 6 Dec 2023 19:40:59 +0100 Subject: [PATCH 1/9] feat: rewrites docusaurus plugin --- package.json | 48 +- packages/docs/package.json | 2 +- packages/orama/package.json | 34 +- packages/plugin-astro/package.json | 18 +- packages/plugin-data-persistence/package.json | 26 +- packages/plugin-docusaurus-dev/.swcrc | 68 + ...ama-plugin-docusaurus-dev-2.0.0-beta.8.tgz | Bin 0 -> 96523 bytes packages/plugin-docusaurus-dev/package.json | 76 + .../scripts/postbuild.sh | 11 + .../src/client/theme/SearchBar/index.css | 120 + .../src/client/theme/SearchBar/index.js | 107 + .../plugin-docusaurus-dev/src/server/index.js | 146 + .../plugin-docusaurus-dev/tsconfig.cjs.json | 8 + packages/plugin-docusaurus-sandbox/.gitignore | 20 + packages/plugin-docusaurus-sandbox/README.md | 41 + .../plugin-docusaurus-sandbox/babel.config.js | 3 + .../blog/2019-05-28-first-blog-post.md | 12 + .../blog/2019-05-29-long-blog-post.md | 44 + .../blog/2021-08-01-mdx-blog-post.mdx | 20 + .../docusaurus-plushie-banner.jpeg | Bin 0 -> 96122 bytes .../blog/2021-08-26-welcome/index.md | 25 + .../blog/authors.yml | 17 + .../plugin-docusaurus-sandbox/docs/intro.md | 47 + .../docs/tutorial-basics/_category_.json | 8 + .../docs/tutorial-basics/congratulations.md | 23 + .../tutorial-basics/create-a-blog-post.md | 34 + .../docs/tutorial-basics/create-a-document.md | 57 + .../docs/tutorial-basics/create-a-page.md | 43 + .../docs/tutorial-basics/deploy-your-site.md | 31 + .../tutorial-basics/markdown-features.mdx | 150 + .../docs/tutorial-extras/_category_.json | 7 + .../img/docsVersionDropdown.png | Bin 0 -> 25427 bytes .../tutorial-extras/img/localeDropdown.png | Bin 0 -> 27841 bytes .../tutorial-extras/manage-docs-versions.md | 55 + .../tutorial-extras/translate-your-site.md | 88 + .../docusaurus.config.js | 145 + .../plugin-docusaurus-sandbox/package.json | 50 + .../plugin-docusaurus-sandbox/sidebars.js | 33 + .../src/components/HomepageFeatures/index.js | 64 + .../HomepageFeatures/styles.module.css | 11 + .../src/css/custom.css | 30 + .../src/pages/index.js | 43 + .../src/pages/index.module.css | 23 + .../src/pages/markdown-page.md | 7 + .../static/.nojekyll | 0 .../static/img/docusaurus-social-card.jpg | Bin 0 -> 55746 bytes .../static/img/docusaurus.png | Bin 0 -> 5142 bytes .../static/img/favicon.ico | Bin 0 -> 3626 bytes .../static/img/logo.svg | 1 + .../static/img/undraw_docusaurus_mountain.svg | 171 + .../static/img/undraw_docusaurus_react.svg | 170 + .../static/img/undraw_docusaurus_tree.svg | 40 + packages/plugin-docusaurus-v3/package.json | 62 +- packages/plugin-docusaurus/package.json | 48 +- packages/plugin-match-highlight/package.json | 16 +- packages/plugin-nextra/package.json | 8 +- packages/plugin-parsedoc/package.json | 26 +- packages/plugin-telemetry/package.json | 12 +- packages/stemmers/package.json | 2 +- packages/stopwords/package.json | 2 +- pnpm-lock.yaml | 12365 ++++++---------- 61 files changed, 7134 insertions(+), 7584 deletions(-) create mode 100644 packages/plugin-docusaurus-dev/.swcrc create mode 100644 packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz create mode 100644 packages/plugin-docusaurus-dev/package.json create mode 100644 packages/plugin-docusaurus-dev/scripts/postbuild.sh create mode 100644 packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.css create mode 100644 packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js create mode 100644 packages/plugin-docusaurus-dev/src/server/index.js create mode 100644 packages/plugin-docusaurus-dev/tsconfig.cjs.json create mode 100644 packages/plugin-docusaurus-sandbox/.gitignore create mode 100644 packages/plugin-docusaurus-sandbox/README.md create mode 100644 packages/plugin-docusaurus-sandbox/babel.config.js create mode 100644 packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md create mode 100644 packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md create mode 100644 packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx create mode 100644 packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg create mode 100644 packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md create mode 100644 packages/plugin-docusaurus-sandbox/blog/authors.yml create mode 100644 packages/plugin-docusaurus-sandbox/docs/intro.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/localeDropdown.png create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md create mode 100644 packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md create mode 100644 packages/plugin-docusaurus-sandbox/docusaurus.config.js create mode 100644 packages/plugin-docusaurus-sandbox/package.json create mode 100644 packages/plugin-docusaurus-sandbox/sidebars.js create mode 100644 packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js create mode 100644 packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css create mode 100644 packages/plugin-docusaurus-sandbox/src/css/custom.css create mode 100644 packages/plugin-docusaurus-sandbox/src/pages/index.js create mode 100644 packages/plugin-docusaurus-sandbox/src/pages/index.module.css create mode 100644 packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md create mode 100644 packages/plugin-docusaurus-sandbox/static/.nojekyll create mode 100644 packages/plugin-docusaurus-sandbox/static/img/docusaurus-social-card.jpg create mode 100644 packages/plugin-docusaurus-sandbox/static/img/docusaurus.png create mode 100644 packages/plugin-docusaurus-sandbox/static/img/favicon.ico create mode 100644 packages/plugin-docusaurus-sandbox/static/img/logo.svg create mode 100644 packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg create mode 100644 packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg create mode 100644 packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg diff --git a/package.json b/package.json index a9151f879..f24f0f0bf 100644 --- a/package.json +++ b/package.json @@ -29,31 +29,31 @@ "publish-packages": "node scripts/release.mjs" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.18", - "@types/tap": "^15.0.7", - "@typescript-eslint/eslint-plugin": "^6.4.1", - "@typescript-eslint/parser": "^6.4.1", - "c8": "^7.12.0", - "commitizen": "^4.2.6", - "eslint": "^8.48.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-n": "^16.0.2", + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/tap": "^15.0.11", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "c8": "^7.14.0", + "commitizen": "^4.3.0", + "eslint": "^8.55.0", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-n": "^16.3.1", "eslint-plugin-promise": "^6.1.1", "execa": "^6.1.0", - "husky": "^8.0.2", - "lint-staged": "^13.1.0", - "prettier": "^2.8.1", - "semver": "^7.3.8", - "simple-git": "^3.17.0", - "tap": "^16.3.2", - "tap-mocha-reporter": "^5.0.3", - "tape": "^5.6.1", - "tcompare": "^6.0.0", - "tsx": "^3.12.1", - "turbo": "^1.8.5", - "typescript": "^5.0.0" + "husky": "^8.0.3", + "lint-staged": "^13.3.0", + "prettier": "^2.8.8", + "semver": "^7.5.4", + "simple-git": "^3.21.0", + "tap": "^16.3.9", + "tap-mocha-reporter": "^5.0.4", + "tape": "^5.7.2", + "tcompare": "^6.4.5", + "tsx": "^3.14.0", + "turbo": "^1.11.0", + "typescript": "^5.3.2" }, "author": { "name": "Michele Riva", @@ -96,6 +96,6 @@ "node": ">= 16.0.0" }, "dependencies": { - "@changesets/cli": "^2.26.0" + "@changesets/cli": "^2.27.1" } } \ No newline at end of file diff --git a/packages/docs/package.json b/packages/docs/package.json index 94fe72b9e..72c6d2012 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -17,7 +17,7 @@ "jsdom": "^23.0.1", "markdown-it": "^13.0.2", "slugify": "^1.6.6", - "vite": "^4.1.4" + "vite": "^4.5.1" }, "devDependencies": { "@preact/signals-core": "^1.5.0", diff --git a/packages/orama/package.json b/packages/orama/package.json index 8a0e62bfb..ed5134625 100644 --- a/packages/orama/package.json +++ b/packages/orama/package.json @@ -83,26 +83,26 @@ "devDependencies": { "@orama/stemmers": "workspace:*", "@orama/stopwords": "workspace:*", - "@playwright/test": "^1.29.2", - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.18", - "@types/tap": "^15.0.7", + "@playwright/test": "^1.40.1", + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/tap": "^15.0.11", "auto-changelog": "^2.4.0", - "c8": "^7.12.0", - "commitizen": "^4.2.6", - "cronometro": "^1.1.5", + "c8": "^7.14.0", + "commitizen": "^4.3.0", + "cronometro": "^1.2.0", "execa": "^6.1.0", - "glob": "^9.2.3", - "prettier": "^2.8.1", - "tap": "^16.3.2", - "tap-mocha-reporter": "^5.0.3", - "tape": "^5.6.1", - "tcompare": "^6.0.0", + "glob": "^9.3.5", + "prettier": "^2.8.8", + "tap": "^16.3.9", + "tap-mocha-reporter": "^5.0.4", + "tape": "^5.7.2", + "tcompare": "^6.4.5", "tsd": "^0.29.0", - "tsx": "^3.12.1", - "typescript": "^5.0.0", - "vite": "^4.1.4" + "tsx": "^3.14.0", + "typescript": "^5.3.2", + "vite": "^4.5.1" }, "engines": { "node": ">= 16.0.0" diff --git a/packages/plugin-astro/package.json b/packages/plugin-astro/package.json index 61a0993ca..8175ec91a 100644 --- a/packages/plugin-astro/package.json +++ b/packages/plugin-astro/package.json @@ -42,17 +42,17 @@ }, "dependencies": { "@orama/orama": "workspace:*", - "astro": "^2.0.2", - "html-to-text": "^9.0.3" + "astro": "^2.10.15", + "html-to-text": "^9.0.5" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/html-to-text": "^9.0.0", - "@types/node": "^18.11.18", - "tap-mocha-reporter": "^5.0.3", - "tsx": "^3.12.2", - "typescript": "^5.0.0" + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/html-to-text": "^9.0.4", + "@types/node": "^18.19.2", + "tap-mocha-reporter": "^5.0.4", + "tsx": "^3.14.0", + "typescript": "^5.3.2" }, "engines": { "node": ">=18.0.0" diff --git a/packages/plugin-data-persistence/package.json b/packages/plugin-data-persistence/package.json index c7b611165..621f747b5 100644 --- a/packages/plugin-data-persistence/package.json +++ b/packages/plugin-data-persistence/package.json @@ -41,24 +41,24 @@ }, "license": "Apache-2.0", "dependencies": { + "@msgpack/msgpack": "^2.8.0", "@orama/orama": "workspace:*", - "@msgpack/msgpack": "^2.7.2", "dpack": "^0.6.22" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.18", - "@types/tap": "^15.0.7", - "@typescript-eslint/eslint-plugin": "^6.4.1", - "@typescript-eslint/parser": "^6.4.1", - "c8": "^7.12.0", + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/tap": "^15.0.11", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "c8": "^7.14.0", "msgpack": "link:@types/msgpack/msgpack", - "readable-stream": "^4.3.0", - "tap": "^16.3.0", - "tap-mocha-reporter": "^5.0.3", - "tsx": "^3.12.2", - "typescript": "^5.0.0" + "readable-stream": "^4.4.2", + "tap": "^16.3.9", + "tap-mocha-reporter": "^5.0.4", + "tsx": "^3.14.0", + "typescript": "^5.3.2" }, "publishConfig": { "access": "public" diff --git a/packages/plugin-docusaurus-dev/.swcrc b/packages/plugin-docusaurus-dev/.swcrc new file mode 100644 index 000000000..e7135a30f --- /dev/null +++ b/packages/plugin-docusaurus-dev/.swcrc @@ -0,0 +1,68 @@ +[ + { + "test": ".*\\.ts$", + "env": { + "targets": "node >= 16" + }, + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "tsx": false, + "dynamicImport": true, + "importAssertions": true + }, + "experimental": { + "keepImportAssertions": true + } + }, + "sourceMaps": true + }, + { + "test": ".*\\.tsx$", + "env": { + "targets": "node >= 16" + }, + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "tsx": true, + "dynamicImport": true, + "importAssertions": true + }, + "transform": { + "react": { + "runtime": "automatic" + } + }, + "experimental": { + "keepImportAssertions": true + } + }, + "sourceMaps": true + }, + { + "test": ".*\\.cts$", + "module": { + "type": "commonjs", + "ignoreDynamic": true + }, + "env": { + "targets": "node >= 16" + }, + "jsc": { + "target": "es2022", + "parser": { + "syntax": "typescript", + "tsx": false, + "dynamicImport": true, + "importAssertions": true + }, + "experimental": { + "keepImportAssertions": true + } + }, + "sourceMaps": true + } +] \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7857127bc5f8f8a22a31062eb3ba0614b3246f72 GIT binary patch literal 96523 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 { + if (!isBrowser) { + return undefined + } else if (activeVersion) { + return activeVersion + } else if (preferredVersion) { + return preferredVersion + } + + return versions.find((v) => v.isLast) ?? versions[0] + }, [isBrowser, activeVersion, preferredVersion, versions]) + + useEffect(() => { + $.colorScheme.value = colorMode + }, [colorMode]) + + useEffect(() => { + + async function loadOrama () { + let buffer + + if (searchData[version.name]) { + buffer = searchData[version.name].data + } else { + const searchResponse = await fetch(baseURL.replace('@VERSION@', version.name)) + + if (searchResponse.status === 0) { + throw new Error(`Network error: ${await searchResponse.text()}`) + } else if (searchResponse.status !== 200) { + throw new Error(`HTTP error ${searchResponse.status}: ${await searchResponse.text()}`) + } + + buffer = await searchResponse.arrayBuffer() + } + + const deflated = ungzip(buffer, { to: 'string' }) + + setOramaInstance(deflated) + } + + if (!isBrowser || !version) { + return + } + + loadOrama(version) + .catch(error => { + console.error('Cannot load search index.', error) + }) + + }, [isBrowser, searchData, baseURL, version]) + + useEffect(() => { + if (oramaInstance) { + if(customElements.get('orama-searchbox') === undefined) { + RegisterSearchBox({ + oramaInstance, + preset: presets.docusaurus.name, + show: false, + colorScheme: colorMode, + }) + } + } + }, [oramaInstance]) + + return ( +
+ + + {oramaInstance && ( + + )} +
+ ) +} + +export default function OramaSearchWrapper () { + return ( + + ) +} \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/src/server/index.js b/packages/plugin-docusaurus-dev/src/server/index.js new file mode 100644 index 000000000..4d979be57 --- /dev/null +++ b/packages/plugin-docusaurus-dev/src/server/index.js @@ -0,0 +1,146 @@ +import { readFileSync, writeFileSync } from 'node:fs' +import { gzip as gzipCB } from 'node:zlib' +import { promisify } from 'node:util' +import { resolve } from 'node:path' +import { presets } from '@orama/searchbox' +import { create, insertMultiple, insert, save } from '@orama/orama' +import { JSDOM } from 'jsdom' +import MarkdownIt from 'markdown-it' +import slugify from 'slugify' + +export default function OramaPluginDocusaurus(ctx, options) { + let versions = [] + + return { + name: '@orama/plugin-docusaurus-dev', + + getPathsToWatch() { + return [getThemePath()] + }, + + getThemePath() { + return getThemePath() + }, + + getClientModules() { + return [resolve(getThemePath(), 'SearchBar/index.css')] + }, + + configureWebpack() { + return { + resolve: { + alias: { + // 'react/jsx-dev-runtime': 'react/jsx-dev-runtime.js', + // 'react/jsx-runtime': 'react/jsx-runtime.js' + } + } + } + }, + + async contentLoaded({ actions, allContent }) { + const isDevelopment = process.env.NODE_ENV === 'development' + + const loadedVersions = (allContent['docusaurus-plugin-content-docs']?.default)?.loadedVersions + versions = loadedVersions.map(v => v.versionName) + + await Promise.all(versions.map(version => buildDevSearchData(ctx.siteDir, ctx.generatedFilesDir, allContent, version))) + + if (isDevelopment) { + actions.setGlobalData({ + searchData: Object.fromEntries( + await Promise.all( + versions.map(async version => { + return [version, readFileSync(indexPath(ctx.generatedFilesDir, version))] + }) + ) + ) + }) + } + + } + } +} + +async function buildDevSearchData(siteDir, generatedFilesDir, allContent, version) { + const loadedVersion = allContent['docusaurus-plugin-content-docs']?.default?.loadedVersions?.find((v) => v.versionName === version) + const blogs = allContent['docusaurus-plugin-content-blog']?.default?.blogPosts?.map(({ metadata }) => metadata) ?? [] + const pages = allContent['docusaurus-plugin-content-pages']?.default ?? [] + const docs = loadedVersion?.docs ?? [] + + const oramaDocs = [ + ...await Promise.all(blogs.map(data => generateDocs(siteDir, data, version))), + ...await Promise.all(pages.map(data => generateDocs(siteDir, data, version))), + ...await Promise.all(docs.map(data => generateDocs(siteDir, data, version))) + ] + .flat() + .map((data) => ({ + title: data.title, + content: data.content, + section: data.originalTitle, + path: data.path, + category: '' + })) + + const db = await create({ + schema: presets.docusaurus.schema + }) + + await insertMultiple(db, oramaDocs) + + const serializedOrama = JSON.stringify(await save(db)) + const gzipedOrama = await gzip(serializedOrama) + + writeFileSync(indexPath(generatedFilesDir, version), gzipedOrama) +} + +async function generateDocs(siteDir, content, version) { + const { title, permalink, source } = content + + const fileContent = readFileSync(source.replace('@site', siteDir), 'utf-8') + + return parseHTMLContent({ + originalTitle: title, + html: new MarkdownIt().render(fileContent), + path: permalink + }) +} + +function parseHTMLContent({ html, path, originalTitle }) { + const dom = new JSDOM(html); + const document = dom.window.document; + + const sections = []; + + const headers = document.querySelectorAll('h1, h2, h3, h4, h5, h6'); + headers.forEach(header => { + const sectionTitle = header.textContent.trim(); + const headerTag = header.tagName.toLowerCase(); + let sectionContent = ''; + + let sibling = header.nextElementSibling; + while (sibling && !['H1', 'H2', 'H3', 'H4', 'H5', 'H6'].includes(sibling.tagName)) { + sectionContent += sibling.textContent.trim() + '\n'; + sibling = sibling.nextElementSibling; + } + + sections.push({ + originalTitle, + title: sectionTitle, + header: headerTag, + content: sectionContent, + path + }); + }); + + return sections; +} + +function indexPath(outDir, version) { + return resolve(outDir, 'orama-search-index-@VERSION@.json.gz'.replace('@VERSION@', version)) +} + +const gzip = promisify(gzipCB) + +function getThemePath() { + return new URL('../client/theme', import.meta.url).pathname +} \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/tsconfig.cjs.json b/packages/plugin-docusaurus-dev/tsconfig.cjs.json new file mode 100644 index 000000000..e955b4046 --- /dev/null +++ b/packages/plugin-docusaurus-dev/tsconfig.cjs.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "node" + }, + "include": ["src/**/*.cts"] +} \ No newline at end of file diff --git a/packages/plugin-docusaurus-sandbox/.gitignore b/packages/plugin-docusaurus-sandbox/.gitignore new file mode 100644 index 000000000..b2d6de306 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/packages/plugin-docusaurus-sandbox/README.md b/packages/plugin-docusaurus-sandbox/README.md new file mode 100644 index 000000000..0c6c2c27b --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/packages/plugin-docusaurus-sandbox/babel.config.js b/packages/plugin-docusaurus-sandbox/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md b/packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md new file mode 100644 index 000000000..02f3f81bd --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md @@ -0,0 +1,12 @@ +--- +slug: first-blog-post +title: First Blog Post +authors: + name: Gao Wei + title: Docusaurus Core Team + url: https://github.com/wgao19 + image_url: https://github.com/wgao19.png +tags: [hola, docusaurus] +--- + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md b/packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md new file mode 100644 index 000000000..26ffb1b1f --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md @@ -0,0 +1,44 @@ +--- +slug: long-blog-post +title: Long Blog Post +authors: endi +tags: [hello, docusaurus] +--- + +This is the summary of a very long blog post, + +Use a `` comment to limit blog post size in the list view. + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx b/packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx new file mode 100644 index 000000000..c04ebe323 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx @@ -0,0 +1,20 @@ +--- +slug: mdx-blog-post +title: MDX Blog Post +authors: [slorber] +tags: [docusaurus] +--- + +Blog posts support [Docusaurus Markdown features](https://docusaurus.io/docs/markdown-features), such as [MDX](https://mdxjs.com/). + +:::tip + +Use the power of React to create interactive blog posts. + +```js + +``` + + + +::: diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..11bda0928456b12f8e53d0ba5709212a4058d449 GIT binary patch literal 96122 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 literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md b/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md new file mode 100644 index 000000000..9455168f1 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md @@ -0,0 +1,25 @@ +--- +slug: welcome +title: Welcome +authors: [slorber, yangshun] +tags: [facebook, hello, docusaurus] +--- + +[Docusaurus blogging features](https://docusaurus.io/docs/blog) are powered by the [blog plugin](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog). + +Simply add Markdown files (or folders) to the `blog` directory. + +Regular blog authors can be added to `authors.yml`. + +The blog post date can be extracted from filenames, such as: + +- `2019-05-30-welcome.md` +- `2019-05-30-welcome/index.md` + +A blog post folder can be convenient to co-locate blog post images: + +![Docusaurus Plushie](./docusaurus-plushie-banner.jpeg) + +The blog supports tags as well! + +**And if you don't want a blog**: just delete this directory, and use `blog: false` in your Docusaurus config. diff --git a/packages/plugin-docusaurus-sandbox/blog/authors.yml b/packages/plugin-docusaurus-sandbox/blog/authors.yml new file mode 100644 index 000000000..bcb299156 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/blog/authors.yml @@ -0,0 +1,17 @@ +endi: + name: Endilie Yacop Sucipto + title: Maintainer of Docusaurus + url: https://github.com/endiliey + image_url: https://github.com/endiliey.png + +yangshun: + name: Yangshun Tay + title: Front End Engineer @ Facebook + url: https://github.com/yangshun + image_url: https://github.com/yangshun.png + +slorber: + name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png diff --git a/packages/plugin-docusaurus-sandbox/docs/intro.md b/packages/plugin-docusaurus-sandbox/docs/intro.md new file mode 100644 index 000000000..45e8604c8 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/intro.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Tutorial Intro + +Let's discover **Docusaurus in less than 5 minutes**. + +## Getting Started + +Get started by **creating a new site**. + +Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. + +### What you'll need + +- [Node.js](https://nodejs.org/en/download/) version 18.0 or above: + - When installing Node.js, you are recommended to check all checkboxes related to dependencies. + +## Generate a new site + +Generate a new Docusaurus site using the **classic template**. + +The classic template will automatically be added to your project after you run the command: + +```bash +npm init docusaurus@latest my-website classic +``` + +You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. + +The command also installs all necessary dependencies you need to run Docusaurus. + +## Start your site + +Run the development server: + +```bash +cd my-website +npm run start +``` + +The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. + +The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. + +Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json new file mode 100644 index 000000000..2e6db55b1 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Tutorial - Basics", + "position": 2, + "link": { + "type": "generated-index", + "description": "5 minutes to learn the most important Docusaurus concepts." + } +} diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md new file mode 100644 index 000000000..04771a00b --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md @@ -0,0 +1,23 @@ +--- +sidebar_position: 6 +--- + +# Congratulations! + +You have just learned the **basics of Docusaurus** and made some changes to the **initial template**. + +Docusaurus has **much more to offer**! + +Have **5 more minutes**? Take a look at **[versioning](../tutorial-extras/manage-docs-versions.md)** and **[i18n](../tutorial-extras/translate-your-site.md)**. + +Anything **unclear** or **buggy** in this tutorial? [Please report it!](https://github.com/facebook/docusaurus/discussions/4610) + +## What's next? + +- Read the [official documentation](https://docusaurus.io/) +- Modify your site configuration with [`docusaurus.config.js`](https://docusaurus.io/docs/api/docusaurus-config) +- Add navbar and footer items with [`themeConfig`](https://docusaurus.io/docs/api/themes/configuration) +- Add a custom [Design and Layout](https://docusaurus.io/docs/styling-layout) +- Add a [search bar](https://docusaurus.io/docs/search) +- Find inspirations in the [Docusaurus showcase](https://docusaurus.io/showcase) +- Get involved in the [Docusaurus Community](https://docusaurus.io/community/support) diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md new file mode 100644 index 000000000..ea472bbaf --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md @@ -0,0 +1,34 @@ +--- +sidebar_position: 3 +--- + +# Create a Blog Post + +Docusaurus creates a **page for each blog post**, but also a **blog index page**, a **tag system**, an **RSS** feed... + +## Create your first Post + +Create a file at `blog/2021-02-28-greetings.md`: + +```md title="blog/2021-02-28-greetings.md" +--- +slug: greetings +title: Greetings! +authors: + - name: Joel Marcey + title: Co-creator of Docusaurus 1 + url: https://github.com/JoelMarcey + image_url: https://github.com/JoelMarcey.png + - name: Sébastien Lorber + title: Docusaurus maintainer + url: https://sebastienlorber.com + image_url: https://github.com/slorber.png +tags: [greetings] +--- + +Congratulations, you have made your first post! + +Feel free to play around and edit this post as much you like. +``` + +A new blog post is now available at [http://localhost:3000/blog/greetings](http://localhost:3000/blog/greetings). diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md new file mode 100644 index 000000000..c22fe2944 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 2 +--- + +# Create a Document + +Documents are **groups of pages** connected through: + +- a **sidebar** +- **previous/next navigation** +- **versioning** + +## Create your first Doc + +Create a Markdown file at `docs/hello.md`: + +```md title="docs/hello.md" +# Hello + +This is my **first Docusaurus document**! +``` + +A new document is now available at [http://localhost:3000/docs/hello](http://localhost:3000/docs/hello). + +## Configure the Sidebar + +Docusaurus automatically **creates a sidebar** from the `docs` folder. + +Add metadata to customize the sidebar label and position: + +```md title="docs/hello.md" {1-4} +--- +sidebar_label: 'Hi!' +sidebar_position: 3 +--- + +# Hello + +This is my **first Docusaurus document**! +``` + +It is also possible to create your sidebar explicitly in `sidebars.js`: + +```js title="sidebars.js" +export default { + tutorialSidebar: [ + 'intro', + // highlight-next-line + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], +}; +``` diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md new file mode 100644 index 000000000..20e2ac300 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 1 +--- + +# Create a Page + +Add **Markdown or React** files to `src/pages` to create a **standalone page**: + +- `src/pages/index.js` → `localhost:3000/` +- `src/pages/foo.md` → `localhost:3000/foo` +- `src/pages/foo/bar.js` → `localhost:3000/foo/bar` + +## Create your first React Page + +Create a file at `src/pages/my-react-page.js`: + +```jsx title="src/pages/my-react-page.js" +import React from 'react'; +import Layout from '@theme/Layout'; + +export default function MyReactPage() { + return ( + +

My React page

+

This is a React page

+
+ ); +} +``` + +A new page is now available at [http://localhost:3000/my-react-page](http://localhost:3000/my-react-page). + +## Create your first Markdown Page + +Create a file at `src/pages/my-markdown-page.md`: + +```mdx title="src/pages/my-markdown-page.md" +# My Markdown page + +This is a Markdown page +``` + +A new page is now available at [http://localhost:3000/my-markdown-page](http://localhost:3000/my-markdown-page). diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md new file mode 100644 index 000000000..1c50ee063 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md @@ -0,0 +1,31 @@ +--- +sidebar_position: 5 +--- + +# Deploy your site + +Docusaurus is a **static-site-generator** (also called **[Jamstack](https://jamstack.org/)**). + +It builds your site as simple **static HTML, JavaScript and CSS files**. + +## Build your site + +Build your site **for production**: + +```bash +npm run build +``` + +The static files are generated in the `build` folder. + +## Deploy your site + +Test your production build locally: + +```bash +npm run serve +``` + +The `build` folder is now served at [http://localhost:3000/](http://localhost:3000/). + +You can now deploy the `build` folder **almost anywhere** easily, **for free** or very small cost (read the **[Deployment Guide](https://docusaurus.io/docs/deployment)**). diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx new file mode 100644 index 000000000..0337f34d6 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx @@ -0,0 +1,150 @@ +--- +sidebar_position: 4 +--- + +# Markdown Features + +Docusaurus supports **[Markdown](https://daringfireball.net/projects/markdown/syntax)** and a few **additional features**. + +## Front Matter + +Markdown documents have metadata at the top called [Front Matter](https://jekyllrb.com/docs/front-matter/): + +```text title="my-doc.md" +// highlight-start +--- +id: my-doc-id +title: My document title +description: My document description +slug: /my-custom-url +--- +// highlight-end + +## Markdown heading + +Markdown text with [links](./hello.md) +``` + +## Links + +Regular Markdown links are supported, using url paths or relative file paths. + +```md +Let's see how to [Create a page](/create-a-page). +``` + +```md +Let's see how to [Create a page](./create-a-page.md). +``` + +**Result:** Let's see how to [Create a page](./create-a-page.md). + +## Images + +Regular Markdown images are supported. + +You can use absolute paths to reference images in the static directory (`static/img/docusaurus.png`): + +```md +![Docusaurus logo](/img/docusaurus.png) +``` + +![Docusaurus logo](/img/docusaurus.png) + +You can reference images relative to the current file as well. This is particularly useful to colocate images close to the Markdown files using them: + +```md +![Docusaurus logo](./img/docusaurus.png) +``` + +## Code Blocks + +Markdown code blocks are supported with Syntax highlighting. + + ```jsx title="src/components/HelloDocusaurus.js" + function HelloDocusaurus() { + return ( +

Hello, Docusaurus!

+ ) + } + ``` + +```jsx title="src/components/HelloDocusaurus.js" +function HelloDocusaurus() { + return

Hello, Docusaurus!

; +} +``` + +## Admonitions + +Docusaurus has a special syntax to create admonitions and callouts: + + :::tip My tip + + Use this awesome feature option + + ::: + + :::danger Take care + + This action is dangerous + + ::: + +:::tip My tip + +Use this awesome feature option + +::: + +:::danger Take care + +This action is dangerous + +::: + +## MDX and React Components + +[MDX](https://mdxjs.com/) can make your documentation more **interactive** and allows using any **React components inside Markdown**: + +```jsx +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`) + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! +``` + +export const Highlight = ({children, color}) => ( + { + alert(`You clicked the color ${color} with label ${children}`); + }}> + {children} + +); + +This is Docusaurus green ! + +This is Facebook blue ! diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json new file mode 100644 index 000000000..a8ffcc193 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Tutorial - Extras", + "position": 3, + "link": { + "type": "generated-index" + } +} diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..97e4164618b5f8beda34cfa699720aba0ad2e342 GIT binary patch literal 25427 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 literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/localeDropdown.png b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/localeDropdown.png new file mode 100644 index 0000000000000000000000000000000000000000..e257edc1f932985396bf59584c7ccfaddf955779 GIT binary patch literal 27841 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 JrC|B>e*nH7H{}2T literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md new file mode 100644 index 000000000..ccda0b907 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 1 +--- + +# Manage Docs Versions + +Docusaurus can manage multiple versions of your docs. + +## Create a docs version + +Release a version 1.0 of your project: + +```bash +npm run docusaurus docs:version 1.0 +``` + +The `docs` folder is copied into `versioned_docs/version-1.0` and `versions.json` is created. + +Your docs now have 2 versions: + +- `1.0` at `http://localhost:3000/docs/` for the version 1.0 docs +- `current` at `http://localhost:3000/docs/next/` for the **upcoming, unreleased docs** + +## Add a Version Dropdown + +To navigate seamlessly across versions, add a version dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'docsVersionDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The docs version dropdown appears in your navbar: + +![Docs Version Dropdown](./img/docsVersionDropdown.png) + +## Update an existing version + +It is possible to edit versioned docs in their respective folder: + +- `versioned_docs/version-1.0/hello.md` updates `http://localhost:3000/docs/hello` +- `docs/hello.md` updates `http://localhost:3000/docs/next/hello` diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md new file mode 100644 index 000000000..b5a644abd --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md @@ -0,0 +1,88 @@ +--- +sidebar_position: 2 +--- + +# Translate your site + +Let's translate `docs/intro.md` to French. + +## Configure i18n + +Modify `docusaurus.config.js` to add support for the `fr` locale: + +```js title="docusaurus.config.js" +export default { + i18n: { + defaultLocale: 'en', + locales: ['en', 'fr'], + }, +}; +``` + +## Translate a doc + +Copy the `docs/intro.md` file to the `i18n/fr` folder: + +```bash +mkdir -p i18n/fr/docusaurus-plugin-content-docs/current/ + +cp docs/intro.md i18n/fr/docusaurus-plugin-content-docs/current/intro.md +``` + +Translate `i18n/fr/docusaurus-plugin-content-docs/current/intro.md` in French. + +## Start your localized site + +Start your site on the French locale: + +```bash +npm run start -- --locale fr +``` + +Your localized site is accessible at [http://localhost:3000/fr/](http://localhost:3000/fr/) and the `Getting Started` page is translated. + +:::caution + +In development, you can only use one locale at a time. + +::: + +## Add a Locale Dropdown + +To navigate seamlessly across languages, add a locale dropdown. + +Modify the `docusaurus.config.js` file: + +```js title="docusaurus.config.js" +export default { + themeConfig: { + navbar: { + items: [ + // highlight-start + { + type: 'localeDropdown', + }, + // highlight-end + ], + }, + }, +}; +``` + +The locale dropdown now appears in your navbar: + +![Locale Dropdown](./img/localeDropdown.png) + +## Build your localized site + +Build your site for a specific locale: + +```bash +npm run build -- --locale fr +``` + +Or build your site to include all the locales at once: + +```bash +npm run build +``` diff --git a/packages/plugin-docusaurus-sandbox/docusaurus.config.js b/packages/plugin-docusaurus-sandbox/docusaurus.config.js new file mode 100644 index 000000000..13c83961a --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/docusaurus.config.js @@ -0,0 +1,145 @@ +// @ts-check +// `@type` JSDoc annotations allow editor autocompletion and type checking +// (when paired with `@ts-check`). +// There are various equivalent ways to declare your Docusaurus config. +// See: https://docusaurus.io/docs/api/docusaurus-config + +import {themes as prismThemes} from 'prism-react-renderer'; + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'My Site', + tagline: 'Dinosaurs are cool', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://your-docusaurus-site.example.com', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'facebook', // Usually your GitHub org/user name. + projectName: 'docusaurus', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + plugins: [ + '@orama/plugin-docusaurus-dev' + ], + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + sidebarPath: './sidebars.js', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + blog: { + showReadingTime: true, + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + theme: { + customCss: './src/css/custom.css', + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'My Site', + logo: { + alt: 'My Site Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'tutorialSidebar', + position: 'left', + label: 'Tutorial', + }, + {to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/facebook/docusaurus', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/docusaurus', + }, + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'Twitter', + href: 'https://twitter.com/docusaurus', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/facebook/docusaurus', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + }), +}; + +export default config; diff --git a/packages/plugin-docusaurus-sandbox/package.json b/packages/plugin-docusaurus-sandbox/package.json new file mode 100644 index 000000000..4b48e6b39 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/package.json @@ -0,0 +1,50 @@ +{ + "name": "plugin-docusaurus-sandbox", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids" + }, + "dependencies": { + "@docusaurus/core": "3.0.1", + "@docusaurus/preset-classic": "3.0.1", + "@docusaurus/utils": "^3.0.1", + "@mdx-js/react": "^3.0.0", + "@orama/plugin-docusaurus-dev": "file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz", + "clsx": "^2.0.0", + "jsdom": "^23.0.1", + "markdown-it": "^13.0.2", + "pako": "^2.1.0", + "prism-react-renderer": "^2.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "slugify": "^1.6.6" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.0.1", + "@docusaurus/types": "3.0.1" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/packages/plugin-docusaurus-sandbox/sidebars.js b/packages/plugin-docusaurus-sandbox/sidebars.js new file mode 100644 index 000000000..332758032 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/sidebars.js @@ -0,0 +1,33 @@ +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + 'intro', + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], + */ +}; + +export default sidebars; diff --git a/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js b/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js new file mode 100644 index 000000000..acc762199 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js @@ -0,0 +1,64 @@ +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; + +const FeatureList = [ + { + title: 'Easy to Use', + Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + description: ( + <> + Docusaurus was designed from the ground up to be easily installed and + used to get your website up and running quickly. + + ), + }, + { + title: 'Focus on What Matters', + Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + description: ( + <> + Docusaurus lets you focus on your docs, and we'll do the chores. Go + ahead and move your docs into the docs directory. + + ), + }, + { + title: 'Powered by React', + Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + description: ( + <> + Extend or customize your website layout by reusing React. Docusaurus can + be extended while reusing the same header and footer. + + ), + }, +]; + +function Feature({Svg, title, description}) { + return ( +
+
+ +
+
+ {title} +

{description}

+
+
+ ); +} + +export default function HomepageFeatures() { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css b/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 000000000..b248eb2e5 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/packages/plugin-docusaurus-sandbox/src/css/custom.css b/packages/plugin-docusaurus-sandbox/src/css/custom.css new file mode 100644 index 000000000..2bc6a4cfd --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/packages/plugin-docusaurus-sandbox/src/pages/index.js b/packages/plugin-docusaurus-sandbox/src/pages/index.js new file mode 100644 index 000000000..a8c61f2ba --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/pages/index.js @@ -0,0 +1,43 @@ +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; + +import Heading from '@theme/Heading'; +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+ + {siteConfig.title} + +

{siteConfig.tagline}

+
+ + Docusaurus Tutorial - 5min ⏱️ + +
+
+
+ ); +} + +export default function Home() { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/packages/plugin-docusaurus-sandbox/src/pages/index.module.css b/packages/plugin-docusaurus-sandbox/src/pages/index.module.css new file mode 100644 index 000000000..9f71a5da7 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md b/packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md new file mode 100644 index 000000000..9756c5b66 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/packages/plugin-docusaurus-sandbox/static/.nojekyll b/packages/plugin-docusaurus-sandbox/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/packages/plugin-docusaurus-sandbox/static/img/docusaurus-social-card.jpg b/packages/plugin-docusaurus-sandbox/static/img/docusaurus-social-card.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffcb448210e1a456cb3588ae8b396a597501f187 GIT binary patch literal 55746 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
sH`pxVp$E*LSx0bY$^ho1gZ(Ce+BX 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 fgzs%Vr*-jYG(YMS<ttdtee# literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-sandbox/static/img/docusaurus.png b/packages/plugin-docusaurus-sandbox/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-sandbox/static/img/favicon.ico b/packages/plugin-docusaurus-sandbox/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c01d54bcd39a5f853428f3cd5aa0f383d963c484 GIT binary patch literal 3626 zcmb`Je@s(X6vrR`EK3%b%orErlDW({vnABqA zcfaS{d+xbU5JKp0*;0YOg+;Fl!eT)XRuapIwFLL`=imZCSon$`se`_<%@MB=M~KG+ z=EW^FL`w|Bo>*ktlaS^(fut!95`iG5u=SZ8nfDHO#GaTlH1-XG^;vsjUb^gWTVz0+ z^=WR1wv9-2oeR=_;fL0H7rNWqAzGtO(D;`~cX(RcN0w2v24Y8)6t`cS^_ghs`_ho? z{0ka~1Dgo8TfAP$r*ua?>$_V+kZ!-(TvEJ7O2f;Y#tezt$&R4 zLI}=-y@Z!grf*h3>}DUL{km4R>ya_I5Ag#{h_&?+HpKS!;$x3LC#CqUQ8&nM?X))Q zXAy2?`YL4FbC5CgJu(M&Q|>1st8XXLZ|5MgwgjP$m_2Vt0(J z&Gu7bOlkbGzGm2sh?X`){7w69Y$1#@P@7DF{ZE=4%T0NDS)iH`tiPSKpDNW)zmtn( zw;4$f>k)4$LBc>eBAaTZeCM2(iD+sHlj!qd z2GjRJ>f_Qes(+mnzdA^NH?^NB(^o-%Gmg$c8MNMq&`vm@9Ut;*&$xSD)PKH{wBCEC z4P9%NQ;n2s59ffMn8*5)5AAg4-93gBXBDX`A7S& zH-|%S3Wd%T79fk-e&l`{!?lve8_epXhE{d3Hn$Cg!t=-4D(t$cK~7f&4s?t7wr3ZP z*!SRQ-+tr|e1|hbc__J`k3S!rMy<0PHy&R`v#aJv?`Y?2{avK5sQz%=Us()jcNuZV z*$>auD4cEw>;t`+m>h?f?%VFJZj8D|Y1e_SjxG%J4{-AkFtT2+ZZS5UScS~%;dp!V>)7zi`w(xwSd*FS;Lml=f6hn#jq)2is4nkp+aTrV?)F6N z>DY#SU0IZ;*?Hu%tSj4edd~kYNHMFvS&5}#3-M;mBCOCZL3&;2obdG?qZ>rD|zC|Lu|sny76pn2xl|6sk~Hs{X9{8iBW zwiwgQt+@hi`FYMEhX2 \ No newline at end of file diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 000000000..af961c49a --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,171 @@ + + Easy to Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg new file mode 100644 index 000000000..94b5cf08f --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,170 @@ + + Powered by React + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 000000000..d9161d339 --- /dev/null +++ b/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1,40 @@ + + Focus on What Matters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/plugin-docusaurus-v3/package.json b/packages/plugin-docusaurus-v3/package.json index bdcceb880..9649cfe1f 100644 --- a/packages/plugin-docusaurus-v3/package.json +++ b/packages/plugin-docusaurus-v3/package.json @@ -45,47 +45,47 @@ "changelog": "auto-changelog -p" }, "dependencies": { - "@algolia/autocomplete-js": "^1.7.2", - "@algolia/autocomplete-theme-classic": "^1.7.3", - "@docusaurus/theme-common": "^3.0.0", + "@algolia/autocomplete-js": "^1.12.2", + "@algolia/autocomplete-theme-classic": "^1.12.2", + "@docusaurus/theme-common": "^3.0.1", "@orama/highlight": "^0.1.2", - "@orama/orama": "^2.0.0-beta.6", - "@orama/plugin-parsedoc": "^2.0.0-beta.6", + "@orama/orama": "workspace:2.0.0-beta.8", + "@orama/plugin-parsedoc": "workspace:2.0.0-beta.8", "github-slugger": "^2.0.0", "pako": "^2.1.0", - "vfile-message": "^3.1.3" + "vfile-message": "^3.1.4" }, "devDependencies": { - "@commitlint/cli": "^17.4.0", - "@commitlint/config-conventional": "^17.4.0", - "@docusaurus/module-type-aliases": "^3.0.0", - "@docusaurus/types": "^3.0.0", - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.17", - "@types/pako": "^2.0.0", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@typescript-eslint/eslint-plugin": "^6.4.1", - "@typescript-eslint/parser": "^6.4.1", - "eslint": "^8.48.0", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", + "@docusaurus/module-type-aliases": "^3.0.1", + "@docusaurus/types": "^3.0.1", + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/pako": "^2.0.3", + "@types/react": "^18.2.42", + "@types/react-dom": "^18.2.17", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "eslint": "^8.55.0", "eslint-config-react": "^1.1.7", "eslint-config-react-app": "^7.0.1", - "eslint-config-standard": "^17.0.0", - "eslint-config-standard-with-typescript": "^39.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-n": "^16.0.2", + "eslint-config-standard": "^17.1.0", + "eslint-config-standard-with-typescript": "^39.1.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-n": "^16.3.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", "husky": "^8.0.3", - "lint-staged": "^13.1.0", - "prettier": "^2.8.1", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "tap-mocha-reporter": "^5.0.3", - "tsx": "^3.12.2", - "typescript": "^5.0.0", - "webpack": "^5.75.0" + "lint-staged": "^13.3.0", + "prettier": "^2.8.8", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "tap-mocha-reporter": "^5.0.4", + "tsx": "^3.14.0", + "typescript": "^5.3.2", + "webpack": "^5.89.0" }, "peerDependencies": { "react": "^18.0.0", diff --git a/packages/plugin-docusaurus/package.json b/packages/plugin-docusaurus/package.json index 52886b063..8def15440 100644 --- a/packages/plugin-docusaurus/package.json +++ b/packages/plugin-docusaurus/package.json @@ -45,47 +45,47 @@ "changelog": "auto-changelog -p" }, "dependencies": { - "@algolia/autocomplete-js": "^1.7.2", - "@algolia/autocomplete-theme-classic": "^1.7.3", + "@algolia/autocomplete-js": "^1.12.2", + "@algolia/autocomplete-theme-classic": "^1.12.2", "@docusaurus/theme-common": "^2.4.3", "@orama/highlight": "^0.1.2", "@orama/orama": "workspace:*", "@orama/plugin-parsedoc": "workspace:*", "github-slugger": "^2.0.0", "pako": "^2.1.0", - "vfile-message": "^3.1.3" + "vfile-message": "^3.1.4" }, "devDependencies": { - "@commitlint/cli": "^17.4.0", - "@commitlint/config-conventional": "^17.4.0", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", "@docusaurus/module-type-aliases": "^2.4.3", "@docusaurus/types": "^2.4.3", - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.17", - "@types/pako": "^2.0.0", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@typescript-eslint/eslint-plugin": "^6.4.1", - "@typescript-eslint/parser": "^6.4.1", - "eslint": "^8.48.0", + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/pako": "^2.0.3", + "@types/react": "^18.2.42", + "@types/react-dom": "^18.2.17", + "@typescript-eslint/eslint-plugin": "^6.13.2", + "@typescript-eslint/parser": "^6.13.2", + "eslint": "^8.55.0", "eslint-config-react": "^1.1.7", "eslint-config-react-app": "^7.0.1", - "eslint-config-standard": "^17.0.0", - "eslint-config-standard-with-typescript": "^39.0.0", - "eslint-plugin-import": "^2.28.1", - "eslint-plugin-n": "^16.0.2", + "eslint-config-standard": "^17.1.0", + "eslint-config-standard-with-typescript": "^39.1.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-n": "^16.3.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", "husky": "^8.0.3", - "lint-staged": "^13.1.0", - "prettier": "^2.8.1", + "lint-staged": "^13.3.0", + "prettier": "^2.8.8", "react": "^17.0.2", "react-dom": "^17.0.2", - "tap-mocha-reporter": "^5.0.3", - "tsx": "^3.12.2", - "typescript": "^5.0.0", - "webpack": "^5.75.0" + "tap-mocha-reporter": "^5.0.4", + "tsx": "^3.14.0", + "typescript": "^5.3.2", + "webpack": "^5.89.0" }, "peerDependencies": { "react": "^17.0.2", diff --git a/packages/plugin-match-highlight/package.json b/packages/plugin-match-highlight/package.json index 6be2976b9..7d95c8ffa 100644 --- a/packages/plugin-match-highlight/package.json +++ b/packages/plugin-match-highlight/package.json @@ -41,14 +41,14 @@ "@orama/orama": "workspace:*" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/node": "^18.11.18", - "@types/tap": "^15.0.7", - "c8": "^7.12.0", - "tap": "^16.3.4", - "tsx": "^3.12.2", - "typescript": "^5.0.0" + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/node": "^18.19.2", + "@types/tap": "^15.0.11", + "c8": "^7.14.0", + "tap": "^16.3.9", + "tsx": "^3.14.0", + "typescript": "^5.3.2" }, "config": { "commitizen": { diff --git a/packages/plugin-nextra/package.json b/packages/plugin-nextra/package.json index 71e1d158c..0eb0febb9 100644 --- a/packages/plugin-nextra/package.json +++ b/packages/plugin-nextra/package.json @@ -31,7 +31,7 @@ "@orama/orama": "workspace:*", "@orama/plugin-match-highlight": "workspace:*", "classnames": "^2.3.2", - "next": "^13.2.4", + "next": "^13.5.6", "react": "^18.2.0", "react-dom": "^18.2.0" }, @@ -42,8 +42,8 @@ "*.{ts, tsx}": "eslint ./src --cache --fix" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "typescript": "^5.0.0" + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "typescript": "^5.3.2" } } \ No newline at end of file diff --git a/packages/plugin-parsedoc/package.json b/packages/plugin-parsedoc/package.json index 53f8b1190..00f085074 100644 --- a/packages/plugin-parsedoc/package.json +++ b/packages/plugin-parsedoc/package.json @@ -36,28 +36,28 @@ "dependencies": { "@orama/orama": "workspace:*", "glob": "^8.1.0", - "hast-util-from-html": "^1.0.1", + "hast-util-from-html": "^1.0.2", "hast-util-from-string": "^2.0.0", "hast-util-to-html": "^8.0.4", "hast-util-to-string": "^2.0.0", "rehype": "^12.0.1", "rehype-document": "^6.1.0", - "rehype-parse": "^8.0.4", + "rehype-parse": "^8.0.5", "rehype-preset-minify": "^6.0.0", - "remark-parse": "^10.0.1", + "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "unified": "^10.1.2" }, "devDependencies": { - "@swc/cli": "^0.1.59", - "@swc/core": "^1.3.27", - "@types/glob": "^8.0.1", - "@types/hast": "^2.3.4", - "@types/node": "^18.11.18", - "@types/tap": "^15.0.7", - "c8": "^7.12.0", - "tap": "^16.3.4", - "tsx": "^3.12.2", - "typescript": "^5.0.0" + "@swc/cli": "^0.1.63", + "@swc/core": "^1.3.100", + "@types/glob": "^8.1.0", + "@types/hast": "^2.3.8", + "@types/node": "^18.19.2", + "@types/tap": "^15.0.11", + "c8": "^7.14.0", + "tap": "^16.3.9", + "tsx": "^3.14.0", + "typescript": "^5.3.2" } } \ No newline at end of file diff --git a/packages/plugin-telemetry/package.json b/packages/plugin-telemetry/package.json index 54b12c6c8..905cc1c1d 100644 --- a/packages/plugin-telemetry/package.json +++ b/packages/plugin-telemetry/package.json @@ -43,14 +43,14 @@ "access": "public" }, "devDependencies": { - "@types/node": "^20.9.0", - "c8": "^7.12.0", + "@types/node": "^20.10.3", + "c8": "^7.14.0", "sinon": "^17.0.1", - "tap": "^16.3.2", - "tap-mocha-reporter": "^5.0.3", - "tape": "^5.6.1", + "tap": "^16.3.9", + "tap-mocha-reporter": "^5.0.4", + "tape": "^5.7.2", "ts-standard": "^12.0.2", "tsup": "^7.2.0", - "typescript": "^5.0.0" + "typescript": "^5.3.2" } } diff --git a/packages/stemmers/package.json b/packages/stemmers/package.json index 20b343544..b099cee7a 100644 --- a/packages/stemmers/package.json +++ b/packages/stemmers/package.json @@ -193,7 +193,7 @@ ], "license": "Apache-2.0", "devDependencies": { - "@swc/core": "^1.3.27" + "@swc/core": "^1.3.100" }, "engines": { "node": ">= 16.0.0" diff --git a/packages/stopwords/package.json b/packages/stopwords/package.json index 52465c9ab..509b7b74b 100644 --- a/packages/stopwords/package.json +++ b/packages/stopwords/package.json @@ -186,7 +186,7 @@ }, "license": "Apache-2.0", "devDependencies": { - "@swc/core": "^1.3.27" + "@swc/core": "^1.3.100" }, "engines": { "node": ">= 16.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac07c3a08..47a945c04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,84 +9,84 @@ importers: .: dependencies: '@changesets/cli': - specifier: ^2.26.0 - version: 2.26.0 + specifier: ^2.27.1 + version: 2.27.1 devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/tap': - specifier: ^15.0.7 - version: 15.0.7 + specifier: ^15.0.11 + version: 15.0.11 '@typescript-eslint/eslint-plugin': - specifier: ^6.4.1 - version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.4.1 - version: 6.4.1(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 commitizen: - specifier: ^4.2.6 - version: 4.2.6(@swc/core@1.3.27) + specifier: ^4.3.0 + version: 4.3.0(typescript@5.3.2) eslint: - specifier: ^8.48.0 - version: 8.48.0 + specifier: ^8.55.0 + version: 8.55.0 eslint-plugin-import: - specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) + specifier: ^2.29.0 + version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.0.2 - version: 16.0.2(eslint@8.48.0) + specifier: ^16.3.1 + version: 16.3.1(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 - version: 6.1.1(eslint@8.48.0) + version: 6.1.1(eslint@8.55.0) execa: specifier: ^6.1.0 version: 6.1.0 husky: - specifier: ^8.0.2 + specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^13.1.0 - version: 13.1.0 + specifier: ^13.3.0 + version: 13.3.0 prettier: - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.8 + version: 2.8.8 semver: - specifier: ^7.3.8 - version: 7.3.8 + specifier: ^7.5.4 + version: 7.5.4 simple-git: - specifier: ^3.17.0 - version: 3.17.0 + specifier: ^3.21.0 + version: 3.21.0 tap: - specifier: ^16.3.2 - version: 16.3.4(typescript@5.0.3) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tape: - specifier: ^5.6.1 - version: 5.6.1 + specifier: ^5.7.2 + version: 5.7.2 tcompare: - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^6.4.5 + version: 6.4.5(react-dom@18.2.0)(react@18.2.0) tsx: - specifier: ^3.12.1 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 turbo: - specifier: ^1.8.5 - version: 1.8.5 + specifier: ^1.11.0 + version: 1.11.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/benchmarks: dependencies: @@ -111,7 +111,7 @@ importers: version: 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) '@vitejs/plugin-vue': specifier: ^4.5.1 - version: 4.5.1(vite@4.1.4)(vue@3.3.10) + version: 4.5.1(vite@4.5.1)(vue@3.3.10) jsdom: specifier: ^23.0.1 version: 23.0.1 @@ -122,8 +122,8 @@ importers: specifier: ^1.6.6 version: 1.6.6 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18) + specifier: ^4.5.1 + version: 4.5.1(@types/node@18.19.2) devDependencies: '@preact/signals-core': specifier: ^1.5.0 @@ -136,7 +136,7 @@ importers: version: 13.0.7 vitepress: specifier: 1.0.0-rc.31 - version: 1.0.0-rc.31(@types/node@18.11.18)(postcss@8.4.32)(search-insights@2.11.0)(typescript@5.0.3) + version: 1.0.0-rc.31(@types/node@18.19.2)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) packages/orama: devDependencies: @@ -147,65 +147,65 @@ importers: specifier: workspace:* version: link:../stopwords '@playwright/test': - specifier: ^1.29.2 - version: 1.29.2 + specifier: ^1.40.1 + version: 1.40.1 '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/tap': - specifier: ^15.0.7 - version: 15.0.7 + specifier: ^15.0.11 + version: 15.0.11 auto-changelog: specifier: ^2.4.0 version: 2.4.0 c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 commitizen: - specifier: ^4.2.6 - version: 4.2.6(@swc/core@1.3.27) + specifier: ^4.3.0 + version: 4.3.0(typescript@5.3.2) cronometro: - specifier: ^1.1.5 - version: 1.1.5 + specifier: ^1.2.0 + version: 1.2.0 execa: specifier: ^6.1.0 version: 6.1.0 glob: - specifier: ^9.2.3 - version: 9.3.0 + specifier: ^9.3.5 + version: 9.3.5 prettier: - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.8 + version: 2.8.8 tap: - specifier: ^16.3.2 - version: 16.3.4(typescript@5.0.3) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tape: - specifier: ^5.6.1 - version: 5.6.1 + specifier: ^5.7.2 + version: 5.7.2 tcompare: - specifier: ^6.0.0 - version: 6.0.0 + specifier: ^6.4.5 + version: 6.4.5(react-dom@18.2.0)(react@18.2.0) tsd: specifier: ^0.29.0 version: 0.29.0 tsx: - specifier: ^3.12.1 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 vite: - specifier: ^4.1.4 - version: 4.1.4(@types/node@18.11.18) + specifier: ^4.5.1 + version: 4.5.1(@types/node@18.19.2) packages/plugin-astro: dependencies: @@ -213,39 +213,39 @@ importers: specifier: workspace:* version: link:../orama astro: - specifier: ^2.0.2 - version: 2.0.2(@types/node@18.11.18) + specifier: ^2.10.15 + version: 2.10.15(@types/node@18.19.2) html-to-text: - specifier: ^9.0.3 - version: 9.0.3 + specifier: ^9.0.5 + version: 9.0.5 devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/html-to-text': - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.0.4 + version: 9.0.4 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/plugin-data-persistence: dependencies: '@msgpack/msgpack': - specifier: ^2.7.2 - version: 2.7.2 + specifier: ^2.8.0 + version: 2.8.0 '@orama/orama': specifier: workspace:* version: link:../orama @@ -254,56 +254,56 @@ importers: version: 0.6.22 devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/tap': - specifier: ^15.0.7 - version: 15.0.7 + specifier: ^15.0.11 + version: 15.0.11 '@typescript-eslint/eslint-plugin': - specifier: ^6.4.1 - version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.4.1 - version: 6.4.1(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 msgpack: specifier: link:@types/msgpack/msgpack version: link:@types/msgpack/msgpack readable-stream: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.4.2 + version: 4.4.2 tap: - specifier: ^16.3.0 - version: 16.3.4(typescript@5.0.3) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/plugin-docusaurus: dependencies: '@algolia/autocomplete-js': - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.12.2 + version: 1.12.2(search-insights@2.11.0) '@algolia/autocomplete-theme-classic': - specifier: ^1.7.3 - version: 1.7.3 + specifier: ^1.12.2 + version: 1.12.2 '@docusaurus/theme-common': specifier: ^2.4.3 - version: 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) + version: 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) '@orama/highlight': specifier: ^0.1.2 version: 0.1.2 @@ -320,81 +320,81 @@ importers: specifier: ^2.1.0 version: 2.1.0 vfile-message: - specifier: ^3.1.3 - version: 3.1.3 + specifier: ^3.1.4 + version: 3.1.4 devDependencies: '@commitlint/cli': - specifier: ^17.4.0 - version: 17.4.0(@swc/core@1.3.27) + specifier: ^17.8.1 + version: 17.8.1(@swc/core@1.3.100) '@commitlint/config-conventional': - specifier: ^17.4.0 - version: 17.4.0 + specifier: ^17.8.1 + version: 17.8.1 '@docusaurus/module-type-aliases': specifier: ^2.4.3 - version: 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) + version: 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@docusaurus/types': specifier: ^2.4.3 - version: 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) + version: 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.17 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/pako': - specifier: ^2.0.0 - version: 2.0.0 + specifier: ^2.0.3 + version: 2.0.3 '@types/react': - specifier: ^18.0.26 - version: 18.0.26 + specifier: ^18.2.42 + version: 18.2.42 '@types/react-dom': - specifier: ^18.0.9 - version: 18.0.9 + specifier: ^18.2.17 + version: 18.2.17 '@typescript-eslint/eslint-plugin': - specifier: ^6.4.1 - version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.4.1 - version: 6.4.1(eslint@8.48.0)(typescript@5.0.3) + specifier: ^6.13.2 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) eslint: - specifier: ^8.48.0 - version: 8.48.0 + specifier: ^8.55.0 + version: 8.55.0 eslint-config-react: specifier: ^1.1.7 version: 1.1.7 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(eslint@8.48.0)(typescript@5.0.3) + version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) eslint-config-standard: - specifier: ^17.0.0 - version: 17.0.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0) + specifier: ^17.1.0 + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-config-standard-with-typescript: - specifier: ^39.0.0 - version: 39.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.0.3) + specifier: ^39.1.1 + version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) eslint-plugin-import: - specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) + specifier: ^2.29.0 + version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.0.2 - version: 16.0.2(eslint@8.48.0) + specifier: ^16.3.1 + version: 16.3.1(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 - version: 6.1.1(eslint@8.48.0) + version: 6.1.1(eslint@8.55.0) eslint-plugin-react: specifier: ^7.33.2 - version: 7.33.2(eslint@8.48.0) + version: 7.33.2(eslint@8.55.0) husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^13.1.0 - version: 13.1.0 + specifier: ^13.3.0 + version: 13.3.0 prettier: - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.8 + version: 2.8.8 react: specifier: ^17.0.2 version: 17.0.2 @@ -402,38 +402,44 @@ importers: specifier: ^17.0.2 version: 17.0.2(react@17.0.2) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 webpack: - specifier: ^5.75.0 - version: 5.75.0(@swc/core@1.3.27) + specifier: ^5.89.0 + version: 5.89.0(@swc/core@1.3.100) - packages/plugin-docusaurus-v3: + packages/plugin-docusaurus-dev: dependencies: '@algolia/autocomplete-js': - specifier: ^1.7.2 - version: 1.7.2 + specifier: ^1.12.2 + version: 1.12.2(search-insights@2.11.0) '@algolia/autocomplete-theme-classic': - specifier: ^1.7.3 - version: 1.7.3 + specifier: ^1.12.2 + version: 1.12.2 + '@docusaurus/plugin-content-docs': + specifier: ^3.0.1 + version: 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@docusaurus/theme-common': - specifier: ^3.0.0 - version: 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + specifier: ^3.0.1 + version: 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) '@orama/highlight': specifier: ^0.1.2 version: 0.1.2 '@orama/orama': - specifier: ^2.0.0-beta.6 + specifier: workspace:* version: link:../orama '@orama/plugin-parsedoc': - specifier: ^2.0.0-beta.6 + specifier: workspace:* version: link:../plugin-parsedoc + '@orama/searchbox': + specifier: 1.0.0-beta.9 + version: 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -441,99 +447,269 @@ importers: specifier: ^2.1.0 version: 2.1.0 vfile-message: - specifier: ^3.1.3 - version: 3.1.3 + specifier: ^3.1.4 + version: 3.1.4 devDependencies: '@commitlint/cli': - specifier: ^17.4.0 - version: 17.4.0(@swc/core@1.3.27) + specifier: ^17.8.1 + version: 17.8.1(@swc/core@1.3.100) '@commitlint/config-conventional': - specifier: ^17.4.0 - version: 17.4.0 + specifier: ^17.8.1 + version: 17.8.1 '@docusaurus/module-type-aliases': - specifier: ^3.0.0 - version: 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.4.3 + version: 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': - specifier: ^3.0.0 - version: 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) + specifier: ^2.4.3 + version: 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.17 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/pako': + specifier: ^2.0.3 + version: 2.0.3 + '@types/react': + specifier: ^18.2.42 + version: 18.2.42 + '@types/react-dom': + specifier: ^18.2.17 + version: 18.2.17 + '@typescript-eslint/eslint-plugin': + specifier: ^6.13.2 + version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': + specifier: ^6.13.2 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + eslint: + specifier: ^8.55.0 + version: 8.55.0 + eslint-config-react: + specifier: ^1.1.7 + version: 1.1.7 + eslint-config-react-app: + specifier: ^7.0.1 + version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) + eslint-config-standard: + specifier: ^17.1.0 + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + eslint-config-standard-with-typescript: + specifier: ^39.1.1 + version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) + eslint-plugin-import: + specifier: ^2.29.0 + version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + eslint-plugin-n: + specifier: ^16.3.1 + version: 16.3.1(eslint@8.55.0) + eslint-plugin-promise: + specifier: ^6.1.1 + version: 6.1.1(eslint@8.55.0) + eslint-plugin-react: + specifier: ^7.33.2 + version: 7.33.2(eslint@8.55.0) + husky: + specifier: ^8.0.3 + version: 8.0.3 + lint-staged: + specifier: ^13.3.0 + version: 13.3.0 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + tap-mocha-reporter: + specifier: ^5.0.4 + version: 5.0.4 + tsx: + specifier: ^3.14.0 + version: 3.14.0 + typescript: + specifier: ^5.3.2 + version: 5.3.2 + webpack: + specifier: ^5.89.0 + version: 5.89.0(@swc/core@1.3.100) + + packages/plugin-docusaurus-sandbox: + dependencies: + '@docusaurus/core': + specifier: 3.0.1 + version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/preset-classic': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + '@docusaurus/utils': + specifier: ^3.0.1 + version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@mdx-js/react': + specifier: ^3.0.0 + version: 3.0.0(@types/react@18.2.42)(react@18.2.0) + '@orama/plugin-docusaurus-dev': + specifier: file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz + version: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + clsx: + specifier: ^2.0.0 + version: 2.0.0 + jsdom: + specifier: ^23.0.1 + version: 23.0.1 + markdown-it: + specifier: ^13.0.2 + version: 13.0.2 + pako: + specifier: ^2.1.0 + version: 2.1.0 + prism-react-renderer: + specifier: ^2.3.0 + version: 2.3.0(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + slugify: + specifier: ^1.6.6 + version: 1.6.6 + devDependencies: + '@docusaurus/module-type-aliases': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + + packages/plugin-docusaurus-v3: + dependencies: + '@algolia/autocomplete-js': + specifier: ^1.12.2 + version: 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-theme-classic': + specifier: ^1.12.2 + version: 1.12.2 + '@docusaurus/theme-common': + specifier: ^3.0.1 + version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@orama/highlight': + specifier: ^0.1.2 + version: 0.1.2 + '@orama/orama': + specifier: workspace:2.0.0-beta.8 + version: link:../orama + '@orama/plugin-parsedoc': + specifier: workspace:2.0.0-beta.8 + version: link:../plugin-parsedoc + github-slugger: specifier: ^2.0.0 version: 2.0.0 + pako: + specifier: ^2.1.0 + version: 2.1.0 + vfile-message: + specifier: ^3.1.4 + version: 3.1.4 + devDependencies: + '@commitlint/cli': + specifier: ^17.8.1 + version: 17.8.1(@swc/core@1.3.100) + '@commitlint/config-conventional': + specifier: ^17.8.1 + version: 17.8.1 + '@docusaurus/module-type-aliases': + specifier: ^3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': + specifier: ^3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@swc/cli': + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) + '@swc/core': + specifier: ^1.3.100 + version: 1.3.100 + '@types/node': + specifier: ^18.19.2 + version: 18.19.2 + '@types/pako': + specifier: ^2.0.3 + version: 2.0.3 '@types/react': - specifier: ^18.0.26 - version: 18.0.26 + specifier: ^18.2.42 + version: 18.2.42 '@types/react-dom': - specifier: ^18.0.9 - version: 18.0.9 + specifier: ^18.2.17 + version: 18.2.17 '@typescript-eslint/eslint-plugin': - specifier: ^6.4.1 - version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.13.2 + version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) '@typescript-eslint/parser': - specifier: ^6.4.1 - version: 6.4.1(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.13.2 + version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) eslint: - specifier: ^8.48.0 - version: 8.48.0 + specifier: ^8.55.0 + version: 8.55.0 eslint-config-react: specifier: ^1.1.7 version: 1.1.7 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(eslint@8.48.0)(typescript@5.2.2) + version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) eslint-config-standard: - specifier: ^17.0.0 - version: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0) + specifier: ^17.1.0 + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-config-standard-with-typescript: - specifier: ^39.0.0 - version: 39.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.2.2) + specifier: ^39.1.1 + version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) eslint-plugin-import: - specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) + specifier: ^2.29.0 + version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.0.2 - version: 16.0.2(eslint@8.48.0) + specifier: ^16.3.1 + version: 16.3.1(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 - version: 6.1.1(eslint@8.48.0) + version: 6.1.1(eslint@8.55.0) eslint-plugin-react: specifier: ^7.33.2 - version: 7.33.2(eslint@8.48.0) + version: 7.33.2(eslint@8.55.0) husky: specifier: ^8.0.3 version: 8.0.3 lint-staged: - specifier: ^13.1.0 - version: 13.1.0 + specifier: ^13.3.0 + version: 13.3.0 prettier: - specifier: ^2.8.1 - version: 2.8.1 + specifier: ^2.8.8 + version: 2.8.8 react: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0 react-dom: - specifier: ^18.0.0 + specifier: ^18.2.0 version: 18.2.0(react@18.2.0) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.2.2 + specifier: ^5.3.2 + version: 5.3.2 webpack: - specifier: ^5.75.0 - version: 5.75.0(@swc/core@1.3.27) + specifier: ^5.89.0 + version: 5.89.0(@swc/core@1.3.100) packages/plugin-match-highlight: dependencies: @@ -542,29 +718,29 @@ importers: version: link:../orama devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/tap': - specifier: ^15.0.7 - version: 15.0.7 + specifier: ^15.0.11 + version: 15.0.11 c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 tap: - specifier: ^16.3.4 - version: 16.3.4(typescript@5.0.3) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/plugin-nextra: dependencies: @@ -578,8 +754,8 @@ importers: specifier: ^2.3.2 version: 2.3.2 next: - specifier: ^13.2.4 - version: 13.3.0(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^13.5.6 + version: 13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -588,14 +764,14 @@ importers: version: 18.2.0(react@18.2.0) devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/plugin-parsedoc: dependencies: @@ -606,8 +782,8 @@ importers: specifier: ^8.1.0 version: 8.1.0 hast-util-from-html: - specifier: ^1.0.1 - version: 1.0.1 + specifier: ^1.0.2 + version: 1.0.2 hast-util-from-string: specifier: ^2.0.0 version: 2.0.0 @@ -624,14 +800,14 @@ importers: specifier: ^6.1.0 version: 6.1.0 rehype-parse: - specifier: ^8.0.4 - version: 8.0.4 + specifier: ^8.0.5 + version: 8.0.5 rehype-preset-minify: specifier: ^6.0.0 version: 6.0.0 remark-parse: - specifier: ^10.0.1 - version: 10.0.1 + specifier: ^10.0.2 + version: 10.0.2 remark-rehype: specifier: ^10.1.0 version: 10.1.0 @@ -640,35 +816,35 @@ importers: version: 10.1.2 devDependencies: '@swc/cli': - specifier: ^0.1.59 - version: 0.1.59(@swc/core@1.3.27) + specifier: ^0.1.63 + version: 0.1.63(@swc/core@1.3.100) '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 '@types/glob': - specifier: ^8.0.1 - version: 8.0.1 + specifier: ^8.1.0 + version: 8.1.0 '@types/hast': - specifier: ^2.3.4 - version: 2.3.4 + specifier: ^2.3.8 + version: 2.3.8 '@types/node': - specifier: ^18.11.18 - version: 18.11.18 + specifier: ^18.19.2 + version: 18.19.2 '@types/tap': - specifier: ^15.0.7 - version: 15.0.7 + specifier: ^15.0.11 + version: 15.0.11 c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 tap: - specifier: ^16.3.4 - version: 16.3.4(typescript@5.0.3) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tsx: - specifier: ^3.12.2 - version: 3.12.2 + specifier: ^3.14.0 + version: 3.14.0 typescript: - specifier: ^5.0.0 - version: 5.0.3 + specifier: ^5.3.2 + version: 5.3.2 packages/plugin-telemetry: dependencies: @@ -677,44 +853,44 @@ importers: version: link:../orama devDependencies: '@types/node': - specifier: ^20.9.0 - version: 20.9.0 + specifier: ^20.10.3 + version: 20.10.3 c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.14.0 + version: 7.14.0 sinon: specifier: ^17.0.1 version: 17.0.1 tap: - specifier: ^16.3.2 - version: 16.3.4(typescript@5.2.2) + specifier: ^16.3.9 + version: 16.3.9(typescript@5.3.2) tap-mocha-reporter: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 tape: - specifier: ^5.6.1 - version: 5.6.1 + specifier: ^5.7.2 + version: 5.7.2 ts-standard: specifier: ^12.0.2 - version: 12.0.2(typescript@5.2.2) + version: 12.0.2(typescript@5.3.2) tsup: specifier: ^7.2.0 - version: 7.2.0(@swc/core@1.3.27)(typescript@5.2.2) + version: 7.2.0(@swc/core@1.3.100)(typescript@5.3.2) typescript: - specifier: ^5.0.0 - version: 5.2.2 + specifier: ^5.3.2 + version: 5.3.2 packages/stemmers: devDependencies: '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 packages/stopwords: devDependencies: '@swc/core': - specifier: ^1.3.27 - version: 1.3.27 + specifier: ^1.3.100 + version: 1.3.100 packages: @@ -722,10 +898,15 @@ packages: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - /@algolia/autocomplete-core@1.7.2: - resolution: {integrity: sha512-eclwUDC6qfApNnEfu1uWcL/rudQsn59tjEoUYZYE2JSXZrHLRjBUGMxiCoknobU2Pva8ejb0eRxpIYDtVVqdsw==} + /@algolia/autocomplete-core@1.12.2(search-insights@2.11.0): + resolution: {integrity: sha512-9H11byD/LotKdsAQW8LKfJRwTKde33nxieKgBRbG8jhPErnREsiAmdF82910mv2zimu66T4f9BL9zT1kGEF74g==} dependencies: - '@algolia/autocomplete-shared': 1.7.2 + '@algolia/autocomplete-plugin-algolia-insights': 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-shared': 1.12.2 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights dev: false /@algolia/autocomplete-core@1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0): @@ -737,22 +918,36 @@ packages: - '@algolia/client-search' - algoliasearch - search-insights - dev: true - /@algolia/autocomplete-js@1.7.2: - resolution: {integrity: sha512-/x0r0510yEHtTt9+JIhWa9CIvS2s95n5eSyKrCXA6QF8DYKJV+LQpGCpHnO4gEHJFEe0itVdmws3DzOZrBGa9Q==} + /@algolia/autocomplete-js@1.12.2(search-insights@2.11.0): + resolution: {integrity: sha512-urCborbT4qJHZJ8atCe1YNicWQ0rJPRK6KWoufmukqZV0ktxXcRlJCstRV9j/8CqxOheB/eDWo/Rm3v9nXSJLg==} peerDependencies: '@algolia/client-search': '>= 4.5.1 < 6' + algoliasearch: '>= 4.9.1 < 6' peerDependenciesMeta: '@algolia/client-search': optional: true + algoliasearch: + optional: true dependencies: - '@algolia/autocomplete-core': 1.7.2 - '@algolia/autocomplete-preset-algolia': 1.7.2 - '@algolia/autocomplete-shared': 1.7.2 + '@algolia/autocomplete-core': 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-preset-algolia': 1.12.2 + '@algolia/autocomplete-shared': 1.12.2 htm: 3.1.1 - preact: 10.15.1 + preact: 10.19.2 + transitivePeerDependencies: + - search-insights + dev: false + + /@algolia/autocomplete-plugin-algolia-insights@1.12.2(search-insights@2.11.0): + resolution: {integrity: sha512-jPlBXFZs3ukUl5bn27kF3D6JHsWwK9g2bcjIeFBld2UaZnH6ec8tcldVeYbUy6QzDevmFyTohzhb1j6MtSZBrQ==} + peerDependencies: + search-insights: '>= 1 < 3' + dependencies: + '@algolia/autocomplete-shared': 1.12.2 + search-insights: 2.11.0 transitivePeerDependencies: + - '@algolia/client-search' - algoliasearch dev: false @@ -766,10 +961,9 @@ packages: transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - dev: true - /@algolia/autocomplete-preset-algolia@1.7.2: - resolution: {integrity: sha512-+RYEG6B0QiGGfRb2G3MtPfyrl0dALF3cQNTWBzBX6p5o01vCCGTTinAm2UKG3tfc2CnOMAtnPLkzNZyJUpnVJw==} + /@algolia/autocomplete-preset-algolia@1.12.2: + resolution: {integrity: sha512-eIKg14xSr5nHp4Qc9ddl59iVTGmJzOTN8KSZMR/cp76Wa78VvYG5SWSU3Qi+visFrlPWH6I0aM8RrevsnhprtQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' @@ -779,7 +973,7 @@ packages: algoliasearch: optional: true dependencies: - '@algolia/autocomplete-shared': 1.7.2 + '@algolia/autocomplete-shared': 1.12.2 dev: false /@algolia/autocomplete-preset-algolia@1.9.3(algoliasearch@4.20.0): @@ -795,10 +989,17 @@ packages: dependencies: '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.20.0) algoliasearch: 4.20.0 - dev: true - /@algolia/autocomplete-shared@1.7.2: - resolution: {integrity: sha512-QCckjiC7xXHIUaIL3ektBtjJ0w7tTA3iqKcAE/Hjn1lZ5omp7i3Y4e09rAr9ZybqirL7AbxCLLq0Ra5DDPKeug==} + /@algolia/autocomplete-shared@1.12.2: + resolution: {integrity: sha512-XOaJ0LeXh8jgLKgR1FF2l3aF/8pw4gdjNWucaZh2NfwU1EfXmgjsvUHS7GglJgvxUcSHDoQglr2I5zUo3piSbA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + peerDependenciesMeta: + '@algolia/client-search': + optional: true + algoliasearch: + optional: true dev: false /@algolia/autocomplete-shared@1.9.3(algoliasearch@4.20.0): @@ -813,27 +1014,23 @@ packages: optional: true dependencies: algoliasearch: 4.20.0 - dev: true - /@algolia/autocomplete-theme-classic@1.7.3: - resolution: {integrity: sha512-kWllEV3cjuwy1nCQXjZ79baGW5IsKAJsB/e48Q0Yc86b6Yt+JkngRlKhewuaSCKxqdVvmSzZqTVDCplsYCKAhQ==} + /@algolia/autocomplete-theme-classic@1.12.2: + resolution: {integrity: sha512-0AZzaX4jiN9fc/uO00PTZ4GUYMS/W5BIjCVMF6Rry21VhH5RYBnhH1VLNw3WUH++K2xwcyIoDIBV+tCInF0lOg==} dev: false /@algolia/cache-browser-local-storage@4.20.0: resolution: {integrity: sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==} dependencies: '@algolia/cache-common': 4.20.0 - dev: true /@algolia/cache-common@4.20.0: resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==} - dev: true /@algolia/cache-in-memory@4.20.0: resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==} dependencies: '@algolia/cache-common': 4.20.0 - dev: true /@algolia/client-account@4.20.0: resolution: {integrity: sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==} @@ -841,7 +1038,6 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/client-search': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true /@algolia/client-analytics@4.20.0: resolution: {integrity: sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==} @@ -850,14 +1046,12 @@ packages: '@algolia/client-search': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true /@algolia/client-common@4.20.0: resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==} dependencies: '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true /@algolia/client-personalization@4.20.0: resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==} @@ -865,7 +1059,6 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true /@algolia/client-search@4.20.0: resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==} @@ -873,33 +1066,31 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true + + /@algolia/events@4.0.1: + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + dev: false /@algolia/logger-common@4.20.0: resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==} - dev: true /@algolia/logger-console@4.20.0: resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==} dependencies: '@algolia/logger-common': 4.20.0 - dev: true /@algolia/requester-browser-xhr@4.20.0: resolution: {integrity: sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==} dependencies: '@algolia/requester-common': 4.20.0 - dev: true /@algolia/requester-common@4.20.0: resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==} - dev: true /@algolia/requester-node-http@4.20.0: resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==} dependencies: '@algolia/requester-common': 4.20.0 - dev: true /@algolia/transporter@4.20.0: resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==} @@ -907,14 +1098,13 @@ packages: '@algolia/cache-common': 4.20.0 '@algolia/logger-common': 4.20.0 '@algolia/requester-common': 4.20.0 - dev: true /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 /@arrows/array@1.4.1: resolution: {integrity: sha512-MGYS8xi3c4tTy1ivhrVntFvufoNzje0PchjEz6G/SsWRgUKxL4tKwS6iPdO8vsaJYldagAeWMd5KRD0aX3Q39g==} @@ -949,48 +1139,49 @@ packages: resolution: {integrity: sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==} dev: true - /@astrojs/compiler@0.31.4: - resolution: {integrity: sha512-6bBFeDTtPOn4jZaiD3p0f05MEGQL9pw2Zbfj546oFETNmjJFWO3nzHz6/m+P53calknCvyVzZ5YhoBLIvzn5iw==} + /@astrojs/compiler@1.8.2: + resolution: {integrity: sha512-o/ObKgtMzl8SlpIdzaxFnt7SATKPxu4oIP/1NL+HDJRzxfJcAkOTAb/ZKMRyULbz4q+1t2/DAebs2Z1QairkZw==} dev: false - /@astrojs/compiler@1.5.1: - resolution: {integrity: sha512-iIGKu/uzB8sJ5VveQf0eHrVPPFEcrvSlp4qShYMOuY2aMmK2RVXQlX9dUjtmBQ+NAokfIOb7fwCutvH+p13l+g==} + /@astrojs/internal-helpers@0.1.2: + resolution: {integrity: sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==} dev: false - /@astrojs/language-server@0.28.3: - resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==} + /@astrojs/language-server@1.0.8: + resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==} hasBin: true dependencies: - '@vscode/emmet-helper': 2.8.9 + '@astrojs/compiler': 1.8.2 + '@jridgewell/trace-mapping': 0.3.20 + '@vscode/emmet-helper': 2.9.2 events: 3.3.0 - prettier: 2.8.1 - prettier-plugin-astro: 0.7.2 - source-map: 0.7.4 - vscode-css-languageservice: 6.2.6 - vscode-html-languageservice: 5.0.6 + prettier: 2.8.8 + prettier-plugin-astro: 0.9.1 + vscode-css-languageservice: 6.2.11 + vscode-html-languageservice: 5.1.1 vscode-languageserver: 8.1.0 - vscode-languageserver-protocol: 3.17.3 - vscode-languageserver-textdocument: 1.0.8 - vscode-languageserver-types: 3.17.3 - vscode-uri: 3.0.7 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 dev: false - /@astrojs/markdown-remark@2.2.1(astro@2.0.2): + /@astrojs/markdown-remark@2.2.1(astro@2.10.15): resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: astro: ^2.5.0 dependencies: '@astrojs/prism': 2.1.2 - astro: 2.0.2(@types/node@18.11.18) + astro: 2.10.15(@types/node@18.19.2) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 - rehype-stringify: 9.0.3 + rehype-stringify: 9.0.4 remark-gfm: 3.0.1 - remark-parse: 10.0.1 + remark-parse: 10.0.2 remark-rehype: 10.1.0 remark-smartypants: 2.0.0 - shiki: 0.14.2 + shiki: 0.14.5 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -1009,13 +1200,13 @@ packages: resolution: {integrity: sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==} engines: {node: '>=16.12.0'} dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 debug: 4.3.4 dlv: 1.1.3 - dset: 3.1.2 + dset: 3.1.3 is-docker: 3.0.0 is-wsl: 2.2.0 - undici: 5.22.1 + undici: 5.28.2 which-pm-runs: 1.1.0 transitivePeerDependencies: - supports-color @@ -1024,92 +1215,58 @@ packages: /@astrojs/webapi@2.2.0: resolution: {integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==} dependencies: - undici: 5.22.1 + undici: 5.28.2 dev: false - /@babel/code-frame@7.22.13: - resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + /@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.20 + '@babel/highlight': 7.23.4 chalk: 2.4.2 - dev: false - - /@babel/code-frame@7.22.5: - resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.22.5 - - /@babel/compat-data@7.22.5: - resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} - engines: {node: '>=6.9.0'} - /@babel/compat-data@7.23.3: - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - dev: false /@babel/core@7.12.9: resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) + '@babel/helpers': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.8 + semver: 5.7.2 source-map: 0.5.7 transitivePeerDependencies: - supports-color dev: false - /@babel/core@7.22.5: - resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/core@7.23.3: - resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} + /@babel/core@7.23.5: + resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.3 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helpers': 7.23.2 - '@babel/parser': 7.23.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helpers': 7.23.5 + '@babel/parser': 7.23.5 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.3 - '@babel/types': 7.23.3 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1117,299 +1274,158 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - /@babel/eslint-parser@7.22.5(@babel/core@7.22.5)(eslint@8.48.0): - resolution: {integrity: sha512-C69RWYNYtrgIRE5CmTd77ZiLDXqgBipahJc/jHP3sLcAGj6AJzxNIuKNpVnICqbyK7X3pFUfEvL++rvtbQpZkQ==} + /@babel/eslint-parser@7.23.3(@babel/core@7.23.5)(eslint@8.55.0): + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: - '@babel/core': '>=7.11.0' + '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 peerDependenciesMeta: eslint: optional: true dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.48.0 + eslint: 8.55.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/generator@7.22.5: - resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - jsesc: 2.5.2 - - /@babel/generator@7.23.3: - resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} + /@babel/generator@7.23.5: + resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.3 + '@babel/types': 7.23.5 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 - dev: false /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.3 - dev: false - - /@babel/helper-builder-binary-assignment-operator-visitor@7.22.5: - resolution: {integrity: sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-compilation-targets@7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.23.3 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: false - - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.22.1 + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.22.2 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.3): - resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} + /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5): + resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - dev: false - - /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/helper-create-class-features-plugin@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-xkb58MyOYIslxu3gKmVXmjTtUPvBU4odYzbiIQbWwLKIHCsx6UGZGX6F1IznMFVnDdirseUZopzN+ZRt8Xb33Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.3): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: false - - /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - - /@babel/helper-create-regexp-features-plugin@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-1VpEFOIbMRaXyDeUwUfmTIxExLwQ+zkW+Bh5zXpApA3oQedBx9v/updixWxnx/bZpKw7u8VxWjb/qWpIcmPq8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - dev: false - - /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.5): - resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.3): + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.5): resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.2 + resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-environment-visitor@7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} - engines: {node: '>=6.9.0'} - - /@babel/helper-function-name@7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.5 /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.3 - dev: false + '@babel/types': 7.23.5 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-member-expression-to-functions@7.22.5: - resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.3 - dev: false + '@babel/types': 7.23.5 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.3 - dev: false - - /@babel/helper-module-imports@7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 - /@babel/helper-module-transforms@7.22.5: - resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + /@babel/helper-module-transforms@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.12.9 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: false /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-plugin-utils@7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} @@ -1419,285 +1435,169 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.3): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - dev: false - - /@babel/helper-remap-async-to-generator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-cU0Sq1Rf4Z55fgz7haOakIyM7+x/uCFwXpLPaeRzfoUtAEAuUZjZvFPjL/rk5rW693dIgn2hng1W7xbT7lWT4g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-wrap-function': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.3): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - dev: false - - /@babel/helper-replace-supers@7.22.5: - resolution: {integrity: sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-member-expression-to-functions': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color /@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.5 - - /@babel/helper-split-export-declaration@7.22.5: - resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.3 - dev: false + '@babel/types': 7.23.5 - /@babel/helper-string-parser@7.22.5: - resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + /@babel/helper-string-parser@7.23.4: + resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.5: - resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} - engines: {node: '>=6.9.0'} - - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - dev: false - - /@babel/helper-validator-option@7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.22.5 + '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.3 - dev: false - - /@babel/helper-wrap-function@7.22.5: - resolution: {integrity: sha512-bYqLIBSEshYcYQyfks8ewYA8S30yaGSeRslcvKMvoUk6HHPySbxHq9YRi6ghhzEU+yhQv9bP/jXnygkStOcqZw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color - - /@babel/helpers@7.22.5: - resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/types': 7.23.5 - /@babel/helpers@7.23.2: - resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} + /@babel/helpers@7.23.5: + resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.3 - '@babel/types': 7.23.3 + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 transitivePeerDependencies: - supports-color - dev: false - /@babel/highlight@7.22.20: - resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + /@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - dev: false - - /@babel/highlight@7.22.5: - resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.5 - chalk: 2.4.2 - js-tokens: 4.0.0 - - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - - /@babel/parser@7.23.3: - resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.5 - dev: false /@babel/parser@7.23.5: resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.3 - - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.3): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.5(@babel/core@7.22.5) - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.3): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3) - dev: false + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.3): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color dev: true - /@babel/plugin-proposal-decorators@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-h8hlezQ4dl6ixodgXkH8lUfcD7x+WAuIqPUjwGoItynrXOAv4a4Tci1zA/qjzQjjcl0v3QpLdc2LM6ZACQuY7A==} + /@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.5): + resolution: {integrity: sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/plugin-syntax-decorators': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.5) dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) dev: true /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): @@ -1706,2574 +1606,2124 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.9) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.12.9) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) dev: false - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.5): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.5): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.5): + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.5): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.5): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - dev: false - - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.22.5): + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.5): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) dev: true - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.5): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.5): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.5): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.5): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.3): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.5): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.5): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + dev: true - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.3): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.5): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.3): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + dev: true - /@babel/plugin-syntax-decorators@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA==} + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.5): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): + resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.5): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.5): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.3): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.5): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): - resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.5): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.5): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.5): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.3): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.5): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.3): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.12.9 + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5): + resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-split-export-declaration': 7.22.6 + globals: 11.12.0 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/template': 7.22.15 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.5): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.5): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.3): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.5): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + dev: true - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.3): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.5): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.3): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-async-generator-functions@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-gGOEvFzm3fWoyD5uZq7vVTD57pPJ3PczPUD/xCFGjzBpUosnklmXyKnGQbbbGs1NPNPskFex0j93yKbHt0cHyg==} + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==} + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/core': 7.23.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - dev: false + '@babel/helper-validator-identifier': 7.22.20 - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-imports': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.3) - dev: false - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-transform-block-scoping@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==} + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) - /@babel/plugin-transform-block-scoping@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==} + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.5 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-transform-class-static-block@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - /@babel/plugin-transform-class-static-block@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==} + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.9): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) dev: false - /@babel/plugin-transform-classes@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-2edQhLfibpWpsVBx2n/GKOz6JdGQvLruZQfGr9l1qes2KQaWswjBzhQF7UDUZMNaMMQeYnQzxwOMPsbYF7wqPQ==} + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-classes@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==} + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: false - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 - dev: false - /@babel/plugin-transform-destructuring@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==} + /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + dev: false - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.5): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.23.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/types': 7.23.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + regenerator-transform: 0.15.2 - /@babel/plugin-transform-dynamic-import@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) - /@babel/plugin-transform-dynamic-import@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==} + /@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.5): + resolution: {integrity: sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 + '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - dev: false + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.5) - /@babel/plugin-transform-export-namespace-from@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - dev: false - /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.22.5) - dev: true - /@babel/plugin-transform-for-of@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} + /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.5): + resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-function-name': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-function-name': 7.23.0 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-json-strings@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.5) - /@babel/plugin-transform-json-strings@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==} + /@babel/preset-env@7.23.5(@babel/core@7.23.5): + resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.5 + '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) - dev: false + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.5) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.5) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + core-js-compat: 3.34.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} - engines: {node: '>=6.9.0'} + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.5): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': 7.23.5 + esutils: 2.0.3 - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} + /@babel/preset-react@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-transform-logical-assignment-operators@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) + + /@babel/preset-typescript@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) + + /@babel/regjsgen@0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/plugin-transform-logical-assignment-operators@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==} + /@babel/runtime-corejs3@7.23.5: + resolution: {integrity: sha512-7+ziVclejQTLYhXl+Oi1f6gTGD1XDCeLa4R472TNGQxb08zbEJ0OdNoh5Piz+57Ltmui6xR88BXR4gS3/Toslw==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) + core-js-pure: 3.34.0 + regenerator-runtime: 0.14.0 dev: false - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} + /@babel/runtime@7.23.5: + resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + regenerator-runtime: 0.14.0 - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/code-frame': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 - /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} + /@babel/traverse@7.23.5: + resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + debug: 4.3.4 + globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} + /@babel/types@7.23.5: + resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - transitivePeerDependencies: - - supports-color + /@base2/pretty-print-object@1.0.1: + resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} + dev: true - /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@changesets/apply-release-plan@7.0.0: + resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/runtime': 7.23.5 + '@changesets/config': 3.0.0 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.5.4 dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/assemble-release-plan@6.0.0: + resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 + '@babel/runtime': 7.23.5 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.5.4 dev: false - /@babel/plugin-transform-modules-systemjs@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/changelog-git@0.2.0: + resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - transitivePeerDependencies: - - supports-color + '@changesets/types': 6.0.0 + dev: false - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/cli@2.27.1: + resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} + hasBin: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/runtime': 7.23.5 + '@changesets/apply-release-plan': 7.0.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-release-plan': 4.0.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.0 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.6 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.2 + resolve-from: 5.0.0 + semver: 7.5.4 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.2.3 dev: false - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/config@3.0.0: + resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/errors@0.2.0: + resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + extendable-error: 0.1.7 dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + /@changesets/get-dependents-graph@2.0.0: + resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.5.4 + dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + /@changesets/get-release-plan@4.0.0: + resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/runtime': 7.23.5 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/config': 3.0.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 dev: false - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + /@changesets/get-version-range-type@0.4.0: + resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} + dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/git@3.0.0: + resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/runtime': 7.23.5 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.5 + spawndamnit: 2.0.0 dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/logger@0.1.0: + resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) + chalk: 2.4.2 + dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/parse@0.4.0: + resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 dev: false - /@babel/plugin-transform-numeric-separator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/pre@2.0.0: + resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) + '@babel/runtime': 7.23.5 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + dev: false - /@babel/plugin-transform-numeric-separator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/read@0.6.0: + resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) + '@babel/runtime': 7.23.5 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 dev: false - /@babel/plugin-transform-object-rest-spread@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) + /@changesets/types@4.1.0: + resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + dev: false - /@babel/plugin-transform-object-rest-spread@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.3 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) + /@changesets/types@6.0.0: + resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} dev: false - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@changesets/write@0.3.0: + resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.5 - transitivePeerDependencies: - - supports-color + '@babel/runtime': 7.23.5 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.3) + /@colors/colors@1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true dev: false + optional: true - /@babel/plugin-transform-optional-catch-binding@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/cli@17.8.1(@swc/core@1.3.100): + resolution: {integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==} + engines: {node: '>=v14'} + hasBin: true dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) + '@commitlint/format': 17.8.1 + '@commitlint/lint': 17.8.1 + '@commitlint/load': 17.8.1(@swc/core@1.3.100) + '@commitlint/read': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + lodash.isfunction: 3.0.9 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: true - /@babel/plugin-transform-optional-catch-binding@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/config-conventional@17.8.1: + resolution: {integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - dev: false + conventional-changelog-conventionalcommits: 6.1.0 + dev: true - /@babel/plugin-transform-optional-chaining@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-AconbMKOMkyG+xCng2JogMCDcqW8wedQAqpVIL4cOSescZ7+iW8utC6YDZLMCSUIReEA733gzRSaOSXMAt/4WQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/config-validator@17.8.1: + resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) + '@commitlint/types': 17.8.1 + ajv: 8.12.0 + dev: true - /@babel/plugin-transform-optional-chaining@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/config-validator@18.4.3: + resolution: {integrity: sha512-FPZZmTJBARPCyef9ohRC9EANiQEKSWIdatx5OlgeHKu878dWwpyeFauVkhzuBRJFcCA4Uvz/FDtlDKs008IHcA==} + engines: {node: '>=v18'} + requiresBuild: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - dev: false + '@commitlint/types': 18.4.3 + ajv: 8.12.0 + dev: true + optional: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.12.9): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/ensure@17.8.1: + resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/types': 17.8.1 + lodash.camelcase: 4.3.0 + lodash.kebabcase: 4.1.1 + lodash.snakecase: 4.1.1 + lodash.startcase: 4.4.0 + lodash.upperfirst: 4.3.1 + dev: true - /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + /@commitlint/execute-rule@17.8.1: + resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==} + engines: {node: '>=v14'} + dev: true - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/execute-rule@18.4.3: + resolution: {integrity: sha512-t7FM4c+BdX9WWZCPrrbV5+0SWLgT3kCq7e7/GhHCreYifg3V8qyvO127HF796vyFql75n4TFF+5v1asOOWkV1Q==} + engines: {node: '>=v18'} + requiresBuild: true + dev: true + optional: true + + /@commitlint/format@17.8.1: + resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/types': 17.8.1 + chalk: 4.1.2 + dev: true - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/is-ignored@17.8.1: + resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - transitivePeerDependencies: - - supports-color + '@commitlint/types': 17.8.1 + semver: 7.5.4 + dev: true - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/lint@17.8.1: + resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/is-ignored': 17.8.1 + '@commitlint/parse': 17.8.1 + '@commitlint/rules': 17.8.1 + '@commitlint/types': 17.8.1 + dev: true - /@babel/plugin-transform-private-property-in-object@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/load@17.8.1(@swc/core@1.3.100): + resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.5) + '@commitlint/config-validator': 17.8.1 + '@commitlint/execute-rule': 17.8.1 + '@commitlint/resolve-extends': 17.8.1 + '@commitlint/types': 17.8.1 + '@types/node': 20.5.1 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.2) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + ts-node: 10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - - supports-color + - '@swc/core' + - '@swc/wasm' + dev: true - /@babel/plugin-transform-private-property-in-object@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/load@18.4.3(typescript@5.3.2): + resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} + engines: {node: '>=v18'} + requiresBuild: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) - dev: false + '@commitlint/config-validator': 18.4.3 + '@commitlint/execute-rule': 18.4.3 + '@commitlint/resolve-extends': 18.4.3 + '@commitlint/types': 18.4.3 + '@types/node': 18.19.2 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - typescript + dev: true + optional: true - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + /@commitlint/message@17.8.1: + resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==} + engines: {node: '>=v14'} + dev: true - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/parse@17.8.1: + resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/types': 17.8.1 + conventional-changelog-angular: 6.0.0 + conventional-commits-parser: 4.0.0 + dev: true - /@babel/plugin-transform-react-constant-elements@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/read@17.8.1: + resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/top-level': 17.8.1 + '@commitlint/types': 17.8.1 + fs-extra: 11.2.0 + git-raw-commits: 2.0.11 + minimist: 1.2.8 + dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/resolve-extends@17.8.1: + resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@commitlint/config-validator': 17.8.1 + '@commitlint/types': 17.8.1 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/resolve-extends@18.4.3: + resolution: {integrity: sha512-30sk04LZWf8+SDgJrbJCjM90gTg2LxsD9cykCFeFu+JFHvBFq5ugzp2eO/DJGylAdVaqxej3c7eTSE64hR/lnw==} + engines: {node: '>=v18'} + requiresBuild: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@commitlint/config-validator': 18.4.3 + '@commitlint/types': 18.4.3 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + optional: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/rules@17.8.1: + resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) + '@commitlint/ensure': 17.8.1 + '@commitlint/message': 17.8.1 + '@commitlint/to-lines': 17.8.1 + '@commitlint/types': 17.8.1 + execa: 5.1.1 + dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/to-lines@17.8.1: + resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==} + engines: {node: '>=v14'} + dev: true + + /@commitlint/top-level@17.8.1: + resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.23.3 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.23.3) - dev: false + find-up: 5.0.0 + dev: true - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/types@17.8.1: + resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==} + engines: {node: '>=v14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/types': 7.22.5 + chalk: 4.1.2 + dev: true - /@babel/plugin-transform-react-jsx@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@commitlint/types@18.4.3: + resolution: {integrity: sha512-cvzx+vtY/I2hVBZHCLrpoh+sA0hfuzHwDc+BAFPimYLjJkpHnghQM+z8W/KyLGkygJh3BtI3xXXq+dKjnSWEmA==} + engines: {node: '>=v18'} + requiresBuild: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3) - '@babel/types': 7.22.5 - dev: false + chalk: 4.1.2 + dev: true + optional: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@jridgewell/trace-mapping': 0.3.9 + dev: true - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + /@discoveryjs/json-ext@0.5.7: + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} dev: false - /@babel/plugin-transform-regenerator@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.1 - - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: false + /@docsearch/css@3.5.2: + resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@docsearch/js@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@docsearch/react': 3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) + preact: 10.19.2 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + - search-insights + dev: true - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} - engines: {node: '>=6.9.0'} + /@docsearch/react@3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.20.0) + '@docsearch/css': 3.5.2 + '@types/react': 18.2.42 + algoliasearch: 4.20.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + search-insights: 2.11.0 + transitivePeerDependencies: + - '@algolia/client-search' - /@babel/plugin-transform-runtime@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bg4Wxd1FWeFx3daHFTWk1pkSWK/AyQuiyAoeZAOkAOUBjnZPH6KT7eMxouV47tQ6hl6ax2zyAWBdWZXbrvXlaw==} - engines: {node: '>=6.9.0'} + /@docusaurus/core@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + resolution: {integrity: sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==} + engines: {node: '>=16.14'} + hasBin: true peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - semver: 6.3.1 + '@babel/core': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/runtime': 7.23.5 + '@babel/runtime-corejs3': 7.23.5 + '@babel/traverse': 7.23.5 + '@docusaurus/cssnano-preset': 2.4.3 + '@docusaurus/logger': 2.4.3 + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/react-loadable': 5.5.2(react@17.0.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) + '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.5.1 + autoprefixer: 10.4.16(postcss@8.4.32) + babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0) + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.3 + cli-table3: 0.6.3 + combine-promises: 1.2.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0(webpack@5.89.0) + core-js: 3.34.0 + css-loader: 6.8.1(webpack@5.89.0) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.89.0) + cssnano: 5.1.15(postcss@8.4.32) + del: 6.1.1 + detect-port: 1.5.1 + escape-html: 1.0.3 + eta: 2.2.0 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 10.1.0 + html-minifier-terser: 6.1.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.5.4(webpack@5.89.0) + import-fresh: 3.3.0 + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.7.6(webpack@5.89.0) + postcss: 8.4.32 + postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0) + prompts: 2.4.2 + react: 17.0.2 + react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0) + react-router: 5.3.4(react@17.0.2) + react-router-config: 5.1.1(react-router@5.3.4)(react@17.0.2) + react-router-dom: 5.3.4(react@17.0.2) + rtl-detect: 1.1.2 + semver: 7.5.4 + serve-handler: 6.1.5 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100)(webpack@5.89.0) + tslib: 2.6.2 + update-notifier: 5.1.0 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + wait-on: 6.0.1 + webpack: 5.89.0(@swc/core@1.3.100) + webpack-bundle-analyzer: 4.10.1 + webpack-dev-server: 4.15.1(webpack@5.89.0) + webpack-merge: 5.10.0 + webpackbar: 5.0.2(webpack@5.89.0) transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false - /@babel/plugin-transform-runtime@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-XcQ3X58CKBdBnnZpPaQjgVMePsXtSZzHoku70q9tUAQp02ggPQNM04BF3RvlW1GSM/McbSOQAzEK4MXbS7/JFg==} - engines: {node: '>=6.9.0'} + /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==} + engines: {node: '>=18.0'} + hasBin: true peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3) - semver: 6.3.1 + '@babel/core': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/runtime': 7.23.5 + '@babel/runtime-corejs3': 7.23.5 + '@babel/traverse': 7.23.5 + '@docusaurus/cssnano-preset': 3.0.1 + '@docusaurus/logger': 3.0.1 + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/react-loadable': 5.5.2(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.5.1 + autoprefixer: 10.4.16(postcss@8.4.32) + babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0) + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.3 + cli-table3: 0.6.3 + combine-promises: 1.2.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0(webpack@5.89.0) + core-js: 3.34.0 + css-loader: 6.8.1(webpack@5.89.0) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.89.0) + cssnano: 5.1.15(postcss@8.4.32) + del: 6.1.1 + detect-port: 1.5.1 + escape-html: 1.0.3 + eta: 2.2.0 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 11.2.0 + html-minifier-terser: 7.2.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.5.4(webpack@5.89.0) + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.7.6(webpack@5.89.0) + postcss: 8.4.32 + postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0) + prompts: 2.4.2 + react: 18.2.0 + react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0) + react-router: 5.3.4(react@18.2.0) + react-router-config: 5.1.1(react-router@5.3.4)(react@18.2.0) + react-router-dom: 5.3.4(react@18.2.0) + rtl-detect: 1.1.2 + semver: 7.5.4 + serve-handler: 6.1.5 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100)(webpack@5.89.0) + tslib: 2.6.2 + update-notifier: 6.0.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.100) + webpack-bundle-analyzer: 4.10.1 + webpack-dev-server: 4.15.1(webpack@5.89.0) + webpack-merge: 5.10.0 + webpackbar: 5.0.2(webpack@5.89.0) transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli dev: false - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@docusaurus/cssnano-preset@2.4.3: + resolution: {integrity: sha512-ZvGSRCi7z9wLnZrXNPG6DmVPHdKGd8dIn9pYbEOFiYihfv4uDR3UtxogmKf+rT8ZlKFf5Lqne8E8nt08zNM8CA==} + engines: {node: '>=16.14'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + cssnano-preset-advanced: 5.3.10(postcss@8.4.32) + postcss: 8.4.32 + postcss-sort-media-queries: 4.4.1(postcss@8.4.32) + tslib: 2.6.2 + dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@docusaurus/cssnano-preset@3.0.1: + resolution: {integrity: sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ==} + engines: {node: '>=18.0'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + cssnano-preset-advanced: 5.3.10(postcss@8.4.32) + postcss: 8.4.32 + postcss-sort-media-queries: 4.4.1(postcss@8.4.32) + tslib: 2.6.2 dev: false - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@docusaurus/logger@2.4.3: + resolution: {integrity: sha512-Zxws7r3yLufk9xM1zq9ged0YHs65mlRmtsobnFkdZTxWXdTYlWWLWdKyNKAsVC+D7zg+pv2fGbyabdOnyZOM3w==} + engines: {node: '>=16.14'} dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + chalk: 4.1.2 + tslib: 2.6.2 dev: false - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@docusaurus/logger@3.0.1: + resolution: {integrity: sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ==} + engines: {node: '>=18.0'} dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + chalk: 4.1.2 + tslib: 2.6.2 + dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} - engines: {node: '>=6.9.0'} + /@docusaurus/mdx-loader@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-b1+fDnWtl3GiqkL0BRjYtc94FZrcDDBV1j8446+4tptB9BAOlePwG2p/pK6vGvfL53lkOsszXMghr2g67M0vCw==} + engines: {node: '>=16.14'} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/parser': 7.23.5 + '@babel/traverse': 7.23.5 + '@docusaurus/logger': 2.4.3 + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@mdx-js/mdx': 1.6.22 + escape-html: 1.0.3 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 10.1.0 + image-size: 1.0.2 + mdast-util-to-string: 2.0.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + remark-emoji: 2.2.0 + stringify-object: 3.3.0 + tslib: 2.6.2 + unified: 9.2.2 + unist-util-visit: 2.0.3 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli dev: false - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} - engines: {node: '>=6.9.0'} + /@docusaurus/mdx-loader@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==} + engines: {node: '>=18.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/parser': 7.23.5 + '@babel/traverse': 7.23.5 + '@docusaurus/logger': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@mdx-js/mdx': 3.0.0 + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.0.1 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 11.2.0 + image-size: 1.0.2 + mdast-util-mdx: 3.0.0 + mdast-util-to-string: 4.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + rehype-raw: 7.0.0 + remark-directive: 3.0.0 + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.0 + stringify-object: 3.3.0 + tslib: 2.6.2 + unified: 11.0.4 + unist-util-visit: 5.0.0 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + vfile: 6.0.1 + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} + /@docusaurus/mdx-loader@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ==} + engines: {node: '>=18.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/parser': 7.23.5 + '@babel/traverse': 7.23.5 + '@docusaurus/logger': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@mdx-js/mdx': 3.0.0 + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.0.1 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 11.2.0 + image-size: 1.0.2 + mdast-util-mdx: 3.0.0 + mdast-util-to-string: 4.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + rehype-raw: 7.0.0 + remark-directive: 3.0.0 + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0 + remark-gfm: 4.0.0 + stringify-object: 3.3.0 + tslib: 2.6.2 + unified: 11.0.4 + unist-util-visit: 5.0.0 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + vfile: 6.0.1 + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli dev: false - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} - engines: {node: '>=6.9.0'} + /@docusaurus/module-type-aliases@2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: '*' + react-dom: '*' dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@docusaurus/react-loadable': 5.5.2(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@types/history': 4.7.11 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-helmet-async: 2.0.3(react-dom@17.0.2)(react@17.0.2) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} - engines: {node: '>=6.9.0'} + /@docusaurus/module-type-aliases@2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: '*' + react-dom: '*' dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@docusaurus/react-loadable': 5.5.2(react@18.2.0) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@types/history': 4.7.11 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 2.0.3(react-dom@18.2.0)(react@18.2.0) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + dev: true - /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} - engines: {node: '>=6.9.0'} + /@docusaurus/module-type-aliases@3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: '*' + react-dom: '*' dependencies: - '@babel/core': 7.22.5 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.5) + '@docusaurus/react-loadable': 5.5.2(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@types/history': 4.7.11 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 2.0.3(react-dom@18.2.0)(react@18.2.0) + react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) transitivePeerDependencies: - - supports-color + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli - /@babel/plugin-transform-typescript@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-SMubA9S7Cb5sGSFFUlqxyClTA9zWJ8qGQrppNUm05LtFuN1ELRFNndkix4zUJrC9F+YivWwa1dHMSyo0e0N9dA==} - engines: {node: '>=6.9.0'} + /@docusaurus/plugin-content-blog@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + resolution: {integrity: sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==} + engines: {node: '>=16.14'} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.5(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.3) + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/logger': 2.4.3 + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) + '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 10.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + reading-time: 1.5.0 + tslib: 2.6.2 + unist-util-visit: 2.0.3 + utility-types: 3.10.0 + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli dev: false - /@babel/plugin-transform-unicode-escapes@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} - engines: {node: '>=6.9.0'} + /@docusaurus/plugin-content-blog@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==} + engines: {node: '>=18.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/logger': 3.0.1 + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 11.2.0 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + reading-time: 1.5.0 + srcset: 4.0.0 + tslib: 2.6.2 + unist-util-visit: 5.0.0 + utility-types: 3.10.0 + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli dev: false - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} - engines: {node: '>=6.9.0'} + /@docusaurus/plugin-content-docs@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + resolution: {integrity: sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==} + engines: {node: '>=16.14'} peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-create-regexp-features-plugin': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.3) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/preset-env@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-fj06hw89dpiZzGZtxn+QybifF07nNiZjZ7sazs2aVDcysAZVGjW7+7iFYxg6GLNM47R/thYfLdrXc+2f11Vi9A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-async-generator-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-block-scoping': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-class-static-block': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-classes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-destructuring': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-dynamic-import': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-export-namespace-from': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-for-of': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-json-strings': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-logical-assignment-operators': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-amd': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-systemjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-numeric-separator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-object-rest-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-optional-catch-binding': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-optional-chaining': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-private-property-in-object': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-regenerator': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-escapes': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.5) - '@babel/preset-modules': 0.1.5(@babel/core@7.22.5) - '@babel/types': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.5) - babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.5) - babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.5) - core-js-compat: 3.30.2 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /@babel/preset-env@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.3 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.3) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.3) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.3) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.3) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.3) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.3) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.3) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.3) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-async-generator-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-block-scoping': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-class-static-block': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-classes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-dynamic-import': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-export-namespace-from': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-json-strings': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-logical-assignment-operators': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-numeric-separator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-object-rest-spread': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-optional-catch-binding': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-optional-chaining': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-private-property-in-object': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.3) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.3) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.3) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.3) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.3) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.3) - core-js-compat: 3.33.2 - semver: 6.3.1 + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/logger': 2.4.3 + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 10.1.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + tslib: 2.6.2 + utility-types: 3.10.0 + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli dev: false - /@babel/preset-modules@0.1.5(@babel/core@7.22.5): - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.5) - '@babel/types': 7.22.5 - esutils: 2.0.3 - - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.3): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.5 - esutils: 2.0.3 - dev: false - - /@babel/preset-react@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.22.5) - - /@babel/preset-react@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.3) - dev: false - - /@babel/preset-typescript@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.22.5) - transitivePeerDependencies: - - supports-color - - /@babel/preset-typescript@7.22.5(@babel/core@7.23.3): - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} - engines: {node: '>=6.9.0'} + /@docusaurus/plugin-content-docs@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==} + engines: {node: '>=18.0'} peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-modules-commonjs': 7.22.5(@babel/core@7.23.3) - '@babel/plugin-transform-typescript': 7.22.5(@babel/core@7.23.3) - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/regjsgen@0.8.0: - resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - - /@babel/runtime-corejs3@7.22.5: - resolution: {integrity: sha512-TNPDN6aBFaUox2Lu+H/Y1dKKQgr4ucz/FGyCz67RVYLsBpVpUFf1dDngzg+Od8aqbrqwyztkaZjtWCZEUOT8zA==} - engines: {node: '>=6.9.0'} - dependencies: - core-js-pure: 3.30.2 - regenerator-runtime: 0.13.11 - dev: false - - /@babel/runtime-corejs3@7.23.2: - resolution: {integrity: sha512-54cIh74Z1rp4oIjsHjqN+WM4fMyCBYe+LpZ9jWm51CZ1fbH3SkAzQD/3XLoNkjbJ7YEmjobLXyvQrFypRHOrXw==} - engines: {node: '>=6.9.0'} - dependencies: - core-js-pure: 3.30.2 - regenerator-runtime: 0.14.0 - dev: false - - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 - - /@babel/runtime@7.23.2: - resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.0 - dev: false - - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/parser': 7.23.3 - '@babel/types': 7.23.3 - dev: false - - /@babel/template@7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/traverse@7.23.3: - resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.3 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.3 - '@babel/types': 7.23.3 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/types@7.22.5: - resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.5 - to-fast-properties: 2.0.0 - - /@babel/types@7.23.3: - resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - /@bcoe/v8-coverage@0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@changesets/apply-release-plan@6.1.3: - resolution: {integrity: sha512-ECDNeoc3nfeAe1jqJb5aFQX7CqzQhD2klXRez2JDb/aVpGUbX673HgKrnrgJRuQR/9f2TtLoYIzrGB9qwD77mg==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/config': 2.3.0 - '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 2.0.0 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.1 - resolve-from: 5.0.0 - semver: 5.7.1 - dev: false - - /@changesets/assemble-release-plan@5.2.3: - resolution: {integrity: sha512-g7EVZCmnWz3zMBAdrcKhid4hkHT+Ft1n0mLussFMcB1dE2zCuwcvGoy9ec3yOgPGF4hoMtgHaMIk3T3TBdvU9g==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - semver: 5.7.1 - dev: false - - /@changesets/changelog-git@0.1.14: - resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==} - dependencies: - '@changesets/types': 5.2.1 - dev: false - - /@changesets/cli@2.26.0: - resolution: {integrity: sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q==} - hasBin: true - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/apply-release-plan': 6.1.3 - '@changesets/assemble-release-plan': 5.2.3 - '@changesets/changelog-git': 0.1.14 - '@changesets/config': 2.3.0 - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/get-release-plan': 3.0.16 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/pre': 1.0.14 - '@changesets/read': 0.5.9 - '@changesets/types': 5.2.1 - '@changesets/write': 0.2.3 - '@manypkg/get-packages': 1.1.3 - '@types/is-ci': 3.0.0 - '@types/semver': 6.2.3 - ansi-colors: 4.1.3 - chalk: 2.4.2 - enquirer: 2.3.6 - external-editor: 3.1.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - is-ci: 3.0.1 - meow: 6.1.1 - outdent: 0.5.0 - p-limit: 2.3.0 - preferred-pm: 3.0.3 - resolve-from: 5.0.0 - semver: 5.7.1 - spawndamnit: 2.0.0 - term-size: 2.2.1 - tty-table: 4.2.1 - dev: false - - /@changesets/config@2.3.0: - resolution: {integrity: sha512-EgP/px6mhCx8QeaMAvWtRrgyxW08k/Bx2tpGT+M84jEdX37v3VKfh4Cz1BkwrYKuMV2HZKeHOh8sHvja/HcXfQ==} - dependencies: - '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.3.5 - '@changesets/logger': 0.0.5 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.5 - dev: false - - /@changesets/errors@0.1.4: - resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==} - dependencies: - extendable-error: 0.1.7 - dev: false - - /@changesets/get-dependents-graph@1.3.5: - resolution: {integrity: sha512-w1eEvnWlbVDIY8mWXqWuYE9oKhvIaBhzqzo4ITSJY9hgoqQ3RoBqwlcAzg11qHxv/b8ReDWnMrpjpKrW6m1ZTA==} - dependencies: - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 - semver: 5.7.1 - dev: false - - /@changesets/get-release-plan@3.0.16: - resolution: {integrity: sha512-OpP9QILpBp1bY2YNIKFzwigKh7Qe9KizRsZomzLe6pK8IUo8onkAAVUD8+JRKSr8R7d4+JRuQrfSSNlEwKyPYg==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/assemble-release-plan': 5.2.3 - '@changesets/config': 2.3.0 - '@changesets/pre': 1.0.14 - '@changesets/read': 0.5.9 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - dev: false - - /@changesets/get-version-range-type@0.3.2: - resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} - dev: false - - /@changesets/git@2.0.0: - resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/errors': 0.1.4 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.5 - spawndamnit: 2.0.0 - dev: false - - /@changesets/logger@0.0.5: - resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==} - dependencies: - chalk: 2.4.2 - dev: false - - /@changesets/parse@0.3.16: - resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==} - dependencies: - '@changesets/types': 5.2.1 - js-yaml: 3.14.1 - dev: false - - /@changesets/pre@1.0.14: - resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/errors': 0.1.4 - '@changesets/types': 5.2.1 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - dev: false - - /@changesets/read@0.5.9: - resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/git': 2.0.0 - '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.16 - '@changesets/types': 5.2.1 - chalk: 2.4.2 - fs-extra: 7.0.1 - p-filter: 2.1.0 - dev: false - - /@changesets/types@4.1.0: - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - dev: false - - /@changesets/types@5.2.1: - resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==} - dev: false - - /@changesets/write@0.2.3: - resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==} - dependencies: - '@babel/runtime': 7.22.5 - '@changesets/types': 5.2.1 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.1 - dev: false - - /@colors/colors@1.5.0: - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - requiresBuild: true - dev: false - optional: true - - /@commitlint/cli@17.4.0(@swc/core@1.3.27): - resolution: {integrity: sha512-SEY4sYe8yVlgxPP7X0wJb96DBAGBPsCsy6QbqJt/UECbIAjDeDV5xXBV4jnS7T/qMC10sk6Ub9kDhEX0VWvblw==} - engines: {node: '>=v14'} - hasBin: true - dependencies: - '@commitlint/format': 17.4.4 - '@commitlint/lint': 17.6.5 - '@commitlint/load': 17.5.0(@swc/core@1.3.27) - '@commitlint/read': 17.5.1 - '@commitlint/types': 17.4.4 - execa: 5.1.1 - lodash.isfunction: 3.0.9 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - yargs: 17.7.2 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - dev: true - - /@commitlint/config-conventional@17.4.0: - resolution: {integrity: sha512-G4XBf45J4ZMspO4NwBFzY3g/1Kb+B42BcIxeikF8wucQxcyxcmhRdjeQpRpS1XEcBq5pdtEEQFipuB9IuiNFhw==} - engines: {node: '>=v14'} - dependencies: - conventional-changelog-conventionalcommits: 5.0.0 - dev: true - - /@commitlint/config-validator@17.4.4: - resolution: {integrity: sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/types': 17.4.4 - ajv: 8.12.0 - dev: true - - /@commitlint/ensure@17.4.4: - resolution: {integrity: sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/types': 17.4.4 - lodash.camelcase: 4.3.0 - lodash.kebabcase: 4.1.1 - lodash.snakecase: 4.1.1 - lodash.startcase: 4.4.0 - lodash.upperfirst: 4.3.1 - dev: true - - /@commitlint/execute-rule@17.4.0: - resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} - engines: {node: '>=v14'} - dev: true - - /@commitlint/format@17.4.4: - resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/types': 17.4.4 - chalk: 4.1.2 - dev: true - - /@commitlint/is-ignored@17.6.5: - resolution: {integrity: sha512-CQvAPt9gX7cuUbMrIaIMKczfWJqqr6m8IlJs0F2zYwyyMTQ87QMHIj5jJ5HhOaOkaj6dvTMVGx8Dd1I4xgUuoQ==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/types': 17.4.4 - semver: 7.5.0 - dev: true - - /@commitlint/lint@17.6.5: - resolution: {integrity: sha512-BSJMwkE4LWXrOsiP9KoHG+/heSDfvOL/Nd16+ojTS/DX8HZr8dNl8l3TfVr/d/9maWD8fSegRGtBtsyGuugFrw==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/is-ignored': 17.6.5 - '@commitlint/parse': 17.6.5 - '@commitlint/rules': 17.6.5 - '@commitlint/types': 17.4.4 - dev: true - - /@commitlint/load@17.5.0(@swc/core@1.3.27): - resolution: {integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==} - engines: {node: '>=v14'} - requiresBuild: true + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@commitlint/config-validator': 17.4.4 - '@commitlint/execute-rule': 17.4.0 - '@commitlint/resolve-extends': 17.4.4 - '@commitlint/types': 17.4.4 - '@types/node': 18.11.18 - chalk: 4.1.2 - cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.3.0(@types/node@18.11.18)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.27)(@types/node@18.11.18)(typescript@5.0.3) - typescript: 5.2.2 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/logger': 3.0.1 + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 11.2.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + utility-types: 3.10.0 + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: + - '@parcel/css' - '@swc/core' - - '@swc/wasm' - dev: true - - /@commitlint/message@17.4.2: - resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==} - engines: {node: '>=v14'} - dev: true - - /@commitlint/parse@17.6.5: - resolution: {integrity: sha512-0zle3bcn1Hevw5Jqpz/FzEWNo2KIzUbc1XyGg6WrWEoa6GH3A1pbqNF6MvE6rjuy6OY23c8stWnb4ETRZyN+Yw==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/types': 17.4.4 - conventional-changelog-angular: 5.0.13 - conventional-commits-parser: 3.2.4 - dev: true - - /@commitlint/read@17.5.1: - resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/top-level': 17.4.0 - '@commitlint/types': 17.4.4 - fs-extra: 11.1.1 - git-raw-commits: 2.0.11 - minimist: 1.2.8 - dev: true - - /@commitlint/resolve-extends@17.4.4: - resolution: {integrity: sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/config-validator': 17.4.4 - '@commitlint/types': 17.4.4 - import-fresh: 3.3.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - - /@commitlint/rules@17.6.5: - resolution: {integrity: sha512-uTB3zSmnPyW2qQQH+Dbq2rekjlWRtyrjDo4aLFe63uteandgkI+cc0NhhbBAzcXShzVk0qqp8SlkQMu0mgHg/A==} - engines: {node: '>=v14'} - dependencies: - '@commitlint/ensure': 17.4.4 - '@commitlint/message': 17.4.2 - '@commitlint/to-lines': 17.4.0 - '@commitlint/types': 17.4.4 - execa: 5.1.1 - dev: true - - /@commitlint/to-lines@17.4.0: - resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==} - engines: {node: '>=v14'} - dev: true - - /@commitlint/top-level@17.4.0: - resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==} - engines: {node: '>=v14'} - dependencies: - find-up: 5.0.0 - dev: true - - /@commitlint/types@17.4.4: - resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} - engines: {node: '>=v14'} - dependencies: - chalk: 4.1.2 - dev: true - - /@cspotcode/source-map-support@0.8.1: - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - dev: true - - /@discoveryjs/json-ext@0.5.7: - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli dev: false - /@docsearch/css@3.5.2: - resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} - dev: true - - /@docsearch/js@3.5.2(search-insights@2.11.0): - resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} - dependencies: - '@docsearch/react': 3.5.2(search-insights@2.11.0) - preact: 10.19.2 - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/react' - - react - - react-dom - - search-insights - dev: true - - /@docsearch/react@3.5.2(search-insights@2.11.0): - resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} - peerDependencies: - '@types/react': '>= 16.8.0 < 19.0.0' - react: '>= 16.8.0 < 19.0.0' - react-dom: '>= 16.8.0 < 19.0.0' - search-insights: '>= 1 < 3' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - react-dom: - optional: true - search-insights: - optional: true - dependencies: - '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.20.0) - '@docsearch/css': 3.5.2 - algoliasearch: 4.20.0 - search-insights: 2.11.0 - transitivePeerDependencies: - - '@algolia/client-search' - dev: true - - /@docusaurus/core@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3): - resolution: {integrity: sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==} + /@docusaurus/plugin-content-pages@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + resolution: {integrity: sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==} engines: {node: '>=16.14'} - hasBin: true peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.5) - '@babel/plugin-transform-runtime': 7.22.5(@babel/core@7.22.5) - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) - '@babel/preset-react': 7.22.5(@babel/core@7.22.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) - '@babel/runtime': 7.22.5 - '@babel/runtime-corejs3': 7.22.5 - '@babel/traverse': 7.22.5 - '@docusaurus/cssnano-preset': 2.4.3 - '@docusaurus/logger': 2.4.3 - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) - '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.16(postcss@8.4.31) - babel-loader: 8.3.0(@babel/core@7.22.5)(webpack@5.75.0) - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.5.3 - clean-css: 5.3.2 - cli-table3: 0.6.3 - combine-promises: 1.1.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.75.0) - core-js: 3.30.2 - css-loader: 6.8.1(webpack@5.75.0) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.2)(webpack@5.75.0) - cssnano: 5.1.15(postcss@8.4.31) - del: 6.1.1 - detect-port: 1.5.1 - escape-html: 1.0.3 - eta: 2.2.0 - file-loader: 6.2.0(webpack@5.75.0) + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) fs-extra: 10.1.0 - html-minifier-terser: 6.1.0 - html-tags: 3.3.1 - html-webpack-plugin: 5.5.2(webpack@5.75.0) - import-fresh: 3.3.0 - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6(webpack@5.75.0) - postcss: 8.4.31 - postcss-loader: 7.3.2(postcss@8.4.31)(webpack@5.75.0) - prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@5.0.3)(webpack@5.75.0) react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.75.0) - react-router: 5.3.4(react@17.0.2) - react-router-config: 5.1.1(react-router@5.3.4)(react@17.0.2) - react-router-dom: 5.3.4(react@17.0.2) - rtl-detect: 1.0.4 - semver: 7.5.4 - serve-handler: 6.1.5 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.27)(webpack@5.75.0) - tslib: 2.5.3 - update-notifier: 5.1.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.75.0) - wait-on: 6.0.1 - webpack: 5.75.0(@swc/core@1.3.27) - webpack-bundle-analyzer: 4.9.0 - webpack-dev-server: 4.15.1(webpack@5.75.0) - webpack-merge: 5.9.0 - webpackbar: 5.0.2(webpack@5.75.0) + tslib: 2.6.2 + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - - '@docusaurus/types' - '@parcel/css' - '@swc/core' - '@swc/css' @@ -4291,88 +3741,24 @@ packages: - webpack-cli dev: false - /@docusaurus/core@3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-bHWtY55tJTkd6pZhHrWz1MpWuwN4edZe0/UWgFF7PW/oJeDZvLSXKqwny3L91X1/LGGoypBGkeZn8EOuKeL4yQ==} + /@docusaurus/plugin-content-pages@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==} engines: {node: '>=18.0'} - hasBin: true peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/generator': 7.23.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.3) - '@babel/plugin-transform-runtime': 7.23.3(@babel/core@7.23.3) - '@babel/preset-env': 7.23.3(@babel/core@7.23.3) - '@babel/preset-react': 7.22.5(@babel/core@7.23.3) - '@babel/preset-typescript': 7.22.5(@babel/core@7.23.3) - '@babel/runtime': 7.23.2 - '@babel/runtime-corejs3': 7.23.2 - '@babel/traverse': 7.23.3 - '@docusaurus/cssnano-preset': 3.0.0 - '@docusaurus/logger': 3.0.0 - '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-common': 3.0.0(@docusaurus/types@3.0.0) - '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.16(postcss@8.4.31) - babel-loader: 9.1.3(@babel/core@7.23.3)(webpack@5.89.0) - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.5.3 - clean-css: 5.3.2 - cli-table3: 0.6.3 - combine-promises: 1.1.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.89.0) - core-js: 3.33.2 - css-loader: 6.8.1(webpack@5.89.0) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.2)(webpack@5.89.0) - cssnano: 5.1.15(postcss@8.4.31) - del: 6.1.1 - detect-port: 1.5.1 - escape-html: 1.0.3 - eta: 2.2.0 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 - html-minifier-terser: 7.2.0 - html-tags: 3.3.1 - html-webpack-plugin: 5.5.3(webpack@5.89.0) - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.7.6(webpack@5.89.0) - postcss: 8.4.31 - postcss-loader: 7.3.3(postcss@8.4.31)(webpack@5.89.0) - prompts: 2.4.2 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 react: 18.2.0 - react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@5.2.2)(webpack@5.89.0) react-dom: 18.2.0(react@18.2.0) - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0) - react-router: 5.3.4(react@18.2.0) - react-router-config: 5.1.1(react-router@5.3.4)(react@18.2.0) - react-router-dom: 5.3.4(react@18.2.0) - rtl-detect: 1.0.4 - semver: 7.5.4 - serve-handler: 6.1.5 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.27)(webpack@5.89.0) tslib: 2.6.2 - update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - wait-on: 7.2.0 - webpack: 5.89.0(@swc/core@1.3.27) - webpack-bundle-analyzer: 4.9.0 - webpack-dev-server: 4.15.1(webpack@5.89.0) - webpack-merge: 5.9.0 - webpackbar: 5.0.2(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - - '@docusaurus/types' - '@parcel/css' - '@swc/core' - '@swc/css' @@ -4390,190 +3776,115 @@ packages: - webpack-cli dev: false - /@docusaurus/cssnano-preset@2.4.3: - resolution: {integrity: sha512-ZvGSRCi7z9wLnZrXNPG6DmVPHdKGd8dIn9pYbEOFiYihfv4uDR3UtxogmKf+rT8ZlKFf5Lqne8E8nt08zNM8CA==} - engines: {node: '>=16.14'} - dependencies: - cssnano-preset-advanced: 5.3.10(postcss@8.4.32) - postcss: 8.4.32 - postcss-sort-media-queries: 4.4.1(postcss@8.4.32) - tslib: 2.5.3 - dev: false - - /@docusaurus/cssnano-preset@3.0.0: - resolution: {integrity: sha512-FHiRfwmVvIVdIGsHcijUOaX7hMn0mugVYB7m4GkpYI6Mi56zwQV4lH5p7DxcW5CUYNWMVxz2loWSCiWEm5ikwA==} - engines: {node: '>=18.0'} - dependencies: - cssnano-preset-advanced: 5.3.10(postcss@8.4.32) - postcss: 8.4.32 - postcss-sort-media-queries: 4.4.1(postcss@8.4.32) - tslib: 2.6.2 - dev: false - - /@docusaurus/logger@2.4.3: - resolution: {integrity: sha512-Zxws7r3yLufk9xM1zq9ged0YHs65mlRmtsobnFkdZTxWXdTYlWWLWdKyNKAsVC+D7zg+pv2fGbyabdOnyZOM3w==} - engines: {node: '>=16.14'} - dependencies: - chalk: 4.1.2 - tslib: 2.5.3 - dev: false - - /@docusaurus/logger@3.0.0: - resolution: {integrity: sha512-6eX0eOfioMQCk+qgCnHvbLLuyIAA+r2lSID6d6JusiLtDKmYMfNp3F4yyE8bnb0Abmzt2w68XwptEFYyALSAXw==} + /@docusaurus/plugin-debug@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g==} engines: {node: '>=18.0'} - dependencies: - chalk: 4.1.2 - tslib: 2.6.2 - dev: false - - /@docusaurus/mdx-loader@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-b1+fDnWtl3GiqkL0BRjYtc94FZrcDDBV1j8446+4tptB9BAOlePwG2p/pK6vGvfL53lkOsszXMghr2g67M0vCw==} - engines: {node: '>=16.14'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@babel/parser': 7.22.5 - '@babel/traverse': 7.22.5 - '@docusaurus/logger': 2.4.3 - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@mdx-js/mdx': 1.6.22 - escape-html: 1.0.3 - file-loader: 6.2.0(webpack@5.75.0) - fs-extra: 10.1.0 - image-size: 1.0.2 - mdast-util-to-string: 2.0.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - remark-emoji: 2.2.0 - stringify-object: 3.3.0 - tslib: 2.5.3 - unified: 9.2.2 - unist-util-visit: 2.0.3 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.75.0) - webpack: 5.75.0(@swc/core@1.3.27) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-json-view-lite: 1.2.1(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - - '@docusaurus/types' + - '@parcel/css' - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug - esbuild + - eslint + - lightningcss - supports-color + - typescript - uglify-js + - utf-8-validate + - vue-template-compiler - webpack-cli dev: false - /@docusaurus/mdx-loader@3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-JkGge6WYDrwjNgMxwkb6kNQHnpISt5L1tMaBWFDBKeDToFr5Kj29IL35MIQm0RfrnoOfr/29RjSH4aRtvlAR0A==} + /@docusaurus/plugin-google-analytics@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/parser': 7.23.3 - '@babel/traverse': 7.23.3 - '@docusaurus/logger': 3.0.0 - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@mdx-js/mdx': 3.0.0 - '@slorber/remark-comment': 1.0.0 - escape-html: 1.0.3 - estree-util-value-to-estree: 3.0.1 - file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 - image-size: 1.0.2 - mdast-util-mdx: 3.0.0 - mdast-util-to-string: 4.0.0 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - rehype-raw: 7.0.0 - remark-directive: 3.0.0 - remark-emoji: 4.0.1 - remark-frontmatter: 5.0.0 - remark-gfm: 4.0.0 - stringify-object: 3.3.0 tslib: 2.6.2 - unified: 11.0.4 - unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - vfile: 6.0.1 - webpack: 5.89.0(@swc/core@1.3.27) transitivePeerDependencies: - - '@docusaurus/types' + - '@parcel/css' - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug - esbuild + - eslint + - lightningcss - supports-color + - typescript - uglify-js + - utf-8-validate + - vue-template-compiler - webpack-cli dev: false - /@docusaurus/module-type-aliases@2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==} - peerDependencies: - react: '*' - react-dom: '*' - dependencies: - '@docusaurus/react-loadable': 5.5.2(react@17.0.2) - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@types/history': 4.7.11 - '@types/react': 18.0.26 - '@types/react-router-config': 5.0.7 - '@types/react-router-dom': 5.3.3 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - - /@docusaurus/module-type-aliases@3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw==} + /@docusaurus/plugin-google-gtag@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ==} + engines: {node: '>=18.0'} peerDependencies: - react: '*' - react-dom: '*' + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@types/history': 4.7.11 - '@types/react': 18.0.26 - '@types/react-router-config': 5.0.7 - '@types/react-router-dom': 5.3.3 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@types/gtag.js': 0.0.12 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) - react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: + - '@parcel/css' - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug - esbuild + - eslint + - lightningcss + - supports-color + - typescript - uglify-js + - utf-8-validate + - vue-template-compiler - webpack-cli + dev: false - /@docusaurus/plugin-content-blog@2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3): - resolution: {integrity: sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-google-tag-manager@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/logger': 2.4.3 - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) - '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - cheerio: 1.0.0-rc.12 - feed: 4.2.2 - fs-extra: 10.1.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - reading-time: 1.5.0 - tslib: 2.5.3 - unist-util-visit: 2.0.3 - utility-types: 3.10.0 - webpack: 5.75.0(@swc/core@1.3.27) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -4592,32 +3903,24 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-blog@3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-iA8Wc3tIzVnROJxrbIsU/iSfixHW16YeW9RWsBw7hgEk4dyGsip9AsvEDXobnRq3lVv4mfdgoS545iGWf1Ip9w==} + /@docusaurus/plugin-sitemap@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/logger': 3.0.0 - '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-common': 3.0.0(@docusaurus/types@3.0.0) - '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - cheerio: 1.0.0-rc.12 - feed: 4.2.2 - fs-extra: 11.1.1 - lodash: 4.17.21 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/logger': 3.0.1 + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - reading-time: 1.5.0 - srcset: 4.0.0 + sitemap: 7.1.1 tslib: 2.6.2 - unist-util-visit: 5.0.0 - utility-types: 3.10.0 - webpack: 5.89.0(@swc/core@1.3.27) transitivePeerDependencies: - '@parcel/css' - '@swc/core' @@ -4636,41 +3939,41 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3): - resolution: {integrity: sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==} - engines: {node: '>=16.14'} + /@docusaurus/preset-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/logger': 2.4.3 - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@types/react-router-config': 5.0.7 - combine-promises: 1.1.0 - fs-extra: 10.1.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.3 - utility-types: 3.10.0 - webpack: 5.75.0(@swc/core@1.3.27) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-debug': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-google-analytics': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-google-gtag': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-google-tag-manager': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-sitemap': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-classic': 3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-search-algolia': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: + - '@algolia/client-search' - '@parcel/css' - '@swc/core' - '@swc/css' + - '@types/react' - bufferutil - csso - debug - esbuild - eslint - lightningcss + - search-insights - supports-color - typescript - uglify-js @@ -4679,34 +3982,63 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw==} + /@docusaurus/react-loadable@5.5.2(react@17.0.2): + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.2.42 + prop-types: 15.8.1 + react: 17.0.2 + + /@docusaurus/react-loadable@5.5.2(react@18.2.0): + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.2.42 + prop-types: 15.8.1 + react: 18.2.0 + + /@docusaurus/theme-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/logger': 3.0.0 - '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/module-type-aliases': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@types/react-router-config': 5.0.7 - combine-promises: 1.1.0 - fs-extra: 11.1.1 - js-yaml: 4.1.0 + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-translations': 3.0.1 + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@mdx-js/react': 3.0.0(@types/react@18.2.42)(react@18.2.0) + clsx: 2.0.0 + copy-text-to-clipboard: 3.2.0 + infima: 0.2.0-alpha.43 lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.4.32 + prism-react-renderer: 2.3.0(react@18.2.0) + prismjs: 1.29.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + react-router-dom: 5.3.4(react@18.2.0) + rtlcss: 4.1.1 tslib: 2.6.2 utility-types: 3.10.0 - webpack: 5.89.0(@swc/core@1.3.27) transitivePeerDependencies: - '@parcel/css' - '@swc/core' - '@swc/css' + - '@types/react' - bufferutil - csso - debug @@ -4721,24 +4053,33 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3): - resolution: {integrity: sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==} + /@docusaurus/theme-common@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + resolution: {integrity: sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - fs-extra: 10.1.0 + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/plugin-content-blog': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/plugin-content-pages': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) + '@types/history': 4.7.11 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + clsx: 1.2.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 1.3.5(react@17.0.2) react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.3 - webpack: 5.75.0(@swc/core@1.3.27) + tslib: 2.6.2 + use-sync-external-store: 1.2.0(react@17.0.2) + utility-types: 3.10.0 transitivePeerDependencies: + - '@docusaurus/types' - '@parcel/css' - '@swc/core' - '@swc/css' @@ -4756,24 +4097,32 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-EXYHXK2Ea1B5BUmM0DgSwaOYt8EMSzWtYUToNo62Q/EoWxYOQFdWglYnw3n7ZEGyw5Kog4LHaRwlazAdmDomvQ==} + /@docusaurus/theme-common@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - fs-extra: 11.1.1 + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/utils': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@2.4.3) + '@types/history': 4.7.11 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + clsx: 2.0.0 + parse-numeric-range: 1.3.0 + prism-react-renderer: 2.3.0(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.27) + utility-types: 3.10.0 transitivePeerDependencies: + - '@docusaurus/types' - '@parcel/css' - '@swc/core' - '@swc/css' @@ -4791,48 +4140,29 @@ packages: - webpack-cli dev: false - /@docusaurus/react-loadable@5.5.2(react@17.0.2): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} - peerDependencies: - react: '*' - dependencies: - '@types/react': 18.0.26 - prop-types: 15.8.1 - react: 17.0.2 - - /@docusaurus/react-loadable@5.5.2(react@18.2.0): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} - peerDependencies: - react: '*' - dependencies: - '@types/react': 18.0.26 - prop-types: 15.8.1 - react: 18.2.0 - - /@docusaurus/theme-common@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3): - resolution: {integrity: sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==} - engines: {node: '>=16.14'} + /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/plugin-content-blog': 2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/plugin-content-docs': 2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/plugin-content-pages': 2.4.3(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.0.3) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@types/history': 4.7.11 - '@types/react': 18.0.26 - '@types/react-router-config': 5.0.7 - clsx: 1.2.1 + '@types/react': 18.2.42 + '@types/react-router-config': 5.0.11 + clsx: 2.0.0 parse-numeric-range: 1.3.0 - prism-react-renderer: 1.3.5(react@17.0.2) - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.5.3 - use-sync-external-store: 1.2.0(react@17.0.2) + prism-react-renderer: 2.3.0(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 utility-types: 3.10.0 transitivePeerDependencies: - '@docusaurus/types' @@ -4853,41 +4183,45 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA==} + /@docusaurus/theme-search-algolia@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/module-type-aliases': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/plugin-content-docs': 3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/plugin-content-pages': 3.0.0(@swc/core@1.3.27)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - '@docusaurus/utils-common': 3.0.0(@docusaurus/types@3.0.0) - '@types/history': 4.7.11 - '@types/react': 18.0.26 - '@types/react-router-config': 5.0.7 - clsx: 1.2.1 - parse-numeric-range: 1.3.0 - prism-react-renderer: 2.2.0(react@18.2.0) + '@docsearch/react': 3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/logger': 3.0.1 + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-translations': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + algoliasearch: 4.20.0 + algoliasearch-helper: 3.15.0(algoliasearch@4.20.0) + clsx: 2.0.0 + eta: 2.2.0 + fs-extra: 11.2.0 + lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 utility-types: 3.10.0 transitivePeerDependencies: + - '@algolia/client-search' - '@docusaurus/types' - '@parcel/css' - '@swc/core' - '@swc/css' + - '@types/react' - bufferutil - csso - debug - esbuild - eslint - lightningcss + - search-insights - supports-color - typescript - uglify-js @@ -4896,44 +4230,74 @@ packages: - webpack-cli dev: false - /@docusaurus/types@2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2): + /@docusaurus/theme-translations@3.0.1: + resolution: {integrity: sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==} + engines: {node: '>=18.0'} + dependencies: + fs-extra: 11.2.0 + tslib: 2.6.2 + dev: false + + /@docusaurus/types@2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.26 + '@types/react': 18.2.42 commander: 5.1.0 - joi: 17.9.2 + joi: 17.11.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) utility-types: 3.10.0 - webpack: 5.75.0(@swc/core@1.3.27) - webpack-merge: 5.9.0 + webpack: 5.89.0(@swc/core@1.3.100) + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + + /@docusaurus/types@2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.2.42 + commander: 5.1.0 + joi: 17.11.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) + utility-types: 3.10.0 + webpack: 5.89.0(@swc/core@1.3.100) + webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js - webpack-cli - /@docusaurus/types@3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg==} + /@docusaurus/types@3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.26 + '@types/react': 18.2.42 commander: 5.1.0 - joi: 17.9.2 + joi: 17.11.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) utility-types: 3.10.0 - webpack: 5.89.0(@swc/core@1.3.27) - webpack-merge: 5.9.0 + webpack: 5.89.0(@swc/core@1.3.100) + webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' - esbuild @@ -4949,12 +4313,25 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) - tslib: 2.5.3 + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + tslib: 2.6.2 + dev: false + + /@docusaurus/utils-common@3.0.1(@docusaurus/types@2.4.3): + resolution: {integrity: sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + tslib: 2.6.2 dev: false - /@docusaurus/utils-common@3.0.0(@docusaurus/types@3.0.0): - resolution: {integrity: sha512-7iJWAtt4AHf4PFEPlEPXko9LZD/dbYnhLe0q8e3GRK1EXZyRASah2lznpMwB3lLmVjq/FR6ZAKF+E0wlmL5j0g==} + /@docusaurus/utils-common@3.0.1(@docusaurus/types@3.0.1): + resolution: {integrity: sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' @@ -4962,19 +4339,37 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) tslib: 2.6.2 dev: false - /@docusaurus/utils-validation@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27): + /@docusaurus/utils-validation@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100): resolution: {integrity: sha512-G2+Vt3WR5E/9drAobP+hhZQMaswRwDlp6qOMi7o7ZypB+VO7N//DZWhZEwhcRGepMDJGQEwtPv7UxtYwPL9PBw==} engines: {node: '>=16.14'} dependencies: '@docusaurus/logger': 2.4.3 - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27) - joi: 17.9.2 + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + joi: 17.11.0 + js-yaml: 4.1.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils-validation@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100): + resolution: {integrity: sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==} + engines: {node: '>=18.0'} + dependencies: + '@docusaurus/logger': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + joi: 17.11.0 js-yaml: 4.1.0 - tslib: 2.5.3 + tslib: 2.6.2 transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' @@ -4984,13 +4379,13 @@ packages: - webpack-cli dev: false - /@docusaurus/utils-validation@3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27): - resolution: {integrity: sha512-MlIGUspB/HBW5CYgHvRhmkZbeMiUWKbyVoCQYvbGN8S19SSzVgzyy97KRpcjCOYYeEdkhmRCUwFBJBlLg3IoNQ==} + /@docusaurus/utils-validation@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100): + resolution: {integrity: sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg==} engines: {node: '>=18.0'} dependencies: - '@docusaurus/logger': 3.0.0 - '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27) - joi: 17.9.2 + '@docusaurus/logger': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + joi: 17.11.0 js-yaml: 4.1.0 tslib: 2.6.2 transitivePeerDependencies: @@ -5002,7 +4397,7 @@ packages: - webpack-cli dev: false - /@docusaurus/utils@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.27): + /@docusaurus/utils@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100): resolution: {integrity: sha512-fKcXsjrD86Smxv8Pt0TBFqYieZZCPh4cbf9oszUq/AMhZn3ujwpKaVYZACPX8mmjtYx0JOgNx52CREBfiGQB4A==} engines: {node: '>=16.14'} peerDependencies: @@ -5012,10 +4407,10 @@ packages: optional: true dependencies: '@docusaurus/logger': 2.4.3 - '@docusaurus/types': 2.4.3(@swc/core@1.3.27)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.75.0) + file-loader: 6.2.0(webpack@5.89.0) fs-extra: 10.1.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -5025,9 +4420,44 @@ packages: micromatch: 4.0.5 resolve-pathname: 3.0.0 shelljs: 0.8.5 - tslib: 2.5.3 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.75.0) - webpack: 5.75.0(@swc/core@1.3.27) + tslib: 2.6.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100): + resolution: {integrity: sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==} + engines: {node: '>=18.0'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/logger': 3.0.1 + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@svgr/webpack': 6.5.1 + escape-string-regexp: 4.0.0 + file-loader: 6.2.0(webpack@5.89.0) + fs-extra: 11.2.0 + github-slugger: 1.5.0 + globby: 11.1.0 + gray-matter: 4.0.3 + jiti: 1.21.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.5 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.6.2 + url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - '@swc/core' - esbuild @@ -5036,8 +4466,8 @@ packages: - webpack-cli dev: false - /@docusaurus/utils@3.0.0(@docusaurus/types@3.0.0)(@swc/core@1.3.27): - resolution: {integrity: sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg==} + /@docusaurus/utils@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100): + resolution: {integrity: sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g==} engines: {node: '>=18.0'} peerDependencies: '@docusaurus/types': '*' @@ -5045,12 +4475,12 @@ packages: '@docusaurus/types': optional: true dependencies: - '@docusaurus/logger': 3.0.0 - '@docusaurus/types': 3.0.0(@swc/core@1.3.27)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/logger': 3.0.1 + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.89.0) - fs-extra: 11.1.1 + fs-extra: 11.2.0 github-slugger: 1.5.0 globby: 11.1.0 gray-matter: 4.0.3 @@ -5062,7 +4492,7 @@ packages: shelljs: 0.8.5 tslib: 2.6.2 url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.89.0) - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - '@swc/core' - esbuild @@ -5087,42 +4517,13 @@ packages: resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} dev: false - /@esbuild-kit/cjs-loader@2.4.2: - resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} - dependencies: - '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.6.0 - dev: true - - /@esbuild-kit/core-utils@3.1.0: - resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} - dependencies: - esbuild: 0.17.19 - source-map-support: 0.5.21 - dev: true - - /@esbuild-kit/esm-loader@2.5.5: - resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} - dependencies: - '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.6.0 - dev: true - - /@esbuild/android-arm64@0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/android-arm64@0.18.20: @@ -5131,7 +4532,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm64@0.19.8: @@ -5143,21 +4543,13 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/android-arm@0.18.20: @@ -5166,7 +4558,6 @@ packages: cpu: [arm] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-arm@0.19.8: @@ -5178,21 +4569,13 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/android-x64@0.18.20: @@ -5201,7 +4584,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: true optional: true /@esbuild/android-x64@0.19.8: @@ -5213,21 +4595,13 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/darwin-arm64@0.18.20: @@ -5236,7 +4610,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-arm64@0.19.8: @@ -5248,21 +4621,13 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/darwin-x64@0.18.20: @@ -5271,7 +4636,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: true optional: true /@esbuild/darwin-x64@0.19.8: @@ -5283,21 +4647,13 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/freebsd-arm64@0.18.20: @@ -5306,7 +4662,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-arm64@0.19.8: @@ -5318,21 +4673,13 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/freebsd-x64@0.18.20: @@ -5341,7 +4688,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: true optional: true /@esbuild/freebsd-x64@0.19.8: @@ -5353,21 +4699,13 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-arm64@0.18.20: @@ -5376,7 +4714,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm64@0.19.8: @@ -5388,21 +4725,13 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-arm@0.18.20: @@ -5411,7 +4740,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-arm@0.19.8: @@ -5423,21 +4751,13 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-ia32@0.18.20: @@ -5446,24 +4766,15 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-ia32@0.19.8: - resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true optional: true - /@esbuild/linux-loong64@0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + /@esbuild/linux-ia32@0.19.8: + resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.17.19: @@ -5472,7 +4783,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-loong64@0.18.20: @@ -5481,7 +4792,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-loong64@0.19.8: @@ -5493,21 +4803,13 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-mips64el@0.18.20: @@ -5516,7 +4818,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-mips64el@0.19.8: @@ -5528,21 +4829,13 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-ppc64@0.18.20: @@ -5551,7 +4844,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-ppc64@0.19.8: @@ -5563,21 +4855,13 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-riscv64@0.18.20: @@ -5586,7 +4870,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-riscv64@0.19.8: @@ -5598,21 +4881,13 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-s390x@0.18.20: @@ -5621,7 +4896,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-s390x@0.19.8: @@ -5633,21 +4907,13 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/linux-x64@0.18.20: @@ -5656,7 +4922,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: true optional: true /@esbuild/linux-x64@0.19.8: @@ -5668,21 +4933,13 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/netbsd-x64@0.18.20: @@ -5691,7 +4948,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: true optional: true /@esbuild/netbsd-x64@0.19.8: @@ -5703,21 +4959,13 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/openbsd-x64@0.18.20: @@ -5726,7 +4974,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: true optional: true /@esbuild/openbsd-x64@0.19.8: @@ -5738,21 +4985,13 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/sunos-x64@0.18.20: @@ -5761,7 +5000,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: true optional: true /@esbuild/sunos-x64@0.19.8: @@ -5773,21 +5011,13 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-arm64@0.18.20: @@ -5796,7 +5026,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-arm64@0.19.8: @@ -5808,21 +5037,13 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-ia32@0.18.20: @@ -5831,7 +5052,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-ia32@0.19.8: @@ -5843,21 +5063,13 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true - dev: true + dev: false optional: true /@esbuild/win32-x64@0.18.20: @@ -5866,7 +5078,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: true optional: true /@esbuild/win32-x64@0.19.8: @@ -5878,7 +5089,7 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5887,22 +5098,22 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 eslint-visitor-keys: 3.4.3 - /@eslint-community/regexpp@4.8.0: - resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==} + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - /@eslint/eslintrc@2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.20.0 - ignore: 5.2.4 + globals: 13.23.0 + ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -5910,10 +5121,15 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.48.0: - resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} + /@eslint/js@8.55.0: + resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@fastify/busboy@2.1.0: + resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} + engines: {node: '>=14'} + dev: false + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} @@ -5922,11 +5138,11 @@ packages: dependencies: '@hapi/hoek': 9.3.0 - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.13: + resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.1 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -5936,8 +5152,8 @@ packages: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - /@humanwhocodes/object-schema@1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema@2.0.1: + resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -5955,29 +5171,21 @@ packages: engines: {node: '>=8'} dev: true - /@jest/schemas@29.4.3: - resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@sinclair/typebox': 0.25.24 - dev: false - /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 - dev: true - /@jest/types@29.5.0: - resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==} + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.4.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 - '@types/yargs': 17.0.24 + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.10.3 + '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -5987,38 +5195,30 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 - - /@jridgewell/resolve-uri@3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + /@jridgewell/source-map@0.3.5: + resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - - /@jridgewell/sourcemap-codec@1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -6043,14 +5243,24 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false - /@ljharb/has-package-exports-patterns@0.0.2: - resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} - dev: false + /@ljharb/resumer@0.0.1: + resolution: {integrity: sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==} + engines: {node: '>= 0.4'} + dependencies: + '@ljharb/through': 2.3.11 + dev: true + + /@ljharb/through@2.3.11: + resolution: {integrity: sha512-ccfcIDlogiXNq5KcbAwbaO7lMh3Tm1i3khMPYpxlK8hH/W53zN81KM9coerRLOnTGu3nfXIniAmQbRI9OxbC0w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + dev: true /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -6059,7 +5269,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -6096,10 +5306,10 @@ packages: /@mdx-js/mdx@3.0.0: resolution: {integrity: sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw==} dependencies: - '@types/estree': 1.0.1 - '@types/estree-jsx': 1.0.0 + '@types/estree': 1.0.5 + '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 - '@types/mdx': 2.0.5 + '@types/mdx': 2.0.10 collapse-white-space: 2.1.0 devlop: 1.1.0 estree-util-build-jsx: 3.0.1 @@ -6107,7 +5317,7 @@ packages: estree-util-to-js: 2.0.0 estree-walker: 3.0.3 hast-util-to-estree: 3.1.0 - hast-util-to-jsx-runtime: 2.2.0 + hast-util-to-jsx-runtime: 2.3.0 markdown-extensions: 2.0.0 periscopic: 3.1.0 remark-mdx: 3.0.0 @@ -6123,21 +5333,46 @@ packages: - supports-color dev: false + /@mdx-js/react@3.0.0(@types/react@18.2.42)(react@18.2.0): + resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.10 + '@types/react': 18.2.42 + react: 18.2.0 + dev: false + /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false - /@msgpack/msgpack@2.7.2: - resolution: {integrity: sha512-rYEi46+gIzufyYUAoHDnRzkWGxajpD9vVXFQ3g1vbjrBm6P7MBmm+s/fqPa46sxa+8FOUdEuRQKaugo5a4JWpw==} + /@mole-inc/bin-wrapper@8.0.1: + resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bin-check: 4.1.0 + bin-version-check: 5.1.0 + content-disposition: 0.5.4 + ext-name: 5.0.0 + file-type: 17.1.6 + filenamify: 5.1.1 + got: 11.8.6 + os-filter-obj: 2.0.0 + dev: true + + /@msgpack/msgpack@2.8.0: + resolution: {integrity: sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==} engines: {node: '>= 10'} dev: false - /@next/env@13.3.0: - resolution: {integrity: sha512-AjppRV4uG3No7L1plinoTQETH+j2F10TEnrMfzbTUYwze5sBUPveeeBAPZPm8OkJZ1epq9OyYKhZrvbD6/9HCQ==} + /@next/env@13.5.6: + resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: false - /@next/swc-darwin-arm64@13.3.0: - resolution: {integrity: sha512-DmIQCNq6JtccLPPBzf0dgh2vzMWt5wjxbP71pCi5EWpWYE3MsP6FcRXi4MlAmFNDQOfcFXR2r7kBeG1LpZUh1w==} + /@next/swc-darwin-arm64@13.5.6: + resolution: {integrity: sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -6145,8 +5380,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.3.0: - resolution: {integrity: sha512-oQoqFa88OGgwnYlnAGHVct618FRI/749se0N3S8t9Bzdv5CRbscnO0RcX901+YnNK4Q6yeiizfgO3b7kogtsZg==} + /@next/swc-darwin-x64@13.5.6: + resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -6154,8 +5389,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.3.0: - resolution: {integrity: sha512-Wzz2p/WqAJUqTVoLo6H18WMeAXo3i+9DkPDae4oQG8LMloJ3if4NEZTnOnTUlro6cq+S/W4pTGa97nWTrOjbGw==} + /@next/swc-linux-arm64-gnu@13.5.6: + resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6163,8 +5398,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.3.0: - resolution: {integrity: sha512-xPVrIQOQo9WXJYgmoTlMnAD/HlR/1e1ZIWGbwIzEirXBVBqMARUulBEIKdC19zuvoJ477qZJgBDCKtKEykCpyQ==} + /@next/swc-linux-arm64-musl@13.5.6: + resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6172,8 +5407,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.3.0: - resolution: {integrity: sha512-jOFlpGuPD7W2tuXVJP4wt9a3cpNxWAPcloq5EfMJRiXsBBOjLVFZA7boXYxEBzSVgUiVVr1V9T0HFM7pULJ1qA==} + /@next/swc-linux-x64-gnu@13.5.6: + resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6181,8 +5416,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.3.0: - resolution: {integrity: sha512-2OwKlzaBgmuet9XYHc3KwsEilzb04F540rlRXkAcjMHL7eCxB7uZIGtsVvKOnQLvC/elrUegwSw1+5f7WmfyOw==} + /@next/swc-linux-x64-musl@13.5.6: + resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6190,8 +5425,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.3.0: - resolution: {integrity: sha512-OeHiA6YEvndxT46g+rzFK/MQTfftKxJmzslERMu9LDdC6Kez0bdrgEYed5eXFK2Z1viKZJCGRlhd06rBusyztA==} + /@next/swc-win32-arm64-msvc@13.5.6: + resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -6199,8 +5434,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.3.0: - resolution: {integrity: sha512-4aB7K9mcVK1lYEzpOpqWrXHEZympU3oK65fnNcY1Qc4HLJFLJj8AViuqQd4jjjPNuV4sl8jAwTz3gN5VNGWB7w==} + /@next/swc-win32-ia32-msvc@13.5.6: + resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -6208,8 +5443,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.3.0: - resolution: {integrity: sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ==} + /@next/swc-win32-x64-msvc@13.5.6: + resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6249,7 +5484,7 @@ packages: /@orama/highlight@0.1.2: resolution: {integrity: sha512-B48PnxFwRRHBeEIkmKI38tZmpQDWdt6o4bch5dZaChdZh0pwPHtostMv++eVlNv3/qLtfcdLoSYHWvoN9Mp0Lw==} dependencies: - '@orama/orama': 2.0.0-beta.7 + '@orama/orama': 2.0.0-beta.8 dev: false /@orama/orama@1.2.11: @@ -6257,11 +5492,56 @@ packages: engines: {node: '>= 16.0.0'} dev: false - /@orama/orama@2.0.0-beta.7: - resolution: {integrity: sha512-7JlCMVoqJ2QBZtJ7H1shYbiVnaJJf5M/LI/H+b/YUyop0wnYTNfi6bRHuGhEMqh8ACXkHPNs0IHkyCKz+mFIXg==} + /@orama/orama@2.0.0-beta.8: + resolution: {integrity: sha512-rpm2nL8I1+Rb5NSQsvHp/4BEUynOS8oSjopmjctpr8f+tfFQTZUEuzYh+ri8ffkBd+wnF/LM17mb/MK3ZTgzog==} engines: {node: '>= 16.0.0'} dev: false + /@orama/plugin-parsedoc@2.0.0-beta.8: + resolution: {integrity: sha512-2/NqWWCXghrJozOsfew4J0OSN5FMdK1LNU/AaYPYyFxkMgTXH6rZA2qUEg+gYqCmM7FzK1P7v9fH7kCWh9JdaA==} + dependencies: + '@orama/orama': 2.0.0-beta.8 + glob: 8.1.0 + hast-util-from-html: 1.0.2 + hast-util-from-string: 2.0.0 + hast-util-to-html: 8.0.4 + hast-util-to-string: 2.0.0 + rehype: 12.0.1 + rehype-document: 6.1.0 + rehype-parse: 8.0.5 + rehype-preset-minify: 6.0.0 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2): + resolution: {integrity: sha512-amuQLNtTu5sd+jmQUe6feLAAZqpJelMHHULfYCZBs2AoQDT8shpeQMudtwoIFySH90G6zlqFbrEw4ukklW3jbw==} + peerDependencies: + '@orama/highlight': ^0.1.2 + '@orama/orama': 2.0.0-beta.7 + '@oramacloud/client': 1.0.0-beta.21 + '@preact/signals': ^1.2.2 + '@preact/signals-core': ^1.5.0 + preact: ^10.19.1 + preact-custom-element: ^4.3.0 + dependencies: + '@orama/highlight': 0.1.2 + '@orama/orama': 2.0.0-beta.8 + '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.2) + '@preact/signals': 1.2.2(preact@10.19.2) + '@preact/signals-core': 1.5.0 + object-to-css-variables: 0.2.1 + postcss-functions: 4.0.2(postcss@8.4.32) + preact: 10.19.2 + preact-custom-element: 4.3.0(preact@10.19.2) + preact-feather: 4.2.1(preact@10.19.2) + transitivePeerDependencies: + - postcss + dev: false + /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2): resolution: {integrity: sha512-amuQLNtTu5sd+jmQUe6feLAAZqpJelMHHULfYCZBs2AoQDT8shpeQMudtwoIFySH90G6zlqFbrEw4ukklW3jbw==} peerDependencies: @@ -6275,7 +5555,7 @@ packages: dependencies: '@orama/highlight': 0.1.2 '@orama/orama': link:packages/orama - '@oramacloud/client': 1.0.0-beta.21(typescript@5.0.3) + '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.2) '@preact/signals': 1.2.2(preact@10.19.2) '@preact/signals-core': 1.5.0 object-to-css-variables: 0.2.1 @@ -6287,13 +5567,13 @@ packages: - postcss dev: false - /@oramacloud/client@1.0.0-beta.21(typescript@5.0.3): + /@oramacloud/client@1.0.0-beta.21(typescript@5.3.2): resolution: {integrity: sha512-yubgcBA1LrxpxkJlc4KG+pafHaKaQhmm/xG2cAtQtHKNQULcSHYpWUoKoypoj4XQxFHb9QoTSl2HptXXZFYX6g==} dependencies: '@orama/orama': 1.2.11 '@paralleldrive/cuid2': 2.2.2 react: 18.2.0 - vue: 3.3.10(typescript@5.0.3) + vue: 3.3.10(typescript@5.3.2) transitivePeerDependencies: - typescript dev: false @@ -6304,25 +5584,24 @@ packages: '@noble/hashes': 1.3.2 dev: false - /@pkgr/utils@2.4.1: - resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.2.12 + fast-glob: 3.3.2 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 - tslib: 2.5.3 + tslib: 2.6.2 dev: false - /@playwright/test@1.29.2: - resolution: {integrity: sha512-+3/GPwOgcoF0xLz/opTnahel1/y42PdcgZ4hs+BZGIUjtmEFSXGg+nFoaH3NSmuc7a6GSFwXDJ5L7VXpqzigNg==} - engines: {node: '>=14'} + /@playwright/test@1.40.1: + resolution: {integrity: sha512-EaaawMTOeEItCRvfmkI9v6rBkF1svM8wjl/YPRrg2N2Wmp+4qJYkWtJsbew1szfKKDm6fPLy4YAanBhIlf9dWw==} + engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 18.11.18 - playwright-core: 1.29.2 + playwright: 1.40.1 dev: true /@pnpm/config.env-replace@1.1.0: @@ -6346,8 +5625,8 @@ packages: config-chain: 1.1.13 dev: false - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.24: + resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: false /@preact/signals-core@1.5.0: @@ -6458,15 +5737,15 @@ packages: dev: true optional: true - /@rushstack/eslint-patch@1.3.1: - resolution: {integrity: sha512-RkmuBcqiNioeeBKbgzMlOdreUkJfYaSjwgx9XDgGGpjvWgyaxWvDmZVSN9CS6LjEASadhgPv2BcFp+SeouWXXA==} + /@rushstack/eslint-patch@1.6.0: + resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} dev: true - /@selderee/plugin-htmlparser2@0.10.0: - resolution: {integrity: sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==} + /@selderee/plugin-htmlparser2@0.11.0: + resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} dependencies: domhandler: 5.0.3 - selderee: 0.10.0 + selderee: 0.11.0 dev: false /@sideway/address@4.1.4: @@ -6480,28 +5759,17 @@ packages: /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - dev: false - /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - dev: true /@sindresorhus/is@0.14.0: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} dev: false - /@sindresorhus/is@0.7.0: - resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} - engines: {node: '>=4'} - dev: true - - /@sindresorhus/is@3.1.2: - resolution: {integrity: sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==} + /@sindresorhus/is@4.6.0: + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - dev: false /@sindresorhus/is@5.6.0: resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} @@ -6561,101 +5829,101 @@ packages: webpack-sources: 3.2.3 dev: false - /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.22.5): + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.5): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.22.5): + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.5): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.22.5): + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 dev: false - /@svgr/babel-preset@6.5.1(@babel/core@7.22.5): + /@svgr/babel-preset@6.5.1(@babel/core@7.23.5): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.22.5) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.22.5) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.22.5) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.22.5) - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.22.5) - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.22.5) - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.22.5) - '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.23.5) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.5) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.5) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.23.5) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.23.5) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.23.5) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.23.5) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.23.5) dev: false /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.22.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@svgr/babel-preset': 6.5.1(@babel/core@7.23.5) '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -6667,7 +5935,7 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 entities: 4.5.0 dev: false @@ -6677,8 +5945,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.22.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@svgr/babel-preset': 6.5.1(@babel/core@7.23.5) '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 @@ -6702,11 +5970,11 @@ packages: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-transform-react-constant-elements': 7.22.5(@babel/core@7.22.5) - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) - '@babel/preset-react': 7.22.5(@babel/core@7.22.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.5) + '@babel/preset-env': 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) @@ -6714,8 +5982,8 @@ packages: - supports-color dev: false - /@swc/cli@0.1.59(@swc/core@1.3.27): - resolution: {integrity: sha512-BlX3wIxYTwdtR22dIqZ3FEIOJPqnlByAp4JY46OMZi2UXMB3ZbOzefawD2ZlLafRUWyy5NtiZZty5waKzaYRnA==} + /@swc/cli@0.1.63(@swc/core@1.3.100): + resolution: {integrity: sha512-EM9oxxHzmmsprYRbGqsS2M4M/Gr5Gkcl0ROYYIdlUyTkhOiX822EQiRCpPCwdutdnzH2GyaTN7wc6i0Y+CKd3A==} engines: {node: '>= 12.13'} hasBin: true peerDependencies: @@ -6725,117 +5993,122 @@ packages: chokidar: optional: true dependencies: - '@swc/core': 1.3.27 - bin-wrapper: 4.1.0 + '@mole-inc/bin-wrapper': 8.0.1 + '@swc/core': 1.3.100 commander: 7.2.0 - fast-glob: 3.2.12 - semver: 7.3.8 + fast-glob: 3.3.2 + semver: 7.5.4 slash: 3.0.0 source-map: 0.7.4 dev: true - /@swc/core-darwin-arm64@1.3.27: - resolution: {integrity: sha512-IKlxkhEy99CnP9nduaf5IJWIFcr6D5cZCjYmCs7nWkjMV+aAieyDO9AX4LT8AcHy6CF7ByOX7SKoqk+gVMAaKw==} + /@swc/core-darwin-arm64@1.3.100: + resolution: {integrity: sha512-XVWFsKe6ei+SsDbwmsuRkYck1SXRpO60Hioa4hoLwR8fxbA9eVp6enZtMxzVVMBi8ej5seZ4HZQeAWepbukiBw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64@1.3.27: - resolution: {integrity: sha512-MtabZIhFf/dL3vs6UMbd+vJsjIkm2NaFqulGV0Jofy2bfVZPTj/b5pXeOlUsTWy7JcH1uixjdx4RvJRyvqJxQA==} + /@swc/core-darwin-x64@1.3.100: + resolution: {integrity: sha512-KF/MXrnH1nakm1wbt4XV8FS7kvqD9TGmVxeJ0U4bbvxXMvzeYUurzg3AJUTXYmXDhH/VXOYJE5N5RkwZZPs5iA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.27: - resolution: {integrity: sha512-XELMoGcUTAkk+G4buwIIhu6AIr1U418Odt22HUW8+ZvV+Wty2ICgR/myOIhM3xMb6U2L8ay+evMqoVNMQ0RRTg==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-linux-arm64-gnu@1.3.27: - resolution: {integrity: sha512-O6vtT6bnrVR9PzEIuA5U7tIfYo7bv97H9K9Vqy2oyHNeGN0H36DKwS4UqPreHtziXNF5+7ubdUYUkrG/j8UnUQ==} + /@swc/core-linux-arm64-gnu@1.3.100: + resolution: {integrity: sha512-p8hikNnAEJrw5vHCtKiFT4hdlQxk1V7vqPmvUDgL/qe2menQDK/i12tbz7/3BEQ4UqUPnvwpmVn2d19RdEMNxw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl@1.3.27: - resolution: {integrity: sha512-Oa0E1i7dOTWpaEZumKoNbTE/Ap+da6nlhqKVUdYrFDrOBi25tz76SdxZIyvAszzmgY89b5yd1naourKmkPXpww==} + /@swc/core-linux-arm64-musl@1.3.100: + resolution: {integrity: sha512-BWx/0EeY89WC4q3AaIaBSGfQxkYxIlS3mX19dwy2FWJs/O+fMvF9oLk/CyJPOZzbp+1DjGeeoGFuDYpiNO91JA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu@1.3.27: - resolution: {integrity: sha512-S3v9H8oL2a8Ur6AjQyhkC6HfBVPOxKMdBhcZmdNuVgEUHbHdbf/Lka85F9IOYXEarMn0FtQw3ywowS22O9L5Uw==} + /@swc/core-linux-x64-gnu@1.3.100: + resolution: {integrity: sha512-XUdGu3dxAkjsahLYnm8WijPfKebo+jHgHphDxaW0ovI6sTdmEGFDew7QzKZRlbYL2jRkUuuKuDGvD6lO5frmhA==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl@1.3.27: - resolution: {integrity: sha512-6DDkdXlOADpwICFZTRphCR+cIeS8aEYh4NlyzBito0mOWwIIdfCgALzhkTQOzTOkcD42bP97CIoZ97hqV/puOg==} + /@swc/core-linux-x64-musl@1.3.100: + resolution: {integrity: sha512-PhoXKf+f0OaNW/GCuXjJ0/KfK9EJX7z2gko+7nVnEA0p3aaPtbP6cq1Ubbl6CMoPL+Ci3gZ7nYumDqXNc3CtLQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc@1.3.27: - resolution: {integrity: sha512-baxfH4AbEcaTNo08wxV0W6hiMXwVCxPS4qc0amHpXPti92unvSqeDR1W3C9GjHqzXlWtmCRsq8Ww1pal6ZVLrw==} + /@swc/core-win32-arm64-msvc@1.3.100: + resolution: {integrity: sha512-PwLADZN6F9cXn4Jw52FeP/MCLVHm8vwouZZSOoOScDtihjY495SSjdPnlosMaRSR4wJQssGwiD/4MbpgQPqbAw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc@1.3.27: - resolution: {integrity: sha512-7iLJnH71k5qCwxv9NcM/P7nIEzTsC7r1sIiQW6bu+CpC8qZvwl0PS+XvQRlLly2gCZM+Le98tksYG14MEh+Hrw==} + /@swc/core-win32-ia32-msvc@1.3.100: + resolution: {integrity: sha512-0f6nicKSLlDKlyPRl2JEmkpBV4aeDfRQg6n8mPqgL7bliZIcDahG0ej+HxgNjZfS3e0yjDxsNRa6sAqWU2Z60A==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc@1.3.27: - resolution: {integrity: sha512-mFM907PDw/jrQ44+TRjIVGEOy2Mu06mMMz0HPMFuRsBzl5t0Kajp3vmn8FkkpS9wH5982VPi6hPYVTb7QJo5Qg==} + /@swc/core-win32-x64-msvc@1.3.100: + resolution: {integrity: sha512-b7J0rPoMkRTa3XyUGt8PwCaIBuYWsL2DqbirrQKRESzgCvif5iNpqaM6kjIjI/5y5q1Ycv564CB51YDpiS8EtQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core@1.3.27: - resolution: {integrity: sha512-praRNgpeYGvwDIm/Cl6JU+yHMvwVraL0U6ejMgGyzvpcm1FVsZd1/EYXGqzbBJ0ALv7Gx4eK56h4GnwV6d4L0w==} + /@swc/core@1.3.100: + resolution: {integrity: sha512-7dKgTyxJjlrMwFZYb1auj3Xq0D8ZBe+5oeIgfMlRU05doXZypYJe0LAk0yjj3WdbwYzpF+T1PLxwTWizI0pckw==} engines: {node: '>=10'} requiresBuild: true + peerDependencies: + '@swc/helpers': ^0.5.0 + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@swc/counter': 0.1.2 + '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.27 - '@swc/core-darwin-x64': 1.3.27 - '@swc/core-linux-arm-gnueabihf': 1.3.27 - '@swc/core-linux-arm64-gnu': 1.3.27 - '@swc/core-linux-arm64-musl': 1.3.27 - '@swc/core-linux-x64-gnu': 1.3.27 - '@swc/core-linux-x64-musl': 1.3.27 - '@swc/core-win32-arm64-msvc': 1.3.27 - '@swc/core-win32-ia32-msvc': 1.3.27 - '@swc/core-win32-x64-msvc': 1.3.27 - - /@swc/helpers@0.4.14: - resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + '@swc/core-darwin-arm64': 1.3.100 + '@swc/core-darwin-x64': 1.3.100 + '@swc/core-linux-arm64-gnu': 1.3.100 + '@swc/core-linux-arm64-musl': 1.3.100 + '@swc/core-linux-x64-gnu': 1.3.100 + '@swc/core-linux-x64-musl': 1.3.100 + '@swc/core-win32-arm64-msvc': 1.3.100 + '@swc/core-win32-ia32-msvc': 1.3.100 + '@swc/core-win32-x64-msvc': 1.3.100 + + /@swc/counter@0.1.2: + resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} + + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: false + /@swc/types@0.1.5: + resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==} + /@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} @@ -6843,6 +6116,13 @@ packages: defer-to-connect: 1.1.3 dev: false + /@szmarczak/http-timer@4.0.6: + resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} + engines: {node: '>=10'} + dependencies: + defer-to-connect: 2.0.1 + dev: true + /@szmarczak/http-timer@5.0.1: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} @@ -6850,6 +6130,10 @@ packages: defer-to-connect: 2.0.1 dev: false + /@tokenizer/token@0.3.0: + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + dev: true + /@trysound/sax@0.2.0: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} @@ -6879,135 +6163,149 @@ packages: /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: false - /@types/babel__core@7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} + /@types/babel__core@7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.1 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__generator': 7.6.7 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.4 dev: false - /@types/babel__generator@7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + /@types/babel__generator@7.6.7: + resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 dev: false - /@types/babel__template@7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + /@types/babel__template@7.4.4: + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.22.5 - '@babel/types': 7.22.5 + '@babel/parser': 7.23.5 + '@babel/types': 7.23.5 dev: false - /@types/babel__traverse@7.20.1: - resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} + /@types/babel__traverse@7.20.4: + resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.22.5 + '@babel/types': 7.23.5 dev: false - /@types/body-parser@1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: - '@types/connect': 3.4.35 - '@types/node': 18.11.18 + '@types/connect': 3.4.38 + '@types/node': 20.10.3 dev: false - /@types/bonjour@3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} + /@types/bonjour@3.5.13: + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 dev: false - /@types/connect-history-api-fallback@1.5.0: - resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==} + /@types/cacheable-request@6.0.3: + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} + dependencies: + '@types/http-cache-semantics': 4.0.4 + '@types/keyv': 3.1.4 + '@types/node': 18.19.2 + '@types/responselike': 1.0.3 + dev: true + + /@types/connect-history-api-fallback@1.5.4: + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: - '@types/express-serve-static-core': 4.17.35 - '@types/node': 18.11.18 + '@types/express-serve-static-core': 4.17.41 + '@types/node': 20.10.3 dev: false - /@types/connect@3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 dev: false - /@types/debug@4.1.8: - resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} dependencies: - '@types/ms': 0.7.31 + '@types/ms': 0.7.34 + dev: false + + /@types/dom-view-transitions@1.0.4: + resolution: {integrity: sha512-oDuagM6G+xPLrLU4KeCKlr1oalMF5mJqV5pDPMDVIEaa8AkUW00i6u+5P02XCjdEEUQJC9dpnxqSLsZeAciSLQ==} dev: false - /@types/eslint-scope@3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.40.1 - '@types/estree': 0.0.51 + '@types/eslint': 8.44.8 + '@types/estree': 1.0.5 /@types/eslint@7.29.0: resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 dev: true - /@types/eslint@8.40.1: - resolution: {integrity: sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==} + /@types/eslint@8.44.8: + resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} dependencies: - '@types/estree': 0.0.51 - '@types/json-schema': 7.0.12 + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 - /@types/estree-jsx@1.0.0: - resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} + /@types/estree-jsx@1.0.3: + resolution: {integrity: sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: false - /@types/estree@0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - /@types/express-serve-static-core@4.17.35: - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} + /@types/express-serve-static-core@4.17.41: + resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 18.11.18 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - '@types/send': 0.17.1 + '@types/node': 20.10.3 + '@types/qs': 6.9.10 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 dev: false - /@types/express@4.17.17: - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.35 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.1 + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.41 + '@types/qs': 6.9.10 + '@types/serve-static': 1.15.5 dev: false - /@types/glob@8.0.1: - resolution: {integrity: sha512-8bVUjXZvJacUFkJXHdyZ9iH1Eaj5V7I8c4NdH5sQJsdXkqT4CA5Dhb4yb4VE/3asyx4L9ayZr1NIhTsWHczmMw==} + /@types/glob@8.1.0: + resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.11.18 + '@types/node': 18.19.2 dev: true - /@types/hast@2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + /@types/gtag.js@0.0.12: + resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} + dev: false + + /@types/hast@2.3.8: + resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 /@types/hast@3.0.3: resolution: {integrity: sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 3.0.2 /@types/history@4.7.11: resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} @@ -7016,51 +6314,48 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: false - /@types/html-to-text@9.0.0: - resolution: {integrity: sha512-FnF3p2FJZ1kJT/0C/lmBzw7HSlH3RhtACVYyrwUsJoCmFNuiLpusWT2FWWB7P9A48CaYpvD6Q2fprn7sZeffpw==} + /@types/html-to-text@9.0.4: + resolution: {integrity: sha512-pUY3cKH/Nm2yYrEmDlPR1mR7yszjGx4DrwPjQ702C4/D5CwHuZTgZdIdwPkRbcuhs7BAh2L5rg3CL5cbRiGTCQ==} dev: true /@types/http-cache-semantics@4.0.4: resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - dev: false - /@types/http-proxy@1.17.11: - resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} - dependencies: - '@types/node': 18.11.18 + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} dev: false - /@types/is-ci@3.0.0: - resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==} + /@types/http-proxy@1.17.14: + resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - ci-info: 3.8.0 + '@types/node': 20.10.3 dev: false - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} - /@types/istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + /@types/istanbul-lib-report@3.0.3: + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.6 dev: false - /@types/istanbul-reports@3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + /@types/istanbul-reports@3.0.4: + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: - '@types/istanbul-lib-report': 3.0.0 + '@types/istanbul-lib-report': 3.0.3 dev: false /@types/jsdom@21.1.6: resolution: {integrity: sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true - /@types/json-schema@7.0.12: - resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -7073,7 +6368,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.19.2 /@types/linkify-it@3.0.5: resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} @@ -7086,72 +6381,87 @@ packages: '@types/mdurl': 1.0.5 dev: true - /@types/mdast@3.0.11: - resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} + /@types/mdast@3.0.15: + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /@types/mdast@4.0.3: resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 3.0.2 /@types/mdurl@1.0.5: resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==} dev: true - /@types/mdx@2.0.5: - resolution: {integrity: sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==} + /@types/mdx@2.0.10: + resolution: {integrity: sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==} dev: false - /@types/mime@1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} dev: false - /@types/mime@3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + /@types/mime@3.0.4: + resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} dev: false /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/minimist@1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + /@types/minimist@1.2.5: + resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - /@types/ms@0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: false - /@types/nlcst@1.0.0: - resolution: {integrity: sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==} + /@types/nlcst@1.0.4: + resolution: {integrity: sha512-ABoYdNQ/kBSsLvZAekMhIPMQ3YUZvavStpKYs7BjLLuKVmIMA0LUgZ7b54zzuWJRbHF80v1cNf4r90Vd6eMQDg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 + dev: false + + /@types/node-forge@1.3.10: + resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} + dependencies: + '@types/node': 20.10.3 dev: false /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: false - /@types/node@18.11.18: - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: false + + /@types/node@18.19.2: + resolution: {integrity: sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==} + dependencies: + undici-types: 5.26.5 - /@types/node@20.9.0: - resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} + /@types/node@20.10.3: + resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} dependencies: undici-types: 5.26.5 + + /@types/node@20.5.1: + resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} dev: true - /@types/normalize-package-data@2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/normalize-package-data@2.4.4: + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - /@types/pako@2.0.0: - resolution: {integrity: sha512-10+iaz93qR5WYxTo+PMifD5TSxiOtdRaxBf7INGGXMQgTCu8Z/7GYWYFUOS3q/G0nE5boj1r4FEB+WSy7s5gbA==} + /@types/pako@2.0.3: + resolution: {integrity: sha512-bq0hMV9opAcrmE0Byyo0fY3Ew4tgOevJmQ9grUhpXQhYfyLJ1Kqg3P33JT5fdbT2AjeAjR51zqqVjAL/HMkx7Q==} dev: true - /@types/parse-json@4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + /@types/parse-json@4.0.2: + resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} /@types/parse5@5.0.3: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} @@ -7165,112 +6475,114 @@ packages: resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==} dev: false - /@types/prop-types@15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + /@types/prop-types@15.7.11: + resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - /@types/qs@6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + /@types/qs@6.9.10: + resolution: {integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==} dev: false - /@types/range-parser@1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} dev: false - /@types/react-dom@18.0.9: - resolution: {integrity: sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==} + /@types/react-dom@18.2.17: + resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: - '@types/react': 18.0.26 + '@types/react': 18.2.42 dev: true - /@types/react-router-config@5.0.7: - resolution: {integrity: sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==} + /@types/react-router-config@5.0.11: + resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.26 + '@types/react': 18.2.42 '@types/react-router': 5.1.20 /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.26 + '@types/react': 18.2.42 '@types/react-router': 5.1.20 /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.0.26 + '@types/react': 18.2.42 - /@types/react@18.0.26: - resolution: {integrity: sha512-hCR3PJQsAIXyxhTNSiDFY//LhnMZWpNNr5etoCqx/iUfGc5gXWtQR2Phl908jVR6uPXacojQWTg4qRpkxTuGug==} + /@types/react@18.2.42: + resolution: {integrity: sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==} dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 + '@types/prop-types': 15.7.11 + '@types/scheduler': 0.16.8 csstype: 3.1.2 - /@types/resolve@1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + /@types/resolve@1.20.6: + resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} dev: false - /@types/responselike@1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + /@types/responselike@1.0.3: + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.19.2 /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: false - /@types/scheduler@0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - - /@types/semver@6.2.3: - resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==} + /@types/sax@1.2.7: + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + dependencies: + '@types/node': 17.0.45 dev: false - /@types/semver@7.5.0: - resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} - dev: true + /@types/scheduler@0.16.8: + resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + + /@types/semver@7.5.6: + resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} - /@types/send@0.17.1: - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: - '@types/mime': 1.3.2 - '@types/node': 18.11.18 + '@types/mime': 1.3.5 + '@types/node': 20.10.3 dev: false - /@types/serve-index@1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} + /@types/serve-index@1.9.4: + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.21 dev: false - /@types/serve-static@1.15.1: - resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} + /@types/serve-static@1.15.5: + resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.11.18 + '@types/http-errors': 2.0.4 + '@types/mime': 3.0.4 + '@types/node': 20.10.3 dev: false - /@types/sockjs@0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} + /@types/sockjs@0.3.36: + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 dev: false - /@types/tap@15.0.7: - resolution: {integrity: sha512-TTMajw4gxQfFgYbhXhy/Tb2OiNcwS+4oP/9yp1/GdU0pFJo3wtnkYhRgmQy39ksh+rnoa0VrPHJ4Tuv2cLNQ5A==} + /@types/tap@15.0.11: + resolution: {integrity: sha512-QzbxIsrK6yX3iWC2PXGX/Ljz5cGISDEuOGISMcckeSUKIJXzbsfJLF4LddoncZ+ELVZpO0X87KfRem4h+yBFXQ==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.19.2 dev: true /@types/tough-cookie@4.0.5: resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} dev: true - /@types/unist@2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} /@types/unist@3.0.2: resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} @@ -7279,53 +6591,24 @@ packages: resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} dev: true - /@types/ws@8.5.5: - resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} + /@types/ws@8.5.10: + resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 dev: false - /@types/yargs-parser@21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs-parser@21.0.3: + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} dev: false - /@types/yargs@17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} - dependencies: - '@types/yargs-parser': 21.0.0 - dev: false - - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true + /@types/yargs@17.0.32: + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.48.0)(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.48.0 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true + '@types/yargs-parser': 21.0.3 + dev: false - /@typescript-eslint/eslint-plugin@5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -7337,55 +6620,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/type-utils': 5.46.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.46.1(eslint@8.48.0)(typescript@5.2.2) - debug: 4.3.4 - eslint: 8.48.0 - ignore: 5.2.4 - natural-compare-lite: 1.4.0 - regexpp: 3.2.0 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/type-utils': 6.4.1(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/utils': 6.4.1(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/visitor-keys': 6.4.1 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.55.0 graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare: 1.4.0 + ignore: 5.3.0 + natural-compare-lite: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} + /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -7397,42 +6650,26 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/type-utils': 6.4.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.4.1(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.4.1 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/scope-manager': 6.13.2 + '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 6.13.2 debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.55.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/experimental-utils@5.59.9(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-eZTK/Ci0QAqNc/q2MqMwI2+QI5ZI9HM12FcfGwbEvKif5ev/CIIYLmrlckvgPrC8XSbl39HtErR5NJiQkRkvWg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@typescript-eslint/utils': 5.59.9(eslint@8.48.0)(typescript@5.0.3) - eslint: 8.48.0 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/experimental-utils@5.59.9(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-eZTK/Ci0QAqNc/q2MqMwI2+QI5ZI9HM12FcfGwbEvKif5ev/CIIYLmrlckvgPrC8XSbl39HtErR5NJiQkRkvWg==} + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -7440,37 +6677,15 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.59.9(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@5.48.2(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.48.2 - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/typescript-estree': 5.48.2(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@5.48.2(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-38zMsKsG2sIuM5Oi/olurGwYJXzmtdsHhn5mI/pQogP+BjYVkK5iRazCQ8RGS0V+YLk282uWElN70zAAUmaYHw==} + /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -7481,41 +6696,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.48.2 - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/typescript-estree': 5.48.2(typescript@5.2.2) - debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@6.4.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.0.3) - '@typescript-eslint/visitor-keys': 6.4.1 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.0.3 + eslint: 8.55.0 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.4.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} + /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7526,73 +6718,35 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.4.1 + '@typescript-eslint/scope-manager': 6.13.2 + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) + '@typescript-eslint/visitor-keys': 6.13.2 debug: 4.3.4 - eslint: 8.48.0 - typescript: 5.2.2 + eslint: 8.55.0 + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.46.1: - resolution: {integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@5.48.2: - resolution: {integrity: sha512-zEUFfonQid5KRDKoI3O+uP1GnrFd4tIHlvs+sTJXiWuypUWMuDaottkJuR612wQfOkjYbsaskSIURV9xo4f+Fw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/visitor-keys': 5.48.2 - dev: true - - /@typescript-eslint/scope-manager@5.59.9: - resolution: {integrity: sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - dev: true - - /@typescript-eslint/scope-manager@6.4.1: - resolution: {integrity: sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==} + /@typescript-eslint/scope-manager@6.13.2: + resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/visitor-keys': 6.4.1 - dev: true - - /@typescript-eslint/type-utils@5.46.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.0.3) - '@typescript-eslint/utils': 5.46.1(eslint@8.48.0)(typescript@5.0.3) - debug: 4.3.4 - eslint: 8.48.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/visitor-keys': 6.13.2 dev: true - /@typescript-eslint/type-utils@5.46.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -7603,40 +6757,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.2.2) - '@typescript-eslint/utils': 5.46.1(eslint@8.48.0)(typescript@5.2.2) - debug: 4.3.4 - eslint: 8.48.0 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/type-utils@6.4.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.0.3) - '@typescript-eslint/utils': 6.4.1(eslint@8.48.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.48.0 - ts-api-utils: 1.0.2(typescript@5.0.3) - typescript: 5.0.3 + eslint: 8.55.0 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.4.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} + /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7647,143 +6779,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2) - '@typescript-eslint/utils': 6.4.1(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) + '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) debug: 4.3.4 - eslint: 8.48.0 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.55.0 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.46.1: - resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@5.48.2: - resolution: {integrity: sha512-hE7dA77xxu7ByBc6KCzikgfRyBCTst6dZQpwaTy25iMYOnbNljDT4hjhrGEJJ0QoMjrfqrx+j1l1B9/LtKeuqA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@5.59.9: - resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.4.1: - resolution: {integrity: sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==} + /@typescript-eslint/types@6.13.2: + resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.46.1(typescript@5.0.3): - resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.46.1(typescript@5.2.2): - resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/visitor-keys': 5.46.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.48.2(typescript@5.0.3): - resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/visitor-keys': 5.48.2 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.48.2(typescript@5.2.2): - resolution: {integrity: sha512-bibvD3z6ilnoVxUBFEgkO0k0aFvUc4Cttt0dAreEr+nrAHhWzkO83PEVVuieK3DqcgL6VAK5dkzK8XUVja5Zcg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.48.2 - '@typescript-eslint/visitor-keys': 5.48.2 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.59.9(typescript@5.0.3): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.59.9(typescript@5.2.2): - resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -7791,176 +6808,64 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/visitor-keys': 5.59.9 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@6.4.1(typescript@5.0.3): - resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/visitor-keys': 6.4.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@6.4.1(typescript@5.2.2): - resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/visitor-keys': 6.4.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils@5.46.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.0.3) - eslint: 8.48.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.48.0) - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.46.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.46.1 - '@typescript-eslint/types': 5.46.1 - '@typescript-eslint/typescript-estree': 5.46.1(typescript@5.2.2) - eslint: 8.48.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.48.0) - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.59.9(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.0.3) - eslint: 8.48.0 - eslint-scope: 5.1.1 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 semver: 7.5.4 + tsutils: 3.21.0(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/utils@5.59.9(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.2): + resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' peerDependenciesMeta: - eslint: + typescript: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.9 - '@typescript-eslint/types': 5.59.9 - '@typescript-eslint/typescript-estree': 5.59.9(typescript@5.2.2) - eslint: 8.48.0 - eslint-scope: 5.1.1 + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/visitor-keys': 6.13.2 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/utils@6.4.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: eslint: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.0.3) - eslint: 8.48.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + eslint: 8.55.0 + eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.4.1(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} + /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -7968,88 +6873,72 @@ packages: eslint: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.4.1 - '@typescript-eslint/types': 6.4.1 - '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2) - eslint: 8.48.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.6 + '@typescript-eslint/scope-manager': 6.13.2 + '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) + eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.46.1: - resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.46.1 - eslint-visitor-keys: 3.4.3 - dev: true - - /@typescript-eslint/visitor-keys@5.48.2: - resolution: {integrity: sha512-z9njZLSkwmjFWUelGEwEbdf4NwKvfHxvGC0OcGN1Hp/XNDIcJ7D5DpPNPv6x6/mFvc1tQHsaWmpD/a4gOvvCJQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.48.2 - eslint-visitor-keys: 3.4.3 - dev: true - - /@typescript-eslint/visitor-keys@5.59.9: - resolution: {integrity: sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.9 + '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.4.1: - resolution: {integrity: sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==} + /@typescript-eslint/visitor-keys@6.13.2: + resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/types': 6.13.2 eslint-visitor-keys: 3.4.3 dev: true /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vitejs/plugin-vue@4.5.1(vite@4.1.4)(vue@3.3.10): + /@vitejs/plugin-vue@4.5.1(vite@4.5.1)(vue@3.3.10): resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.1.4(@types/node@18.11.18) - vue: 3.3.10(typescript@5.0.3) + vite: 4.5.1(@types/node@18.19.2) + vue: 3.3.10(typescript@5.3.2) dev: false - /@vitejs/plugin-vue@4.5.1(vite@5.0.5)(vue@3.3.10): + /@vitejs/plugin-vue@4.5.1(vite@5.0.6)(vue@3.3.10): resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.5(@types/node@18.11.18) - vue: 3.3.10(typescript@5.0.3) + vite: 5.0.6(@types/node@18.19.2) + vue: 3.3.10(typescript@5.3.2) dev: true - /@vscode/emmet-helper@2.8.9: - resolution: {integrity: sha512-ygpVStaePHt9aI9zk4NNJWI/NsRaeDSW1vQsZVmtpVRVCOdwYlsc3BfB/eppUu1OucT0x3OHDAzKcxnitjcSXQ==} + /@vscode/emmet-helper@2.9.2: + resolution: {integrity: sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==} dependencies: - emmet: 2.4.4 + emmet: 2.4.6 jsonc-parser: 2.3.1 - vscode-languageserver-textdocument: 1.0.8 - vscode-languageserver-types: 3.17.3 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 vscode-uri: 2.1.2 dev: false - /@vscode/l10n@0.0.14: - resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==} + /@vscode/l10n@0.0.16: + resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} dev: false /@vue/compiler-core@3.3.10: @@ -8124,7 +7013,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.3.10 '@vue/shared': 3.3.10 - vue: 3.3.10(typescript@5.0.3) + vue: 3.3.10(typescript@5.3.2) /@vue/shared@3.3.10: resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==} @@ -8204,43 +7093,21 @@ packages: - vue dev: true - /@webassemblyjs/ast@1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - /@webassemblyjs/ast@1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - /@webassemblyjs/floating-point-hex-parser@1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - /@webassemblyjs/helper-api-error@1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - /@webassemblyjs/helper-api-error@1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - /@webassemblyjs/helper-buffer@1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - /@webassemblyjs/helper-buffer@1.11.6: resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - /@webassemblyjs/helper-numbers@1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-numbers@1.11.6: resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: @@ -8248,20 +7115,9 @@ packages: '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode@1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} - /@webassemblyjs/helper-wasm-bytecode@1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - /@webassemblyjs/helper-wasm-section@1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - /@webassemblyjs/helper-wasm-section@1.11.6: resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} dependencies: @@ -8270,44 +7126,19 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.11.6 - /@webassemblyjs/ieee754@1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} - dependencies: - '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/ieee754@1.11.6: resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128@1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} - dependencies: - '@xtuc/long': 4.2.2 - /@webassemblyjs/leb128@1.11.6: resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8@1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - /@webassemblyjs/utf8@1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - /@webassemblyjs/wasm-edit@1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 - /@webassemblyjs/wasm-edit@1.11.6: resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} dependencies: @@ -8320,15 +7151,6 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 '@webassemblyjs/wast-printer': 1.11.6 - /@webassemblyjs/wasm-gen@1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - /@webassemblyjs/wasm-gen@1.11.6: resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} dependencies: @@ -8338,14 +7160,6 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wasm-opt@1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - /@webassemblyjs/wasm-opt@1.11.6: resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} dependencies: @@ -8354,16 +7168,6 @@ packages: '@webassemblyjs/wasm-gen': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - /@webassemblyjs/wasm-parser@1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - /@webassemblyjs/wasm-parser@1.11.6: resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} dependencies: @@ -8374,12 +7178,6 @@ packages: '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wast-printer@1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - /@webassemblyjs/wast-printer@1.11.6: resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} dependencies: @@ -8415,38 +7213,32 @@ packages: negotiator: 0.6.3 dev: false - /acorn-import-assertions@1.9.0(acorn@8.10.0): + /acorn-import-assertions@1.9.0(acorn@8.11.2): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.10.0 + acorn: 8.11.2 - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 - - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} + acorn: 8.11.2 - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + /acorn-walk@8.3.1: + resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} engines: {node: '>=0.4.0'} - hasBin: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true - dev: false - /acquerello@1.0.12: - resolution: {integrity: sha512-6yCYGUNctkYqF7DLmm0D/CxlRmM/OrzyuHOU+mbaO6VRxHmRg4EV0phvyBexRt6jTyDtEQIb09YFiwu5LExXsA==} - engines: {node: '>=14.15.0'} + /acquerello@1.1.2: + resolution: {integrity: sha512-V/ynq+ekRAls3iWOQMxA8G9pi40aTL9mheHHxA8x8oowZVjY7bROD99t+TSOKKp3BviACYOsNMlL+b+8jZ7ImQ==} + engines: {node: '>= 18.18.0'} dev: true /address@1.2.2: @@ -8513,6 +7305,18 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 + /algoliasearch-helper@3.15.0(algoliasearch@4.20.0): + resolution: {integrity: sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + peerDependenciesMeta: + algoliasearch: + optional: true + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 4.20.0 + dev: false + /algoliasearch@4.20.0: resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} dependencies: @@ -8530,7 +7334,6 @@ packages: '@algolia/requester-common': 4.20.0 '@algolia/requester-node-http': 4.20.0 '@algolia/transporter': 4.20.0 - dev: true /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -8550,6 +7353,13 @@ packages: type-fest: 0.21.3 dev: true + /ansi-escapes@5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: true + /ansi-html-community@0.0.8: resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} engines: {'0': node >= 0.8.0} @@ -8564,8 +7374,8 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} - /ansi-sequence-parser@1.1.0: - resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + /ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} dev: false /ansi-styles@3.2.1: @@ -8611,13 +7421,6 @@ packages: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} dev: true - /archive-type@4.0.0: - resolution: {integrity: sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==} - engines: {node: '>=4'} - dependencies: - file-type: 4.4.0 - dev: true - /archy@1.0.0: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==} dev: true @@ -8626,6 +7429,10 @@ packages: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -8634,16 +7441,16 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - /aria-query@5.1.3: - resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: - deep-equal: 2.2.1 + dequal: 2.0.3 dev: true /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 is-array-buffer: 3.0.2 /array-flatten@1.1.1: @@ -8658,14 +7465,14 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes@3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes@3.1.7: + resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-string: 1.0.7 dev: true @@ -8677,64 +7484,65 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array.prototype.every@1.1.4: - resolution: {integrity: sha512-Aui35iRZk1HHLRAyF7QP0KAnOnduaQ6fo6k1NVWfRc0xTs2AZ70ytlXvOmkC6Di4JmUs2Wv3DYzGtCQFSk5uGg==} + /array.prototype.every@1.1.5: + resolution: {integrity: sha512-FfMQJ+/joFGXpRCltbzV3znaP5QxIhLFySo0fEPn3GuoYlud9LhknMCIxdYKC2qsM/6VHoSp6YGwe3EZXrEcwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 is-string: 1.0.7 dev: true - /array.prototype.findlastindex@1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} + /array.prototype.findlastindex@1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 - /array.prototype.flatmap@1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /array.prototype.flatmap@1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 dev: true - /array.prototype.tosorted@1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + /array.prototype.tosorted@1.1.2: + resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 dev: true - /arraybuffer.prototype.slice@1.0.1: - resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + /arraybuffer.prototype.slice@1.0.2: + resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 @@ -8742,8 +7550,8 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - /ast-types-flow@0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + /ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true /astral-regex@2.0.0: @@ -8756,66 +7564,78 @@ packages: hasBin: true dev: false - /astro@2.0.2(@types/node@18.11.18): - resolution: {integrity: sha512-47N1jLWNxSri7kWfIfgcEnQJZWTvd0gXhNC3P2ZHiiurl4nOxFC5ULsW5MDDTjTzQ1S7y1RoaL9XxYm+Rury7w==} + /astro@2.10.15(@types/node@18.19.2): + resolution: {integrity: sha512-7jgkCZexxOX541g2kKHGOcDDUVKYc+sGi87GtLOkbWwTsKqEIp9GU0o7DpKe1rhItm9VVEiHz4uxvMh3wGmJdA==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true + peerDependencies: + sharp: '>=0.31.0' + peerDependenciesMeta: + sharp: + optional: true dependencies: - '@astrojs/compiler': 1.5.1 - '@astrojs/language-server': 0.28.3 - '@astrojs/markdown-remark': 2.2.1(astro@2.0.2) + '@astrojs/compiler': 1.8.2 + '@astrojs/internal-helpers': 0.1.2 + '@astrojs/language-server': 1.0.8 + '@astrojs/markdown-remark': 2.2.1(astro@2.10.15) '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 - '@babel/core': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/parser': 7.22.5 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.5) - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - '@types/babel__core': 7.20.1 - '@types/yargs-parser': 21.0.0 - acorn: 8.8.2 + '@babel/core': 7.23.5 + '@babel/generator': 7.23.5 + '@babel/parser': 7.23.5 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/traverse': 7.23.5 + '@babel/types': 7.23.5 + '@types/babel__core': 7.20.5 + '@types/dom-view-transitions': 1.0.4 + '@types/yargs-parser': 21.0.3 + acorn: 8.11.2 boxen: 6.2.1 - ci-info: 3.8.0 + chokidar: 3.5.3 + ci-info: 3.9.0 common-ancestor-path: 1.0.1 cookie: 0.5.0 debug: 4.3.4 - deepmerge-ts: 4.3.0 devalue: 4.3.2 diff: 5.1.0 - es-module-lexer: 1.2.1 - estree-walker: 3.0.3 + es-module-lexer: 1.4.1 + esbuild: 0.17.19 + estree-walker: 3.0.0 execa: 6.1.0 - fast-glob: 3.2.12 + fast-glob: 3.3.2 github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.27.0 + magic-string: 0.30.5 mime: 3.0.0 + network-information-types: 0.1.1(typescript@5.3.2) ora: 6.3.1 + p-limit: 4.0.0 path-to-regexp: 6.2.1 - preferred-pm: 3.0.3 + preferred-pm: 3.1.2 prompts: 2.4.2 rehype: 12.0.1 - semver: 7.3.8 + semver: 7.5.4 server-destroy: 1.0.1 - shiki: 0.11.1 - slash: 4.0.0 + shiki: 0.14.5 string-width: 5.1.2 strip-ansi: 7.1.0 - supports-esm: 1.0.0 tsconfig-resolver: 3.0.1 - typescript: 5.2.2 + typescript: 5.3.2 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.1.4(@types/node@18.11.18) - vitefu: 0.2.4(vite@4.1.4) + vite: 4.5.1(@types/node@18.19.2) + vitefu: 0.2.5(vite@4.5.1) + which-pm: 2.1.1 yargs-parser: 21.1.1 - zod: 3.21.4 + zod: 3.22.4 transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -8848,30 +7668,14 @@ packages: hasBin: true dependencies: commander: 7.2.0 - handlebars: 4.7.7 - node-fetch: 2.6.11 + handlebars: 4.7.8 + node-fetch: 2.7.0 parse-github-url: 1.0.2 - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - encoding dev: true - /autoprefixer@10.4.16(postcss@8.4.31): - resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001547 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /autoprefixer@10.4.16(postcss@8.4.32): resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} engines: {node: ^10 || ^12 || >=14} @@ -8879,8 +7683,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001547 + browserslist: 4.22.2 + caniuse-lite: 1.0.30001566 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -8892,61 +7696,51 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /axe-core@4.7.2: - resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + /axe-core@4.7.0: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} dev: true /axios@0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.2 - transitivePeerDependencies: - - debug - dev: false - - /axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} - dependencies: - follow-redirects: 1.15.2 - form-data: 4.0.0 - proxy-from-env: 1.1.0 + follow-redirects: 1.15.3 transitivePeerDependencies: - debug dev: false - /axobject-query@3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} + /axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: - deep-equal: 2.2.1 + dequal: 2.0.3 dev: true - /babel-loader@8.3.0(@babel/core@7.22.5)(webpack@5.75.0): + /babel-loader@8.3.0(@babel/core@7.23.5)(webpack@5.89.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.75.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false - /babel-loader@9.1.3(@babel/core@7.23.3)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.89.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.5 find-cache-dir: 4.0.0 - schema-utils: 4.1.0 - webpack: 5.89.0(@swc/core@1.3.27) + schema-utils: 4.2.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /babel-plugin-apply-mdx-type-prop@1.6.22(@babel/core@7.12.9): @@ -8962,7 +7756,7 @@ packages: /babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: - object.assign: 4.1.4 + object.assign: 4.1.5 dev: false /babel-plugin-extract-import-names@1.6.22: @@ -8975,79 +7769,43 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 cosmiconfig: 7.1.0 - resolve: 1.22.2 + resolve: 1.22.8 dev: true - /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.5): - resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.3): + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.23.3 - '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) + '@babel/compat-data': 7.23.5 + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: false - - /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.5): - resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) - core-js-compat: 3.30.2 - transitivePeerDependencies: - - supports-color - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.3): + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.5): resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) - core-js-compat: 3.33.2 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.5): - resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.5) + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.3): + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.5): resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.3 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.3) + '@babel/core': 7.23.5 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) transitivePeerDependencies: - supports-color - dev: false /babel-plugin-transform-react-remove-prop-types@0.4.24: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} @@ -9056,21 +7814,21 @@ packages: /babel-preset-react-app@10.0.1: resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-decorators': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.22.5) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.22.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.22.5) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.5) - '@babel/plugin-transform-runtime': 7.22.5(@babel/core@7.22.5) - '@babel/preset-env': 7.22.5(@babel/core@7.22.5) - '@babel/preset-react': 7.22.5(@babel/core@7.22.5) - '@babel/preset-typescript': 7.22.5(@babel/core@7.22.5) - '@babel/runtime': 7.22.5 + '@babel/core': 7.23.5 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.5) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/runtime': 7.23.5 babel-plugin-macros: 3.1.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: @@ -9099,8 +7857,8 @@ packages: resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} dev: false - /bcp-47-normalize@2.2.0: - resolution: {integrity: sha512-P4vGU3F4PoWg8mt6v9zn+R2D5OORlla4GjjJZHUI3e+F9vn8fADBwEXXaat0NgGsEN3plTuKOru8E5Y6ajtyog==} + /bcp-47-normalize@2.3.0: + resolution: {integrity: sha512-8I/wfzqQvttUFz7HVJgIZ7+dj3vUaIyIxYXaTRP1YWoSDfzt6TUmxaKZeuXR62qBmYr+nvuWINFRl6pZ5DlN4Q==} dependencies: bcp-47: 2.1.0 bcp-47-match: 2.0.3 @@ -9143,8 +7901,8 @@ packages: is-windows: 1.0.2 dev: false - /big-integer@1.6.51: - resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + /big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} dev: false @@ -9160,33 +7918,21 @@ packages: executable: 4.1.1 dev: true - /bin-version-check@4.0.0: - resolution: {integrity: sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==} - engines: {node: '>=6'} - dependencies: - bin-version: 3.1.0 - semver: 5.7.1 - semver-truncate: 1.1.2 - dev: true - - /bin-version@3.1.0: - resolution: {integrity: sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==} - engines: {node: '>=6'} + /bin-version-check@5.1.0: + resolution: {integrity: sha512-bYsvMqJ8yNGILLz1KP9zKLzQ6YpljV3ln1gqhuLkUtyfGi3qXKGuK2p+U4NAvjVFzDFiBBtOpCOSFNuYYEGZ5g==} + engines: {node: '>=12'} dependencies: - execa: 1.0.0 - find-versions: 3.2.0 + bin-version: 6.0.0 + semver: 7.5.4 + semver-truncate: 3.0.0 dev: true - /bin-wrapper@4.1.0: - resolution: {integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==} - engines: {node: '>=6'} + /bin-version@6.0.0: + resolution: {integrity: sha512-nk5wEsP4RiKjG+vF+uG8lFsEn4d7Y6FVDamzzftSunXOoOcOOkzcWdKVlGgFFwlUQCj63SgnUkLLGF8v7lufhw==} + engines: {node: '>=12'} dependencies: - bin-check: 4.1.0 - bin-version-check: 4.0.0 - download: 7.1.0 - import-lazy: 3.1.0 - os-filter-obj: 2.0.0 - pify: 4.0.1 + execa: 5.1.1 + find-versions: 5.1.0 dev: true /binary-extensions@2.2.0: @@ -9198,13 +7944,6 @@ packages: engines: {node: '>=10'} dev: true - /bl@1.2.3: - resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} - dependencies: - readable-stream: 2.3.8 - safe-buffer: 5.2.1 - dev: true - /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -9288,7 +8027,7 @@ packages: dependencies: ansi-align: 3.0.1 camelcase: 7.0.1 - chalk: 5.2.0 + chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 5.1.2 type-fest: 2.19.0 @@ -9300,7 +8039,7 @@ packages: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} dependencies: - big-integer: 1.6.51 + big-integer: 1.6.52 dev: false /brace-expansion@1.1.11: @@ -9326,34 +8065,15 @@ packages: wcwidth: 1.0.1 dev: false - /browserslist@4.22.1: - resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} + /browserslist@4.22.2: + resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001547 - electron-to-chromium: 1.4.554 - node-releases: 2.0.13 - update-browserslist-db: 1.0.13(browserslist@4.22.1) - - /buffer-alloc-unsafe@1.1.0: - resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} - dev: true - - /buffer-alloc@1.2.0: - resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} - dependencies: - buffer-alloc-unsafe: 1.1.0 - buffer-fill: 1.0.0 - dev: true - - /buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true - - /buffer-fill@1.0.0: - resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} - dev: true + caniuse-lite: 1.0.30001566 + electron-to-chromium: 1.4.605 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.22.2) /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -9371,6 +8091,11 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: true + /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: @@ -9411,8 +8136,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /c8@7.12.0: - resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} + /c8@7.14.0: + resolution: {integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -9420,12 +8145,12 @@ packages: '@istanbuljs/schema': 0.1.3 find-up: 5.0.0 foreground-child: 2.0.0 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-report: 3.0.0 - istanbul-reports: 3.1.5 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.1.6 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.2.0 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -9435,6 +8160,11 @@ packages: engines: {node: '>=8'} dev: true + /cacheable-lookup@5.0.4: + resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} + engines: {node: '>=10.6.0'} + dev: true + /cacheable-lookup@7.0.0: resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} engines: {node: '>=14.16'} @@ -9453,18 +8183,6 @@ packages: responselike: 3.0.0 dev: false - /cacheable-request@2.1.4: - resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} - dependencies: - clone-response: 1.0.2 - get-stream: 3.0.0 - http-cache-semantics: 3.8.1 - keyv: 3.0.0 - lowercase-keys: 1.0.0 - normalize-url: 2.0.1 - responselike: 1.0.2 - dev: true - /cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -9478,6 +8196,19 @@ packages: responselike: 1.0.2 dev: false + /cacheable-request@7.0.4: + resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 4.5.4 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + dev: true + /cachedir@2.3.0: resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} engines: {node: '>=6'} @@ -9493,11 +8224,12 @@ packages: write-file-atomic: 3.0.3 dev: true - /call-bind@1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + /call-bind@1.0.5: + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 + set-function-length: 1.1.1 /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -9540,18 +8272,14 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.22.1 - caniuse-lite: 1.0.30001547 + browserslist: 4.22.2 + caniuse-lite: 1.0.30001566 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001497: - resolution: {integrity: sha512-I4/duVK4wL6rAK/aKZl3HXB4g+lIZvaT4VLAn2rCgJ38jVLb0lv2Xug6QuqmxXFVRJMF74SPPWPJ/1Sdm3vCzw==} - dev: false - - /caniuse-lite@1.0.30001547: - resolution: {integrity: sha512-W7CrtIModMAxobGhz8iXmDfuJiiKg1WADMO/9x7/CLNin5cpSbuBjooyoIUVB5eyCc36QuTVlkVa1iB2S5+/eA==} + /caniuse-lite@1.0.30001566: + resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -9561,16 +8289,6 @@ packages: upper-case-first: 2.0.2 dev: false - /caw@2.0.1: - resolution: {integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==} - engines: {node: '>=4'} - dependencies: - get-proxy: 2.1.0 - isurl: 1.0.0 - tunnel-agent: 0.6.0 - url-to-options: 1.0.1 - dev: true - /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} dev: false @@ -9593,10 +8311,9 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false /change-case@4.1.2: resolution: {integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==} @@ -9695,8 +8412,8 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} dev: false @@ -9704,8 +8421,8 @@ packages: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} dev: false - /clean-css@5.3.2: - resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} + /clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 @@ -9737,10 +8454,9 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: restore-cursor: 4.0.0 - dev: false - /cli-spinners@2.9.0: - resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} /cli-table3@0.6.3: @@ -9752,14 +8468,6 @@ packages: '@colors/colors': 1.5.0 dev: false - /cli-truncate@2.1.0: - resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} - engines: {node: '>=8'} - dependencies: - slice-ansi: 3.0.0 - string-width: 4.2.3 - dev: true - /cli-truncate@3.1.0: resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9808,17 +8516,10 @@ packages: kind-of: 6.0.3 shallow-clone: 3.0.1 - /clone-response@1.0.2: - resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} - dependencies: - mimic-response: 1.0.1 - dev: true - /clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: mimic-response: 1.0.1 - dev: false /clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} @@ -9829,6 +8530,11 @@ packages: engines: {node: '>=6'} dev: false + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + dev: false + /collapse-white-space@1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} dev: false @@ -9866,8 +8572,8 @@ packages: /colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - /combine-promises@1.1.0: - resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} + /combine-promises@1.2.0: + resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} engines: {node: '>=10'} dev: false @@ -9890,6 +8596,11 @@ packages: engines: {node: '>=14'} dev: false + /commander@11.0.0: + resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + engines: {node: '>=16'} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -9916,33 +8627,27 @@ packages: engines: {node: '>= 12'} dev: false - /commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - dev: true - - /commitizen@4.2.6(@swc/core@1.3.27): - resolution: {integrity: sha512-RyTM+EiD9GO01DJUn9MRRAet3XUHGfoUZoksLfr+1ym1Xt2q5EYJs9Fg2BtKSb5Mo53i0BtMBmWMHQXVlZ/L9w==} + /commitizen@4.3.0(typescript@5.3.2): + resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@swc/core@1.3.27) + cz-conventional-changelog: 3.3.0(typescript@5.3.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 find-root: 1.1.0 fs-extra: 9.1.0 glob: 7.2.3 - inquirer: 8.2.4 + inquirer: 8.2.5 is-utf8: 0.2.1 lodash: 4.17.21 - minimist: 1.2.6 + minimist: 1.2.7 strip-bom: 4.0.0 strip-json-comments: 3.1.1 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true /common-ancestor-path@1.0.1: @@ -9998,6 +8703,7 @@ packages: dependencies: ini: 1.3.8 proto-list: 1.2.4 + dev: false /configstore@5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} @@ -10059,38 +8765,33 @@ packages: engines: {node: '>= 0.6'} dev: false - /conventional-changelog-angular@5.0.13: - resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} - engines: {node: '>=10'} + /conventional-changelog-angular@6.0.0: + resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==} + engines: {node: '>=14'} dependencies: compare-func: 2.0.0 - q: 1.5.1 dev: true - /conventional-changelog-conventionalcommits@5.0.0: - resolution: {integrity: sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==} - engines: {node: '>=10'} + /conventional-changelog-conventionalcommits@6.1.0: + resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==} + engines: {node: '>=14'} dependencies: compare-func: 2.0.0 - lodash: 4.17.21 - q: 1.5.1 dev: true /conventional-commit-types@3.0.0: resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} dev: true - /conventional-commits-parser@3.2.4: - resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} - engines: {node: '>=10'} + /conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true dependencies: JSONStream: 1.3.5 is-text-path: 1.0.1 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 dev: true /convert-source-map@1.9.0: @@ -10098,7 +8799,6 @@ packages: /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: false /cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} @@ -10109,19 +8809,9 @@ packages: engines: {node: '>= 0.6'} dev: false - /copy-webpack-plugin@11.0.0(webpack@5.75.0): - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.1.0 - dependencies: - fast-glob: 3.2.12 - glob-parent: 6.0.2 - globby: 13.1.4 - normalize-path: 3.0.0 - schema-utils: 4.1.0 - serialize-javascript: 6.0.1 - webpack: 5.75.0(@swc/core@1.3.27) + /copy-text-to-clipboard@3.2.0: + resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} + engines: {node: '>=12'} dev: false /copy-webpack-plugin@11.0.0(webpack@5.89.0): @@ -10130,67 +8820,76 @@ packages: peerDependencies: webpack: ^5.1.0 dependencies: - fast-glob: 3.2.12 + fast-glob: 3.3.2 glob-parent: 6.0.2 - globby: 13.1.4 + globby: 13.2.2 normalize-path: 3.0.0 - schema-utils: 4.1.0 + schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false - /core-js-compat@3.30.2: - resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==} + /core-js-compat@3.34.0: + resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 - /core-js-compat@3.33.2: - resolution: {integrity: sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==} - dependencies: - browserslist: 4.22.1 + /core-js-pure@3.34.0: + resolution: {integrity: sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==} + requiresBuild: true dev: false - /core-js-pure@3.30.2: - resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==} + /core-js@3.34.0: + resolution: {integrity: sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==} requiresBuild: true dev: false - /core-js@3.30.2: - resolution: {integrity: sha512-uBJiDmwqsbJCWHAwjrx3cvjbMXP7xD72Dmsn5LOJpiRmE3WbBbN5rCqQ2Qh6Ek6/eOrjlWngEynBWo4VxerQhg==} - requiresBuild: true + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /core-js@3.33.2: - resolution: {integrity: sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==} + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.2): + resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} + engines: {node: '>=v14.21.3'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + ts-node: '>=10' + typescript: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@types/node': 20.5.1 + cosmiconfig: 8.3.6(typescript@5.3.2) + ts-node: 10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2) + typescript: 5.3.2 + dev: true + + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} requiresBuild: true - dev: false - - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - /cosmiconfig-typescript-loader@4.3.0(@types/node@18.11.18)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} - engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' - cosmiconfig: '>=7' - ts-node: '>=10' - typescript: '>=3' + cosmiconfig: '>=8.2' + typescript: '>=4' peerDependenciesMeta: typescript: optional: true dependencies: - '@types/node': 18.11.18 - cosmiconfig: 8.2.0 - ts-node: 10.9.1(@swc/core@1.3.27)(@types/node@18.11.18)(typescript@5.0.3) - typescript: 5.2.2 + '@types/node': 18.19.2 + cosmiconfig: 8.3.6(typescript@5.3.2) + jiti: 1.21.0 + typescript: 5.3.2 dev: true + optional: true /cosmiconfig@6.0.0: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 @@ -10201,30 +8900,36 @@ packages: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: - '@types/parse-json': 4.0.0 + '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig@8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} + /cosmiconfig@8.3.6(typescript@5.3.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + typescript: 5.3.2 /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true - /cronometro@1.1.5: - resolution: {integrity: sha512-uotkltVBg4WLAeCgbSsLhqpEyvYTn1J++bYcsq0i/RPNMHkMp4sN/7Hx+0O3UaCqIWJ4AG1dNrzDSkzt69jwQQ==} - engines: {node: '>=14.15.0'} + /cronometro@1.2.0: + resolution: {integrity: sha512-QeNGCuvNFimu4IJhZSL4oNopAmxfjRkSqh4rci4PZuNWKLRhqPC0oemw6gdbfgz0evqxOOS3uwtSt2FMR8dDXw==} + engines: {node: '>= 18.18.0'} dependencies: - acquerello: 1.0.12 + acquerello: 1.1.2 hdr-histogram-js: 3.0.0 table: 6.8.1 dev: true @@ -10236,17 +8941,6 @@ packages: shebang-command: 1.2.0 which: 1.3.1 - /cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -10267,17 +8961,8 @@ packages: type-fest: 1.4.0 dev: false - /css-declaration-sorter@6.4.0(postcss@8.4.31): - resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - dependencies: - postcss: 8.4.31 - dev: false - - /css-declaration-sorter@6.4.0(postcss@8.4.32): - resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} + /css-declaration-sorter@6.4.1(postcss@8.4.32): + resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 @@ -10285,23 +8970,6 @@ packages: postcss: 8.4.32 dev: false - /css-loader@6.8.1(webpack@5.75.0): - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.32) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.32) - postcss-modules-scope: 3.0.0(postcss@8.4.32) - postcss-modules-values: 4.0.0(postcss@8.4.32) - postcss-value-parser: 4.2.0 - semver: 7.5.4 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - /css-loader@6.8.1(webpack@5.89.0): resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} engines: {node: '>= 12.13.0'} @@ -10316,45 +8984,10 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.32) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.27) - dev: false - - /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.75.0): - resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@parcel/css': '*' - '@swc/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - lightningcss: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - '@swc/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true - dependencies: - clean-css: 5.3.2 - cssnano: 5.1.15(postcss@8.4.32) - jest-worker: 29.5.0 - postcss: 8.4.32 - schema-utils: 4.1.0 - serialize-javascript: 6.0.1 - source-map: 0.6.1 - webpack: 5.75.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false - /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.2)(webpack@5.89.0): + /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10379,14 +9012,14 @@ packages: lightningcss: optional: true dependencies: - clean-css: 5.3.2 + clean-css: 5.3.3 cssnano: 5.1.15(postcss@8.4.32) - jest-worker: 29.5.0 + jest-worker: 29.7.0 postcss: 8.4.32 - schema-utils: 4.1.0 + schema-utils: 4.2.0 serialize-javascript: 6.0.1 source-map: 0.6.1 - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false /css-select@4.3.0: @@ -10447,51 +9080,13 @@ packages: postcss-zindex: 5.1.0(postcss@8.4.32) dev: false - /cssnano-preset-default@5.2.14(postcss@8.4.31): - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.4.0(postcss@8.4.31) - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-calc: 8.2.4(postcss@8.4.31) - postcss-colormin: 5.3.1(postcss@8.4.31) - postcss-convert-values: 5.1.3(postcss@8.4.31) - postcss-discard-comments: 5.1.2(postcss@8.4.31) - postcss-discard-duplicates: 5.1.0(postcss@8.4.31) - postcss-discard-empty: 5.1.1(postcss@8.4.31) - postcss-discard-overridden: 5.1.0(postcss@8.4.31) - postcss-merge-longhand: 5.1.7(postcss@8.4.31) - postcss-merge-rules: 5.1.4(postcss@8.4.31) - postcss-minify-font-values: 5.1.0(postcss@8.4.31) - postcss-minify-gradients: 5.1.1(postcss@8.4.31) - postcss-minify-params: 5.1.4(postcss@8.4.31) - postcss-minify-selectors: 5.2.1(postcss@8.4.31) - postcss-normalize-charset: 5.1.0(postcss@8.4.31) - postcss-normalize-display-values: 5.1.0(postcss@8.4.31) - postcss-normalize-positions: 5.1.1(postcss@8.4.31) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.31) - postcss-normalize-string: 5.1.0(postcss@8.4.31) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.31) - postcss-normalize-unicode: 5.1.1(postcss@8.4.31) - postcss-normalize-url: 5.1.0(postcss@8.4.31) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.31) - postcss-ordered-values: 5.1.3(postcss@8.4.31) - postcss-reduce-initial: 5.1.2(postcss@8.4.31) - postcss-reduce-transforms: 5.1.0(postcss@8.4.31) - postcss-svgo: 5.1.0(postcss@8.4.31) - postcss-unique-selectors: 5.1.1(postcss@8.4.31) - dev: false - /cssnano-preset-default@5.2.14(postcss@8.4.32): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.0(postcss@8.4.32) + css-declaration-sorter: 6.4.1(postcss@8.4.32) cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 postcss-calc: 8.2.4(postcss@8.4.32) @@ -10523,15 +9118,6 @@ packages: postcss-unique-selectors: 5.1.1(postcss@8.4.32) dev: false - /cssnano-utils@3.1.0(postcss@8.4.31): - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /cssnano-utils@3.1.0(postcss@8.4.32): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} @@ -10541,18 +9127,6 @@ packages: postcss: 8.4.32 dev: false - /cssnano@5.1.15(postcss@8.4.31): - resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.31) - lilconfig: 2.1.0 - postcss: 8.4.31 - yaml: 1.10.2 - dev: false - /cssnano@5.1.15(postcss@8.4.32): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} @@ -10604,21 +9178,20 @@ packages: stream-transform: 2.1.3 dev: false - /cz-conventional-changelog@3.3.0(@swc/core@1.3.27): + /cz-conventional-changelog@3.3.0(typescript@5.3.2): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.2.6(@swc/core@1.3.27) + commitizen: 4.3.0(typescript@5.3.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 - word-wrap: 1.2.3 + word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 17.5.0(@swc/core@1.3.27) + '@commitlint/load': 18.4.3(typescript@5.3.2) transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true /damerau-levenshtein@1.0.8: @@ -10638,6 +9211,10 @@ packages: whatwg-url: 14.0.0 dev: false + /debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + dev: false + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -10692,88 +9269,31 @@ packages: character-entities: 2.0.2 dev: false - /decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - dev: true - /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} engines: {node: '>=4'} dependencies: mimic-response: 1.0.1 + dev: false /decompress-response@6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} dependencies: mimic-response: 3.1.0 - dev: false - - /decompress-tar@4.1.1: - resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} - engines: {node: '>=4'} - dependencies: - file-type: 5.2.0 - is-stream: 1.1.0 - tar-stream: 1.6.2 - dev: true - - /decompress-tarbz2@4.1.1: - resolution: {integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==} - engines: {node: '>=4'} - dependencies: - decompress-tar: 4.1.1 - file-type: 6.2.0 - is-stream: 1.1.0 - seek-bzip: 1.0.6 - unbzip2-stream: 1.4.3 - dev: true - - /decompress-targz@4.1.1: - resolution: {integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==} - engines: {node: '>=4'} - dependencies: - decompress-tar: 4.1.1 - file-type: 5.2.0 - is-stream: 1.1.0 - dev: true - - /decompress-unzip@4.0.1: - resolution: {integrity: sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==} - engines: {node: '>=4'} - dependencies: - file-type: 3.9.0 - get-stream: 2.3.1 - pify: 2.3.0 - yauzl: 2.10.0 - dev: true - - /decompress@4.2.1: - resolution: {integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==} - engines: {node: '>=4'} - dependencies: - decompress-tar: 4.1.1 - decompress-tarbz2: 4.1.1 - decompress-targz: 4.1.1 - decompress-unzip: 4.0.1 - graceful-fs: 4.2.11 - make-dir: 1.3.0 - pify: 2.3.0 - strip-dirs: 2.1.0 - dev: true /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true - /deep-equal@2.2.1: - resolution: {integrity: sha512-lKdkdV6EOGoVn65XaOsPdH4rMxTZOnmFyuIkMjM1i5HHCbfjC97dawgTAy0deYNfuqUqW+Q5VrVaQYtUpSd6yQ==} + /deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.5 es-get-iterator: 1.1.3 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 is-arguments: 1.1.1 is-array-buffer: 3.0.2 is-date-object: 1.0.5 @@ -10782,12 +9302,12 @@ packages: isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.1 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.9 + which-typed-array: 1.1.13 dev: true /deep-extend@0.6.0: @@ -10798,11 +9318,6 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - /deepmerge-ts@4.3.0: - resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==} - engines: {node: '>=12.4.0'} - dev: false - /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -10822,7 +9337,7 @@ packages: dependencies: bundle-name: 3.0.0 default-browser-id: 3.0.0 - execa: 7.1.1 + execa: 7.2.0 titleize: 3.0.0 dev: false @@ -10852,7 +9367,14 @@ packages: /defer-to-connect@2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} - dev: false + + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} @@ -10864,11 +9386,12 @@ packages: engines: {node: '>=12'} dev: false - /define-properties@1.2.0: - resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + /define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 /defined@1.0.1: @@ -10995,8 +9518,8 @@ packages: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} dev: false - /dns-packet@5.6.0: - resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==} + /dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 @@ -11098,35 +9621,18 @@ packages: minimatch: 3.1.2 dev: true - /download@7.1.0: - resolution: {integrity: sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==} - engines: {node: '>=6'} - dependencies: - archive-type: 4.0.0 - caw: 2.0.1 - content-disposition: 0.5.4 - decompress: 4.2.1 - ext-name: 5.0.0 - file-type: 8.1.0 - filenamify: 2.1.0 - get-stream: 3.0.0 - got: 8.3.2 - make-dir: 1.3.0 - p-event: 2.3.1 - pify: 3.0.0 - dev: true - /dpack@0.6.22: resolution: {integrity: sha512-WGPNlW2OAE7Bj0eODMpAHUcEqxrlg01e9OFZDxQodminIgC194/cRHT7K04Z1j7AUEWTeeplYGrIv/xRdwU9Hg==} dev: false - /dset@3.1.2: - resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + /dset@3.1.3: + resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} engines: {node: '>=4'} dev: false /duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + dev: false /duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -11139,11 +9645,11 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.554: - resolution: {integrity: sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==} + /electron-to-chromium@1.4.605: + resolution: {integrity: sha512-V52j+P5z6cdRqTjPR/bYNxx7ETCHIkm5VIGuyCy3CMrfSnbEpIlLnk5oHmZo7gYvDfh2TfHeanB6rawyQ23ktg==} - /emmet@2.4.4: - resolution: {integrity: sha512-v8Mwpjym55CS3EjJgiCLWUB3J2HSR93jhzXW325720u8KvYxdI2voYLstW3pHBxFz54H6jFjayR9G4LfTG0q+g==} + /emmet@2.4.6: + resolution: {integrity: sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==} dependencies: '@emmetio/abbreviation': 2.3.3 '@emmetio/css-abbreviation': 2.1.8 @@ -11182,13 +9688,6 @@ packages: dependencies: once: 1.4.0 - /enhanced-resolve@5.14.1: - resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - /enhanced-resolve@5.15.0: resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} @@ -11196,11 +9695,12 @@ packages: graceful-fs: 4.2.11 tapable: 2.2.1 - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 + strip-ansi: 6.0.1 dev: false /entities@2.2.0: @@ -11221,94 +9721,55 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.0 - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 - get-symbol-description: 1.0.0 - globalthis: 1.0.3 - gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-proto: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.5 - is-array-buffer: 3.0.2 - is-callable: 1.2.7 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-typed-array: 1.1.10 - is-weakref: 1.0.2 - object-inspect: 1.12.3 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 - typed-array-length: 1.0.4 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 - - /es-abstract@1.22.1: - resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + /es-abstract@1.22.3: + resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - arraybuffer.prototype.slice: 1.0.1 + arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-set-tostringtag: 2.0.1 + call-bind: 1.0.5 + es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.2 get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 + hasown: 2.0.0 + internal-slot: 1.0.6 is-array-buffer: 3.0.2 is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 - object-inspect: 1.12.3 + object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - safe-array-concat: 1.0.0 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.1 + safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 - string.prototype.trim: 1.2.7 - string.prototype.trimend: 1.0.6 - string.prototype.trimstart: 1.0.6 + string.prototype.trim: 1.2.8 + string.prototype.trimend: 1.0.7 + string.prototype.trimstart: 1.0.7 typed-array-buffer: 1.0.0 typed-array-byte-length: 1.0.0 typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 /es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -11318,43 +9779,40 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-iterator-helpers@1.0.14: - resolution: {integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==} + /es-iterator-helpers@1.0.15: + resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} dependencies: asynciterator.prototype: 1.0.0 - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + es-set-tostringtag: 2.0.2 + function-bind: 1.1.2 + get-intrinsic: 1.2.2 globalthis: 1.0.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 has-proto: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 - iterator.prototype: 1.1.0 - safe-array-concat: 1.0.0 + internal-slot: 1.0.6 + iterator.prototype: 1.1.2 + safe-array-concat: 1.0.1 dev: true - /es-module-lexer@0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + /es-module-lexer@1.4.1: + resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} - /es-set-tostringtag@2.0.1: - resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + /es-set-tostringtag@2.0.2: + resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 has-tostringtag: 1.0.0 + hasown: 2.0.0 - /es-shim-unscopables@1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + /es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -11368,35 +9826,6 @@ packages: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} dev: true - /esbuild@0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 - /esbuild@0.17.19: resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} @@ -11425,7 +9854,7 @@ packages: '@esbuild/win32-arm64': 0.17.19 '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 - dev: true + dev: false /esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} @@ -11455,7 +9884,6 @@ packages: '@esbuild/win32-arm64': 0.18.20 '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - dev: true /esbuild@0.19.8: resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} @@ -11521,46 +9949,20 @@ packages: /escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - dev: false - /eslint-config-react-app@7.0.1(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} - engines: {node: '>=14.0.0'} + /eslint-compat-utils@0.1.2(eslint@8.55.0): + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} peerDependencies: - eslint: ^8.0.0 - typescript: '*' + eslint: '>=6.0.0' peerDependenciesMeta: eslint: optional: true - typescript: - optional: true dependencies: - '@babel/core': 7.22.5 - '@babel/eslint-parser': 7.22.5(@babel/core@7.22.5)(eslint@8.48.0) - '@rushstack/eslint-patch': 1.3.1 - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.0.3) - babel-preset-react-app: 10.0.1 - confusing-browser-globals: 1.0.11 - eslint: 8.48.0 - eslint-plugin-flowtype: 8.0.3(eslint@8.48.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint@8.48.0)(typescript@5.0.3) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0) - eslint-plugin-react: 7.33.2(eslint@8.48.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0) - eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@5.0.3) - typescript: 5.0.3 - transitivePeerDependencies: - - '@babel/plugin-syntax-flow' - - '@babel/plugin-transform-react-jsx' - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color + eslint: 8.55.0 dev: true - /eslint-config-react-app@7.0.1(eslint@8.48.0)(typescript@5.2.2): + /eslint-config-react-app@7.0.1(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -11572,22 +9974,22 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.22.5 - '@babel/eslint-parser': 7.22.5(@babel/core@7.22.5)(eslint@8.48.0) - '@rushstack/eslint-patch': 1.3.1 - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.2.2) + '@babel/core': 7.23.5 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.5)(eslint@8.55.0) + '@rushstack/eslint-patch': 1.6.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 - eslint: 8.48.0 - eslint-plugin-flowtype: 8.0.3(eslint@8.48.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint@8.48.0)(typescript@5.2.2) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0) - eslint-plugin-react: 7.33.2(eslint@8.48.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0) - eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@5.2.2) - typescript: 5.2.2 + eslint: 8.55.0 + eslint-plugin-flowtype: 8.0.3(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) + eslint-plugin-react: 7.33.2(eslint@8.55.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.55.0)(typescript@5.3.2) + typescript: 5.3.2 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -11601,7 +10003,7 @@ packages: resolution: {integrity: sha512-P4Z6u68wf0BvIvZNu+U8uQsk3DcZ1CcCI1XpUkJlG6vOa+iVcSQLgE01f2DB2kXlKRcT8/3dsH+wveLgvEgbkQ==} dev: true - /eslint-config-standard-jsx@11.0.0(eslint-plugin-react@7.33.2)(eslint@8.48.0): + /eslint-config-standard-jsx@11.0.0(eslint-plugin-react@7.33.2)(eslint@8.55.0): resolution: {integrity: sha512-+1EV/R0JxEK1L0NGolAr8Iktm3Rgotx3BKwgaX+eAuSX8D952LULKtjgZD3F+e6SvibONnhLwoTi9DPxN5LvvQ==} peerDependencies: eslint: ^8.8.0 @@ -11610,11 +10012,11 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 - eslint-plugin-react: 7.33.2(eslint@8.48.0) + eslint: 8.55.0 + eslint-plugin-react: 7.33.2(eslint@8.55.0) dev: true - /eslint-config-standard-with-typescript@23.0.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.2.2): + /eslint-config-standard-with-typescript@23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-iaaWifImn37Z1OXbNW1es7KI+S7D408F9ys0bpaQf2temeBWlvb0Nc5qHkOgYaRb5QxTZT32GGeN1gtswASOXA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -11629,47 +10031,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 - eslint-config-standard: 17.0.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.48.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0) - eslint-plugin-n: 15.7.0(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-config-standard-with-typescript@39.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-CiV2LS4NUeeRmDTDf1ocUMpMxitSyW0g+Y/N7ecElwGj188GahbcQgqfBNyVsIXQxHlZVBlOjkbg3oUI0R3KBg==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^6.4.0 - eslint: ^8.0.1 - eslint-plugin-import: ^2.25.2 - eslint-plugin-n: '^15.0.0 || ^16.0.0 ' - eslint-plugin-promise: ^6.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.0.3) - eslint: 8.48.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) - eslint-plugin-n: 16.0.2(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) - typescript: 5.0.3 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 + eslint-config-standard: 17.0.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) + eslint-plugin-n: 15.7.0(eslint@8.55.0) + eslint-plugin-promise: 6.1.1(eslint@8.55.0) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /eslint-config-standard-with-typescript@39.0.0(@typescript-eslint/eslint-plugin@6.4.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-CiV2LS4NUeeRmDTDf1ocUMpMxitSyW0g+Y/N7ecElwGj188GahbcQgqfBNyVsIXQxHlZVBlOjkbg3oUI0R3KBg==} + /eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-t6B5Ep8E4I18uuoYeYxINyqcXb2UbC0SOOTxRtBSt2JUs+EzeXbfe2oaiPs71AIdnoWhXDO2fYOHz8df3kV84A==} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.4.0 eslint: ^8.0.1 @@ -11683,36 +10058,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) - eslint-plugin-n: 16.0.2(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) - typescript: 5.2.2 + '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + eslint-plugin-n: 16.3.1(eslint@8.55.0) + eslint-plugin-promise: 6.1.1(eslint@8.55.0) + typescript: 5.3.2 transitivePeerDependencies: - supports-color dev: true - /eslint-config-standard@17.0.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.48.0): - resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} - peerDependencies: - eslint: ^8.0.1 - eslint-plugin-import: ^2.25.2 - eslint-plugin-n: ^15.0.0 - eslint-plugin-promise: ^6.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - eslint: 8.48.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0) - eslint-plugin-n: 15.7.0(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) - dev: true - - /eslint-config-standard@17.0.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0): + /eslint-config-standard@17.0.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: eslint: ^8.0.1 @@ -11723,13 +10081,13 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) - eslint-plugin-n: 16.0.2(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) + eslint: 8.55.0 + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) + eslint-plugin-n: 15.7.0(eslint@8.55.0) + eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.28.1)(eslint-plugin-n@16.0.2)(eslint-plugin-promise@6.1.1)(eslint@8.48.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11741,10 +10099,10 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0) - eslint-plugin-n: 16.0.2(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) + eslint: 8.55.0 + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + eslint-plugin-n: 16.3.1(eslint@8.55.0) + eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true /eslint-formatter-pretty@4.1.0: @@ -11761,17 +10119,17 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + /eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.0 - resolve: 1.22.2 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.48.2)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11792,15 +10150,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) debug: 3.2.7 - eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.55.0 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11821,16 +10179,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.0.3) + '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) debug: 3.2.7 - eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.55.0 + eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es-x@7.2.0(eslint@8.48.0): - resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==} + /eslint-plugin-es-x@7.5.0(eslint@8.55.0): + resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' @@ -11838,12 +10196,13 @@ packages: eslint: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@eslint-community/regexpp': 4.8.0 - eslint: 8.48.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/regexpp': 4.10.0 + eslint: 8.55.0 + eslint-compat-utils: 0.1.2(eslint@8.55.0) dev: true - /eslint-plugin-es@4.1.0(eslint@8.48.0): + /eslint-plugin-es@4.1.0(eslint@8.55.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: @@ -11852,12 +10211,12 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-flowtype@8.0.3(eslint@8.48.0): + /eslint-plugin-flowtype@8.0.3(eslint@8.55.0): resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -11872,13 +10231,13 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -11889,23 +10248,23 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.0.3) - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.48.2)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0) - has: 1.0.3 - is-core-module: 2.13.0 + eslint: 8.55.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + hasown: 2.0.0 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.0 - object.values: 1.1.6 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -11914,8 +10273,8 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.1)(eslint@8.48.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -11926,55 +10285,32 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 6.4.1(eslint@8.48.0)(typescript@5.0.3) - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.48.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0) - has: 1.0.3 - is-core-module: 2.13.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.0 - object.values: 1.1.6 - semver: 6.3.1 - tsconfig-paths: 3.14.2 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - eslint: - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.0.3) - '@typescript-eslint/experimental-utils': 5.59.9(eslint@8.48.0)(typescript@5.0.3) - eslint: 8.48.0 + eslint: 8.55.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + hasown: 2.0.0 + is-core-module: 2.13.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 + semver: 6.3.1 + tsconfig-paths: 3.14.2 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - - typescript dev: true - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint@8.48.0)(typescript@5.2.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.2): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -11989,16 +10325,16 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/experimental-utils': 5.59.9(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.48.0): - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + /eslint-plugin-jsx-a11y@6.8.0(eslint@8.55.0): + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 @@ -12006,26 +10342,26 @@ packages: eslint: optional: true dependencies: - '@babel/runtime': 7.22.5 - aria-query: 5.1.3 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.7.2 - axobject-query: 3.1.1 + '@babel/runtime': 7.23.5 + aria-query: 5.3.0 + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.7.0 + axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.48.0 - has: 1.0.3 - jsx-ast-utils: 3.3.3 - language-tags: 1.0.5 + es-iterator-helpers: 1.0.15 + eslint: 8.55.0 + hasown: 2.0.0 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.1 + object.entries: 1.1.7 + object.fromentries: 2.0.7 dev: true - /eslint-plugin-n@15.7.0(eslint@8.48.0): + /eslint-plugin-n@15.7.0(eslint@8.55.0): resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==} engines: {node: '>=12.22.0'} peerDependencies: @@ -12035,18 +10371,18 @@ packages: optional: true dependencies: builtins: 5.0.1 - eslint: 8.48.0 - eslint-plugin-es: 4.1.0(eslint@8.48.0) - eslint-utils: 3.0.0(eslint@8.48.0) - ignore: 5.2.4 - is-core-module: 2.13.0 + eslint: 8.55.0 + eslint-plugin-es: 4.1.0(eslint@8.55.0) + eslint-utils: 3.0.0(eslint@8.55.0) + ignore: 5.3.0 + is-core-module: 2.13.1 minimatch: 3.1.2 - resolve: 1.22.2 + resolve: 1.22.8 semver: 7.5.4 dev: true - /eslint-plugin-n@16.0.2(eslint@8.48.0): - resolution: {integrity: sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==} + /eslint-plugin-n@16.3.1(eslint@8.55.0): + resolution: {integrity: sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' @@ -12054,18 +10390,20 @@ packages: eslint: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) builtins: 5.0.1 - eslint: 8.48.0 - eslint-plugin-es-x: 7.2.0(eslint@8.48.0) - ignore: 5.2.4 - is-core-module: 2.13.0 + eslint: 8.55.0 + eslint-plugin-es-x: 7.5.0(eslint@8.55.0) + get-tsconfig: 4.7.2 + ignore: 5.3.0 + is-builtin-module: 3.2.1 + is-core-module: 2.13.1 minimatch: 3.1.2 - resolve: 1.22.2 + resolve: 1.22.8 semver: 7.5.4 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.48.0): + /eslint-plugin-promise@6.1.1(eslint@8.55.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -12074,10 +10412,10 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.48.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.55.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: @@ -12086,10 +10424,10 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.48.0): + /eslint-plugin-react@7.33.2(eslint@8.55.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -12098,43 +10436,27 @@ packages: eslint: optional: true dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 + array-includes: 3.1.7 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 - es-iterator-helpers: 1.0.14 - eslint: 8.48.0 + es-iterator-helpers: 1.0.15 + eslint: 8.55.0 estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 + jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 + object.entries: 1.1.7 + object.fromentries: 2.0.7 + object.hasown: 1.1.3 + object.values: 1.1.7 prop-types: 15.8.1 - resolve: 2.0.0-next.4 + resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.8 - dev: true - - /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@5.0.3): - resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@typescript-eslint/utils': 5.59.9(eslint@8.48.0)(typescript@5.0.3) - eslint: 8.48.0 - transitivePeerDependencies: - - supports-color - - typescript + string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} + /eslint-plugin-testing-library@5.11.1(eslint@8.55.0)(typescript@5.3.2): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 @@ -12142,8 +10464,8 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.59.9(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript @@ -12174,7 +10496,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.48.0): + /eslint-utils@3.0.0(eslint@8.55.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: @@ -12183,7 +10505,7 @@ packages: eslint: optional: true dependencies: - eslint: 8.48.0 + eslint: 8.55.0 eslint-visitor-keys: 2.1.0 dev: true @@ -12201,18 +10523,19 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.48.0: - resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} + /eslint@8.55.0: + resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) - '@eslint-community/regexpp': 4.8.0 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.48.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.55.0 + '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -12228,9 +10551,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.20.0 + globals: 13.23.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -12250,8 +10573,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) eslint-visitor-keys: 3.4.3 /esprima@4.0.1: @@ -12282,13 +10605,13 @@ packages: /estree-util-attach-comments@3.0.0: resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: false /estree-util-build-jsx@3.0.1: resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 estree-walker: 3.0.3 @@ -12301,7 +10624,7 @@ packages: /estree-util-to-js@2.0.0: resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 astring: 1.8.6 source-map: 0.7.4 dev: false @@ -12310,24 +10633,28 @@ packages: resolution: {integrity: sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA==} engines: {node: '>=16.0.0'} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 is-plain-obj: 4.1.0 dev: false /estree-util-visit@2.0.0: resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 '@types/unist': 3.0.2 dev: false /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + /estree-walker@3.0.0: + resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==} + dev: false + /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: false /esutils@2.0.3: @@ -12348,7 +10675,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 18.11.18 + '@types/node': 20.10.3 require-like: 0.1.2 dev: false @@ -12361,6 +10688,10 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false + /eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + dev: true + /events-to-array@1.1.2: resolution: {integrity: sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA==} dev: true @@ -12382,19 +10713,6 @@ packages: strip-eof: 1.0.0 dev: true - /execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - dev: true - /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -12423,8 +10741,8 @@ packages: signal-exit: 3.0.7 strip-final-newline: 3.0.0 - /execa@7.1.1: - resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} dependencies: cross-spawn: 7.0.3 @@ -12436,7 +10754,6 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 - dev: false /executable@4.1.1: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} @@ -12532,8 +10849,8 @@ packages: /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -12572,12 +10889,6 @@ packages: websocket-driver: 0.7.4 dev: false - /fd-slicer@1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - dependencies: - pend: 1.2.0 - dev: true - /feed@4.2.2: resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} engines: {node: '>=0.4.0'} @@ -12596,18 +10907,7 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.0.4 - - /file-loader@6.2.0(webpack@5.75.0): - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.2.0 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false + flat-cache: 3.2.0 /file-loader@6.2.0(webpack@5.89.0): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} @@ -12616,47 +10916,31 @@ packages: webpack: ^4.0.0 || ^5.0.0 dependencies: loader-utils: 2.0.4 - schema-utils: 3.2.0 - webpack: 5.89.0(@swc/core@1.3.27) + schema-utils: 3.3.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false - /file-type@3.9.0: - resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} - engines: {node: '>=0.10.0'} - dev: true - - /file-type@4.4.0: - resolution: {integrity: sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==} - engines: {node: '>=4'} - dev: true - - /file-type@5.2.0: - resolution: {integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==} - engines: {node: '>=4'} - dev: true - - /file-type@6.2.0: - resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} - engines: {node: '>=4'} - dev: true - - /file-type@8.1.0: - resolution: {integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==} - engines: {node: '>=6'} + /file-type@17.1.6: + resolution: {integrity: sha512-hlDw5Ev+9e883s0pwUsuuYNu4tD7GgpUnOvykjv1Gya0ZIjuKumthDRua90VUn6/nlRKAjcxLUnHNTIUWwWIiw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + readable-web-to-node-stream: 3.0.2 + strtok3: 7.0.0 + token-types: 5.0.1 dev: true - /filename-reserved-regex@2.0.0: - resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} - engines: {node: '>=4'} + /filename-reserved-regex@3.0.0: + resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /filenamify@2.1.0: - resolution: {integrity: sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==} - engines: {node: '>=4'} + /filenamify@5.1.1: + resolution: {integrity: sha512-M45CbrJLGACfrPOkrTp3j2EcO9OBkKUYME0eiqOCa7i2poaklU0jhlIaMlr8ijLorT0uLAzrn3qXOp5684CkfA==} + engines: {node: '>=12.20'} dependencies: - filename-reserved-regex: 2.0.0 - strip-outer: 1.0.1 - trim-repeated: 1.0.0 + filename-reserved-regex: 3.0.0 + strip-outer: 2.0.0 + trim-repeated: 2.0.0 dev: true /filesize@8.0.7: @@ -12739,11 +11023,11 @@ packages: locate-path: 7.2.0 path-exists: 5.0.0 - /find-versions@3.2.0: - resolution: {integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==} - engines: {node: '>=6'} + /find-versions@5.1.0: + resolution: {integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==} + engines: {node: '>=12'} dependencies: - semver-regex: 2.0.0 + semver-regex: 4.0.5 dev: true /find-yarn-workspace-root2@1.2.16: @@ -12767,15 +11051,20 @@ packages: resolve-dir: 1.0.1 dev: true - /flat-cache@3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 + flatted: 3.2.9 + keyv: 4.5.4 rimraf: 3.0.2 - /flatted@3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + /flatted@3.2.9: + resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} /focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} @@ -12783,8 +11072,8 @@ packages: tabbable: 6.2.0 dev: true - /follow-redirects@1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + /follow-redirects@1.15.3: + resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -12806,41 +11095,7 @@ packages: signal-exit: 3.0.7 dev: true - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@5.0.3)(webpack@5.75.0): - resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} - engines: {node: '>=10', yarn: '>=1.0.0'} - peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' - vue-template-compiler: '*' - webpack: '>= 4' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - vue-template-compiler: - optional: true - dependencies: - '@babel/code-frame': 7.22.5 - '@types/json-schema': 7.0.12 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 6.0.0 - deepmerge: 4.3.1 - eslint: 8.48.0 - fs-extra: 9.1.0 - glob: 7.2.3 - memfs: 3.5.3 - minimatch: 3.1.2 - schema-utils: 2.7.0 - semver: 7.5.4 - tapable: 1.1.3 - typescript: 5.0.3 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@5.2.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -12856,13 +11111,13 @@ packages: vue-template-compiler: optional: true dependencies: - '@babel/code-frame': 7.22.5 - '@types/json-schema': 7.0.12 + '@babel/code-frame': 7.23.5 + '@types/json-schema': 7.0.15 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.3.1 - eslint: 8.48.0 + eslint: 8.55.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.5.3 @@ -12870,8 +11125,8 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.2.2 - webpack: 5.89.0(@swc/core@1.3.27) + typescript: 5.3.2 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /form-data-encoder@2.1.4: @@ -12907,21 +11162,10 @@ packages: engines: {node: '>= 0.6'} dev: false - /from2@2.3.0: - resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.8 - dev: true - /fromentries@1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} dev: true - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - dev: true - /fs-exists-cached@1.0.0: resolution: {integrity: sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==} dev: true @@ -12932,15 +11176,15 @@ packages: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 - /fs-extra@11.1.1: - resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 /fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} @@ -12967,15 +11211,23 @@ packages: at-least-node: 1.0.0 graceful-fs: 4.2.11 jsonfile: 6.1.0 - universalify: 2.0.0 + universalify: 2.0.1 - /fs-monkey@1.0.4: - resolution: {integrity: sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==} + /fs-monkey@1.0.5: + resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} dev: false /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -12983,20 +11235,20 @@ packages: requiresBuild: true optional: true - /function-bind@1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} /function-loop@2.0.1: resolution: {integrity: sha512-ktIR+O6i/4h+j/ZhZJNdzeI4i9lEPeEK6UPR2EVyTVBqOwcU3Za9xYKLH64ZR9HmcROyRrOkizNyjjtWJzDDkQ==} dev: true - /function.prototype.name@1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + /function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 functions-have-names: 1.2.3 /functions-have-names@1.2.3: @@ -13010,13 +11262,13 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-intrinsic@1.2.1: - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + /get-intrinsic@1.2.2: + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 + function-bind: 1.1.2 has-proto: 1.0.1 has-symbols: 1.0.3 + hasown: 2.0.0 /get-own-enumerable-property-symbols@3.0.2: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} @@ -13027,26 +11279,11 @@ packages: engines: {node: '>=8.0.0'} dev: true - /get-proxy@2.1.0: - resolution: {integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==} - engines: {node: '>=4'} - dependencies: - npm-conf: 1.1.3 - dev: true - /get-stdin@8.0.0: resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} engines: {node: '>=10'} dev: true - /get-stream@2.3.1: - resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} - engines: {node: '>=0.10.0'} - dependencies: - object-assign: 4.1.1 - pinkie-promise: 2.0.1 - dev: true - /get-stream@3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} @@ -13057,13 +11294,13 @@ packages: engines: {node: '>=6'} dependencies: pump: 3.0.0 + dev: false /get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} dependencies: pump: 3.0.0 - dev: false /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -13073,11 +11310,11 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 - /get-tsconfig@4.6.0: - resolution: {integrity: sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==} + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -13149,14 +11386,14 @@ packages: once: 1.4.0 dev: false - /glob@9.3.0: - resolution: {integrity: sha512-EAZejC7JvnQINayvB/7BJbpZpNOJ8Lrw2OZNEvQxe0vaLn1SuwMcfV7/MNaX8L/T0wmptBFI4YMtDvSBxYDc7w==} + /glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} engines: {node: '>=16 || 14 >=14.17'} dependencies: fs.realpath: 1.0.0 - minimatch: 7.4.6 + minimatch: 8.0.4 minipass: 4.2.8 - path-scurry: 1.9.2 + path-scurry: 1.10.1 dev: true /global-dirs@0.1.1: @@ -13213,8 +11450,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.20.0: - resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -13223,7 +11460,7 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 + define-properties: 1.2.1 /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -13231,18 +11468,18 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 3.0.0 - /globby@13.1.4: - resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==} + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.4 + fast-glob: 3.3.2 + ignore: 5.3.0 merge2: 1.4.1 slash: 4.0.0 dev: false @@ -13250,7 +11487,24 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 + + /got@11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} + engines: {node: '>=10.19.0'} + dependencies: + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.3 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.4 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.1 + dev: true /got@12.6.1: resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} @@ -13269,31 +11523,6 @@ packages: responselike: 3.0.0 dev: false - /got@8.3.2: - resolution: {integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==} - engines: {node: '>=4'} - dependencies: - '@sindresorhus/is': 0.7.0 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 - cacheable-request: 2.1.4 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 3.0.0 - into-stream: 3.1.0 - is-retry-allowed: 1.2.0 - isurl: 1.0.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 0.4.1 - p-timeout: 2.0.1 - pify: 3.0.0 - safe-buffer: 5.2.1 - timed-out: 4.0.1 - url-parse-lax: 3.0.0 - url-to-options: 1.0.1 - dev: true - /got@9.6.0: resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} engines: {node: '>=8.6'} @@ -13301,7 +11530,7 @@ packages: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 + '@types/responselike': 1.0.3 cacheable-request: 6.1.0 decompress-response: 3.3.0 duplexer3: 0.1.5 @@ -13348,8 +11577,8 @@ packages: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: false - /handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + /handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} hasBin: true dependencies: @@ -13371,8 +11600,8 @@ packages: /has-dynamic-import@2.0.1: resolution: {integrity: sha512-X3fbtsZmwb6W7fJGR9o7x65fZoodygCrZ3TVycvghP62yYQfS0t4RS0Qcz+j5tQYUKeSWS09tHkWW6WhFV3XhQ==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true /has-flag@3.0.0: @@ -13383,35 +11612,19 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /has-package-exports@1.3.0: - resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==} - dependencies: - '@ljharb/has-package-exports-patterns': 0.0.2 - dev: false - - /has-property-descriptors@1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + /has-property-descriptors@1.0.1: + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} - /has-symbol-support-x@1.4.2: - resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==} - dev: true - /has-symbols@1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - /has-to-string-tag-x@1.4.1: - resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==} - dependencies: - has-symbol-support-x: 1.4.2 - dev: true - /has-tostringtag@1.0.0: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} @@ -13428,12 +11641,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - /hasha@5.2.2: resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} engines: {node: '>=8'} @@ -13442,10 +11649,16 @@ packages: type-fest: 0.8.1 dev: true + /hasown@2.0.0: + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + /hast-to-hyperscript@9.0.1: resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 comma-separated-tokens: 1.0.8 property-information: 5.6.0 space-separated-tokens: 1.1.5 @@ -13460,13 +11673,14 @@ packages: hast-util-is-element: 2.1.3 dev: false - /hast-util-from-html@1.0.1: - resolution: {integrity: sha512-ehTy+4Lz1YAVF6enEuL9QFUHqJKRxAc8a7KACyhawY+YqTG5pLkrBHfykXELEy75N601fHDr36HIqCGSNxmgZw==} + /hast-util-from-html@1.0.2: + resolution: {integrity: sha512-LhrTA2gfCbLOGJq2u/asp4kwuG0y6NhWTXiPKP+n0qNukKy7hc10whqqCFfyvIA1Q5U5d0sp9HhNim9gglEH4A==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-from-parse5: 7.1.2 parse5: 7.1.2 vfile: 5.3.7 + vfile-message: 3.1.4 dev: false /hast-util-from-parse5@6.0.1: @@ -13483,10 +11697,10 @@ packages: /hast-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 hastscript: 7.2.0 - property-information: 6.2.0 + property-information: 6.4.0 vfile: 5.3.7 vfile-location: 4.1.0 web-namespaces: 2.0.1 @@ -13499,7 +11713,7 @@ packages: '@types/unist': 3.0.2 devlop: 1.1.0 hastscript: 8.0.0 - property-information: 6.2.0 + property-information: 6.4.0 vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 @@ -13507,7 +11721,7 @@ packages: /hast-util-from-string@2.0.0: resolution: {integrity: sha512-9JlBGWh+RXbT8PDrdwYZloN6poib8xg7Vq+LgN5TTqnaMDO0YqfX4EyZd3Myel6yIXlDsgysiRB1CTjH2K+1Dg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-has-property@2.0.1: @@ -13517,26 +11731,26 @@ packages: /hast-util-is-conditional-comment@2.0.0: resolution: {integrity: sha512-U66gW8ZWQdxP4ZjTEZ3xZT72y6rIKJqV4At5QmC1ItBbQyZyVkuTp8QkQwhxsbkHdzpifiZdQWrDipc9ByqhRg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-is-css-link@2.0.0: resolution: {integrity: sha512-aHTdshwLQJHuwR1r2QOU6o2tL0ocsEr6zvT9s9tIVz+Ofc8KFzg136OfY8opAObfA5IvwHQqPSYWQCM8D9krpg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-is-css-style@2.0.0: resolution: {integrity: sha512-+erdmVISIlkhbH/lzD5C4PGR9Mcq5fcpOz0txqgQqiRzyb6KsnQqWBkQq1SghgFkAkiQ6TZmrxuqXUcjddw7kw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-is-element@2.1.3: resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 dev: false /hast-util-is-event-handler@2.0.0: @@ -13546,7 +11760,7 @@ packages: /hast-util-is-javascript@2.0.0: resolution: {integrity: sha512-1SvdBcow862S+dq1BWC04PkbfUSXk8Blzd6oo/zti8LYH0/fU+VSlsBIKjsCHHwgw4ajSatY2ok6QeJwmaYc0g==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 dev: false @@ -13558,7 +11772,7 @@ packages: /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-parse-selector@4.0.0: @@ -13569,7 +11783,7 @@ packages: /hast-util-raw@6.0.1: resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-from-parse5: 6.0.1 hast-util-to-parse5: 6.0.0 html-void-elements: 1.0.5 @@ -13584,7 +11798,7 @@ packages: /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 '@types/parse5': 6.0.3 hast-util-from-parse5: 7.1.2 hast-util-to-parse5: 7.1.0 @@ -13617,8 +11831,8 @@ packages: /hast-util-select@5.0.5: resolution: {integrity: sha512-QQhWMhgTFRhCaQdgTKzZ5g31GLQ9qRb1hZtDPMqQaOhpLBziWcshUS0uCR5IJ0U1jrK/mxg35fmcq+Dp/Cy2Aw==} dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 bcp-47-match: 2.0.3 comma-separated-tokens: 2.0.3 css-selector-parser: 1.4.1 @@ -13628,7 +11842,7 @@ packages: hast-util-whitespace: 2.0.1 not: 0.1.0 nth-check: 2.1.1 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 unist-util-visit: 4.1.2 zwitch: 2.0.4 @@ -13637,8 +11851,8 @@ packages: /hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} dependencies: - '@types/estree': 1.0.1 - '@types/estree-jsx': 1.0.0 + '@types/estree': 1.0.5 + '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 @@ -13648,9 +11862,9 @@ packages: mdast-util-mdx-expression: 2.0.0 mdast-util-mdx-jsx: 3.0.0 mdast-util-mdxjs-esm: 2.0.1 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 - style-to-object: 0.4.1 + style-to-object: 0.4.4 unist-util-position: 5.0.0 zwitch: 2.0.4 transitivePeerDependencies: @@ -13660,14 +11874,14 @@ packages: /hast-util-to-html@8.0.4: resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} dependencies: - '@types/hast': 2.3.4 - '@types/unist': 2.0.6 + '@types/hast': 2.3.8 + '@types/unist': 2.0.10 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 7.2.3 hast-util-whitespace: 2.0.1 html-void-elements: 2.0.1 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 @@ -13684,24 +11898,32 @@ packages: hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.0.2 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 dev: true - /hast-util-to-jsx-runtime@2.2.0: - resolution: {integrity: sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A==} + /hast-util-to-jsx-runtime@2.3.0: + resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} dependencies: + '@types/estree': 1.0.5 '@types/hast': 3.0.3 '@types/unist': 3.0.2 comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - property-information: 6.2.0 + mdast-util-mdx-expression: 2.0.0 + mdast-util-mdx-jsx: 3.0.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 6.4.0 space-separated-tokens: 2.0.2 - style-to-object: 0.4.1 + style-to-object: 1.0.5 unist-util-position: 5.0.0 vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color dev: false /hast-util-to-parse5@6.0.0: @@ -13717,9 +11939,9 @@ packages: /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 comma-separated-tokens: 2.0.3 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -13731,7 +11953,7 @@ packages: '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 devlop: 1.1.0 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 @@ -13739,7 +11961,7 @@ packages: /hast-util-to-string@2.0.0: resolution: {integrity: sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 dev: false /hast-util-whitespace@2.0.1: @@ -13754,7 +11976,7 @@ packages: /hastscript@6.0.0: resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 comma-separated-tokens: 1.0.8 hast-util-parse-selector: 2.2.5 property-information: 5.6.0 @@ -13764,10 +11986,10 @@ packages: /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 dev: false @@ -13777,7 +11999,7 @@ packages: '@types/hast': 3.0.3 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 /hdr-histogram-js@3.0.0: @@ -13804,7 +12026,7 @@ packages: /history@4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.3.1 @@ -13855,8 +12077,8 @@ packages: whatwg-encoding: 3.1.1 dev: false - /html-entities@2.3.5: - resolution: {integrity: sha512-72TJlcMkYsEJASa/3HnX7VT59htM7iSHbH59NSZbtc+22Ap0Txnlx91sfeB+/A7wNZg7UxtZdhAW4y+/jimrdg==} + /html-entities@2.4.0: + resolution: {integrity: sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==} dev: false /html-enumerated-attributes@0.1.0: @@ -13865,7 +12087,6 @@ packages: /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true /html-escaper@3.0.3: resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} @@ -13877,12 +12098,12 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.3.2 + clean-css: 5.3.3 commander: 8.3.0 he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.25.0 dev: false /html-minifier-terser@7.2.0: @@ -13891,12 +12112,12 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.3.2 + clean-css: 5.3.3 commander: 10.0.1 entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.7 + terser: 5.25.0 dev: false /html-tags@3.3.1: @@ -13904,15 +12125,15 @@ packages: engines: {node: '>=8'} dev: false - /html-to-text@9.0.3: - resolution: {integrity: sha512-hxDF1kVCF2uw4VUJ3vr2doc91pXf2D5ngKcNviSitNkhP9OMOaJkDrFIFL6RMvko7NisWTEiqGpQ9LAxcVok1w==} + /html-to-text@9.0.5: + resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==} engines: {node: '>=14'} dependencies: - '@selderee/plugin-htmlparser2': 0.10.0 + '@selderee/plugin-htmlparser2': 0.11.0 deepmerge: 4.3.1 dom-serializer: 2.0.0 htmlparser2: 8.0.2 - selderee: 0.10.0 + selderee: 0.11.0 dev: false /html-url-attributes@2.0.0: @@ -13930,22 +12151,8 @@ packages: /html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - /html-webpack-plugin@5.5.2(webpack@5.75.0): - resolution: {integrity: sha512-2KsxTJQmtqsT1JGaZJmoMW25wpC0HM9gpW3jH/UMH62To0UKlzRUbJ/FtQNhZ0gd4gWMoetEYkyG8FMNqEO66Q==} - engines: {node: '>=10.13.0'} - peerDependencies: - webpack: ^5.20.0 - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - - /html-webpack-plugin@5.5.3(webpack@5.89.0): - resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} + /html-webpack-plugin@5.5.4(webpack@5.89.0): + resolution: {integrity: sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==} engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 @@ -13955,7 +12162,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false /htmlparser2@6.1.0: @@ -13976,13 +12183,8 @@ packages: entities: 4.5.0 dev: false - /http-cache-semantics@3.8.1: - resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} - dev: true - /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - dev: false /http-deceiver@1.2.7: resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} @@ -14023,7 +12225,7 @@ packages: - supports-color dev: false - /http-proxy-middleware@2.0.6(@types/express@4.17.17): + /http-proxy-middleware@2.0.6(@types/express@4.17.21): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -14032,8 +12234,8 @@ packages: '@types/express': optional: true dependencies: - '@types/express': 4.17.17 - '@types/http-proxy': 1.17.11 + '@types/express': 4.17.21 + '@types/http-proxy': 1.17.14 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 @@ -14047,12 +12249,20 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.2 + follow-redirects: 1.15.3 requires-port: 1.0.0 transitivePeerDependencies: - debug dev: false + /http2-wrapper@1.0.3: + resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: true + /http2-wrapper@2.2.1: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} @@ -14086,7 +12296,6 @@ packages: /human-signals@4.3.1: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} - dev: false /husky@8.0.3: resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} @@ -14119,8 +12328,8 @@ packages: /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /ignore@5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore@5.3.0: + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} /image-size@1.0.2: @@ -14147,11 +12356,6 @@ packages: engines: {node: '>=4'} dev: false - /import-lazy@3.1.0: - resolution: {integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==} - engines: {node: '>=6'} - dev: true - /import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -14169,6 +12373,11 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /infima@0.2.0-alpha.43: + resolution: {integrity: sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==} + engines: {node: '>=12'} + dev: false + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -14194,8 +12403,12 @@ packages: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false - /inquirer@8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} + /inline-style-parser@0.2.2: + resolution: {integrity: sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==} + dev: false + + /inquirer@8.2.5: + resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -14215,12 +12428,12 @@ packages: wrap-ansi: 7.0.0 dev: true - /internal-slot@1.0.5: - resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + /internal-slot@1.0.6: + resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 - has: 1.0.3 + get-intrinsic: 1.2.2 + hasown: 2.0.0 side-channel: 1.0.4 /interpret@1.4.0: @@ -14228,14 +12441,6 @@ packages: engines: {node: '>= 0.10'} dev: false - /into-stream@3.1.0: - resolution: {integrity: sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==} - engines: {node: '>=4'} - dependencies: - from2: 2.3.0 - p-is-promise: 1.1.0 - dev: true - /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: @@ -14282,16 +12487,16 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 dev: true /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -14318,7 +12523,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 /is-buffer@2.0.5: @@ -14326,6 +12531,13 @@ packages: engines: {node: '>=4'} dev: false + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -14341,19 +12553,13 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.9.0 dev: false - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 - dev: true - - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} - dependencies: - has: 1.0.3 + hasown: 2.0.0 /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -14393,7 +12599,7 @@ packages: /is-finalizationregistry@1.0.2: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 dev: true /is-fullwidth-code-point@3.0.0: @@ -14456,10 +12662,6 @@ packages: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} dev: true - /is-natural-number@4.0.1: - resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} - dev: true - /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -14493,10 +12695,6 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - /is-object@1.0.2: - resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} - dev: true - /is-path-cwd@2.2.0: resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} engines: {node: '>=6'} @@ -14531,21 +12729,25 @@ packages: dependencies: isobject: 3.0.1 + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: false - /is-reference@3.0.1: - resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==} + /is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 dev: false /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-tostringtag: 1.0.0 /is-regexp@1.0.0: @@ -14553,11 +12755,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /is-retry-allowed@1.2.0: - resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} - engines: {node: '>=0.10.0'} - dev: true - /is-root@2.1.0: resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} engines: {node: '>=6'} @@ -14570,7 +12767,7 @@ packages: /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 /is-stream@1.1.0: resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} @@ -14611,15 +12808,11 @@ packages: text-extensions: 1.9.0 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.13 /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} @@ -14645,13 +12838,13 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 /is-weakset@2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 dev: true /is-whitespace-character@1.0.4: @@ -14687,6 +12880,7 @@ packages: /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -14698,8 +12892,8 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - /istanbul-lib-coverage@3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} dev: true @@ -14714,9 +12908,9 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -14728,26 +12922,17 @@ packages: dependencies: archy: 1.0.0 cross-spawn: 7.0.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 p-map: 3.0.0 rimraf: 3.0.2 uuid: 8.3.2 dev: true - /istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} - dependencies: - istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 - supports-color: 7.2.0 - dev: true - /istanbul-lib-report@3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -14757,20 +12942,12 @@ packages: engines: {node: '>=10'} dependencies: debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports@3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - dev: true - /istanbul-reports@3.1.6: resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} @@ -14779,22 +12956,14 @@ packages: istanbul-lib-report: 3.0.1 dev: true - /isurl@1.0.0: - resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==} - engines: {node: '>= 4'} - dependencies: - has-to-string-tag-x: 1.4.1 - is-object: 1.0.2 - dev: true - - /iterator.prototype@1.1.0: - resolution: {integrity: sha512-rjuhAk1AJ1fssphHD0IFV6TWL40CwRZ53FrztKx43yk2v6rguBYsY4Bj1VU4HmoMmKwZUlx7mfnhDf9cOp4YTw==} + /iterator.prototype@1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: - define-properties: 1.2.0 - get-intrinsic: 1.2.1 + define-properties: 1.2.1 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - has-tostringtag: 1.0.0 - reflect.getprototypeof: 1.0.3 + reflect.getprototypeof: 1.0.4 + set-function-name: 2.0.1 dev: true /jackspeak@1.4.2: @@ -14819,14 +12988,14 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /jest-util@29.5.0: - resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==} + /jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@jest/types': 29.6.3 + '@types/node': 20.10.3 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 dev: false @@ -14835,29 +13004,23 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.19.2 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest-worker@29.5.0: - resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} + /jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.18 - jest-util: 29.5.0 + '@types/node': 20.10.3 + jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} - hasBin: true - dev: false - /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - dev: false /joi@17.11.0: resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} @@ -14867,16 +13030,6 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false - - /joi@17.9.2: - resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 /joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -14946,10 +13099,10 @@ packages: /json-buffer@3.0.0: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + dev: false /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: false /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} @@ -15007,7 +13160,7 @@ packages: /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - universalify: 2.0.0 + universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 @@ -15016,24 +13169,20 @@ packages: engines: {'0': node >= 0.2.0} dev: true - /jsx-ast-utils@3.3.3: - resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + /jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.6 - object.assign: 4.1.4 + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 + object.assign: 4.1.5 + object.values: 1.1.7 dev: true /just-extend@4.2.1: resolution: {integrity: sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==} dev: true - /keyv@3.0.0: - resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} - dependencies: - json-buffer: 3.0.0 - dev: true - /keyv@3.1.0: resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} dependencies: @@ -15044,7 +13193,6 @@ packages: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 - dev: false /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} @@ -15057,19 +13205,15 @@ packages: /kleur@4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - - /klona@2.0.6: - resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} - engines: {node: '>= 8'} - dev: false + engines: {node: '>=6'} /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags@1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + /language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.22 dev: true @@ -15088,8 +13232,8 @@ packages: package-json: 8.1.1 dev: false - /launch-editor@2.6.0: - resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==} + /launch-editor@2.6.1: + resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} dependencies: picocolors: 1.0.0 shell-quote: 1.8.1 @@ -15130,15 +13274,15 @@ packages: trivial-deferred: 1.1.2 dev: true - /lilconfig@2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - dev: true - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -15148,21 +13292,18 @@ packages: uc.micro: 1.0.6 dev: false - /lint-staged@13.1.0: - resolution: {integrity: sha512-pn/sR8IrcF/T0vpWLilih8jmVouMlxqXxKuAojmbiGX5n/gDnz+abdPptlj0vYnbfE0SQNl3CY/HwtM0+yfOVQ==} - engines: {node: ^14.13.1 || >=16.0.0} + /lint-staged@13.3.0: + resolution: {integrity: sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true dependencies: - cli-truncate: 3.1.0 - colorette: 2.0.20 - commander: 9.5.0 + chalk: 5.3.0 + commander: 11.0.0 debug: 4.3.4 - execa: 6.1.0 - lilconfig: 2.0.6 - listr2: 5.0.8 + execa: 7.2.0 + lilconfig: 2.1.0 + listr2: 6.6.1 micromatch: 4.0.5 - normalize-path: 3.0.0 - object-inspect: 1.12.3 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.3.1 @@ -15171,23 +13312,21 @@ packages: - supports-color dev: true - /listr2@5.0.8: - resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==} - engines: {node: ^14.13.1 || >=16.0.0} + /listr2@6.6.1: + resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} + engines: {node: '>=16.0.0'} peerDependencies: enquirer: '>= 2.3.0 < 3' peerDependenciesMeta: enquirer: optional: true dependencies: - cli-truncate: 2.1.0 + cli-truncate: 3.1.0 colorette: 2.0.20 - log-update: 4.0.0 - p-map: 4.0.0 + eventemitter3: 5.0.1 + log-update: 5.0.1 rfdc: 1.3.0 - rxjs: 7.8.1 - through: 2.3.8 - wrap-ansi: 7.0.0 + wrap-ansi: 8.1.0 dev: true /load-json-file@5.3.0: @@ -15343,7 +13482,7 @@ packages: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} dependencies: - chalk: 5.2.0 + chalk: 5.3.0 is-unicode-supported: 1.3.0 dev: false @@ -15357,6 +13496,17 @@ packages: wrap-ansi: 6.2.0 dev: true + /log-update@5.0.1: + resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-escapes: 5.0.0 + cli-cursor: 4.0.0 + slice-ansi: 5.0.0 + strip-ansi: 7.1.0 + wrap-ansi: 8.1.0 + dev: true + /longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} dev: false @@ -15375,28 +13525,28 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 dev: false - /lowercase-keys@1.0.0: - resolution: {integrity: sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==} - engines: {node: '>=0.10.0'} - dev: true - /lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} + dev: false /lowercase-keys@2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - dev: false /lowercase-keys@3.0.0: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false + /lru-cache@10.1.0: + resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} dependencies: @@ -15414,31 +13564,12 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@9.1.2: - resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} - engines: {node: 14 || >=16.14} - dev: true - - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: false - /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /make-dir@1.3.0: - resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} - engines: {node: '>=4'} - dependencies: - pify: 3.0.0 - dev: true - /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -15507,8 +13638,8 @@ packages: /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 unist-util-visit: 4.1.2 dev: false @@ -15530,7 +13661,7 @@ packages: /mdast-util-find-and-replace@2.2.2: resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 escape-string-regexp: 5.0.0 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 @@ -15548,8 +13679,8 @@ packages: /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -15599,7 +13730,7 @@ packages: /mdast-util-gfm-autolink-literal@1.0.3: resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.2.0 @@ -15618,7 +13749,7 @@ packages: /mdast-util-gfm-footnote@1.0.2: resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.1.0 dev: false @@ -15638,7 +13769,7 @@ packages: /mdast-util-gfm-strikethrough@1.0.3: resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 dev: false @@ -15655,7 +13786,7 @@ packages: /mdast-util-gfm-table@1.0.7: resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 markdown-table: 3.0.3 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -15678,7 +13809,7 @@ packages: /mdast-util-gfm-task-list-item@1.0.2: resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 mdast-util-to-markdown: 1.5.0 dev: false @@ -15724,7 +13855,7 @@ packages: /mdast-util-mdx-expression@2.0.0: resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 '@types/mdast': 4.0.3 devlop: 1.1.0 @@ -15737,7 +13868,7 @@ packages: /mdast-util-mdx-jsx@3.0.0: resolution: {integrity: sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 '@types/mdast': 4.0.3 '@types/unist': 3.0.2 @@ -15769,7 +13900,7 @@ packages: /mdast-util-mdxjs-esm@2.0.1: resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} dependencies: - '@types/estree-jsx': 1.0.0 + '@types/estree-jsx': 1.0.3 '@types/hast': 3.0.3 '@types/mdast': 4.0.3 devlop: 1.1.0 @@ -15782,7 +13913,7 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 unist-util-is: 5.2.1 dev: false @@ -15796,8 +13927,8 @@ packages: /mdast-util-to-hast@10.0.1: resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 mdast-util-definitions: 4.0.0 mdurl: 1.0.1 unist-builder: 2.0.3 @@ -15809,8 +13940,8 @@ packages: /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.2.0 trim-lines: 3.0.1 @@ -15834,8 +13965,8 @@ packages: /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.15 + '@types/unist': 2.0.10 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -15864,7 +13995,7 @@ packages: /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 dev: false /mdast-util-to-string@4.0.0: @@ -15890,14 +14021,14 @@ packages: resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} engines: {node: '>= 4.0.0'} dependencies: - fs-monkey: 1.0.4 + fs-monkey: 1.0.5 dev: false /meow@6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -15914,7 +14045,7 @@ packages: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -15931,7 +14062,7 @@ packages: resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.2 + '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 decamelize: 1.2.0 decamelize-keys: 1.1.1 @@ -16175,7 +14306,7 @@ packages: /micromark-extension-mdx-expression@3.0.0: resolution: {integrity: sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 devlop: 1.1.0 micromark-factory-mdx-expression: 2.0.1 micromark-factory-space: 2.0.0 @@ -16189,7 +14320,7 @@ packages: resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 micromark-factory-mdx-expression: 2.0.1 @@ -16209,7 +14340,7 @@ packages: /micromark-extension-mdxjs-esm@3.0.0: resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 devlop: 1.1.0 micromark-core-commonmark: 2.0.0 micromark-util-character: 2.0.1 @@ -16223,8 +14354,8 @@ packages: /micromark-extension-mdxjs@3.0.0: resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.2 + acorn-jsx: 5.3.2(acorn@8.11.2) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -16270,7 +14401,7 @@ packages: /micromark-factory-mdx-expression@2.0.1: resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 devlop: 1.1.0 micromark-util-character: 2.0.1 micromark-util-events-to-acorn: 2.0.2 @@ -16426,7 +14557,7 @@ packages: resolution: {integrity: sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 '@types/unist': 3.0.2 devlop: 1.1.0 estree-util-visit: 2.0.0 @@ -16517,7 +14648,7 @@ packages: /micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: - '@types/debug': 4.1.8 + '@types/debug': 4.1.12 debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 @@ -16541,7 +14672,7 @@ packages: /micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: - '@types/debug': 4.1.8 + '@types/debug': 4.1.12 debug: 4.3.4 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -16618,7 +14749,6 @@ packages: /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - dev: false /mimic-response@4.0.0: resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} @@ -16629,24 +14759,14 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - /mini-css-extract-plugin@2.7.6(webpack@5.75.0): - resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - schema-utils: 4.1.0 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - /mini-css-extract-plugin@2.7.6(webpack@5.89.0): resolution: {integrity: sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - schema-utils: 4.1.0 - webpack: 5.89.0(@swc/core@1.3.27) + schema-utils: 4.2.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /minimalistic-assert@1.0.1: @@ -16665,9 +14785,9 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} - engines: {node: '>=10'} + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 dev: true @@ -16680,8 +14800,8 @@ packages: is-plain-obj: 1.1.0 kind-of: 6.0.3 - /minimist@1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist@1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} dev: true /minimist@1.2.8: @@ -16699,8 +14819,8 @@ packages: engines: {node: '>=8'} dev: true - /minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -16708,8 +14828,8 @@ packages: resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} dev: true - /mixme@0.5.9: - resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==} + /mixme@0.5.10: + resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} engines: {node: '>= 8.0.0'} dev: false @@ -16719,6 +14839,18 @@ packages: hasBin: true dev: true + /mock-property@1.0.3: + resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + hasown: 2.0.0 + isarray: 2.0.5 + dev: true + /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -16742,7 +14874,7 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true dependencies: - dns-packet: 5.6.0 + dns-packet: 5.6.1 thunky: 1.1.0 dev: false @@ -16758,12 +14890,6 @@ packages: thenify-all: 1.6.0 dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: false - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -16784,54 +14910,56 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /next@13.3.0(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-OVTw8MpIPa12+DCUkPqRGPS3thlJPcwae2ZL4xti3iBff27goH024xy4q2lhlsdoYiKOi8Kz6uJoLW/GXwgfOA==} - engines: {node: '>=14.6.0'} + /network-information-types@0.1.1(typescript@5.3.2): + resolution: {integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==} + peerDependencies: + typescript: '>= 3.0.0' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.3.2 + dev: false + + /next@13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} + engines: {node: '>=16.14.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - fibers: '>= 3.1.0' - node-sass: ^6.0.0 || ^7.0.0 react: ^18.2.0 react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true - fibers: - optional: true - node-sass: - optional: true sass: optional: true dependencies: - '@next/env': 13.3.0 - '@swc/helpers': 0.4.14 + '@next/env': 13.5.6 + '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001497 - postcss: 8.4.14 + caniuse-lite: 1.0.30001566 + postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.22.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 13.3.0 - '@next/swc-darwin-x64': 13.3.0 - '@next/swc-linux-arm64-gnu': 13.3.0 - '@next/swc-linux-arm64-musl': 13.3.0 - '@next/swc-linux-x64-gnu': 13.3.0 - '@next/swc-linux-x64-musl': 13.3.0 - '@next/swc-win32-arm64-msvc': 13.3.0 - '@next/swc-win32-ia32-msvc': 13.3.0 - '@next/swc-win32-x64-msvc': 13.3.0 + '@next/swc-darwin-arm64': 13.5.6 + '@next/swc-darwin-x64': 13.5.6 + '@next/swc-linux-arm64-gnu': 13.5.6 + '@next/swc-linux-arm64-musl': 13.5.6 + '@next/swc-linux-x64-gnu': 13.5.6 + '@next/swc-linux-x64-musl': 13.5.6 + '@next/swc-win32-arm64-msvc': 13.5.6 + '@next/swc-win32-ia32-msvc': 13.5.6 + '@next/swc-win32-x64-msvc': 13.5.6 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /nise@5.1.5: resolution: {integrity: sha512-VJuPIfUFaXNRzETTQEEItTOP8Y171ijr+JLq42wHes3DiryR8vT+1TXQW/Rx8JNUhyYYWyIvjXTU6dOhJcs9Nw==} dependencies: @@ -16845,7 +14973,7 @@ packages: /nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: - '@types/nlcst': 1.0.0 + '@types/nlcst': 1.0.4 dev: false /no-case@3.0.4: @@ -16861,17 +14989,18 @@ packages: lodash: 4.17.21 dev: false - /node-emoji@2.1.0: - resolution: {integrity: sha512-tcsBm9C6FmPN5Wo7OjFi9lgMyJjvkAeirmjR/ax8Ttfqy4N8PoFic26uqFTIgayHPNI5FH4ltUvfh9kHzwcK9A==} + /node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} dependencies: - '@sindresorhus/is': 3.1.2 + '@sindresorhus/is': 4.6.0 char-regex: 1.0.2 emojilib: 2.4.0 skin-tone: 2.0.0 dev: false - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -16894,15 +15023,15 @@ packages: process-on-spawn: 1.0.0 dev: true - /node-releases@2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.8 + semver: 5.7.2 validate-npm-package-license: 3.0.4 /normalize-package-data@3.0.3: @@ -16910,7 +15039,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.13.0 + is-core-module: 2.13.1 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -16924,15 +15053,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /normalize-url@2.0.1: - resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==} - engines: {node: '>=4'} - dependencies: - prepend-http: 2.0.0 - query-string: 5.1.1 - sort-keys: 2.0.0 - dev: true - /normalize-url@4.5.1: resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} engines: {node: '>=8'} @@ -16941,7 +15061,6 @@ packages: /normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - dev: false /normalize-url@8.0.0: resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} @@ -16952,14 +15071,6 @@ packages: resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} dev: false - /npm-conf@1.1.3: - resolution: {integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==} - engines: {node: '>=4'} - dependencies: - config-chain: 1.1.13 - pify: 3.0.0 - dev: true - /npm-run-path@2.0.2: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} @@ -16979,6 +15090,10 @@ packages: dependencies: path-key: 4.0.0 + /nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -17004,7 +15119,7 @@ packages: foreground-child: 2.0.0 get-package-type: 0.1.0 glob: 7.2.3 - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 istanbul-lib-hook: 3.0.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-processinfo: 2.0.3 @@ -17029,15 +15144,15 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - /object-inspect@1.12.3: - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + /object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} /object-is@1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.5 + define-properties: 1.2.1 dev: true /object-keys@1.1.1: @@ -17051,56 +15166,56 @@ packages: colord: 2.9.3 dev: false - /object.assign@4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + /object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.5 + define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - /object.entries@1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + /object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /object.fromentries@2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + /object.fromentries@2.0.7: + resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /object.groupby@1.0.0: - resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==} + /object.groupby@1.0.1: + resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 dev: true - /object.hasown@1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + /object.hasown@1.1.3: + resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: - define-properties: 1.2.0 - es-abstract: 1.22.1 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true - /object.values@1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.values@1.1.7: + resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 dev: true /obuf@1.1.2: @@ -17177,7 +15292,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -17189,9 +15304,9 @@ packages: resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - chalk: 5.2.0 + chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.2 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 @@ -17225,28 +15340,21 @@ packages: resolution: {integrity: sha512-NfZr5+Tdf6MB8UI9GLvKRs4cXY8/yB0w3xtt84xFdWy8hkGjn+JFc60VhzS/hFRfbyxFcGYMTjnF4Me+RbbqrA==} dev: true - /p-cancelable@0.4.1: - resolution: {integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==} - engines: {node: '>=4'} - dev: true - /p-cancelable@1.1.0: resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} engines: {node: '>=6'} dev: false + /p-cancelable@2.1.1: + resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} + engines: {node: '>=8'} + dev: true + /p-cancelable@3.0.0: resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} engines: {node: '>=12.20'} dev: false - /p-event@2.3.1: - resolution: {integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==} - engines: {node: '>=6'} - dependencies: - p-timeout: 2.0.1 - dev: true - /p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} @@ -17259,11 +15367,6 @@ packages: engines: {node: '>=4'} dev: true - /p-is-promise@1.1.0: - resolution: {integrity: sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==} - engines: {node: '>=4'} - dev: true - /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -17323,6 +15426,7 @@ packages: engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 + dev: false /p-retry@4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} @@ -17332,13 +15436,6 @@ packages: retry: 0.13.1 dev: false - /p-timeout@2.0.1: - resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} - engines: {node: '>=4'} - dependencies: - p-finally: 1.0.0 - dev: true - /p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -17408,7 +15505,7 @@ packages: /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -17436,7 +15533,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -17474,11 +15571,11 @@ packages: dependencies: entities: 4.5.0 - /parseley@0.11.0: - resolution: {integrity: sha512-VfcwXlBWgTF+unPcr7yu3HSSA6QUdDaDnrHcytVfj5Z8azAyKBDrYnSIfeSxlrEayndNcLmrXzg+Vxbo6DWRXQ==} + /parseley@0.12.1: + resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==} dependencies: leac: 0.6.0 - peberminta: 0.8.0 + peberminta: 0.9.0 dev: false /parseurl@1.3.3: @@ -17536,12 +15633,12 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.9.2: - resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.2 - minipass: 6.0.2 + lru-cache: 10.1.0 + minipass: 7.0.4 dev: true /path-to-regexp@0.1.7: @@ -17565,20 +15662,21 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /peberminta@0.8.0: - resolution: {integrity: sha512-YYEs+eauIjDH5nUEGi18EohWE0nV2QbGTqmxQcqgZ/0g+laPCQmuIqq7EBLVi9uim9zMgfJv0QBZEnQ3uHw/Tw==} + /peberminta@0.9.0: + resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==} dev: false - /pend@1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + /peek-readable@5.0.0: + resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==} + engines: {node: '>=14.16'} dev: true /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 estree-walker: 3.0.3 - is-reference: 3.0.1 + is-reference: 3.0.2 dev: false /picocolors@1.0.0: @@ -17599,27 +15697,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} - dev: true - /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - /pinkie-promise@2.0.1: - resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie@2.0.4: - resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} - engines: {node: '>=0.10.0'} - dev: true - /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} @@ -17665,10 +15746,20 @@ packages: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} dev: true - /playwright-core@1.29.2: - resolution: {integrity: sha512-94QXm4PMgFoHAhlCuoWyaBYKb92yOcGVHdQLoxQ7Wjlc7Flg4aC/jbFW7xMR52OfXMVkWicue4WXE7QEegbIRA==} - engines: {node: '>=14'} + /playwright-core@1.40.1: + resolution: {integrity: sha512-+hkOycxPiV534c4HhpfX6yrlawqVUzITRKwHAmYfmsVreltEl6fAZJ3DPfLMOODw0H3s1Itd6MDCWmP1fl/QvQ==} + engines: {node: '>=16'} + hasBin: true + dev: true + + /playwright@1.40.1: + resolution: {integrity: sha512-2eHI7IioIpQ0bS1Ovg/HszsN/XKNwEG1kbzSDDmADpclKc7CyqkHw7Mg2JCz/bbCxg25QUPcjksoMW7JcIFQmw==} + engines: {node: '>=16'} hasBin: true + dependencies: + playwright-core: 1.40.1 + optionalDependencies: + fsevents: 2.3.2 dev: true /plur@4.0.0: @@ -17678,16 +15769,6 @@ packages: irregular-plurals: 3.5.0 dev: true - /postcss-calc@8.2.4(postcss@8.4.31): - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 - dependencies: - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: false - /postcss-calc@8.2.4(postcss@8.4.32): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: @@ -17698,63 +15779,30 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@5.3.1(postcss@8.4.31): - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-colormin@5.3.1(postcss@8.4.32): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@5.1.3(postcss@8.4.31): - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-convert-values@5.1.3(postcss@8.4.32): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@5.1.2(postcss@8.4.31): - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /postcss-discard-comments@5.1.2(postcss@8.4.32): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -17764,15 +15812,6 @@ packages: postcss: 8.4.32 dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} @@ -17782,15 +15821,6 @@ packages: postcss: 8.4.32 dev: false - /postcss-discard-empty@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /postcss-discard-empty@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} @@ -17800,15 +15830,6 @@ packages: postcss: 8.4.32 dev: false - /postcss-discard-overridden@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /postcss-discard-overridden@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} @@ -17837,8 +15858,8 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-load-config@4.0.1: - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + /postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' @@ -17849,37 +15870,24 @@ packages: ts-node: optional: true dependencies: - lilconfig: 2.1.0 - yaml: 2.3.1 + lilconfig: 3.0.0 + yaml: 2.3.4 dev: true - /postcss-loader@7.3.2(postcss@8.4.31)(webpack@5.75.0): - resolution: {integrity: sha512-c7qDlXErX6n0VT+LUsW+nwefVtTu3ORtVvK8EXuUIDcxo+b/euYqpuHlJAvePb0Af5e8uMjR/13e0lTuYifaig==} - engines: {node: '>= 14.15.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - dependencies: - cosmiconfig: 8.2.0 - jiti: 1.18.2 - klona: 2.0.6 - postcss: 8.4.31 - semver: 7.5.4 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - - /postcss-loader@7.3.3(postcss@8.4.31)(webpack@5.89.0): + /postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.2.0 - jiti: 1.18.2 - postcss: 8.4.31 + cosmiconfig: 8.3.6(typescript@5.3.2) + jiti: 1.21.0 + postcss: 8.4.32 semver: 7.5.4 - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - typescript dev: false /postcss-merge-idents@5.1.1(postcss@8.4.32): @@ -17890,86 +15898,40 @@ packages: dependencies: cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 - postcss-value-parser: 4.2.0 - dev: false - - /postcss-merge-longhand@5.1.7(postcss@8.4.31): - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.31) - dev: false - - /postcss-merge-longhand@5.1.7(postcss@8.4.32): - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.32 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.32) - dev: false - - /postcss-merge-rules@5.1.4(postcss@8.4.31): - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 - dev: false - - /postcss-merge-rules@5.1.4(postcss@8.4.32): - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.32) - postcss: 8.4.32 - postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 dev: false - /postcss-minify-font-values@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + /postcss-merge-longhand@5.1.7(postcss@8.4.32): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.32) dev: false - /postcss-minify-font-values@5.1.0(postcss@8.4.32): - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + /postcss-merge-rules@5.1.4(postcss@8.4.32): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: + browserslist: 4.22.2 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 - postcss-value-parser: 4.2.0 + postcss-selector-parser: 6.0.13 dev: false - /postcss-minify-gradients@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + /postcss-minify-font-values@5.1.0(postcss@8.4.32): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 + postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false @@ -17985,40 +15947,18 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@5.1.4(postcss@8.4.31): - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-minify-params@5.1.4(postcss@8.4.32): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 cssnano-utils: 3.1.0(postcss@8.4.32) postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@5.2.1(postcss@8.4.31): - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 - dev: false - /postcss-minify-selectors@5.2.1(postcss@8.4.32): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} @@ -18070,15 +16010,6 @@ packages: postcss: 8.4.32 dev: false - /postcss-normalize-charset@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - dev: false - /postcss-normalize-charset@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -18088,16 +16019,6 @@ packages: postcss: 8.4.32 dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} @@ -18108,16 +16029,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-positions@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} @@ -18128,16 +16039,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} @@ -18148,16 +16049,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-string@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} @@ -18168,16 +16059,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} @@ -18188,39 +16069,17 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 postcss: 8.4.32 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - normalize-url: 6.1.0 - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-url@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} @@ -18232,16 +16091,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} @@ -18252,17 +16101,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@5.1.3(postcss@8.4.31): - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-ordered-values@5.1.3(postcss@8.4.32): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -18284,38 +16122,17 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@5.1.2(postcss@8.4.31): - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - caniuse-api: 3.0.0 - postcss: 8.4.31 - dev: false - /postcss-reduce-initial@5.1.2(postcss@8.4.32): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 caniuse-api: 3.0.0 postcss: 8.4.32 dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -18344,17 +16161,6 @@ packages: sort-css-media-queries: 2.1.0 dev: false - /postcss-svgo@5.1.0(postcss@8.4.31): - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 - dev: false - /postcss-svgo@5.1.0(postcss@8.4.32): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} @@ -18366,16 +16172,6 @@ packages: svgo: 2.8.0 dev: false - /postcss-unique-selectors@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 - dev: false - /postcss-unique-selectors@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} @@ -18399,20 +16195,11 @@ packages: postcss: 8.4.32 dev: false - /postcss@8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 dev: false @@ -18441,15 +16228,11 @@ packages: preact: 10.19.2 dev: false - /preact@10.15.1: - resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==} - dev: false - /preact@10.19.2: resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} - /preferred-pm@3.0.3: - resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + /preferred-pm@3.1.2: + resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} engines: {node: '>=10'} dependencies: find-up: 5.0.0 @@ -18465,19 +16248,20 @@ packages: /prepend-http@2.0.0: resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} engines: {node: '>=4'} + dev: false - /prettier-plugin-astro@0.7.2: - resolution: {integrity: sha512-mmifnkG160BtC727gqoimoxnZT/dwr8ASxpoGGl6EHevhfblSOeu+pwH1LAm5Qu1MynizktztFujHHaijLCkww==} + /prettier-plugin-astro@0.9.1: + resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==} engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'} dependencies: - '@astrojs/compiler': 0.31.4 - prettier: 2.8.1 - sass-formatter: 0.7.6 - synckit: 0.8.5 + '@astrojs/compiler': 1.8.2 + prettier: 2.8.8 + sass-formatter: 0.7.8 + synckit: 0.8.6 dev: false - /prettier@2.8.1: - resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true @@ -18510,13 +16294,13 @@ packages: react: 17.0.2 dev: false - /prism-react-renderer@2.2.0(react@18.2.0): - resolution: {integrity: sha512-j4AN0VkEr72598+47xDvpzeYyeh/wPPRNTt9nJFZqIZUxwGKwYqYgt7RVigZ3ZICJWJWN84KEuMKPNyypyhNIw==} + /prism-react-renderer@2.3.0(react@18.2.0): + resolution: {integrity: sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg==} peerDependencies: react: '>=16.0.0' dependencies: '@types/prismjs': 1.26.3 - clsx: 1.2.1 + clsx: 2.0.0 react: 18.2.0 dev: false @@ -18527,6 +16311,7 @@ packages: /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false /process-on-spawn@1.0.0: resolution: {integrity: sha512-1WsPDsUSMmZH5LeMLegqkPDrsGgsWwk1Exipy2hvB0o/F0ASzbpIctSCcZIK1ykJvtTJULEH+20WOFjMvGnCTg==} @@ -18561,11 +16346,12 @@ packages: xtend: 4.0.2 dev: false - /property-information@6.2.0: - resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + /property-information@6.4.0: + resolution: {integrity: sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==} /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + dev: false /proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} @@ -18575,10 +16361,6 @@ packages: ipaddr.js: 1.9.1 dev: false - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: false - /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} @@ -18596,14 +16378,9 @@ packages: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: false - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} - engines: {node: '>=6'} - /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - dev: false /pupa@2.1.1: resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} @@ -18619,11 +16396,6 @@ packages: escape-goat: 4.0.0 dev: false - /q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - dev: true - /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -18631,15 +16403,6 @@ packages: side-channel: 1.0.4 dev: false - /query-string@5.1.1: - resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} - engines: {node: '>=0.10.0'} - dependencies: - decode-uri-component: 0.2.2 - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - dev: true - /querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false @@ -18660,7 +16423,6 @@ packages: /quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - dev: false /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -18669,77 +16431,35 @@ packages: /range-parser@1.2.0: resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} - engines: {node: '>= 0.6'} - dev: false - - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false - - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: false - - /rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - dev: false - - /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@5.0.3)(webpack@5.75.0): - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=2.7' - webpack: '>=4' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@babel/code-frame': 7.22.5 - address: 1.2.2 - browserslist: 4.22.1 - chalk: 4.1.2 - cross-spawn: 7.0.3 - detect-port-alt: 1.1.6 - escape-string-regexp: 4.0.0 - filesize: 8.0.7 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@5.0.3)(webpack@5.75.0) - global-modules: 2.0.0 - globby: 11.1.0 - gzip-size: 6.0.0 - immer: 9.0.21 - is-root: 2.1.0 - loader-utils: 3.2.1 - open: 8.4.2 - pkg-up: 3.1.0 - prompts: 2.4.2 - react-error-overlay: 6.0.11 - recursive-readdir: 2.2.3 - shell-quote: 1.8.1 - strip-ansi: 6.0.1 - text-table: 0.2.0 - typescript: 5.0.3 - webpack: 5.75.0(@swc/core@1.3.27) - transitivePeerDependencies: - - eslint - - supports-color - - vue-template-compiler + engines: {node: '>= 0.6'} + dev: false + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + + /raw-body@2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 dev: false - /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@5.2.2)(webpack@5.89.0): + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + + /react-dev-utils@12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -18749,16 +16469,16 @@ packages: typescript: optional: true dependencies: - '@babel/code-frame': 7.22.5 + '@babel/code-frame': 7.23.5 address: 1.2.2 - browserslist: 4.22.1 + browserslist: 4.22.2 chalk: 4.1.2 cross-spawn: 7.0.3 detect-port-alt: 1.1.6 escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@5.2.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -18773,8 +16493,8 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.2.2 - webpack: 5.89.0(@swc/core@1.3.27) + typescript: 5.3.2 + webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - eslint - supports-color @@ -18800,6 +16520,19 @@ packages: react: 18.2.0 scheduler: 0.23.0 + /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} + peerDependencies: + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + dependencies: + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-is: 18.1.0 + dev: true + /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false @@ -18813,7 +16546,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 invariant: 2.2.4 prop-types: 15.8.1 react: 17.0.2 @@ -18827,7 +16560,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 invariant: 2.2.4 prop-types: 15.8.1 react: 18.2.0 @@ -18835,23 +16568,48 @@ packages: react-fast-compare: 3.2.2 shallowequal: 1.1.0 + /react-helmet-async@2.0.3(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-7/X3ehSCbjCaIljWa39Bb7F1Y2JWM23FN80kLozx2TdgzUmxKDSLN6qu06NG0Srzm8ljGOjgk7r7CXeEOx4MPw==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + invariant: 2.2.4 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + + /react-helmet-async@2.0.3(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7/X3ehSCbjCaIljWa39Bb7F1Y2JWM23FN80kLozx2TdgzUmxKDSLN6qu06NG0Srzm8ljGOjgk7r7CXeEOx4MPw==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + invariant: 2.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + /react-is@18.1.0: + resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} + dev: true + /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.75.0): - resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} - engines: {node: '>=10.13.0'} + /react-json-view-lite@1.2.1(react@18.2.0): + resolution: {integrity: sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==} + engines: {node: '>=14'} peerDependencies: - react-loadable: '*' - webpack: '>=4.41.1 || 5.x' + react: ^16.13.1 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.22.5 - react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) - webpack: 5.75.0(@swc/core@1.3.27) + react: 18.2.0 dev: false /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0): @@ -18861,9 +16619,9 @@ packages: react-loadable: '*' webpack: '>=4.41.1 || 5.x' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) dev: false /react-router-config@5.1.1(react-router@5.3.4)(react@17.0.2): @@ -18872,7 +16630,7 @@ packages: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 react: 17.0.2 react-router: 5.3.4(react@17.0.2) dev: false @@ -18883,7 +16641,7 @@ packages: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 react: 18.2.0 react-router: 5.3.4(react@18.2.0) dev: false @@ -18893,7 +16651,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -18908,7 +16666,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -18923,7 +16681,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -18940,7 +16698,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.23.5 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -18977,7 +16735,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.1 + '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -19002,6 +16760,7 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + dev: false /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} @@ -19011,14 +16770,22 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readable-stream@4.3.0: - resolution: {integrity: sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==} + /readable-stream@4.4.2: + resolution: {integrity: sha512-Lk/fICSyIhodxy1IDK2HazkeGjSmezAWX2egdtJnYhtzKEsBPJowlI6F6LPb5tqIQILrMbx22S5o3GuJavPusA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: abort-controller: 3.0.0 buffer: 6.0.3 events: 3.3.0 process: 0.11.10 + string_decoder: 1.3.0 + dev: true + + /readable-web-to-node-stream@3.0.2: + resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} + engines: {node: '>=8'} + dependencies: + readable-stream: 3.6.2 dev: true /readdirp@3.6.0: @@ -19035,7 +16802,7 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.2 + resolve: 1.22.8 dev: false /recursive-readdir@2.2.3: @@ -19052,20 +16819,20 @@ packages: indent-string: 4.0.0 strip-indent: 3.0.0 - /reflect.getprototypeof@1.0.3: - resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==} + /reflect.getprototypeof@1.0.4: + resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 globalthis: 1.0.3 which-builtin-type: 1.1.3 dev: true - /regenerate-unicode-properties@10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + /regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 @@ -19073,31 +16840,21 @@ packages: /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - /regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - dev: false - - /regenerator-transform@0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==} - dependencies: - '@babel/runtime': 7.22.5 /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.2 - dev: false + '@babel/runtime': 7.23.5 - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.5.1: + resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - functions-have-names: 1.2.3 + call-bind: 1.0.5 + define-properties: 1.2.1 + set-function-name: 2.0.1 /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -19110,7 +16867,7 @@ packages: dependencies: '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 + regenerate-unicode-properties: 10.1.1 regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 @@ -19152,7 +16909,7 @@ packages: /rehype-document@6.1.0: resolution: {integrity: sha512-znEODHIhSjfBlvFO6z9k/6z7lJor1hqqpYy15W5vj/VLxcWsCL22hBdDSai5tYOymmGOInDLvepmS+6MIIXjFg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hastscript: 7.2.0 unified: 10.1.2 dev: false @@ -19160,7 +16917,7 @@ packages: /rehype-minify-attribute-whitespace@3.0.0: resolution: {integrity: sha512-Isi+gPP71oHhY4SSwpmqoIvmlGuF5EQ0GCFroGKG9maKOU750Zi5rjf1+PA1B1Izhz8u79zQo17TV5cHJb07Ig==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 hast-util-is-event-handler: 2.0.0 @@ -19171,8 +16928,8 @@ packages: /rehype-minify-css-style@3.0.0: resolution: {integrity: sha512-7eZGjqUF8tyi3scMtJwEhHdTiCrc4fAVRIln6FZXBziK0iz3EYxzE30vLHQvF4tVw3ZZgzWGOMxexmrfw0e+gw==} dependencies: - '@types/hast': 2.3.4 - clean-css: 5.3.2 + '@types/hast': 2.3.8 + clean-css: 5.3.3 hast-util-from-string: 2.0.0 hast-util-is-css-style: 2.0.0 hast-util-to-string: 2.0.0 @@ -19183,11 +16940,11 @@ packages: /rehype-minify-enumerated-attribute@4.1.0: resolution: {integrity: sha512-PKaPZadHjlx5GufizvOdBIeq4+I2a6rgdrBpNSg2BzREzvlnnHNICgITaff65v+raUkTN9Z3QDvqmq+dEKZn5Q==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-select: 5.0.5 html-enumerated-attributes: 0.1.0 - property-information: 6.2.0 + property-information: 6.4.0 space-separated-tokens: 2.0.2 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19196,7 +16953,7 @@ packages: /rehype-minify-event-handler@3.0.0: resolution: {integrity: sha512-ZrVmdhbGuie4xDKN/OfBWnUkkmwQthoPsd0uzPsNO1EAOACJJjSfDnjmkG7F7qWk2jF15pv+PUctCy1m5NtLnA==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-event-handler: 2.0.0 uglify-js: 3.17.4 @@ -19207,7 +16964,7 @@ packages: /rehype-minify-javascript-script@4.0.0: resolution: {integrity: sha512-iY4m9Jl9h9UcYuPKzRMJgMoj/uhagz6P0Jk3OiXE77hxNN1KU7h+7OcSvr/ylC1BBZh6NXWLrGjXO2w3B8ClVw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-from-string: 2.0.0 hast-util-has-property: 2.0.1 hast-util-is-javascript: 2.0.0 @@ -19220,7 +16977,7 @@ packages: /rehype-minify-javascript-url@4.0.0: resolution: {integrity: sha512-hkBmI4bkCfIf6DCQYsaosDfkr76+ZEXKLoVsRMxXGNyek+EYE2a3eYYVYLs2tUpYZzdSyumC8xUCJvH7wSiPog==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 html-url-attributes: 2.0.0 @@ -19232,7 +16989,7 @@ packages: /rehype-minify-json-script@3.0.0: resolution: {integrity: sha512-1Zv1ZJAYKW/9PPXSDS8LYiHOmgY7lY87m6xpvZqF1inO3bN/7FUS88oJwWlz+q5I2quWGvfWOUoMI0XyXTPsqg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-from-string: 2.0.0 hast-util-is-element: 2.1.3 hast-util-to-string: 2.0.0 @@ -19243,8 +17000,8 @@ packages: /rehype-minify-language@2.0.0: resolution: {integrity: sha512-sxw9/sTGqWkln4SYBJb8jZCSXGYiiK5U425LvXCMfKMK7unTCyoLZjKayn6rS6Ic8E1KnDonXDRoIywGq7REjQ==} dependencies: - '@types/hast': 2.3.4 - bcp-47-normalize: 2.2.0 + '@types/hast': 2.3.8 + bcp-47-normalize: 2.3.0 hast-util-has-property: 2.0.1 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19253,8 +17010,8 @@ packages: /rehype-minify-media-attribute@3.0.0: resolution: {integrity: sha512-afsi1zXtsJYtGdWSG8xd61plKwLU9cySFtGwvI1Ti71+KUPeP4eIZuNRChJWM6iTt9NaQmjOrFqwatyCjYDqqg==} dependencies: - '@types/hast': 2.3.4 - clean-css: 5.3.2 + '@types/hast': 2.3.8 + clean-css: 5.3.3 hast-util-is-element: 2.1.3 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19263,8 +17020,8 @@ packages: /rehype-minify-meta-color@3.0.0: resolution: {integrity: sha512-qpPYfdPiV9E0AkesDDtKy3aStrPJkTSdcrfu1x0EgkH4ldn768xD1Fej7HItfzynCE5FSfCmQz2b1e+TsuH97w==} dependencies: - '@types/hast': 2.3.4 - clean-css: 5.3.2 + '@types/hast': 2.3.8 + clean-css: 5.3.3 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 unified: 10.1.2 @@ -19274,7 +17031,7 @@ packages: /rehype-minify-meta-content@3.0.0: resolution: {integrity: sha512-m6fD/qcWzh8fCFa6TIMr+1jmAIaNU14MU0Ne1H1VnqqBnhLqV6QAToxtGN9Z62lpBJO6nfWKLo3bP3at4O8mlw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 comma-separated-tokens: 2.0.3 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 @@ -19285,8 +17042,8 @@ packages: /rehype-minify-style-attribute@3.0.0: resolution: {integrity: sha512-WqeQL8wOwGSazoDE1ncqWNucPCMRiw1jSjjcauihQD342NCtRCtxb9nRlP2c3I/Gnm+MS2A8iKZo+CS9jIRTpQ==} dependencies: - '@types/hast': 2.3.4 - clean-css: 5.3.2 + '@types/hast': 2.3.8 + clean-css: 5.3.3 hast-util-has-property: 2.0.1 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19295,7 +17052,7 @@ packages: /rehype-minify-whitespace@5.0.1: resolution: {integrity: sha512-PPp4lWJiBPlePI/dv1BeYktbwkfgXkrK59MUa+tYbMPgleod+4DvFK2PLU0O0O60/xuhHfiR9GUIUlXTU8sRIQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-embedded: 2.0.1 hast-util-is-element: 2.1.3 hast-util-whitespace: 2.0.1 @@ -19306,17 +17063,17 @@ packages: /rehype-normalize-attribute-value-case@3.0.0: resolution: {integrity: sha512-rFaP0UOfPkFMY3nIUHIcGghQHW5CbXCkm5fGzxViueIFEStdfJ7VYYtTzzYqSYjqtQBlMr3aj/+rq4ILdb5weQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-element: 2.1.3 unified: 10.1.2 unist-util-visit: 4.1.2 dev: false - /rehype-parse@8.0.4: - resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} + /rehype-parse@8.0.5: + resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-from-parse5: 7.1.2 parse5: 6.0.1 unified: 10.1.2 @@ -19353,7 +17110,7 @@ packages: /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-raw: 7.2.3 unified: 10.1.2 dev: false @@ -19369,7 +17126,7 @@ packages: /rehype-remove-comments@5.0.0: resolution: {integrity: sha512-sfiVT+u1in19sxo9vv/SDQVbHE2mADScNrpeVsUxBFl14zOMZnfPb6l4hR+lXqe10G13UFVqv5pt8zDbCR4JYQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-conditional-comment: 2.0.0 unified: 10.1.2 unist-util-filter: 4.0.1 @@ -19378,7 +17135,7 @@ packages: /rehype-remove-duplicate-attribute-values@3.0.0: resolution: {integrity: sha512-Rhux3YNBZ7Ozgovxo4zABbbIKS6x2jdCLQQI32Zlw3fIAuVASjnDOg2bdQI1jcR5nvQlltviI7qTnGCzOgw3wQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-element: 2.1.3 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19387,7 +17144,7 @@ packages: /rehype-remove-empty-attribute@3.0.0: resolution: {integrity: sha512-mhHsmepUAR8n5OgwAWf+RXrzs6wxnYNEuDIQBl26euwU7/UNQrVRNECiUxvekniuGy1LSnit0yncptiMMVOMwg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-element: 2.1.3 hast-util-is-event-handler: 2.0.0 unified: 10.1.2 @@ -19397,7 +17154,7 @@ packages: /rehype-remove-external-script-content@3.0.0: resolution: {integrity: sha512-NcDH2NYTr1N/0+WwId0dEVmQAQKQGehgwnNBejsZNxYBIqDa9n1JXArIAro+lnukfFqtxTxY2NRwl3gwwdKKsg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-has-property: 2.0.1 hast-util-is-javascript: 2.0.0 unified: 10.1.2 @@ -19416,7 +17173,7 @@ packages: /rehype-remove-script-type-javascript@3.0.0: resolution: {integrity: sha512-HTsKyryBYgBHSVhStEt1TN7SJYe2re/sfe92A3LUe7pV6x64Uzysicukjob9HbXO3+8qPH64xhQlDpcmMKbpBg==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-javascript: 2.0.0 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19425,7 +17182,7 @@ packages: /rehype-remove-style-type-css@3.0.0: resolution: {integrity: sha512-M1DZIcc05I+tBIKjEr9j77470RHnbdFcknl/BtmfL8xnp2mhGilqDf6jeBon+zWODjdtYjOv8i22Yj9fFcYLAA==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-css-link: 2.0.0 hast-util-is-css-style: 2.0.0 unified: 10.1.2 @@ -19435,7 +17192,7 @@ packages: /rehype-sort-attribute-values@4.0.0: resolution: {integrity: sha512-+Y3OWTbbxSIutbXMVY7+aWFmcRyEvdz6HkghXAyVPjee1Y8HUi+/vryBL1UdEI9VknVBiGvphXAf5n6MDNOXOA==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-is-element: 2.1.3 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19444,15 +17201,15 @@ packages: /rehype-sort-attributes@4.0.0: resolution: {integrity: sha512-sCT58e12F+fJL8ZmvpEP2vAK7cpYffUAf0cMQjNfLIewWjMHMGo0Io+H8eztJoI1S9dvEm2XZT5zzchqe8gYJw==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 unified: 10.1.2 unist-util-visit: 4.1.2 dev: false - /rehype-stringify@9.0.3: - resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} + /rehype-stringify@9.0.4: + resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} dependencies: - '@types/hast': 2.3.4 + '@types/hast': 2.3.8 hast-util-to-html: 8.0.4 unified: 10.1.2 dev: false @@ -19460,9 +17217,9 @@ packages: /rehype@12.0.1: resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} dependencies: - '@types/hast': 2.3.4 - rehype-parse: 8.0.4 - rehype-stringify: 9.0.3 + '@types/hast': 2.3.8 + rehype-parse: 8.0.5 + rehype-stringify: 9.0.4 unified: 10.1.2 dev: false @@ -19504,7 +17261,7 @@ packages: '@types/mdast': 4.0.3 emoticon: 4.0.1 mdast-util-find-and-replace: 3.0.1 - node-emoji: 2.1.0 + node-emoji: 2.1.3 unified: 11.0.4 dev: false @@ -19526,7 +17283,7 @@ packages: /remark-gfm@3.0.1: resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 mdast-util-gfm: 2.0.2 micromark-extension-gfm: 2.0.3 unified: 10.1.2 @@ -19571,10 +17328,10 @@ packages: - supports-color dev: false - /remark-parse@10.0.1: - resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + /remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.15 mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: @@ -19616,8 +17373,8 @@ packages: /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: - '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/hast': 2.3.8 + '@types/mdast': 3.0.15 mdast-util-to-hast: 12.3.0 unified: 10.1.2 dev: false @@ -19691,7 +17448,6 @@ packages: /resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - dev: false /resolve-dir@1.0.1: resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} @@ -19724,19 +17480,19 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + /resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -19745,6 +17501,13 @@ packages: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: lowercase-keys: 1.0.1 + dev: false + + /responselike@2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} + dependencies: + lowercase-keys: 2.0.0 + dev: true /responselike@3.0.0: resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} @@ -19767,18 +17530,11 @@ packages: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: false - - /resumer@0.0.0: - resolution: {integrity: sha512-Fn9X8rX8yYF4m81rZCK/5VmrmsSbqS/i3rDLl6ZZHAXgC2nTAx3dhwG8q8odP/RmdLa2YrybDJaAMg+X1ajY3w==} - dependencies: - through: 2.3.8 - dev: true /retext-latin@3.1.0: resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} dependencies: - '@types/nlcst': 1.0.0 + '@types/nlcst': 1.0.4 parse-latin: 5.0.1 unherit: 3.0.1 unified: 10.1.2 @@ -19787,7 +17543,7 @@ packages: /retext-smartypants@5.2.0: resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} dependencies: - '@types/nlcst': 1.0.0 + '@types/nlcst': 1.0.4 nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -19796,7 +17552,7 @@ packages: /retext-stringify@3.1.0: resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} dependencies: - '@types/nlcst': 1.0.0 + '@types/nlcst': 1.0.4 nlcst-to-string: 3.1.1 unified: 10.1.2 dev: false @@ -19804,7 +17560,7 @@ packages: /retext@8.1.0: resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} dependencies: - '@types/nlcst': 1.0.0 + '@types/nlcst': 1.0.4 retext-latin: 3.1.0 retext-stringify: 3.1.0 unified: 10.1.2 @@ -19829,8 +17585,8 @@ packages: dependencies: glob: 7.2.3 - /rollup@3.24.0: - resolution: {integrity: sha512-OgraHOIg2YpHQTjl0/ymWfFNBEyPucB7lmhXrQUh38qNOegxLapSPFs9sNr0qKR75awW41D93XafoR2QfhBdUQ==} + /rollup@3.29.4: + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -19860,8 +17616,19 @@ packages: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: false - /rtl-detect@1.0.4: - resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} + /rtl-detect@1.1.2: + resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} + dev: false + + /rtlcss@4.1.1: + resolution: {integrity: sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + escalade: 3.1.1 + picocolors: 1.0.0 + postcss: 8.4.32 + strip-json-comments: 3.1.1 dev: false /run-applescript@5.0.0: @@ -19884,7 +17651,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.2 /s.color@0.0.15: resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} @@ -19897,17 +17664,18 @@ packages: mri: 1.2.0 dev: false - /safe-array-concat@1.0.0: - resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + /safe-array-concat@1.0.1: + resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 isarray: 2.0.5 /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -19915,21 +17683,21 @@ packages: /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-regex: 1.1.4 /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-formatter@0.7.6: - resolution: {integrity: sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==} + /sass-formatter@0.7.8: + resolution: {integrity: sha512-7fI2a8THglflhhYis7k06eUf92VQuJoXzEs2KRP0r1bluFxKFvLx0Ns7c478oYGM0fPfrr846ZRWVi2MAgHt9Q==} dependencies: suf-log: 2.5.3 dev: false - /sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /sax@1.3.0: + resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: false /saxes@6.0.0: @@ -19954,7 +17722,7 @@ packages: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: false @@ -19963,24 +17731,24 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) dev: false - /schema-utils@3.2.0: - resolution: {integrity: sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==} + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) - /schema-utils@4.1.0: - resolution: {integrity: sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==} + /schema-utils@4.2.0: + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.12 + '@types/json-schema': 7.0.15 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) @@ -19988,7 +17756,6 @@ packages: /search-insights@2.11.0: resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==} - dev: true /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} @@ -19998,27 +17765,21 @@ packages: kind-of: 6.0.3 dev: false - /seek-bzip@1.0.6: - resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} - hasBin: true - dependencies: - commander: 2.20.3 - dev: true - - /selderee@0.10.0: - resolution: {integrity: sha512-DEL/RW/f4qLw/NrVg97xKaEBC8IpzIG2fvxnzCp3Z4yk4jQ3MXom+Imav9wApjxX2dfS3eW7x0DXafJr85i39A==} + /selderee@0.11.0: + resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} dependencies: - parseley: 0.11.0 + parseley: 0.12.1 dev: false /select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} dev: false - /selfsigned@2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} dependencies: + '@types/node-forge': 1.3.10 node-forge: 1.3.1 dev: false @@ -20036,41 +17797,26 @@ packages: semver: 7.5.4 dev: false - /semver-regex@2.0.0: - resolution: {integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==} - engines: {node: '>=6'} + /semver-regex@4.0.5: + resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} + engines: {node: '>=12'} dev: true - /semver-truncate@1.1.2: - resolution: {integrity: sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==} - engines: {node: '>=0.10.0'} + /semver-truncate@3.0.0: + resolution: {integrity: sha512-LJWA9kSvMolR51oDE6PN3kALBNaUdkxzAGcexw8gjMA8xr5zUqK0JiR3CgARSqanYF3Z1YHvsErb1KDgh+v7Rg==} + engines: {node: '>=12'} dependencies: - semver: 5.7.1 + semver: 7.5.4 dev: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - /semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - - /semver@7.5.0: - resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -20159,6 +17905,23 @@ packages: /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + /set-function-length@1.1.1: + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + get-intrinsic: 1.2.2 + gopd: 1.0.1 + has-property-descriptors: 1.0.1 + + /set-function-name@2.0.1: + resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.1 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.1 + /setprototypeof@1.1.0: resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: false @@ -20210,18 +17973,10 @@ packages: rechoir: 0.6.2 dev: false - /shiki@0.11.1: - resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} - dependencies: - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 6.0.0 - dev: false - - /shiki@0.14.2: - resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} + /shiki@0.14.5: + resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} dependencies: - ansi-sequence-parser: 1.1.0 + ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -20242,15 +17997,15 @@ packages: /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - object-inspect: 1.12.3 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + object-inspect: 1.13.1 /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - /simple-git@3.17.0: - resolution: {integrity: sha512-JozI/s8jr3nvLd9yn2jzPVHnhVzt7t7QWfcIoDcqRIGN+f1IINGv52xoZti2kkYfoRhhRvzMSNPfogHMp97rlw==} + /simple-git@3.21.0: + resolution: {integrity: sha512-oTzw9248AF5bDTMk9MrxsRzEzivMlY+DWH0yWS4VYpMhNLhDWnN06pCtaUyPnqv/FpsdeNmRqmZugMABHRPdDA==} dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 @@ -20270,19 +18025,30 @@ packages: supports-color: 7.2.0 dev: true - /sirv@1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + /sirv@2.0.3: + resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 + '@polka/url': 1.0.0-next.24 mrmime: 1.0.1 - totalist: 1.1.0 + totalist: 3.0.1 dev: false /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false + /sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.3.0 + dev: false + /skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -20299,15 +18065,6 @@ packages: engines: {node: '>=12'} dev: false - /slice-ansi@3.0.0: - resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - /slice-ansi@4.0.0: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} @@ -20335,7 +18092,7 @@ packages: engines: {node: '>=6'} hasBin: true dependencies: - array.prototype.flat: 1.3.1 + array.prototype.flat: 1.3.2 breakword: 1.0.6 grapheme-splitter: 1.0.4 strip-ansi: 6.0.1 @@ -20377,13 +18134,6 @@ packages: is-plain-obj: 1.1.0 dev: true - /sort-keys@2.0.0: - resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} - engines: {node: '>=4'} - dependencies: - is-plain-obj: 1.1.0 - dev: true - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -20444,7 +18194,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 /spdx-exceptions@2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} @@ -20453,10 +18203,10 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.13 + spdx-license-ids: 3.0.16 - /spdx-license-ids@3.0.13: - resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} /spdy-transport@3.0.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} @@ -20534,8 +18284,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /std-env@3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + /std-env@3.6.0: + resolution: {integrity: sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==} dev: false /stdin-discarder@0.1.0: @@ -20549,13 +18299,13 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: - internal-slot: 1.0.5 + internal-slot: 1.0.6 dev: true /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: - mixme: 0.5.9 + mixme: 0.5.10 dev: false /streamsearch@1.1.0: @@ -20563,11 +18313,6 @@ packages: engines: {node: '>=10.0.0'} dev: false - /strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - dev: true - /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -20593,45 +18338,47 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - /string.prototype.matchall@4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string.prototype.matchall@4.0.10: + resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 + internal-slot: 1.0.6 + regexp.prototype.flags: 1.5.1 + set-function-name: 2.0.1 side-channel: 1.0.4 dev: true - /string.prototype.trim@1.2.7: - resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + /string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.2 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 - /string.prototype.trimend@1.0.6: - resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + /string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 - /string.prototype.trimstart@1.0.6: - resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + /string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 + dev: false /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -20678,12 +18425,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - /strip-dirs@2.1.0: - resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} - dependencies: - is-natural-number: 4.0.1 - dev: true - /strip-eof@1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} @@ -20712,11 +18453,17 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /strip-outer@1.0.1: - resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} - engines: {node: '>=0.10.0'} + /strip-outer@2.0.0: + resolution: {integrity: sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + + /strtok3@7.0.0: + resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==} + engines: {node: '>=14.16'} dependencies: - escape-string-regexp: 1.0.5 + '@tokenizer/token': 0.3.0 + peek-readable: 5.0.0 dev: true /style-to-object@0.3.0: @@ -20725,13 +18472,19 @@ packages: inline-style-parser: 0.1.1 dev: false - /style-to-object@0.4.1: - resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} + /style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} dependencies: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.1(@babel/core@7.22.5)(react@18.2.0): + /style-to-object@1.0.5: + resolution: {integrity: sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==} + dependencies: + inline-style-parser: 0.2.2 + dev: false + + /styled-jsx@5.1.1(@babel/core@7.23.5)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -20744,29 +18497,18 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.23.5 client-only: 0.0.1 react: 18.2.0 dev: false - /stylehacks@5.1.1(postcss@8.4.31): - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.22.1 - postcss: 8.4.31 - postcss-selector-parser: 6.0.13 - dev: false - /stylehacks@5.1.1(postcss@8.4.32): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 postcss: 8.4.32 postcss-selector-parser: 6.0.13 dev: false @@ -20809,12 +18551,6 @@ packages: dependencies: has-flag: 4.0.0 - /supports-esm@1.0.0: - resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==} - dependencies: - has-package-exports: 1.3.0 - dev: false - /supports-hyperlinks@2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} engines: {node: '>=8'} @@ -20849,12 +18585,12 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: false - /synckit@0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + /synckit@0.8.6: + resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@pkgr/utils': 2.4.1 - tslib: 2.5.3 + '@pkgr/utils': 2.4.2 + tslib: 2.6.2 dev: false /tabbable@6.2.0: @@ -20872,8 +18608,8 @@ packages: strip-ansi: 6.0.1 dev: true - /tap-mocha-reporter@5.0.3: - resolution: {integrity: sha512-6zlGkaV4J+XMRFkN0X+yuw6xHbE9jyCZ3WUKfw4KxMyRGOpYSRuuQTRJyWX88WWuLdVTuFbxzwXhXuS2XE6o0g==} + /tap-mocha-reporter@5.0.4: + resolution: {integrity: sha512-J+YMO8B7lq1O6Zxd/jeuG27vJ+Y4tLiRMKPSb7KR6FVh86k3Rq1TwYc2GKPyIjCbzzdMdReh3Vfz9L5cg1Z2Bw==} engines: {node: '>= 8'} hasBin: true dependencies: @@ -20905,59 +18641,8 @@ packages: yaml: 1.10.2 dev: true - /tap@16.3.4(typescript@5.0.3): - resolution: {integrity: sha512-SAexdt2ZF4XBgye6TPucFI2y7VE0qeFXlXucJIV1XDPCs+iJodk0MYacr1zR6Ycltzz7PYg8zrblDXKbAZM2LQ==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - coveralls: ^3.1.1 - flow-remove-types: '>=2.112.0' - ts-node: '>=8.5.2' - typescript: '>=3.7.2' - peerDependenciesMeta: - coveralls: - optional: true - flow-remove-types: - optional: true - ts-node: - optional: true - typescript: - optional: true - dependencies: - chokidar: 3.5.3 - findit: 2.0.0 - foreground-child: 2.0.0 - fs-exists-cached: 1.0.0 - glob: 7.2.3 - isexe: 2.0.0 - istanbul-lib-processinfo: 2.0.3 - jackspeak: 1.4.2 - libtap: 1.4.1 - minipass: 3.3.6 - mkdirp: 1.0.4 - nyc: 15.1.0 - opener: 1.5.2 - rimraf: 3.0.2 - signal-exit: 3.0.7 - source-map-support: 0.5.21 - tap-mocha-reporter: 5.0.3 - tap-parser: 11.0.2 - tap-yaml: 1.0.2 - tcompare: 5.0.7 - typescript: 5.0.3 - which: 2.0.2 - transitivePeerDependencies: - - supports-color - dev: true - bundledDependencies: - - ink - - treport - - '@types/react' - - '@isaacs/import-jsx' - - react - - /tap@16.3.4(typescript@5.2.2): - resolution: {integrity: sha512-SAexdt2ZF4XBgye6TPucFI2y7VE0qeFXlXucJIV1XDPCs+iJodk0MYacr1zR6Ycltzz7PYg8zrblDXKbAZM2LQ==} + /tap@16.3.9(typescript@5.3.2): + resolution: {integrity: sha512-KKmu12hRJhb/kGvVV/UKBOJ90sNoGbcXF0E+VmNqej1DqaCmZHyOXR8R7E66qg2Wor33XhSHGrku5MPYWSRNWw==} engines: {node: '>=12'} hasBin: true peerDependencies: @@ -20991,11 +18676,11 @@ packages: rimraf: 3.0.2 signal-exit: 3.0.7 source-map-support: 0.5.21 - tap-mocha-reporter: 5.0.3 + tap-mocha-reporter: 5.0.4 tap-parser: 11.0.2 tap-yaml: 1.0.2 tcompare: 5.0.7 - typescript: 5.2.2 + typescript: 5.3.2 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -21016,44 +18701,32 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - /tape@5.6.1: - resolution: {integrity: sha512-reNzS3rzsJtKk0f+zJx2XlzIsjJXlIcOIrIxk5shHAG/DzW3BKyMg8UfN79oluYlcWo4lIt56ahLqwgpRT4idg==} + /tape@5.7.2: + resolution: {integrity: sha512-cvSyprYahyOYXbtBwV/B7nrx7kINeZ3VZ9fKoSywoPwZN3oQ1WVLvt+Vl0XCz/gi37CDrY3dlW790nzviIzoPw==} hasBin: true dependencies: - array.prototype.every: 1.1.4 - call-bind: 1.0.2 - deep-equal: 2.2.1 + '@ljharb/resumer': 0.0.1 + '@ljharb/through': 2.3.11 + array.prototype.every: 1.1.5 + call-bind: 1.0.5 + deep-equal: 2.2.3 defined: 1.0.1 dotignore: 0.1.2 for-each: 0.3.3 get-package-type: 0.1.0 glob: 7.2.3 - has: 1.0.3 has-dynamic-import: 2.0.1 + hasown: 2.0.0 inherits: 2.0.4 is-regex: 1.1.4 minimist: 1.2.8 - object-inspect: 1.12.3 + mock-property: 1.0.3 + object-inspect: 1.13.1 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.4 - resolve: 2.0.0-next.4 - resumer: 0.0.0 - string.prototype.trim: 1.2.7 - through: 2.3.8 - dev: true - - /tar-stream@1.6.2: - resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} - engines: {node: '>= 0.8.0'} - dependencies: - bl: 1.2.3 - buffer-alloc: 1.2.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - readable-stream: 2.3.8 - to-buffer: 1.1.1 - xtend: 4.0.2 + object.assign: 4.1.5 + resolve: 2.0.0-next.5 + string.prototype.trim: 1.2.8 dev: true /tcompare@5.0.7: @@ -21063,43 +18736,23 @@ packages: diff: 4.0.2 dev: true - /tcompare@6.0.0: - resolution: {integrity: sha512-JeX89lSVkxTzYND0LxzFCGrXm/TqGEQ0heu1JTwplnpaYQNky6hIaO4lQBOrs+/P787i3CoK9T/O3/oEcnJXvA==} - engines: {node: '>=16'} + /tcompare@6.4.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Whuz9xlKKI2XXICKDSDRKjXdBuC6gBNOgmEUtH7UFyQeYzfUMQ19DyjZULarGKDGFhgOg3CJ+IQUEfpkOPg0Uw==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} dependencies: diff: 5.1.0 - dev: true - - /term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - dev: false - - /terser-webpack-plugin@5.3.9(@swc/core@1.3.27)(webpack@5.75.0): - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.18 - '@swc/core': 1.3.27 - jest-worker: 27.5.1 - schema-utils: 3.2.0 - serialize-javascript: 6.0.1 - terser: 5.17.7 - webpack: 5.75.0(@swc/core@1.3.27) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + + /term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + dev: false - /terser-webpack-plugin@5.3.9(@swc/core@1.3.27)(webpack@5.89.0): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.100)(webpack@5.89.0): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21115,21 +18768,21 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 - '@swc/core': 1.3.27 + '@jridgewell/trace-mapping': 0.3.20 + '@swc/core': 1.3.100 jest-worker: 27.5.1 - schema-utils: 3.2.0 + schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.7 - webpack: 5.89.0(@swc/core@1.3.27) + terser: 5.25.0 + webpack: 5.89.0(@swc/core@1.3.100) - /terser@5.17.7: - resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==} + /terser@5.25.0: + resolution: {integrity: sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.10.0 + '@jridgewell/source-map': 0.3.5 + acorn: 8.11.2 commander: 2.20.3 source-map-support: 0.5.21 @@ -21177,11 +18830,6 @@ packages: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: false - /timed-out@4.0.1: - resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} - engines: {node: '>=0.10.0'} - dev: true - /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} dev: false @@ -21201,10 +18849,6 @@ packages: dependencies: os-tmpdir: 1.0.2 - /to-buffer@1.1.1: - resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} - dev: true - /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -21225,8 +18869,16 @@ packages: engines: {node: '>=0.6'} dev: false - /totalist@1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + /token-types@5.0.1: + resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==} + engines: {node: '>=14.16'} + dependencies: + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + dev: true + + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} dev: false @@ -21247,7 +18899,7 @@ packages: /tr46@1.0.1: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /tr46@5.0.0: @@ -21269,11 +18921,11 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} - /trim-repeated@1.0.0: - resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} - engines: {node: '>=0.10.0'} + /trim-repeated@2.0.0: + resolution: {integrity: sha512-QUHBFTJGdOwmp0tbOG505xAgOp/YliZP/6UgafFXYZ26WT1bvQmSMJUvkeVSASuJJHbqsFbynTvkd5W8RBTipg==} + engines: {node: '>=12'} dependencies: - escape-string-regexp: 1.0.5 + escape-string-regexp: 5.0.0 dev: true /trim-trailing-lines@1.1.4: @@ -21298,20 +18950,8 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false - /ts-api-utils@1.0.2(typescript@5.0.3): - resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - typescript: 5.0.3 - dev: true - - /ts-api-utils@1.0.2(typescript@5.2.2): - resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} + /ts-api-utils@1.0.3(typescript@5.3.2): + resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' @@ -21319,14 +18959,14 @@ packages: typescript: optional: true dependencies: - typescript: 5.2.2 + typescript: 5.3.2 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@swc/core@1.3.27)(@types/node@18.11.18)(typescript@5.0.3): + /ts-node@10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -21343,24 +18983,24 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.27 + '@swc/core': 1.3.100 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.11.18 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@types/node': 18.19.2 + acorn: 8.11.2 + acorn-walk: 8.3.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.0.3 + typescript: 5.3.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-standard@12.0.2(typescript@5.2.2): + /ts-standard@12.0.2(typescript@5.3.2): resolution: {integrity: sha512-XX2wrB9fKKTfBj4yD3ABm9iShzZcS2iWcPK8XzlBvuL20+wMiLgiz/k5tXgZwTaYq5wRhbks1Y9PelhujF/9ag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -21370,19 +19010,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.46.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/parser': 5.48.2(eslint@8.48.0)(typescript@5.2.2) - eslint: 8.48.0 - eslint-config-standard-jsx: 11.0.0(eslint-plugin-react@7.33.2)(eslint@8.48.0) - eslint-config-standard-with-typescript: 23.0.0(@typescript-eslint/eslint-plugin@5.46.1)(eslint-plugin-import@2.28.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.48.0)(typescript@5.2.2) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.48.2)(eslint@8.48.0) - eslint-plugin-n: 15.7.0(eslint@8.48.0) - eslint-plugin-promise: 6.1.1(eslint@8.48.0) - eslint-plugin-react: 7.33.2(eslint@8.48.0) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + eslint: 8.55.0 + eslint-config-standard-jsx: 11.0.0(eslint-plugin-react@7.33.2)(eslint@8.55.0) + eslint-config-standard-with-typescript: 23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) + eslint-plugin-n: 15.7.0(eslint@8.55.0) + eslint-plugin-promise: 6.1.1(eslint@8.55.0) + eslint-plugin-react: 7.33.2(eslint@8.55.0) minimist: 1.2.8 pkg-conf: 4.0.0 standard-engine: 15.1.0 - typescript: 5.2.2 + typescript: 5.3.2 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -21402,9 +19042,9 @@ packages: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} dependencies: '@types/json5': 0.0.30 - '@types/resolve': 1.20.2 + '@types/resolve': 1.20.6 json5: 2.2.3 - resolve: 1.22.2 + resolve: 1.22.8 strip-bom: 4.0.0 type-fest: 0.13.1 dev: false @@ -21427,14 +19067,10 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} - /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: false - /tsup@7.2.0(@swc/core@1.3.27)(typescript@5.2.2): + /tsup@7.2.0(@swc/core@1.3.100)(typescript@5.3.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -21450,7 +19086,7 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.27 + '@swc/core': 1.3.100 bundle-require: 4.0.2(esbuild@0.18.20) cac: 6.7.14 chokidar: 3.5.3 @@ -21459,32 +19095,19 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.1 + postcss-load-config: 4.0.2 resolve-from: 5.0.0 - rollup: 3.24.0 + rollup: 3.29.4 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 - typescript: 5.2.2 + typescript: 5.3.2 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@5.0.3): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - tslib: 1.14.1 - typescript: 5.0.3 - dev: true - - /tsutils@3.21.0(typescript@5.2.2): + /tsutils@3.21.0(typescript@5.3.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: @@ -21494,22 +19117,22 @@ packages: optional: true dependencies: tslib: 1.14.1 - typescript: 5.2.2 + typescript: 5.3.2 dev: true - /tsx@3.12.2: - resolution: {integrity: sha512-ykAEkoBg30RXxeOMVeZwar+JH632dZn9EUJVyJwhfag62k6UO/dIyJEV58YuLF6e5BTdV/qmbQrpkWqjq9cUnQ==} + /tsx@3.14.0: + resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==} hasBin: true dependencies: - '@esbuild-kit/cjs-loader': 2.4.2 - '@esbuild-kit/core-utils': 3.1.0 - '@esbuild-kit/esm-loader': 2.5.5 + esbuild: 0.18.20 + get-tsconfig: 4.7.2 + source-map-support: 0.5.21 optionalDependencies: fsevents: 2.3.3 dev: true - /tty-table@4.2.1: - resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==} + /tty-table@4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} engines: {node: '>=8.0.0'} hasBin: true dependencies: @@ -21522,71 +19145,65 @@ packages: yargs: 17.7.2 dev: false - /tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /turbo-darwin-64@1.8.5: - resolution: {integrity: sha512-CAYh56bzeHfnh7jTm03r29bh8p5a/EjQo1Id5yLUH7hS7msTau/+YpxJWPodLbN0UQsUYivUqHQkglJ+eMJ7xA==} + /turbo-darwin-64@1.11.0: + resolution: {integrity: sha512-yLDeJ7QgpI1Niw87ydRNvygX67Dra+6MnxR88vwXnQJKsmHTKycBhY9w3Bhe5xvnIg4JoEWoEF5EJtw6ShrlEw==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.8.5: - resolution: {integrity: sha512-R3jCPOv+lu3dcvMhj8b/Defv6dyUwX6W+tbX7d6YUCA46Plf/bGCQ8+MSbxmr/4E1GyGOVFsn1wRfiYk0us/Dg==} + /turbo-darwin-arm64@1.11.0: + resolution: {integrity: sha512-lZGlfTG6+u3R7+6eVY9j/07WpVF/tx8UNkmRWfMNt4ZGSEBMg6A+Vimvp+rni92WdPhD/rhxv+qYI/kco9hNXg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.8.5: - resolution: {integrity: sha512-YRc/KNRZeUVvth11UO4SDQZR2IqGgl9MSsbzqoHuFz4B4Q5QXH7onHogv9aXWE/BZBBbcrSBTlwBSG0Gg+J8hg==} + /turbo-linux-64@1.11.0: + resolution: {integrity: sha512-I88/WieHzTZ8V2y0j79RSjVERPp0IJTynTwLi7ddYX0PahkuyaHs1p8ktFMcs6awnJMeT6spaXlyzv5ZxnAdkg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.8.5: - resolution: {integrity: sha512-8exVZb7XBl/V3gHSweuUyG2D9IzfWqwLvlXoeLWlVYSj61Ajgdv+WU7lvUmx+H2s+sSKqmIFmewA5Lw6YY37sg==} + /turbo-linux-arm64@1.11.0: + resolution: {integrity: sha512-jHsKuTFa7KwrA/FIxOnyXnfSEgDEUv0UVcseqQhP0VbdL+En93ZdBZ9S9/lI6VWooXrCqPooBmC+M/6jmwY/Ig==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.8.5: - resolution: {integrity: sha512-fA8PU5ZNoFnQkapG06WiEqfsVQ5wbIPkIqTwUsd/M2Lp+KgxE79SQbuEI+2vQ9SmwM5qoMi515IPjgvXAJXgCw==} + /turbo-windows-64@1.11.0: + resolution: {integrity: sha512-7u/1GoMallGDOTg4fnKoJmvBkf2pUCOcA0Z7NbwFB6GOa7q1Su4AaPs6Iy6Tyqrmj3vDHKSXByHwfz+o0cng/g==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.8.5: - resolution: {integrity: sha512-SW/NvIdhckLsAWjU/iqBbCB0S8kXupKscUK3kEW1DZIr3MYcP/yIuaE/IdPuqcoF3VP0I3TLD4VTYCCKAo3tKA==} + /turbo-windows-arm64@1.11.0: + resolution: {integrity: sha512-39MNaZ7RnbINEnpeAfB++fmH6p99RhbeeC8n2IXqG61Zrck5AA59Jm8DXpfOGR6Im93iHXSDox8qF3bb8V4amQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.8.5: - resolution: {integrity: sha512-UBnH2wIFb5g6OQCk8f34Ud15ZXV4xEMmugeDJTU5Ur2LpVRsNEny0isSCYdb3Iu3howoNyyXmtpaxWsAwNYkkg==} + /turbo@1.11.0: + resolution: {integrity: sha512-zIqJs/x1zzIIdwufhk80o7cQc9fIdHdweWRNXbK+Vjf9IaM2eSslcYyo40s+Kg/oiIOpdLM8hV7IUQst8KIyDA==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.8.5 - turbo-darwin-arm64: 1.8.5 - turbo-linux-64: 1.8.5 - turbo-linux-arm64: 1.8.5 - turbo-windows-64: 1.8.5 - turbo-windows-arm64: 1.8.5 + turbo-darwin-64: 1.11.0 + turbo-darwin-arm64: 1.11.0 + turbo-linux-64: 1.11.0 + turbo-linux-arm64: 1.11.0 + turbo-windows-64: 1.11.0 + turbo-windows-arm64: 1.11.0 dev: true /type-check@0.4.0: @@ -21635,7 +19252,6 @@ packages: /type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - dev: false /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -21654,48 +19270,43 @@ packages: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 + is-typed-array: 1.1.12 /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /typed-array-byte-offset@1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 has-proto: 1.0.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - /typescript@5.0.3: - resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} - engines: {node: '>=12.20'} - hasBin: true - - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true @@ -21712,27 +19323,19 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - /unbzip2-stream@1.4.3: - resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} - dependencies: - buffer: 5.7.1 - through: 2.3.8 - dev: true - /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true - /undici@5.22.1: - resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} + /undici@5.28.2: + resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==} engines: {node: '>=14.0'} dependencies: - busboy: 1.6.0 + '@fastify/busboy': 2.1.0 dev: false /unherit@1.1.3: @@ -21758,7 +19361,7 @@ packages: /unicode-length@2.1.0: resolution: {integrity: sha512-4bV582zTV9Q02RXBxSUMiuN/KHo5w4aTojuKTNT96DIKps/SIawFp7cS5Mu25VuY1AioGXrmYyzKZUzh8OqoUw==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /unicode-match-property-ecmascript@2.0.0: @@ -21779,7 +19382,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -21803,7 +19406,7 @@ packages: /unified@9.2.0: resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -21815,7 +19418,7 @@ packages: /unified@9.2.2: resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -21845,7 +19448,7 @@ packages: /unist-util-filter@4.0.1: resolution: {integrity: sha512-RynicUM/vbOSTSiUK+BnaK9XMfmQUh6gyi7L6taNgc7FIf84GukXVV3ucGzEN/PhUUkdP5hb1MmXc+3cvPUm5Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: false @@ -21865,7 +19468,7 @@ packages: /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /unist-util-is@6.0.0: @@ -21876,7 +19479,7 @@ packages: /unist-util-modify-children@3.1.1: resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 array-iterate: 2.0.1 dev: false @@ -21893,7 +19496,7 @@ packages: /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /unist-util-position@5.0.0: @@ -21923,13 +19526,13 @@ packages: /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /unist-util-stringify-position@4.0.0: @@ -21940,20 +19543,20 @@ packages: /unist-util-visit-children@2.0.2: resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 dev: false /unist-util-visit-parents@3.1.1: resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-is: 4.1.0 dev: false /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 dev: false @@ -21966,7 +19569,7 @@ packages: /unist-util-visit@2.0.3: resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-is: 4.1.0 unist-util-visit-parents: 3.1.1 dev: false @@ -21974,7 +19577,7 @@ packages: /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: false @@ -21996,8 +19599,8 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /universalify@2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} /unpipe@1.0.0: @@ -22010,13 +19613,13 @@ packages: engines: {node: '>=8'} dev: false - /update-browserslist-db@1.0.13(browserslist@4.22.1): + /update-browserslist-db@1.0.13(browserslist@4.22.2): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.22.1 + browserslist: 4.22.2 escalade: 3.1.1 picocolors: 1.0.0 @@ -22045,7 +19648,7 @@ packages: engines: {node: '>=14.16'} dependencies: boxen: 7.1.1 - chalk: 5.2.0 + chalk: 5.3.0 configstore: 6.0.0 has-yarn: 3.0.0 import-lazy: 4.0.0 @@ -22075,24 +19678,7 @@ packages: /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 - - /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.75.0): - resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - file-loader: '*' - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true - dependencies: - file-loader: 6.2.0(webpack@5.75.0) - loader-utils: 2.0.4 - mime-types: 2.1.35 - schema-utils: 3.2.0 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false + punycode: 2.3.1 /url-loader@4.1.1(file-loader@6.2.0)(webpack@5.89.0): resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} @@ -22107,8 +19693,8 @@ packages: file-loader: 6.2.0(webpack@5.89.0) loader-utils: 2.0.4 mime-types: 2.1.35 - schema-utils: 3.2.0 - webpack: 5.89.0(@swc/core@1.3.27) + schema-utils: 3.3.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /url-parse-lax@3.0.0: @@ -22116,6 +19702,7 @@ packages: engines: {node: '>=4'} dependencies: prepend-http: 2.0.0 + dev: false /url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} @@ -22124,11 +19711,6 @@ packages: requires-port: 1.0.0 dev: false - /url-to-options@1.0.1: - resolution: {integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==} - engines: {node: '>= 4'} - dev: true - /use-sync-external-store@1.2.0(react@17.0.2): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: @@ -22172,13 +19754,13 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 + '@jridgewell/trace-mapping': 0.3.20 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 dev: true /validate-npm-package-license@3.0.4: @@ -22203,7 +19785,7 @@ packages: /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 vfile: 5.3.7 dev: false @@ -22216,14 +19798,14 @@ packages: /vfile-message@2.0.4: resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-stringify-position: 2.0.3 dev: false - /vfile-message@3.1.3: - resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 unist-util-stringify-position: 3.0.3 dev: false @@ -22236,7 +19818,7 @@ packages: /vfile@4.2.1: resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 @@ -22245,10 +19827,10 @@ packages: /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.3 + vfile-message: 3.1.4 dev: false /vfile@6.0.1: @@ -22258,13 +19840,14 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite@4.1.4(@types/node@18.11.18): - resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + /vite@4.5.1(@types/node@18.19.2): + resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -22274,6 +19857,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -22283,16 +19868,15 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.18 - esbuild: 0.16.17 + '@types/node': 18.19.2 + esbuild: 0.18.20 postcss: 8.4.32 - resolve: 1.22.2 - rollup: 3.24.0 + rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - /vite@5.0.5(@types/node@18.11.18): - resolution: {integrity: sha512-OekeWqR9Ls56f3zd4CaxzbbS11gqYkEiBtnWFFgYR2WV8oPJRRKq0mpskYy/XaoCL3L7VINDhqqOMNDiYdGvGg==} + /vite@5.0.6(@types/node@18.19.2): + resolution: {integrity: sha512-MD3joyAEBtV7QZPl2JVVUai6zHms3YOmLR+BpMzLlX2Yzjfcc4gTgNi09d/Rua3F4EtC8zdwPU8eQYyib4vVMQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -22319,7 +19903,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.18 + '@types/node': 18.19.2 esbuild: 0.19.8 postcss: 8.4.32 rollup: 4.6.1 @@ -22327,18 +19911,18 @@ packages: fsevents: 2.3.3 dev: true - /vitefu@0.2.4(vite@4.1.4): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + /vitefu@0.2.5(vite@4.5.1): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true dependencies: - vite: 4.1.4(@types/node@18.11.18) + vite: 4.5.1(@types/node@18.19.2) dev: false - /vitepress@1.0.0-rc.31(@types/node@18.11.18)(postcss@8.4.32)(search-insights@2.11.0)(typescript@5.0.3): + /vitepress@1.0.0-rc.31(@types/node@18.19.2)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): resolution: {integrity: sha512-ikH9pIjOOAbyoYAGBVfTz8TzuXp+UoWaIRMU4bw/oiTg8R65SbAaGKY84xx6TuL+f4VqUJ8lhzW82YyxSLvstA==} hasBin: true peerDependencies: @@ -22351,9 +19935,9 @@ packages: optional: true dependencies: '@docsearch/css': 3.5.2 - '@docsearch/js': 3.5.2(search-insights@2.11.0) + '@docsearch/js': 3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 4.5.1(vite@5.0.5)(vue@3.3.10) + '@vitejs/plugin-vue': 4.5.1(vite@5.0.6)(vue@3.3.10) '@vue/devtools-api': 6.5.1 '@vueuse/core': 10.7.0(vue@3.3.10) '@vueuse/integrations': 10.7.0(focus-trap@7.5.4)(vue@3.3.10) @@ -22364,8 +19948,8 @@ packages: postcss: 8.4.32 shikiji: 0.7.6 shikiji-transformers: 0.7.6 - vite: 5.0.5(@types/node@18.11.18) - vue: 3.3.10(typescript@5.0.3) + vite: 5.0.6(@types/node@18.19.2) + vue: 3.3.10(typescript@5.3.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -22394,22 +19978,22 @@ packages: - universal-cookie dev: true - /vscode-css-languageservice@6.2.6: - resolution: {integrity: sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==} + /vscode-css-languageservice@6.2.11: + resolution: {integrity: sha512-qn49Wa6K94LnizpVxmlYrcPf1Cb36gq1nNueW0COhi4shylXBzET5wuDbH8ZWQlJD0HM5Mmnn7WE9vQVVs+ULA==} dependencies: - '@vscode/l10n': 0.0.14 - vscode-languageserver-textdocument: 1.0.8 - vscode-languageserver-types: 3.17.3 - vscode-uri: 3.0.7 + '@vscode/l10n': 0.0.16 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 dev: false - /vscode-html-languageservice@5.0.6: - resolution: {integrity: sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==} + /vscode-html-languageservice@5.1.1: + resolution: {integrity: sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==} dependencies: - '@vscode/l10n': 0.0.14 - vscode-languageserver-textdocument: 1.0.8 - vscode-languageserver-types: 3.17.3 - vscode-uri: 3.0.7 + '@vscode/l10n': 0.0.16 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 dev: false /vscode-jsonrpc@8.1.0: @@ -22417,6 +20001,11 @@ packages: engines: {node: '>=14.0.0'} dev: false + /vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + dev: false + /vscode-languageserver-protocol@3.17.3: resolution: {integrity: sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==} dependencies: @@ -22424,14 +20013,25 @@ packages: vscode-languageserver-types: 3.17.3 dev: false - /vscode-languageserver-textdocument@1.0.8: - resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + /vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + dev: false + + /vscode-languageserver-textdocument@1.0.11: + resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} dev: false /vscode-languageserver-types@3.17.3: resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==} dev: false + /vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + dev: false + /vscode-languageserver@8.1.0: resolution: {integrity: sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==} hasBin: true @@ -22443,10 +20043,6 @@ packages: resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} dev: false - /vscode-textmate@6.0.0: - resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} - dev: false - /vscode-textmate@8.0.0: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: false @@ -22455,8 +20051,8 @@ packages: resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} dev: false - /vscode-uri@3.0.7: - resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + /vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} dev: false /vue-demi@0.14.6(vue@3.3.10): @@ -22471,10 +20067,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.10(typescript@5.0.3) + vue: 3.3.10(typescript@5.3.2) dev: true - /vue@3.3.10(typescript@5.0.3): + /vue@3.3.10(typescript@5.3.2): resolution: {integrity: sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw==} peerDependencies: typescript: '*' @@ -22487,7 +20083,7 @@ packages: '@vue/runtime-dom': 3.3.10 '@vue/server-renderer': 3.3.10(vue@3.3.10) '@vue/shared': 3.3.10 - typescript: 5.0.3 + typescript: 5.3.2 /w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} @@ -22502,20 +20098,6 @@ packages: hasBin: true dependencies: axios: 0.25.0 - joi: 17.9.2 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - dev: false - - /wait-on@7.2.0: - resolution: {integrity: sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - axios: 1.6.2 joi: 17.11.0 lodash: 4.17.21 minimist: 1.2.8 @@ -22562,40 +20144,29 @@ packages: engines: {node: '>=12'} dev: false - /webpack-bundle-analyzer@4.9.0: - resolution: {integrity: sha512-+bXGmO1LyiNx0i9enBu3H8mv42sj/BJWhZNFwjz92tVnBa9J3JMGo2an2IXlEleoDOPn/Hofl5hr/xCpObUDtw==} + /webpack-bundle-analyzer@4.10.1: + resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} engines: {node: '>= 10.13.0'} hasBin: true dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - chalk: 4.1.2 + acorn: 8.11.2 + acorn-walk: 8.3.1 commander: 7.2.0 + debounce: 1.2.1 + escape-string-regexp: 4.0.0 gzip-size: 6.0.0 - lodash: 4.17.21 + html-escaper: 2.0.2 + is-plain-object: 5.0.0 opener: 1.5.2 - sirv: 1.0.19 + picocolors: 1.0.0 + sirv: 2.0.3 ws: 7.5.9 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /webpack-dev-middleware@5.3.3(webpack@5.75.0): - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.20 - memfs: 3.5.3 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.1.0 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - /webpack-dev-middleware@5.3.3(webpack@5.89.0): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} engines: {node: '>= 12.13.0'} @@ -22606,59 +20177,8 @@ packages: memfs: 3.5.3 mime-types: 2.1.35 range-parser: 1.2.1 - schema-utils: 4.1.0 - webpack: 5.89.0(@swc/core@1.3.27) - dev: false - - /webpack-dev-server@4.15.1(webpack@5.75.0): - resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.5.0 - '@types/express': 4.17.17 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.1 - '@types/sockjs': 0.3.33 - '@types/ws': 8.5.5 - ansi-html-community: 0.0.8 - bonjour-service: 1.1.1 - chokidar: 3.5.3 - colorette: 2.0.20 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.18.2 - graceful-fs: 4.2.11 - html-entities: 2.3.5 - http-proxy-middleware: 2.0.6(@types/express@4.17.17) - ipaddr.js: 2.1.0 - launch-editor: 2.6.0 - open: 8.4.2 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.1.0 - selfsigned: 2.1.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.75.0(@swc/core@1.3.27) - webpack-dev-middleware: 5.3.3(webpack@5.75.0) - ws: 8.13.0 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate + schema-utils: 4.2.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /webpack-dev-server@4.15.1(webpack@5.89.0): @@ -22674,13 +20194,13 @@ packages: webpack-cli: optional: true dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.5.0 - '@types/express': 4.17.17 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.1 - '@types/sockjs': 0.3.33 - '@types/ws': 8.5.5 + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.21 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.5 + '@types/sockjs': 0.3.36 + '@types/ws': 8.5.10 ansi-html-community: 0.0.8 bonjour-service: 1.1.1 chokidar: 3.5.3 @@ -22690,21 +20210,21 @@ packages: default-gateway: 6.0.3 express: 4.18.2 graceful-fs: 4.2.11 - html-entities: 2.3.5 - http-proxy-middleware: 2.0.6(@types/express@4.17.17) + html-entities: 2.4.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.1.0 - launch-editor: 2.6.0 + launch-editor: 2.6.1 open: 8.4.2 p-retry: 4.6.2 rimraf: 3.0.2 - schema-utils: 4.1.0 - selfsigned: 2.1.1 + schema-utils: 4.2.0 + selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.89.0(@swc/core@1.3.27) + webpack: 5.89.0(@swc/core@1.3.100) webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.13.0 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - debug @@ -22712,57 +20232,19 @@ packages: - utf-8-validate dev: false - /webpack-merge@5.9.0: - resolution: {integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==} + /webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 + flat: 5.0.2 wildcard: 2.0.1 /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack@5.75.0(@swc/core@1.3.27): - resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.22.1 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.1 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.2.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.27)(webpack@5.75.0) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - /webpack@5.89.0(@swc/core@1.3.27): + /webpack@5.89.0(@swc/core@1.3.100): resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} engines: {node: '>=10.13.0'} hasBin: true @@ -22772,17 +20254,17 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) - browserslist: 4.22.1 + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) + browserslist: 4.22.2 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 - es-module-lexer: 1.2.1 + es-module-lexer: 1.4.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 @@ -22791,9 +20273,9 @@ packages: loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 - schema-utils: 3.2.0 + schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.27)(webpack@5.89.0) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.100)(webpack@5.89.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -22801,19 +20283,6 @@ packages: - esbuild - uglify-js - /webpackbar@5.0.2(webpack@5.75.0): - resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} - engines: {node: '>=12'} - peerDependencies: - webpack: 3 || 4 || 5 - dependencies: - chalk: 4.1.2 - consola: 2.15.3 - pretty-time: 1.1.0 - std-env: 3.3.3 - webpack: 5.75.0(@swc/core@1.3.27) - dev: false - /webpackbar@5.0.2(webpack@5.89.0): resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} engines: {node: '>=12'} @@ -22823,8 +20292,8 @@ packages: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 - std-env: 3.3.3 - webpack: 5.89.0(@swc/core@1.3.27) + std-env: 3.6.0 + webpack: 5.89.0(@swc/core@1.3.100) dev: false /websocket-driver@0.7.4: @@ -22889,7 +20358,7 @@ packages: resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} engines: {node: '>= 0.4'} dependencies: - function.prototype.name: 1.1.5 + function.prototype.name: 1.1.6 has-tostringtag: 1.0.0 is-async-function: 2.0.0 is-date-object: 1.0.5 @@ -22900,7 +20369,7 @@ packages: isarray: 2.0.5 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 dev: true /which-collection@1.0.1: @@ -22928,26 +20397,23 @@ packages: path-exists: 4.0.0 dev: false - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} - engines: {node: '>= 0.4'} + /which-pm@2.1.1: + resolution: {integrity: sha512-xzzxNw2wMaoCWXiGE8IJ9wuPMU+EYhFksjHxrRT8kMT5SnocBPRg69YAMtyV4D12fP582RA+k3P8H9J5EMdIxQ==} + engines: {node: '>=8.15'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.13: + resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.2 + call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} @@ -22979,8 +20445,8 @@ packages: /wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: true @@ -23011,7 +20477,6 @@ packages: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - dev: false /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -23037,19 +20502,6 @@ packages: optional: true dev: false - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - 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 - dev: false - /ws@8.14.2: resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} @@ -23076,7 +20528,7 @@ packages: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: - sax: 1.2.4 + sax: 1.3.0 dev: false /xml-name-validator@5.0.0: @@ -23091,6 +20543,7 @@ packages: /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + dev: false /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -23117,6 +20570,11 @@ packages: engines: {node: '>= 14'} dev: true + /yaml@2.3.4: + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} + engines: {node: '>= 14'} + dev: true + /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} @@ -23174,13 +20632,6 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /yauzl@2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 - dev: true - /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} @@ -23194,8 +20645,8 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false /zwitch@1.0.5: @@ -23204,3 +20655,53 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + + file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + resolution: {integrity: sha512-inTZ4S/O/8jCQp8KlX7R0OOtTPq9OIFMTKBTxd6Qc/uGi+d8x3zTgVdHLAqjYh7KlZmgTHJ4PqBMol+VDwt2Fw==, tarball: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz} + id: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz + name: '@orama/plugin-docusaurus-dev' + version: 2.0.0-beta.8 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@algolia/autocomplete-js': 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-theme-classic': 1.12.2 + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@orama/highlight': 0.1.2 + '@orama/orama': 2.0.0-beta.8 + '@orama/plugin-parsedoc': 2.0.0-beta.8 + '@orama/searchbox': 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) + github-slugger: 2.0.0 + pako: 2.1.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + vfile-message: 3.1.4 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@oramacloud/client' + - '@parcel/css' + - '@preact/signals' + - '@preact/signals-core' + - '@swc/core' + - '@swc/css' + - algoliasearch + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - postcss + - preact + - preact-custom-element + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false From 02047c229dc796ce2442ddb24adb8fb5beb21c26 Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Wed, 6 Dec 2023 19:54:38 +0100 Subject: [PATCH 2/9] removes classname --- ...ama-plugin-docusaurus-dev-2.0.0-beta.8.tgz | Bin 96523 -> 103095 bytes .../src/client/theme/SearchBar/index.js | 12 ++++++++++-- pnpm-lock.yaml | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz index 7857127bc5f8f8a22a31062eb3ba0614b3246f72..a405f08a823b7132b32b78933050fa8c6867ce31 100644 GIT binary patch delta 21274 zcmV(tK3A z>s)8M&N=toPGE=w*cK`PLc2jwkbVDGEKpeKs-d(U4y;a0pPeu%NK; zCSmN16BvbtqJMV5V#m-P2n^UA2aWM?f}$ZPm=k6j14j*wo3sJL(a>F^)*cA3BMhS9 z=!8V!mcpQ1c2C3b7J1n}8r2ZqFoizSTWseNd zNEZ|YdJgQg3kpB?duhA>?-ut@;`}#B8-oHP&^Abv<9}Y3P*5-gvu6l5=z_pt6@z0G z?1Di$f-x`%`!;~j{}xR`b~%nC(%J?3BPL0T{v>>JEaS z(f{fie}8lSiwg;g{dE3Ih~nY@og4kD>;LcPzcm;G2I5sN3y0a-Vaxy^6(nRs`*_a- z0i7@a@h+aMt>=s!|%vx8xvzfiyq{tH+(NF?SbiTxgt(ub0Aw zaQLGlF;I8RuX?n>Dru9h6&U?1KYvvJjv8>QW6#8Y#s)+s_{GHd#ZUdS7O*qA!NotV z`hS0dz~AfM3XYxpr**&WH$uPhn?IVsF6PlLC>t;Y`WKsUfO-IJQDAFae3t^iu{r>w zwg-5C!r~w?Yp5;%Uvegl3kHKk0F}2?&kuswK_L!U zd7g!#F&6sgkgEJ38yFnBN#)H63k@X?Wq*DU+79Uk!CIjj*cFMw8o4?YYz;+OXq+J|2cES-Y1%P1p0Y%}qZ4E;^!NDHb+yoAF|1C3r!v0mxe>Nq&q^*!BEN4;x z!JQi*PPQ&s(xQS+?zrJSPV-xj!jpoypwKutCnW5*8^R6Xz0?hgi*-@}F+u#Qc7L0< zBH|m%*<+72n2iVCF!C$P0O3}K7q8X&oWgQaQZfVEW@Y+{Ao zEF22K;vtX-C~oqX!QYBj3Y)mYT%r8GPT-yAH{*6lS11avk$+6|KRe;30^EUUJFqp< z?N6v15WIiT#!ghkLm^!-I9I`n=zpipZhmM$HjN35K_MNWKsT5*#!d<#1QP$f-Ti^W z-!t@kztYA=9H<=-=ZP*BI86fGp|n(+;R2y-unNJpm&KCxDg@oGR1{H8#qn?b}(yeD1vRH zJ_aLxcBbvq^QS-w{0qtaF45xMBN0JCS3BGQ9BPBvRMXDBY+&wC>+MYm?%EL!&kc9) z3B*^0xIJQnL zC23$6lnYv5XL2{Z23iS)bi<~UzsJ~~-p0W*ric%nhENn58>aAVZGJ~@bGDn16Wj$C z(>J3%K0I!k_+GNgxPKse4rvX=lf*_{v^ENA14W^r)|>QyOCIkgz>QAsUV_^Ag;lVJ z>u(XU5U1ftD=-`fu^SU%>j`t(MsWf=Aa~8`LT#}H6BM=Smq>ShfD;OehGNkC05tY& z2E)++FdD$Qvm_D)b_5G-=fB&uewh)#o}8GSHXk=7CDa`cX@BE_fZ&b_*(!2wk=EE?Up+Vig7_90NeZCXs!dGa5NN; zvq!eSpzWFc8TDte{et~7zy<+I%3UB^Y64-Iv*zJ(#eeU}6$C?{1*0*%0D1Xs2opgw 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�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 VbdT=QJ^F8@zXKJGF;)QB0RXJ<>XrZi delta 14647 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 diff --git a/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js b/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js index 9393445b7..e33630342 100644 --- a/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js +++ b/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js @@ -89,8 +89,16 @@ export function OramaSearch () { className='DocSearch DocSearch-Button' onClick={() => $.setShow(true)} > - Search - K + + + + + + + Search + + + K {oramaInstance && ( diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47a945c04..46b67e9d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20657,7 +20657,7 @@ packages: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): - resolution: {integrity: sha512-inTZ4S/O/8jCQp8KlX7R0OOtTPq9OIFMTKBTxd6Qc/uGi+d8x3zTgVdHLAqjYh7KlZmgTHJ4PqBMol+VDwt2Fw==, tarball: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz} + resolution: {integrity: sha512-tQbUVJVTiEgk49/JCKKctvMabx58CR89TFjoWxVfStSf+nNwxbZh+EJqgI0yzv5PHM3q7Czbdn1Lxq5OdkSftA==, tarball: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz} id: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz name: '@orama/plugin-docusaurus-dev' version: 2.0.0-beta.8 From d093ba1d4576da7639a3041be2a28d8fcb2aca50 Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Tue, 12 Dec 2023 16:03:25 +0100 Subject: [PATCH 3/9] feat: moves sandbox into new sandboxes workspace --- package.json | 3 +- packages/plugin-docusaurus-dev/.swcrc | 68 -- packages/plugin-docusaurus-dev/package.json | 76 -- .../scripts/postbuild.sh | 11 - .../plugin-docusaurus-dev/tsconfig.cjs.json | 8 - packages/plugin-docusaurus-v3/.editorconfig | 6 - packages/plugin-docusaurus-v3/.eslintrc.cjs | 45 -- packages/plugin-docusaurus-v3/.swcrc | 11 +- packages/plugin-docusaurus-v3/CONTRIBUTING.md | 19 - packages/plugin-docusaurus-v3/LICENSE.md | 13 - packages/plugin-docusaurus-v3/README.md | 31 - ...ama-plugin-docusaurus-dev-2.0.0-beta.8.tgz | Bin packages/plugin-docusaurus-v3/package.json | 44 +- .../plugin-docusaurus-v3/prettier.config.cjs | 8 - .../plugin-docusaurus-v3/scripts/postbuild.sh | 6 +- .../src/client/theme/OramaLogo/index.tsx | 673 ------------------ .../theme/SearchBar/SearchBar.module.css | 87 --- .../src/client/theme/SearchBar/index.css | 0 .../src/client/theme/SearchBar/index.js | 0 .../src/client/theme/SearchBar/index.tsx | 194 ----- .../theme/SearchBar/logo-orama-dark.svg | 223 ------ .../theme/SearchBar/logo-orama-light.svg | 148 ---- .../SearchBarFooter.module.css | 76 -- .../client/theme/SearchBarFooter/index.tsx | 89 --- .../client/theme/SearchNoResults/index.tsx | 16 - .../src/client/theme/SearchResult/index.tsx | 22 - .../src/client/theme/SearchResults/index.tsx | 18 - .../src/server/commonjs.cts | 22 - .../src/server/index.js | 0 .../plugin-docusaurus-v3/src/server/index.ts | 214 ------ .../src/server/translationMessages.ts | 33 - .../plugin-docusaurus-v3/src/server/types.ts | 41 -- .../src/translationMessages/cs.json | 7 - .../src/translationMessages/de.json | 7 - .../src/translationMessages/en.json | 7 - .../src/translationMessages/es.json | 7 - .../src/translationMessages/fr.json | 7 - .../src/translationMessages/id.json | 7 - .../src/translationMessages/it.json | 7 - .../src/translationMessages/ja.json | 7 - .../src/translationMessages/pl.json | 7 - .../src/translationMessages/pt-BR.json | 7 - .../src/translationMessages/pt.json | 7 - .../src/translationMessages/sk.json | 7 - .../src/translationMessages/sv.json | 7 - .../src/translationMessages/zh.json | 7 - .../plugin-docusaurus-v3/test/integration.ts | 123 ---- .../test/sandbox/babel.config.js | 3 - .../test/sandbox/docs/animals_cat.md | 6 - .../test/sandbox/docs/animals_dog.md | 7 - .../test/sandbox/docs/animals_duck.md | 7 - .../test/sandbox/docs/games_doom.md | 9 - .../test/sandbox/docs/games_ffvii.md | 10 - .../test/sandbox/docs/index.md | 3 - .../test/sandbox/docusaurus.config.js | 29 - .../test/sandbox/package.json | 56 -- .../test/sandbox/sidebars.js | 3 - .../plugin-docusaurus-v3/tsconfig.cjs.json | 2 +- packages/plugin-docusaurus-v3/tsconfig.json | 19 - .../plugin-docusaurus-v3/tsconfig.test.json | 4 - pnpm-lock.yaml | 574 +-------------- .../plugin-docusaurus-v3-sandbox}/.gitignore | 0 .../plugin-docusaurus-v3-sandbox}/README.md | 0 .../babel.config.js | 0 .../blog/2019-05-28-first-blog-post.md | 0 .../blog/2019-05-29-long-blog-post.md | 0 .../blog/2021-08-01-mdx-blog-post.mdx | 0 .../docusaurus-plushie-banner.jpeg | Bin .../blog/2021-08-26-welcome/index.md | 0 .../blog/authors.yml | 0 .../docs/intro.md | 0 .../docs/tutorial-basics/_category_.json | 0 .../docs/tutorial-basics/congratulations.md | 0 .../tutorial-basics/create-a-blog-post.md | 0 .../docs/tutorial-basics/create-a-document.md | 0 .../docs/tutorial-basics/create-a-page.md | 0 .../docs/tutorial-basics/deploy-your-site.md | 0 .../tutorial-basics/markdown-features.mdx | 0 .../docs/tutorial-extras/_category_.json | 0 .../img/docsVersionDropdown.png | Bin .../tutorial-extras/img/localeDropdown.png | Bin .../tutorial-extras/manage-docs-versions.md | 0 .../tutorial-extras/translate-your-site.md | 0 .../docusaurus.config.js | 0 .../package.json | 2 +- .../plugin-docusaurus-v3-sandbox}/sidebars.js | 0 .../src/components/HomepageFeatures/index.js | 0 .../HomepageFeatures/styles.module.css | 0 .../src/css/custom.css | 0 .../src/pages/index.js | 0 .../src/pages/index.module.css | 0 .../src/pages/markdown-page.md | 0 .../static/.nojekyll | 0 .../static/img/docusaurus-social-card.jpg | Bin .../static/img/docusaurus.png | Bin .../static/img/favicon.ico | Bin .../static/img/logo.svg | 0 .../static/img/undraw_docusaurus_mountain.svg | 0 .../static/img/undraw_docusaurus_react.svg | 0 .../static/img/undraw_docusaurus_tree.svg | 0 .eslintignore => scripts/.eslintignore | 0 101 files changed, 48 insertions(+), 3112 deletions(-) delete mode 100644 packages/plugin-docusaurus-dev/.swcrc delete mode 100644 packages/plugin-docusaurus-dev/package.json delete mode 100644 packages/plugin-docusaurus-dev/scripts/postbuild.sh delete mode 100644 packages/plugin-docusaurus-dev/tsconfig.cjs.json delete mode 100644 packages/plugin-docusaurus-v3/.editorconfig delete mode 100644 packages/plugin-docusaurus-v3/.eslintrc.cjs delete mode 100644 packages/plugin-docusaurus-v3/CONTRIBUTING.md delete mode 100644 packages/plugin-docusaurus-v3/LICENSE.md delete mode 100644 packages/plugin-docusaurus-v3/README.md rename packages/{plugin-docusaurus-dev => plugin-docusaurus-v3}/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz (100%) delete mode 100644 packages/plugin-docusaurus-v3/prettier.config.cjs mode change 100755 => 100644 packages/plugin-docusaurus-v3/scripts/postbuild.sh delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/OramaLogo/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBar/SearchBar.module.css rename packages/{plugin-docusaurus-dev => plugin-docusaurus-v3}/src/client/theme/SearchBar/index.css (100%) rename packages/{plugin-docusaurus-dev => plugin-docusaurus-v3}/src/client/theme/SearchBar/index.js (100%) delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-dark.svg delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-light.svg delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/SearchBarFooter.module.css delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchNoResults/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchResult/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/client/theme/SearchResults/index.tsx delete mode 100644 packages/plugin-docusaurus-v3/src/server/commonjs.cts rename packages/{plugin-docusaurus-dev => plugin-docusaurus-v3}/src/server/index.js (100%) delete mode 100644 packages/plugin-docusaurus-v3/src/server/index.ts delete mode 100644 packages/plugin-docusaurus-v3/src/server/translationMessages.ts delete mode 100644 packages/plugin-docusaurus-v3/src/server/types.ts delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/cs.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/de.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/en.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/es.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/fr.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/id.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/it.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/ja.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/pl.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/pt-BR.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/pt.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/sk.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/sv.json delete mode 100644 packages/plugin-docusaurus-v3/src/translationMessages/zh.json delete mode 100644 packages/plugin-docusaurus-v3/test/integration.ts delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/babel.config.js delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/animals_cat.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/animals_dog.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/animals_duck.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/games_doom.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/games_ffvii.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docs/index.md delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/docusaurus.config.js delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/package.json delete mode 100644 packages/plugin-docusaurus-v3/test/sandbox/sidebars.js delete mode 100644 packages/plugin-docusaurus-v3/tsconfig.json delete mode 100644 packages/plugin-docusaurus-v3/tsconfig.test.json rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/.gitignore (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/README.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/babel.config.js (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/2019-05-28-first-blog-post.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/2019-05-29-long-blog-post.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/2021-08-01-mdx-blog-post.mdx (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/2021-08-26-welcome/index.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/blog/authors.yml (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/intro.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/_category_.json (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/congratulations.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/create-a-blog-post.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/create-a-document.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/create-a-page.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/deploy-your-site.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-basics/markdown-features.mdx (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-extras/_category_.json (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-extras/img/docsVersionDropdown.png (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-extras/img/localeDropdown.png (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-extras/manage-docs-versions.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docs/tutorial-extras/translate-your-site.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/docusaurus.config.js (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/package.json (96%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/sidebars.js (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/components/HomepageFeatures/index.js (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/components/HomepageFeatures/styles.module.css (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/css/custom.css (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/pages/index.js (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/pages/index.module.css (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/src/pages/markdown-page.md (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/.nojekyll (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/docusaurus-social-card.jpg (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/docusaurus.png (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/favicon.ico (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/logo.svg (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/undraw_docusaurus_mountain.svg (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/undraw_docusaurus_react.svg (100%) rename {packages/plugin-docusaurus-sandbox => sandboxes/plugin-docusaurus-v3-sandbox}/static/img/undraw_docusaurus_tree.svg (100%) rename .eslintignore => scripts/.eslintignore (100%) diff --git a/package.json b/package.json index f24f0f0bf..d4fe60ff2 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "version": "2.0.0-beta.8", "description": "Next generation full-text and vector search engine, written in TypeScript", "workspaces": [ - "packages/*" + "packages/*", + "sandboxes/*" ], "scripts": { "build": "turbo build", diff --git a/packages/plugin-docusaurus-dev/.swcrc b/packages/plugin-docusaurus-dev/.swcrc deleted file mode 100644 index e7135a30f..000000000 --- a/packages/plugin-docusaurus-dev/.swcrc +++ /dev/null @@ -1,68 +0,0 @@ -[ - { - "test": ".*\\.ts$", - "env": { - "targets": "node >= 16" - }, - "jsc": { - "target": "es2022", - "parser": { - "syntax": "typescript", - "tsx": false, - "dynamicImport": true, - "importAssertions": true - }, - "experimental": { - "keepImportAssertions": true - } - }, - "sourceMaps": true - }, - { - "test": ".*\\.tsx$", - "env": { - "targets": "node >= 16" - }, - "jsc": { - "target": "es2022", - "parser": { - "syntax": "typescript", - "tsx": true, - "dynamicImport": true, - "importAssertions": true - }, - "transform": { - "react": { - "runtime": "automatic" - } - }, - "experimental": { - "keepImportAssertions": true - } - }, - "sourceMaps": true - }, - { - "test": ".*\\.cts$", - "module": { - "type": "commonjs", - "ignoreDynamic": true - }, - "env": { - "targets": "node >= 16" - }, - "jsc": { - "target": "es2022", - "parser": { - "syntax": "typescript", - "tsx": false, - "dynamicImport": true, - "importAssertions": true - }, - "experimental": { - "keepImportAssertions": true - } - }, - "sourceMaps": true - } -] \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/package.json b/packages/plugin-docusaurus-dev/package.json deleted file mode 100644 index dbddff9ed..000000000 --- a/packages/plugin-docusaurus-dev/package.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "name": "@orama/plugin-docusaurus-dev", - "version": "2.0.0-beta.8", - "description": "Docusaurus plugin for local search powered by orama", - "keywords": [ - "orama", - "docusaurus" - ], - "license": "Apache-2.0", - "bugs": { - "url": "https://github.com/orama/plugin-docusaurus/issues" - }, - "homepage": "https://github.com/orama/plugin-docusaurus#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/orama/plugin-docusaurus.git" - }, - "sideEffects": false, - "main": "src/server/index.js", - "scripts": {}, - "dependencies": { - "@algolia/autocomplete-js": "^1.12.2", - "@algolia/autocomplete-theme-classic": "^1.12.2", - "@docusaurus/plugin-content-docs": "^3.0.1", - "@docusaurus/theme-common": "^3.0.1", - "@orama/highlight": "^0.1.2", - "@orama/orama": "workspace:*", - "@orama/plugin-parsedoc": "workspace:*", - "@orama/searchbox": "1.0.0-beta.9", - "github-slugger": "^2.0.0", - "pako": "^2.1.0", - "vfile-message": "^3.1.4" - }, - "devDependencies": { - "@commitlint/cli": "^17.8.1", - "@commitlint/config-conventional": "^17.8.1", - "@docusaurus/module-type-aliases": "^2.4.3", - "@docusaurus/types": "^2.4.3", - "@swc/cli": "^0.1.63", - "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", - "@types/pako": "^2.0.3", - "@types/react": "^18.2.42", - "@types/react-dom": "^18.2.17", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", - "eslint": "^8.55.0", - "eslint-config-react": "^1.1.7", - "eslint-config-react-app": "^7.0.1", - "eslint-config-standard": "^17.1.0", - "eslint-config-standard-with-typescript": "^39.1.1", - "eslint-plugin-import": "^2.29.0", - "eslint-plugin-n": "^16.3.1", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-react": "^7.33.2", - "husky": "^8.0.3", - "lint-staged": "^13.3.0", - "prettier": "^2.8.8", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "tap-mocha-reporter": "^5.0.4", - "tsx": "^3.14.0", - "typescript": "^5.3.2", - "webpack": "^5.89.0" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "publishConfig": { - "access": "public" - }, - "lint-staged": { - "*.{ts, tsx}": "eslint ./src --cache --fix" - } -} \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/scripts/postbuild.sh b/packages/plugin-docusaurus-dev/scripts/postbuild.sh deleted file mode 100644 index 33bfa474b..000000000 --- a/packages/plugin-docusaurus-dev/scripts/postbuild.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -set -x -e - -tsc -p . --emitDeclarationOnly -tsc -p tsconfig.cjs.json --emitDeclarationOnly -tsc --module CommonJS --outDir dist/server/cjs/ src/server/types.ts - -mv dist/server/commonjs.js dist/server/commonjs.cjs -mv dist/server/commonjs.js.map dist/server/commonjs.cjs.map -mv dist/server/cjs/types.js dist/server/types.cjs && rm -r dist/server/cjs \ No newline at end of file diff --git a/packages/plugin-docusaurus-dev/tsconfig.cjs.json b/packages/plugin-docusaurus-dev/tsconfig.cjs.json deleted file mode 100644 index e955b4046..000000000 --- a/packages/plugin-docusaurus-dev/tsconfig.cjs.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "CommonJS", - "moduleResolution": "node" - }, - "include": ["src/**/*.cts"] -} \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/.editorconfig b/packages/plugin-docusaurus-v3/.editorconfig deleted file mode 100644 index 257894844..000000000 --- a/packages/plugin-docusaurus-v3/.editorconfig +++ /dev/null @@ -1,6 +0,0 @@ -[*] -end_of_line = lf -insert_final_newline = true -charset = utf-8 -indent_style = space -indent_size = 2 \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/.eslintrc.cjs b/packages/plugin-docusaurus-v3/.eslintrc.cjs deleted file mode 100644 index bdf7a31ba..000000000 --- a/packages/plugin-docusaurus-v3/.eslintrc.cjs +++ /dev/null @@ -1,45 +0,0 @@ -module.exports = { - env: { - node: true, - browser: true - }, - parserOptions: { - project: 'tsconfig.test.json', - sourceType: 'module' - }, - globals: { - Deno: 'readonly' - }, - root: true, - parser: '@typescript-eslint/parser', - // plugins: ['import'], - extends: [ - 'plugin:import/typescript', - // 'standard-with-typescript', - 'plugin:react/recommended', - 'plugin:react/jsx-runtime', - 'react-app' - ], - rules: { - 'import/extensions': [2, 'always', { ignorePackages: true }], // This is required for proper ESM use - 'no-async-promise-executor': 0, - 'space-before-function-paren': 0, // This is inserted to make this compatible with prettier. - '@typescript-eslint/promise-function-async': 0, - '@typescript-eslint/return-await': 0, - '@typescript-eslint/space-before-function-paren': 0, // This is inserted to make this compatible with prettier. - '@typescript-eslint/strict-boolean-expressions': 0 - }, - overrides: [ - { - files: ['test/**/*.ts'], - rules: { - '@typescript-eslint/no-floating-promises': 0, - '@typescript-eslint/no-non-null-assertion': 0 - } - }, - { - files: ['test/ci/**/*.js'], - parser: 'espree' - } - ] -} diff --git a/packages/plugin-docusaurus-v3/.swcrc b/packages/plugin-docusaurus-v3/.swcrc index 9beaad1a9..e7135a30f 100644 --- a/packages/plugin-docusaurus-v3/.swcrc +++ b/packages/plugin-docusaurus-v3/.swcrc @@ -1,6 +1,9 @@ [ { "test": ".*\\.ts$", + "env": { + "targets": "node >= 16" + }, "jsc": { "target": "es2022", "parser": { @@ -17,6 +20,9 @@ }, { "test": ".*\\.tsx$", + "env": { + "targets": "node >= 16" + }, "jsc": { "target": "es2022", "parser": { @@ -42,6 +48,9 @@ "type": "commonjs", "ignoreDynamic": true }, + "env": { + "targets": "node >= 16" + }, "jsc": { "target": "es2022", "parser": { @@ -56,4 +65,4 @@ }, "sourceMaps": true } -] +] \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/CONTRIBUTING.md b/packages/plugin-docusaurus-v3/CONTRIBUTING.md deleted file mode 100644 index 9147b1b16..000000000 --- a/packages/plugin-docusaurus-v3/CONTRIBUTING.md +++ /dev/null @@ -1,19 +0,0 @@ -# Contributing - -## Project structure - -### The `src` folder - -In the `src` directory there is the source code of the plugin to be modified. - -As any other Docusaurus plugin, there is a division between the `server` and the `client` parts of the plugin. - -The `server` part implements the generation of the JSON index at build time, reading the documentation content through each produced HTML file. - -The `client` part implements the React component that will be shown to the user once docusaurus is up and running. - -### The `example-doc` folder - -In the `example-doc` directory there is a generated docusaurus instance with the plugin already configured. - -During development, you don't have to build anything to make it loadable, as it is loaded by the Webpack instance of Docusaurus. diff --git a/packages/plugin-docusaurus-v3/LICENSE.md b/packages/plugin-docusaurus-v3/LICENSE.md deleted file mode 100644 index 573596b32..000000000 --- a/packages/plugin-docusaurus-v3/LICENSE.md +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2023 OramaSearch Inc - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/packages/plugin-docusaurus-v3/README.md b/packages/plugin-docusaurus-v3/README.md deleted file mode 100644 index e6952e387..000000000 --- a/packages/plugin-docusaurus-v3/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Docusaurus Orama Search Plugin - -[![Tests](https://github.com/oramasearch/orama/actions/workflows/turbo.yml/badge.svg)](https://github.com/oramasearch/orama/actions/workflows/turbo.yml) - -## Pre-requisites -In order guarantee a correct functionality of the plugin, you need to have the `@docusaurus/core` package at equal or greater than `3.0.0` version. - -| :warning: This plugin do not support Docusaurus v2 | -|----------------------------------------------------| - -## Usage - -Install the plugin: - -```bash -npm install --save @orama/plugin-docusaurus-v3 -``` - -```bash -yarn add @orama/plugin-docusaurus-v3 -``` - -Add the plugin to your `docusaurus.config.js`: - -```js -plugins: ['@orama/plugin-docusaurus-v3'] -``` - -# License - -Licensed under the [Apache 2.0](/LICENSE.md) license. diff --git a/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz similarity index 100% rename from packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz rename to packages/plugin-docusaurus-v3/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz diff --git a/packages/plugin-docusaurus-v3/package.json b/packages/plugin-docusaurus-v3/package.json index 9649cfe1f..1762a94a4 100644 --- a/packages/plugin-docusaurus-v3/package.json +++ b/packages/plugin-docusaurus-v3/package.json @@ -1,7 +1,7 @@ { "name": "@orama/plugin-docusaurus-v3", "version": "2.0.0-beta.8", - "description": "Docusaurus v3 plugin for local search powered by orama", + "description": "Docusaurus plugin for local search powered by orama", "keywords": [ "orama", "docusaurus" @@ -15,42 +15,18 @@ "type": "git", "url": "git+https://github.com/orama/plugin-docusaurus.git" }, - "type": "module", "sideEffects": false, - "exports": { - ".": { - "types": "./dist/server/index.d.ts", - "import": "./dist/server/index.js", - "require": "./dist/server/commonjs.cjs" - }, - "./types": { - "types": "./dist/server/types.d.ts", - "import": "./dist/server/types.js", - "require": "./dist/server/types.cjs" - } - }, - "types": "./dist/server/index.d.ts", - "files": [ - "dist" - ], - "scripts": { - "dev": "swc --delete-dir-on-start -s -w --extensions .ts,.tsx,.cts -d dist src", - "prebuild": "npm run lint", - "build": "swc --delete-dir-on-start --extensions .ts,.tsx,.cts -d dist src", - "postbuild": "sh scripts/postbuild.sh", - "pretest": "node ../../scripts/test-pack.mjs plugin-docusaurus", - "test": "node --loader=tsx --no-warnings=loader --test ./test/integration.ts | tap-mocha-reporter spec", - "format": "prettier -w src", - "lint": "eslint src --ext .js,.ts,.tsx,.cts", - "changelog": "auto-changelog -p" - }, + "main": "src/server/index.js", + "scripts": {}, "dependencies": { "@algolia/autocomplete-js": "^1.12.2", "@algolia/autocomplete-theme-classic": "^1.12.2", + "@docusaurus/plugin-content-docs": "^3.0.1", "@docusaurus/theme-common": "^3.0.1", "@orama/highlight": "^0.1.2", - "@orama/orama": "workspace:2.0.0-beta.8", - "@orama/plugin-parsedoc": "workspace:2.0.0-beta.8", + "@orama/orama": "workspace:*", + "@orama/plugin-parsedoc": "workspace:*", + "@orama/searchbox": "1.0.0-beta.9", "github-slugger": "^2.0.0", "pako": "^2.1.0", "vfile-message": "^3.1.4" @@ -58,8 +34,8 @@ "devDependencies": { "@commitlint/cli": "^17.8.1", "@commitlint/config-conventional": "^17.8.1", - "@docusaurus/module-type-aliases": "^3.0.1", - "@docusaurus/types": "^3.0.1", + "@docusaurus/module-type-aliases": "^2.4.3", + "@docusaurus/types": "^2.4.3", "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", "@types/node": "^18.19.2", @@ -97,4 +73,4 @@ "lint-staged": { "*.{ts, tsx}": "eslint ./src --cache --fix" } -} +} \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/prettier.config.cjs b/packages/plugin-docusaurus-v3/prettier.config.cjs deleted file mode 100644 index 731687114..000000000 --- a/packages/plugin-docusaurus-v3/prettier.config.cjs +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - printWidth: 120, - semi: false, - singleQuote: true, - bracketSpacing: true, - trailingComma: 'none', - arrowParens: 'avoid' -} diff --git a/packages/plugin-docusaurus-v3/scripts/postbuild.sh b/packages/plugin-docusaurus-v3/scripts/postbuild.sh old mode 100755 new mode 100644 index 0f6ed371a..33bfa474b --- a/packages/plugin-docusaurus-v3/scripts/postbuild.sh +++ b/packages/plugin-docusaurus-v3/scripts/postbuild.sh @@ -8,8 +8,4 @@ tsc --module CommonJS --outDir dist/server/cjs/ src/server/types.ts mv dist/server/commonjs.js dist/server/commonjs.cjs mv dist/server/commonjs.js.map dist/server/commonjs.cjs.map -mv dist/server/cjs/types.js dist/server/types.cjs && rm -r dist/server/cjs - -cp -a src/translationMessages dist/translationMessages -cp src/client/theme/SearchBar/*.css dist/client/theme/SearchBar -cp src/client/theme/SearchBarFooter/*.css dist/client/theme/SearchBarFooter \ No newline at end of file +mv dist/server/cjs/types.js dist/server/types.cjs && rm -r dist/server/cjs \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/src/client/theme/OramaLogo/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/OramaLogo/index.tsx deleted file mode 100644 index 7cab02b9a..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/OramaLogo/index.tsx +++ /dev/null @@ -1,673 +0,0 @@ -const logoDarkStyle = ` -.st0{fill:#F1F1F1;} -.st1{clip-path:url(#SVGID_00000173879314932002601690000004467558796121400750_);fill:#FB81B8;} -.st2{clip-path:url(#SVGID_00000110465739266569342360000009994806409646629266_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000109749856959687867430000005922655113651493051_);} -.st3{clip-path:url(#SVGID_00000083772220377844668640000014270627887136862871_);fill:url(#SVGID_00000023970480408666843750000009139365288006549676_);} -.st4{clip-path:url(#SVGID_00000007387021808622077600000008231332769069855412_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000096037922040833498710000000345973257815506326_);} -.st5{clip-path:url(#SVGID_00000155131937825044918480000012477285865566750606_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000085956322674693249330000002897762106153069457_);} -.st6{clip-path:url(#SVGID_00000007427917354384892590000008323849365716177816_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000100354159152759772890000018306988680613241258_);} -.st7{clip-path:url(#SVGID_00000117676152446614577000000003290884631243360662_);fill-rule:evenodd;clip-rule:evenodd;fill:#F97CBF;} -.st8{clip-path:url(#SVGID_00000045603176312755833640000016830543301894725252_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000055669823316971348430000007456605679816995478_);} -.st9{clip-path:url(#SVGID_00000050637087109987908300000001655297821271179658_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000121276425135176461840000001411911869491139213_);} -.st10{clip-path:url(#SVGID_00000155862216285633165090000011392877503296698766_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000028307555131462038650000001206007083441086101_);} -` - -const logoLightStyle = ` -.st0{fill:#3A393D;} -.st1{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill:#FB81B8;} -.st2{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000067951042823557912200000003375363423373398917_);} -.st3{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill:url(#SVGID_00000173158817079393216730000015416942586975534773_);} -.st4{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000093858169607081702240000004176952752693074346_);} -.st5{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000070090918966372163940000003253904251979675325_);} -.st6{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000132776349315605697860000002688660824302203828_);} -.st7{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:#F97CBF;} -.st8{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000016755478859824984880000007136540152028842637_);} -.st9{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000016785315492321026870000005125100075421436076_);} -.st10{clip-path:url(#SVGID_00000121237917302734654570000007802433009826490514_);fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000164475283253175513550000014604273281455785608_);} -` - -// Keep up to date with: https://docs.oramasearch.com/logo/logo-orama-dark.svg -export function OramaLogoDark(): JSX.Element { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) -} - -// Keep up to date with: https://docs.oramasearch.com/logo/logo-orama-light.svg -export function OramaLogoLight(): JSX.Element { - return ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ) -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/SearchBar.module.css b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/SearchBar.module.css deleted file mode 100644 index a608aca6f..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/SearchBar.module.css +++ /dev/null @@ -1,87 +0,0 @@ -:root { - /* TODO relate this to docusarus css vars (which are hex values) */ - --aa-primary-color-rgb: var(--aa-text-color-rgb); - --aa-footer-height: 3.5rem; -} - -/*Could be workaround*/ -.oramaSearchBar { - background-color: inherit; -} - -/* shadow and gradient are taken from docsearch */ -:global([data-theme='dark'] .aa-DetachedSearchButton) { - --key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, 0.3); - --key-gradient: linear-gradient(-26.5deg, #565872, #31355b); -} - -:global([data-theme='light'] .aa-DetachedSearchButton) { - --key-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px rgba(30, 35, 90, 0.4); - --key-gradient: linear-gradient(-225deg, #d5dbe4, #f8f8f8); -} - -:global(.aa-DetachedSearchButton) { - /* shadow and gradient are taken from docsearch */ - background-color: var(--ifm-background-color) !important; - height: 36px !important; - flex-direction: row; - gap: 0.5rem; -} - -:global(.aa-DetachedSearchButton) kbd { - align-items: center; - background: var(--key-gradient); - border-radius: 2px; - box-shadow: var(--key-shadow); - display: flex; - height: 18px; - justify-content: center; - padding: 0 0 1px; - border: 0; - width: 20px; -} - -:global(.aa-DetachedSearchButton) kbd:last-child { - margin-right: 0.5em; -} - -:global(.aa-DetachedSearchButton) .aa-DetachedSearchButtonPlaceholder, -:global(.aa-DetachedSearchButton) .aa-DetachedSearchButtonQuery { - flex: 1; - white-space: nowrap; -} - -:global(.navbar) .aa-DetachedSearchButton { - width: 200px; - height: 36px; -} - -:global(.aa-DetachedSearchButtonIcon) { - color: inherit; - width: unset; -} - -:global(.aa-DetachedContainer) .aa-PanelLayout { - bottom: var(--aa-footer-height); -} - -:global(.aa-NoResults) { - display: flex; - align-items: center; - justify-content: center; - padding: 2rem; - font-size: 0.9em; - color: var(--ifm-color-emphasis-600); -} - -:global(.aa-ItemLink) { - margin-bottom: .6rem; - text-decoration: none !important; - color: rgba(var(--aa-primary-color-rgb), 1) !important; - padding: calc(var(--aa-spacing-half)/1.2); -} - -:global(.aa-ItemContentHighlight) { - color: rgba(var(--aa-primary-color-rgb), 1); - font-weight: bold; -} diff --git a/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.css b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.css similarity index 100% rename from packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.css rename to packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.css diff --git a/packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js similarity index 100% rename from packages/plugin-docusaurus-dev/src/client/theme/SearchBar/index.js rename to packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.tsx deleted file mode 100644 index ed3c8ac6d..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.tsx +++ /dev/null @@ -1,194 +0,0 @@ -import { autocomplete } from "@algolia/autocomplete-js" -import "@algolia/autocomplete-theme-classic/dist/theme.min.css" -// eslint-disable-next-line @typescript-eslint/ban-ts-comment, @typescript-eslint/prefer-ts-expect-error -// @ts-ignore Will fail in CJS compilation -import { GlobalVersion, useActiveVersion, useVersions } from "@docusaurus/plugin-content-docs/client" -import { useColorMode, useDocsPreferredVersion } from "@docusaurus/theme-common" -import useBaseUrl from "@docusaurus/useBaseUrl" -import useDocusaurusContext from "@docusaurus/useDocusaurusContext" -import { usePluginData } from "@docusaurus/useGlobalData" -import useIsBrowser from "@docusaurus/useIsBrowser" -import { AnyDocument, create, load, Orama, RawData, search as oramaSearch } from "@orama/orama" -import { Highlight } from "@orama/highlight" -import { ungzip } from "pako" -import { createElement, Fragment, useCallback, useEffect, useMemo, useRef, useState } from "react" -import { createRoot } from "react-dom/client" -// @ts-expect-error Resolve at runtime -import { SearchNoResults } from "@theme/SearchNoResults" -// @ts-expect-error Resolve at runtime -import { SearchResults } from "@theme/SearchResults" -// @ts-expect-error Resolve at runtime -import { SearchResult } from "@theme/SearchResult" -import { Hit, INDEX_FILE, PLUGIN_NAME, PluginData, schema } from "../../../server/types.js" -import styles from './SearchBar.module.css' - -const highlighter = new Highlight({ - CSSClass: 'aa-ItemContentHighlight', - HTMLTag: 'span', -}) - -export default function SearchBar(): JSX.Element { - const isBrowser = useIsBrowser() - const { siteConfig } = useDocusaurusContext() - const containerRef = useRef(null) - const { colorMode } = useColorMode() - const { searchData } = usePluginData(PLUGIN_NAME) as PluginData - const [database, setDatabase] = useState>() - const searchBaseUrl = useBaseUrl(INDEX_FILE) - const versions = useVersions(undefined) - const activeVersion = useActiveVersion(undefined) - const { preferredVersion } = useDocsPreferredVersion() - - const version = useMemo(() => { - if (!isBrowser) { - return undefined - } else if (activeVersion) { - return activeVersion - } else if (preferredVersion) { - return preferredVersion - } - - // Fallback - Return the latest version or the first one existing - return versions.find((v: GlobalVersion) => v.isLast) ?? versions[0] - }, [isBrowser, activeVersion, preferredVersion, versions]) - - const onKeyDown = useCallback( - function (setIsOpen: (value: boolean) => void, event: KeyboardEvent) { - const isOpen = containerRef.current?.querySelector('[role="combobox"]')?.getAttribute('aria-expanded') === 'true' - - if ( - (event.key?.toLowerCase() === 'escape' && isOpen) || - (event.key?.toLowerCase() === 'k' && (event.metaKey || event.ctrlKey)) - ) { - event.preventDefault() - setIsOpen(!isOpen) - } - }, - [containerRef] - ) - - useEffect(() => { - if (!containerRef.current || !isBrowser || !database) { - return undefined - } - - const search = autocomplete({ - placeholder: 'Search ...', - container: containerRef.current, - renderer: { createElement, Fragment }, - openOnFocus: true, - detachedMediaQuery: '', // always detached - async getSources({ query: term }): Promise { - return [ - { - sourceId: 'orama', - async getItems() { - if(!term) { - return [] - } - - const results = await oramaSearch(database, { - term, - properties: ['sectionTitle', 'sectionContent', 'type'] - }) - - return results.hits.flatMap((hit) => { - return { - ...hit, - document: { - ...hit.document, - sectionContent: highlighter.highlight(hit.document.sectionContent, term).trim(20), - } - } - }) - }, - getItemUrl({ item }: { item: Hit }) { - return item.document.pageRoute - }, - templates: { - item({ item }: { item: Hit }) { - return - } - } - } - ] - }, - render({ sections }, root) { - const populatedRoot = createRoot(root) - populatedRoot.render() - }, - renderNoResults({ state }, root) { - const populatedRoot = createRoot(root) - populatedRoot.render() - } - }) - - const handler = onKeyDown.bind(null, search.setIsOpen) - window.addEventListener('keydown', handler) - - // Move keyboard instructions at the end - Apparently this is only possible manually - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - const button = containerRef.current.querySelector('.aa-DetachedSearchButton')! - const icons = containerRef.current.querySelectorAll('kbd') - - for (const icon of Array.from(icons)) { - button.appendChild(icon.cloneNode(true)) - } - - return () => { - window.removeEventListener('keydown', handler) - search.destroy() - } - }, [isBrowser, siteConfig, database, colorMode, onKeyDown]) - - useEffect(() => { - async function loadDatabase(version: GlobalVersion): Promise { - let buffer: ArrayBuffer - - if (searchData[version.name]) { - buffer = searchData[version.name].data - } else { - const searchResponse = await fetch(searchBaseUrl.replace('@VERSION@', version.name)) - - if (searchResponse.status === 0) { - throw new Error(`Network error: ${await searchResponse.text()}`) - } else if (searchResponse.status !== 200) { - throw new Error(`HTTP error ${searchResponse.status}: ${await searchResponse.text()}`) - } - - buffer = await searchResponse.arrayBuffer() - } - - const deflated = ungzip(buffer, { to: 'string' }) - const data: RawData = JSON.parse(deflated) - - const _db = await create({ schema }) - - await load(_db, data) - - setDatabase(_db) - } - - if (!isBrowser || !version) { - return - } - - loadDatabase(version).catch(error => { - console.error('Cannot load search index.', error) - }) - }, [isBrowser, searchData, searchBaseUrl, version]) - - useEffect(() => { - colorMode === 'dark' ? document.body.classList.add(colorMode) : document.body.classList.remove('dark') - }, [colorMode]) - - return ( -
- {/* We need to use a template here since apparently there is no easy way to customize the input box */} - -
- ) -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-dark.svg b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-dark.svg deleted file mode 100644 index 164257214..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-dark.svg +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-light.svg b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-light.svg deleted file mode 100644 index d1621b7bd..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/logo-orama-light.svg +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/SearchBarFooter.module.css b/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/SearchBarFooter.module.css deleted file mode 100644 index 75f053d25..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/SearchBarFooter.module.css +++ /dev/null @@ -1,76 +0,0 @@ -/* shadow and gradient are taken from docsearch */ -.aa-Footer { - --key-shadow: inset 0 -2px 0 0 #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px rgba(30, 35, 90, 0.4); - --key-gradient: linear-gradient(-225deg, #d5dbe4, #f8f8f8); - align-items: center; - display: flex; - justify-content: space-between; - border-top: 1px solid rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha)); - color: var(--ifm-color-emphasis-600); - -webkit-user-select: none; - user-select: none; - padding: 1rem; - width: 100%; - font-size: 0.8rem; - height: var(--aa-footer-height); - position: absolute; - background-color: rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)); - bottom: 0; -} - -.aa-Footer:first-child { - border-top: 0; -} - -:global(.aa-DetachedContainer.aa-DetachedContainer--modal) .aa-Footer { - position: static; -} - -/* shadow and gradient are taken from docsearch */ -[data-theme='dark'] .aa-Footer { - --key-shadow: inset 0 -2px 0 0 #282d55, inset 0 0 1px 1px #51577d, 0 2px 2px 0 rgba(3, 4, 9, 0.3); - --key-gradient: linear-gradient(-26.5deg, #565872, #31355b); -} - -.aa-FooterCommands { - list-style: none; - padding: 0; - margin: 0; - display: flex; - gap: 1rem; -} - -.aa-FooterCommands li { - display: inherit; -} - -.aa-FooterCommands kbd { - align-items: center; - background: var(--key-gradient); - border-radius: 2px; - box-shadow: var(--key-shadow); - display: flex; - height: 18px; - justify-content: center; - margin-right: 0.4em; - padding: 0 0 1px; - border: 0; - width: 20px; -} - -.aa-FooterSearchCredit { - display: flex; - color: inherit; - align-items: center; - gap: 1ch; - --ifm-link-hover-color: inherit; - --ifm-link-hover-decoration: none; -} - -.aa-FooterSearchCredit span { - white-space: nowrap; -} - -.aa-FooterSearchCredit svg { - min-width: 7em; -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/index.tsx deleted file mode 100644 index bf10721ef..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBarFooter/index.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import { useColorMode } from '@docusaurus/theme-common' -// @ts-expect-error Resolve at runtime -import { OramaLogoDark, OramaLogoLight } from '@theme/OramaLogo' -import styles from './SearchBarFooter.module.css' - -export interface SearchBarFooterTranslations { - selectText?: string - selectKeyAriaLabel?: string - navigateText?: string - navigateUpKeyAriaLabel?: string - navigateDownKeyAriaLabel?: string - closeText?: string - closeKeyAriaLabel?: string - searchByText?: string -} - -interface SearchBarFooterProps { - translations?: SearchBarFooterTranslations -} - -interface CommandIconProps { - children: React.ReactNode - ariaLabel: string -} - -function CommandIcon(props: CommandIconProps): JSX.Element { - return ( - - - {props.children} - - - ) -} - -export function SearchBarFooter({ translations = {} }: SearchBarFooterProps): JSX.Element { - const { - selectText = 'to select', - selectKeyAriaLabel = 'Enter key', - navigateText = 'to navigate', - navigateUpKeyAriaLabel = 'Arrow up', - navigateDownKeyAriaLabel = 'Arrow down', - closeText = 'to close', - closeKeyAriaLabel = 'Escape key', - searchByText = 'Powered by' - } = translations - - const { colorMode } = useColorMode() - - return ( -
- ) -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchNoResults/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/SearchNoResults/index.tsx deleted file mode 100644 index fb37e1d79..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchNoResults/index.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { ColorModeProvider } from '@docusaurus/theme-common/internal' -// @ts-expect-error Resolve at runtime -import { SearchBarFooter } from '@theme/SearchBarFooter' - -export interface SearchNoResultsProps { - query: string -} - -export function SearchNoResults({ query }: SearchNoResultsProps): JSX.Element { - return ( - - {query &&
No results found.
} - -
- ) -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchResult/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/SearchResult/index.tsx deleted file mode 100644 index 127579c99..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchResult/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import { Result } from "@orama/orama" -import { SectionSchema } from "../../../server/types.js" - -interface SearchResultProps { - hit: Result -} - -export function SearchResult({ hit }: SearchResultProps): JSX.Element { - return ( - -
-
-
-
{hit.document.sectionTitle as string}
-
-
-
-
-
- ) -} diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchResults/index.tsx b/packages/plugin-docusaurus-v3/src/client/theme/SearchResults/index.tsx deleted file mode 100644 index 0436b51a0..000000000 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchResults/index.tsx +++ /dev/null @@ -1,18 +0,0 @@ -// @ts-expect-error Resolve at runtime -import { SearchBarFooter } from '@theme/SearchBarFooter' - -import type { VNode } from '@algolia/autocomplete-js' -import { ColorModeProvider } from '@docusaurus/theme-common/internal' - -export interface SearchResultsProps { - sections?: VNode[] -} - -export function SearchResults({ sections }: SearchResultsProps): JSX.Element { - return ( - -
{sections}
- -
- ) -} diff --git a/packages/plugin-docusaurus-v3/src/server/commonjs.cts b/packages/plugin-docusaurus-v3/src/server/commonjs.cts deleted file mode 100644 index 5dc74be24..000000000 --- a/packages/plugin-docusaurus-v3/src/server/commonjs.cts +++ /dev/null @@ -1,22 +0,0 @@ -import type { LoadContext, Plugin } from '@docusaurus/types' -import { PluginOptions } from './types.js' - -export type { PluginData, PluginOptions, RawDataWithPositions, SectionSchema } from './types.js' - -export type DocusaurusOramaPlugin = (docusaurusContext: LoadContext, options: PluginOptions) => Plugin - -let _esmDocusaurusOramaPlugin: DocusaurusOramaPlugin - -// eslint-disable-next-line no-new-func, @typescript-eslint/no-implied-eval -const importDynamic = new Function('modulePath', 'return import(modulePath)') - -export default async function docusaurusOramaPlugin( - ...args: Parameters -): Promise> { - if (!_esmDocusaurusOramaPlugin) { - const imported = await importDynamic('./index.js') - _esmDocusaurusOramaPlugin = imported.default - } - - return _esmDocusaurusOramaPlugin(...args) -} diff --git a/packages/plugin-docusaurus-dev/src/server/index.js b/packages/plugin-docusaurus-v3/src/server/index.js similarity index 100% rename from packages/plugin-docusaurus-dev/src/server/index.js rename to packages/plugin-docusaurus-v3/src/server/index.js diff --git a/packages/plugin-docusaurus-v3/src/server/index.ts b/packages/plugin-docusaurus-v3/src/server/index.ts deleted file mode 100644 index fc3ac0bb0..000000000 --- a/packages/plugin-docusaurus-v3/src/server/index.ts +++ /dev/null @@ -1,214 +0,0 @@ -import type { LoadedContent, LoadedVersion } from '@docusaurus/plugin-content-docs' -import type { LoadContext, Plugin } from '@docusaurus/types' -import { create, insertMultiple, save } from '@orama/orama' -import type { DefaultSchemaElement, NodeContent, PopulateFnContext } from '@orama/plugin-parsedoc' -import { defaultHtmlSchema, populate } from '@orama/plugin-parsedoc' -import * as githubSlugger from 'github-slugger' -import { cp, readFile, writeFile } from 'node:fs/promises' -import { resolve } from 'node:path' -import { fileURLToPath } from 'node:url' -import { promisify } from 'node:util' -import { gzip as gzipCB } from 'node:zlib' - -import { retrieveTranslationMessages } from './translationMessages.js' -import { INDEX_FILE, PLUGIN_NAME, PluginOptions, SectionSchema, schema } from './types.js' - -export type { PluginData, PluginOptions, SectionSchema } from './types.js' - -const gzip = promisify(gzipCB) - -function indexPath(outDir: string, version: string): string { - return resolve(outDir, INDEX_FILE.replace('@VERSION@', version)) -} - -export function transformFn(node: NodeContent, context: PopulateFnContext): NodeContent { - let raw - - switch (node.tag) { - case 'strong': - case 'a': - case 'time': - case 'code': - case 'span': - case 'small': - case 'b': - case 'p': - case 'ul': - raw = `

${node.content}

` - break - case 'h1': - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - context.lastLink = node.properties?.id ?? githubSlugger.slug(node.content) - break - } - - const transformed = { - ...node, - additionalProperties: { - hash: context.lastLink - } - } - - if (raw) { - transformed.raw = raw - } - - return transformed -} - -export function defaultToSectionSchema( - node: DefaultSchemaElement, - pageRoute: string, - sectionTitle: string, - version: string -): SectionSchema { - const { content, type, properties } = node - - if (!sectionTitle) { - sectionTitle = (pageRoute.split('/').pop() ?? '') - .replace(/(-)+/g, ' ') - .split(' ') - .map(word => word && `${word[0].toUpperCase()}${word.substring(1)}`) - .join(' ') - } - - return { - pageRoute, - hash: (properties?.hash as string) ?? '', - sectionTitle: pageRoute ? sectionTitle : 'Home', - sectionContent: content, - type, - version - } -} - -function isIndexable(doc: SectionSchema): boolean { - return ( - !!doc.sectionContent && !!doc.sectionTitle && doc.type !== 'script' && !doc.pageRoute.startsWith('/blogs/tags/') - ) -} - -async function generateDocument( - siteDir: string, - { title, version, permalink, source }: Record -): Promise { - // Parse the document - const data = await readFile(source.replace('@site', siteDir)) - const fileType = source.split('.').at(-1) - const db = await create({ schema: defaultHtmlSchema }) - await populate(db, data, fileType as 'html' | 'md', { transformFn }) - - // Convert all the documents to a - const sections = Object.values(db.data.docs.docs) - .map(node => { - return defaultToSectionSchema(node, permalink.slice(1), title, version) - }) - .filter(isIndexable) - - for (const section of sections) { - if (!section.pageRoute.startsWith('/')) { - section.pageRoute = '/' + section.pageRoute - } - - if (section.hash) { - section.pageRoute += `#${section.hash}` - } - } - - return sections -} - -async function buildDevSearchData(siteDir: string, outDir: string, allContent: any, version: string): Promise { - const loadedVersion = allContent['docusaurus-plugin-content-docs']?.default?.loadedVersions?.find( - (v: LoadedVersion) => v.versionName === version - ) - const docs = loadedVersion?.docs ?? [] - - const blogs: Array> = - allContent['docusaurus-plugin-content-blog']?.default?.blogPosts?.map(({ metadata }: any) => metadata) ?? [] - - const pages: Array> = allContent['docusaurus-plugin-content-pages']?.default ?? [] - - const generator = generateDocument.bind(null, siteDir) - - // Gather all pages we want to index - const documents = [ - ...(await Promise.all(docs.map(generator))), - ...(await Promise.all(blogs.map(generator))), - ...(await Promise.all(pages.map(generator))) - ].flat() - - // Create the Orama database and then serialize it - const _db = await create({ - schema - }) - - await insertMultiple(_db, documents) - - const serialized = (await save(_db)) - - await writeFile(indexPath(outDir, version), await gzip(JSON.stringify(serialized))) -} - -function getThemePath(): string { - return fileURLToPath(new URL('../client/theme', import.meta.url)) -} - -function docusaurusOramaPlugin(context: LoadContext, options: PluginOptions): Plugin { - let versions: string[] = [] - - return { - name: PLUGIN_NAME, - getThemePath, - getPathsToWatch() { - return [getThemePath()] - }, - getDefaultCodeTranslationMessages: async () => { - return retrieveTranslationMessages(context) - }, - getClientModules() { - return [resolve(getThemePath(), 'SearchBar/SearchBar.module.css'), resolve(getThemePath(), 'SearchBarFooter/SearchBarFooter.module.css')] - }, - async contentLoaded({ actions, allContent }) { - const isDevelopment = process.env.NODE_ENV === 'development' - const loadedVersions = (allContent['docusaurus-plugin-content-docs']?.default as LoadedContent)?.loadedVersions - versions = loadedVersions.map(v => v.versionName) - - // Build all versions - await Promise.all( - versions.map(version => buildDevSearchData(context.siteDir, context.generatedFilesDir, allContent, version)) - ) - - for (const name of versions) { - await buildDevSearchData(context.siteDir, context.generatedFilesDir, allContent, name) - } - - if (isDevelopment) { - actions.setGlobalData({ - searchData: Object.fromEntries( - await Promise.all( - versions.map(async version => { - return [version, await readFile(indexPath(context.generatedFilesDir, version))] - }) - ) - ) - }) - } else { - actions.setGlobalData({ searchData: {} }) - } - }, - async postBuild({ outDir }: { outDir: string }) { - await Promise.all( - versions.map(async version => { - return cp(indexPath(context.generatedFilesDir, version), indexPath(outDir, version)) - }) - ) - } - } -} - -export default docusaurusOramaPlugin diff --git a/packages/plugin-docusaurus-v3/src/server/translationMessages.ts b/packages/plugin-docusaurus-v3/src/server/translationMessages.ts deleted file mode 100644 index 526c0010b..000000000 --- a/packages/plugin-docusaurus-v3/src/server/translationMessages.ts +++ /dev/null @@ -1,33 +0,0 @@ -import type { LoadContext } from '@docusaurus/types' -import fs from 'fs' -import path from 'path' -import { fileURLToPath } from 'url' - -function codeTranslationLocalesToTry(locale: string): string[] { - const intlLocale = new Intl.Locale(locale) - const maximizedLocale = intlLocale.maximize() - return [ - locale, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - `${maximizedLocale.language}-${maximizedLocale.region!}`, - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - `${maximizedLocale.language}-${maximizedLocale.script!}`, - maximizedLocale.language - ] -} - -async function retrieveObjectContent(filePath: string): Promise { - const fileContent = await fs.promises.readFile(filePath, 'utf8') - return JSON.parse(fileContent) -} - -export async function retrieveTranslationMessages(docusaurusContext: LoadContext): Promise> { - const translationsDir = fileURLToPath(new URL('../translationMessages', import.meta.url)) - const localesToTry = codeTranslationLocalesToTry(docusaurusContext.i18n.currentLocale) - - const existingLocalePath = localesToTry - .map(locale => path.join(translationsDir, `${locale}.json`)) - .find(fs.existsSync) - - return existingLocalePath ? retrieveObjectContent(existingLocalePath) : Promise.resolve({}) -} diff --git a/packages/plugin-docusaurus-v3/src/server/types.ts b/packages/plugin-docusaurus-v3/src/server/types.ts deleted file mode 100644 index 48a7b5e5b..000000000 --- a/packages/plugin-docusaurus-v3/src/server/types.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Result } from '@orama/orama' -import type { Position } from '@orama/highlight' - -import type { AnyDocument, AnySchema, RawData } from '@orama/orama' - -interface DocsVersion { - name: string - path: string -} - -export interface SectionSchema extends AnyDocument { - type: string - sectionContent: string - pageRoute: string - sectionTitle: string - version: string - hash: string -} - -export type RawDataWithPositions = RawData & { positions: Record>> } - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface PluginOptions {} - -export interface PluginData { - searchData: Record - versions: DocsVersion[] -} - -export type Hit = Result & { position: Position } - -export const PLUGIN_NAME = '@orama/plugin-docusaurus' -export const INDEX_FILE = 'orama-search-index-@VERSION@.json.gz' - -export const schema = { - pageRoute: 'string', - sectionTitle: 'string', - sectionContent: 'string', - type: 'string', - version: 'string' -} satisfies AnySchema diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/cs.json b/packages/plugin-docusaurus-v3/src/translationMessages/cs.json deleted file mode 100644 index ddac9e9f3..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/cs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Vyhledat...", - "plugin-docusaurus.searchBar.noResults": "Nenalezeny žádné výsledky.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Vymazat", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Zrušit", - "plugin-docusaurus.searchBar.submitButtonTitle": "Potvrdit" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/de.json b/packages/plugin-docusaurus-v3/src/translationMessages/de.json deleted file mode 100644 index 615b826ed..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/de.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Suchen...", - "plugin-docusaurus.searchBar.noResults": "Keine Suchergebnissse gefunden.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Leeren", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Abbrechen", - "plugin-docusaurus.searchBar.submitButtonTitle": "Suchen" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/en.json b/packages/plugin-docusaurus-v3/src/translationMessages/en.json deleted file mode 100644 index c0b3b5f3a..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/en.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Search...", - "plugin-docusaurus.searchBar.noResults": "No results found.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Clear", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancel", - "plugin-docusaurus.searchBar.submitButtonTitle": "Submit" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/es.json b/packages/plugin-docusaurus-v3/src/translationMessages/es.json deleted file mode 100644 index 82d0e5896..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/es.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Buscar...", - "plugin-docusaurus.searchBar.noResults": "No se han encontrado resultados.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Borrar", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancelar", - "plugin-docusaurus.searchBar.submitButtonTitle": "Enviar" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/fr.json b/packages/plugin-docusaurus-v3/src/translationMessages/fr.json deleted file mode 100644 index 0a73247ef..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/fr.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Rechercher...", - "plugin-docusaurus.searchBar.noResults": "Pas de résultat.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Effacer", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Annuler", - "plugin-docusaurus.searchBar.submitButtonTitle": "Chercher" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/id.json b/packages/plugin-docusaurus-v3/src/translationMessages/id.json deleted file mode 100644 index 1d69e951a..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/id.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Cari...", - "plugin-docusaurus.searchBar.noResults": "Hasil tidak ditemukan.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Hapus", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Batal", - "plugin-docusaurus.searchBar.submitButtonTitle": "Kirim" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/it.json b/packages/plugin-docusaurus-v3/src/translationMessages/it.json deleted file mode 100644 index 7e713e6ed..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/it.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Cerca...", - "plugin-docusaurus.searchBar.noResults": "Nessun risultato trovato.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Cancella", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancella", - "plugin-docusaurus.searchBar.submitButtonTitle": "Cerca" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/ja.json b/packages/plugin-docusaurus-v3/src/translationMessages/ja.json deleted file mode 100644 index 772853129..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/ja.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "検索...", - "plugin-docusaurus.searchBar.noResults": "該当する結果はありません。", - "plugin-docusaurus.searchBar.clearButtonTitle": "Clear", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancel", - "plugin-docusaurus.searchBar.submitButtonTitle": "Submit" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/pl.json b/packages/plugin-docusaurus-v3/src/translationMessages/pl.json deleted file mode 100644 index d2face5f5..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/pl.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Szukaj...", - "plugin-docusaurus.searchBar.noResults": "Nie znaleziono wyników.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Wyczyść", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Anuluj", - "plugin-docusaurus.searchBar.submitButtonTitle": "Zatwierdź" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/pt-BR.json b/packages/plugin-docusaurus-v3/src/translationMessages/pt-BR.json deleted file mode 100644 index 65adbf1ff..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/pt-BR.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Buscar...", - "plugin-docusaurus.searchBar.noResults": "Nenhum resultado encontrado.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Remover", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancelar", - "plugin-docusaurus.searchBar.submitButtonTitle": "Buscar" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/pt.json b/packages/plugin-docusaurus-v3/src/translationMessages/pt.json deleted file mode 100644 index f360901d2..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/pt.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Pesquisar...", - "plugin-docusaurus.searchBar.noResults": "Nenhum resultado encontrado.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Limpar", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Cancelar", - "plugin-docusaurus.searchBar.submitButtonTitle": "Enviar" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/sk.json b/packages/plugin-docusaurus-v3/src/translationMessages/sk.json deleted file mode 100644 index 49d37ad55..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/sk.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Vyhľadať...", - "plugin-docusaurus.searchBar.noResults": "Nenašli sa žiadne výsledky.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Vymazať", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Zrušiť", - "plugin-docusaurus.searchBar.submitButtonTitle": "Potvrdiť" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/sv.json b/packages/plugin-docusaurus-v3/src/translationMessages/sv.json deleted file mode 100644 index d30e340a3..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/sv.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "Sök...", - "plugin-docusaurus.searchBar.noResults": "Hittade inga resultat.", - "plugin-docusaurus.searchBar.clearButtonTitle": "Ta bort", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "Avbryt", - "plugin-docusaurus.searchBar.submitButtonTitle": "Skicka" -} diff --git a/packages/plugin-docusaurus-v3/src/translationMessages/zh.json b/packages/plugin-docusaurus-v3/src/translationMessages/zh.json deleted file mode 100644 index 329c94005..000000000 --- a/packages/plugin-docusaurus-v3/src/translationMessages/zh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-docusaurus.searchBar.placeholder": "搜索...", - "plugin-docusaurus.searchBar.noResults": "无搜索结果", - "plugin-docusaurus.searchBar.clearButtonTitle": "清除", - "plugin-docusaurus.searchBar.detachedCancelButtonText": "取消", - "plugin-docusaurus.searchBar.submitButtonTitle": "搜索" -} diff --git a/packages/plugin-docusaurus-v3/test/integration.ts b/packages/plugin-docusaurus-v3/test/integration.ts deleted file mode 100644 index e08da203d..000000000 --- a/packages/plugin-docusaurus-v3/test/integration.ts +++ /dev/null @@ -1,123 +0,0 @@ -import { create, load, search } from "@orama/orama" -import assert from 'node:assert' -import { exec, ExecException } from 'node:child_process' -import { existsSync } from 'node:fs' -import { cp, readFile, rm, writeFile } from 'node:fs/promises' -import { tmpdir } from 'node:os' -import { resolve } from 'node:path' -import { chdir } from 'node:process' -import { test } from 'node:test' -import { fileURLToPath } from 'node:url' -import { gunzipSync } from 'node:zlib' -import { INDEX_FILE, schema } from '../src/server/types.js' - -interface Execution { - code: number - stdout: string - stderr: string - error?: Error -} - -const sandboxSource = fileURLToPath(new URL('./sandbox', import.meta.url)) -const sandbox = process.env.KEEP_SANDBOX_DOCUSAURUS - ? '/tmp/orama-docusaurus-sandbox' - : resolve(tmpdir(), `orama-plugin-docusaurus-v3-${Date.now()}`) - -async function cleanup(): Promise { - await rm(sandbox, { force: true, recursive: true }) -} - -async function execute(command: string, cwd?: string): Promise { - const { HOME, PATH } = process.env - const env = cwd ? { HOME, PATH } : process.env - - return new Promise((resolve: (execution: Execution) => void, reject: (error: Error) => void) => { - exec(command, { cwd, env }, (error: ExecException | null, stdout: string, stderr: string) => { - if (error) { - if (process.env.NODE_DEBUG?.includes('test')) { - console.error('COMMAND ERRORED', error) - } - - reject(error) - return - } - - if (process.env.NODE_DEBUG?.includes('test')) { - console.error(`--- STDOUT [${command}] ---\n${stdout.trim()}\n\n`) - console.error(`--- STDERR [${command}] ---\n${stderr.trim()}\n\n`) - } - resolve({ code: 0, stdout, stderr }) - }) - }) -} - -await cleanup() - -await test('plugin is able to generate orama DB at build time', async () => { - // Obtain general information - const pluginInfo: Record = JSON.parse( - await readFile(fileURLToPath(new URL('../package.json', import.meta.url)), 'utf-8') - ) - const version = pluginInfo.version - - // Prepare the sandbox - const packageJsonPath = resolve(sandbox, 'package.json') - await cp(sandboxSource, sandbox, { recursive: true }) - - // Pack the plugin and copy it to the sandbox - await execute(`npm pack --pack-destination ${sandbox}`, './') - - chdir(sandbox) - console.log(`Sandbox created in ${sandbox}`) - - // Update dependencies location - const packageJson = await readFile(packageJsonPath, 'utf-8') - await writeFile(packageJsonPath, packageJson.replace(/@VERSION@/g, version), 'utf-8') - - // Install dependencies - const installResult = await execute('npm i', sandbox) - assert.equal(installResult.code, 0) - - // docusaurus build is successful - const buildResult = await execute('./node_modules/.bin/docusaurus build', sandbox) - assert.equal(buildResult.code, 0) - - // The orama DBs have been generated - assert.ok(existsSync(resolve(sandbox, `build/${INDEX_FILE.replace('@VERSION@', 'current')}`))) -}) - -await test('generated DBs have indexed pages content', async () => { - // Loading "animals DB" - const rawCompressedData = await readFile(resolve(sandbox, `build/${INDEX_FILE.replace('@VERSION@', 'current')}`)) - const rawData = gunzipSync(rawCompressedData).toString('utf-8') - const data = JSON.parse(rawData) - - const database = await create({ schema }) - await load(database, data) - - // Search results seem reasonable - const indexSearchResult = await search(database, { term: 'index', properties: ['sectionTitle', 'sectionContent', 'type'] }) - assert.ok(indexSearchResult.count === 1) - assert.ok(indexSearchResult.hits[0].document.pageRoute === '/#main') - - const catSearchResult = await search(database, { term: 'cat', properties: ['sectionTitle', 'sectionContent', 'type'] }) - assert.ok(catSearchResult.count === 1) - assert.ok(catSearchResult.hits[0].document.pageRoute === '/animals_cat') - - const dogSearchResult = await search(database, { term: 'dog', properties: ['sectionTitle', 'sectionContent', 'type'] }) - assert.ok(dogSearchResult.count === 2) - assert.ok(dogSearchResult.hits[0].document.pageRoute === '/animals_dog#dog') - - const domesticSearchResult = await search(database, { term: 'domestic', properties: ['sectionTitle', 'sectionContent', 'type'] }) - assert.ok(domesticSearchResult.count === 2) - assert.ok(domesticSearchResult.hits[0].document.pageRoute === '/animals_cat') - assert.ok(domesticSearchResult.hits[1].document.pageRoute === '/animals_dog#dog') - - // We do not have content about turtles - const turtleSearchResult = await search(database, { term: 'turtle', properties: ['sectionTitle', 'sectionContent', 'type'] }) - assert.ok(turtleSearchResult.count === 0) -}) - -if (!process.env.KEEP_SANDBOX_DOCUSAURUS) { - await cleanup() -} diff --git a/packages/plugin-docusaurus-v3/test/sandbox/babel.config.js b/packages/plugin-docusaurus-v3/test/sandbox/babel.config.js deleted file mode 100644 index 8e406f46e..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset'), ['@babel/preset-react', { runtime: 'classic' }]] -} diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_cat.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_cat.md deleted file mode 100644 index fa8353b19..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_cat.md +++ /dev/null @@ -1,6 +0,0 @@ -# Cat - -The cat (Felis catus) is a domestic species of small carnivorous mammal. It is the only domesticated species in -the family Felidae and is often referred to as the domestic cat to distinguish it from the wild members of the -family. A cat can either be a house cat, a farm cat, or a feral cat; the latter ranges freely and avoids human -contact. Domestic cats are valued by humans for companionship and their ability to kill rodents. diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_dog.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_dog.md deleted file mode 100644 index 3a23ec293..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_dog.md +++ /dev/null @@ -1,7 +0,0 @@ -# Dog - -The dog or domestic dog (Canis familiaris or Canis lupus familiaris) is a domesticated descendant of the wolf. The -dog is derived from an ancient, extinct wolf, and the modern wolf is the dog's nearest living relative. The dog -was the first species to be domesticated, by hunter-gatherers over 15,000 years ago, before the development of -agriculture. Due to their long association with humans, dogs have expanded to a large number of domestic -individuals and gained the ability to thrive on a starch-rich diet that would be inadequate for other canids. diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_duck.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_duck.md deleted file mode 100644 index 425ba9030..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/animals_duck.md +++ /dev/null @@ -1,7 +0,0 @@ -# Duck - -Duck is the common name for numerous species of waterfowl in the family Anatidae. Ducks are generally smaller and -shorter-necked than swans and geese, which are members of the same family. Divided among several subfamilies, they -are a form taxon; they do not represent a monophyletic group (the group of all descendants of a single common -ancestral species), since swans and geese are not considered ducks. Ducks are mostly aquatic birds, and may be -found in both fresh water and sea water. diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/games_doom.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/games_doom.md deleted file mode 100644 index 1d99eac07..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/games_doom.md +++ /dev/null @@ -1,9 +0,0 @@ -# Doom - -Doom is a 1993 first-person shooter (FPS) game developed by id Software for MS-DOS. Players assume the role of a -space marine, popularly known as Doomguy, fighting their way through hordes of invading demons from hell. Id began -developing Doom after the release of their previous FPS, Wolfenstein 3D (1992). It emerged from a 3D game engine -developed by John Carmack, who wanted to create a science fiction game inspired by Dungeons & Dragons and the -films Evil Dead II and Aliens. The first episode, comprising nine levels, was distributed freely as shareware; the -full game, with two further episodes, was sold via mail order. An updated version with an additional episode and -more difficult levels, The Ultimate Doom, was released in 1995 and sold at retail. diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/games_ffvii.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/games_ffvii.md deleted file mode 100644 index c74f7cd40..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/games_ffvii.md +++ /dev/null @@ -1,10 +0,0 @@ -# Final Fantasy VII - -Final Fantasy VII is a 1997 role-playing video game developed by Square for the PlayStation console. It is the -seventh main installment in the Final Fantasy series. Published in Japan by Square, it was released in other -regions by Sony Computer Entertainment and is the first in the main series with a PAL release. The game's story -follows Cloud Strife, a mercenary who joins an eco-terrorist organization to stop a world-controlling -megacorporation from using the planet's life essence as an energy source. Events send Cloud and his allies in -pursuit of Sephiroth, a former member of the corporation who seeks to destroy the planet. During the journey, -Cloud builds close friendships with his party members, including Aerith Gainsborough, who holds the secret to -saving their world. diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docs/index.md b/packages/plugin-docusaurus-v3/test/sandbox/docs/index.md deleted file mode 100644 index fafad7414..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docs/index.md +++ /dev/null @@ -1,3 +0,0 @@ -# Main - -This is the index diff --git a/packages/plugin-docusaurus-v3/test/sandbox/docusaurus.config.js b/packages/plugin-docusaurus-v3/test/sandbox/docusaurus.config.js deleted file mode 100644 index 2757d4c46..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/docusaurus.config.js +++ /dev/null @@ -1,29 +0,0 @@ -module.exports = { - title: 'Test site', - tagline: 'Test site', - favicon: 'img/favicon.ico', - url: 'http://localhost:3000/', - baseUrl: '/', - organizationName: 'oramasearch', - projectName: 'plugin-docusaurus', - onBrokenLinks: 'throw', - onBrokenMarkdownLinks: 'warn', - i18n: { - defaultLocale: 'en', - locales: ['en'] - }, - presets: [ - [ - 'classic', - { - docs: { - sidebarPath: require.resolve('./sidebars.js'), - routeBasePath: '/' - }, - blog: false, - theme: {} - } - ] - ], - plugins: ['@orama/plugin-docusaurus-v3'] -} diff --git a/packages/plugin-docusaurus-v3/test/sandbox/package.json b/packages/plugin-docusaurus-v3/test/sandbox/package.json deleted file mode 100644 index c9d3abe3d..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "@orama/plugin-docusaurus-sandbox", - "version": "@VERSION@", - "private": true, - "scripts": { - "build": "exit 0", - "test": "exit 0" - }, - "dependencies": { - "@docusaurus/core": "^3.0.0", - "@docusaurus/preset-classic": "^3.0.0", - "@docusaurus/theme-common": "^3.0.0", - "@docusaurus/types": "^3.0.0", - "@mdx-js/react": "^3.0.0", - "@orama/plugin-docusaurus-v3": "file:./orama-plugin-docusaurus-v3-@VERSION@.tgz", - "prism-react-renderer": "^2.1.0", - "react": "^18.0.0", - "react-dom": "^18.0.0" - }, - "pnpm": { - "packageExtensions": { - "@docusaurus/theme-live-codeblock": { - "peerDependencies": { - "@docusaurus/theme-common": "*" - }, - "dependencies": { - "@docusaurus/theme-common": "*" - } - }, - "@docusaurus/preset-classic": { - "peerDependencies": { - "@docusaurus/theme-common": "*" - }, - "dependencies": { - "@docusaurus/theme-common": "*" - } - }, - "@docusaurus/theme-classic": { - "peerDependencies": { - "@docusaurus/theme-common": "*" - }, - "dependencies": { - "@docusaurus/theme-common": "*" - } - }, - "@docusaurus/theme-search-algolia": { - "peerDependencies": { - "@docusaurus/theme-common": "*" - }, - "dependencies": { - "@docusaurus/theme-common": "*" - } - } - } - } -} diff --git a/packages/plugin-docusaurus-v3/test/sandbox/sidebars.js b/packages/plugin-docusaurus-v3/test/sandbox/sidebars.js deleted file mode 100644 index 33ebc1a7b..000000000 --- a/packages/plugin-docusaurus-v3/test/sandbox/sidebars.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - main: [{ type: 'autogenerated', dirName: '.' }] -} diff --git a/packages/plugin-docusaurus-v3/tsconfig.cjs.json b/packages/plugin-docusaurus-v3/tsconfig.cjs.json index 1f50af3a9..e955b4046 100644 --- a/packages/plugin-docusaurus-v3/tsconfig.cjs.json +++ b/packages/plugin-docusaurus-v3/tsconfig.cjs.json @@ -5,4 +5,4 @@ "moduleResolution": "node" }, "include": ["src/**/*.cts"] -} +} \ No newline at end of file diff --git a/packages/plugin-docusaurus-v3/tsconfig.json b/packages/plugin-docusaurus-v3/tsconfig.json deleted file mode 100644 index 30b90d4b6..000000000 --- a/packages/plugin-docusaurus-v3/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "allowJs": true, - "target": "ESNext", - "module": "NodeNext", - "outDir": "../../../../../Desktop/plugin-docusaurus-v3/dist", - "lib": ["ESNext", "DOM"], - "jsx": "react-jsx", - "esModuleInterop": true, - "declaration": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "skipLibCheck": true, - "resolveJsonModule": true, - "sourceMap": true, - "moduleResolution": "nodenext" - }, - "include": ["src/**/*.ts", "src/**/*.tsx"] -} diff --git a/packages/plugin-docusaurus-v3/tsconfig.test.json b/packages/plugin-docusaurus-v3/tsconfig.test.json deleted file mode 100644 index 6097ba878..000000000 --- a/packages/plugin-docusaurus-v3/tsconfig.test.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "./tsconfig.json", - "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.cts", "test/**/*.ts"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 46b67e9d5..eab24f4e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -541,55 +541,6 @@ importers: specifier: ^5.89.0 version: 5.89.0(@swc/core@1.3.100) - packages/plugin-docusaurus-sandbox: - dependencies: - '@docusaurus/core': - specifier: 3.0.1 - version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/preset-classic': - specifier: 3.0.1 - version: 3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) - '@docusaurus/utils': - specifier: ^3.0.1 - version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@mdx-js/react': - specifier: ^3.0.0 - version: 3.0.0(@types/react@18.2.42)(react@18.2.0) - '@orama/plugin-docusaurus-dev': - specifier: file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz - version: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) - clsx: - specifier: ^2.0.0 - version: 2.0.0 - jsdom: - specifier: ^23.0.1 - version: 23.0.1 - markdown-it: - specifier: ^13.0.2 - version: 13.0.2 - pako: - specifier: ^2.1.0 - version: 2.1.0 - prism-react-renderer: - specifier: ^2.3.0 - version: 2.3.0(react@18.2.0) - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - slugify: - specifier: ^1.6.6 - version: 1.6.6 - devDependencies: - '@docusaurus/module-type-aliases': - specifier: 3.0.1 - version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': - specifier: 3.0.1 - version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - packages/plugin-docusaurus-v3: dependencies: '@algolia/autocomplete-js': @@ -918,6 +869,7 @@ packages: - '@algolia/client-search' - algoliasearch - search-insights + dev: true /@algolia/autocomplete-js@1.12.2(search-insights@2.11.0): resolution: {integrity: sha512-urCborbT4qJHZJ8atCe1YNicWQ0rJPRK6KWoufmukqZV0ktxXcRlJCstRV9j/8CqxOheB/eDWo/Rm3v9nXSJLg==} @@ -961,6 +913,7 @@ packages: transitivePeerDependencies: - '@algolia/client-search' - algoliasearch + dev: true /@algolia/autocomplete-preset-algolia@1.12.2: resolution: {integrity: sha512-eIKg14xSr5nHp4Qc9ddl59iVTGmJzOTN8KSZMR/cp76Wa78VvYG5SWSU3Qi+visFrlPWH6I0aM8RrevsnhprtQ==} @@ -989,6 +942,7 @@ packages: dependencies: '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.20.0) algoliasearch: 4.20.0 + dev: true /@algolia/autocomplete-shared@1.12.2: resolution: {integrity: sha512-XOaJ0LeXh8jgLKgR1FF2l3aF/8pw4gdjNWucaZh2NfwU1EfXmgjsvUHS7GglJgvxUcSHDoQglr2I5zUo3piSbA==} @@ -1014,6 +968,7 @@ packages: optional: true dependencies: algoliasearch: 4.20.0 + dev: true /@algolia/autocomplete-theme-classic@1.12.2: resolution: {integrity: sha512-0AZzaX4jiN9fc/uO00PTZ4GUYMS/W5BIjCVMF6Rry21VhH5RYBnhH1VLNw3WUH++K2xwcyIoDIBV+tCInF0lOg==} @@ -1023,14 +978,17 @@ packages: resolution: {integrity: sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==} dependencies: '@algolia/cache-common': 4.20.0 + dev: true /@algolia/cache-common@4.20.0: resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==} + dev: true /@algolia/cache-in-memory@4.20.0: resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==} dependencies: '@algolia/cache-common': 4.20.0 + dev: true /@algolia/client-account@4.20.0: resolution: {integrity: sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==} @@ -1038,6 +996,7 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/client-search': 4.20.0 '@algolia/transporter': 4.20.0 + dev: true /@algolia/client-analytics@4.20.0: resolution: {integrity: sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==} @@ -1046,12 +1005,14 @@ packages: '@algolia/client-search': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 + dev: true /@algolia/client-common@4.20.0: resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==} dependencies: '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 + dev: true /@algolia/client-personalization@4.20.0: resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==} @@ -1059,6 +1020,7 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 + dev: true /@algolia/client-search@4.20.0: resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==} @@ -1066,31 +1028,33 @@ packages: '@algolia/client-common': 4.20.0 '@algolia/requester-common': 4.20.0 '@algolia/transporter': 4.20.0 - - /@algolia/events@4.0.1: - resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - dev: false + dev: true /@algolia/logger-common@4.20.0: resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==} + dev: true /@algolia/logger-console@4.20.0: resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==} dependencies: '@algolia/logger-common': 4.20.0 + dev: true /@algolia/requester-browser-xhr@4.20.0: resolution: {integrity: sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==} dependencies: '@algolia/requester-common': 4.20.0 + dev: true /@algolia/requester-common@4.20.0: resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==} + dev: true /@algolia/requester-node-http@4.20.0: resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==} dependencies: '@algolia/requester-common': 4.20.0 + dev: true /@algolia/transporter@4.20.0: resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==} @@ -1098,6 +1062,7 @@ packages: '@algolia/cache-common': 4.20.0 '@algolia/logger-common': 4.20.0 '@algolia/requester-common': 4.20.0 + dev: true /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} @@ -3068,11 +3033,12 @@ packages: /@docsearch/css@3.5.2: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} + dev: true /@docsearch/js@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: - '@docsearch/react': 3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) + '@docsearch/react': 3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) preact: 10.19.2 transitivePeerDependencies: - '@algolia/client-search' @@ -3082,7 +3048,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/react@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -3102,13 +3068,13 @@ packages: '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0) '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.20.0) '@docsearch/css': 3.5.2 - '@types/react': 18.2.42 algoliasearch: 4.20.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) search-insights: 2.11.0 transitivePeerDependencies: - '@algolia/client-search' + dev: true /@docusaurus/core@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): resolution: {integrity: sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==} @@ -3776,212 +3742,6 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - fs-extra: 11.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-json-view-lite: 1.2.1(react@18.2.0) - tslib: 2.6.2 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-google-analytics@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-google-gtag@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@types/gtag.js': 0.0.12 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-google-tag-manager@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-sitemap@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/logger': 3.0.1 - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - fs-extra: 11.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - sitemap: 7.1.1 - tslib: 2.6.2 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/preset-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): - resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-debug': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-analytics': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-gtag': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-tag-manager': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-sitemap': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-classic': 3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-search-algolia': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - '@algolia/client-search' - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - '@types/react' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - search-insights - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/react-loadable@5.5.2(react@17.0.2): resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} peerDependencies: @@ -4000,59 +3760,6 @@ packages: prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-translations': 3.0.1 - '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@mdx-js/react': 3.0.0(@types/react@18.2.42)(react@18.2.0) - clsx: 2.0.0 - copy-text-to-clipboard: 3.2.0 - infima: 0.2.0-alpha.43 - lodash: 4.17.21 - nprogress: 0.2.0 - postcss: 8.4.32 - prism-react-renderer: 2.3.0(react@18.2.0) - prismjs: 1.29.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router-dom: 5.3.4(react@18.2.0) - rtlcss: 4.1.1 - tslib: 2.6.2 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - '@types/react' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - /@docusaurus/theme-common@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): resolution: {integrity: sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==} engines: {node: '>=16.14'} @@ -4183,61 +3890,6 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.42)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): - resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==} - engines: {node: '>=18.0'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@docsearch/react': 3.5.2(@types/react@18.2.42)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/logger': 3.0.1 - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-translations': 3.0.1 - '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - algoliasearch: 4.20.0 - algoliasearch-helper: 3.15.0(algoliasearch@4.20.0) - clsx: 2.0.0 - eta: 2.2.0 - fs-extra: 11.2.0 - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - tslib: 2.6.2 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@algolia/client-search' - - '@docusaurus/types' - - '@parcel/css' - - '@swc/core' - - '@swc/css' - - '@types/react' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - search-insights - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/theme-translations@3.0.1: - resolution: {integrity: sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==} - engines: {node: '>=18.0'} - dependencies: - fs-extra: 11.2.0 - tslib: 2.6.2 - dev: false - /@docusaurus/types@2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==} peerDependencies: @@ -5333,17 +4985,6 @@ packages: - supports-color dev: false - /@mdx-js/react@3.0.0(@types/react@18.2.42)(react@18.2.0): - resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} - peerDependencies: - '@types/react': '>=16' - react: '>=16' - dependencies: - '@types/mdx': 2.0.10 - '@types/react': 18.2.42 - react: 18.2.0 - dev: false - /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false @@ -5497,51 +5138,6 @@ packages: engines: {node: '>= 16.0.0'} dev: false - /@orama/plugin-parsedoc@2.0.0-beta.8: - resolution: {integrity: sha512-2/NqWWCXghrJozOsfew4J0OSN5FMdK1LNU/AaYPYyFxkMgTXH6rZA2qUEg+gYqCmM7FzK1P7v9fH7kCWh9JdaA==} - dependencies: - '@orama/orama': 2.0.0-beta.8 - glob: 8.1.0 - hast-util-from-html: 1.0.2 - hast-util-from-string: 2.0.0 - hast-util-to-html: 8.0.4 - hast-util-to-string: 2.0.0 - rehype: 12.0.1 - rehype-document: 6.1.0 - rehype-parse: 8.0.5 - rehype-preset-minify: 6.0.0 - remark-parse: 10.0.2 - remark-rehype: 10.1.0 - unified: 10.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2): - resolution: {integrity: sha512-amuQLNtTu5sd+jmQUe6feLAAZqpJelMHHULfYCZBs2AoQDT8shpeQMudtwoIFySH90G6zlqFbrEw4ukklW3jbw==} - peerDependencies: - '@orama/highlight': ^0.1.2 - '@orama/orama': 2.0.0-beta.7 - '@oramacloud/client': 1.0.0-beta.21 - '@preact/signals': ^1.2.2 - '@preact/signals-core': ^1.5.0 - preact: ^10.19.1 - preact-custom-element: ^4.3.0 - dependencies: - '@orama/highlight': 0.1.2 - '@orama/orama': 2.0.0-beta.8 - '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.2) - '@preact/signals': 1.2.2(preact@10.19.2) - '@preact/signals-core': 1.5.0 - object-to-css-variables: 0.2.1 - postcss-functions: 4.0.2(postcss@8.4.32) - preact: 10.19.2 - preact-custom-element: 4.3.0(preact@10.19.2) - preact-feather: 4.2.1(preact@10.19.2) - transitivePeerDependencies: - - postcss - dev: false - /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2): resolution: {integrity: sha512-amuQLNtTu5sd+jmQUe6feLAAZqpJelMHHULfYCZBs2AoQDT8shpeQMudtwoIFySH90G6zlqFbrEw4ukklW3jbw==} peerDependencies: @@ -6293,10 +5889,6 @@ packages: '@types/node': 18.19.2 dev: true - /@types/gtag.js@0.0.12: - resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} - dev: false - /@types/hast@2.3.8: resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} dependencies: @@ -6435,10 +6027,6 @@ packages: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: false - /@types/node@17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - dev: false - /@types/node@18.19.2: resolution: {integrity: sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==} dependencies: @@ -6532,12 +6120,6 @@ packages: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: false - /@types/sax@1.2.7: - resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} - dependencies: - '@types/node': 17.0.45 - dev: false - /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} @@ -7305,18 +6887,6 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 - /algoliasearch-helper@3.15.0(algoliasearch@4.20.0): - resolution: {integrity: sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA==} - peerDependencies: - algoliasearch: '>= 3.1 < 6' - peerDependenciesMeta: - algoliasearch: - optional: true - dependencies: - '@algolia/events': 4.0.1 - algoliasearch: 4.20.0 - dev: false - /algoliasearch@4.20.0: resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} dependencies: @@ -7334,6 +6904,7 @@ packages: '@algolia/requester-common': 4.20.0 '@algolia/requester-node-http': 4.20.0 '@algolia/transporter': 4.20.0 + dev: true /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -7429,10 +7000,6 @@ packages: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false - /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -8809,11 +8376,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /copy-text-to-clipboard@3.2.0: - resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} - engines: {node: '>=12'} - dev: false - /copy-webpack-plugin@11.0.0(webpack@5.89.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} @@ -12373,11 +11935,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - /infima@0.2.0-alpha.43: - resolution: {integrity: sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==} - engines: {node: '>=12'} - dev: false - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -15090,10 +14647,6 @@ packages: dependencies: path-key: 4.0.0 - /nprogress@0.2.0: - resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} - dev: false - /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -16603,15 +16156,6 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-json-view-lite@1.2.1(react@18.2.0): - resolution: {integrity: sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==} - engines: {node: '>=14'} - peerDependencies: - react: ^16.13.1 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - dev: false - /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0): resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} @@ -17620,17 +17164,6 @@ packages: resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} dev: false - /rtlcss@4.1.1: - resolution: {integrity: sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - escalade: 3.1.1 - picocolors: 1.0.0 - postcss: 8.4.32 - strip-json-comments: 3.1.1 - dev: false - /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -18038,17 +17571,6 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false - /sitemap@7.1.1: - resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} - hasBin: true - dependencies: - '@types/node': 17.0.45 - '@types/sax': 1.2.7 - arg: 5.0.2 - sax: 1.3.0 - dev: false - /skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -20655,53 +20177,3 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - - file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): - resolution: {integrity: sha512-tQbUVJVTiEgk49/JCKKctvMabx58CR89TFjoWxVfStSf+nNwxbZh+EJqgI0yzv5PHM3q7Czbdn1Lxq5OdkSftA==, tarball: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz} - id: file:packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz - name: '@orama/plugin-docusaurus-dev' - version: 2.0.0-beta.8 - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@algolia/autocomplete-js': 1.12.2(search-insights@2.11.0) - '@algolia/autocomplete-theme-classic': 1.12.2 - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@orama/highlight': 0.1.2 - '@orama/orama': 2.0.0-beta.8 - '@orama/plugin-parsedoc': 2.0.0-beta.8 - '@orama/searchbox': 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) - github-slugger: 2.0.0 - pako: 2.1.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - vfile-message: 3.1.4 - transitivePeerDependencies: - - '@algolia/client-search' - - '@docusaurus/types' - - '@oramacloud/client' - - '@parcel/css' - - '@preact/signals' - - '@preact/signals-core' - - '@swc/core' - - '@swc/css' - - algoliasearch - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - postcss - - preact - - preact-custom-element - - search-insights - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false diff --git a/packages/plugin-docusaurus-sandbox/.gitignore b/sandboxes/plugin-docusaurus-v3-sandbox/.gitignore similarity index 100% rename from packages/plugin-docusaurus-sandbox/.gitignore rename to sandboxes/plugin-docusaurus-v3-sandbox/.gitignore diff --git a/packages/plugin-docusaurus-sandbox/README.md b/sandboxes/plugin-docusaurus-v3-sandbox/README.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/README.md rename to sandboxes/plugin-docusaurus-v3-sandbox/README.md diff --git a/packages/plugin-docusaurus-sandbox/babel.config.js b/sandboxes/plugin-docusaurus-v3-sandbox/babel.config.js similarity index 100% rename from packages/plugin-docusaurus-sandbox/babel.config.js rename to sandboxes/plugin-docusaurus-v3-sandbox/babel.config.js diff --git a/packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md b/sandboxes/plugin-docusaurus-v3-sandbox/blog/2019-05-28-first-blog-post.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/2019-05-28-first-blog-post.md rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/2019-05-28-first-blog-post.md diff --git a/packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md b/sandboxes/plugin-docusaurus-v3-sandbox/blog/2019-05-29-long-blog-post.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/2019-05-29-long-blog-post.md rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/2019-05-29-long-blog-post.md diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx b/sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-01-mdx-blog-post.mdx similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/2021-08-01-mdx-blog-post.mdx rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-01-mdx-blog-post.mdx diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg b/sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg diff --git a/packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md b/sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-26-welcome/index.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/2021-08-26-welcome/index.md rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/2021-08-26-welcome/index.md diff --git a/packages/plugin-docusaurus-sandbox/blog/authors.yml b/sandboxes/plugin-docusaurus-v3-sandbox/blog/authors.yml similarity index 100% rename from packages/plugin-docusaurus-sandbox/blog/authors.yml rename to sandboxes/plugin-docusaurus-v3-sandbox/blog/authors.yml diff --git a/packages/plugin-docusaurus-sandbox/docs/intro.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/intro.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/intro.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/intro.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/_category_.json similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/_category_.json rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/_category_.json diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/congratulations.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/congratulations.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/congratulations.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-blog-post.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-blog-post.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-blog-post.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-document.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-document.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-document.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-page.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/create-a-page.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/create-a-page.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/deploy-your-site.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/deploy-your-site.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/deploy-your-site.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/markdown-features.mdx similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-basics/markdown-features.mdx rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-basics/markdown-features.mdx diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/_category_.json similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-extras/_category_.json rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/_category_.json diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/img/docsVersionDropdown.png diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/localeDropdown.png b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/img/localeDropdown.png similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-extras/img/localeDropdown.png rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/img/localeDropdown.png diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/manage-docs-versions.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-extras/manage-docs-versions.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/manage-docs-versions.md diff --git a/packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md b/sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/translate-your-site.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/docs/tutorial-extras/translate-your-site.md rename to sandboxes/plugin-docusaurus-v3-sandbox/docs/tutorial-extras/translate-your-site.md diff --git a/packages/plugin-docusaurus-sandbox/docusaurus.config.js b/sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js similarity index 100% rename from packages/plugin-docusaurus-sandbox/docusaurus.config.js rename to sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js diff --git a/packages/plugin-docusaurus-sandbox/package.json b/sandboxes/plugin-docusaurus-v3-sandbox/package.json similarity index 96% rename from packages/plugin-docusaurus-sandbox/package.json rename to sandboxes/plugin-docusaurus-v3-sandbox/package.json index 4b48e6b39..a53ba509b 100644 --- a/packages/plugin-docusaurus-sandbox/package.json +++ b/sandboxes/plugin-docusaurus-v3-sandbox/package.json @@ -1,5 +1,5 @@ { - "name": "plugin-docusaurus-sandbox", + "name": "plugin-docusaurus-v3-sandbox", "version": "0.0.0", "private": true, "scripts": { diff --git a/packages/plugin-docusaurus-sandbox/sidebars.js b/sandboxes/plugin-docusaurus-v3-sandbox/sidebars.js similarity index 100% rename from packages/plugin-docusaurus-sandbox/sidebars.js rename to sandboxes/plugin-docusaurus-v3-sandbox/sidebars.js diff --git a/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js b/sandboxes/plugin-docusaurus-v3-sandbox/src/components/HomepageFeatures/index.js similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/index.js rename to sandboxes/plugin-docusaurus-v3-sandbox/src/components/HomepageFeatures/index.js diff --git a/packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css b/sandboxes/plugin-docusaurus-v3-sandbox/src/components/HomepageFeatures/styles.module.css similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/components/HomepageFeatures/styles.module.css rename to sandboxes/plugin-docusaurus-v3-sandbox/src/components/HomepageFeatures/styles.module.css diff --git a/packages/plugin-docusaurus-sandbox/src/css/custom.css b/sandboxes/plugin-docusaurus-v3-sandbox/src/css/custom.css similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/css/custom.css rename to sandboxes/plugin-docusaurus-v3-sandbox/src/css/custom.css diff --git a/packages/plugin-docusaurus-sandbox/src/pages/index.js b/sandboxes/plugin-docusaurus-v3-sandbox/src/pages/index.js similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/pages/index.js rename to sandboxes/plugin-docusaurus-v3-sandbox/src/pages/index.js diff --git a/packages/plugin-docusaurus-sandbox/src/pages/index.module.css b/sandboxes/plugin-docusaurus-v3-sandbox/src/pages/index.module.css similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/pages/index.module.css rename to sandboxes/plugin-docusaurus-v3-sandbox/src/pages/index.module.css diff --git a/packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md b/sandboxes/plugin-docusaurus-v3-sandbox/src/pages/markdown-page.md similarity index 100% rename from packages/plugin-docusaurus-sandbox/src/pages/markdown-page.md rename to sandboxes/plugin-docusaurus-v3-sandbox/src/pages/markdown-page.md diff --git a/packages/plugin-docusaurus-sandbox/static/.nojekyll b/sandboxes/plugin-docusaurus-v3-sandbox/static/.nojekyll similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/.nojekyll rename to sandboxes/plugin-docusaurus-v3-sandbox/static/.nojekyll diff --git a/packages/plugin-docusaurus-sandbox/static/img/docusaurus-social-card.jpg b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/docusaurus-social-card.jpg similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/docusaurus-social-card.jpg rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/docusaurus-social-card.jpg diff --git a/packages/plugin-docusaurus-sandbox/static/img/docusaurus.png b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/docusaurus.png similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/docusaurus.png rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/docusaurus.png diff --git a/packages/plugin-docusaurus-sandbox/static/img/favicon.ico b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/favicon.ico similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/favicon.ico rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/favicon.ico diff --git a/packages/plugin-docusaurus-sandbox/static/img/logo.svg b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/logo.svg similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/logo.svg rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/logo.svg diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_mountain.svg similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_mountain.svg rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_mountain.svg diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_react.svg similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_react.svg rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_react.svg diff --git a/packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg b/sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_tree.svg similarity index 100% rename from packages/plugin-docusaurus-sandbox/static/img/undraw_docusaurus_tree.svg rename to sandboxes/plugin-docusaurus-v3-sandbox/static/img/undraw_docusaurus_tree.svg diff --git a/.eslintignore b/scripts/.eslintignore similarity index 100% rename from .eslintignore rename to scripts/.eslintignore From 79939e1008d8b369e618ca7a3fc2833e5f4016a4 Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Tue, 12 Dec 2023 17:02:33 +0100 Subject: [PATCH 4/9] feat: updates plugin name and removes frontmatter --- package.json | 12 +- packages/docs/package.json | 4 +- packages/orama/package.json | 4 +- packages/plugin-astro/package.json | 4 +- packages/plugin-data-persistence/package.json | 8 +- ...ama-plugin-docusaurus-dev-2.0.0-beta.8.tgz | Bin 103095 -> 0 bytes ...rama-plugin-docusaurus-v3-2.0.0-beta.8.tgz | Bin 0 -> 191993 bytes packages/plugin-docusaurus-v3/package.json | 15 +- .../src/client/theme/SearchBar/index.js | 21 +- .../plugin-docusaurus-v3/src/server/index.js | 11 +- packages/plugin-docusaurus/package.json | 12 +- packages/plugin-match-highlight/package.json | 4 +- packages/plugin-nextra/package.json | 2 +- packages/plugin-parsedoc/package.json | 4 +- packages/plugin-telemetry/package.json | 4 +- pnpm-lock.yaml | 3248 ++++++++++------- pnpm-workspace.yaml | 1 + .../docusaurus.config.js | 2 +- .../plugin-docusaurus-v3-sandbox/package.json | 2 +- 19 files changed, 1914 insertions(+), 1444 deletions(-) delete mode 100644 packages/plugin-docusaurus-v3/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz create mode 100644 packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz diff --git a/package.json b/package.json index d4fe60ff2..cd416372e 100644 --- a/package.json +++ b/package.json @@ -32,15 +32,15 @@ "devDependencies": { "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/tap": "^15.0.11", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", "c8": "^7.14.0", "commitizen": "^4.3.0", "eslint": "^8.55.0", "eslint-plugin-import": "^2.29.0", - "eslint-plugin-n": "^16.3.1", + "eslint-plugin-n": "^16.4.0", "eslint-plugin-promise": "^6.1.1", "execa": "^6.1.0", "husky": "^8.0.3", @@ -53,8 +53,8 @@ "tape": "^5.7.2", "tcompare": "^6.4.5", "tsx": "^3.14.0", - "turbo": "^1.11.0", - "typescript": "^5.3.2" + "turbo": "^1.11.1", + "typescript": "^5.3.3" }, "author": { "name": "Michele Riva", diff --git a/packages/docs/package.json b/packages/docs/package.json index 72c6d2012..2a5befedb 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -13,14 +13,14 @@ "@orama/orama": "workspace:*", "@orama/plugin-data-persistence": "workspace:*", "@orama/searchbox": "1.0.0-beta.9", - "@vitejs/plugin-vue": "^4.5.1", + "@vitejs/plugin-vue": "^4.5.2", "jsdom": "^23.0.1", "markdown-it": "^13.0.2", "slugify": "^1.6.6", "vite": "^4.5.1" }, "devDependencies": { - "@preact/signals-core": "^1.5.0", + "@preact/signals-core": "^1.5.1", "@types/jsdom": "^21.1.6", "@types/markdown-it": "^13.0.7", "vitepress": "1.0.0-rc.31" diff --git a/packages/orama/package.json b/packages/orama/package.json index ed5134625..d61b0ca67 100644 --- a/packages/orama/package.json +++ b/packages/orama/package.json @@ -86,7 +86,7 @@ "@playwright/test": "^1.40.1", "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/tap": "^15.0.11", "auto-changelog": "^2.4.0", "c8": "^7.14.0", @@ -101,7 +101,7 @@ "tcompare": "^6.4.5", "tsd": "^0.29.0", "tsx": "^3.14.0", - "typescript": "^5.3.2", + "typescript": "^5.3.3", "vite": "^4.5.1" }, "engines": { diff --git a/packages/plugin-astro/package.json b/packages/plugin-astro/package.json index 8175ec91a..9ef41d415 100644 --- a/packages/plugin-astro/package.json +++ b/packages/plugin-astro/package.json @@ -49,10 +49,10 @@ "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", "@types/html-to-text": "^9.0.4", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "tap-mocha-reporter": "^5.0.4", "tsx": "^3.14.0", - "typescript": "^5.3.2" + "typescript": "^5.3.3" }, "engines": { "node": ">=18.0.0" diff --git a/packages/plugin-data-persistence/package.json b/packages/plugin-data-persistence/package.json index 621f747b5..b494cfd41 100644 --- a/packages/plugin-data-persistence/package.json +++ b/packages/plugin-data-persistence/package.json @@ -48,17 +48,17 @@ "devDependencies": { "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/tap": "^15.0.11", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", "c8": "^7.14.0", "msgpack": "link:@types/msgpack/msgpack", "readable-stream": "^4.4.2", "tap": "^16.3.9", "tap-mocha-reporter": "^5.0.4", "tsx": "^3.14.0", - "typescript": "^5.3.2" + "typescript": "^5.3.3" }, "publishConfig": { "access": "public" diff --git a/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz deleted file mode 100644 index a405f08a823b7132b32b78933050fa8c6867ce31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103095 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 diff --git a/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b72cad079e682ab993bc60022beb9514e8da9b41 GIT binary patch literal 191993 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 z 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%0DkO< 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 WhyI~|=pXto(*FRIv#rhmG6MiX8>LVH literal 0 HcmV?d00001 diff --git a/packages/plugin-docusaurus-v3/package.json b/packages/plugin-docusaurus-v3/package.json index 1762a94a4..fe2829213 100644 --- a/packages/plugin-docusaurus-v3/package.json +++ b/packages/plugin-docusaurus-v3/package.json @@ -26,8 +26,9 @@ "@orama/highlight": "^0.1.2", "@orama/orama": "workspace:*", "@orama/plugin-parsedoc": "workspace:*", - "@orama/searchbox": "1.0.0-beta.9", + "@orama/searchbox": "1.0.0-beta.11", "github-slugger": "^2.0.0", + "gray-matter": "^4.0.3", "pako": "^2.1.0", "vfile-message": "^3.1.4" }, @@ -38,19 +39,19 @@ "@docusaurus/types": "^2.4.3", "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/pako": "^2.0.3", - "@types/react": "^18.2.42", + "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", "eslint": "^8.55.0", "eslint-config-react": "^1.1.7", "eslint-config-react-app": "^7.0.1", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^39.1.1", "eslint-plugin-import": "^2.29.0", - "eslint-plugin-n": "^16.3.1", + "eslint-plugin-n": "^16.4.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", "husky": "^8.0.3", @@ -60,7 +61,7 @@ "react-dom": "^18.2.0", "tap-mocha-reporter": "^5.0.4", "tsx": "^3.14.0", - "typescript": "^5.3.2", + "typescript": "^5.3.3", "webpack": "^5.89.0" }, "peerDependencies": { diff --git a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js index e33630342..f2b68e7b5 100644 --- a/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js +++ b/packages/plugin-docusaurus-v3/src/client/theme/SearchBar/index.js @@ -5,7 +5,7 @@ import { useActiveVersion, useVersions } from '@docusaurus/plugin-content-docs/c import { useColorMode, useDocsPreferredVersion } from '@docusaurus/theme-common' import { usePluginData } from '@docusaurus/useGlobalData' import { ungzip } from 'pako' -import { RegisterSearchBox, presets, signals as $ } from '@orama/searchbox' +import { RegisterSearchBox, presets, signals as $, events } from '@orama/searchbox' import '@orama/searchbox/dist/index.css' export function OramaSearch () { @@ -16,7 +16,7 @@ export function OramaSearch () { const activeVersion = useActiveVersion(undefined) const versions = useVersions(undefined) const { preferredVersion } = useDocsPreferredVersion() - const { searchData } = usePluginData('@orama/plugin-docusaurus-dev') + const { searchData } = usePluginData('@orama/plugin-docusaurus-v3') const { colorMode } = useColorMode() const version = useMemo(() => { @@ -35,6 +35,21 @@ export function OramaSearch () { $.colorScheme.value = colorMode }, [colorMode]) + useEffect(() => { + window.addEventListener(events.seeItem, (event) => { + try { + const path = event.detail.item.document.path + window.location.pathname = path + } catch (e) { + console.error(e) + } + }) + + return () => { + window.removeEventListener(events.seeItem, () => {}) + } + }, []) + useEffect(() => { async function loadOrama () { @@ -75,7 +90,7 @@ export function OramaSearch () { if(customElements.get('orama-searchbox') === undefined) { RegisterSearchBox({ oramaInstance, - preset: presets.docusaurus.name, + preset: presets.docs.name, show: false, colorScheme: colorMode, }) diff --git a/packages/plugin-docusaurus-v3/src/server/index.js b/packages/plugin-docusaurus-v3/src/server/index.js index 4d979be57..549c953cc 100644 --- a/packages/plugin-docusaurus-v3/src/server/index.js +++ b/packages/plugin-docusaurus-v3/src/server/index.js @@ -3,16 +3,16 @@ import { gzip as gzipCB } from 'node:zlib' import { promisify } from 'node:util' import { resolve } from 'node:path' import { presets } from '@orama/searchbox' -import { create, insertMultiple, insert, save } from '@orama/orama' +import { create, insertMultiple, save } from '@orama/orama' import { JSDOM } from 'jsdom' import MarkdownIt from 'markdown-it' -import slugify from 'slugify' +import matter from 'gray-matter' export default function OramaPluginDocusaurus(ctx, options) { let versions = [] return { - name: '@orama/plugin-docusaurus-dev', + name: '@orama/plugin-docusaurus-v3', getPathsToWatch() { return [getThemePath()] @@ -82,7 +82,7 @@ async function buildDevSearchData(siteDir, generatedFilesDir, allContent, versio })) const db = await create({ - schema: presets.docusaurus.schema + schema: presets.docs.schema }) await insertMultiple(db, oramaDocs) @@ -97,10 +97,11 @@ async function generateDocs(siteDir, content, version) { const { title, permalink, source } = content const fileContent = readFileSync(source.replace('@site', siteDir), 'utf-8') + const contentWithoutFrontMatter = matter(fileContent).content return parseHTMLContent({ originalTitle: title, - html: new MarkdownIt().render(fileContent), + html: new MarkdownIt().render(contentWithoutFrontMatter), path: permalink }) } diff --git a/packages/plugin-docusaurus/package.json b/packages/plugin-docusaurus/package.json index 8def15440..88e498a4b 100644 --- a/packages/plugin-docusaurus/package.json +++ b/packages/plugin-docusaurus/package.json @@ -62,19 +62,19 @@ "@docusaurus/types": "^2.4.3", "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/pako": "^2.0.3", - "@types/react": "^18.2.42", + "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", - "@typescript-eslint/eslint-plugin": "^6.13.2", - "@typescript-eslint/parser": "^6.13.2", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^6.14.0", "eslint": "^8.55.0", "eslint-config-react": "^1.1.7", "eslint-config-react-app": "^7.0.1", "eslint-config-standard": "^17.1.0", "eslint-config-standard-with-typescript": "^39.1.1", "eslint-plugin-import": "^2.29.0", - "eslint-plugin-n": "^16.3.1", + "eslint-plugin-n": "^16.4.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.33.2", "husky": "^8.0.3", @@ -84,7 +84,7 @@ "react-dom": "^17.0.2", "tap-mocha-reporter": "^5.0.4", "tsx": "^3.14.0", - "typescript": "^5.3.2", + "typescript": "^5.3.3", "webpack": "^5.89.0" }, "peerDependencies": { diff --git a/packages/plugin-match-highlight/package.json b/packages/plugin-match-highlight/package.json index 7d95c8ffa..fd91faae7 100644 --- a/packages/plugin-match-highlight/package.json +++ b/packages/plugin-match-highlight/package.json @@ -43,12 +43,12 @@ "devDependencies": { "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/tap": "^15.0.11", "c8": "^7.14.0", "tap": "^16.3.9", "tsx": "^3.14.0", - "typescript": "^5.3.2" + "typescript": "^5.3.3" }, "config": { "commitizen": { diff --git a/packages/plugin-nextra/package.json b/packages/plugin-nextra/package.json index 0eb0febb9..e59f0696a 100644 --- a/packages/plugin-nextra/package.json +++ b/packages/plugin-nextra/package.json @@ -44,6 +44,6 @@ "devDependencies": { "@swc/cli": "^0.1.63", "@swc/core": "^1.3.100", - "typescript": "^5.3.2" + "typescript": "^5.3.3" } } \ No newline at end of file diff --git a/packages/plugin-parsedoc/package.json b/packages/plugin-parsedoc/package.json index 00f085074..1ece6e2e8 100644 --- a/packages/plugin-parsedoc/package.json +++ b/packages/plugin-parsedoc/package.json @@ -53,11 +53,11 @@ "@swc/core": "^1.3.100", "@types/glob": "^8.1.0", "@types/hast": "^2.3.8", - "@types/node": "^18.19.2", + "@types/node": "^18.19.3", "@types/tap": "^15.0.11", "c8": "^7.14.0", "tap": "^16.3.9", "tsx": "^3.14.0", - "typescript": "^5.3.2" + "typescript": "^5.3.3" } } \ No newline at end of file diff --git a/packages/plugin-telemetry/package.json b/packages/plugin-telemetry/package.json index 905cc1c1d..527621d6c 100644 --- a/packages/plugin-telemetry/package.json +++ b/packages/plugin-telemetry/package.json @@ -43,7 +43,7 @@ "access": "public" }, "devDependencies": { - "@types/node": "^20.10.3", + "@types/node": "^20.10.4", "c8": "^7.14.0", "sinon": "^17.0.1", "tap": "^16.3.9", @@ -51,6 +51,6 @@ "tape": "^5.7.2", "ts-standard": "^12.0.2", "tsup": "^7.2.0", - "typescript": "^5.3.2" + "typescript": "^5.3.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eab24f4e8..ad7548c3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,32 +19,32 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/tap': specifier: ^15.0.11 version: 15.0.11 '@typescript-eslint/eslint-plugin': - specifier: ^6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) c8: specifier: ^7.14.0 version: 7.14.0 commitizen: specifier: ^4.3.0 - version: 4.3.0(typescript@5.3.2) + version: 4.3.0(typescript@5.3.3) eslint: specifier: ^8.55.0 version: 8.55.0 eslint-plugin-import: specifier: ^2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.3.1 - version: 16.3.1(eslint@8.55.0) + specifier: ^16.4.0 + version: 16.4.0(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 version: 6.1.1(eslint@8.55.0) @@ -68,7 +68,7 @@ importers: version: 3.21.0 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tap-mocha-reporter: specifier: ^5.0.4 version: 5.0.4 @@ -82,11 +82,11 @@ importers: specifier: ^3.14.0 version: 3.14.0 turbo: - specifier: ^1.11.0 - version: 1.11.0 + specifier: ^1.11.1 + version: 1.11.1 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/benchmarks: dependencies: @@ -108,10 +108,10 @@ importers: version: link:../plugin-data-persistence '@orama/searchbox': specifier: 1.0.0-beta.9 - version: 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) + version: 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3) '@vitejs/plugin-vue': - specifier: ^4.5.1 - version: 4.5.1(vite@4.5.1)(vue@3.3.10) + specifier: ^4.5.2 + version: 4.5.2(vite@4.5.1)(vue@3.3.11) jsdom: specifier: ^23.0.1 version: 23.0.1 @@ -123,11 +123,11 @@ importers: version: 1.6.6 vite: specifier: ^4.5.1 - version: 4.5.1(@types/node@18.19.2) + version: 4.5.1(@types/node@18.19.3) devDependencies: '@preact/signals-core': - specifier: ^1.5.0 - version: 1.5.0 + specifier: ^1.5.1 + version: 1.5.1 '@types/jsdom': specifier: ^21.1.6 version: 21.1.6 @@ -136,7 +136,7 @@ importers: version: 13.0.7 vitepress: specifier: 1.0.0-rc.31 - version: 1.0.0-rc.31(@types/node@18.19.2)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + version: 1.0.0-rc.31(@types/node@18.19.3)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) packages/orama: devDependencies: @@ -156,8 +156,8 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/tap': specifier: ^15.0.11 version: 15.0.11 @@ -169,7 +169,7 @@ importers: version: 7.14.0 commitizen: specifier: ^4.3.0 - version: 4.3.0(typescript@5.3.2) + version: 4.3.0(typescript@5.3.3) cronometro: specifier: ^1.2.0 version: 1.2.0 @@ -184,7 +184,7 @@ importers: version: 2.8.8 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tap-mocha-reporter: specifier: ^5.0.4 version: 5.0.4 @@ -201,11 +201,11 @@ importers: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 vite: specifier: ^4.5.1 - version: 4.5.1(@types/node@18.19.2) + version: 4.5.1(@types/node@18.19.3) packages/plugin-astro: dependencies: @@ -214,7 +214,7 @@ importers: version: link:../orama astro: specifier: ^2.10.15 - version: 2.10.15(@types/node@18.19.2) + version: 2.10.15(@types/node@18.19.3) html-to-text: specifier: ^9.0.5 version: 9.0.5 @@ -229,8 +229,8 @@ importers: specifier: ^9.0.4 version: 9.0.4 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 tap-mocha-reporter: specifier: ^5.0.4 version: 5.0.4 @@ -238,8 +238,8 @@ importers: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/plugin-data-persistence: dependencies: @@ -260,17 +260,17 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/tap': specifier: ^15.0.11 version: 15.0.11 '@typescript-eslint/eslint-plugin': - specifier: ^6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) c8: specifier: ^7.14.0 version: 7.14.0 @@ -282,7 +282,7 @@ importers: version: 4.4.2 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tap-mocha-reporter: specifier: ^5.0.4 version: 5.0.4 @@ -290,20 +290,20 @@ importers: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/plugin-docusaurus: dependencies: '@algolia/autocomplete-js': specifier: ^1.12.2 - version: 1.12.2(search-insights@2.11.0) + version: 1.12.2(search-insights@2.13.0) '@algolia/autocomplete-theme-classic': specifier: ^1.12.2 version: 1.12.2 '@docusaurus/theme-common': specifier: ^2.4.3 - version: 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + version: 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@orama/highlight': specifier: ^0.1.2 version: 0.1.2 @@ -342,23 +342,23 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/pako': specifier: ^2.0.3 version: 2.0.3 '@types/react': - specifier: ^18.2.42 - version: 18.2.42 + specifier: ^18.2.43 + version: 18.2.43 '@types/react-dom': specifier: ^18.2.17 version: 18.2.17 '@typescript-eslint/eslint-plugin': - specifier: ^6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: specifier: ^8.55.0 version: 8.55.0 @@ -367,19 +367,19 @@ importers: version: 1.1.7 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) + version: 7.0.1(eslint@8.55.0)(typescript@5.3.3) eslint-config-standard: specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-config-standard-with-typescript: specifier: ^39.1.1 - version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) + version: 39.1.1(@typescript-eslint/eslint-plugin@6.14.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.3.1 - version: 16.3.1(eslint@8.55.0) + specifier: ^16.4.0 + version: 16.4.0(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 version: 6.1.1(eslint@8.55.0) @@ -408,26 +408,26 @@ importers: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 webpack: specifier: ^5.89.0 version: 5.89.0(@swc/core@1.3.100) - packages/plugin-docusaurus-dev: + packages/plugin-docusaurus-v3: dependencies: '@algolia/autocomplete-js': specifier: ^1.12.2 - version: 1.12.2(search-insights@2.11.0) + version: 1.12.2(search-insights@2.13.0) '@algolia/autocomplete-theme-classic': specifier: ^1.12.2 version: 1.12.2 '@docusaurus/plugin-content-docs': specifier: ^3.0.1 - version: 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + version: 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/theme-common': specifier: ^3.0.1 - version: 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + version: 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@orama/highlight': specifier: ^0.1.2 version: 0.1.2 @@ -438,11 +438,14 @@ importers: specifier: workspace:* version: link:../plugin-parsedoc '@orama/searchbox': - specifier: 1.0.0-beta.9 - version: 1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2) + specifier: 1.0.0-beta.11 + version: 1.0.0-beta.11(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3) github-slugger: specifier: ^2.0.0 version: 2.0.0 + gray-matter: + specifier: ^4.0.3 + version: 4.0.3 pako: specifier: ^2.1.0 version: 2.1.0 @@ -469,23 +472,23 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/pako': specifier: ^2.0.3 version: 2.0.3 '@types/react': - specifier: ^18.2.42 - version: 18.2.42 + specifier: ^18.2.43 + version: 18.2.43 '@types/react-dom': specifier: ^18.2.17 version: 18.2.17 '@typescript-eslint/eslint-plugin': - specifier: ^6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) + specifier: ^6.14.0 + version: 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: specifier: ^8.55.0 version: 8.55.0 @@ -494,19 +497,19 @@ importers: version: 1.1.7 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) + version: 7.0.1(eslint@8.55.0)(typescript@5.3.3) eslint-config-standard: specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-config-standard-with-typescript: specifier: ^39.1.1 - version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) + version: 39.1.1(@typescript-eslint/eslint-plugin@6.14.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-import: specifier: ^2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) + version: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) eslint-plugin-n: - specifier: ^16.3.1 - version: 16.3.1(eslint@8.55.0) + specifier: ^16.4.0 + version: 16.4.0(eslint@8.55.0) eslint-plugin-promise: specifier: ^6.1.1 version: 6.1.1(eslint@8.55.0) @@ -535,129 +538,8 @@ importers: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 - webpack: - specifier: ^5.89.0 - version: 5.89.0(@swc/core@1.3.100) - - packages/plugin-docusaurus-v3: - dependencies: - '@algolia/autocomplete-js': - specifier: ^1.12.2 - version: 1.12.2(search-insights@2.11.0) - '@algolia/autocomplete-theme-classic': - specifier: ^1.12.2 - version: 1.12.2 - '@docusaurus/theme-common': - specifier: ^3.0.1 - version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@orama/highlight': - specifier: ^0.1.2 - version: 0.1.2 - '@orama/orama': - specifier: workspace:2.0.0-beta.8 - version: link:../orama - '@orama/plugin-parsedoc': - specifier: workspace:2.0.0-beta.8 - version: link:../plugin-parsedoc - github-slugger: - specifier: ^2.0.0 - version: 2.0.0 - pako: - specifier: ^2.1.0 - version: 2.1.0 - vfile-message: - specifier: ^3.1.4 - version: 3.1.4 - devDependencies: - '@commitlint/cli': - specifier: ^17.8.1 - version: 17.8.1(@swc/core@1.3.100) - '@commitlint/config-conventional': - specifier: ^17.8.1 - version: 17.8.1 - '@docusaurus/module-type-aliases': - specifier: ^3.0.1 - version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/types': - specifier: ^3.0.1 - version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@swc/cli': - specifier: ^0.1.63 - version: 0.1.63(@swc/core@1.3.100) - '@swc/core': - specifier: ^1.3.100 - version: 1.3.100 - '@types/node': - specifier: ^18.19.2 - version: 18.19.2 - '@types/pako': - specifier: ^2.0.3 - version: 2.0.3 - '@types/react': - specifier: ^18.2.42 - version: 18.2.42 - '@types/react-dom': - specifier: ^18.2.17 - version: 18.2.17 - '@typescript-eslint/eslint-plugin': - specifier: ^6.13.2 - version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': - specifier: ^6.13.2 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) - eslint: - specifier: ^8.55.0 - version: 8.55.0 - eslint-config-react: - specifier: ^1.1.7 - version: 1.1.7 - eslint-config-react-app: - specifier: ^7.0.1 - version: 7.0.1(eslint@8.55.0)(typescript@5.3.2) - eslint-config-standard: - specifier: ^17.1.0 - version: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) - eslint-config-standard-with-typescript: - specifier: ^39.1.1 - version: 39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) - eslint-plugin-import: - specifier: ^2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) - eslint-plugin-n: - specifier: ^16.3.1 - version: 16.3.1(eslint@8.55.0) - eslint-plugin-promise: - specifier: ^6.1.1 - version: 6.1.1(eslint@8.55.0) - eslint-plugin-react: - specifier: ^7.33.2 - version: 7.33.2(eslint@8.55.0) - husky: - specifier: ^8.0.3 - version: 8.0.3 - lint-staged: - specifier: ^13.3.0 - version: 13.3.0 - prettier: - specifier: ^2.8.8 - version: 2.8.8 - react: - specifier: ^18.2.0 - version: 18.2.0 - react-dom: - specifier: ^18.2.0 - version: 18.2.0(react@18.2.0) - tap-mocha-reporter: - specifier: ^5.0.4 - version: 5.0.4 - tsx: - specifier: ^3.14.0 - version: 3.14.0 - typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 webpack: specifier: ^5.89.0 version: 5.89.0(@swc/core@1.3.100) @@ -675,8 +557,8 @@ importers: specifier: ^1.3.100 version: 1.3.100 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/tap': specifier: ^15.0.11 version: 15.0.11 @@ -685,13 +567,13 @@ importers: version: 7.14.0 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tsx: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/plugin-nextra: dependencies: @@ -706,7 +588,7 @@ importers: version: 2.3.2 next: specifier: ^13.5.6 - version: 13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0) + version: 13.5.6(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -721,8 +603,8 @@ importers: specifier: ^1.3.100 version: 1.3.100 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/plugin-parsedoc: dependencies: @@ -779,8 +661,8 @@ importers: specifier: ^2.3.8 version: 2.3.8 '@types/node': - specifier: ^18.19.2 - version: 18.19.2 + specifier: ^18.19.3 + version: 18.19.3 '@types/tap': specifier: ^15.0.11 version: 15.0.11 @@ -789,13 +671,13 @@ importers: version: 7.14.0 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tsx: specifier: ^3.14.0 version: 3.14.0 typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/plugin-telemetry: dependencies: @@ -804,8 +686,8 @@ importers: version: link:../orama devDependencies: '@types/node': - specifier: ^20.10.3 - version: 20.10.3 + specifier: ^20.10.4 + version: 20.10.4 c8: specifier: ^7.14.0 version: 7.14.0 @@ -814,7 +696,7 @@ importers: version: 17.0.1 tap: specifier: ^16.3.9 - version: 16.3.9(typescript@5.3.2) + version: 16.3.9(typescript@5.3.3) tap-mocha-reporter: specifier: ^5.0.4 version: 5.0.4 @@ -823,13 +705,13 @@ importers: version: 5.7.2 ts-standard: specifier: ^12.0.2 - version: 12.0.2(typescript@5.3.2) + version: 12.0.2(typescript@5.3.3) tsup: specifier: ^7.2.0 - version: 7.2.0(@swc/core@1.3.100)(typescript@5.3.2) + version: 7.2.0(@swc/core@1.3.100)(typescript@5.3.3) typescript: - specifier: ^5.3.2 - version: 5.3.2 + specifier: ^5.3.3 + version: 5.3.3 packages/stemmers: devDependencies: @@ -843,16 +725,65 @@ importers: specifier: ^1.3.100 version: 1.3.100 + sandboxes/plugin-docusaurus-v3-sandbox: + dependencies: + '@docusaurus/core': + specifier: 3.0.1 + version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/preset-classic': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + '@docusaurus/utils': + specifier: ^3.0.1 + version: 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@mdx-js/react': + specifier: ^3.0.0 + version: 3.0.0(@types/react@18.2.43)(react@18.2.0) + '@orama/plugin-docusaurus-v3': + specifier: file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz + version: file:packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + clsx: + specifier: ^2.0.0 + version: 2.0.0 + jsdom: + specifier: ^23.0.1 + version: 23.0.1 + markdown-it: + specifier: ^13.0.2 + version: 13.0.2 + pako: + specifier: ^2.1.0 + version: 2.1.0 + prism-react-renderer: + specifier: ^2.3.0 + version: 2.3.0(react@18.2.0) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + slugify: + specifier: ^1.6.6 + version: 1.6.6 + devDependencies: + '@docusaurus/module-type-aliases': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': + specifier: 3.0.1 + version: 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + packages: /@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - /@algolia/autocomplete-core@1.12.2(search-insights@2.11.0): + /@algolia/autocomplete-core@1.12.2(search-insights@2.13.0): resolution: {integrity: sha512-9H11byD/LotKdsAQW8LKfJRwTKde33nxieKgBRbG8jhPErnREsiAmdF82910mv2zimu66T4f9BL9zT1kGEF74g==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.12.2(search-insights@2.13.0) '@algolia/autocomplete-shared': 1.12.2 transitivePeerDependencies: - '@algolia/client-search' @@ -860,18 +791,17 @@ packages: - search-insights dev: false - /@algolia/autocomplete-core@1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-core@1.9.3(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0) - '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.20.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.21.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - dev: true - /@algolia/autocomplete-js@1.12.2(search-insights@2.11.0): + /@algolia/autocomplete-js@1.12.2(search-insights@2.13.0): resolution: {integrity: sha512-urCborbT4qJHZJ8atCe1YNicWQ0rJPRK6KWoufmukqZV0ktxXcRlJCstRV9j/8CqxOheB/eDWo/Rm3v9nXSJLg==} peerDependencies: '@algolia/client-search': '>= 4.5.1 < 6' @@ -882,38 +812,37 @@ packages: algoliasearch: optional: true dependencies: - '@algolia/autocomplete-core': 1.12.2(search-insights@2.11.0) + '@algolia/autocomplete-core': 1.12.2(search-insights@2.13.0) '@algolia/autocomplete-preset-algolia': 1.12.2 '@algolia/autocomplete-shared': 1.12.2 htm: 3.1.1 - preact: 10.19.2 + preact: 10.19.3 transitivePeerDependencies: - search-insights dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.12.2(search-insights@2.11.0): + /@algolia/autocomplete-plugin-algolia-insights@1.12.2(search-insights@2.13.0): resolution: {integrity: sha512-jPlBXFZs3ukUl5bn27kF3D6JHsWwK9g2bcjIeFBld2UaZnH6ec8tcldVeYbUy6QzDevmFyTohzhb1j6MtSZBrQ==} peerDependencies: search-insights: '>= 1 < 3' dependencies: '@algolia/autocomplete-shared': 1.12.2 - search-insights: 2.11.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: false - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(algoliasearch@4.21.1)(search-insights@2.13.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.20.0) - search-insights: 2.11.0 + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.21.1) + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - dev: true /@algolia/autocomplete-preset-algolia@1.12.2: resolution: {integrity: sha512-eIKg14xSr5nHp4Qc9ddl59iVTGmJzOTN8KSZMR/cp76Wa78VvYG5SWSU3Qi+visFrlPWH6I0aM8RrevsnhprtQ==} @@ -929,7 +858,7 @@ packages: '@algolia/autocomplete-shared': 1.12.2 dev: false - /@algolia/autocomplete-preset-algolia@1.9.3(algoliasearch@4.20.0): + /@algolia/autocomplete-preset-algolia@1.9.3(algoliasearch@4.21.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' @@ -940,9 +869,8 @@ packages: algoliasearch: optional: true dependencies: - '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.20.0) - algoliasearch: 4.20.0 - dev: true + '@algolia/autocomplete-shared': 1.9.3(algoliasearch@4.21.1) + algoliasearch: 4.21.1 /@algolia/autocomplete-shared@1.12.2: resolution: {integrity: sha512-XOaJ0LeXh8jgLKgR1FF2l3aF/8pw4gdjNWucaZh2NfwU1EfXmgjsvUHS7GglJgvxUcSHDoQglr2I5zUo3piSbA==} @@ -956,7 +884,7 @@ packages: optional: true dev: false - /@algolia/autocomplete-shared@1.9.3(algoliasearch@4.20.0): + /@algolia/autocomplete-shared@1.9.3(algoliasearch@4.21.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' @@ -967,102 +895,91 @@ packages: algoliasearch: optional: true dependencies: - algoliasearch: 4.20.0 - dev: true + algoliasearch: 4.21.1 /@algolia/autocomplete-theme-classic@1.12.2: resolution: {integrity: sha512-0AZzaX4jiN9fc/uO00PTZ4GUYMS/W5BIjCVMF6Rry21VhH5RYBnhH1VLNw3WUH++K2xwcyIoDIBV+tCInF0lOg==} dev: false - /@algolia/cache-browser-local-storage@4.20.0: - resolution: {integrity: sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==} + /@algolia/cache-browser-local-storage@4.21.1: + resolution: {integrity: sha512-vUkac/vgj8inyGR/IgunRjTOQ6IlBwl7afFkIfUZRqbqKKXBs+A/g5wgH+UnAlCSW8wjFRAIfCzuvSRb1/qjsQ==} dependencies: - '@algolia/cache-common': 4.20.0 - dev: true + '@algolia/cache-common': 4.21.1 - /@algolia/cache-common@4.20.0: - resolution: {integrity: sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==} - dev: true + /@algolia/cache-common@4.21.1: + resolution: {integrity: sha512-HUo4fRk8KXFMyCASW0k+Kl8iXBoRPdqAjV9OVaFibTNg1dbwnpe6eIxbSTM6AJ2X82ic/8x3GuAO8zF/E515PA==} - /@algolia/cache-in-memory@4.20.0: - resolution: {integrity: sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==} + /@algolia/cache-in-memory@4.21.1: + resolution: {integrity: sha512-+l2pLg6yIwRaGNtv41pGF/f/e9Qk80FeYE41f4OXS9lb5vpyrxzqM5nUaffWk/ZSFrPDuw5J2E226c//tIIffA==} dependencies: - '@algolia/cache-common': 4.20.0 - dev: true + '@algolia/cache-common': 4.21.1 - /@algolia/client-account@4.20.0: - resolution: {integrity: sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==} + /@algolia/client-account@4.21.1: + resolution: {integrity: sha512-AC6SjA9n38th73gAUqcjsuxNUChpwaflaAhPL0qO9cUICN67njpQrnYaoSVZ/yx0opG5zQFRKbpEcuPGj0XjhQ==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/transporter': 4.21.1 - /@algolia/client-analytics@4.20.0: - resolution: {integrity: sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==} + /@algolia/client-analytics@4.21.1: + resolution: {integrity: sha512-q6AxvAcBl4fNZXZsMwRRQXcsxUv0PK5eUAz/lHDvgkMWAg6cP7Fl+WIq0fHcG7cJA4EHf2sT5fV6Z+yUlf7NfA==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + '@algolia/client-common': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 - /@algolia/client-common@4.20.0: - resolution: {integrity: sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==} + /@algolia/client-common@4.21.1: + resolution: {integrity: sha512-LOH7ncYwY/x7epOgxc/MIuV7m3qzl00wIjDG5/9rgImFpkV0X+D/ndJI9DmPsIx7yaTLd5xv/XYuKLcvrUR0eQ==} dependencies: - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 - /@algolia/client-personalization@4.20.0: - resolution: {integrity: sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==} + /@algolia/client-personalization@4.21.1: + resolution: {integrity: sha512-u2CyQjHbyVwPqM5eSXd/o+rh1Pk949P/MO6s+OxyEGg6/R2YpYvmsafVZl9Q+xqT8pFaf5QygfcqlSdMUDHV5Q==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 - /@algolia/client-search@4.20.0: - resolution: {integrity: sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==} + /@algolia/client-search@4.21.1: + resolution: {integrity: sha512-3KqSmMkQmF+ACY/Ms5TdcvrcK8iqgQP/N0EPnNUUP4LMUzAACpLLTdzA+AtCuc6oaz5ITtGJBVdPUljj5Jf/Lg==} dependencies: - '@algolia/client-common': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + '@algolia/client-common': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/transporter': 4.21.1 - /@algolia/logger-common@4.20.0: - resolution: {integrity: sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==} - dev: true + /@algolia/events@4.0.1: + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + dev: false + + /@algolia/logger-common@4.21.1: + resolution: {integrity: sha512-9AyYpR2OO9vPkkDlpTtW2/6nX+RmMd7LUwzJiAF3uN+BYUiQqgXEp+oGaH8UC0dgetmK7wJO6hw4b39cnTdEpw==} - /@algolia/logger-console@4.20.0: - resolution: {integrity: sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==} + /@algolia/logger-console@4.21.1: + resolution: {integrity: sha512-9wizQiQ8kL4DiBmT82i403UwacNuv+0hpfsfaWYZQrGjpzG+yvXETWM4AgwFZLj007esuKQiGfOPUoYFZNkGGA==} dependencies: - '@algolia/logger-common': 4.20.0 - dev: true + '@algolia/logger-common': 4.21.1 - /@algolia/requester-browser-xhr@4.20.0: - resolution: {integrity: sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==} + /@algolia/requester-browser-xhr@4.21.1: + resolution: {integrity: sha512-9NudesJLuXtRHV+JD8fTkrsdVj/oAPQbtLnxBbSQeMduzV6+a7W+G9VuWo5fwFymCdXR8/Hb6jy8D1owQIq5Gw==} dependencies: - '@algolia/requester-common': 4.20.0 - dev: true + '@algolia/requester-common': 4.21.1 - /@algolia/requester-common@4.20.0: - resolution: {integrity: sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==} - dev: true + /@algolia/requester-common@4.21.1: + resolution: {integrity: sha512-KtX2Ep3C43XxoN3xKw755cdf9enE6gPgzh6ufZQRJBl4rYCOoXbiREU6noDYX/Nq+Q+sl03V37WAp0YgtIlh9g==} - /@algolia/requester-node-http@4.20.0: - resolution: {integrity: sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==} + /@algolia/requester-node-http@4.21.1: + resolution: {integrity: sha512-EcD8cY6Bh2iMySpqXglTKU9+pt+km1ws3xF0V7CGMIUzW1HmN/ZVhi4apCBY4tEMytbyARv0XRTPsolSC4gSSw==} dependencies: - '@algolia/requester-common': 4.20.0 - dev: true + '@algolia/requester-common': 4.21.1 - /@algolia/transporter@4.20.0: - resolution: {integrity: sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==} + /@algolia/transporter@4.21.1: + resolution: {integrity: sha512-KGLFKz8krzOWRwcbR4FT49Grh1dES/mG8dHABEojbvrfUb6kUFxkAee/aezp2GIxuNx+gpQjRn1IzOsqbUZL0A==} dependencies: - '@algolia/cache-common': 4.20.0 - '@algolia/logger-common': 4.20.0 - '@algolia/requester-common': 4.20.0 - dev: true + '@algolia/cache-common': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/requester-common': 4.21.1 /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} @@ -1137,7 +1054,7 @@ packages: astro: ^2.5.0 dependencies: '@astrojs/prism': 2.1.2 - astro: 2.10.15(@types/node@18.19.2) + astro: 2.10.15(@types/node@18.19.3) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -1146,7 +1063,7 @@ packages: remark-parse: 10.0.2 remark-rehype: 10.1.0 remark-smartypants: 2.0.0 - shiki: 0.14.5 + shiki: 0.14.6 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -1199,13 +1116,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.12.9) - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1218,20 +1135,20 @@ packages: - supports-color dev: false - /@babel/core@7.23.5: - resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + /@babel/core@7.23.6: + resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1240,7 +1157,7 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser@7.23.3(@babel/core@7.23.5)(eslint@8.55.0): + /@babel/eslint-parser@7.23.3(@babel/core@7.23.6)(eslint@8.55.0): resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -1250,18 +1167,18 @@ packages: eslint: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.55.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true - /@babel/generator@7.23.5: - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -1270,16 +1187,16 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.23.5 @@ -1288,41 +1205,41 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + /@babel/helper-create-class-features-plugin@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.6): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.5): - resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} + /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.6): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 @@ -1339,25 +1256,25 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-module-transforms@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -1373,13 +1290,13 @@ packages: '@babel/helper-validator-identifier': 7.22.20 dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -1390,7 +1307,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-plugin-utils@7.10.4: resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} @@ -1400,24 +1317,24 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.5): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.6): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -1426,19 +1343,19 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} @@ -1458,15 +1375,15 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/helpers@7.23.5: - resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + /@babel/helpers@7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color @@ -1478,91 +1395,92 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.23.5: - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.5): + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.5): + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-decorators@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ==} + /@babel/plugin-proposal-decorators@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-D7Ccq9LfkBFnow3azZGJvZYgcfeqAw3I1e5LoTpj6UKIFQilh8yqXsIGcRIqbBdsPWIz+Ze7ZZfggSj62Qp+Fg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.5): + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.5): + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) dev: true /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): @@ -1576,146 +1494,146 @@ packages: '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.12.9) dev: false - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.5): + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.6): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) dev: true - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.5): + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.5): + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.6): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) dev: true - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.5): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.6): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.5): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.6): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-jsx@7.12.1(@babel/core@7.12.9): @@ -1727,37 +1645,37 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.5): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.6): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.9): @@ -1769,417 +1687,418 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.5): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.6): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.5): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.6): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.5): + /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.5): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.6): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-async-generator-functions@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.5) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.6) - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) - /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.5): + /@babel/plugin-transform-classes@7.23.5(@babel/core@7.23.6): resolution: {integrity: sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-flow': 7.23.3(@babel/core@7.23.6) dev: true - /@babel/plugin-transform-for-of@7.23.3(@babel/core@7.23.5): - resolution: {integrity: sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==} + /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.5) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.6) - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.9): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} @@ -2191,369 +2110,369 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.6): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) - /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.5): + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.6): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) + '@babel/types': 7.23.6 - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-runtime@7.23.4(@babel/core@7.23.5): - resolution: {integrity: sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw==} + /@babel/plugin-transform-runtime@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-kF1Zg62aPseQ11orDhFRw+aPG/eynNQtI+TyY+m33qJa2cJ5EEvza2P2BNTIA9E5MyqFABHEyY6CPHwgdy9aNg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} + /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.23.6(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.6) - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.5): + /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.6) '@babel/helper-plugin-utils': 7.22.5 - /@babel/preset-env@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A==} + /@babel/preset-env@7.23.6(@babel/core@7.23.6): + resolution: {integrity: sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.5) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.5) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.5) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.5) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-for-of': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.5) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.5) - babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) - babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) - babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-async-generator-functions': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-classes': 7.23.5(@babel/core@7.23.6) + '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.6) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.6) + babel-plugin-polyfill-corejs2: 0.4.7(@babel/core@7.23.6) + babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.6) + babel-plugin-polyfill-regenerator: 0.5.4(@babel/core@7.23.6) core-js-compat: 3.34.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.5): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.6): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 esutils: 2.0.3 - /@babel/preset-react@7.23.3(@babel/core@7.23.5): + /@babel/preset-react@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.6) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.6) - /@babel/preset-typescript@7.23.3(@babel/core@7.23.5): + /@babel/preset-typescript@7.23.3(@babel/core@7.23.6): resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.6) /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} - /@babel/runtime-corejs3@7.23.5: - resolution: {integrity: sha512-7+ziVclejQTLYhXl+Oi1f6gTGD1XDCeLa4R472TNGQxb08zbEJ0OdNoh5Piz+57Ltmui6xR88BXR4gS3/Toslw==} + /@babel/runtime-corejs3@7.23.6: + resolution: {integrity: sha512-Djs/ZTAnpyj0nyg7p1J6oiE/tZ9G2stqAFlLGZynrW+F3k2w2jGK2mLOBxzYIOcZYA89+c3d3wXKpYLcpwcU6w==} engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.34.0 regenerator-runtime: 0.14.0 dev: false - /@babel/runtime@7.23.5: - resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} + /@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 @@ -2563,28 +2482,28 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 - /@babel/traverse@7.23.5: - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + /@babel/traverse@7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.23.5: - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -2602,7 +2521,7 @@ packages: /@changesets/apply-release-plan@7.0.0: resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/config': 3.0.0 '@changesets/get-version-range-type': 0.4.0 '@changesets/git': 3.0.0 @@ -2620,7 +2539,7 @@ packages: /@changesets/assemble-release-plan@6.0.0: resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 @@ -2638,7 +2557,7 @@ packages: resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} hasBin: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/apply-release-plan': 7.0.0 '@changesets/assemble-release-plan': 6.0.0 '@changesets/changelog-git': 0.2.0 @@ -2703,7 +2622,7 @@ packages: /@changesets/get-release-plan@4.0.0: resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/assemble-release-plan': 6.0.0 '@changesets/config': 3.0.0 '@changesets/pre': 2.0.0 @@ -2719,7 +2638,7 @@ packages: /@changesets/git@3.0.0: resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -2744,7 +2663,7 @@ packages: /@changesets/pre@2.0.0: resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/errors': 0.2.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 @@ -2754,7 +2673,7 @@ packages: /@changesets/read@0.6.0: resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/git': 3.0.0 '@changesets/logger': 0.1.0 '@changesets/parse': 0.4.0 @@ -2775,7 +2694,7 @@ packages: /@changesets/write@0.3.0: resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/types': 6.0.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -2894,20 +2813,20 @@ packages: '@commitlint/types': 17.8.1 '@types/node': 20.5.1 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.2) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.2)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2) - typescript: 5.3.2 + ts-node: 10.9.2(@swc/core@1.3.100)(@types/node@18.19.3)(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' dev: true - /@commitlint/load@18.4.3(typescript@5.3.2): + /@commitlint/load@18.4.3(typescript@5.3.3): resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} engines: {node: '>=v18'} requiresBuild: true @@ -2916,10 +2835,10 @@ packages: '@commitlint/execute-rule': 18.4.3 '@commitlint/resolve-extends': 18.4.3 '@commitlint/types': 18.4.3 - '@types/node': 18.19.2 + '@types/node': 18.19.3 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3033,13 +2952,12 @@ packages: /@docsearch/css@3.5.2: resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==} - dev: true - /@docsearch/js@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/js@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==} dependencies: - '@docsearch/react': 3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) - preact: 10.19.2 + '@docsearch/react': 3.5.2(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) + preact: 10.19.3 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -3048,7 +2966,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0): + /@docsearch/react@3.5.2(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0): resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -3065,18 +2983,18 @@ packages: search-insights: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.20.0)(search-insights@2.11.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.20.0) + '@algolia/autocomplete-core': 1.9.3(algoliasearch@4.21.1)(search-insights@2.13.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(algoliasearch@4.21.1) '@docsearch/css': 3.5.2 - algoliasearch: 4.20.0 + '@types/react': 18.2.43 + algoliasearch: 4.21.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - search-insights: 2.11.0 + search-insights: 2.13.0 transitivePeerDependencies: - '@algolia/client-search' - dev: true - /@docusaurus/core@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + /@docusaurus/core@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): resolution: {integrity: sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==} engines: {node: '>=16.14'} hasBin: true @@ -3084,16 +3002,16 @@ packages: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/runtime': 7.23.5 - '@babel/runtime-corejs3': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/core': 7.23.6 + '@babel/generator': 7.23.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 + '@babel/runtime-corejs3': 7.23.6 + '@babel/traverse': 7.23.6 '@docusaurus/cssnano-preset': 2.4.3 '@docusaurus/logger': 2.4.3 '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) @@ -3104,7 +3022,7 @@ packages: '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.16(postcss@8.4.32) - babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0) + babel-loader: 8.3.0(@babel/core@7.23.6)(webpack@5.89.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -3132,10 +3050,10 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.6(webpack@5.89.0) postcss: 8.4.32 - postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0) + postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0) prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.3)(webpack@5.89.0) react-dom: 17.0.2(react@17.0.2) react-helmet-async: 1.3.0(react-dom@17.0.2)(react@17.0.2) react-loadable: /@docusaurus/react-loadable@5.5.2(react@17.0.2) @@ -3176,7 +3094,7 @@ packages: - webpack-cli dev: false - /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/core@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ==} engines: {node: '>=18.0'} hasBin: true @@ -3184,16 +3102,16 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/runtime': 7.23.5 - '@babel/runtime-corejs3': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/core': 7.23.6 + '@babel/generator': 7.23.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.6) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 + '@babel/runtime-corejs3': 7.23.6 + '@babel/traverse': 7.23.6 '@docusaurus/cssnano-preset': 3.0.1 '@docusaurus/logger': 3.0.1 '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) @@ -3204,7 +3122,7 @@ packages: '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 autoprefixer: 10.4.16(postcss@8.4.32) - babel-loader: 9.1.3(@babel/core@7.23.5)(webpack@5.89.0) + babel-loader: 9.1.3(@babel/core@7.23.6)(webpack@5.89.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -3231,10 +3149,10 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.6(webpack@5.89.0) postcss: 8.4.32 - postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0) + postcss-loader: 7.3.3(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0) prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.55.0)(typescript@5.3.3)(webpack@5.89.0) react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) @@ -3317,8 +3235,8 @@ packages: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/traverse': 7.23.6 '@docusaurus/logger': 2.4.3 '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) '@mdx-js/mdx': 1.6.22 @@ -3352,8 +3270,8 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/traverse': 7.23.6 '@docusaurus/logger': 3.0.1 '@docusaurus/utils': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) @@ -3396,8 +3314,8 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/traverse': 7.23.6 '@docusaurus/logger': 3.0.1 '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) @@ -3442,7 +3360,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@17.0.2) '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 17.0.2 @@ -3464,7 +3382,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@18.2.0) '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.2.0 @@ -3487,7 +3405,7 @@ packages: '@docusaurus/react-loadable': 5.5.2(react@18.2.0) '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.2.0 @@ -3500,14 +3418,14 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + /@docusaurus/plugin-content-blog@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): resolution: {integrity: sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/logger': 2.4.3 '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) @@ -3543,14 +3461,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-blog@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-content-blog@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/logger': 3.0.1 '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) @@ -3587,14 +3505,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + /@docusaurus/plugin-content-docs@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): resolution: {integrity: sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/logger': 2.4.3 '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) @@ -3630,14 +3548,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-content-docs@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/logger': 3.0.1 '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) @@ -3672,33 +3590,274 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): - resolution: {integrity: sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==} - engines: {node: '>=16.14'} + /@docusaurus/plugin-content-pages@2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): + resolution: {integrity: sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) + '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) + '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + tslib: 2.6.2 + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-content-pages@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + webpack: 5.89.0(@swc/core@1.3.100) + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-debug@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-json-view-lite: 1.2.1(react@18.2.0) + tslib: 2.6.2 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-analytics@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-gtag@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@types/gtag.js': 0.0.12 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-tag-manager@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-sitemap@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/logger': 3.0.1 + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + sitemap: 7.1.1 + tslib: 2.6.2 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/preset-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw==} + engines: {node: '>=18.0'} peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) - '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/types': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) - '@docusaurus/utils-validation': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - tslib: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.100) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-debug': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-google-analytics': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-google-gtag': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-google-tag-manager': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-sitemap': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-classic': 3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-search-algolia': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3) + '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: + - '@algolia/client-search' - '@parcel/css' - '@swc/core' - '@swc/css' + - '@types/react' - bufferutil - csso - debug - esbuild - eslint - lightningcss + - search-insights - supports-color - typescript - uglify-js @@ -3707,27 +3866,63 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): - resolution: {integrity: sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg==} + /@docusaurus/react-loadable@5.5.2(react@17.0.2): + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.2.43 + prop-types: 15.8.1 + react: 17.0.2 + + /@docusaurus/react-loadable@5.5.2(react@18.2.0): + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.2.43 + prop-types: 15.8.1 + react: 18.2.0 + + /@docusaurus/theme-classic@3.0.1(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-translations': 3.0.1 '@docusaurus/types': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) - fs-extra: 11.2.0 + '@mdx-js/react': 3.0.0(@types/react@18.2.43)(react@18.2.0) + clsx: 2.0.0 + copy-text-to-clipboard: 3.2.0 + infima: 0.2.0-alpha.43 + lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.4.32 + prism-react-renderer: 2.3.0(react@18.2.0) + prismjs: 1.29.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + react-router-dom: 5.3.4(react@18.2.0) + rtlcss: 4.1.1 tslib: 2.6.2 - webpack: 5.89.0(@swc/core@1.3.100) + utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/css' - '@swc/core' - '@swc/css' + - '@types/react' - bufferutil - csso - debug @@ -3742,25 +3937,7 @@ packages: - webpack-cli dev: false - /@docusaurus/react-loadable@5.5.2(react@17.0.2): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} - peerDependencies: - react: '*' - dependencies: - '@types/react': 18.2.42 - prop-types: 15.8.1 - react: 17.0.2 - - /@docusaurus/react-loadable@5.5.2(react@18.2.0): - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} - peerDependencies: - react: '*' - dependencies: - '@types/react': 18.2.42 - prop-types: 15.8.1 - react: 18.2.0 - - /@docusaurus/theme-common@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2): + /@docusaurus/theme-common@2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3): resolution: {integrity: sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==} engines: {node: '>=16.14'} peerDependencies: @@ -3769,13 +3946,13 @@ packages: dependencies: '@docusaurus/mdx-loader': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) '@docusaurus/module-type-aliases': 2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2) - '@docusaurus/plugin-content-blog': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) + '@docusaurus/plugin-content-docs': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) + '@docusaurus/plugin-content-pages': 2.4.3(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@17.0.2)(react@17.0.2)(typescript@5.3.3) '@docusaurus/utils': 2.4.3(@docusaurus/types@2.4.3)(@swc/core@1.3.100) '@docusaurus/utils-common': 2.4.3(@docusaurus/types@2.4.3) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 clsx: 1.2.1 parse-numeric-range: 1.3.0 @@ -3804,7 +3981,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/theme-common@3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==} engines: {node: '>=18.0'} peerDependencies: @@ -3813,13 +3990,13 @@ packages: dependencies: '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/utils': 3.0.1(@docusaurus/types@2.4.3)(@swc/core@1.3.100) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@2.4.3) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 clsx: 2.0.0 parse-numeric-range: 1.3.0 @@ -3847,7 +4024,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/theme-common@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag==} engines: {node: '>=18.0'} peerDependencies: @@ -3856,13 +4033,13 @@ packages: dependencies: '@docusaurus/mdx-loader': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.1(@swc/core@1.3.100)(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/plugin-content-pages': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) '@docusaurus/utils-common': 3.0.1(@docusaurus/types@3.0.1) '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router-config': 5.0.11 clsx: 2.0.0 parse-numeric-range: 1.3.0 @@ -3890,6 +4067,61 @@ packages: - webpack-cli dev: false + /@docusaurus/theme-search-algolia@3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(@types/react@18.2.43)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA==} + engines: {node: '>=18.0'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@docsearch/react': 3.5.2(@types/react@18.2.43)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) + '@docusaurus/core': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/logger': 3.0.1 + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-translations': 3.0.1 + '@docusaurus/utils': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + '@docusaurus/utils-validation': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100) + algoliasearch: 4.21.1 + algoliasearch-helper: 3.16.0(algoliasearch@4.21.1) + clsx: 2.0.0 + eta: 2.2.0 + fs-extra: 11.2.0 + lodash: 4.17.21 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + tslib: 2.6.2 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - '@swc/css' + - '@types/react' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-translations@3.0.1: + resolution: {integrity: sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg==} + engines: {node: '>=18.0'} + dependencies: + fs-extra: 11.2.0 + tslib: 2.6.2 + dev: false + /@docusaurus/types@2.4.3(@swc/core@1.3.100)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==} peerDependencies: @@ -3897,7 +4129,7 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 commander: 5.1.0 joi: 17.11.0 react: 17.0.2 @@ -3919,7 +4151,7 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 commander: 5.1.0 joi: 17.11.0 react: 18.2.0 @@ -3941,7 +4173,7 @@ packages: react-dom: ^18.0.0 dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 commander: 5.1.0 joi: 17.11.0 react: 18.2.0 @@ -4186,8 +4418,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.19.8: - resolution: {integrity: sha512-B8JbS61bEunhfx8kasogFENgQfr/dIp+ggYXwTqdbMAgGDhRa3AaPpQMuQU0rNxDLECj6FhDzk1cF9WHMVwrtA==} + /@esbuild/android-arm64@0.19.9: + resolution: {integrity: sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -4212,8 +4444,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.19.8: - resolution: {integrity: sha512-31E2lxlGM1KEfivQl8Yf5aYU/mflz9g06H6S15ITUFQueMFtFjESRMoDSkvMo8thYvLBax+VKTPlpnx+sPicOA==} + /@esbuild/android-arm@0.19.9: + resolution: {integrity: sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -4238,8 +4470,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.19.8: - resolution: {integrity: sha512-rdqqYfRIn4jWOp+lzQttYMa2Xar3OK9Yt2fhOhzFXqg0rVWEfSclJvZq5fZslnz6ypHvVf3CT7qyf0A5pM682A==} + /@esbuild/android-x64@0.19.9: + resolution: {integrity: sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -4264,8 +4496,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.19.8: - resolution: {integrity: sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==} + /@esbuild/darwin-arm64@0.19.9: + resolution: {integrity: sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -4290,8 +4522,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.19.8: - resolution: {integrity: sha512-3sur80OT9YdeZwIVgERAysAbwncom7b4bCI2XKLjMfPymTud7e/oY4y+ci1XVp5TfQp/bppn7xLw1n/oSQY3/Q==} + /@esbuild/darwin-x64@0.19.9: + resolution: {integrity: sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -4316,8 +4548,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.19.8: - resolution: {integrity: sha512-WAnPJSDattvS/XtPCTj1tPoTxERjcTpH6HsMr6ujTT+X6rylVe8ggxk8pVxzf5U1wh5sPODpawNicF5ta/9Tmw==} + /@esbuild/freebsd-arm64@0.19.9: + resolution: {integrity: sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -4342,8 +4574,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.19.8: - resolution: {integrity: sha512-ICvZyOplIjmmhjd6mxi+zxSdpPTKFfyPPQMQTK/w+8eNK6WV01AjIztJALDtwNNfFhfZLux0tZLC+U9nSyA5Zg==} + /@esbuild/freebsd-x64@0.19.9: + resolution: {integrity: sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -4368,8 +4600,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.19.8: - resolution: {integrity: sha512-z1zMZivxDLHWnyGOctT9JP70h0beY54xDDDJt4VpTX+iwA77IFsE1vCXWmprajJGa+ZYSqkSbRQ4eyLCpCmiCQ==} + /@esbuild/linux-arm64@0.19.9: + resolution: {integrity: sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -4394,8 +4626,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.19.8: - resolution: {integrity: sha512-H4vmI5PYqSvosPaTJuEppU9oz1dq2A7Mr2vyg5TF9Ga+3+MGgBdGzcyBP7qK9MrwFQZlvNyJrvz6GuCaj3OukQ==} + /@esbuild/linux-arm@0.19.9: + resolution: {integrity: sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -4420,8 +4652,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.19.8: - resolution: {integrity: sha512-1a8suQiFJmZz1khm/rDglOc8lavtzEMRo0v6WhPgxkrjcU0LkHj+TwBrALwoz/OtMExvsqbbMI0ChyelKabSvQ==} + /@esbuild/linux-ia32@0.19.9: + resolution: {integrity: sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -4446,8 +4678,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.19.8: - resolution: {integrity: sha512-fHZWS2JJxnXt1uYJsDv9+b60WCc2RlvVAy1F76qOLtXRO+H4mjt3Tr6MJ5l7Q78X8KgCFudnTuiQRBhULUyBKQ==} + /@esbuild/linux-loong64@0.19.9: + resolution: {integrity: sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -4472,8 +4704,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.19.8: - resolution: {integrity: sha512-Wy/z0EL5qZYLX66dVnEg9riiwls5IYnziwuju2oUiuxVc+/edvqXa04qNtbrs0Ukatg5HEzqT94Zs7J207dN5Q==} + /@esbuild/linux-mips64el@0.19.9: + resolution: {integrity: sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -4498,8 +4730,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.19.8: - resolution: {integrity: sha512-ETaW6245wK23YIEufhMQ3HSeHO7NgsLx8gygBVldRHKhOlD1oNeNy/P67mIh1zPn2Hr2HLieQrt6tWrVwuqrxg==} + /@esbuild/linux-ppc64@0.19.9: + resolution: {integrity: sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -4524,8 +4756,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.19.8: - resolution: {integrity: sha512-T2DRQk55SgoleTP+DtPlMrxi/5r9AeFgkhkZ/B0ap99zmxtxdOixOMI570VjdRCs9pE4Wdkz7JYrsPvsl7eESg==} + /@esbuild/linux-riscv64@0.19.9: + resolution: {integrity: sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -4550,8 +4782,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.19.8: - resolution: {integrity: sha512-NPxbdmmo3Bk7mbNeHmcCd7R7fptJaczPYBaELk6NcXxy7HLNyWwCyDJ/Xx+/YcNH7Im5dHdx9gZ5xIwyliQCbg==} + /@esbuild/linux-s390x@0.19.9: + resolution: {integrity: sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -4576,8 +4808,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.19.8: - resolution: {integrity: sha512-lytMAVOM3b1gPypL2TRmZ5rnXl7+6IIk8uB3eLsV1JwcizuolblXRrc5ShPrO9ls/b+RTp+E6gbsuLWHWi2zGg==} + /@esbuild/linux-x64@0.19.9: + resolution: {integrity: sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -4602,8 +4834,8 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.19.8: - resolution: {integrity: sha512-hvWVo2VsXz/8NVt1UhLzxwAfo5sioj92uo0bCfLibB0xlOmimU/DeAEsQILlBQvkhrGjamP0/el5HU76HAitGw==} + /@esbuild/netbsd-x64@0.19.9: + resolution: {integrity: sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -4628,8 +4860,8 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.19.8: - resolution: {integrity: sha512-/7Y7u77rdvmGTxR83PgaSvSBJCC2L3Kb1M/+dmSIvRvQPXXCuC97QAwMugBNG0yGcbEGfFBH7ojPzAOxfGNkwQ==} + /@esbuild/openbsd-x64@0.19.9: + resolution: {integrity: sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -4654,8 +4886,8 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.19.8: - resolution: {integrity: sha512-9Lc4s7Oi98GqFA4HzA/W2JHIYfnXbUYgekUP/Sm4BG9sfLjyv6GKKHKKVs83SMicBF2JwAX6A1PuOLMqpD001w==} + /@esbuild/sunos-x64@0.19.9: + resolution: {integrity: sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -4680,8 +4912,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.19.8: - resolution: {integrity: sha512-rq6WzBGjSzihI9deW3fC2Gqiak68+b7qo5/3kmB6Gvbh/NYPA0sJhrnp7wgV4bNwjqM+R2AApXGxMO7ZoGhIJg==} + /@esbuild/win32-arm64@0.19.9: + resolution: {integrity: sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -4706,8 +4938,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.19.8: - resolution: {integrity: sha512-AIAbverbg5jMvJznYiGhrd3sumfwWs8572mIJL5NQjJa06P8KfCPWZQ0NwZbPQnbQi9OWSZhFVSUWjjIrn4hSw==} + /@esbuild/win32-ia32@0.19.9: + resolution: {integrity: sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -4732,8 +4964,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.19.8: - resolution: {integrity: sha512-bfZ0cQ1uZs2PqpulNL5j/3w+GDhP36k1K5c38QdQg+Swy51jFZWWeIkteNsufkQxp986wnqRRsb/bHbY1WQ7TA==} + /@esbuild/win32-x64@0.19.9: + resolution: {integrity: sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4764,7 +4996,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.23.0 + globals: 13.24.0 ignore: 5.3.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -4836,7 +5068,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.10.3 + '@types/node': 20.10.4 '@types/yargs': 17.0.32 chalk: 4.1.2 dev: false @@ -4912,7 +5144,7 @@ packages: /@manypkg/find-root@1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -4921,7 +5153,7 @@ packages: /@manypkg/get-packages@1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -4985,6 +5217,17 @@ packages: - supports-color dev: false + /@mdx-js/react@3.0.0(@types/react@18.2.43)(react@18.2.0): + resolution: {integrity: sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/mdx': 2.0.10 + '@types/react': 18.2.43 + react: 18.2.0 + dev: false + /@mdx-js/util@1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false @@ -5099,8 +5342,8 @@ packages: eslint-scope: 5.1.1 dev: true - /@noble/hashes@1.3.2: - resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + /@noble/hashes@1.3.3: + resolution: {integrity: sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==} engines: {node: '>= 16'} dev: false @@ -5125,7 +5368,7 @@ packages: /@orama/highlight@0.1.2: resolution: {integrity: sha512-B48PnxFwRRHBeEIkmKI38tZmpQDWdt6o4bch5dZaChdZh0pwPHtostMv++eVlNv3/qLtfcdLoSYHWvoN9Mp0Lw==} dependencies: - '@orama/orama': 2.0.0-beta.8 + '@orama/orama': 2.0.0-beta.9 dev: false /@orama/orama@1.2.11: @@ -5138,7 +5381,82 @@ packages: engines: {node: '>= 16.0.0'} dev: false - /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.0)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.2): + /@orama/orama@2.0.0-beta.9: + resolution: {integrity: sha512-jT9UfHEw1BVlkopY8+SPbriftEQdw/ika9u5qtRBxgGTYMDl/wNy9Oht/8FSpw7LnsiHG3NRwwJ6LrutWKw8Yw==} + engines: {node: '>= 16.0.0'} + dev: false + + /@orama/plugin-parsedoc@2.0.0-beta.8: + resolution: {integrity: sha512-2/NqWWCXghrJozOsfew4J0OSN5FMdK1LNU/AaYPYyFxkMgTXH6rZA2qUEg+gYqCmM7FzK1P7v9fH7kCWh9JdaA==} + dependencies: + '@orama/orama': 2.0.0-beta.8 + glob: 8.1.0 + hast-util-from-html: 1.0.2 + hast-util-from-string: 2.0.0 + hast-util-to-html: 8.0.4 + hast-util-to-string: 2.0.0 + rehype: 12.0.1 + rehype-document: 6.1.0 + rehype-parse: 8.0.5 + rehype-preset-minify: 6.0.0 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@orama/searchbox@1.0.0-beta.11(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3): + resolution: {integrity: sha512-+zai6c0N31A+m0W3rU+JiiY9Lp7VYURmc+GMmzQhwv0ny9SbZLDZ5lliPenqoR/B0Si9RI/4IPHVJ4AsY9D+vg==} + peerDependencies: + '@orama/highlight': ^0.1.2 + '@orama/orama': 2.0.0-beta.7 + '@oramacloud/client': 1.0.0-beta.21 + '@preact/signals': ^1.2.2 + '@preact/signals-core': ^1.5.0 + preact: ^10.19.1 + preact-custom-element: ^4.3.0 + dependencies: + '@orama/highlight': 0.1.2 + '@orama/orama': 2.0.0-beta.8 + '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.3) + '@preact/signals': 1.2.2(preact@10.19.3) + '@preact/signals-core': 1.5.1 + object-to-css-variables: 0.2.1 + postcss-functions: 4.0.2(postcss@8.4.32) + preact: 10.19.3 + preact-custom-element: 4.3.0(preact@10.19.3) + preact-feather: 4.2.1(preact@10.19.3) + transitivePeerDependencies: + - postcss + dev: false + + /@orama/searchbox@1.0.0-beta.11(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3): + resolution: {integrity: sha512-+zai6c0N31A+m0W3rU+JiiY9Lp7VYURmc+GMmzQhwv0ny9SbZLDZ5lliPenqoR/B0Si9RI/4IPHVJ4AsY9D+vg==} + peerDependencies: + '@orama/highlight': ^0.1.2 + '@orama/orama': 2.0.0-beta.7 + '@oramacloud/client': 1.0.0-beta.21 + '@preact/signals': ^1.2.2 + '@preact/signals-core': ^1.5.0 + preact: ^10.19.1 + preact-custom-element: ^4.3.0 + dependencies: + '@orama/highlight': 0.1.2 + '@orama/orama': link:packages/orama + '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.3) + '@preact/signals': 1.2.2(preact@10.19.3) + '@preact/signals-core': 1.5.1 + object-to-css-variables: 0.2.1 + postcss-functions: 4.0.2(postcss@8.4.32) + preact: 10.19.3 + preact-custom-element: 4.3.0(preact@10.19.3) + preact-feather: 4.2.1(preact@10.19.3) + transitivePeerDependencies: + - postcss + dev: false + + /@orama/searchbox@1.0.0-beta.9(@orama/highlight@0.1.2)(@orama/orama@packages+orama)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3): resolution: {integrity: sha512-amuQLNtTu5sd+jmQUe6feLAAZqpJelMHHULfYCZBs2AoQDT8shpeQMudtwoIFySH90G6zlqFbrEw4ukklW3jbw==} peerDependencies: '@orama/highlight': ^0.1.2 @@ -5151,25 +5469,25 @@ packages: dependencies: '@orama/highlight': 0.1.2 '@orama/orama': link:packages/orama - '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.2) - '@preact/signals': 1.2.2(preact@10.19.2) - '@preact/signals-core': 1.5.0 + '@oramacloud/client': 1.0.0-beta.21(typescript@5.3.3) + '@preact/signals': 1.2.2(preact@10.19.3) + '@preact/signals-core': 1.5.1 object-to-css-variables: 0.2.1 postcss-functions: 4.0.2(postcss@8.4.32) - preact: 10.19.2 - preact-custom-element: 4.3.0(preact@10.19.2) - preact-feather: 4.2.1(preact@10.19.2) + preact: 10.19.3 + preact-custom-element: 4.3.0(preact@10.19.3) + preact-feather: 4.2.1(preact@10.19.3) transitivePeerDependencies: - postcss dev: false - /@oramacloud/client@1.0.0-beta.21(typescript@5.3.2): + /@oramacloud/client@1.0.0-beta.21(typescript@5.3.3): resolution: {integrity: sha512-yubgcBA1LrxpxkJlc4KG+pafHaKaQhmm/xG2cAtQtHKNQULcSHYpWUoKoypoj4XQxFHb9QoTSl2HptXXZFYX6g==} dependencies: '@orama/orama': 1.2.11 '@paralleldrive/cuid2': 2.2.2 react: 18.2.0 - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - typescript dev: false @@ -5177,7 +5495,7 @@ packages: /@paralleldrive/cuid2@2.2.2: resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==} dependencies: - '@noble/hashes': 1.3.2 + '@noble/hashes': 1.3.3 dev: false /@pkgr/utils@2.4.2: @@ -5225,108 +5543,116 @@ packages: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: false - /@preact/signals-core@1.5.0: - resolution: {integrity: sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==} + /@preact/signals-core@1.5.1: + resolution: {integrity: sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==} - /@preact/signals@1.2.2(preact@10.19.2): + /@preact/signals@1.2.2(preact@10.19.3): resolution: {integrity: sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==} peerDependencies: preact: 10.x dependencies: - '@preact/signals-core': 1.5.0 - preact: 10.19.2 + '@preact/signals-core': 1.5.1 + preact: 10.19.3 dev: false - /@rollup/rollup-android-arm-eabi@4.6.1: - resolution: {integrity: sha512-0WQ0ouLejaUCRsL93GD4uft3rOmB8qoQMU05Kb8CmMtMBe7XUDLAltxVZI1q6byNqEtU7N1ZX1Vw5lIpgulLQA==} + /@rollup/rollup-android-arm-eabi@4.8.0: + resolution: {integrity: sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.6.1: - resolution: {integrity: sha512-1TKm25Rn20vr5aTGGZqo6E4mzPicCUD79k17EgTLAsXc1zysyi4xXKACfUbwyANEPAEIxkzwue6JZ+stYzWUTA==} + /@rollup/rollup-android-arm64@4.8.0: + resolution: {integrity: sha512-aiItwP48BiGpMFS9Znjo/xCNQVwTQVcRKkFKsO81m8exrGjHkCBDvm9PHay2kpa8RPnZzzKcD1iQ9KaLY4fPQQ==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.6.1: - resolution: {integrity: sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==} + /@rollup/rollup-darwin-arm64@4.8.0: + resolution: {integrity: sha512-zhNIS+L4ZYkYQUjIQUR6Zl0RXhbbA0huvNIWjmPc2SL0cB1h5Djkcy+RZ3/Bwszfb6vgwUvcVJYD6e6Zkpsi8g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.6.1: - resolution: {integrity: sha512-LoSU9Xu56isrkV2jLldcKspJ7sSXmZWkAxg7sW/RfF7GS4F5/v4EiqKSMCFbZtDu2Nc1gxxFdQdKwkKS4rwxNg==} + /@rollup/rollup-darwin-x64@4.8.0: + resolution: {integrity: sha512-A/FAHFRNQYrELrb/JHncRWzTTXB2ticiRFztP4ggIUAfa9Up1qfW8aG2w/mN9jNiZ+HB0t0u0jpJgFXG6BfRTA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.6.1: - resolution: {integrity: sha512-EfI3hzYAy5vFNDqpXsNxXcgRDcFHUWSx5nnRSCKwXuQlI5J9dD84g2Usw81n3FLBNsGCegKGwwTVsSKK9cooSQ==} + /@rollup/rollup-linux-arm-gnueabihf@4.8.0: + resolution: {integrity: sha512-JsidBnh3p2IJJA4/2xOF2puAYqbaczB3elZDT0qHxn362EIoIkq7hrR43Xa8RisgI6/WPfvb2umbGsuvf7E37A==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.6.1: - resolution: {integrity: sha512-9lhc4UZstsegbNLhH0Zu6TqvDfmhGzuCWtcTFXY10VjLLUe4Mr0Ye2L3rrtHaDd/J5+tFMEuo5LTCSCMXWfUKw==} + /@rollup/rollup-linux-arm64-gnu@4.8.0: + resolution: {integrity: sha512-hBNCnqw3EVCkaPB0Oqd24bv8SklETptQWcJz06kb9OtiShn9jK1VuTgi7o4zPSt6rNGWQOTDEAccbk0OqJmS+g==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.6.1: - resolution: {integrity: sha512-FfoOK1yP5ksX3wwZ4Zk1NgyGHZyuRhf99j64I5oEmirV8EFT7+OhUZEnP+x17lcP/QHJNWGsoJwrz4PJ9fBEXw==} + /@rollup/rollup-linux-arm64-musl@4.8.0: + resolution: {integrity: sha512-Fw9ChYfJPdltvi9ALJ9wzdCdxGw4wtq4t1qY028b2O7GwB5qLNSGtqMsAel1lfWTZvf4b6/+4HKp0GlSYg0ahA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.6.1: - resolution: {integrity: sha512-DNGZvZDO5YF7jN5fX8ZqmGLjZEXIJRdJEdTFMhiyXqyXubBa0WVLDWSNlQ5JR2PNgDbEV1VQowhVRUh+74D+RA==} + /@rollup/rollup-linux-riscv64-gnu@4.8.0: + resolution: {integrity: sha512-BH5xIh7tOzS9yBi8dFrCTG8Z6iNIGWGltd3IpTSKp6+pNWWO6qy8eKoRxOtwFbMrid5NZaidLYN6rHh9aB8bEw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.8.0: + resolution: {integrity: sha512-PmvAj8k6EuWiyLbkNpd6BLv5XeYFpqWuRvRNRl80xVfpGXK/z6KYXmAgbI4ogz7uFiJxCnYcqyvZVD0dgFog7Q==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.6.1: - resolution: {integrity: sha512-RkJVNVRM+piYy87HrKmhbexCHg3A6Z6MU0W9GHnJwBQNBeyhCJG9KDce4SAMdicQnpURggSvtbGo9xAWOfSvIQ==} + /@rollup/rollup-linux-x64-musl@4.8.0: + resolution: {integrity: sha512-mdxnlW2QUzXwY+95TuxZ+CurrhgrPAMveDWI97EQlA9bfhR8tw3Pt7SUlc/eSlCNxlWktpmT//EAA8UfCHOyXg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.6.1: - resolution: {integrity: sha512-v2FVT6xfnnmTe3W9bJXl6r5KwJglMK/iRlkKiIFfO6ysKs0rDgz7Cwwf3tjldxQUrHL9INT/1r4VA0n9L/F1vQ==} + /@rollup/rollup-win32-arm64-msvc@4.8.0: + resolution: {integrity: sha512-ge7saUz38aesM4MA7Cad8CHo0Fyd1+qTaqoIo+Jtk+ipBi4ATSrHWov9/S4u5pbEQmLjgUjB7BJt+MiKG2kzmA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.6.1: - resolution: {integrity: sha512-YEeOjxRyEjqcWphH9dyLbzgkF8wZSKAKUkldRY6dgNR5oKs2LZazqGB41cWJ4Iqqcy9/zqYgmzBkRoVz3Q9MLw==} + /@rollup/rollup-win32-ia32-msvc@4.8.0: + resolution: {integrity: sha512-p9E3PZlzurhlsN5h9g7zIP1DnqKXJe8ZUkFwAazqSvHuWfihlIISPxG9hCHCoA+dOOspL/c7ty1eeEVFTE0UTw==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.6.1: - resolution: {integrity: sha512-0zfTlFAIhgz8V2G8STq8toAjsYYA6eci1hnXuyOTUFnymrtJwnS6uGKiv3v5UrPZkBlamLvrLV2iiaeqCKzb0A==} + /@rollup/rollup-win32-x64-msvc@4.8.0: + resolution: {integrity: sha512-kb4/auKXkYKqlUYTE8s40FcJIj5soOyRLHKd4ugR0dCq0G2EfcF54eYcfQiGkHzjidZ40daB4ulsFdtqNKZtBg==} cpu: [x64] os: [win32] requiresBuild: true @@ -5425,101 +5751,101 @@ packages: webpack-sources: 3.2.3 dev: false - /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.5): + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.23.6): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.5): + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.23.6): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.5): + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 dev: false - /@svgr/babel-preset@6.5.1(@babel/core@7.23.5): + /@svgr/babel-preset@6.5.1(@babel/core@7.23.6): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.23.5) - '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.5) - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.23.5) - '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.23.5) - '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.23.5) - '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.23.5) - '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1(@babel/core@7.23.6) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.23.6) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.23.6) + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1(@babel/core@7.23.6) + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1(@babel/core@7.23.6) + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1(@babel/core@7.23.6) + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1(@babel/core@7.23.6) + '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.23.6) dev: false /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@svgr/babel-preset': 6.5.1(@babel/core@7.23.6) '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) camelcase: 6.3.0 cosmiconfig: 7.1.0 @@ -5531,7 +5857,7 @@ packages: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 entities: 4.5.0 dev: false @@ -5541,8 +5867,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.23.5 - '@svgr/babel-preset': 6.5.1(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@svgr/babel-preset': 6.5.1(@babel/core@7.23.6) '@svgr/core': 6.5.1 '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 @@ -5566,11 +5892,11 @@ packages: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.6) + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) '@svgr/core': 6.5.1 '@svgr/plugin-jsx': 6.5.1(@svgr/core@6.5.1) '@svgr/plugin-svgo': 6.5.1(@svgr/core@6.5.1) @@ -5765,8 +6091,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.4 @@ -5775,33 +6101,33 @@ packages: /@types/babel__generator@7.6.7: resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: false /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 dev: false /@types/babel__traverse@7.20.4: resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 dev: false /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/bonjour@3.5.13: resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/cacheable-request@6.0.3: @@ -5809,7 +6135,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.19.2 + '@types/node': 18.19.3 '@types/responselike': 1.0.3 dev: true @@ -5817,13 +6143,13 @@ packages: resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} dependencies: '@types/express-serve-static-core': 4.17.41 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/debug@4.1.12: @@ -5867,7 +6193,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -5886,9 +6212,13 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.2 + '@types/node': 18.19.3 dev: true + /@types/gtag.js@0.0.12: + resolution: {integrity: sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==} + dev: false + /@types/hast@2.3.8: resolution: {integrity: sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==} dependencies: @@ -5920,7 +6250,7 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/istanbul-lib-coverage@2.0.6: @@ -5941,7 +6271,7 @@ packages: /@types/jsdom@21.1.6: resolution: {integrity: sha512-/7kkMsC+/kMs7gAYmmBR9P0vGTnOoLhQhyhQJSlXGI5bzTHp6xdo0TtKWQAsz6pmSAeVqKSbqeyP6hytqr9FDw==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -5960,7 +6290,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.19.2 + '@types/node': 18.19.3 /@types/linkify-it@3.0.5: resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==} @@ -6020,20 +6350,24 @@ packages: /@types/node-forge@1.3.10: resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: false - /@types/node@18.19.2: - resolution: {integrity: sha512-6wzfBdbWpe8QykUkXBjtmO3zITA0A3FIjoy+in0Y2K4KrCiRhNYJIdwAPDffZ3G6GnaKaSLSEa9ZuORLfEoiwg==} + /@types/node@17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: false + + /@types/node@18.19.3: + resolution: {integrity: sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==} dependencies: undici-types: 5.26.5 - /@types/node@20.10.3: - resolution: {integrity: sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==} + /@types/node@20.10.4: + resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==} dependencies: undici-types: 5.26.5 @@ -6077,35 +6411,35 @@ packages: /@types/react-dom@18.2.17: resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} dependencies: - '@types/react': 18.2.42 + '@types/react': 18.2.43 dev: true /@types/react-router-config@5.0.11: resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router': 5.1.20 /@types/react-router-dom@5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 '@types/react-router': 5.1.20 /@types/react-router@5.1.20: resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} dependencies: '@types/history': 4.7.11 - '@types/react': 18.2.42 + '@types/react': 18.2.43 - /@types/react@18.2.42: - resolution: {integrity: sha512-c1zEr96MjakLYus/wPnuWDo1/zErfdU9rNsIGmE+NV71nx88FG9Ttgo5dqorXTu/LImX2f63WBP986gJkMPNbA==} + /@types/react@18.2.43: + resolution: {integrity: sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==} dependencies: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 - csstype: 3.1.2 + csstype: 3.1.3 /@types/resolve@1.20.6: resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} @@ -6114,12 +6448,18 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 18.19.2 + '@types/node': 18.19.3 /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: false + /@types/sax@1.2.7: + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + dependencies: + '@types/node': 17.0.45 + dev: false + /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} @@ -6130,7 +6470,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/serve-index@1.9.4: @@ -6144,19 +6484,19 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/sockjs@0.3.36: resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/tap@15.0.11: resolution: {integrity: sha512-QzbxIsrK6yX3iWC2PXGX/Ljz5cGISDEuOGISMcckeSUKIJXzbsfJLF4LddoncZ+ELVZpO0X87KfRem4h+yBFXQ==} dependencies: - '@types/node': 18.19.2 + '@types/node': 18.19.3 dev: true /@types/tough-cookie@4.0.5: @@ -6176,7 +6516,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 dev: false /@types/yargs-parser@21.0.3: @@ -6189,7 +6529,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6203,24 +6543,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} + /@typescript-eslint/eslint-plugin@6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -6233,24 +6573,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/type-utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6259,14 +6599,14 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.2): + /@typescript-eslint/parser@5.62.0(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6280,16 +6620,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} + /@typescript-eslint/parser@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6300,13 +6640,13 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 eslint: 8.55.0 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -6319,15 +6659,15 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@6.13.2: - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} + /@typescript-eslint/scope-manager@6.14.0: + resolution: {integrity: sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@5.62.0(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6339,18 +6679,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} + /@typescript-eslint/type-utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6361,12 +6701,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 4.3.4 eslint: 8.55.0 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -6376,12 +6716,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.13.2: - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} + /@typescript-eslint/types@6.14.0: + resolution: {integrity: sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6396,14 +6736,14 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.2): - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} + /@typescript-eslint/typescript-estree@6.14.0(typescript@5.3.3): + resolution: {integrity: sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -6411,19 +6751,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/visitor-keys': 6.13.2 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/visitor-keys': 6.14.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@5.3.2): + /@typescript-eslint/utils@5.62.0(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6437,7 +6777,7 @@ packages: '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) eslint: 8.55.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -6446,8 +6786,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.2): - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} + /@typescript-eslint/utils@6.14.0(eslint@8.55.0)(typescript@5.3.3): + resolution: {integrity: sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -6458,9 +6798,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.13.2 - '@typescript-eslint/types': 6.13.2 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) + '@typescript-eslint/scope-manager': 6.14.0 + '@typescript-eslint/types': 6.14.0 + '@typescript-eslint/typescript-estree': 6.14.0(typescript@5.3.3) eslint: 8.55.0 semver: 7.5.4 transitivePeerDependencies: @@ -6476,37 +6816,37 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.13.2: - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} + /@typescript-eslint/visitor-keys@6.14.0: + resolution: {integrity: sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.13.2 + '@typescript-eslint/types': 6.14.0 eslint-visitor-keys: 3.4.3 dev: true /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@vitejs/plugin-vue@4.5.1(vite@4.5.1)(vue@3.3.10): - resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} + /@vitejs/plugin-vue@4.5.2(vite@4.5.1)(vue@3.3.11): + resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 4.5.1(@types/node@18.19.2) - vue: 3.3.10(typescript@5.3.2) + vite: 4.5.1(@types/node@18.19.3) + vue: 3.3.11(typescript@5.3.3) dev: false - /@vitejs/plugin-vue@4.5.1(vite@5.0.6)(vue@3.3.10): - resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} + /@vitejs/plugin-vue@4.5.2(vite@5.0.8)(vue@3.3.11): + resolution: {integrity: sha512-UGR3DlzLi/SaVBPX0cnSyE37vqxU3O6chn8l0HJNzQzDia6/Au2A4xKv+iIJW8w2daf80G7TYHhi1pAUjdZ0bQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.6(@types/node@18.19.2) - vue: 3.3.10(typescript@5.3.2) + vite: 5.0.8(@types/node@18.19.3) + vue: 3.3.11(typescript@5.3.3) dev: true /@vscode/emmet-helper@2.9.2: @@ -6523,96 +6863,96 @@ packages: resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} dev: false - /@vue/compiler-core@3.3.10: - resolution: {integrity: sha512-doe0hODR1+i1menPkRzJ5MNR6G+9uiZHIknK3Zn5OcIztu6GGw7u0XUzf3AgB8h/dfsZC9eouzoLo3c3+N/cVA==} + /@vue/compiler-core@3.3.11: + resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==} dependencies: - '@babel/parser': 7.23.5 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.3.10: - resolution: {integrity: sha512-NCrqF5fm10GXZIK0GrEAauBqdy+F2LZRt3yNHzrYjpYBuRssQbuPLtSnSNjyR9luHKkWSH8we5LMB3g+4z2HvA==} + /@vue/compiler-dom@3.3.11: + resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==} dependencies: - '@vue/compiler-core': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 - /@vue/compiler-sfc@3.3.10: - resolution: {integrity: sha512-xpcTe7Rw7QefOTRFFTlcfzozccvjM40dT45JtrE3onGm/jBLZ0JhpKu3jkV7rbDFLeeagR/5RlJ2Y9SvyS0lAg==} + /@vue/compiler-sfc@3.3.11: + resolution: {integrity: sha512-U4iqPlHO0KQeK1mrsxCN0vZzw43/lL8POxgpzcJweopmqtoYy9nljJzWDIQS3EfjiYhfdtdk9Gtgz7MRXnz3GA==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.10 - '@vue/compiler-dom': 3.3.10 - '@vue/compiler-ssr': 3.3.10 - '@vue/reactivity-transform': 3.3.10 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-ssr': 3.3.11 + '@vue/reactivity-transform': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.32 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.10: - resolution: {integrity: sha512-12iM4jA4GEbskwXMmPcskK5wImc2ohKm408+o9iox3tfN9qua8xL0THIZtoe9OJHnXP4eOWZpgCAAThEveNlqQ==} + /@vue/compiler-ssr@3.3.11: + resolution: {integrity: sha512-Zd66ZwMvndxRTgVPdo+muV4Rv9n9DwQ4SSgWWKWkPFebHQfVYRrVjeygmmDmPewsHyznCNvJ2P2d6iOOhdv8Qg==} dependencies: - '@vue/compiler-dom': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/compiler-dom': 3.3.11 + '@vue/shared': 3.3.11 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/reactivity-transform@3.3.10: - resolution: {integrity: sha512-0xBdk+CKHWT+Gev8oZ63Tc0qFfj935YZx+UAynlutnrDZ4diFCVFMWixn65HzjE3S1iJppWOo6Tt1OzASH7VEg==} + /@vue/reactivity-transform@3.3.11: + resolution: {integrity: sha512-fPGjH0wqJo68A0wQ1k158utDq/cRyZNlFoxGwNScE28aUFOKFEnCBsvyD8jHn+0kd0UKVpuGuaZEQ6r9FJRqCg==} dependencies: - '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.10 - '@vue/shared': 3.3.10 + '@babel/parser': 7.23.6 + '@vue/compiler-core': 3.3.11 + '@vue/shared': 3.3.11 estree-walker: 2.0.2 magic-string: 0.30.5 - /@vue/reactivity@3.3.10: - resolution: {integrity: sha512-H5Z7rOY/JLO+e5a6/FEXaQ1TMuOvY4LDVgT+/+HKubEAgs9qeeZ+NhADSeEtrNQeiKLDuzeKc8v0CUFpB6Pqgw==} + /@vue/reactivity@3.3.11: + resolution: {integrity: sha512-D5tcw091f0nuu+hXq5XANofD0OXnBmaRqMYl5B3fCR+mX+cXJIGNw/VNawBqkjLNWETrFW0i+xH9NvDbTPVh7g==} dependencies: - '@vue/shared': 3.3.10 + '@vue/shared': 3.3.11 - /@vue/runtime-core@3.3.10: - resolution: {integrity: sha512-DZ0v31oTN4YHX9JEU5VW1LoIVgFovWgIVb30bWn9DG9a7oA415idcwsRNNajqTx8HQJyOaWfRKoyuP2P2TYIag==} + /@vue/runtime-core@3.3.11: + resolution: {integrity: sha512-g9ztHGwEbS5RyWaOpXuyIVFTschclnwhqEbdy5AwGhYOgc7m/q3NFwr50MirZwTTzX55JY8pSkeib9BX04NIpw==} dependencies: - '@vue/reactivity': 3.3.10 - '@vue/shared': 3.3.10 + '@vue/reactivity': 3.3.11 + '@vue/shared': 3.3.11 - /@vue/runtime-dom@3.3.10: - resolution: {integrity: sha512-c/jKb3ny05KJcYk0j1m7Wbhrxq7mZYr06GhKykDMNRRR9S+/dGT8KpHuNQjv3/8U4JshfkAk6TpecPD3B21Ijw==} + /@vue/runtime-dom@3.3.11: + resolution: {integrity: sha512-OlhtV1PVpbgk+I2zl+Y5rQtDNcCDs12rsRg71XwaA2/Rbllw6mBLMi57VOn8G0AjOJ4Mdb4k56V37+g8ukShpQ==} dependencies: - '@vue/runtime-core': 3.3.10 - '@vue/shared': 3.3.10 - csstype: 3.1.2 + '@vue/runtime-core': 3.3.11 + '@vue/shared': 3.3.11 + csstype: 3.1.3 - /@vue/server-renderer@3.3.10(vue@3.3.10): - resolution: {integrity: sha512-0i6ww3sBV3SKlF3YTjSVqKQ74xialMbjVYGy7cOTi7Imd8ediE7t72SK3qnvhrTAhOvlQhq6Bk6nFPdXxe0sAg==} + /@vue/server-renderer@3.3.11(vue@3.3.11): + resolution: {integrity: sha512-AIWk0VwwxCAm4wqtJyxBylRTXSy1wCLOKbWxHaHiu14wjsNYtiRCSgVuqEPVuDpErOlRdNnuRgipQfXRLjLN5A==} peerDependencies: - vue: 3.3.10 + vue: 3.3.11 dependencies: - '@vue/compiler-ssr': 3.3.10 - '@vue/shared': 3.3.10 - vue: 3.3.10(typescript@5.3.2) + '@vue/compiler-ssr': 3.3.11 + '@vue/shared': 3.3.11 + vue: 3.3.11(typescript@5.3.3) - /@vue/shared@3.3.10: - resolution: {integrity: sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw==} + /@vue/shared@3.3.11: + resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==} - /@vueuse/core@10.7.0(vue@3.3.10): + /@vueuse/core@10.7.0(vue@3.3.11): resolution: {integrity: sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.0 - '@vueuse/shared': 10.7.0(vue@3.3.10) - vue-demi: 0.14.6(vue@3.3.10) + '@vueuse/shared': 10.7.0(vue@3.3.11) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/integrations@10.7.0(focus-trap@7.5.4)(vue@3.3.10): + /@vueuse/integrations@10.7.0(focus-trap@7.5.4)(vue@3.3.11): resolution: {integrity: sha512-rxiMYgS+91n93qXpHZF9NbHhppWY6IJyVTDxt4acyChL0zZVx7P8FAAfpF1qVK8e4wfjerhpEiMJ0IZ1GWUZ2A==} peerDependencies: async-validator: '*' @@ -6653,10 +6993,10 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.7.0(vue@3.3.10) - '@vueuse/shared': 10.7.0(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) + '@vueuse/shared': 10.7.0(vue@3.3.11) focus-trap: 7.5.4 - vue-demi: 0.14.6(vue@3.3.10) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6666,10 +7006,10 @@ packages: resolution: {integrity: sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA==} dev: true - /@vueuse/shared@10.7.0(vue@3.3.10): + /@vueuse/shared@10.7.0(vue@3.3.11): resolution: {integrity: sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw==} dependencies: - vue-demi: 0.14.6(vue@3.3.10) + vue-demi: 0.14.6(vue@3.3.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6887,24 +7227,35 @@ packages: require-from-string: 2.0.2 uri-js: 4.4.1 - /algoliasearch@4.20.0: - resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} - dependencies: - '@algolia/cache-browser-local-storage': 4.20.0 - '@algolia/cache-common': 4.20.0 - '@algolia/cache-in-memory': 4.20.0 - '@algolia/client-account': 4.20.0 - '@algolia/client-analytics': 4.20.0 - '@algolia/client-common': 4.20.0 - '@algolia/client-personalization': 4.20.0 - '@algolia/client-search': 4.20.0 - '@algolia/logger-common': 4.20.0 - '@algolia/logger-console': 4.20.0 - '@algolia/requester-browser-xhr': 4.20.0 - '@algolia/requester-common': 4.20.0 - '@algolia/requester-node-http': 4.20.0 - '@algolia/transporter': 4.20.0 - dev: true + /algoliasearch-helper@3.16.0(algoliasearch@4.21.1): + resolution: {integrity: sha512-RxOtBafSQwyqD5BLO/q9VsVw/zuNz8kjb51OZhCIWLr33uvKB+vrRis+QK+JFlNQXbXf+w28fsTWiBupc1pHew==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + peerDependenciesMeta: + algoliasearch: + optional: true + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 4.21.1 + dev: false + + /algoliasearch@4.21.1: + resolution: {integrity: sha512-Ym0MGwOcjQhZ+s1N/j0o94g3vQD0MzNpWsfJLyPVCt0zHflbi0DwYX+9GPmTJ4BzegoxWMyCPgcmpd3R+VlOzQ==} + dependencies: + '@algolia/cache-browser-local-storage': 4.21.1 + '@algolia/cache-common': 4.21.1 + '@algolia/cache-in-memory': 4.21.1 + '@algolia/client-account': 4.21.1 + '@algolia/client-analytics': 4.21.1 + '@algolia/client-common': 4.21.1 + '@algolia/client-personalization': 4.21.1 + '@algolia/client-search': 4.21.1 + '@algolia/logger-common': 4.21.1 + '@algolia/logger-console': 4.21.1 + '@algolia/requester-browser-xhr': 4.21.1 + '@algolia/requester-common': 4.21.1 + '@algolia/requester-node-http': 4.21.1 + '@algolia/transporter': 4.21.1 /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} @@ -7000,6 +7351,10 @@ packages: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -7131,7 +7486,7 @@ packages: hasBin: true dev: false - /astro@2.10.15(@types/node@18.19.2): + /astro@2.10.15(@types/node@18.19.3): resolution: {integrity: sha512-7jgkCZexxOX541g2kKHGOcDDUVKYc+sGi87GtLOkbWwTsKqEIp9GU0o7DpKe1rhItm9VVEiHz4uxvMh3wGmJdA==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true @@ -7147,12 +7502,12 @@ packages: '@astrojs/markdown-remark': 2.2.1(astro@2.10.15) '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 - '@babel/core': 7.23.5 - '@babel/generator': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/core': 7.23.6 + '@babel/generator': 7.23.6 + '@babel/parser': 7.23.6 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.6) + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 '@types/babel__core': 7.20.5 '@types/dom-view-transitions': 1.0.4 '@types/yargs-parser': 21.0.3 @@ -7178,7 +7533,7 @@ packages: kleur: 4.1.5 magic-string: 0.30.5 mime: 3.0.0 - network-information-types: 0.1.1(typescript@5.3.2) + network-information-types: 0.1.1(typescript@5.3.3) ora: 6.3.1 p-limit: 4.0.0 path-to-regexp: 6.2.1 @@ -7187,14 +7542,14 @@ packages: rehype: 12.0.1 semver: 7.5.4 server-destroy: 1.0.1 - shiki: 0.14.5 + shiki: 0.14.6 string-width: 5.1.2 strip-ansi: 7.1.0 tsconfig-resolver: 3.0.1 - typescript: 5.3.2 + typescript: 5.3.3 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.5.1(@types/node@18.19.2) + vite: 4.5.1(@types/node@18.19.3) vitefu: 0.2.5(vite@4.5.1) which-pm: 2.1.1 yargs-parser: 21.1.1 @@ -7251,7 +7606,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001568 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -7282,14 +7637,14 @@ packages: dequal: 2.0.3 dev: true - /babel-loader@8.3.0(@babel/core@7.23.5)(webpack@5.89.0): + /babel-loader@8.3.0(@babel/core@7.23.6)(webpack@5.89.0): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 find-cache-dir: 3.3.2 loader-utils: 2.0.4 make-dir: 3.1.0 @@ -7297,14 +7652,14 @@ packages: webpack: 5.89.0(@swc/core@1.3.100) dev: false - /babel-loader@9.1.3(@babel/core@7.23.5)(webpack@5.89.0): + /babel-loader@9.1.3(@babel/core@7.23.6)(webpack@5.89.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: '@babel/core': ^7.12.0 webpack: '>=5' dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 find-cache-dir: 4.0.0 schema-utils: 4.2.0 webpack: 5.89.0(@swc/core@1.3.100) @@ -7336,41 +7691,41 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 cosmiconfig: 7.1.0 resolve: 1.22.8 dev: true - /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.5): - resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} + /babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.6): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.5): - resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} + /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.6): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) core-js-compat: 3.34.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.5): - resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} + /babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.6): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.5 - '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) + '@babel/core': 7.23.6 + '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.6) transitivePeerDependencies: - supports-color @@ -7381,21 +7736,21 @@ packages: /babel-preset-react-app@10.0.1: resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} dependencies: - '@babel/core': 7.23.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-decorators': 7.23.5(@babel/core@7.23.5) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.5) - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-runtime': 7.23.4(@babel/core@7.23.5) - '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/preset-react': 7.23.3(@babel/core@7.23.5) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/runtime': 7.23.5 + '@babel/core': 7.23.6 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-proposal-decorators': 7.23.6(@babel/core@7.23.6) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.6) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.6) + '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.6) + '@babel/plugin-transform-runtime': 7.23.6(@babel/core@7.23.6) + '@babel/preset-env': 7.23.6(@babel/core@7.23.6) + '@babel/preset-react': 7.23.3(@babel/core@7.23.6) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.6) + '@babel/runtime': 7.23.6 babel-plugin-macros: 3.1.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: @@ -7637,8 +7992,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001566 - electron-to-chromium: 1.4.605 + caniuse-lite: 1.0.30001568 + electron-to-chromium: 1.4.610 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) @@ -7840,13 +8195,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.2 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001568 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001566: - resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==} + /caniuse-lite@1.0.30001568: + resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -8194,13 +8549,13 @@ packages: engines: {node: '>= 12'} dev: false - /commitizen@4.3.0(typescript@5.3.2): + /commitizen@4.3.0(typescript@5.3.3): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(typescript@5.3.2) + cz-conventional-changelog: 3.3.0(typescript@5.3.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -8376,6 +8731,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /copy-text-to-clipboard@3.2.0: + resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} + engines: {node: '>=12'} + dev: false + /copy-webpack-plugin@11.0.0(webpack@5.89.0): resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} engines: {node: '>= 14.15.0'} @@ -8410,7 +8770,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.3.2): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.2)(typescript@5.3.3): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} peerDependencies: @@ -8423,12 +8783,12 @@ packages: optional: true dependencies: '@types/node': 20.5.1 - cosmiconfig: 8.3.6(typescript@5.3.2) - ts-node: 10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2) - typescript: 5.3.2 + cosmiconfig: 8.3.6(typescript@5.3.3) + ts-node: 10.9.2(@swc/core@1.3.100)(@types/node@18.19.3)(typescript@5.3.3) + typescript: 5.3.3 dev: true - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.2)(cosmiconfig@8.3.6)(typescript@5.3.2): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.19.3)(cosmiconfig@8.3.6)(typescript@5.3.3): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} requiresBuild: true @@ -8440,10 +8800,10 @@ packages: typescript: optional: true dependencies: - '@types/node': 18.19.2 - cosmiconfig: 8.3.6(typescript@5.3.2) + '@types/node': 18.19.3 + cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 - typescript: 5.3.2 + typescript: 5.3.3 dev: true optional: true @@ -8468,7 +8828,7 @@ packages: path-type: 4.0.0 yaml: 1.10.2 - /cosmiconfig@8.3.6(typescript@5.3.2): + /cosmiconfig@8.3.6(typescript@5.3.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -8481,7 +8841,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.2 + typescript: 5.3.3 /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -8715,8 +9075,8 @@ packages: rrweb-cssom: 0.6.0 dev: false - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} /csv-generate@3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} @@ -8740,18 +9100,18 @@ packages: stream-transform: 2.1.3 dev: false - /cz-conventional-changelog@3.3.0(typescript@5.3.2): + /cz-conventional-changelog@3.3.0(typescript@5.3.3): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(typescript@5.3.2) + commitizen: 4.3.0(typescript@5.3.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/load': 18.4.3(typescript@5.3.3) transitivePeerDependencies: - typescript dev: true @@ -9207,8 +9567,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.605: - resolution: {integrity: sha512-V52j+P5z6cdRqTjPR/bYNxx7ETCHIkm5VIGuyCy3CMrfSnbEpIlLnk5oHmZo7gYvDfh2TfHeanB6rawyQ23ktg==} + /electron-to-chromium@1.4.610: + resolution: {integrity: sha512-mqi2oL1mfeHYtOdCxbPQYV/PL7YrQlxbvFEZ0Ee8GbDdShimqt2/S6z2RWqysuvlwdOrQdqvE0KZrBTipAeJzg==} /emmet@2.4.6: resolution: {integrity: sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==} @@ -9447,34 +9807,34 @@ packages: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - /esbuild@0.19.8: - resolution: {integrity: sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==} + /esbuild@0.19.9: + resolution: {integrity: sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.19.8 - '@esbuild/android-arm64': 0.19.8 - '@esbuild/android-x64': 0.19.8 - '@esbuild/darwin-arm64': 0.19.8 - '@esbuild/darwin-x64': 0.19.8 - '@esbuild/freebsd-arm64': 0.19.8 - '@esbuild/freebsd-x64': 0.19.8 - '@esbuild/linux-arm': 0.19.8 - '@esbuild/linux-arm64': 0.19.8 - '@esbuild/linux-ia32': 0.19.8 - '@esbuild/linux-loong64': 0.19.8 - '@esbuild/linux-mips64el': 0.19.8 - '@esbuild/linux-ppc64': 0.19.8 - '@esbuild/linux-riscv64': 0.19.8 - '@esbuild/linux-s390x': 0.19.8 - '@esbuild/linux-x64': 0.19.8 - '@esbuild/netbsd-x64': 0.19.8 - '@esbuild/openbsd-x64': 0.19.8 - '@esbuild/sunos-x64': 0.19.8 - '@esbuild/win32-arm64': 0.19.8 - '@esbuild/win32-ia32': 0.19.8 - '@esbuild/win32-x64': 0.19.8 + '@esbuild/android-arm': 0.19.9 + '@esbuild/android-arm64': 0.19.9 + '@esbuild/android-x64': 0.19.9 + '@esbuild/darwin-arm64': 0.19.9 + '@esbuild/darwin-x64': 0.19.9 + '@esbuild/freebsd-arm64': 0.19.9 + '@esbuild/freebsd-x64': 0.19.9 + '@esbuild/linux-arm': 0.19.9 + '@esbuild/linux-arm64': 0.19.9 + '@esbuild/linux-ia32': 0.19.9 + '@esbuild/linux-loong64': 0.19.9 + '@esbuild/linux-mips64el': 0.19.9 + '@esbuild/linux-ppc64': 0.19.9 + '@esbuild/linux-riscv64': 0.19.9 + '@esbuild/linux-s390x': 0.19.9 + '@esbuild/linux-x64': 0.19.9 + '@esbuild/netbsd-x64': 0.19.9 + '@esbuild/openbsd-x64': 0.19.9 + '@esbuild/sunos-x64': 0.19.9 + '@esbuild/win32-arm64': 0.19.9 + '@esbuild/win32-ia32': 0.19.9 + '@esbuild/win32-x64': 0.19.9 dev: true /escalade@3.1.1: @@ -9524,7 +9884,7 @@ packages: eslint: 8.55.0 dev: true - /eslint-config-react-app@7.0.1(eslint@8.55.0)(typescript@5.3.2): + /eslint-config-react-app@7.0.1(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -9536,22 +9896,22 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.5 - '@babel/eslint-parser': 7.23.3(@babel/core@7.23.5)(eslint@8.55.0) + '@babel/core': 7.23.6 + '@babel/eslint-parser': 7.23.3(@babel/core@7.23.6)(eslint@8.55.0) '@rushstack/eslint-patch': 1.6.0 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.55.0 eslint-plugin-flowtype: 8.0.3(eslint@8.55.0) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.2) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.55.0) eslint-plugin-react: 7.33.2(eslint@8.55.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.55.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.55.0)(typescript@5.3.2) - typescript: 5.3.2 + eslint-plugin-testing-library: 5.11.1(eslint@8.55.0)(typescript@5.3.3) + typescript: 5.3.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -9578,7 +9938,7 @@ packages: eslint-plugin-react: 7.33.2(eslint@8.55.0) dev: true - /eslint-config-standard-with-typescript@23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2): + /eslint-config-standard-with-typescript@23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-iaaWifImn37Z1OXbNW1es7KI+S7D408F9ys0bpaQf2temeBWlvb0Nc5qHkOgYaRb5QxTZT32GGeN1gtswASOXA==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 @@ -9593,19 +9953,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-config-standard: 17.0.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) eslint-plugin-n: 15.7.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true - /eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.13.2)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2): + /eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.14.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-t6B5Ep8E4I18uuoYeYxINyqcXb2UbC0SOOTxRtBSt2JUs+EzeXbfe2oaiPs71AIdnoWhXDO2fYOHz8df3kV84A==} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.4.0 @@ -9620,14 +9980,14 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 6.14.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) - eslint-plugin-n: 16.3.1(eslint@8.55.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) + eslint-plugin-n: 16.4.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: true @@ -9649,7 +10009,7 @@ packages: eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true - /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.4.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0): resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} engines: {node: '>=12.0.0'} peerDependencies: @@ -9662,8 +10022,8 @@ packages: optional: true dependencies: eslint: 8.55.0 - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0) - eslint-plugin-n: 16.3.1(eslint@8.55.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0) + eslint-plugin-n: 16.4.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) dev: true @@ -9712,7 +10072,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 @@ -9720,7 +10080,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -9741,7 +10101,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) debug: 3.2.7 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 @@ -9810,7 +10170,7 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -9835,7 +10195,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.13.2)(eslint@8.55.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.14.0)(eslint@8.55.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -9847,7 +10207,7 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.14.0(eslint@8.55.0)(typescript@5.3.3) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -9856,7 +10216,7 @@ packages: doctrine: 2.1.0 eslint: 8.55.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.13.2)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.14.0)(eslint-import-resolver-node@0.3.9)(eslint@8.55.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -9872,7 +10232,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -9887,8 +10247,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 transitivePeerDependencies: - supports-color @@ -9904,7 +10264,7 @@ packages: eslint: optional: true dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -9943,8 +10303,8 @@ packages: semver: 7.5.4 dev: true - /eslint-plugin-n@16.3.1(eslint@8.55.0): - resolution: {integrity: sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==} + /eslint-plugin-n@16.4.0(eslint@8.55.0): + resolution: {integrity: sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' @@ -10017,7 +10377,7 @@ packages: string.prototype.matchall: 4.0.10 dev: true - /eslint-plugin-testing-library@5.11.1(eslint@8.55.0)(typescript@5.3.2): + /eslint-plugin-testing-library@5.11.1(eslint@8.55.0)(typescript@5.3.3): resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: @@ -10026,7 +10386,7 @@ packages: eslint: optional: true dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 transitivePeerDependencies: - supports-color @@ -10113,7 +10473,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.23.0 + globals: 13.24.0 graphemer: 1.4.0 ignore: 5.3.0 imurmurhash: 0.1.4 @@ -10237,7 +10597,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 require-like: 0.1.2 dev: false @@ -10657,7 +11017,7 @@ packages: signal-exit: 3.0.7 dev: true - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.55.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -10687,7 +11047,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.3.2 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.100) dev: false @@ -11012,8 +11372,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.23.0: - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -11588,7 +11948,7 @@ packages: /history@4.10.1: resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.3.1 @@ -11665,7 +12025,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.25.0 + terser: 5.26.0 dev: false /html-minifier-terser@7.2.0: @@ -11679,7 +12039,7 @@ packages: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.25.0 + terser: 5.26.0 dev: false /html-tags@3.3.1: @@ -11935,6 +12295,11 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /infima@0.2.0-alpha.43: + resolution: {integrity: sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==} + engines: {node: '>=12'} + dev: false + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -12465,7 +12830,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -12550,7 +12915,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.3 + '@types/node': 20.10.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12561,7 +12926,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.2 + '@types/node': 18.19.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12569,7 +12934,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.10.3 + '@types/node': 20.10.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12637,7 +13002,7 @@ packages: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.0.0 - ws: 8.14.2 + ws: 8.15.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -14467,7 +14832,7 @@ packages: /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /network-information-types@0.1.1(typescript@5.3.2): + /network-information-types@0.1.1(typescript@5.3.3): resolution: {integrity: sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==} peerDependencies: typescript: '>= 3.0.0' @@ -14475,10 +14840,10 @@ packages: typescript: optional: true dependencies: - typescript: 5.3.2 + typescript: 5.3.3 dev: false - /next@13.5.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0): + /next@13.5.6(@babel/core@7.23.6)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} engines: {node: '>=16.14.0'} hasBin: true @@ -14496,11 +14861,11 @@ packages: '@next/env': 13.5.6 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001566 + caniuse-lite: 1.0.30001568 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(@babel/core@7.23.5)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: '@next/swc-darwin-arm64': 13.5.6 @@ -14647,6 +15012,10 @@ packages: dependencies: path-key: 4.0.0 + /nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -15427,14 +15796,14 @@ packages: yaml: 2.3.4 dev: true - /postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.3.2)(webpack@5.89.0): + /postcss-loader@7.3.3(postcss@8.4.32)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.3.3) jiti: 1.21.0 postcss: 8.4.32 semver: 7.5.4 @@ -15765,24 +16134,24 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preact-custom-element@4.3.0(preact@10.19.2): + /preact-custom-element@4.3.0(preact@10.19.3): resolution: {integrity: sha512-5hG7nQhU4e7RNfCEQklaUqYQiiyibLuJ2wbhR+E2v1m8m9NDsJok5MykW/Nx0YLLBcXr8xnkap6DwByGy2TzDA==} peerDependencies: preact: 10.x dependencies: - preact: 10.19.2 + preact: 10.19.3 dev: false - /preact-feather@4.2.1(preact@10.19.2): + /preact-feather@4.2.1(preact@10.19.3): resolution: {integrity: sha512-yK5kYW64AoOkm+xTtUjwcFx0zNrqVTbwmtww8G2AmAB6f8wyQgwZgc6oRXllSYeg7q1I8VbkUpErJuKJ6Vq2eA==} peerDependencies: preact: ^10.0.0 dependencies: - preact: 10.19.2 + preact: 10.19.3 dev: false - /preact@10.19.2: - resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} + /preact@10.19.3: + resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==} /preferred-pm@3.1.2: resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==} @@ -16012,7 +16381,7 @@ packages: strip-json-comments: 2.0.1 dev: false - /react-dev-utils@12.0.1(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.55.0)(typescript@5.3.3)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -16031,7 +16400,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.55.0)(typescript@5.3.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.55.0)(typescript@5.3.3)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -16046,7 +16415,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.3.2 + typescript: 5.3.3 webpack: 5.89.0(@swc/core@1.3.100) transitivePeerDependencies: - eslint @@ -16099,7 +16468,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 invariant: 2.2.4 prop-types: 15.8.1 react: 17.0.2 @@ -16113,7 +16482,7 @@ packages: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 invariant: 2.2.4 prop-types: 15.8.1 react: 18.2.0 @@ -16156,6 +16525,15 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true + /react-json-view-lite@1.2.1(react@18.2.0): + resolution: {integrity: sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ==} + engines: {node: '>=14'} + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2)(webpack@5.89.0): resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} engines: {node: '>=10.13.0'} @@ -16163,7 +16541,7 @@ packages: react-loadable: '*' webpack: '>=4.41.1 || 5.x' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) webpack: 5.89.0(@swc/core@1.3.100) dev: false @@ -16174,7 +16552,7 @@ packages: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 react: 17.0.2 react-router: 5.3.4(react@17.0.2) dev: false @@ -16185,7 +16563,7 @@ packages: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 react: 18.2.0 react-router: 5.3.4(react@18.2.0) dev: false @@ -16195,7 +16573,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -16210,7 +16588,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -16225,7 +16603,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -16242,7 +16620,7 @@ packages: peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -16390,7 +16768,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.6 /regexp.prototype.flags@1.5.1: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} @@ -17136,23 +17514,24 @@ packages: optionalDependencies: fsevents: 2.3.3 - /rollup@4.6.1: - resolution: {integrity: sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==} + /rollup@4.8.0: + resolution: {integrity: sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.6.1 - '@rollup/rollup-android-arm64': 4.6.1 - '@rollup/rollup-darwin-arm64': 4.6.1 - '@rollup/rollup-darwin-x64': 4.6.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.6.1 - '@rollup/rollup-linux-arm64-gnu': 4.6.1 - '@rollup/rollup-linux-arm64-musl': 4.6.1 - '@rollup/rollup-linux-x64-gnu': 4.6.1 - '@rollup/rollup-linux-x64-musl': 4.6.1 - '@rollup/rollup-win32-arm64-msvc': 4.6.1 - '@rollup/rollup-win32-ia32-msvc': 4.6.1 - '@rollup/rollup-win32-x64-msvc': 4.6.1 + '@rollup/rollup-android-arm-eabi': 4.8.0 + '@rollup/rollup-android-arm64': 4.8.0 + '@rollup/rollup-darwin-arm64': 4.8.0 + '@rollup/rollup-darwin-x64': 4.8.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.8.0 + '@rollup/rollup-linux-arm64-gnu': 4.8.0 + '@rollup/rollup-linux-arm64-musl': 4.8.0 + '@rollup/rollup-linux-riscv64-gnu': 4.8.0 + '@rollup/rollup-linux-x64-gnu': 4.8.0 + '@rollup/rollup-linux-x64-musl': 4.8.0 + '@rollup/rollup-win32-arm64-msvc': 4.8.0 + '@rollup/rollup-win32-ia32-msvc': 4.8.0 + '@rollup/rollup-win32-x64-msvc': 4.8.0 fsevents: 2.3.3 dev: true @@ -17164,6 +17543,17 @@ packages: resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} dev: false + /rtlcss@4.1.1: + resolution: {integrity: sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + escalade: 3.1.1 + picocolors: 1.0.0 + postcss: 8.4.32 + strip-json-comments: 3.1.1 + dev: false + /run-applescript@5.0.0: resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} engines: {node: '>=12'} @@ -17287,8 +17677,8 @@ packages: ajv-keywords: 5.1.0(ajv@8.12.0) dev: false - /search-insights@2.11.0: - resolution: {integrity: sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw==} + /search-insights@2.13.0: + resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} /section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} @@ -17506,8 +17896,8 @@ packages: rechoir: 0.6.2 dev: false - /shiki@0.14.5: - resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} + /shiki@0.14.6: + resolution: {integrity: sha512-R4koBBlQP33cC8cpzX0hAoOURBHJILp4Aaduh2eYi+Vj8ZBqtK/5SWNEHBS3qwUMu8dqOtI/ftno3ESfNeVW9g==} dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 @@ -17571,6 +17961,17 @@ packages: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false + /sitemap@7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.3.0 + dev: false + /skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -18006,7 +18407,7 @@ packages: inline-style-parser: 0.2.2 dev: false - /styled-jsx@5.1.1(@babel/core@7.23.5)(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -18019,7 +18420,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.5 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.2.0 dev: false @@ -18163,7 +18564,7 @@ packages: yaml: 1.10.2 dev: true - /tap@16.3.9(typescript@5.3.2): + /tap@16.3.9(typescript@5.3.3): resolution: {integrity: sha512-KKmu12hRJhb/kGvVV/UKBOJ90sNoGbcXF0E+VmNqej1DqaCmZHyOXR8R7E66qg2Wor33XhSHGrku5MPYWSRNWw==} engines: {node: '>=12'} hasBin: true @@ -18202,7 +18603,7 @@ packages: tap-parser: 11.0.2 tap-yaml: 1.0.2 tcompare: 5.0.7 - typescript: 5.3.2 + typescript: 5.3.3 which: 2.0.2 transitivePeerDependencies: - supports-color @@ -18295,11 +18696,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.25.0 + terser: 5.26.0 webpack: 5.89.0(@swc/core@1.3.100) - /terser@5.25.0: - resolution: {integrity: sha512-we0I9SIsfvNUMP77zC9HG+MylwYYsGFSBG8qm+13oud2Yh+O104y614FRbyjpxys16jZwot72Fpi827YvGzuqg==} + /terser@5.26.0: + resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -18472,7 +18873,7 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false - /ts-api-utils@1.0.3(typescript@5.3.2): + /ts-api-utils@1.0.3(typescript@5.3.3): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: @@ -18481,15 +18882,15 @@ packages: typescript: optional: true dependencies: - typescript: 5.3.2 + typescript: 5.3.3 dev: true /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node@10.9.1(@swc/core@1.3.100)(@types/node@18.19.2)(typescript@5.3.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + /ts-node@10.9.2(@swc/core@1.3.100)(@types/node@18.19.3)(typescript@5.3.3): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -18510,19 +18911,19 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.2 + '@types/node': 18.19.3 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.2 + typescript: 5.3.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-standard@12.0.2(typescript@5.3.2): + /ts-standard@12.0.2(typescript@5.3.3): resolution: {integrity: sha512-XX2wrB9fKKTfBj4yD3ABm9iShzZcS2iWcPK8XzlBvuL20+wMiLgiz/k5tXgZwTaYq5wRhbks1Y9PelhujF/9ag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -18532,11 +18933,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0)(typescript@5.3.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.55.0)(typescript@5.3.3) eslint: 8.55.0 eslint-config-standard-jsx: 11.0.0(eslint-plugin-react@7.33.2)(eslint@8.55.0) - eslint-config-standard-with-typescript: 23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.2) + eslint-config-standard-with-typescript: 23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.55.0)(typescript@5.3.3) eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.55.0) eslint-plugin-n: 15.7.0(eslint@8.55.0) eslint-plugin-promise: 6.1.1(eslint@8.55.0) @@ -18544,7 +18945,7 @@ packages: minimist: 1.2.8 pkg-conf: 4.0.0 standard-engine: 15.1.0 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -18592,7 +18993,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@7.2.0(@swc/core@1.3.100)(typescript@5.3.2): + /tsup@7.2.0(@swc/core@1.3.100)(typescript@5.3.3): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -18623,13 +19024,13 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 - typescript: 5.3.2 + typescript: 5.3.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@5.3.2): + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: @@ -18639,7 +19040,7 @@ packages: optional: true dependencies: tslib: 1.14.1 - typescript: 5.3.2 + typescript: 5.3.3 dev: true /tsx@3.14.0: @@ -18667,65 +19068,65 @@ packages: yargs: 17.7.2 dev: false - /turbo-darwin-64@1.11.0: - resolution: {integrity: sha512-yLDeJ7QgpI1Niw87ydRNvygX67Dra+6MnxR88vwXnQJKsmHTKycBhY9w3Bhe5xvnIg4JoEWoEF5EJtw6ShrlEw==} + /turbo-darwin-64@1.11.1: + resolution: {integrity: sha512-JmwL8kcfxncDf2SZFioSa6dUvpMq/HbMcurh9mGm6BxWLQoB0d3fP/q3HizgCSbOE4ihScXoQ+c/C2xhl6Ngjg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.11.0: - resolution: {integrity: sha512-lZGlfTG6+u3R7+6eVY9j/07WpVF/tx8UNkmRWfMNt4ZGSEBMg6A+Vimvp+rni92WdPhD/rhxv+qYI/kco9hNXg==} + /turbo-darwin-arm64@1.11.1: + resolution: {integrity: sha512-lIpT7nPkU0xmpkI8VOGQcgoQKmUATRMpRhTDclz6j/Px7Qtxjc+2PitKHKfR3aCnseoRMGkgMzPEJTPUwCpnlQ==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.11.0: - resolution: {integrity: sha512-I88/WieHzTZ8V2y0j79RSjVERPp0IJTynTwLi7ddYX0PahkuyaHs1p8ktFMcs6awnJMeT6spaXlyzv5ZxnAdkg==} + /turbo-linux-64@1.11.1: + resolution: {integrity: sha512-mHFSqMkgy3h/M8Ocj2oiOr6CqlCqB6coCPWVIAmraBk+SQywwsszgJ69GWBfm7lwwJvb3B1YN1wkZNe9ZZnBfg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.11.0: - resolution: {integrity: sha512-jHsKuTFa7KwrA/FIxOnyXnfSEgDEUv0UVcseqQhP0VbdL+En93ZdBZ9S9/lI6VWooXrCqPooBmC+M/6jmwY/Ig==} + /turbo-linux-arm64@1.11.1: + resolution: {integrity: sha512-6ybojTkAkymo1Ig7kU3s2YQUUSRf3l2qatPZgw3v4OmFTSU2feCU1sHjAEqhHwEjV1KciDo1wRl1gjjyby4foQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.11.0: - resolution: {integrity: sha512-7u/1GoMallGDOTg4fnKoJmvBkf2pUCOcA0Z7NbwFB6GOa7q1Su4AaPs6Iy6Tyqrmj3vDHKSXByHwfz+o0cng/g==} + /turbo-windows-64@1.11.1: + resolution: {integrity: sha512-ytWy6+yEtBfv6nbgCKW6HsolgUFAC1PZGMPzbqRGnCm2eLVWhDuwO1Yk7uq4cvdrpXcXgOMcPEoJZxUCDbeJaQ==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.11.0: - resolution: {integrity: sha512-39MNaZ7RnbINEnpeAfB++fmH6p99RhbeeC8n2IXqG61Zrck5AA59Jm8DXpfOGR6Im93iHXSDox8qF3bb8V4amQ==} + /turbo-windows-arm64@1.11.1: + resolution: {integrity: sha512-O04DdJoRavOh/v9/MM5wWCEtOekO4aiLljNZc/fOh853sOhid61ZRSEYUmS9ecjmZ/OjKqedIfbkitaQ77c4xA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.11.0: - resolution: {integrity: sha512-zIqJs/x1zzIIdwufhk80o7cQc9fIdHdweWRNXbK+Vjf9IaM2eSslcYyo40s+Kg/oiIOpdLM8hV7IUQst8KIyDA==} + /turbo@1.11.1: + resolution: {integrity: sha512-pmIsyTcyBJ5iJIaTjJyCxAq7YquDqyRai6FW2q0mFAkwK3k0p36wJ5yH85U2Ue6esrTKzeSEKskP4/fa7dv4+A==} hasBin: true requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.11.0 - turbo-darwin-arm64: 1.11.0 - turbo-linux-64: 1.11.0 - turbo-linux-arm64: 1.11.0 - turbo-windows-64: 1.11.0 - turbo-windows-arm64: 1.11.0 + turbo-darwin-64: 1.11.1 + turbo-darwin-arm64: 1.11.1 + turbo-linux-64: 1.11.1 + turbo-linux-arm64: 1.11.1 + turbo-windows-64: 1.11.1 + turbo-windows-arm64: 1.11.1 dev: true /type-check@0.4.0: @@ -18827,8 +19228,8 @@ packages: dependencies: is-typedarray: 1.0.0 - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + /typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} hasBin: true @@ -19362,7 +19763,7 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite@4.5.1(@types/node@18.19.2): + /vite@4.5.1(@types/node@18.19.3): resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -19390,15 +19791,15 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.2 + '@types/node': 18.19.3 esbuild: 0.18.20 postcss: 8.4.32 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - /vite@5.0.6(@types/node@18.19.2): - resolution: {integrity: sha512-MD3joyAEBtV7QZPl2JVVUai6zHms3YOmLR+BpMzLlX2Yzjfcc4gTgNi09d/Rua3F4EtC8zdwPU8eQYyib4vVMQ==} + /vite@5.0.8(@types/node@18.19.3): + resolution: {integrity: sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -19425,10 +19826,10 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.2 - esbuild: 0.19.8 + '@types/node': 18.19.3 + esbuild: 0.19.9 postcss: 8.4.32 - rollup: 4.6.1 + rollup: 4.8.0 optionalDependencies: fsevents: 2.3.3 dev: true @@ -19441,10 +19842,10 @@ packages: vite: optional: true dependencies: - vite: 4.5.1(@types/node@18.19.2) + vite: 4.5.1(@types/node@18.19.3) dev: false - /vitepress@1.0.0-rc.31(@types/node@18.19.2)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /vitepress@1.0.0-rc.31(@types/node@18.19.3)(postcss@8.4.32)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-ikH9pIjOOAbyoYAGBVfTz8TzuXp+UoWaIRMU4bw/oiTg8R65SbAaGKY84xx6TuL+f4VqUJ8lhzW82YyxSLvstA==} hasBin: true peerDependencies: @@ -19457,12 +19858,12 @@ packages: optional: true dependencies: '@docsearch/css': 3.5.2 - '@docsearch/js': 3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) + '@docsearch/js': 3.5.2(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) '@types/markdown-it': 13.0.7 - '@vitejs/plugin-vue': 4.5.1(vite@5.0.6)(vue@3.3.10) + '@vitejs/plugin-vue': 4.5.2(vite@5.0.8)(vue@3.3.11) '@vue/devtools-api': 6.5.1 - '@vueuse/core': 10.7.0(vue@3.3.10) - '@vueuse/integrations': 10.7.0(focus-trap@7.5.4)(vue@3.3.10) + '@vueuse/core': 10.7.0(vue@3.3.11) + '@vueuse/integrations': 10.7.0(focus-trap@7.5.4)(vue@3.3.11) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 @@ -19470,8 +19871,8 @@ packages: postcss: 8.4.32 shikiji: 0.7.6 shikiji-transformers: 0.7.6 - vite: 5.0.6(@types/node@18.19.2) - vue: 3.3.10(typescript@5.3.2) + vite: 5.0.8(@types/node@18.19.3) + vue: 3.3.11(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -19577,7 +19978,7 @@ packages: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} dev: false - /vue-demi@0.14.6(vue@3.3.10): + /vue-demi@0.14.6(vue@3.3.11): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -19589,23 +19990,23 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.10(typescript@5.3.2) + vue: 3.3.11(typescript@5.3.3) dev: true - /vue@3.3.10(typescript@5.3.2): - resolution: {integrity: sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw==} + /vue@3.3.11(typescript@5.3.3): + resolution: {integrity: sha512-d4oBctG92CRO1cQfVBZp6WJAs0n8AK4Xf5fNjQCBeKCvMI1efGQ5E3Alt1slFJS9fZuPcFoiAiqFvQlv1X7t/w==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.10 - '@vue/compiler-sfc': 3.3.10 - '@vue/runtime-dom': 3.3.10 - '@vue/server-renderer': 3.3.10(vue@3.3.10) - '@vue/shared': 3.3.10 - typescript: 5.3.2 + '@vue/compiler-dom': 3.3.11 + '@vue/compiler-sfc': 3.3.11 + '@vue/runtime-dom': 3.3.11 + '@vue/server-renderer': 3.3.11(vue@3.3.11) + '@vue/shared': 3.3.11 + typescript: 5.3.3 /w3c-xmlserializer@5.0.0: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} @@ -19746,7 +20147,7 @@ packages: spdy: 4.0.2 webpack: 5.89.0(@swc/core@1.3.100) webpack-dev-middleware: 5.3.3(webpack@5.89.0) - ws: 8.14.2 + ws: 8.15.0 transitivePeerDependencies: - bufferutil - debug @@ -20024,8 +20425,8 @@ packages: optional: true dev: false - /ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + /ws@8.15.0: + resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -20177,3 +20578,54 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + + file:packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz(@docusaurus/types@3.0.1)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(@swc/core@1.3.100)(eslint@8.55.0)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.3.3): + resolution: {integrity: sha512-cTW0tHFgec1t/jNlUkKV2QC94VdHUyRV8TDVH/CJ3RlIYdhtfIoPwLGHJD4g41Qn+nX1NDI+UjuKaO1yDjIKQw==, tarball: file:packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz} + id: file:packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz + name: '@orama/plugin-docusaurus-v3' + version: 2.0.0-beta.8 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@algolia/autocomplete-js': 1.12.2(search-insights@2.13.0) + '@algolia/autocomplete-theme-classic': 1.12.2 + '@docusaurus/plugin-content-docs': 3.0.1(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@docusaurus/theme-common': 3.0.1(@docusaurus/types@3.0.1)(@swc/core@1.3.100)(eslint@8.55.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@orama/highlight': 0.1.2 + '@orama/orama': 2.0.0-beta.8 + '@orama/plugin-parsedoc': 2.0.0-beta.8 + '@orama/searchbox': 1.0.0-beta.11(@orama/highlight@0.1.2)(@orama/orama@2.0.0-beta.8)(@oramacloud/client@1.0.0-beta.21)(@preact/signals-core@1.5.1)(@preact/signals@1.2.2)(postcss@8.4.32)(preact-custom-element@4.3.0)(preact@10.19.3) + github-slugger: 2.0.0 + gray-matter: 4.0.3 + pako: 2.1.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + vfile-message: 3.1.4 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@oramacloud/client' + - '@parcel/css' + - '@preact/signals' + - '@preact/signals-core' + - '@swc/core' + - '@swc/css' + - algoliasearch + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - postcss + - preact + - preact-custom-element + - search-insights + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407ef..2a60c3bf0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - 'packages/*' + - 'sandboxes/*' \ No newline at end of file diff --git a/sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js b/sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js index 13c83961a..e578a331b 100644 --- a/sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js +++ b/sandboxes/plugin-docusaurus-v3-sandbox/docusaurus.config.js @@ -35,7 +35,7 @@ const config = { }, plugins: [ - '@orama/plugin-docusaurus-dev' + '@orama/plugin-docusaurus-v3' ], presets: [ diff --git a/sandboxes/plugin-docusaurus-v3-sandbox/package.json b/sandboxes/plugin-docusaurus-v3-sandbox/package.json index a53ba509b..8cb277d1a 100644 --- a/sandboxes/plugin-docusaurus-v3-sandbox/package.json +++ b/sandboxes/plugin-docusaurus-v3-sandbox/package.json @@ -18,7 +18,7 @@ "@docusaurus/preset-classic": "3.0.1", "@docusaurus/utils": "^3.0.1", "@mdx-js/react": "^3.0.0", - "@orama/plugin-docusaurus-dev": "file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-dev/orama-plugin-docusaurus-dev-2.0.0-beta.8.tgz", + "@orama/plugin-docusaurus-v3": "file:/Users/micheleriva/projects/orama/release/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz", "clsx": "^2.0.0", "jsdom": "^23.0.1", "markdown-it": "^13.0.2", From 6f6b2448aeb2dd7b18828a6181699c97cd0d080e Mon Sep 17 00:00:00 2001 From: Michele Riva Date: Tue, 12 Dec 2023 17:12:36 +0100 Subject: [PATCH 5/9] feat: adds versioning --- ...rama-plugin-docusaurus-v3-2.0.0-beta.8.tgz | Bin 191993 -> 199006 bytes pnpm-lock.yaml | 2 +- .../docusaurus.config.js | 15 ++ .../versioned_docs/version-1.1.0/intro.md | 47 ++++++ .../tutorial-basics/_category_.json | 8 + .../tutorial-basics/congratulations.md | 23 +++ .../tutorial-basics/create-a-blog-post.md | 34 ++++ .../tutorial-basics/create-a-document.md | 57 +++++++ .../tutorial-basics/create-a-page.md | 43 +++++ .../tutorial-basics/deploy-your-site.md | 31 ++++ .../tutorial-basics/markdown-features.mdx | 150 ++++++++++++++++++ .../tutorial-extras/_category_.json | 7 + .../img/docsVersionDropdown.png | Bin 0 -> 25427 bytes .../tutorial-extras/img/localeDropdown.png | Bin 0 -> 27841 bytes .../tutorial-extras/manage-docs-versions.md | 55 +++++++ .../tutorial-extras/translate-your-site.md | 88 ++++++++++ .../versioned_docs/version-1.2.0/intro.md | 47 ++++++ .../tutorial-basics/_category_.json | 8 + .../tutorial-basics/congratulations.md | 23 +++ .../tutorial-basics/create-a-blog-post.md | 34 ++++ .../tutorial-basics/create-a-document.md | 57 +++++++ .../tutorial-basics/create-a-page.md | 43 +++++ .../tutorial-basics/deploy-your-site.md | 31 ++++ .../tutorial-basics/markdown-features.mdx | 150 ++++++++++++++++++ .../tutorial-extras/_category_.json | 7 + .../img/docsVersionDropdown.png | Bin 0 -> 25427 bytes .../tutorial-extras/img/localeDropdown.png | Bin 0 -> 27841 bytes .../tutorial-extras/manage-docs-versions.md | 55 +++++++ .../tutorial-extras/translate-your-site.md | 88 ++++++++++ .../version-1.1.0-sidebars.json | 8 + .../version-1.2.0-sidebars.json | 8 + .../versions.json | 4 + 32 files changed, 1122 insertions(+), 1 deletion(-) create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/intro.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/_category_.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/congratulations.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/create-a-blog-post.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/create-a-document.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/create-a-page.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/deploy-your-site.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-basics/markdown-features.mdx create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-extras/_category_.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-extras/img/docsVersionDropdown.png create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-extras/img/localeDropdown.png create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-extras/manage-docs-versions.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.1.0/tutorial-extras/translate-your-site.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/intro.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/_category_.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/congratulations.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/create-a-blog-post.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/create-a-document.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/create-a-page.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/deploy-your-site.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-basics/markdown-features.mdx create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-extras/_category_.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-extras/img/docsVersionDropdown.png create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-extras/img/localeDropdown.png create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-extras/manage-docs-versions.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_docs/version-1.2.0/tutorial-extras/translate-your-site.md create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_sidebars/version-1.1.0-sidebars.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versioned_sidebars/version-1.2.0-sidebars.json create mode 100644 sandboxes/plugin-docusaurus-v3-sandbox/versions.json diff --git a/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz b/packages/plugin-docusaurus-v3/orama-plugin-docusaurus-v3-2.0.0-beta.8.tgz index b72cad079e682ab993bc60022beb9514e8da9b41..db13e0c6e07450ea72978df46bc14439f1dd335d 100644 GIT binary patch delta 35150 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