diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index 95614f7c5..000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "name": "Run Extension", - "type": "extensionHost", - "request": "launch", - "runtimeExecutable": "${execPath}", - "args": [ - "--extensionDevelopmentPath=${workspaceFolder}/packages/vscode-language-service" - ] - } - ] -} \ No newline at end of file diff --git a/examples/next.js-with-progressive-rendering/package.json b/examples/next.js-with-progressive-rendering/package.json index feb4d587e..2c9c705dd 100644 --- a/examples/next.js-with-progressive-rendering/package.json +++ b/examples/next.js-with-progressive-rendering/package.json @@ -16,8 +16,8 @@ "@types/react": "^18.2.8", "@types/react-dom": "^18.2.4", "eslint": "^8.42.0", - "eslint-config-next": "^13.4.13", - "next": "^13.4.13", + "eslint-config-next": "^14.0.0", + "next": "^14.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.1.3" diff --git a/examples/next.js-with-runtime-rendering/package.json b/examples/next.js-with-runtime-rendering/package.json index 624531310..51ae48702 100644 --- a/examples/next.js-with-runtime-rendering/package.json +++ b/examples/next.js-with-runtime-rendering/package.json @@ -15,8 +15,8 @@ "@types/react": "^18.2.8", "@types/react-dom": "^18.2.4", "eslint": "^8.42.0", - "eslint-config-next": "^13.4.13", - "next": "^13.4.13", + "eslint-config-next": "^14.0.0", + "next": "^14.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.1.3" diff --git a/examples/next.js-with-static-extraction/package.json b/examples/next.js-with-static-extraction/package.json index 67be4df00..440975c4c 100644 --- a/examples/next.js-with-static-extraction/package.json +++ b/examples/next.js-with-static-extraction/package.json @@ -15,8 +15,8 @@ "@types/react": "^18.2.8", "@types/react-dom": "^18.2.4", "eslint": "^8.42.0", - "eslint-config-next": "^13.4.13", - "next": "^13.4.13", + "eslint-config-next": "^14.0.0", + "next": "^14.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.1.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d045b0a9..f94d37279 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,40 +25,40 @@ importers: version: 2.5.17 '@techor/jest': specifier: ^2.5.17 - version: 2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0) + version: 2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0) '@techor/jest-dom': specifier: ^2.5.17 - version: 2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0) + version: 2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0) '@techor/pack': specifier: ^2.5.17 version: 2.5.17 '@techor/repo': specifier: ^2.5.17 - version: 2.5.17(@semantic-release/exec@6.0.3)(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(@types/node@20.8.0)(jest@29.7.0)(semantic-release@21.1.2)(turbo@1.10.15)(typescript@5.2.2) + version: 2.5.17(@semantic-release/exec@6.0.3)(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(@types/node@20.8.9)(jest@29.7.0)(semantic-release@21.1.2)(turbo@1.10.16)(typescript@5.2.2) '@techor/version': specifier: ^2.5.17 version: 2.5.17 '@types/jest': specifier: ^29.5.2 - version: 29.5.5 + version: 29.5.6 '@types/node': specifier: ^20.4.0 - version: 20.8.0 + version: 20.8.9 cross-env: specifier: ^7.0.3 version: 7.0.3 eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint@8.51.0) + version: 4.6.0(eslint@8.52.0) fast-glob: specifier: ^3.2.12 version: 3.3.1 jest: specifier: ^29.6.1 - version: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + version: 29.7.0(@types/node@20.8.9) jest-extended: specifier: ^4.0.0 - version: 4.0.1(jest@29.7.0) + version: 4.0.2(jest@29.7.0) nanoid: specifier: ^4.0.2 version: 4.0.2 @@ -85,49 +85,49 @@ importers: version: 2.2.0 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.23.0)(jest@29.7.0)(typescript@5.2.2) + version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0)(typescript@5.2.2) tsx: specifier: ^3.12.7 - version: 3.13.0 + version: 3.14.0 turbo: specifier: ^1.10.15 - version: 1.10.15 + version: 1.10.16 examples/angular-with-progressive-rendering: dependencies: '@angular/animations': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/common': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) '@angular/compiler': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/core': specifier: ^16.0.0 - version: 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + version: 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) '@angular/forms': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) '@angular/platform-browser': specifier: ^16.0.0 - version: 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + version: 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) '@angular/platform-browser-dynamic': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7) + version: 16.2.11(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11) '@angular/platform-server': specifier: ^16.0.0 - version: 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7) + version: 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11) '@angular/router': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) '@master/css': specifier: workspace:^ version: link:../../packages/css '@nguniversal/express-engine': specifier: ^16.0.2 - version: 16.2.0(@angular/common@16.2.7)(@angular/core@16.2.7)(express@4.18.2) + version: 16.2.0(@angular/common@16.2.11)(@angular/core@16.2.11)(express@4.18.2) express: specifier: ^4.15.2 version: 4.18.2 @@ -143,19 +143,19 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^16.0.4 - version: 16.2.4(@angular/compiler-cli@16.2.7)(@angular/platform-server@16.2.7)(@swc/core@1.3.92)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + version: 16.2.8(@angular/compiler-cli@16.2.11)(@angular/platform-server@16.2.11)(@swc/core@1.3.95)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) '@angular/cli': specifier: ~16.0.4 version: 16.0.6 '@angular/compiler-cli': specifier: ^16.0.0 - version: 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + version: 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) '@nguniversal/builders': specifier: ^16.0.2 - version: 16.2.0(@angular-devkit/build-angular@16.2.4)(@angular/common@16.2.7)(@angular/core@16.2.7)(@types/express@4.17.18)(typescript@5.0.4) + version: 16.2.0(@angular-devkit/build-angular@16.2.8)(@angular/common@16.2.11)(@angular/core@16.2.11)(@types/express@4.17.20)(typescript@5.0.4) '@types/express': specifier: ^4.17.0 - version: 4.17.18 + version: 4.17.20 '@types/jasmine': specifier: ~4.3.0 version: 4.3.6 @@ -188,28 +188,28 @@ importers: dependencies: '@angular/animations': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/common': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) '@angular/compiler': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/core': specifier: ^16.0.0 - version: 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + version: 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) '@angular/forms': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) '@angular/platform-browser': specifier: ^16.0.0 - version: 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + version: 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) '@angular/platform-browser-dynamic': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7) + version: 16.2.11(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11) '@angular/router': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) '@master/css': specifier: workspace:^ version: link:../../packages/css @@ -225,13 +225,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^16.0.4 - version: 16.2.4(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.0)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + version: 16.2.8(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) '@angular/cli': specifier: ~16.0.4 version: 16.0.6 '@angular/compiler-cli': specifier: ^16.0.0 - version: 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + version: 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) '@types/jasmine': specifier: ~4.3.0 version: 4.3.6 @@ -261,31 +261,31 @@ importers: dependencies: '@angular-builders/custom-webpack': specifier: ^16.0.0 - version: 16.0.1(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.3)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + version: 16.0.1(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) '@angular/animations': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/common': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) '@angular/compiler': specifier: ^16.0.0 - version: 16.2.7(@angular/core@16.2.7) + version: 16.2.11(@angular/core@16.2.11) '@angular/core': specifier: ^16.0.0 - version: 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + version: 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) '@angular/forms': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) '@angular/platform-browser': specifier: ^16.0.0 - version: 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + version: 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) '@angular/platform-browser-dynamic': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7) + version: 16.2.11(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11) '@angular/router': specifier: ^16.0.0 - version: 16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1) + version: 16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1) rxjs: specifier: ~7.8.0 version: 7.8.1 @@ -298,13 +298,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: ^16.0.4 - version: 16.2.4(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.3)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + version: 16.2.8(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) '@angular/cli': specifier: ~16.0.4 version: 16.0.6 '@angular/compiler-cli': specifier: ^16.0.0 - version: 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + version: 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) '@master/css': specifier: workspace:^ version: link:../../packages/css @@ -343,13 +343,13 @@ importers: version: link:../../packages/css astro: specifier: ^2.8.3 - version: 2.10.15(@types/node@20.8.0) + version: 2.10.15(@types/node@20.8.9) examples/astro-with-static-extraction: dependencies: astro: specifier: ^2.8.3 - version: 2.10.15(@types/node@20.8.0) + version: 2.10.15(@types/node@20.8.9) devDependencies: '@master/css': specifier: workspace:^ @@ -362,7 +362,7 @@ importers: devDependencies: '@angular-eslint/template-parser': specifier: ^16.2.0 - version: 16.2.0(eslint@8.51.0)(typescript@5.2.2) + version: 16.2.0(eslint@8.52.0)(typescript@5.2.2) '@master/css.react': specifier: workspace:^ version: link:../../packages/react @@ -374,13 +374,13 @@ importers: version: link:../../packages/eslint-plugin '@typescript-eslint/parser': specifier: ^6.9.0 - version: 6.9.0(eslint@8.51.0)(typescript@5.2.2) + version: 6.9.0(eslint@8.52.0)(typescript@5.2.2) clsx: specifier: ^2.0.0 version: 2.0.0 eslint: specifier: ^8.51.0 - version: 8.51.0 + version: 8.52.0 examples/laravel-with-runtime-rendering: dependencies: @@ -390,13 +390,13 @@ importers: devDependencies: axios: specifier: ^1.1.2 - version: 1.5.1 + version: 1.6.0 laravel-vite-plugin: specifier: ^0.7.5 - version: 0.7.8(vite@4.4.9) + version: 0.7.8(vite@4.5.0) vite: specifier: ^4.0.0 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/laravel-with-static-extraction: devDependencies: @@ -405,13 +405,13 @@ importers: version: link:../../packages/extractor.vite axios: specifier: ^1.1.2 - version: 1.5.1 + version: 1.6.0 laravel-vite-plugin: specifier: ^0.7.5 - version: 0.7.8(vite@4.4.9) + version: 0.7.8(vite@4.5.0) vite: specifier: ^4.0.0 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/lit: dependencies: @@ -427,7 +427,7 @@ importers: version: 5.2.2 vite: specifier: ^4.3.2 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/next.js-with-progressive-rendering: dependencies: @@ -442,22 +442,22 @@ importers: version: link:../../packages/react '@types/node': specifier: ^20.2.5 - version: 20.8.0 + version: 20.8.9 '@types/react': specifier: ^18.2.8 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.2.4 - version: 18.2.8 + version: 18.2.14 eslint: specifier: ^8.42.0 - version: 8.50.0 + version: 8.52.0 eslint-config-next: - specifier: ^13.4.13 - version: 13.5.3(eslint@8.50.0)(typescript@5.2.2) + specifier: ^14.0.0 + version: 14.0.0(eslint@8.52.0)(typescript@5.2.2) next: - specifier: ^13.4.13 - version: 13.5.3(@babel/core@7.23.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.0 + version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -478,22 +478,22 @@ importers: version: link:../../packages/react '@types/node': specifier: ^20.2.5 - version: 20.8.0 + version: 20.8.9 '@types/react': specifier: ^18.2.8 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.2.4 - version: 18.2.8 + version: 18.2.14 eslint: specifier: ^8.42.0 - version: 8.50.0 + version: 8.52.0 eslint-config-next: - specifier: ^13.4.13 - version: 13.5.3(eslint@8.50.0)(typescript@5.2.2) + specifier: ^14.0.0 + version: 14.0.0(eslint@8.52.0)(typescript@5.2.2) next: - specifier: ^13.4.13 - version: 13.5.3(@babel/core@7.23.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.0 + version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -514,22 +514,22 @@ importers: version: link:../../packages/extractor.webpack '@types/node': specifier: ^20.2.5 - version: 20.8.0 + version: 20.8.9 '@types/react': specifier: ^18.2.8 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.2.4 - version: 18.2.8 + version: 18.2.14 eslint: specifier: ^8.42.0 - version: 8.50.0 + version: 8.52.0 eslint-config-next: - specifier: ^13.4.13 - version: 13.5.3(eslint@8.50.0)(typescript@5.2.2) + specifier: ^14.0.0 + version: 14.0.0(eslint@8.52.0)(typescript@5.2.2) next: - specifier: ^13.4.13 - version: 13.5.3(@babel/core@7.23.0)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.0 + version: 14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -554,10 +554,10 @@ importers: devDependencies: '@types/node': specifier: ^18 - version: 18.18.1 + version: 18.18.7 nuxt: specifier: ^3.5.2 - version: 3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2) + version: 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) examples/nuxt.js-with-runtime-rendering: dependencies: @@ -570,10 +570,10 @@ importers: devDependencies: '@types/node': specifier: ^18 - version: 18.18.1 + version: 18.18.7 nuxt: specifier: ^3.5.2 - version: 3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2) + version: 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) examples/nuxt.js-with-static-extraction: devDependencies: @@ -585,10 +585,10 @@ importers: version: link:../../packages/extractor.vite '@types/node': specifier: ^18 - version: 18.18.1 + version: 18.18.7 nuxt: specifier: ^3.5.2 - version: 3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2) + version: 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) examples/react-with-progressive-rendering: dependencies: @@ -607,13 +607,13 @@ importers: devDependencies: '@types/react': specifier: ^18.2.14 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.2.6 - version: 18.2.8 + version: 18.2.14 '@vitejs/plugin-react': specifier: ^4.0.0 - version: 4.1.0(vite@4.4.11) + version: 4.1.0(vite@4.5.0) compression: specifier: ^1.7.4 version: 1.7.4 @@ -641,34 +641,34 @@ importers: devDependencies: '@types/react': specifier: ^18.0.37 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.0.11 - version: 18.2.8 + version: 18.2.14 '@typescript-eslint/eslint-plugin': specifier: ^5.59.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@5.2.2) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^5.59.0 - version: 5.62.0(eslint@8.50.0)(typescript@5.2.2) + version: 5.62.0(eslint@8.52.0)(typescript@5.2.2) '@vitejs/plugin-react': specifier: ^4.0.0 - version: 4.1.0(vite@4.4.9) + version: 4.1.0(vite@4.5.0) eslint: specifier: ^8.38.0 - version: 8.50.0 + version: 8.52.0 eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint@8.50.0) + version: 4.6.0(eslint@8.52.0) eslint-plugin-react-refresh: specifier: ^0.3.4 - version: 0.3.5(eslint@8.50.0) + version: 0.3.5(eslint@8.52.0) typescript: specifier: ^5.0.2 version: 5.2.2 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/react-with-static-extraction: dependencies: @@ -687,34 +687,34 @@ importers: version: link:../../packages/extractor.vite '@types/react': specifier: ^18.0.37 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.0.11 - version: 18.2.8 + version: 18.2.14 '@typescript-eslint/eslint-plugin': specifier: ^5.59.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@5.2.2) + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2) '@typescript-eslint/parser': specifier: ^5.59.0 - version: 5.62.0(eslint@8.50.0)(typescript@5.2.2) + version: 5.62.0(eslint@8.52.0)(typescript@5.2.2) '@vitejs/plugin-react': specifier: ^4.0.0 - version: 4.1.0(vite@4.4.9) + version: 4.1.0(vite@4.5.0) eslint: specifier: ^8.38.0 - version: 8.50.0 + version: 8.52.0 eslint-plugin-react-hooks: specifier: ^4.6.0 - version: 4.6.0(eslint@8.50.0) + version: 4.6.0(eslint@8.52.0) eslint-plugin-react-refresh: specifier: ^0.3.4 - version: 0.3.5(eslint@8.50.0) + version: 0.3.5(eslint@8.52.0) typescript: specifier: ^5.0.2 version: 5.2.2 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/remix: dependencies: @@ -742,19 +742,19 @@ importers: version: link:../../packages/css '@remix-run/dev': specifier: ^1.12.0 - version: 1.19.3(@remix-run/serve@1.19.3)(@types/node@20.8.0)(ts-node@10.9.1) + version: 1.19.3(@remix-run/serve@1.19.3)(@types/node@20.8.9) '@remix-run/eslint-config': specifier: ^1.12.0 - version: 1.19.3(eslint@8.50.0)(jest@29.7.0)(react@18.2.0)(typescript@4.9.5) + version: 1.19.3(eslint@8.52.0)(jest@29.7.0)(react@18.2.0)(typescript@4.9.5) '@types/react': specifier: ^18.0.25 - version: 18.2.24 + version: 18.2.33 '@types/react-dom': specifier: ^18.0.8 - version: 18.2.8 + version: 18.2.14 eslint: specifier: ^8.27.0 - version: 8.50.0 + version: 8.52.0 typescript: specifier: ^4.8.4 version: 4.9.5 @@ -776,19 +776,19 @@ importers: version: 1.0.0 '@sveltejs/adapter-auto': specifier: ^2.0.0 - version: 2.1.0(@sveltejs/kit@1.25.1) + version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: ^1.22.4 - version: 1.25.1(svelte@4.2.1)(vite@4.4.9) + version: 1.27.2(svelte@4.2.2)(vite@4.5.0) '@types/cookie': specifier: ^0.5.1 - version: 0.5.2 + version: 0.5.3 svelte: specifier: ^4.0.5 - version: 4.2.1 + version: 4.2.2 svelte-check: specifier: ^3.4.3 - version: 3.5.2(@babel/core@7.23.0)(svelte@4.2.1) + version: 3.5.2(@babel/core@7.23.2)(svelte@4.2.2) tslib: specifier: ^2.4.1 version: 2.6.2 @@ -797,7 +797,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.2 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/svelte-with-runtime-rendering: dependencies: @@ -816,19 +816,19 @@ importers: version: 1.0.0 '@sveltejs/adapter-auto': specifier: ^2.0.0 - version: 2.1.0(@sveltejs/kit@1.25.1) + version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: ^1.22.4 - version: 1.25.1(svelte@4.2.1)(vite@4.4.9) + version: 1.27.2(svelte@4.2.2)(vite@4.5.0) '@types/cookie': specifier: ^0.5.1 - version: 0.5.2 + version: 0.5.3 svelte: specifier: ^4.0.5 - version: 4.2.1 + version: 4.2.2 svelte-check: specifier: ^3.4.3 - version: 3.5.2(@babel/core@7.23.0)(svelte@4.2.1) + version: 3.5.2(@babel/core@7.23.2)(svelte@4.2.2) tslib: specifier: ^2.4.1 version: 2.6.2 @@ -837,7 +837,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.2 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/svelte-with-static-extraction: devDependencies: @@ -855,19 +855,19 @@ importers: version: 1.0.0 '@sveltejs/adapter-auto': specifier: ^2.0.0 - version: 2.1.0(@sveltejs/kit@1.25.1) + version: 2.1.0(@sveltejs/kit@1.27.2) '@sveltejs/kit': specifier: ^1.22.4 - version: 1.25.1(svelte@4.2.1)(vite@4.4.9) + version: 1.27.2(svelte@4.2.2)(vite@4.5.0) '@types/cookie': specifier: ^0.5.1 - version: 0.5.2 + version: 0.5.3 svelte: specifier: ^4.0.5 - version: 4.2.1 + version: 4.2.2 svelte-check: specifier: ^3.4.3 - version: 3.5.2(@babel/core@7.23.0)(svelte@4.2.1) + version: 3.5.2(@babel/core@7.23.2)(svelte@4.2.2) tslib: specifier: ^2.4.1 version: 2.6.2 @@ -876,7 +876,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.2 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/vite-with-runtime-rendering: dependencies: @@ -889,7 +889,7 @@ importers: version: 5.2.2 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/vite-with-static-extraction: devDependencies: @@ -904,7 +904,7 @@ importers: version: 4.9.5 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) examples/vue.js-with-progressive-rendering: dependencies: @@ -916,23 +916,23 @@ importers: version: link:../../packages/vue pinia: specifier: ^2.1.4 - version: 2.1.6(typescript@5.2.2)(vue@3.3.4) + version: 2.1.7(typescript@5.2.2)(vue@3.3.7) server-static: specifier: ^2.0.5 version: 2.0.5 vue: specifier: ^3.3.4 - version: 3.3.4 + version: 3.3.7(typescript@5.2.2) vue-router: specifier: ^4.2.2 - version: 4.2.5(vue@3.3.4) + version: 4.2.5(vue@3.3.7) devDependencies: '@vitejs/plugin-vue': specifier: ^4.2.3 - version: 4.3.4(vite@4.4.11)(vue@3.3.4) + version: 4.4.0(vite@4.5.0)(vue@3.3.7) '@vitejs/plugin-vue-jsx': specifier: ^3.0.1 - version: 3.0.2(vite@4.4.11)(vue@3.3.4) + version: 3.0.2(vite@4.5.0)(vue@3.3.7) compression: specifier: ^1.7.4 version: 1.7.4 @@ -953,17 +953,17 @@ importers: version: link:../../packages/vue vue: specifier: ^3.3.4 - version: 3.3.4 + version: 3.3.7(typescript@5.2.2) devDependencies: '@tsconfig/node18': specifier: ^2.0.1 version: 2.0.1 '@types/node': specifier: ^18.16.17 - version: 18.18.1 + version: 18.18.7 '@vitejs/plugin-vue': specifier: ^4.1.0 - version: 4.3.4(vite@4.4.9)(vue@3.3.4) + version: 4.4.0(vite@4.5.0)(vue@3.3.7) '@vue/tsconfig': specifier: ^0.4.0 version: 0.4.0 @@ -975,16 +975,16 @@ importers: version: 5.2.2 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@18.18.1) + version: 4.5.0(@types/node@18.18.7) vue-tsc: specifier: ^1.6.5 - version: 1.8.15(typescript@5.2.2) + version: 1.8.22(typescript@5.2.2) examples/vue.js-with-static-extraction: dependencies: vue: specifier: ^3.2.47 - version: 3.3.4 + version: 3.3.7(typescript@5.2.2) devDependencies: '@master/css': specifier: workspace:^ @@ -997,10 +997,10 @@ importers: version: 2.0.1 '@types/node': specifier: ^18.16.17 - version: 18.18.1 + version: 18.18.7 '@vitejs/plugin-vue': specifier: ^4.1.0 - version: 4.3.4(vite@4.4.9)(vue@3.3.4) + version: 4.4.0(vite@4.5.0)(vue@3.3.7) '@vue/tsconfig': specifier: ^0.4.0 version: 0.4.0 @@ -1012,10 +1012,10 @@ importers: version: 5.2.2 vite: specifier: ^4.3.9 - version: 4.4.9(@types/node@18.18.1) + version: 4.5.0(@types/node@18.18.7) vue-tsc: specifier: ^1.6.5 - version: 1.8.15(typescript@5.2.2) + version: 1.8.22(typescript@5.2.2) examples/webpack-with-runtime-rendering: dependencies: @@ -1025,16 +1025,16 @@ importers: devDependencies: html-webpack-plugin: specifier: ^5.5.1 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.89.0) webpack: specifier: ^5.85.0 - version: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + version: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.1 - version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) + version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) webpack-dev-server: specifier: ^4.15.0 - version: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + version: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) examples/webpack-with-static-extraction: devDependencies: @@ -1043,22 +1043,22 @@ importers: version: link:../../packages/extractor.webpack css-loader: specifier: ^6.8.1 - version: 6.8.1(webpack@5.88.2) + version: 6.8.1(webpack@5.89.0) html-webpack-plugin: specifier: ^5.5.1 - version: 5.5.3(webpack@5.88.2) + version: 5.5.3(webpack@5.89.0) style-loader: specifier: ^3.3.3 - version: 3.3.3(webpack@5.88.2) + version: 3.3.3(webpack@5.89.0) webpack: specifier: ^5.88.1 - version: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + version: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) + version: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) webpack-dev-server: specifier: ^4.15.1 - version: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + version: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) packages/class-variant: dependencies: @@ -1082,7 +1082,7 @@ importers: version: 2.5.17 commander: specifier: ^11.0.0 - version: 11.0.0 + version: 11.1.0 devDependencies: '@techor/extend': specifier: ^2.5.4 @@ -1095,13 +1095,13 @@ importers: version: 3.1.2 puppeteer: specifier: ^21.0.1 - version: 21.3.6(typescript@5.2.2) + version: 21.4.1(typescript@5.2.2) shared: specifier: workspace:^ version: link:../../shared vite: specifier: ^4.2.1 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) packages/eslint-config: dependencies: @@ -1123,25 +1123,25 @@ importers: devDependencies: '@angular-eslint/template-parser': specifier: ^16.2.0 - version: 16.2.0(eslint@8.51.0)(typescript@5.2.2) + version: 16.2.0(eslint@8.52.0)(typescript@5.2.2) '@types/node': specifier: ^20.6.0 - version: 20.8.0 + version: 20.8.9 '@typescript-eslint/parser': specifier: ^5.50.0 - version: 5.62.0(eslint@8.51.0)(typescript@5.2.2) + version: 5.62.0(eslint@8.52.0)(typescript@5.2.2) '@typescript-eslint/utils': specifier: ^6.9.0 - version: 6.9.0(eslint@8.51.0)(typescript@5.2.2) + version: 6.9.0(eslint@8.52.0)(typescript@5.2.2) eslint: specifier: ^8.0.0 - version: 8.51.0 + version: 8.52.0 svelte-eslint-parser: specifier: ^0.33.1 version: 0.33.1 vue-eslint-parser: specifier: ^9.3.1 - version: 9.3.1(eslint@8.51.0) + version: 9.3.2(eslint@8.52.0) packages/extractor: dependencies: @@ -1172,7 +1172,7 @@ importers: devDependencies: ts-jest: specifier: ^29.0.5 - version: 29.1.1(@babel/core@7.23.0)(jest@29.7.0)(typescript@5.2.2) + version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0)(typescript@5.2.2) packages/extractor.vite: dependencies: @@ -1187,7 +1187,7 @@ importers: version: 4.0.8 vite: specifier: '>=3.0.0' - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) packages/extractor.webpack: dependencies: @@ -1242,10 +1242,10 @@ importers: devDependencies: '@types/color-convert': specifier: ^2.0.0 - version: 2.0.0 + version: 2.0.2 vscode-css-languageservice: specifier: ^6.2.5 - version: 6.2.9 + version: 6.2.10 vscode-languageserver-types: specifier: ^3.17.3 version: 3.17.5 @@ -1262,7 +1262,7 @@ importers: version: 2.5.17 '@types/react': specifier: '>=15' - version: 18.2.24 + version: 18.2.33 class-variant: specifier: workspace:^ version: link:../class-variant @@ -1303,7 +1303,7 @@ importers: version: link:../../shared ts-jest: specifier: ^29.0.5 - version: 29.1.1(@babel/core@7.23.0)(jest@29.7.0)(typescript@5.2.2) + version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0)(typescript@5.2.2) packages/server.nitro: dependencies: @@ -1318,7 +1318,7 @@ importers: version: link:../css svelte: specifier: '>= 3.0.0' - version: 4.2.1 + version: 4.2.2 theme-service: specifier: workspace:^ version: link:../theme-service @@ -1347,7 +1347,7 @@ importers: version: link:../../shared ts-jest: specifier: ^29.1.0 - version: 29.1.1(@babel/core@7.23.0)(jest@29.7.0)(typescript@5.2.2) + version: 29.1.1(@babel/core@7.23.2)(jest@29.7.0)(typescript@5.2.2) packages/vscode-language-service: dependencies: @@ -1360,13 +1360,13 @@ importers: version: link:../language-server '@types/vscode': specifier: ^1.63.0 - version: 1.82.0 + version: 1.83.1 '@vscode/test-electron': specifier: ^2.3.4 - version: 2.3.4 + version: 2.3.6 '@vscode/vsce': specifier: ^2.20.0 - version: 2.21.1 + version: 2.22.0 vscode-languageclient: specifier: ^7.0.0 version: 7.0.0 @@ -1390,17 +1390,17 @@ importers: version: link:../theme-service vue: specifier: '>= 3.0.0' - version: 3.3.4 + version: 3.3.7(typescript@5.2.2) devDependencies: '@vitejs/plugin-vue': specifier: ^4.2.3 - version: 4.3.4(vite@4.4.9)(vue@3.3.4) + version: 4.4.0(vite@4.5.0)(vue@3.3.7) '@vue/server-renderer': specifier: ^3.3.4 - version: 3.3.4(vue@3.3.4) + version: 3.3.7(vue@3.3.7) '@vue/test-utils': specifier: ^2.4.1 - version: 2.4.1(@vue/server-renderer@3.3.4)(vue@3.3.4) + version: 2.4.1(@vue/server-renderer@3.3.7)(vue@3.3.7) '@vue/tsconfig': specifier: ^0.4.0 version: 0.4.0 @@ -1409,10 +1409,10 @@ importers: version: 5.2.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.8.0) + version: 4.5.0(@types/node@20.8.9) vue-tsc: specifier: ^1.8.4 - version: 1.8.15(typescript@5.2.2) + version: 1.8.22(typescript@5.2.2) shared: {} @@ -1427,22 +1427,22 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 - /@angular-builders/custom-webpack@16.0.1(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.3)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): + /@angular-builders/custom-webpack@16.0.1(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): resolution: {integrity: sha512-C6INC8UOYDcp8LJwNhE0m66yp+nZX50JdgGI8oRn7fqw3gO58qhDgXrR/8BCrSeC8eOx8WxSuvBJ6u+9dozhyw==} engines: {node: ^14.20.0 || ^16.13.0 || >=18.10.0} peerDependencies: '@angular/compiler-cli': ^16.0.0 dependencies: - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) - '@angular-devkit/build-angular': 16.2.4(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.3)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) - '@angular/compiler-cli': 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + '@angular-devkit/architect': 0.1602.8(chokidar@3.5.3) + '@angular-devkit/build-angular': 16.2.8(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + '@angular-devkit/core': 16.2.8(chokidar@3.5.3) + '@angular/compiler-cli': 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) lodash: 4.17.21 - ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.3)(typescript@5.0.4) + ts-node: 10.9.1(@swc/core@1.3.95)(@types/node@20.8.9)(typescript@5.0.4) tsconfig-paths: 4.2.0 - webpack-merge: 5.9.0 + webpack-merge: 5.10.0 transitivePeerDependencies: - '@angular/localize' - '@angular/platform-server' @@ -1484,17 +1484,17 @@ packages: - chokidar dev: true - /@angular-devkit/architect@0.1602.4(chokidar@3.5.3): - resolution: {integrity: sha512-SQr/FZ8wEOGC6EM+7V5rWyb/qpK0LFND/WbES5l+Yvwv+TEyPihsh5QCPmvPxi45eFbaHPrXkIZnvxnkxRDN/A==} + /@angular-devkit/architect@0.1602.8(chokidar@3.5.3): + resolution: {integrity: sha512-bNdu2tF29Y/jOxMXlu9pmNbIlyZs9hRjLmi/tcfcMFay+3AhpNO59DWlUmI4gpvWu8CEXdQHSMuJTDHaNR+Ctg==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) + '@angular-devkit/core': 16.2.8(chokidar@3.5.3) rxjs: 7.8.1 transitivePeerDependencies: - chokidar - /@angular-devkit/build-angular@16.2.4(@angular/compiler-cli@16.2.7)(@angular/platform-server@16.2.7)(@swc/core@1.3.92)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): - resolution: {integrity: sha512-qWWjw321+qKzQ3U+arPJ5fdqxZ/aeT5HuxAtA7xqNu/cqnqvRZ8RVbbnugFx4U1R271tABT+N+N1kkIep/vlDg==} + /@angular-devkit/build-angular@16.2.8(@angular/compiler-cli@16.2.11)(@angular/platform-server@16.2.11)(@swc/core@1.3.95)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): + resolution: {integrity: sha512-PgTaWerhDO3JjHjgJl/VWB1y1awN8eHrm7sqdpIsgKbVpi26oyByjtPS1gKKhinps9Che66lCbnxrkx2X3rWTg==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^16.0.0 @@ -1529,11 +1529,11 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1602.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2) - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) - '@angular/compiler-cli': 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) - '@angular/platform-server': 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7) + '@angular-devkit/architect': 0.1602.8(chokidar@3.5.3) + '@angular-devkit/build-webpack': 0.1602.8(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2) + '@angular-devkit/core': 16.2.8(chokidar@3.5.3) + '@angular/compiler-cli': 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) + '@angular/platform-server': 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11) '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 @@ -1545,10 +1545,10 @@ packages: '@babel/runtime': 7.22.6 '@babel/template': 7.22.5 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 16.2.4(@angular/compiler-cli@16.2.7)(typescript@5.0.4)(webpack@5.88.2) + '@ngtools/webpack': 16.2.8(@angular/compiler-cli@16.2.11)(typescript@5.0.4)(webpack@5.88.2) '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.4.7) ansi-colors: 4.1.3 - autoprefixer: 10.4.14(postcss@8.4.27) + autoprefixer: 10.4.14(postcss@8.4.31) babel-loader: 9.1.3(@babel/core@7.22.9)(webpack@5.88.2) babel-plugin-istanbul: 6.1.1 browserslist: 4.22.1 @@ -1561,7 +1561,7 @@ packages: guess-parser: 0.4.22(typescript@5.0.4) https-proxy-agent: 5.0.1 inquirer: 8.2.4 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.8.9) jsonc-parser: 3.2.0 karma: 6.4.2 karma-source-map-support: 1.4.0 @@ -1577,8 +1577,8 @@ packages: parse5-html-rewriting-stream: 7.0.0 picomatch: 2.3.1 piscina: 4.0.0 - postcss: 8.4.27 - postcss-loader: 7.3.3(postcss@8.4.27)(typescript@5.0.4)(webpack@5.88.2) + postcss: 8.4.31 + postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.0.4)(webpack@5.88.2) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.64.1 @@ -1592,133 +1592,9 @@ packages: tslib: 2.6.1 typescript: 5.0.4 vite: 4.4.7(@types/node@14.18.63)(less@4.1.3)(sass@1.64.1)(terser@5.19.2) - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-dev-middleware: 6.1.1(webpack@5.88.2) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) - webpack-merge: 5.9.0 - webpack-subresource-integrity: 5.1.0(webpack@5.88.2) - optionalDependencies: - esbuild: 0.18.17 - transitivePeerDependencies: - - '@swc/core' - - '@types/node' - - bufferutil - - canvas - - debug - - fibers - - html-webpack-plugin - - lightningcss - - node-sass - - sass-embedded - - stylus - - sugarss - - supports-color - - uglify-js - - utf-8-validate - - webpack-cli - dev: true - - /@angular-devkit/build-angular@16.2.4(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.0)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): - resolution: {integrity: sha512-qWWjw321+qKzQ3U+arPJ5fdqxZ/aeT5HuxAtA7xqNu/cqnqvRZ8RVbbnugFx4U1R271tABT+N+N1kkIep/vlDg==} - engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - peerDependencies: - '@angular/compiler-cli': ^16.0.0 - '@angular/localize': ^16.0.0 - '@angular/platform-server': ^16.0.0 - '@angular/service-worker': ^16.0.0 - jest: ^29.5.0 - jest-environment-jsdom: ^29.5.0 - karma: ^6.3.0 - ng-packagr: ^16.0.0 - protractor: ^7.0.0 - tailwindcss: ^2.0.0 || ^3.0.0 - typescript: '>=4.9.3 <5.2' - peerDependenciesMeta: - '@angular/localize': - optional: true - '@angular/platform-server': - optional: true - '@angular/service-worker': - optional: true - jest: - optional: true - jest-environment-jsdom: - optional: true - karma: - optional: true - ng-packagr: - optional: true - protractor: - optional: true - tailwindcss: - optional: true - dependencies: - '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1602.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2) - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) - '@angular/compiler-cli': 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.9) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-runtime': 7.22.9(@babel/core@7.22.9) - '@babel/preset-env': 7.22.9(@babel/core@7.22.9) - '@babel/runtime': 7.22.6 - '@babel/template': 7.22.5 - '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 16.2.4(@angular/compiler-cli@16.2.7)(typescript@5.0.4)(webpack@5.88.2) - '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.4.7) - ansi-colors: 4.1.3 - autoprefixer: 10.4.14(postcss@8.4.27) - babel-loader: 9.1.3(@babel/core@7.22.9)(webpack@5.88.2) - babel-plugin-istanbul: 6.1.1 - browserslist: 4.22.1 - chokidar: 3.5.3 - copy-webpack-plugin: 11.0.0(webpack@5.88.2) - critters: 0.0.20 - css-loader: 6.8.1(webpack@5.88.2) - esbuild-wasm: 0.18.17 - fast-glob: 3.3.1 - guess-parser: 0.4.22(typescript@5.0.4) - https-proxy-agent: 5.0.1 - inquirer: 8.2.4 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) - jsonc-parser: 3.2.0 - karma: 6.4.2 - karma-source-map-support: 1.4.0 - less: 4.1.3 - less-loader: 11.1.0(less@4.1.3)(webpack@5.88.2) - license-webpack-plugin: 4.0.2(webpack@5.88.2) - loader-utils: 3.2.1 - magic-string: 0.30.1 - mini-css-extract-plugin: 2.7.6(webpack@5.88.2) - mrmime: 1.0.1 - open: 8.4.2 - ora: 5.4.1 - parse5-html-rewriting-stream: 7.0.0 - picomatch: 2.3.1 - piscina: 4.0.0 - postcss: 8.4.27 - postcss-loader: 7.3.3(postcss@8.4.27)(typescript@5.0.4)(webpack@5.88.2) - resolve-url-loader: 5.0.0 - rxjs: 7.8.1 - sass: 1.64.1 - sass-loader: 13.3.2(sass@1.64.1)(webpack@5.88.2) - semver: 7.5.4 - source-map-loader: 4.0.1(webpack@5.88.2) - source-map-support: 0.5.21 - terser: 5.19.2 - text-table: 0.2.0 - tree-kill: 1.2.2 - tslib: 2.6.1 - typescript: 5.0.4 - vite: 4.4.7(@types/node@20.8.0)(less@4.1.3)(sass@1.64.1)(terser@5.19.2) - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) webpack-dev-middleware: 6.1.1(webpack@5.88.2) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + webpack-dev-server: 4.15.1(webpack@5.88.2) webpack-merge: 5.9.0 webpack-subresource-integrity: 5.1.0(webpack@5.88.2) optionalDependencies: @@ -1742,8 +1618,8 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-angular@16.2.4(@angular/compiler-cli@16.2.7)(@swc/core@1.3.92)(@types/node@20.8.3)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): - resolution: {integrity: sha512-qWWjw321+qKzQ3U+arPJ5fdqxZ/aeT5HuxAtA7xqNu/cqnqvRZ8RVbbnugFx4U1R271tABT+N+N1kkIep/vlDg==} + /@angular-devkit/build-angular@16.2.8(@angular/compiler-cli@16.2.11)(@swc/core@1.3.95)(@types/node@20.8.9)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4): + resolution: {integrity: sha512-PgTaWerhDO3JjHjgJl/VWB1y1awN8eHrm7sqdpIsgKbVpi26oyByjtPS1gKKhinps9Che66lCbnxrkx2X3rWTg==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^16.0.0 @@ -1778,10 +1654,10 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.2.1 - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) - '@angular-devkit/build-webpack': 0.1602.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2) - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) - '@angular/compiler-cli': 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + '@angular-devkit/architect': 0.1602.8(chokidar@3.5.3) + '@angular-devkit/build-webpack': 0.1602.8(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2) + '@angular-devkit/core': 16.2.8(chokidar@3.5.3) + '@angular/compiler-cli': 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) '@babel/core': 7.22.9 '@babel/generator': 7.22.9 '@babel/helper-annotate-as-pure': 7.22.5 @@ -1793,10 +1669,10 @@ packages: '@babel/runtime': 7.22.6 '@babel/template': 7.22.5 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 16.2.4(@angular/compiler-cli@16.2.7)(typescript@5.0.4)(webpack@5.88.2) + '@ngtools/webpack': 16.2.8(@angular/compiler-cli@16.2.11)(typescript@5.0.4)(webpack@5.88.2) '@vitejs/plugin-basic-ssl': 1.0.1(vite@4.4.7) ansi-colors: 4.1.3 - autoprefixer: 10.4.14(postcss@8.4.27) + autoprefixer: 10.4.14(postcss@8.4.31) babel-loader: 9.1.3(@babel/core@7.22.9)(webpack@5.88.2) babel-plugin-istanbul: 6.1.1 browserslist: 4.22.1 @@ -1809,7 +1685,7 @@ packages: guess-parser: 0.4.22(typescript@5.0.4) https-proxy-agent: 5.0.1 inquirer: 8.2.4 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.8.9) jsonc-parser: 3.2.0 karma: 6.4.2 karma-source-map-support: 1.4.0 @@ -1825,8 +1701,8 @@ packages: parse5-html-rewriting-stream: 7.0.0 picomatch: 2.3.1 piscina: 4.0.0 - postcss: 8.4.27 - postcss-loader: 7.3.3(postcss@8.4.27)(typescript@5.0.4)(webpack@5.88.2) + postcss: 8.4.31 + postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.0.4)(webpack@5.88.2) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.64.1 @@ -1839,10 +1715,10 @@ packages: tree-kill: 1.2.2 tslib: 2.6.1 typescript: 5.0.4 - vite: 4.4.7(@types/node@20.8.3)(less@4.1.3)(sass@1.64.1)(terser@5.19.2) - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + vite: 4.4.7(@types/node@20.8.9)(less@4.1.3)(sass@1.64.1)(terser@5.19.2) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) webpack-dev-middleware: 6.1.1(webpack@5.88.2) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + webpack-dev-server: 4.15.1(webpack@5.88.2) webpack-merge: 5.9.0 webpack-subresource-integrity: 5.1.0(webpack@5.88.2) optionalDependencies: @@ -1865,17 +1741,17 @@ packages: - utf-8-validate - webpack-cli - /@angular-devkit/build-webpack@0.1602.4(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2): - resolution: {integrity: sha512-QOnMfAOFrAQKOw+odgymragqzv6Ts5/Ni7/SJ1iLwlQcH6TajT6373fSCDFdKV40ntF53yjnexIsLx81/dK+Cg==} + /@angular-devkit/build-webpack@0.1602.8(chokidar@3.5.3)(webpack-dev-server@4.15.1)(webpack@5.88.2): + resolution: {integrity: sha512-wGE2R6hnhSVpH7jvqtkZ63IX9oMRd+uh7sC65hGgzajPqThQcNdnGG3+79QGWapgkoHuZHpDlKOBFt0IOMAaMA==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) + '@angular-devkit/architect': 0.1602.8(chokidar@3.5.3) rxjs: 7.8.1 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) + webpack-dev-server: 4.15.1(webpack@5.88.2) transitivePeerDependencies: - chokidar @@ -1895,8 +1771,8 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/core@16.2.4(chokidar@3.5.3): - resolution: {integrity: sha512-VCZ1z1lDbFkbYkQ6ZMEFfmNzkMEOCBKSzAhWutRyd7oM02by4/5SvDSXd5BMvMxWhPJ/567DdSPOfhhnXQkkDg==} + /@angular-devkit/core@16.2.8(chokidar@3.5.3): + resolution: {integrity: sha512-PTGozYvh1Bin5lB15PwcXa26Ayd17bWGLS3H8Rs0s+04mUDvfNofmweaX1LgumWWy3nCUTDuwHxX10M3G0wE2g==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -1929,25 +1805,25 @@ packages: resolution: {integrity: sha512-ct9orDYxkMl2+uvM7UBfgV28Dq57V4dEs+Drh7cD673JIMa6sXbgmd0QEtm8W3cmyK/jcTzmuoufxbH7hOxd6g==} dev: true - /@angular-eslint/template-parser@16.2.0(eslint@8.51.0)(typescript@5.2.2): + /@angular-eslint/template-parser@16.2.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-v2jVKTy2wN7iM9nHpBkxLn2wfL8jSl4IlPrXThIqj8No2VHtpLQZPKuXbGPUXQX05VS2Mj5feScQ36ZVGS8Rbw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: '@angular-eslint/bundled-angular-compiler': 16.2.0 - eslint: 8.51.0 + eslint: 8.52.0 eslint-scope: 7.2.2 typescript: 5.2.2 dev: true - /@angular/animations@16.2.7(@angular/core@16.2.7): - resolution: {integrity: sha512-6GM4xFprTjDN71nRF6a2Nq3xS/b69tk2mOpcXZeTvxl6b/hqUo1l0y1eY1XK211cwm36GtSjq2cHJAIRBT3CiA==} + /@angular/animations@16.2.11(@angular/core@16.2.11): + resolution: {integrity: sha512-xdLYXsGi7OuJawhiVIppl2VkPHhPdxUP/nR6+ETR3TdAscVruCWJs4z9XKval4fbik/brekbFNFuYtlx6csDhQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.2.7 + '@angular/core': 16.2.11 dependencies: - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) tslib: 2.6.2 /@angular/cli@16.0.6: @@ -1979,27 +1855,27 @@ packages: - supports-color dev: true - /@angular/common@16.2.7(@angular/core@16.2.7)(rxjs@7.8.1): - resolution: {integrity: sha512-vcKbbtDXNmJ8dj1GF52saJRT5U3P+phnIwnv+hQ2c+VVj/S2alWlBkT12iM+KlvnWdxsa0q4yW0G4WvpPJPaMQ==} + /@angular/common@16.2.11(@angular/core@16.2.11)(rxjs@7.8.1): + resolution: {integrity: sha512-h80WUR2OYlqxQy+4XgNtWT2vB+vZ6oCrFX/q8cU5jAvbvGQfJuH0zfcbSlUflStmAhk5/OT25F0mt96cqapEAw==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.2.7 + '@angular/core': 16.2.11 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) rxjs: 7.8.1 tslib: 2.6.2 - /@angular/compiler-cli@16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4): - resolution: {integrity: sha512-aMAmSyurmvdKIcRpATfJPyTa0RYOylmXb7TI5TyDico9pUR7RAlreuW/1NUeIPWfZdPrPyoGOYGqukSuSnyrNA==} + /@angular/compiler-cli@16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4): + resolution: {integrity: sha512-ZtZCXfkVBH78HUm2Byf+WX3Y6WzQK9EXYXNU/ni1rvSZ1vLNwieLDfWb/xwiO7QojrHZTym1RJ10jTMinTguqw==} engines: {node: ^16.14.0 || >=18.10.0} hasBin: true peerDependencies: - '@angular/compiler': 16.2.7 + '@angular/compiler': 16.2.11 typescript: '>=4.9.3 <5.2' dependencies: - '@angular/compiler': 16.2.7(@angular/core@16.2.7) - '@babel/core': 7.22.5 + '@angular/compiler': 16.2.11(@angular/core@16.2.11) + '@babel/core': 7.23.2 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.5.3 convert-source-map: 1.9.0 @@ -2011,20 +1887,20 @@ packages: transitivePeerDependencies: - supports-color - /@angular/compiler@16.2.7(@angular/core@16.2.7): - resolution: {integrity: sha512-Sp+QjHFYjBMhjag/YbIV5skqr/UrpBjCPo1WFBBhj5DKkvgWC7T00yYJn+aBj0DU5ZuMmO/P8Vb7bRIHIRNL4w==} + /@angular/compiler@16.2.11(@angular/core@16.2.11): + resolution: {integrity: sha512-9q/E3uurvoQbdTTWDyWCLpzmfJ4+et7SUca1/EljD/X7Xg2FNU5GpTMutBtWFL7wDyWk1oswivuq9/C4GVW7fA==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/core': 16.2.7 + '@angular/core': 16.2.11 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) tslib: 2.6.2 - /@angular/core@16.2.7(rxjs@7.8.1)(zone.js@0.13.3): - resolution: {integrity: sha512-JQOxo+Ja9ThQjUa4vdOMLZfIK2dhR3cnPbqB1tV2WuTmIv49QASbFHsae8zZsS4Au5/TafBaW3KkK9aRU8G5gg==} + /@angular/core@16.2.11(rxjs@7.8.1)(zone.js@0.13.3): + resolution: {integrity: sha512-Jb+7/p1vczQRQ3iC1QxUS5cE4X1hPVAvbrFnyMpSx6Pq5o274v/lK6PvhUZrfKrp9FxFp9pN+WHjUqNFqOuJZg==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 @@ -2034,88 +1910,92 @@ packages: tslib: 2.6.2 zone.js: 0.13.3 - /@angular/forms@16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1): - resolution: {integrity: sha512-zUEcYwoAiRmKBJd3NAnksbqTXm60L/nLmhv8OAS9MvV5tXNvEjavpy3eG16H7H2IPQ2ZkUICB0bssmmAVOCbmQ==} + /@angular/forms@16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1): + resolution: {integrity: sha512-2powweUorehB1opfev6/sUeb3Bdey+Txq4gjI1Qdeo9c9OgtaKu6wK0KXgoism8HXXRFcGHMfS0dUVoDPVrtiQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.2.7 - '@angular/core': 16.2.7 - '@angular/platform-browser': 16.2.7 + '@angular/common': 16.2.11 + '@angular/core': 16.2.11 + '@angular/platform-browser': 16.2.11 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser': 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) rxjs: 7.8.1 tslib: 2.6.2 dev: false - /@angular/platform-browser-dynamic@16.2.7(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7): - resolution: {integrity: sha512-raeuYEQfByHByLnA5YRR7fYD/5u6hMjONH77p08IjmtdmLb0XYP18l/C4YqsIOQG6kZLNCVWknEHZu3kuvAwtQ==} + /@angular/platform-browser-dynamic@16.2.11(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11): + resolution: {integrity: sha512-e+A7z6MUJaqC4Fdq7XQfIhAox3ZPM1lczM6G08fUKPbFDEe+c9i7C8YRLL+69BXDuG790btugIeOQcn5lnJcFg==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.2.7 - '@angular/compiler': 16.2.7 - '@angular/core': 16.2.7 - '@angular/platform-browser': 16.2.7 + '@angular/common': 16.2.11 + '@angular/compiler': 16.2.11 + '@angular/core': 16.2.11 + '@angular/platform-browser': 16.2.11 dependencies: - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/compiler': 16.2.7(@angular/core@16.2.7) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser': 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/compiler': 16.2.11(@angular/core@16.2.11) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) tslib: 2.6.2 dev: false - /@angular/platform-browser@16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7): - resolution: {integrity: sha512-yQ/4FB33Jc1Xs+slWfddZpbKdkCHdhCh39Mfjxa1wTen6YJZKmvjBbMNCkvnvNbLqc2IFWRwTQdG8s0n1jfl3A==} + /@angular/platform-browser@16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11): + resolution: {integrity: sha512-gUptbI3lbaRg+L8rcTlxKtFunYmR/M/mm9/l9uRd+5qk2mnFI0+s/tzRoaq7K0XaRGKZiWLNTz6FTkviO1zo2g==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/animations': 16.2.7 - '@angular/common': 16.2.7 - '@angular/core': 16.2.7 + '@angular/animations': 16.2.11 + '@angular/common': 16.2.11 + '@angular/core': 16.2.11 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 16.2.7(@angular/core@16.2.7) - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/animations': 16.2.11(@angular/core@16.2.11) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) tslib: 2.6.2 - /@angular/platform-server@16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/compiler@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7): - resolution: {integrity: sha512-hbGoGnCwOzGiCReFzJtI18gaAsEH4W6cWASVpCYXtIIMgFs3wpHRB6dHrqc+pdWoEqqle3fJxliJDQhO5qgsSQ==} + /@angular/platform-server@16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/compiler@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11): + resolution: {integrity: sha512-R+DF24OeEVdOrBGcCvkGYmwvJbUAFZBP7yaXL7mJnIBfw3AzVIi6x8egE5B+MFa+ndbAFlfrpyPvulFDJJDlmQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/animations': 16.2.7 - '@angular/common': 16.2.7 - '@angular/compiler': 16.2.7 - '@angular/core': 16.2.7 - '@angular/platform-browser': 16.2.7 - dependencies: - '@angular/animations': 16.2.7(@angular/core@16.2.7) - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/compiler': 16.2.7(@angular/core@16.2.7) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser': 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular/animations': 16.2.11 + '@angular/common': 16.2.11 + '@angular/compiler': 16.2.11 + '@angular/core': 16.2.11 + '@angular/platform-browser': 16.2.11 + dependencies: + '@angular/animations': 16.2.11(@angular/core@16.2.11) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/compiler': 16.2.11(@angular/core@16.2.11) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) tslib: 2.6.2 xhr2: 0.2.1 - /@angular/router@16.2.7(@angular/common@16.2.7)(@angular/core@16.2.7)(@angular/platform-browser@16.2.7)(rxjs@7.8.1): - resolution: {integrity: sha512-CYhbhOqmBIraWjSzpiIZXV0JEx2fNAtRphQ5L/xdzU7G644+4v73SSQddoeX6l0FBkw2gqTisxr9w8/A6s2eCw==} + /@angular/router@16.2.11(@angular/common@16.2.11)(@angular/core@16.2.11)(@angular/platform-browser@16.2.11)(rxjs@7.8.1): + resolution: {integrity: sha512-QTssqJue+xQ8M1gzmfJcIHPIpPOijVwGnXQjt7cnFggNe/CedOckLEzk2j7/6aC1b5aQKuZePPw6XMvk8ciilQ==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: - '@angular/common': 16.2.7 - '@angular/core': 16.2.7 - '@angular/platform-browser': 16.2.7 + '@angular/common': 16.2.11 + '@angular/core': 16.2.11 + '@angular/platform-browser': 16.2.11 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) - '@angular/platform-browser': 16.2.7(@angular/animations@16.2.7)(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/platform-browser': 16.2.11(@angular/animations@16.2.11)(@angular/common@16.2.11)(@angular/core@16.2.11) rxjs: 7.8.1 tslib: 2.6.2 dev: false + /@antfu/utils@0.7.6: + resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} + dev: true + /@assemblyscript/loader@0.10.1: resolution: {integrity: sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg==} @@ -2132,18 +2012,18 @@ packages: hasBin: true dependencies: '@astrojs/compiler': 1.8.2 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 '@vscode/emmet-helper': 2.9.2 events: 3.3.0 prettier: 2.8.8 prettier-plugin-astro: 0.9.1 - vscode-css-languageservice: 6.2.9 - vscode-html-languageservice: 5.1.0 + vscode-css-languageservice: 6.2.10 + vscode-html-languageservice: 5.1.1 vscode-languageserver: 8.1.0 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 - vscode-uri: 3.0.7 + vscode-uri: 3.0.8 dev: false /@astrojs/markdown-remark@2.2.1(astro@2.10.15): @@ -2152,7 +2032,7 @@ packages: astro: ^2.5.0 dependencies: '@astrojs/prism': 2.1.2 - astro: 2.10.15(@types/node@20.8.0) + astro: 2.10.15(@types/node@20.8.9) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -2161,7 +2041,7 @@ packages: remark-parse: 10.0.2 remark-rehype: 10.1.0 remark-smartypants: 2.0.0 - shiki: 0.14.4 + shiki: 0.14.5 unified: 10.1.2 unist-util-visit: 4.1.2 vfile: 5.3.7 @@ -2180,13 +2060,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.25.3 + undici: 5.27.0 which-pm-runs: 1.1.0 transitivePeerDependencies: - supports-color @@ -2195,7 +2075,7 @@ packages: /@astrojs/webapi@2.2.0: resolution: {integrity: sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==} dependencies: - undici: 5.25.3 + undici: 5.27.0 dev: false /@babel/code-frame@7.22.13: @@ -2205,31 +2085,9 @@ packages: '@babel/highlight': 7.22.20 chalk: 2.4.2 - /@babel/compat-data@7.22.20: - resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} - engines: {node: '>=6.9.0'} - - /@babel/core@7.22.5: - resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} + /@babel/compat-data@7.23.2: + resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==} engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.5) - '@babel/helpers': 7.23.1 - '@babel/parser': 7.23.0 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.0 - '@babel/types': 7.23.0 - 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.22.9: resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} @@ -2237,13 +2095,13 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 - '@babel/generator': 7.23.0 + '@babel/generator': 7.22.9 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.9) - '@babel/helpers': 7.23.1 + '@babel/helpers': 7.23.2 '@babel/parser': 7.23.0 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.0 + '@babel/template': 7.22.5 + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 convert-source-map: 1.9.0 debug: 4.3.4 @@ -2253,19 +2111,19 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core@7.23.0: - resolution: {integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==} + /@babel/core@7.23.2: + resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.13 '@babel/generator': 7.23.0 '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) - '@babel/helpers': 7.23.1 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) + '@babel/helpers': 7.23.2 '@babel/parser': 7.23.0 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.0 + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 convert-source-map: 2.0.0 debug: 4.3.4 @@ -2275,16 +2133,16 @@ packages: transitivePeerDependencies: - supports-color - /@babel/eslint-parser@7.22.15(@babel/core@7.23.0)(eslint@8.50.0): + /@babel/eslint-parser@7.22.15(@babel/core@7.23.2)(eslint@8.52.0): resolution: {integrity: sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.50.0 + eslint: 8.52.0 eslint-visitor-keys: 2.1.0 semver: 6.3.1 dev: true @@ -2295,7 +2153,7 @@ packages: dependencies: '@babel/types': 7.23.0 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 /@babel/generator@7.23.0: @@ -2304,7 +2162,7 @@ packages: dependencies: '@babel/types': 7.23.0 '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 /@babel/helper-annotate-as-pure@7.22.5: @@ -2323,7 +2181,7 @@ packages: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.22.20 + '@babel/compat-data': 7.23.2 '@babel/helper-validator-option': 7.22.15 browserslist: 4.22.1 lru-cache: 5.1.1 @@ -2346,19 +2204,19 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.0): + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@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.0) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 @@ -2375,20 +2233,20 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.0): + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.9): - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.22.9): + resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: @@ -2397,21 +2255,21 @@ packages: '@babel/helper-plugin-utils': 7.22.5 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.6 + resolve: 1.22.8 transitivePeerDependencies: - supports-color - /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.23.0): - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} + /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.2): + 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.0 + '@babel/core': 7.23.2 '@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.6 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true @@ -2445,19 +2303,6 @@ packages: dependencies: '@babel/types': 7.23.0 - /@babel/helper-module-transforms@7.23.0(@babel/core@7.22.5): - resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.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 - /@babel/helper-module-transforms@7.23.0(@babel/core@7.22.9): resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} engines: {node: '>=6.9.0'} @@ -2471,13 +2316,13 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.0): + /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': 7.22.15 '@babel/helper-simple-access': 7.22.5 @@ -2505,13 +2350,13 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.0): + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.2): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 @@ -2528,13 +2373,13 @@ packages: '@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.0): + /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 @@ -2578,12 +2423,12 @@ packages: '@babel/template': 7.22.15 '@babel/types': 7.23.0 - /@babel/helpers@7.23.1: - resolution: {integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==} + /@babel/helpers@7.23.2: + resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.0 + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 transitivePeerDependencies: - supports-color @@ -2612,13 +2457,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.0): + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2633,16 +2478,16 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.22.9) - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.0): + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.0) + '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2) dev: true /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.9): @@ -2658,6 +2503,20 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) + /@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) + '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.23.2) + dev: true + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -2666,13 +2525,13 @@ packages: dependencies: '@babel/core': 7.22.9 - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0): + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 dev: true /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.9): @@ -2694,20 +2553,20 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.0): + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.9): @@ -2718,12 +2577,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.0): + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.9): @@ -2735,13 +2594,23 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.0): + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 + '@babel/helper-plugin-utils': 7.22.5 + dev: true + + /@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.23.2): + resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2753,12 +2622,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2770,12 +2639,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2788,13 +2657,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2807,13 +2676,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2825,12 +2694,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.0): + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.9): @@ -2841,21 +2710,21 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.9): @@ -2866,12 +2735,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.0): + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.9): @@ -2882,12 +2751,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.9): @@ -2898,12 +2767,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.0): + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.9): @@ -2914,12 +2783,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.9): @@ -2930,12 +2799,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.9): @@ -2946,12 +2815,12 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.0): + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.9): @@ -2963,13 +2832,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.0): + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2982,22 +2851,22 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.0): + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0): + /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.9): @@ -3010,14 +2879,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.0): + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.2): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3030,18 +2899,18 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.22.9): - resolution: {integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==} + /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.22.9): + resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3052,17 +2921,17 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9) - /@babel/plugin-transform-async-generator-functions@7.22.15(@babel/core@7.23.0): - resolution: {integrity: sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==} + /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@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.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) dev: true /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.9): @@ -3076,16 +2945,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.9) - /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@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.0) + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2) dev: true /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.9): @@ -3097,13 +2966,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3116,13 +2985,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3136,14 +3005,14 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3158,16 +3027,16 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9) - /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) dev: true /@babel/plugin-transform-classes@7.22.15(@babel/core@7.22.9): @@ -3187,20 +3056,20 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@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.0) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true @@ -3213,15 +3082,15 @@ packages: dependencies: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 + '@babel/template': 7.22.5 - /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.15 dev: true @@ -3235,13 +3104,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3255,14 +3124,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3275,13 +3144,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3295,15 +3164,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.9): @@ -3316,13 +3185,13 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3337,15 +3206,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.22.9): @@ -3357,13 +3226,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3378,13 +3247,13 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 @@ -3400,15 +3269,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.9): @@ -3420,13 +3289,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3440,15 +3309,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9) - /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) dev: true /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.9): @@ -3460,13 +3329,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3480,14 +3349,14 @@ packages: '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3502,14 +3371,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 dev: true @@ -3526,15 +3395,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 dev: true @@ -3549,14 +3418,14 @@ packages: '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3570,14 +3439,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3590,13 +3459,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.2): 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.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3610,15 +3479,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.22.9): @@ -3631,15 +3500,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9) - /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) dev: true /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.22.9): @@ -3648,25 +3517,25 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.20 + '@babel/compat-data': 7.23.2 '@babel/core': 7.22.9 '@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.22.9) '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.9) - /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.20 - '@babel/core': 7.23.0 + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 '@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.0) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) dev: true /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.9): @@ -3679,15 +3548,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.9) - /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.0) + '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2) dev: true /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.22.9): @@ -3700,15 +3569,15 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.22.9): @@ -3722,16 +3591,16 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9) - /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.0): + /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.2): resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@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.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) dev: true /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.22.9): @@ -3743,13 +3612,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3763,14 +3632,14 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3786,17 +3655,17 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9) - /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.0): + /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.2): resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) dev: true /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.9): @@ -3808,76 +3677,76 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) dev: true - /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) '@babel/types': 7.23.0 - /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3892,13 +3761,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.0): + /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.2): resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 dev: true @@ -3912,13 +3781,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3931,9 +3800,9 @@ packages: '@babel/core': 7.22.9 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.9) - babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.22.9) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.9) + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.22.9) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.22.9) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.22.9) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -3947,13 +3816,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -3967,13 +3836,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true @@ -3987,13 +3856,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4006,13 +3875,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4025,27 +3894,27 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.0): + /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) dev: true /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.22.9): @@ -4057,13 +3926,13 @@ packages: '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.0): + /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.2): resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4077,14 +3946,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4098,14 +3967,14 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4119,106 +3988,15 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.22.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.0): + /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.2): resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.0) - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/preset-env@7.22.20(@babel/core@7.23.0): - resolution: {integrity: sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.22.20 - '@babel/core': 7.23.0 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/core': 7.23.2 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2) '@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.22.15(@babel/core@7.23.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.0) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.0) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-async-generator-functions': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.0) - '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.0) - '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.0) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.0) - '@babel/types': 7.23.0 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.0) - babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.23.0) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.0) - core-js-compat: 3.33.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color dev: true /@babel/preset-env@7.22.9(@babel/core@7.22.9): @@ -4227,7 +4005,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.20 + '@babel/compat-data': 7.23.2 '@babel/core': 7.22.9 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -4254,7 +4032,7 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.9) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.9) '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.22.9) - '@babel/plugin-transform-async-generator-functions': 7.22.15(@babel/core@7.22.9) + '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.22.9) '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.22.9) '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.22.9) '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.22.9) @@ -4303,13 +4081,104 @@ packages: '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.9) '@babel/preset-modules': 0.1.6(@babel/core@7.22.9) '@babel/types': 7.23.0 - babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.22.9) - babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.22.9) - babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.22.9) - core-js-compat: 3.33.0 + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.22.9) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.22.9) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.22.9) + core-js-compat: 3.33.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/preset-env@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 + '@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.22.15(@babel/core@7.23.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2) + '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2) + '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.2) + '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.2) + '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2) + '@babel/types': 7.23.0 + babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2) + babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.2) + babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2) + core-js-compat: 3.33.1 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/preset-modules@0.1.6(@babel/core@7.22.9): resolution: {integrity: sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==} @@ -4323,44 +4192,44 @@ packages: '@babel/types': 7.23.0 esutils: 2.0.3 - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.0): + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2): 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.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/types': 7.23.0 esutils: 2.0.3 dev: true - /@babel/preset-react@7.22.15(@babel/core@7.23.0): + /@babel/preset-react@7.22.15(@babel/core@7.23.2): resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.2) dev: true - /@babel/preset-typescript@7.23.0(@babel/core@7.23.0): - resolution: {integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==} + /@babel/preset-typescript@7.23.2(@babel/core@7.23.2): + resolution: {integrity: sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) dev: true /@babel/regjsgen@0.8.0: @@ -4372,14 +4241,14 @@ packages: dependencies: regenerator-runtime: 0.13.11 - /@babel/runtime@7.23.1: - resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==} + /@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.0 - /@babel/standalone@7.23.1: - resolution: {integrity: sha512-a4muOYz1qUaSoybuUKwK90mRG4sf5rBeUbuzpuGLzG32ZDE/Y2YEebHDODFJN+BtyOKi19hrLfq2qbNyKMx0TA==} + /@babel/standalone@7.23.2: + resolution: {integrity: sha512-VJNw7OS26JvB6rE9XpbT6uQeQIEBWU5eeHGS4VR/+/4ZoKdLBXLcy66ZVJ/9IBkK1RMp8B0cohvhzdKWtJAGmg==} engines: {node: '>=6.9.0'} dev: true @@ -4399,8 +4268,8 @@ packages: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - /@babel/traverse@7.23.0: - resolution: {integrity: sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==} + /@babel/traverse@7.23.2: + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 @@ -4437,39 +4306,38 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - /@commitlint/cli@17.7.2(@swc/core@1.3.92): - resolution: {integrity: sha512-t3N7TZq7lOeqTOyEgfGcaltHqEJf7YDlPg75MldeVPPyz14jZq/+mbGF9tueDLFX8R6RwdymrN6D+U5XwZ8Iwg==} - engines: {node: '>=v14'} + /@commitlint/cli@18.2.0(typescript@5.2.2): + resolution: {integrity: sha512-F/DCG791kMFmWg5eIdogakuGeg4OiI2kD430ed1a1Hh3epvrJdeIAgcGADAMIOmF+m0S1+VlIYUKG2dvQQ1Izw==} + engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 17.4.4 - '@commitlint/lint': 17.7.0 - '@commitlint/load': 17.7.2(@swc/core@1.3.92) - '@commitlint/read': 17.5.1 - '@commitlint/types': 17.4.4 + '@commitlint/format': 18.1.0 + '@commitlint/lint': 18.1.0 + '@commitlint/load': 18.2.0(typescript@5.2.2) + '@commitlint/read': 18.1.0 + '@commitlint/types': 18.1.0 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' + - typescript dev: true - /@commitlint/config-validator@17.6.7: - resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==} - engines: {node: '>=v14'} + /@commitlint/config-validator@18.1.0: + resolution: {integrity: sha512-kbHkIuItXn93o2NmTdwi5Mk1ujyuSIysRE/XHtrcps/27GuUKEIqBJp6TdJ4Sq+ze59RlzYSHMKuDKZbfg9+uQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.1.0 ajv: 8.12.0 dev: true - /@commitlint/ensure@17.6.7: - resolution: {integrity: sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==} - engines: {node: '>=v14'} + /@commitlint/ensure@18.1.0: + resolution: {integrity: sha512-CkPzJ9UBumIo54VDcpmBlaVX81J++wzEhN3DJH9+6PaLeiIG+gkSx8t7C2gfwG7PaiW4HzQtdQlBN5ab+c4vFQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.1.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -4477,123 +4345,120 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@17.4.0: - resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} - engines: {node: '>=v14'} + /@commitlint/execute-rule@18.1.0: + resolution: {integrity: sha512-w3Vt4K+O7+nSr9/gFSEfZ1exKUOPSlJaRpnk7Y+XowEhvwT7AIk1HNANH+gETf0zGZ020+hfiMW/Ome+SNCUsg==} + engines: {node: '>=v18'} dev: true - /@commitlint/format@17.4.4: - resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==} - engines: {node: '>=v14'} + /@commitlint/format@18.1.0: + resolution: {integrity: sha512-So/w217tGWMZZb1yXcUFNF2qFLyYtSVqbnGoMbX8a+JKcG4oB11Gc1adS0ssUOMivtiNpaLtkSHFynyiwtJtiQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.1.0 chalk: 4.1.2 dev: true - /@commitlint/is-ignored@17.7.0: - resolution: {integrity: sha512-043rA7m45tyEfW7Zv2vZHF++176MLHH9h70fnPoYlB1slKBeKl8BwNIlnPg4xBdRBVNPaCqvXxWswx2GR4c9Hw==} - engines: {node: '>=v14'} + /@commitlint/is-ignored@18.1.0: + resolution: {integrity: sha512-fa1fY93J/Nx2GH6r6WOLdBOiL7x9Uc1N7wcpmaJ1C5Qs6P+rPSUTkofe2IOhSJIJoboHfAH6W0ru4xtK689t0Q==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.1.0 semver: 7.5.4 dev: true - /@commitlint/lint@17.7.0: - resolution: {integrity: sha512-TCQihm7/uszA5z1Ux1vw+Nf3yHTgicus/+9HiUQk+kRSQawByxZNESeQoX9ujfVd3r4Sa+3fn0JQAguG4xvvbA==} - engines: {node: '>=v14'} + /@commitlint/lint@18.1.0: + resolution: {integrity: sha512-LGB3eI5UYu5LLayibNrRM4bSbowr1z9uyqvp0c7+0KaSJi+xHxy/QEhb6fy4bMAtbXEvygY0sUu9HxSWg41rVQ==} + engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 17.7.0 - '@commitlint/parse': 17.7.0 - '@commitlint/rules': 17.7.0 - '@commitlint/types': 17.4.4 + '@commitlint/is-ignored': 18.1.0 + '@commitlint/parse': 18.1.0 + '@commitlint/rules': 18.1.0 + '@commitlint/types': 18.1.0 dev: true - /@commitlint/load@17.7.2(@swc/core@1.3.92): - resolution: {integrity: sha512-XA7WTnsjHZ4YH6ZYsrnxgLdXzriwMMq+utZUET6spbOEEIPBCDLdOQXS26P+v3TTO4hUHOEhzUquaBv3jbBixw==} - engines: {node: '>=v14'} + /@commitlint/load@18.2.0(typescript@5.2.2): + resolution: {integrity: sha512-xjX3d3CRlOALwImhOsmLYZh14/+gW/KxsY7+bPKrzmGuFailf9K7ckhB071oYZVJdACnpY4hDYiosFyOC+MpAA==} + engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/execute-rule': 17.4.0 - '@commitlint/resolve-extends': 17.6.7 - '@commitlint/types': 17.4.4 - '@types/node': 20.5.1 + '@commitlint/config-validator': 18.1.0 + '@commitlint/execute-rule': 18.1.0 + '@commitlint/resolve-extends': 18.1.0 + '@commitlint/types': 18.1.0 + '@types/node': 18.18.7 chalk: 4.1.2 cosmiconfig: 8.3.6(typescript@5.2.2) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.1.6) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.7)(cosmiconfig@8.3.6)(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.92)(@types/node@20.8.0)(typescript@5.2.2) - typescript: 5.1.6 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true - /@commitlint/message@17.4.2: - resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==} - engines: {node: '>=v14'} + /@commitlint/message@18.1.0: + resolution: {integrity: sha512-8dT/jJg73wf3o2Mut/fqEDTpBYSIEVtX5PWyuY/0uviEYeheZAczFo/VMIkeGzhJJn1IrcvAwWsvJ1lVGY2I/w==} + engines: {node: '>=v18'} dev: true - /@commitlint/parse@17.7.0: - resolution: {integrity: sha512-dIvFNUMCUHqq5Abv80mIEjLVfw8QNuA4DS7OWip4pcK/3h5wggmjVnlwGCDvDChkw2TjK1K6O+tAEV78oxjxag==} - engines: {node: '>=v14'} + /@commitlint/parse@18.1.0: + resolution: {integrity: sha512-23yv8uBweXWYn8bXk4PjHIsmVA+RkbqPh2h7irupBo2LthVlzMRc4LM6UStasScJ4OlXYYaWOmuP7jcExUF50Q==} + engines: {node: '>=v18'} dependencies: - '@commitlint/types': 17.4.4 + '@commitlint/types': 18.1.0 conventional-changelog-angular: 6.0.0 - conventional-commits-parser: 4.0.0 + conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@17.5.1: - resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==} - engines: {node: '>=v14'} + /@commitlint/read@18.1.0: + resolution: {integrity: sha512-rzfzoKUwxmvYO81tI5o1371Nwt3vhcQR36oTNfupPdU1jgSL3nzBIS3B93LcZh3IYKbCIMyMPN5WZ10BXdeoUg==} + engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 17.4.0 - '@commitlint/types': 17.4.4 + '@commitlint/top-level': 18.1.0 + '@commitlint/types': 18.1.0 fs-extra: 11.1.1 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@17.6.7: - resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==} - engines: {node: '>=v14'} + /@commitlint/resolve-extends@18.1.0: + resolution: {integrity: sha512-3mZpzOEJkELt7BbaZp6+bofJyxViyObebagFn0A7IHaLARhPkWTivXdjvZHS12nAORftv88Yhbh8eCPKfSvB7g==} + engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 17.6.7 - '@commitlint/types': 17.4.4 + '@commitlint/config-validator': 18.1.0 + '@commitlint/types': 18.1.0 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.7.0: - resolution: {integrity: sha512-J3qTh0+ilUE5folSaoK91ByOb8XeQjiGcdIdiB/8UT1/Rd1itKo0ju/eQVGyFzgTMYt8HrDJnGTmNWwcMR1rmA==} - engines: {node: '>=v14'} + /@commitlint/rules@18.1.0: + resolution: {integrity: sha512-VJNQ674CRv4znI0DbsjZLVnn647J+BTxHGcrDIsYv7c99gW7TUGeIe5kL80G7l8+5+N0se8v9yn+Prr8xEy6Yw==} + engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 17.6.7 - '@commitlint/message': 17.4.2 - '@commitlint/to-lines': 17.4.0 - '@commitlint/types': 17.4.4 + '@commitlint/ensure': 18.1.0 + '@commitlint/message': 18.1.0 + '@commitlint/to-lines': 18.1.0 + '@commitlint/types': 18.1.0 execa: 5.1.1 dev: true - /@commitlint/to-lines@17.4.0: - resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==} - engines: {node: '>=v14'} + /@commitlint/to-lines@18.1.0: + resolution: {integrity: sha512-aHIoSDjG0ckxPLYDpODUeSLbEKmF6Jrs1B5JIssbbE9eemBtXtjm9yzdiAx9ZXcwoHlhbTp2fbndDb3YjlvJag==} + engines: {node: '>=v18'} dev: true - /@commitlint/top-level@17.4.0: - resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==} - engines: {node: '>=v14'} + /@commitlint/top-level@18.1.0: + resolution: {integrity: sha512-1/USHlolIxJlsfLKecSXH+6PDojIvnzaJGPYwF7MtnTuuXCNQ4izkeqDsRuNMe9nU2VIKpK9OT8Q412kGNmgGw==} + engines: {node: '>=v18'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types@17.4.4: - resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} - engines: {node: '>=v14'} + /@commitlint/types@18.1.0: + resolution: {integrity: sha512-65vGxZmbs+2OVwEItxhp3Ul7X2m2LyLfifYI/NdPwRqblmuES2w2aIRhIjb7cwUIBHHSTT8WXj4ixVHQibmvLQ==} + engines: {node: '>=v18'} dependencies: chalk: 4.1.2 dev: true @@ -4603,6 +4468,7 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 + dev: false /@discoveryjs/json-ext@0.5.7: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} @@ -4662,8 +4528,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.19.4: - resolution: {integrity: sha512-mRsi2vJsk4Bx/AFsNBqOH2fqedxn5L/moT58xgg51DjX1la64Z3Npicut2VbhvDFO26qjWtPMsVxCd80YTFVeg==} + /@esbuild/android-arm64@0.19.5: + resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -4705,8 +4571,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.19.4: - resolution: {integrity: sha512-uBIbiYMeSsy2U0XQoOGVVcpIktjLMEKa7ryz2RLr7L/vTnANNEsPVAh4xOv7ondGz6ac1zVb0F8Jx20rQikffQ==} + /@esbuild/android-arm@0.19.5: + resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -4748,8 +4614,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.19.4: - resolution: {integrity: sha512-4iPufZ1TMOD3oBlGFqHXBpa3KFT46aLl6Vy7gwed0ZSYgHaZ/mihbYb4t7Z9etjkC9Al3ZYIoOaHrU60gcMy7g==} + /@esbuild/android-x64@0.19.5: + resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -4791,8 +4657,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.19.4: - resolution: {integrity: sha512-Lviw8EzxsVQKpbS+rSt6/6zjn9ashUZ7Tbuvc2YENgRl0yZTktGlachZ9KMJUsVjZEGFVu336kl5lBgDN6PmpA==} + /@esbuild/darwin-arm64@0.19.5: + resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -4834,8 +4700,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.19.4: - resolution: {integrity: sha512-YHbSFlLgDwglFn0lAO3Zsdrife9jcQXQhgRp77YiTDja23FrC2uwnhXMNkAucthsf+Psr7sTwYEryxz6FPAVqw==} + /@esbuild/darwin-x64@0.19.5: + resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -4877,8 +4743,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.19.4: - resolution: {integrity: sha512-vz59ijyrTG22Hshaj620e5yhs2dU1WJy723ofc+KUgxVCM6zxQESmWdMuVmUzxtGqtj5heHyB44PjV/HKsEmuQ==} + /@esbuild/freebsd-arm64@0.19.5: + resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -4920,8 +4786,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.19.4: - resolution: {integrity: sha512-3sRbQ6W5kAiVQRBWREGJNd1YE7OgzS0AmOGjDmX/qZZecq8NFlQsQH0IfXjjmD0XtUYqr64e0EKNFjMUlPL3Cw==} + /@esbuild/freebsd-x64@0.19.5: + resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -4963,8 +4829,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.19.4: - resolution: {integrity: sha512-ZWmWORaPbsPwmyu7eIEATFlaqm0QGt+joRE9sKcnVUG3oBbr/KYdNE2TnkzdQwX6EDRdg/x8Q4EZQTXoClUqqA==} + /@esbuild/linux-arm64@0.19.5: + resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -5006,8 +4872,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.19.4: - resolution: {integrity: sha512-z/4ArqOo9EImzTi4b6Vq+pthLnepFzJ92BnofU1jgNlcVb+UqynVFdoXMCFreTK7FdhqAzH0vmdwW5373Hm9pg==} + /@esbuild/linux-arm@0.19.5: + resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -5049,8 +4915,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.19.4: - resolution: {integrity: sha512-EGc4vYM7i1GRUIMqRZNCTzJh25MHePYsnQfKDexD8uPTCm9mK56NIL04LUfX2aaJ+C9vyEp2fJ7jbqFEYgO9lQ==} + /@esbuild/linux-ia32@0.19.5: + resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -5092,8 +4958,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.19.4: - resolution: {integrity: sha512-WVhIKO26kmm8lPmNrUikxSpXcgd6HDog0cx12BUfA2PkmURHSgx9G6vA19lrlQOMw+UjMZ+l3PpbtzffCxFDRg==} + /@esbuild/linux-loong64@0.19.5: + resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -5135,8 +5001,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.19.4: - resolution: {integrity: sha512-keYY+Hlj5w86hNp5JJPuZNbvW4jql7c1eXdBUHIJGTeN/+0QFutU3GrS+c27L+NTmzi73yhtojHk+lr2+502Mw==} + /@esbuild/linux-mips64el@0.19.5: + resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -5178,8 +5044,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.19.4: - resolution: {integrity: sha512-tQ92n0WMXyEsCH4m32S21fND8VxNiVazUbU4IUGVXQpWiaAxOBvtOtbEt3cXIV3GEBydYsY8pyeRMJx9kn3rvw==} + /@esbuild/linux-ppc64@0.19.5: + resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -5221,8 +5087,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.19.4: - resolution: {integrity: sha512-tRRBey6fG9tqGH6V75xH3lFPpj9E8BH+N+zjSUCnFOX93kEzqS0WdyJHkta/mmJHn7MBaa++9P4ARiU4ykjhig==} + /@esbuild/linux-riscv64@0.19.5: + resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -5264,8 +5130,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.19.4: - resolution: {integrity: sha512-152aLpQqKZYhThiJ+uAM4PcuLCAOxDsCekIbnGzPKVBRUDlgaaAfaUl5NYkB1hgY6WN4sPkejxKlANgVcGl9Qg==} + /@esbuild/linux-s390x@0.19.5: + resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -5307,8 +5173,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.19.4: - resolution: {integrity: sha512-Mi4aNA3rz1BNFtB7aGadMD0MavmzuuXNTaYL6/uiYIs08U7YMPETpgNn5oue3ICr+inKwItOwSsJDYkrE9ekVg==} + /@esbuild/linux-x64@0.19.5: + resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -5350,8 +5216,8 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.19.4: - resolution: {integrity: sha512-9+Wxx1i5N/CYo505CTT7T+ix4lVzEdz0uCoYGxM5JDVlP2YdDC1Bdz+Khv6IbqmisT0Si928eAxbmGkcbiuM/A==} + /@esbuild/netbsd-x64@0.19.5: + resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -5393,8 +5259,8 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.19.4: - resolution: {integrity: sha512-MFsHleM5/rWRW9EivFssop+OulYVUoVcqkyOkjiynKBCGBj9Lihl7kh9IzrreDyXa4sNkquei5/DTP4uCk25xw==} + /@esbuild/openbsd-x64@0.19.5: + resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -5436,8 +5302,8 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.19.4: - resolution: {integrity: sha512-6Xq8SpK46yLvrGxjp6HftkDwPP49puU4OF0hEL4dTxqCbfx09LyrbUj/D7tmIRMj5D5FCUPksBbxyQhp8tmHzw==} + /@esbuild/sunos-x64@0.19.5: + resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -5479,8 +5345,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.19.4: - resolution: {integrity: sha512-PkIl7Jq4mP6ke7QKwyg4fD4Xvn8PXisagV/+HntWoDEdmerB2LTukRZg728Yd1Fj+LuEX75t/hKXE2Ppk8Hh1w==} + /@esbuild/win32-arm64@0.19.5: + resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -5522,8 +5388,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.19.4: - resolution: {integrity: sha512-ga676Hnvw7/ycdKB53qPusvsKdwrWzEyJ+AtItHGoARszIqvjffTwaaW3b2L6l90i7MO9i+dlAW415INuRhSGg==} + /@esbuild/win32-ia32@0.19.5: + resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -5565,8 +5431,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.19.4: - resolution: {integrity: sha512-HP0GDNla1T3ZL8Ko/SHAS2GgtjOg+VmWnnYLhuTksr++EnduYB0f3Y2LzHsUwb2iQ13JGoY6G3R8h6Du/WG6uA==} + /@esbuild/win32-x64@0.19.5: + resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -5574,24 +5440,6 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.50.0 - eslint-visitor-keys: 3.4.3 - - /@eslint-community/eslint-utils@4.4.0(eslint@8.51.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.51.0 - eslint-visitor-keys: 3.4.3 - /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5600,10 +5448,9 @@ packages: dependencies: eslint: 8.52.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.9.1: - resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==} + /@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: @@ -5613,7 +5460,7 @@ packages: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.22.0 + globals: 13.23.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -5622,18 +5469,9 @@ packages: transitivePeerDependencies: - supports-color - /@eslint/js@8.50.0: - resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - /@eslint/js@8.51.0: - resolution: {integrity: sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@eslint/js@8.52.0: resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@fastify/busboy@2.0.0: resolution: {integrity: sha512-JUFJad5lv7jxj926GPgymrWQxxjPYuJNiNjNMzqT+HiuP6Vl3dk5xzG+8sTX96np0ZAluvaMzPsjhHZ5rNuNQQ==} @@ -5647,16 +5485,6 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true - /@humanwhocodes/config-array@0.11.11: - resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - /@humanwhocodes/config-array@0.11.13: resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} engines: {node: '>=10.10.0'} @@ -5666,18 +5494,13 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true /@humanwhocodes/module-importer@1.0.1: 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==} - dev: true /@ioredis/commands@1.2.0: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -5714,13 +5537,13 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - /@jest/core@29.7.0(ts-node@10.9.1): + /@jest/core@29.7.0: resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -5734,14 +5557,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.0 + '@types/node': 20.8.9 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.8.9) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5775,7 +5598,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -5799,7 +5622,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.8.3 + '@types/node': 20.8.9 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5829,15 +5652,15 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 20.8.3 + '@jridgewell/trace-mapping': 0.3.20 + '@types/node': 20.8.9 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 6.0.0 + istanbul-lib-instrument: 6.0.1 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.6 @@ -5847,7 +5670,7 @@ packages: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.1.3 transitivePeerDependencies: - supports-color @@ -5861,7 +5684,7 @@ packages: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 callsites: 3.1.0 graceful-fs: 4.2.11 @@ -5871,7 +5694,7 @@ packages: dependencies: '@jest/console': 29.7.0 '@jest/types': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.5 collect-v8-coverage: 1.0.2 /@jest/test-sequencer@29.7.0: @@ -5887,9 +5710,9 @@ packages: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@jest/types': 29.6.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 convert-source-map: 2.0.0 @@ -5909,10 +5732,10 @@ packages: resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 - '@types/node': 20.8.3 - '@types/yargs': 16.0.6 + '@types/istanbul-lib-coverage': 2.0.5 + '@types/istanbul-reports': 3.0.3 + '@types/node': 20.8.9 + '@types/yargs': 16.0.7 chalk: 4.1.2 dev: true @@ -5921,10 +5744,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.3 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.2 - '@types/node': 20.8.0 - '@types/yargs': 17.0.26 + '@types/istanbul-lib-coverage': 2.0.5 + '@types/istanbul-reports': 3.0.3 + '@types/node': 20.8.9 + '@types/yargs': 17.0.29 chalk: 4.1.2 /@jridgewell/gen-mapping@0.3.3: @@ -5933,7 +5756,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} @@ -5947,13 +5770,13 @@ packages: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 @@ -5963,22 +5786,35 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + dev: false /@jspm/core@2.0.1: resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} dev: true + /@kwsites/file-exists@1.1.1: + resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@kwsites/promise-deferred@1.1.1: + resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + dev: true + /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - /@lit-labs/ssr-dom-shim@1.1.1: - resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} + /@lit-labs/ssr-dom-shim@1.1.2: + resolution: {integrity: sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==} dev: false /@lit/reactive-element@1.6.3: resolution: {integrity: sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.1 + '@lit-labs/ssr-dom-shim': 1.1.2 dev: false /@mapbox/node-pre-gyp@1.0.11: @@ -6003,11 +5839,11 @@ packages: resolution: {integrity: sha512-SmksyaJAdSlMa9cTidVSIqYo1qti+WTsviNDwgjNVm+KQ3DRP2Df9umDIzC4vCcpEYY+chQe0i2IKnLw03AT8Q==} dev: true - /@netlify/functions@2.1.0: - resolution: {integrity: sha512-QWuyj1Q6z6Cqcq3qCcOB75nxjYOxlNmv/d9/nnX4asSRQcWhM/ehXl/KDL6Sl9aufMRe6uQY10s6i9zCDNMRjg==} + /@netlify/functions@2.3.0: + resolution: {integrity: sha512-E3kzXPWMP/r1rAWhjTaXcaOT47dhEvg/eQUJjRLhD9Zzp0WqkdynHr+bqff4rFNv6tuXrtFZrpbPJFKHH0c0zw==} engines: {node: '>=14.0.0'} dependencies: - '@netlify/serverless-functions-api': 1.7.3 + '@netlify/serverless-functions-api': 1.9.0 is-promise: 4.0.0 dev: true @@ -6016,26 +5852,26 @@ packages: engines: {node: ^14.16.0 || >=16.0.0} dev: true - /@netlify/serverless-functions-api@1.7.3: - resolution: {integrity: sha512-n6/7cJlSWvvbBlUOEAbkGyEld80S6KbG/ldQI9OhLfe1lTatgKmrTNIgqVNpaWpUdTgP2OHWFjmFBzkxxBWs5w==} + /@netlify/serverless-functions-api@1.9.0: + resolution: {integrity: sha512-Jq4uk1Mwa5vyxImupJYXPP+I5yYcp3PtguvXtJRutKdm9DPALXfZVtCQzBWMNdZiqVWCM3La9hvaBsPjSMfeug==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@netlify/node-cookies': 0.1.0 urlpattern-polyfill: 8.0.2 dev: true - /@next/env@13.5.3: - resolution: {integrity: sha512-X4te86vsbjsB7iO4usY9jLPtZ827Mbx+WcwNBGUOIuswuTAKQtzsuoxc/6KLxCMvogKG795MhrR1LDhYgDvasg==} + /@next/env@14.0.0: + resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==} dev: false - /@next/eslint-plugin-next@13.5.3: - resolution: {integrity: sha512-lbZOoEjzSuTtpk9UgV9rOmxYw+PsSfNR+00mZcInqooiDMZ1u+RqT1YQYLsEZPW1kumZoQe5+exkCBtZ2xn0uw==} + /@next/eslint-plugin-next@14.0.0: + resolution: {integrity: sha512-Ye37nNI09V3yt7pzuzSQtwlvuJ2CGzFszHXkcTHHZgNr7EhTMFLipn3VSJChy+e5+ahTdNApPphc3qCPUsn10A==} dependencies: glob: 7.1.7 dev: false - /@next/swc-darwin-arm64@13.5.3: - resolution: {integrity: sha512-6hiYNJxJmyYvvKGrVThzo4nTcqvqUTA/JvKim7Auaj33NexDqSNwN5YrrQu+QhZJCIpv2tULSHt+lf+rUflLSw==} + /@next/swc-darwin-arm64@14.0.0: + resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -6043,8 +5879,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.5.3: - resolution: {integrity: sha512-UpBKxu2ob9scbpJyEq/xPgpdrgBgN3aLYlxyGqlYX5/KnwpJpFuIHU2lx8upQQ7L+MEmz+fA1XSgesoK92ppwQ==} + /@next/swc-darwin-x64@14.0.0: + resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -6052,8 +5888,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.5.3: - resolution: {integrity: sha512-5AzM7Yx1Ky+oLY6pHs7tjONTF22JirDPd5Jw/3/NazJ73uGB05NqhGhB4SbeCchg7SlVYVBeRMrMSZwJwq/xoA==} + /@next/swc-linux-arm64-gnu@14.0.0: + resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6061,8 +5897,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.5.3: - resolution: {integrity: sha512-A/C1shbyUhj7wRtokmn73eBksjTM7fFQoY2v/0rTM5wehpkjQRLOXI8WJsag2uLhnZ4ii5OzR1rFPwoD9cvOgA==} + /@next/swc-linux-arm64-musl@14.0.0: + resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -6070,8 +5906,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.5.3: - resolution: {integrity: sha512-FubPuw/Boz8tKkk+5eOuDHOpk36F80rbgxlx4+xty/U71e3wZZxVYHfZXmf0IRToBn1Crb8WvLM9OYj/Ur815g==} + /@next/swc-linux-x64-gnu@14.0.0: + resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6079,8 +5915,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.5.3: - resolution: {integrity: sha512-DPw8nFuM1uEpbX47tM3wiXIR0Qa+atSzs9Q3peY1urkhofx44o7E1svnq+a5Q0r8lAcssLrwiM+OyJJgV/oj7g==} + /@next/swc-linux-x64-musl@14.0.0: + resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -6088,8 +5924,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.5.3: - resolution: {integrity: sha512-zBPSP8cHL51Gub/YV8UUePW7AVGukp2D8JU93IHbVDu2qmhFAn9LWXiOOLKplZQKxnIPUkJTQAJDCWBWU4UWUA==} + /@next/swc-win32-arm64-msvc@14.0.0: + resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -6097,8 +5933,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.5.3: - resolution: {integrity: sha512-ONcL/lYyGUj4W37D4I2I450SZtSenmFAvapkJQNIJhrPMhzDU/AdfLkW98NvH1D2+7FXwe7yclf3+B7v28uzBQ==} + /@next/swc-win32-ia32-msvc@14.0.0: + resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -6106,8 +5942,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.5.3: - resolution: {integrity: sha512-2Vz2tYWaLqJvLcWbbTlJ5k9AN6JD7a5CN2pAeIzpbecK8ZF/yobA39cXtv6e+Z8c5UJuVOmaTldEAIxvsIux/Q==} + /@next/swc-win32-x64-msvc@14.0.0: + resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6115,32 +5951,32 @@ packages: dev: false optional: true - /@ngtools/webpack@16.2.4(@angular/compiler-cli@16.2.7)(typescript@5.0.4)(webpack@5.88.2): - resolution: {integrity: sha512-ILri2xJ6vMUaFxHJABGF/H7/pYoBkuXTFlHCeFee9pHA+EHkxoiwezLf8baiFT3IGOmdG6GOUlfh/4QicGLdTQ==} + /@ngtools/webpack@16.2.8(@angular/compiler-cli@16.2.11)(typescript@5.0.4)(webpack@5.88.2): + resolution: {integrity: sha512-GeblhLBwXe3qPYa4YHxbo0xujRl1FKkfIusU1mTIhkQBRtZY4Xgz4iMnPIEMJTU3XXGMkS+SCx34lqbwwMhR5A==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^16.0.0 typescript: '>=4.9.3 <5.2' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 16.2.7(@angular/compiler@16.2.7)(typescript@5.0.4) + '@angular/compiler-cli': 16.2.11(@angular/compiler@16.2.11)(typescript@5.0.4) typescript: 5.0.4 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) - /@nguniversal/builders@16.2.0(@angular-devkit/build-angular@16.2.4)(@angular/common@16.2.7)(@angular/core@16.2.7)(@types/express@4.17.18)(typescript@5.0.4): + /@nguniversal/builders@16.2.0(@angular-devkit/build-angular@16.2.8)(@angular/common@16.2.11)(@angular/core@16.2.11)(@types/express@4.17.20)(typescript@5.0.4): resolution: {integrity: sha512-RCthtWvPy2u3DYM6T+z06VzMKbNkucXX/hPHMPpaY5oMgTe/5k7vtOSNogldNMantgMrKV70GYmtWb2QbD4Zbg==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: '@angular-devkit/build-angular': ^16.0.0 || ^16.1.0-next.0 dependencies: - '@angular-devkit/architect': 0.1602.4(chokidar@3.5.3) - '@angular-devkit/build-angular': 16.2.4(@angular/compiler-cli@16.2.7)(@angular/platform-server@16.2.7)(@swc/core@1.3.92)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) - '@angular-devkit/core': 16.2.4(chokidar@3.5.3) - '@nguniversal/common': 16.2.0(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular-devkit/architect': 0.1602.8(chokidar@3.5.3) + '@angular-devkit/build-angular': 16.2.8(@angular/compiler-cli@16.2.11)(@angular/platform-server@16.2.11)(@swc/core@1.3.95)(@types/node@14.18.63)(jest@29.7.0)(karma@6.4.2)(typescript@5.0.4) + '@angular-devkit/core': 16.2.8(chokidar@3.5.3) + '@nguniversal/common': 16.2.0(@angular/common@16.2.11)(@angular/core@16.2.11) browser-sync: 2.29.3 express: 4.18.2 guess-parser: 0.4.22(typescript@5.0.4) - http-proxy-middleware: 2.0.6(@types/express@4.17.18) + http-proxy-middleware: 2.0.6(@types/express@4.17.20) ora: 5.4.1 piscina: 4.0.0 rxjs: 7.8.1 @@ -6158,15 +5994,15 @@ packages: - utf-8-validate dev: true - /@nguniversal/common@16.2.0(@angular/common@16.2.7)(@angular/core@16.2.7): + /@nguniversal/common@16.2.0(@angular/common@16.2.11)(@angular/core@16.2.11): resolution: {integrity: sha512-b3dQAwD2iI2kzF3O1mhwh6bhDg1SlT46K9lOSzNZNXy0bvV4WrSpVmfN7YKINZLFal5uwHn4j1LNdrDR4Qohlw==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: '@angular/common': ^16.0.0 || ^16.1.0-next.0 '@angular/core': ^16.0.0 || ^16.1.0-next.0 dependencies: - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) critters: 0.0.20 jsdom: 22.1.0 tslib: 2.6.2 @@ -6176,7 +6012,7 @@ packages: - supports-color - utf-8-validate - /@nguniversal/express-engine@16.2.0(@angular/common@16.2.7)(@angular/core@16.2.7)(express@4.18.2): + /@nguniversal/express-engine@16.2.0(@angular/common@16.2.11)(@angular/core@16.2.11)(express@4.18.2): resolution: {integrity: sha512-Pg77DfDvKtLzRUTahjv3WxWUldpNQTHIlyoU0wYrwoi/7qnHzoXdrvI1tqzC+DqPwxOmkGySoiRa2jJ+9IgvKw==} engines: {node: ^16.14.0 || >=18.10.0} peerDependencies: @@ -6184,9 +6020,9 @@ packages: '@angular/core': ^16.0.0 || ^16.1.0-next.0 express: ^4.15.2 dependencies: - '@angular/common': 16.2.7(@angular/core@16.2.7)(rxjs@7.8.1) - '@angular/core': 16.2.7(rxjs@7.8.1)(zone.js@0.13.3) - '@nguniversal/common': 16.2.0(@angular/common@16.2.7)(@angular/core@16.2.7) + '@angular/common': 16.2.11(@angular/core@16.2.11)(rxjs@7.8.1) + '@angular/core': 16.2.11(rxjs@7.8.1)(zone.js@0.13.3) + '@nguniversal/common': 16.2.0(@angular/common@16.2.11)(@angular/core@16.2.11) express: 4.18.2 tslib: 2.6.2 transitivePeerDependencies: @@ -6220,6 +6056,19 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + /@npmcli/agent@2.2.0: + resolution: {integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + agent-base: 7.1.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + lru-cache: 10.0.1 + socks-proxy-agent: 8.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@npmcli/fs@1.1.1: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: @@ -6227,11 +6076,19 @@ packages: semver: 7.5.4 dev: true - /@npmcli/fs@3.1.0: - resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + /@npmcli/fs@2.1.2: + resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: - semver: 7.5.4 + '@gar/promisify': 1.1.3 + semver: 7.4.0 + dev: true + + /@npmcli/fs@3.1.0: + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.4.0 dev: true /@npmcli/git@4.1.0: @@ -6244,12 +6101,28 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.5.4 + semver: 7.4.0 which: 3.0.1 transitivePeerDependencies: - bluebird dev: true + /@npmcli/git@5.0.3: + resolution: {integrity: sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/promise-spawn': 7.0.0 + lru-cache: 10.0.1 + npm-pick-manifest: 9.0.0 + proc-log: 3.0.0 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.5.4 + which: 4.0.0 + transitivePeerDependencies: + - bluebird + dev: true + /@npmcli/installed-package-contents@2.0.2: resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6268,6 +6141,15 @@ packages: rimraf: 3.0.2 dev: true + /@npmcli/move-file@2.0.1: + resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + deprecated: This functionality has been moved to @npmcli/fs + dependencies: + mkdirp: 1.0.4 + rimraf: 3.0.2 + dev: true + /@npmcli/node-gyp@3.0.0: resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6287,15 +6169,36 @@ packages: which: 3.0.1 dev: true + /@npmcli/promise-spawn@7.0.0: + resolution: {integrity: sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + which: 4.0.0 + dev: true + /@npmcli/run-script@6.0.2: resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/node-gyp': 3.0.0 '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.4.0 + node-gyp: 9.4.1 read-package-json-fast: 3.0.2 which: 3.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + + /@npmcli/run-script@7.0.2: + resolution: {integrity: sha512-Omu0rpA8WXvcGeY6DDzyRoY1i5DkCBkzyJ+m2u7PD6quzb0TvSqdIPOkTn8ZBOj7LbbcbMfZ3c5skwSu6m8y2w==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/node-gyp': 3.0.0 + '@npmcli/promise-spawn': 7.0.0 + node-gyp: 10.0.0 + read-package-json-fast: 3.0.2 + which: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -6304,14 +6207,114 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: true - /@nuxt/kit@3.7.4: - resolution: {integrity: sha512-/S5abZL62BITCvC/TY3KWA6N721U1Osln3cQdBb56XHIeafZCBVqTi92Xb0o7ovl72mMRhrKwRu7elzvz9oT/g==} + /@nuxt/devtools-kit@1.0.0(nuxt@3.8.0)(vite@4.5.0): + resolution: {integrity: sha512-cNloBepQYCBW6x/ctfCvyYRZudxhfgh5w5JDswpCzn7KXmm8U6abG2jyT0FXIaceW1d5QYMpGCN1RUw24wSvOA==} + peerDependencies: + nuxt: ^3.7.4 + vite: '*' + dependencies: + '@nuxt/kit': 3.8.0 + '@nuxt/schema': 3.8.0 + execa: 7.2.0 + nuxt: 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) + vite: 4.5.0(@types/node@18.18.7) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@nuxt/devtools-wizard@1.0.0: + resolution: {integrity: sha512-9OeZM2/Y4VuI06gdlDjmYM8yUzdfnywy4t2u2VAEfA2Lk7vk3U1lYn51IAqr+Gits9tp/Q9OiktMWmPLLNGgFw==} + hasBin: true + dependencies: + consola: 3.2.3 + diff: 5.1.0 + execa: 7.2.0 + global-dirs: 3.0.1 + magicast: 0.3.0 + pathe: 1.1.1 + pkg-types: 1.0.3 + prompts: 2.4.2 + rc9: 2.1.1 + semver: 7.5.4 + dev: true + + /@nuxt/devtools@1.0.0(nuxt@3.8.0)(vite@4.5.0): + resolution: {integrity: sha512-pM5AvystXlFPYOsGbH8PBxEYkttiEWHsZnGw660iMw8QedB6mAweT21XX9LDS69cqnRY5uTFqVOmO9Y4EYL3hg==} + hasBin: true + peerDependencies: + nuxt: ^3.7.4 + vite: '*' + dependencies: + '@antfu/utils': 0.7.6 + '@nuxt/devtools-kit': 1.0.0(nuxt@3.8.0)(vite@4.5.0) + '@nuxt/devtools-wizard': 1.0.0 + '@nuxt/kit': 3.8.0 + birpc: 0.2.14 + consola: 3.2.3 + destr: 2.0.2 + error-stack-parser-es: 0.1.1 + execa: 7.2.0 + fast-glob: 3.3.1 + flatted: 3.2.9 + get-port-please: 3.1.1 + global-dirs: 3.0.1 + h3: 1.8.2 + hookable: 5.5.3 + image-meta: 0.1.1 + is-installed-globally: 0.4.0 + launch-editor: 2.6.1 + local-pkg: 0.5.0 + magicast: 0.3.0 + nitropack: 2.7.2 + nuxt: 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) + nypm: 0.3.3 + ofetch: 1.3.3 + ohash: 1.1.3 + pacote: 17.0.4 + pathe: 1.1.1 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + rc9: 2.1.1 + scule: 1.0.0 + semver: 7.5.4 + simple-git: 3.20.0 + sirv: 2.0.3 + unimport: 3.4.0(rollup@3.29.4) + vite: 4.5.0(@types/node@18.18.7) + vite-plugin-inspect: 0.7.41(@nuxt/kit@3.8.0)(vite@4.5.0) + vite-plugin-vue-inspector: 4.0.0(vite@4.5.0) + which: 3.0.1 + ws: 8.14.2 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - bluebird + - bufferutil + - encoding + - idb-keyval + - rollup + - supports-color + - utf-8-validate + - xml2js + dev: true + + /@nuxt/kit@3.8.0: + resolution: {integrity: sha512-oIthQxeMIVs4ESVP5FqLYn8tj0S1sLd+eYreh+dNYgnJ2pTi7+THR12ONBNHjk668jqEe7ErUJ8UlGwqBzgezg==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.7.4 - c12: 1.4.2 + '@nuxt/schema': 3.8.0 + c12: 1.5.1 consola: 3.2.3 - defu: 6.1.2 + defu: 6.1.3 globby: 13.2.2 hash-sum: 2.0.0 ignore: 5.2.4 @@ -6331,13 +6334,13 @@ packages: - supports-color dev: true - /@nuxt/schema@3.7.4: - resolution: {integrity: sha512-q6js+97vDha4Fa2x2kDVEuokJr+CGIh1TY2wZp2PLZ7NhG3XEeib7x9Hq8XE8B6pD0GKBRy3eRPPOY69gekBCw==} + /@nuxt/schema@3.8.0: + resolution: {integrity: sha512-VEDVeCjdVowhoY5vIBSz94+SSwmM204jN6TNe/ShBJ2d/vZiy9EtLbhOwqaPNFHwnN1fl/XFHThwJiexdB9D1w==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: '@nuxt/ui-templates': 1.3.1 consola: 3.2.3 - defu: 6.1.2 + defu: 6.1.3 hookable: 5.5.3 pathe: 1.1.1 pkg-types: 1.0.3 @@ -6355,14 +6358,14 @@ packages: resolution: {integrity: sha512-kZ+rWq/5MZonMhp8KGFI5zMaR2VsiWpnlkOLJIuIX2WoJl0DkHvtxCtuFq2erAqMVruWLpKU+tgMC+1cno/QmA==} hasBin: true dependencies: - '@nuxt/kit': 3.7.4 - ci-info: 3.8.0 + '@nuxt/kit': 3.8.0 + ci-info: 3.9.0 consola: 3.2.3 create-require: 1.1.1 - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 dotenv: 16.3.1 - git-url-parse: 13.1.0 + git-url-parse: 13.1.1 is-docker: 3.0.0 jiti: 1.20.0 mri: 1.2.0 @@ -6381,22 +6384,22 @@ packages: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} dev: true - /@nuxt/vite-builder@3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2)(vue@3.3.4): - resolution: {integrity: sha512-EWZlUzYvkSfIZPA0pQoi7P++68Mlvf5s/G3GBPksS5JB/9l3yZTX+ZqGvLeORSBmoEpJ6E2oMn2WvCHV0W5y6Q==} + /@nuxt/vite-builder@3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vue@3.3.7): + resolution: {integrity: sha512-F9BfH+c/Idp6sBGVHR4QJSuoO42evtE4D0OelD45NgkqVvmBmOawlj0Oz5fDKoV64LDPI2+yE+xnBdQtsNv/VA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.7.4 - '@rollup/plugin-replace': 5.0.2(rollup@3.29.4) - '@vitejs/plugin-vue': 4.3.4(vite@4.4.9)(vue@3.3.4) - '@vitejs/plugin-vue-jsx': 3.0.2(vite@4.4.9)(vue@3.3.4) + '@nuxt/kit': 3.8.0 + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) + '@vitejs/plugin-vue': 4.4.0(vite@4.5.0)(vue@3.3.7) + '@vitejs/plugin-vue-jsx': 3.0.2(vite@4.5.0)(vue@3.3.7) autoprefixer: 10.4.16(postcss@8.4.31) clear: 0.1.0 consola: 3.2.3 cssnano: 6.0.1(postcss@8.4.31) - defu: 6.1.2 - esbuild: 0.19.4 + defu: 6.1.3 + esbuild: 0.19.5 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.2 @@ -6404,7 +6407,7 @@ packages: get-port-please: 3.1.1 h3: 1.8.2 knitwork: 1.0.0 - magic-string: 0.30.4 + magic-string: 0.30.5 mlly: 1.4.2 ohash: 1.1.3 pathe: 1.1.1 @@ -6418,10 +6421,10 @@ packages: strip-literal: 1.3.0 ufo: 1.3.1 unplugin: 1.5.0 - vite: 4.4.9(@types/node@18.18.1) - vite-node: 0.33.0(@types/node@18.18.1) - vite-plugin-checker: 0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.4.9) - vue: 3.3.4 + vite: 4.5.0(@types/node@18.18.7) + vite-node: 0.33.0(@types/node@18.18.7) + vite-plugin-checker: 0.6.2(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0) + vue: 3.3.7(typescript@5.2.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@types/node' @@ -6454,18 +6457,18 @@ packages: dependencies: '@octokit/auth-token': 4.0.0 '@octokit/graphql': 7.0.2 - '@octokit/request': 8.1.3 + '@octokit/request': 8.1.4 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 before-after-hook: 2.2.3 universal-user-agent: 6.0.0 dev: true - /@octokit/endpoint@9.0.1: - resolution: {integrity: sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA==} + /@octokit/endpoint@9.0.2: + resolution: {integrity: sha512-qhKW8YLIi+Kmc92FQUFGr++DYtkx/1fBv+Thua6baqnjnOsgBYJDCvWZR1YcINuHGOEQt416WOfE+A/oG60NBQ==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true @@ -6474,23 +6477,23 @@ packages: resolution: {integrity: sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==} engines: {node: '>= 18'} dependencies: - '@octokit/request': 8.1.3 - '@octokit/types': 12.0.0 + '@octokit/request': 8.1.4 + '@octokit/types': 12.1.1 universal-user-agent: 6.0.0 dev: true - /@octokit/openapi-types@19.0.0: - resolution: {integrity: sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw==} + /@octokit/openapi-types@19.0.2: + resolution: {integrity: sha512-8li32fUDUeml/ACRp/njCWTsk5t17cfTM1jp9n08pBrqs5cDFJubtjsSnuz56r5Tad6jdEPJld7LxNp9dNcyjQ==} dev: true - /@octokit/plugin-paginate-rest@9.0.0(@octokit/core@5.0.1): - resolution: {integrity: sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==} + /@octokit/plugin-paginate-rest@9.1.2(@octokit/core@5.0.1): + resolution: {integrity: sha512-euDbNV6fxX6btsCDnZoZM4vw3zO1nj1Z7TskHAulO6mZ9lHoFTpwll6farf+wh31mlBabgU81bBYdflp0GLVAQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': '>=5' dependencies: '@octokit/core': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 dev: true /@octokit/plugin-retry@6.0.1(@octokit/core@5.0.1): @@ -6501,18 +6504,18 @@ packages: dependencies: '@octokit/core': 5.0.1 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 bottleneck: 2.19.5 dev: true - /@octokit/plugin-throttling@8.0.0(@octokit/core@5.0.1): - resolution: {integrity: sha512-OkMbHYUidj81q92YRkPzWmwXkEtsI3KOcSkNm763aqUOh9IEplyX05XjKAdZFANAvaYH0Q4JBZwu4h2VnPVXZA==} + /@octokit/plugin-throttling@8.1.2(@octokit/core@5.0.1): + resolution: {integrity: sha512-oFba+ioR6HGb0fgqxMta7Kpk/MdffUTuUxNY856l1nXPvh7Qggp8w4AksRx1SDA8SGd+4cbrpkY4k1J/Xz8nZQ==} engines: {node: '>= 18'} peerDependencies: '@octokit/core': ^5.0.0 dependencies: '@octokit/core': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 bottleneck: 2.19.5 dev: true @@ -6520,26 +6523,26 @@ packages: resolution: {integrity: sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==} engines: {node: '>= 18'} dependencies: - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request@8.1.3: - resolution: {integrity: sha512-iUvXP4QmysS8kyE/a4AGwR0A+tHDVxgW6TmPd2ci8/Xc8KjlBtTKSDpZlUT5Y4S4Nu+eM8LvbOYjVAp/sz3Gpg==} + /@octokit/request@8.1.4: + resolution: {integrity: sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==} engines: {node: '>= 18'} dependencies: - '@octokit/endpoint': 9.0.1 + '@octokit/endpoint': 9.0.2 '@octokit/request-error': 5.0.1 - '@octokit/types': 12.0.0 + '@octokit/types': 12.1.1 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true - /@octokit/types@12.0.0: - resolution: {integrity: sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==} + /@octokit/types@12.1.1: + resolution: {integrity: sha512-qnJTldJ1NyGT5MTsCg/Zi+y2IFHZ1Jo5+njNCjJ9FcainV7LjuHgmB697kA0g4MjZeDAJsM3B45iqCVsCLVFZg==} dependencies: - '@octokit/openapi-types': 19.0.0 + '@octokit/openapi-types': 19.0.2 dev: true /@one-ini/wasm@0.1.1: @@ -6632,7 +6635,6 @@ packages: dependencies: is-glob: 4.0.3 micromatch: 4.0.5 - napi-wasm: 1.1.0 dev: true bundledDependencies: - napi-wasm @@ -6731,8 +6733,8 @@ packages: resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} dev: true - /@puppeteer/browsers@1.7.1: - resolution: {integrity: sha512-nIb8SOBgDEMFY2iS2MdnUZOg2ikcYchRrBoF+wtdjieRFKR2uGRipHY/oFLo+2N6anDualyClPzGywTHRGrLfw==} + /@puppeteer/browsers@1.8.0: + resolution: {integrity: sha512-TkRHIV6k2D8OlUe8RtG+5jgOF/H98Myx0M6AOafC8DdNVOFiBSFa5cpRDtpm8LXOa9sVwe0+e6Q3FC56X/DZfg==} engines: {node: '>=16.3.0'} hasBin: true dependencies: @@ -6742,12 +6744,12 @@ packages: proxy-agent: 6.3.1 tar-fs: 3.0.4 unbzip2-stream: 1.4.3 - yargs: 17.7.1 + yargs: 17.7.2 transitivePeerDependencies: - supports-color dev: true - /@remix-run/dev@1.19.3(@remix-run/serve@1.19.3)(@types/node@20.8.0)(ts-node@10.9.1): + /@remix-run/dev@1.19.3(@remix-run/serve@1.19.3)(@types/node@20.8.9): resolution: {integrity: sha512-Yh733OI0AxR7QbPaJbocujxSF1S5CToDmfZnmv5SlTTIXEw5KfnbCceHy9qhUp0nrkz2YT7pd1zbTEVYIi/Vug==} engines: {node: '>=14.0.0'} hasBin: true @@ -6757,19 +6759,19 @@ packages: '@remix-run/serve': optional: true dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) - '@babel/preset-env': 7.22.20(@babel/core@7.23.0) - '@babel/preset-typescript': 7.23.0(@babel/core@7.23.0) - '@babel/traverse': 7.23.0 + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) + '@babel/preset-env': 7.23.2(@babel/core@7.23.2) + '@babel/preset-typescript': 7.23.2(@babel/core@7.23.2) + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 '@npmcli/package-json': 2.0.0 '@remix-run/serve': 1.19.3 '@remix-run/server-runtime': 1.19.3 - '@vanilla-extract/integration': 6.2.2(@types/node@20.8.0) + '@vanilla-extract/integration': 6.2.2(@types/node@20.8.9) arg: 5.0.2 cacache: 15.3.0 chalk: 4.1.2 @@ -6797,7 +6799,7 @@ packages: pidtree: 0.6.0 postcss: 8.4.31 postcss-discard-duplicates: 5.1.0(postcss@8.4.31) - postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1) + postcss-load-config: 4.0.1(postcss@8.4.31) postcss-modules: 6.0.0(postcss@8.4.31) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -6828,7 +6830,7 @@ packages: - utf-8-validate dev: true - /@remix-run/eslint-config@1.19.3(eslint@8.50.0)(jest@29.7.0)(react@18.2.0)(typescript@4.9.5): + /@remix-run/eslint-config@1.19.3(eslint@8.52.0)(jest@29.7.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-8yvPtsJj1hBKp6ypTTDhHmJ2ftoPmBV1xPPOIqhMLDQ1fwmzocwnkz9RHTeMYkdNSzUuqGnpGaMTHgrT3WfckQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6839,23 +6841,23 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.0 - '@babel/eslint-parser': 7.22.15(@babel/core@7.23.0)(eslint@8.50.0) - '@babel/preset-react': 7.22.15(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/eslint-parser': 7.22.15(@babel/core@7.23.2)(eslint@8.52.0) + '@babel/preset-react': 7.22.15(@babel/core@7.23.2) '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) - eslint: 8.50.0 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + eslint: 8.52.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.50.0)(jest@29.7.0)(typescript@4.9.5) - eslint-plugin-jest-dom: 4.0.3(eslint@8.50.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.50.0) - eslint-plugin-node: 11.1.0(eslint@8.50.0) - eslint-plugin-react: 7.33.2(eslint@8.50.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.50.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.50.0)(typescript@4.9.5) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0)(jest@29.7.0)(typescript@4.9.5) + eslint-plugin-jest-dom: 4.0.3(eslint@8.52.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.52.0) + eslint-plugin-node: 11.1.0(eslint@8.52.0) + eslint-plugin-react: 7.33.2(eslint@8.52.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.52.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.52.0)(typescript@4.9.5) react: 18.2.0 typescript: 4.9.5 transitivePeerDependencies: @@ -6963,11 +6965,11 @@ packages: dependencies: web-streams-polyfill: 3.2.1 - /@rollup/plugin-alias@5.0.0(rollup@3.29.4): - resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} + /@rollup/plugin-alias@5.0.1(rollup@3.29.4): + resolution: {integrity: sha512-JObvbWdOHoMy9W7SU0lvGhDtWq9PllP5mjpAy+TUslZG/WzOId9u80Hsqq1vCUn9pFJ0cxpdcnAv+QzU2zFH3Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true @@ -6976,89 +6978,89 @@ packages: slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@25.0.4(rollup@3.29.4): - resolution: {integrity: sha512-L92Vz9WUZXDnlQQl3EwbypJR4+DM2EbsO+/KOcEkP4Mc6Ct453EeDB2uH9lgRwj4w5yflgNpq9pHOiY8aoUXBQ==} + /@rollup/plugin-commonjs@25.0.7(rollup@3.29.4): + resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.68.0||^3.0.0 + rollup: ^2.68.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.27.0 + magic-string: 0.30.5 rollup: 3.29.4 dev: true - /@rollup/plugin-inject@5.0.3(rollup@3.29.4): - resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} + /@rollup/plugin-inject@5.0.5(rollup@3.29.4): + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) estree-walker: 2.0.2 - magic-string: 0.27.0 + magic-string: 0.30.5 rollup: 3.29.4 dev: true - /@rollup/plugin-json@6.0.0(rollup@3.29.4): - resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + /@rollup/plugin-json@6.0.1(rollup@3.29.4): + resolution: {integrity: sha512-RgVfl5hWMkxN1h/uZj8FVESvPuBJ/uf6ly6GTj0GONnkfoBN5KC0MSz+PN2OLDgYXMhtG0mWpTrkiOjoxAIevw==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) rollup: 3.29.4 dev: true - /@rollup/plugin-node-resolve@15.2.1(rollup@3.29.4): - resolution: {integrity: sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w==} + /@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4): + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.78.0||^3.0.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.6 + resolve: 1.22.8 rollup: 3.29.4 dev: true - /@rollup/plugin-replace@5.0.2(rollup@3.29.4): - resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + /@rollup/plugin-replace@5.0.5(rollup@3.29.4): + resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) - magic-string: 0.27.0 + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + magic-string: 0.30.5 rollup: 3.29.4 dev: true - /@rollup/plugin-terser@0.4.3(rollup@3.29.4): - resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==} + /@rollup/plugin-terser@0.4.4(rollup@3.29.4): + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.x || ^3.x + rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true @@ -7066,19 +7068,19 @@ packages: rollup: 3.29.4 serialize-javascript: 6.0.1 smob: 1.4.1 - terser: 5.20.0 + terser: 5.23.0 dev: true - /@rollup/plugin-wasm@6.2.1(rollup@3.29.4): - resolution: {integrity: sha512-WDMmM+4121/DId2uLdhvhC08SqaZVoYfLr1IeVj28jJn9GqPoJCdVzUaaevhIU6nJiZ+EYPZT0xOxsNQUFrQsQ==} + /@rollup/plugin-wasm@6.2.2(rollup@3.29.4): + resolution: {integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) rollup: 3.29.4 dev: true @@ -7090,16 +7092,16 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.4(rollup@3.29.4): - resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==} + /@rollup/pluginutils@5.0.5(rollup@3.29.4): + resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 3.29.4 @@ -7171,9 +7173,9 @@ packages: semantic-release: '>=20.1.0' dependencies: '@octokit/core': 5.0.1 - '@octokit/plugin-paginate-rest': 9.0.0(@octokit/core@5.0.1) + '@octokit/plugin-paginate-rest': 9.1.2(@octokit/core@5.0.1) '@octokit/plugin-retry': 6.0.1(@octokit/core@5.0.1) - '@octokit/plugin-throttling': 8.0.0(@octokit/core@5.0.1) + '@octokit/plugin-throttling': 8.1.2(@octokit/core@5.0.1) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 debug: 4.3.4 @@ -7241,6 +7243,13 @@ packages: '@sigstore/protobuf-specs': 0.2.1 dev: true + /@sigstore/bundle@2.1.0: + resolution: {integrity: sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.2.1 + dev: true + /@sigstore/protobuf-specs@0.2.1: resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7257,6 +7266,17 @@ packages: - supports-color dev: true + /@sigstore/sign@2.2.0: + resolution: {integrity: sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /@sigstore/tuf@1.0.3: resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7267,6 +7287,16 @@ packages: - supports-color dev: true + /@sigstore/tuf@2.2.0: + resolution: {integrity: sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.2.1 + tuf-js: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: true + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -7288,17 +7318,17 @@ packages: /@socket.io/component-emitter@3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} - /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.25.1): + /@sveltejs/adapter-auto@2.1.0(@sveltejs/kit@1.27.2): resolution: {integrity: sha512-o2pZCfATFtA/Gw/BB0Xm7k4EYaekXxaPGER3xGSY3FvzFJGTlJlZjBseaXwYSM94lZ0HniOjTokN3cWaLX6fow==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.25.1(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/kit': 1.27.2(svelte@4.2.2)(vite@4.5.0) import-meta-resolve: 3.0.0 dev: true - /@sveltejs/kit@1.25.1(svelte@4.2.1)(vite@4.4.9): - resolution: {integrity: sha512-pD8XsvNJNgTNkFngNlM60my/X8dXWPKVzN5RghEQr0NjGZmuCjy49AfFu2cGbZjNf5pBcqd2RCNMW912P5fkhA==} + /@sveltejs/kit@1.27.2(svelte@4.2.2)(vite@4.5.0): + resolution: {integrity: sha512-2w2VbPpK8DI3QCSVa2UNAv5sKNks1LT8GsEdpk41ffOyO2znGx2ZwcRWacsqlvh3d9lncZuDdANvCbTbuKvy3Q==} engines: {node: ^16.14 || >=18} hasBin: true requiresBuild: true @@ -7306,26 +7336,26 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) - '@types/cookie': 0.5.2 + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0) + '@types/cookie': 0.5.3 cookie: 0.5.0 devalue: 4.3.2 esm-env: 1.0.0 kleur: 4.1.5 - magic-string: 0.30.4 - mime: 3.0.0 + magic-string: 0.30.5 + mrmime: 1.0.1 sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.3 - svelte: 4.2.1 + svelte: 4.2.2 tiny-glob: 0.2.9 - undici: 5.25.3 - vite: 4.4.9(@types/node@20.8.0) + undici: 5.26.5 + vite: 4.5.0(@types/node@20.8.9) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -7333,116 +7363,116 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.2)(vite@4.5.0) debug: 4.3.4 - svelte: 4.2.1 - vite: 4.4.9(@types/node@20.8.0) + svelte: 4.2.2 + vite: 4.5.0(@types/node@20.8.9) transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.1)(vite@4.4.9): + /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.1)(vite@4.4.9) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.2)(vite@4.5.0) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.4 - svelte: 4.2.1 - svelte-hmr: 0.15.3(svelte@4.2.1) - vite: 4.4.9(@types/node@20.8.0) - vitefu: 0.2.4(vite@4.4.9) + magic-string: 0.30.5 + svelte: 4.2.2 + svelte-hmr: 0.15.3(svelte@4.2.2) + vite: 4.5.0(@types/node@20.8.9) + vitefu: 0.2.5(vite@4.5.0) transitivePeerDependencies: - supports-color dev: true - /@swc/core-darwin-arm64@1.3.92: - resolution: {integrity: sha512-v7PqZUBtIF6Q5Cp48gqUiG8zQQnEICpnfNdoiY3xjQAglCGIQCjJIDjreZBoeZQZspB27lQN4eZ43CX18+2SnA==} + /@swc/core-darwin-arm64@1.3.95: + resolution: {integrity: sha512-VAuBAP3MNetO/yBIBzvorUXq7lUBwhfpJxYViSxyluMwtoQDhE/XWN598TWMwMl1ZuImb56d7eUsuFdjgY7pJw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64@1.3.92: - resolution: {integrity: sha512-Q3XIgQfXyxxxms3bPN+xGgvwk0TtG9l89IomApu+yTKzaIIlf051mS+lGngjnh9L0aUiCp6ICyjDLtutWP54fw==} + /@swc/core-darwin-x64@1.3.95: + resolution: {integrity: sha512-20vF2rvUsN98zGLZc+dsEdHvLoCuiYq/1B+TDeE4oolgTFDmI1jKO+m44PzWjYtKGU9QR95sZ6r/uec0QC5O4Q==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.92: - resolution: {integrity: sha512-tnOCoCpNVXC+0FCfG84PBZJyLlz0Vfj9MQhyhCvlJz9hQmvpf8nTdKH7RHrOn8VfxtUBLdVi80dXgIFgbvl7qA==} + /@swc/core-linux-arm-gnueabihf@1.3.95: + resolution: {integrity: sha512-oEudEM8PST1MRNGs+zu0cx5i9uP8TsLE4/L9HHrS07Ck0RJ3DCj3O2fU832nmLe2QxnAGPwBpSO9FntLfOiWEQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu@1.3.92: - resolution: {integrity: sha512-lFfGhX32w8h1j74Iyz0Wv7JByXIwX11OE9UxG+oT7lG0RyXkF4zKyxP8EoxfLrDXse4Oop434p95e3UNC3IfCw==} + /@swc/core-linux-arm64-gnu@1.3.95: + resolution: {integrity: sha512-pIhFI+cuC1aYg+0NAPxwT/VRb32f2ia8oGxUjQR6aJg65gLkUYQzdwuUmpMtFR2WVf7WVFYxUnjo4UyMuyh3ng==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl@1.3.92: - resolution: {integrity: sha512-rOZtRcLj57MSAbiecMsqjzBcZDuaCZ8F6l6JDwGkQ7u1NYR57cqF0QDyU7RKS1Jq27Z/Vg21z5cwqoH5fLN+Sg==} + /@swc/core-linux-arm64-musl@1.3.95: + resolution: {integrity: sha512-ZpbTr+QZDT4OPJfjPAmScqdKKaT+wGurvMU5AhxLaf85DuL8HwUwwlL0n1oLieLc47DwIJEMuKQkYhXMqmJHlg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu@1.3.92: - resolution: {integrity: sha512-qptoMGnBL6v89x/Qpn+l1TH1Y0ed+v0qhNfAEVzZvCvzEMTFXphhlhYbDdpxbzRmCjH6GOGq7Y+xrWt9T1/ARg==} + /@swc/core-linux-x64-gnu@1.3.95: + resolution: {integrity: sha512-n9SuHEFtdfSJ+sHdNXNRuIOVprB8nbsz+08apKfdo4lEKq6IIPBBAk5kVhPhkjmg2dFVHVo4Tr/OHXM1tzWCCw==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl@1.3.92: - resolution: {integrity: sha512-g2KrJ43bZkCZHH4zsIV5ErojuV1OIpUHaEyW1gf7JWKaFBpWYVyubzFPvPkjcxHGLbMsEzO7w/NVfxtGMlFH/Q==} + /@swc/core-linux-x64-musl@1.3.95: + resolution: {integrity: sha512-L1JrVlsXU3LC0WwmVnMK9HrOT2uhHahAoPNMJnZQpc18a0paO9fqifPG8M/HjNRffMUXR199G/phJsf326UvVg==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc@1.3.92: - resolution: {integrity: sha512-3MCRGPAYDoQ8Yyd3WsCMc8eFSyKXY5kQLyg/R5zEqA0uthomo0m0F5/fxAJMZGaSdYkU1DgF73ctOWOf+Z/EzQ==} + /@swc/core-win32-arm64-msvc@1.3.95: + resolution: {integrity: sha512-YaP4x/aZbUyNdqCBpC2zL8b8n58MEpOUpmOIZK6G1SxGi+2ENht7gs7+iXpWPc0sy7X3YPKmSWMAuui0h8lgAA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc@1.3.92: - resolution: {integrity: sha512-zqTBKQhgfWm73SVGS8FKhFYDovyRl1f5dTX1IwSKynO0qHkRCqJwauFJv/yevkpJWsI2pFh03xsRs9HncTQKSA==} + /@swc/core-win32-ia32-msvc@1.3.95: + resolution: {integrity: sha512-w0u3HI916zT4BC/57gOd+AwAEjXeUlQbGJ9H4p/gzs1zkSHtoDQghVUNy3n/ZKp9KFod/95cA8mbVF9t1+6epQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc@1.3.92: - resolution: {integrity: sha512-41bE66ddr9o/Fi1FBh0sHdaKdENPTuDpv1IFHxSg0dJyM/jX8LbkjnpdInYXHBxhcLVAPraVRrNsC4SaoPw2Pg==} + /@swc/core-win32-x64-msvc@1.3.95: + resolution: {integrity: sha512-5RGnMt0S6gg4Gc6QtPUJ3Qs9Un4sKqccEzgH/tj7V/DVTJwKdnBKxFZfgQ34OR2Zpz7zGOn889xwsFVXspVWNA==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core@1.3.92: - resolution: {integrity: sha512-vx0vUrf4YTEw59njOJ46Ha5i0cZTMYdRHQ7KXU29efN1MxcmJH2RajWLPlvQarOP1ab9iv9cApD7SMchDyx2vA==} + /@swc/core@1.3.95: + resolution: {integrity: sha512-PMrNeuqIusq9DPDooV3FfNEbZuTu5jKAc04N3Hm6Uk2Fl49cqElLFQ4xvl4qDmVDz97n3n/C1RE0/f6WyGPEiA==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -7454,16 +7484,16 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.92 - '@swc/core-darwin-x64': 1.3.92 - '@swc/core-linux-arm-gnueabihf': 1.3.92 - '@swc/core-linux-arm64-gnu': 1.3.92 - '@swc/core-linux-arm64-musl': 1.3.92 - '@swc/core-linux-x64-gnu': 1.3.92 - '@swc/core-linux-x64-musl': 1.3.92 - '@swc/core-win32-arm64-msvc': 1.3.92 - '@swc/core-win32-ia32-msvc': 1.3.92 - '@swc/core-win32-x64-msvc': 1.3.92 + '@swc/core-darwin-arm64': 1.3.95 + '@swc/core-darwin-x64': 1.3.95 + '@swc/core-linux-arm-gnueabihf': 1.3.95 + '@swc/core-linux-arm64-gnu': 1.3.95 + '@swc/core-linux-arm64-musl': 1.3.95 + '@swc/core-linux-x64-gnu': 1.3.95 + '@swc/core-linux-x64-musl': 1.3.95 + '@swc/core-win32-arm64-msvc': 1.3.95 + '@swc/core-win32-ia32-msvc': 1.3.95 + '@swc/core-win32-x64-msvc': 1.3.95 /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} @@ -7474,14 +7504,14 @@ packages: tslib: 2.6.2 dev: false - /@swc/jest@0.2.29(@swc/core@1.3.92): + /@swc/jest@0.2.29(@swc/core@1.3.95): resolution: {integrity: sha512-8reh5RvHBsSikDC3WGCd5ZTd2BXKkyOdK7QwynrCH58jk2cQFhhHhFBg/jvnWZehUQe/EoOImLENc9/DwbBFow==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.92 + '@swc/core': 1.3.95 jsonc-parser: 3.2.0 dev: true @@ -7507,10 +7537,10 @@ packages: fast-glob: 3.3.1 upath: 2.0.1 - /@techor/jest-dom@2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0): + /@techor/jest-dom@2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0): resolution: {integrity: sha512-zGAOA6iDbm5OAoMCL1cfTs2C3/XeHVrn7XOHqutP3wkquuir67xfdgqlke6/MwN7p8uWzDm59iQdNfbFGTF7XA==} dependencies: - '@techor/jest': 2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0) + '@techor/jest': 2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0) jest-environment-jsdom: 29.7.0 transitivePeerDependencies: - '@swc/core' @@ -7523,7 +7553,7 @@ packages: - utf-8-validate dev: true - /@techor/jest@2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0): + /@techor/jest@2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0): resolution: {integrity: sha512-z7J+aCxuHHtT9rFy9LwgW2Ed9y1Jzt8KotGVD7dK2unjNMao3djGw8mKO9UGiszUhmolOSf+AV8MX0vHfOQTaw==} peerDependencies: '@swc/core': ^1.3.30 @@ -7531,10 +7561,10 @@ packages: '@types/jest': ^29.5.0 jest: ^29.5.0 dependencies: - '@swc/core': 1.3.92 - '@swc/jest': 0.2.29(@swc/core@1.3.92) - '@types/jest': 29.5.5 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + '@swc/core': 1.3.95 + '@swc/jest': 0.2.29(@swc/core@1.3.95) + '@types/jest': 29.5.6 + jest: 29.7.0(@types/node@20.8.9) dev: true /@techor/log@2.5.17: @@ -7565,33 +7595,32 @@ packages: esbuild: 0.18.20 explore-config: 2.5.17 lodash.isequal: 4.5.0 - npm: 9.8.1 + npm: 9.9.0 techor: 2.5.17 upath: 2.0.1 dev: true - /@techor/repo@2.5.17(@semantic-release/exec@6.0.3)(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(@types/node@20.8.0)(jest@29.7.0)(semantic-release@21.1.2)(turbo@1.10.15)(typescript@5.2.2): + /@techor/repo@2.5.17(@semantic-release/exec@6.0.3)(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(@types/node@20.8.9)(jest@29.7.0)(semantic-release@21.1.2)(turbo@1.10.16)(typescript@5.2.2): resolution: {integrity: sha512-d1k8BAQojlIN2R4+vsDV/Z9tmtYdHApjZ5MlAJydODO/yWp7JdeHzs0dKngASZeI6sIxpldN8ajuqk0fCblmaw==} peerDependencies: '@types/node': '' turbo: '' typescript: '' dependencies: - '@techor/jest': 2.5.17(@swc/core@1.3.92)(@swc/jest@0.2.29)(@types/jest@29.5.5)(jest@29.7.0) + '@techor/jest': 2.5.17(@swc/core@1.3.95)(@swc/jest@0.2.29)(@types/jest@29.5.6)(jest@29.7.0) '@techor/pack': 2.5.17 '@techor/version': 2.5.17 - '@types/node': 20.8.0 - commitlint-config-techor: 2.5.17(@swc/core@1.3.92) + '@types/node': 20.8.9 + commitlint-config-techor: 2.5.17(typescript@5.2.2) conventional-changelog-techor: 2.5.17 eslint-config-techor: 2.5.17(typescript@5.2.2) semantic-release-config-techor: 2.5.17(@semantic-release/exec@6.0.3)(semantic-release@21.1.2) - turbo: 1.10.15 + turbo: 1.10.16 typescript: 5.2.2 transitivePeerDependencies: - '@semantic-release/exec' - '@swc/core' - '@swc/jest' - - '@swc/wasm' - '@types/jest' - '@types/node' - jest @@ -7616,8 +7645,8 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/runtime': 7.23.1 - '@types/aria-query': 5.0.2 + '@babel/runtime': 7.23.2 + '@types/aria-query': 5.0.3 aria-query: 5.1.3 chalk: 4.1.2 dom-accessibility-api: 0.5.16 @@ -7644,15 +7673,19 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: false /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: false /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: false /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + dev: false /@tsconfig/node18@2.0.1: resolution: {integrity: sha512-UqdfvuJK0SArA2CxhKWwwAWfnVSXiYe63bVpMutc27vpngCntGUZQETO24pEJ46zU6XM+7SpqYoMgcO3bM11Ew==} @@ -7667,6 +7700,11 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /@tufjs/canonical-json@2.0.0: + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: true + /@tufjs/models@1.0.4: resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -7675,198 +7713,206 @@ packages: minimatch: 9.0.3 dev: true + /@tufjs/models@2.0.0: + resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/canonical-json': 2.0.0 + minimatch: 9.0.3 + dev: true + /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 dev: true - /@types/aria-query@5.0.2: - resolution: {integrity: sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==} + /@types/aria-query@5.0.3: + resolution: {integrity: sha512-0Z6Tr7wjKJIk4OUEjVUQMtyunLDy339vcMaj38Kpj6jM2OE1p3S4kXExKZ7a3uXQAPCoy3sbrP1wibDKaf39oA==} dev: true - /@types/babel__core@7.20.2: - resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==} + /@types/babel__core@7.20.3: + resolution: {integrity: sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==} dependencies: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - '@types/babel__generator': 7.6.5 - '@types/babel__template': 7.4.2 - '@types/babel__traverse': 7.20.2 + '@types/babel__generator': 7.6.6 + '@types/babel__template': 7.4.3 + '@types/babel__traverse': 7.20.3 - /@types/babel__generator@7.6.5: - resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==} + /@types/babel__generator@7.6.6: + resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==} dependencies: '@babel/types': 7.23.0 - /@types/babel__template@7.4.2: - resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==} + /@types/babel__template@7.4.3: + resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==} dependencies: '@babel/parser': 7.23.0 '@babel/types': 7.23.0 - /@types/babel__traverse@7.20.2: - resolution: {integrity: sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==} + /@types/babel__traverse@7.20.3: + resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==} dependencies: '@babel/types': 7.23.0 - /@types/body-parser@1.19.3: - resolution: {integrity: sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==} + /@types/body-parser@1.19.4: + resolution: {integrity: sha512-N7UDG0/xiPQa2D/XrVJXjkWbpqHCd2sBaB32ggRF2l83RhPfamgKGF8gwwqyksS95qUS5ZYF9aF+lLPRlwI2UA==} dependencies: - '@types/connect': 3.4.36 - '@types/node': 20.8.0 + '@types/connect': 3.4.37 + '@types/node': 20.8.9 - /@types/bonjour@3.5.11: - resolution: {integrity: sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==} + /@types/bonjour@3.5.12: + resolution: {integrity: sha512-ky0kWSqXVxSqgqJvPIkgFkcn4C8MnRog308Ou8xBBIVo39OmUFy+jqNe0nPwLCDFxUpmT9EvT91YzOJgkDRcFg==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 /@types/cacheable-request@6.0.3: resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} dependencies: - '@types/http-cache-semantics': 4.0.2 + '@types/http-cache-semantics': 4.0.3 '@types/keyv': 3.1.4 - '@types/node': 20.8.0 - '@types/responselike': 1.0.1 + '@types/node': 20.8.9 + '@types/responselike': 1.0.2 dev: true - /@types/color-convert@2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} + /@types/color-convert@2.0.2: + resolution: {integrity: sha512-KGRIgCxwcgazts4MXRCikPbIMzBpjfdgEZSy8TRHU/gtg+f9sOfHdtK8unPfxIoBtyd2aTTwINVLSNENlC8U8A==} dependencies: - '@types/color-name': 1.1.1 + '@types/color-name': 1.1.2 dev: true - /@types/color-name@1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} + /@types/color-name@1.1.2: + resolution: {integrity: sha512-JWO/ZyxTKk0bLuOhAavGjnwLR73rUE7qzACnU7gMeyA/gdrSHm2xJwqNPipw2MtaZUaqQ2UG/q7pP6AQiZ8mqw==} dev: true - /@types/connect-history-api-fallback@1.5.1: - resolution: {integrity: sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==} + /@types/connect-history-api-fallback@1.5.2: + resolution: {integrity: sha512-gX2j9x+NzSh4zOhnRPSdPPmTepS4DfxES0AvIFv3jGv5QyeAJf6u6dY5/BAoAJU9Qq1uTvwOku8SSC2GnCRl6Q==} dependencies: - '@types/express-serve-static-core': 4.17.37 - '@types/node': 20.8.0 + '@types/express-serve-static-core': 4.17.39 + '@types/node': 20.8.9 - /@types/connect@3.4.36: - resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} + /@types/connect@3.4.37: + resolution: {integrity: sha512-zBUSRqkfZ59OcwXon4HVxhx5oWCJmc0OtBTK05M+p0dYjgN6iTwIL2T/WbsQZrEsdnwaF9cWQ+azOnpPvIqY3Q==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - /@types/cookie@0.5.2: - resolution: {integrity: sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==} + /@types/cookie@0.5.3: + resolution: {integrity: sha512-SLg07AS9z1Ab2LU+QxzU8RCmzsja80ywjf/t5oqw+4NSH20gIGlhLOrBDm1L3PBWzPa4+wkgFQVZAjE6Ioj2ug==} dev: true - /@types/cors@2.8.14: - resolution: {integrity: sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==} + /@types/cors@2.8.15: + resolution: {integrity: sha512-n91JxbNLD8eQIuXDIChAN1tCKNWCEgpceU9b7ZMbFA+P+Q4yIeh80jizFLEvolRPc1ES0VdwFlGv+kJTSirogw==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 - /@types/debug@4.1.9: - resolution: {integrity: sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow==} + /@types/debug@4.1.10: + resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==} dependencies: - '@types/ms': 0.7.32 + '@types/ms': 0.7.33 - /@types/dom-view-transitions@1.0.2: - resolution: {integrity: sha512-+ctRyzGMOZB5AbvhpTv37OWkP9N3Xxfac7bhS7AcuRMmO03SHxm5/5kWCPtcatx2gW+NhFMdl7l1DqJvvPVtwg==} + /@types/dom-view-transitions@1.0.3: + resolution: {integrity: sha512-1X/BUVdo9pKho8SFWVNcIz0fasBAqwcAvWGMt0Z57LUN68I4AtdrgTUXFryZW/OHUSO+9OH9KtSgCTMrzOZdRg==} dev: false - /@types/eslint-scope@3.7.5: - resolution: {integrity: sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==} + /@types/eslint-scope@3.7.6: + resolution: {integrity: sha512-zfM4ipmxVKWdxtDaJ3MP3pBurDXOCoyjvlpE3u6Qzrmw4BPbfm4/ambIeTk/r/J0iq/+2/xp0Fmt+gFvXJY2PQ==} dependencies: - '@types/eslint': 8.44.3 - '@types/estree': 1.0.2 + '@types/eslint': 8.44.6 + '@types/estree': 1.0.3 - /@types/eslint@8.44.3: - resolution: {integrity: sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==} + /@types/eslint@8.44.6: + resolution: {integrity: sha512-P6bY56TVmX8y9J87jHNgQh43h6VVU+6H7oN7hgvivV81K2XY8qJZ5vqPy/HdUoVIelii2kChYVzQanlswPWVFw==} dependencies: - '@types/estree': 1.0.2 - '@types/json-schema': 7.0.13 + '@types/estree': 1.0.3 + '@types/json-schema': 7.0.14 /@types/estree-jsx@0.0.1: resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 dev: true - /@types/estree-jsx@1.0.1: - resolution: {integrity: sha512-sHyakZlAezNFxmYRo0fopDZW+XvK6ipeZkkp5EAOLjdPfZp8VjZBJ67vSRI99RSCAoqXVmXOHS4fnWoxpuGQtQ==} + /@types/estree-jsx@1.0.2: + resolution: {integrity: sha512-GNBWlGBMjiiiL5TSkvPtOteuXsiVitw5MYGY1UYlrAq0SKyczsls6sCD7TZ8fsjRsvCVxml7EbyjJezPb3DrSA==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 dev: true - /@types/estree@1.0.2: - resolution: {integrity: sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==} + /@types/estree@1.0.3: + resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==} - /@types/express-serve-static-core@4.17.37: - resolution: {integrity: sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==} + /@types/express-serve-static-core@4.17.39: + resolution: {integrity: sha512-BiEUfAiGCOllomsRAZOiMFP7LAnrifHpt56pc4Z7l9K6ACyN06Ns1JLMBxwkfLOjJRlSf06NwWsT7yzfpaVpyQ==} dependencies: - '@types/node': 20.8.0 - '@types/qs': 6.9.8 - '@types/range-parser': 1.2.5 - '@types/send': 0.17.2 + '@types/node': 20.8.9 + '@types/qs': 6.9.9 + '@types/range-parser': 1.2.6 + '@types/send': 0.17.3 - /@types/express@4.17.18: - resolution: {integrity: sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==} + /@types/express@4.17.20: + resolution: {integrity: sha512-rOaqlkgEvOW495xErXMsmyX3WKBInbhG5eqojXYi3cGUaLoRDlXa5d52fkfWZT963AZ3v2eZ4MbKE6WpDAGVsw==} dependencies: - '@types/body-parser': 1.19.3 - '@types/express-serve-static-core': 4.17.37 - '@types/qs': 6.9.8 - '@types/serve-static': 1.15.3 + '@types/body-parser': 1.19.4 + '@types/express-serve-static-core': 4.17.39 + '@types/qs': 6.9.9 + '@types/serve-static': 1.15.4 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.8.0 + '@types/node': 20.8.9 dev: true - /@types/graceful-fs@4.1.7: - resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} + /@types/graceful-fs@4.1.8: + resolution: {integrity: sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==} dependencies: - '@types/node': 20.8.3 + '@types/node': 20.8.9 - /@types/hast@2.3.6: - resolution: {integrity: sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==} + /@types/hast@2.3.7: + resolution: {integrity: sha512-EVLigw5zInURhzfXUM65eixfadfsHKomGKUakToXo84t8gGIJuTcD2xooM2See7GyQ7DRtYjhCHnSUQez8JaLw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 /@types/html-minifier-terser@6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: true - /@types/http-cache-semantics@4.0.2: - resolution: {integrity: sha512-FD+nQWA2zJjh4L9+pFXqWOi0Hs1ryBCfI+985NjluQ1p8EYtoLvjLOKidXBtZ4/IcxDX4o8/E8qDS3540tNliw==} + /@types/http-cache-semantics@4.0.3: + resolution: {integrity: sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA==} dev: true - /@types/http-errors@2.0.2: - resolution: {integrity: sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==} + /@types/http-errors@2.0.3: + resolution: {integrity: sha512-pP0P/9BnCj1OVvQR2lF41EkDG/lWWnDyA203b/4Fmi2eTyORnBtcDoKDwjWQthELrBvWkMOrvSOnZ8OVlW6tXA==} - /@types/http-proxy@1.17.12: - resolution: {integrity: sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==} + /@types/http-proxy@1.17.13: + resolution: {integrity: sha512-GkhdWcMNiR5QSQRYnJ+/oXzu0+7JJEPC8vkWXK351BkhjraZF+1W13CUYARUvX9+NqIU2n6YHA4iwywsc/M6Sw==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 - /@types/istanbul-lib-coverage@2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + /@types/istanbul-lib-coverage@2.0.5: + resolution: {integrity: sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==} - /@types/istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==} + /@types/istanbul-lib-report@3.0.2: + resolution: {integrity: sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==} dependencies: - '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-coverage': 2.0.5 - /@types/istanbul-reports@3.0.2: - resolution: {integrity: sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==} + /@types/istanbul-reports@3.0.3: + resolution: {integrity: sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==} dependencies: - '@types/istanbul-lib-report': 3.0.1 + '@types/istanbul-lib-report': 3.0.2 /@types/jasmine@4.3.6: resolution: {integrity: sha512-3N0FpQTeiWjm+Oo1WUYWguUS7E6JLceiGTriFrG8k5PU7zRLJCzLcWURU3wjMbZGS//a2/LgjsnO3QxIlwxt9g==} dev: true - /@types/jest@29.5.5: - resolution: {integrity: sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==} + /@types/jest@29.5.6: + resolution: {integrity: sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -7875,13 +7921,13 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.8.0 - '@types/tough-cookie': 4.0.3 + '@types/node': 20.8.9 + '@types/tough-cookie': 4.0.4 parse5: 7.1.2 dev: true - /@types/json-schema@7.0.13: - resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==} + /@types/json-schema@7.0.14: + resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==} /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -7893,184 +7939,186 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 dev: true - /@types/mdast@3.0.13: - resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==} + /@types/mdast@3.0.14: + resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 - /@types/mdurl@1.0.3: - resolution: {integrity: sha512-T5k6kTXak79gwmIOaDF2UUQXFbnBE0zBUzF20pz7wDYu0RQMzWg+Ml/Pz50214NsFHBITkoi5VtdjFZnJ2ijjA==} + /@types/mdurl@1.0.4: + resolution: {integrity: sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==} dev: true - /@types/mime@1.3.3: - resolution: {integrity: sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==} + /@types/mime@1.3.4: + resolution: {integrity: sha512-1Gjee59G25MrQGk8bsNvC6fxNiRgUlGn2wlhGf95a59DrprnnHk80FIMMFG9XHMdrfsuA119ht06QPDXA1Z7tw==} - /@types/mime@3.0.2: - resolution: {integrity: sha512-Wj+fqpTLtTbG7c0tH47dkahefpLKEbB+xAZuLq7b4/IDHPl/n6VoXcyUQ2bypFlbSwvCr0y+bD4euTTqTJsPxQ==} + /@types/mime@3.0.3: + resolution: {integrity: sha512-i8MBln35l856k5iOhKk2XJ4SeAWg75mLIpZB4v6imOagKL6twsukBZGDMNhdOVk7yRFTMPpfILocMos59Q1otQ==} /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/minimist@1.2.3: - resolution: {integrity: sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==} + /@types/minimist@1.2.4: + resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==} dev: true - /@types/ms@0.7.32: - resolution: {integrity: sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g==} + /@types/ms@0.7.33: + resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} - /@types/nlcst@1.0.2: - resolution: {integrity: sha512-ykxL/GDDUhqikjU0LIywZvEwb1NTYXTEWf+XgMSS2o6IXIakafPccxZmxgZcvJPZ3yFl2kdL1gJZz3U3iZF3QA==} + /@types/nlcst@1.0.3: + resolution: {integrity: sha512-cpO6PPMz4E++zxP2Vhp/3KVl2Nbtj+Iksb25rlRinG7mphu2zmCIKWWlqdsx1NwJEISogR2eeZTD7JqLOCzaiw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 dev: false + /@types/node-forge@1.3.8: + resolution: {integrity: sha512-vGXshY9vim9CJjrpcS5raqSjEfKlJcWy2HNdgUasR66fAnVEYarrf1ULV4nfvpC1nZq/moA9qyqBcu83x+Jlrg==} + dependencies: + '@types/node': 20.8.9 + /@types/node@14.18.63: resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - /@types/node@18.18.1: - resolution: {integrity: sha512-3G42sxmm0fF2+Vtb9TJQpnjmP+uKlWvFa8KoEGquh4gqRmoUG/N0ufuhikw6HEsdG2G2oIKhog1GCTfz9v5NdQ==} - dev: true - - /@types/node@20.5.1: - resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} + /@types/node@18.18.7: + resolution: {integrity: sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/node@20.8.0: - resolution: {integrity: sha512-LzcWltT83s1bthcvjBmiBvGJiiUe84NWRHkw+ZV6Fr41z2FbIzvc815dk2nQ3RAKMuN2fkenM/z3Xv2QzEpYxQ==} - - /@types/node@20.8.3: - resolution: {integrity: sha512-jxiZQFpb+NlH5kjW49vXxvxTjeeqlbsnTAdBTKpzEdPs9itay7MscYXz3Fo9VYFEsfQ6LJFitHad3faerLAjCw==} + /@types/node@20.8.9: + resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==} + dependencies: + undici-types: 5.26.5 - /@types/normalize-package-data@2.4.2: - resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==} + /@types/normalize-package-data@2.4.3: + resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==} dev: true /@types/parse5@6.0.3: resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} dev: false - /@types/prop-types@15.7.8: - resolution: {integrity: sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==} + /@types/prop-types@15.7.9: + resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==} - /@types/pug@2.0.7: - resolution: {integrity: sha512-I469DU0UXNC1aHepwirWhu9YKg5fkxohZD95Ey/5A7lovC+Siu+MCLffva87lnfThaOrw9Vb1DUN5t55oULAAw==} + /@types/pug@2.0.8: + resolution: {integrity: sha512-QzhsZ1dMGyJbn/D9V80zp4GIA4J4rfAjCCxc3MP+new0E8dyVdSkR735Lx+n3LIaHNFcjHL5+TbziccuT+fdoQ==} dev: true - /@types/qs@6.9.8: - resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==} + /@types/qs@6.9.9: + resolution: {integrity: sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==} - /@types/range-parser@1.2.5: - resolution: {integrity: sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==} + /@types/range-parser@1.2.6: + resolution: {integrity: sha512-+0autS93xyXizIYiyL02FCY8N+KkKPhILhcUSA276HxzreZ16kl+cmwvV2qAM/PuCCwPXzOXOWhiPcw20uSFcA==} - /@types/react-dom@18.2.8: - resolution: {integrity: sha512-bAIvO5lN/U8sPGvs1Xm61rlRHHaq5rp5N3kp9C+NJ/Q41P8iqjkXSu0+/qu8POsjH9pNWb0OYabFez7taP7omw==} + /@types/react-dom@18.2.14: + resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==} dependencies: - '@types/react': 18.2.24 + '@types/react': 18.2.33 - /@types/react@18.2.24: - resolution: {integrity: sha512-Ee0Jt4sbJxMu1iDcetZEIKQr99J1Zfb6D4F3qfUWoR1JpInkY1Wdg4WwCyBjL257D0+jGqSl1twBjV8iCaC0Aw==} + /@types/react@18.2.33: + resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} dependencies: - '@types/prop-types': 15.7.8 - '@types/scheduler': 0.16.4 + '@types/prop-types': 15.7.9 + '@types/scheduler': 0.16.5 csstype: 3.1.2 /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true - /@types/resolve@1.20.3: - resolution: {integrity: sha512-NH5oErHOtHZYcjCtg69t26aXEk4BN2zLWqf7wnDZ+dpe0iR7Rds1SPGEItl3fca21oOe0n3OCnZ4W7jBxu7FOw==} + /@types/resolve@1.20.4: + resolution: {integrity: sha512-BKGK0T1VgB1zD+PwQR4RRf0ais3NyvH1qjLUrHI5SEiccYaJrhLstLuoXFWJ+2Op9whGizSPUMGPJY/Qtb/A2w==} dev: false - /@types/responselike@1.0.1: - resolution: {integrity: sha512-TiGnitEDxj2X0j+98Eqk5lv/Cij8oHd32bU4D/Yw6AOq7vvTk0gSD2GPj0G/HkvhMoVsdlhYF4yqqlyPBTM6Sg==} + /@types/responselike@1.0.2: + resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 dev: true /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - /@types/scheduler@0.16.4: - resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} + /@types/scheduler@0.16.5: + resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==} - /@types/semver@7.5.3: - resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==} + /@types/semver@7.5.4: + resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==} dev: true - /@types/send@0.17.2: - resolution: {integrity: sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==} + /@types/send@0.17.3: + resolution: {integrity: sha512-/7fKxvKUoETxjFUsuFlPB9YndePpxxRAOfGC/yJdc9kTjTeP5kRCTzfnE8kPUKCeyiyIZu0YQ76s50hCedI1ug==} dependencies: - '@types/mime': 1.3.3 - '@types/node': 20.8.0 + '@types/mime': 1.3.4 + '@types/node': 20.8.9 - /@types/serve-index@1.9.2: - resolution: {integrity: sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==} + /@types/serve-index@1.9.3: + resolution: {integrity: sha512-4KG+yMEuvDPRrYq5fyVm/I2uqAJSAwZK9VSa+Zf+zUq9/oxSSvy3kkIqyL+jjStv6UCVi8/Aho0NHtB1Fwosrg==} dependencies: - '@types/express': 4.17.18 + '@types/express': 4.17.20 - /@types/serve-static@1.15.3: - resolution: {integrity: sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==} + /@types/serve-static@1.15.4: + resolution: {integrity: sha512-aqqNfs1XTF0HDrFdlY//+SGUxmdSUbjeRXb5iaZc3x0/vMbYmdw9qvOgHWOyyLFxSSRnUuP5+724zBgfw8/WAw==} dependencies: - '@types/http-errors': 2.0.2 - '@types/mime': 3.0.2 - '@types/node': 20.8.0 + '@types/http-errors': 2.0.3 + '@types/mime': 3.0.3 + '@types/node': 20.8.9 - /@types/sockjs@0.3.34: - resolution: {integrity: sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==} + /@types/sockjs@0.3.35: + resolution: {integrity: sha512-tIF57KB+ZvOBpAQwSaACfEu7htponHXaFzP7RfKYgsOS0NoYnn+9+jzp7bbq4fWerizI3dTB4NfAZoyeQKWJLw==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 - /@types/stack-utils@2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + /@types/stack-utils@2.0.2: + resolution: {integrity: sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==} - /@types/tough-cookie@4.0.3: - resolution: {integrity: sha512-THo502dA5PzG/sfQH+42Lw3fvmYkceefOspdCwpHRul8ik2Jv1K8I5OZz1AT3/rs46kwgMCe9bSBmDLYkkOMGg==} + /@types/tough-cookie@4.0.4: + resolution: {integrity: sha512-95Sfz4nvMAb0Nl9DTxN3j64adfwfbBPEYq14VN7zT5J5O2M9V6iZMIIQU1U+pJyl9agHYHNCqhCXgyEtIRRa5A==} dev: true - /@types/trusted-types@2.0.4: - resolution: {integrity: sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==} + /@types/trusted-types@2.0.5: + resolution: {integrity: sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA==} dev: false - /@types/unist@2.0.8: - resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} + /@types/unist@2.0.9: + resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==} - /@types/vscode@1.82.0: - resolution: {integrity: sha512-VSHV+VnpF8DEm8LNrn8OJ8VuUNcBzN3tMvKrNpbhhfuVjFm82+6v44AbDhLvVFgCzn6vs94EJNTp7w8S6+Q1Rw==} + /@types/vscode@1.83.1: + resolution: {integrity: sha512-BHu51NaNKOtDf3BOonY3sKFFmZKEpRkzqkZVpSYxowLbs5JqjOQemYFob7Gs5rpxE5tiGhfpnMpcdF/oKrLg4w==} dev: true - /@types/ws@8.5.6: - resolution: {integrity: sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==} + /@types/ws@8.5.8: + resolution: {integrity: sha512-flUksGIQCnJd6sZ1l5dqCEG/ksaoAg/eUwiLAGTJQcfgvZJKF++Ta4bJA6A5aPSJmsr+xlseHn4KLgVlNnvPTg==} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 - /@types/yargs-parser@21.0.1: - resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==} + /@types/yargs-parser@21.0.2: + resolution: {integrity: sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==} - /@types/yargs@16.0.6: - resolution: {integrity: sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==} + /@types/yargs@16.0.7: + resolution: {integrity: sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==} dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.2 dev: true - /@types/yargs@17.0.26: - resolution: {integrity: sha512-Y3vDy2X6zw/ZCumcwLpdhM5L7jmyGpmBCTYMHDLqT2IKVMYRRLdv6ZakA+wxhra6Z/3bwhNbNl9bDGXaFU+6rw==} + /@types/yargs@17.0.29: + resolution: {integrity: sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==} dependencies: - '@types/yargs-parser': 21.0.1 + '@types/yargs-parser': 21.0.2 - /@types/yauzl@2.10.1: - resolution: {integrity: sha512-CHzgNU3qYBnp/O4S3yv2tXPlvMTq0YWSTVg2/JYLqWZGHwwgJGAwd00poay/11asPq8wLFwHzubyInqHIFmmiw==} + /@types/yauzl@2.10.2: + resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==} requiresBuild: true dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.9.5): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8081,13 +8129,13 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 @@ -8098,7 +8146,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8109,13 +8157,13 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 @@ -8126,8 +8174,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.7.4(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2): - resolution: {integrity: sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==} + /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -8137,12 +8185,12 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 6.9.0(eslint@8.51.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.7.4 - '@typescript-eslint/type-utils': 6.7.4(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.4(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.4 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.9.0 + '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.9.0 debug: 4.3.4 eslint: 8.52.0 graphemer: 1.4.0 @@ -8155,7 +8203,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.50.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@4.9.5): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8169,32 +8217,13 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.50.0)(typescript@5.2.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 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) - debug: 4.3.4 - eslint: 8.50.0 - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/parser@5.62.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8208,13 +8237,12 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.52.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@6.9.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -8229,7 +8257,7 @@ packages: '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.9.0 debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.52.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -8241,14 +8269,6 @@ packages: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - /@typescript-eslint/scope-manager@6.7.4: - resolution: {integrity: sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/visitor-keys': 6.7.4 - dev: true - /@typescript-eslint/scope-manager@6.9.0: resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -8256,7 +8276,7 @@ packages: '@typescript-eslint/types': 6.9.0 '@typescript-eslint/visitor-keys': 6.9.0 - /@typescript-eslint/type-utils@5.62.0(eslint@8.50.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@4.9.5): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8267,16 +8287,16 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@4.9.5) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8287,17 +8307,17 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.50.0 + eslint: 8.52.0 tsutils: 3.21.0(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.7.4(eslint@8.52.0)(typescript@5.2.2): - resolution: {integrity: sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==} + /@typescript-eslint/type-utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -8306,8 +8326,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.4(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.52.0 ts-api-utils: 1.0.3(typescript@5.2.2) @@ -8320,11 +8340,6 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /@typescript-eslint/types@6.7.4: - resolution: {integrity: sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - /@typescript-eslint/types@6.9.0: resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -8370,27 +8385,6 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree@6.7.4(typescript@5.2.2): - resolution: {integrity: sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/visitor-keys': 6.7.4 - 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.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.9.0(typescript@5.2.2): resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -8411,19 +8405,19 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@4.9.5): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - eslint: 8.50.0 + eslint: 8.52.0 eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: @@ -8431,58 +8425,39 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@5.2.2): + /@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2) - eslint: 8.50.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@6.7.4(eslint@8.52.0)(typescript@5.2.2): - resolution: {integrity: sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.3 - '@typescript-eslint/scope-manager': 6.7.4 - '@typescript-eslint/types': 6.7.4 - '@typescript-eslint/typescript-estree': 6.7.4(typescript@5.2.2) eslint: 8.52.0 + eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@6.9.0(eslint@8.51.0)(typescript@5.2.2): + /@typescript-eslint/utils@6.9.0(eslint@8.52.0)(typescript@5.2.2): resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) - '@types/json-schema': 7.0.13 - '@types/semver': 7.5.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) + '@types/json-schema': 7.0.14 + '@types/semver': 7.5.4 '@typescript-eslint/scope-manager': 6.9.0 '@typescript-eslint/types': 6.9.0 '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2) - eslint: 8.51.0 + eslint: 8.52.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -8496,14 +8471,6 @@ packages: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - /@typescript-eslint/visitor-keys@6.7.4: - resolution: {integrity: sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.4 - eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@6.9.0: resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -8513,51 +8480,50 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true - /@unhead/dom@1.7.4: - resolution: {integrity: sha512-xanQMtGmgikqTvDtuyJy6GXgqvUXOdrdnIyqAabpeS8goD8udxo0stzjtbT8ERbMQibzPGSGcN+Ux+MKoWzrjQ==} + /@unhead/dom@1.8.1: + resolution: {integrity: sha512-cBGCXSeJVizG95dTudB069N0DMzWCHznbjYAJUv6sh0fwPUXUfKSHgf3h+Av3rkKeWEYguULN+bpnPOIfs7fJQ==} dependencies: - '@unhead/schema': 1.7.4 - '@unhead/shared': 1.7.4 + '@unhead/schema': 1.8.1 + '@unhead/shared': 1.8.1 dev: true - /@unhead/schema@1.7.4: - resolution: {integrity: sha512-wUL4CK0NSEm3KH4kYsiqVYQw5xBk1hpBi5tiNj0BTZgpQVrRufICdK5EHA9Fh7OIAR6tOTWwTvsf5+nK0BgQDA==} + /@unhead/schema@1.8.1: + resolution: {integrity: sha512-mR9i4BANtAug7gZEuyPkGYtVv2CF0wv8bqbPrt3OVSmpW0ts6bin1+ILM7HVKDpAOC7O1l4iyRrHOPocNPeVKQ==} dependencies: hookable: 5.5.3 - zhead: 2.1.3 + zhead: 2.2.4 dev: true - /@unhead/shared@1.7.4: - resolution: {integrity: sha512-YUNA2UxAuDPnDps41BQ8aEIY5hdyvruSB1Vs3AALhRo07MxMivSq5DjNKfYr/JvRN6593RtfI1NHnP9x5M57xA==} + /@unhead/shared@1.8.1: + resolution: {integrity: sha512-sFPx36i+InwneUJggwgobvta5KpE/Aj8SIOwHVMXZyj2w/TJshVpR+APFNKn3VMVlliZgl8UPLOROBDxAMXRDQ==} dependencies: - '@unhead/schema': 1.7.4 + '@unhead/schema': 1.8.1 dev: true - /@unhead/ssr@1.7.4: - resolution: {integrity: sha512-2QqaHdC48XJGP9Pd0F2fblPv9/6G4IU04iZ5qLRAs6MFFmFEzrdvoooFlcwdcoH/WDGRnpYBmo+Us2nzQz1MMQ==} + /@unhead/ssr@1.8.1: + resolution: {integrity: sha512-SRP+eEQMw+eAGxyTpXDwWDEATY1N8YIpcZwYLJ8dqUaiEYUZTuigCvWv38MAJbT6Os9XSYioWuEwB95HAJwfKg==} dependencies: - '@unhead/schema': 1.7.4 - '@unhead/shared': 1.7.4 + '@unhead/schema': 1.8.1 + '@unhead/shared': 1.8.1 dev: true - /@unhead/vue@1.7.4(vue@3.3.4): - resolution: {integrity: sha512-ZfgzOhg1Bxo9xwp3upawqerw4134hc9Lhz6t005ixcBwPX+39Wpgc9dC3lf+owFQEVuWkf8F+eAwK2sghVBK4A==} + /@unhead/vue@1.8.1(vue@3.3.7): + resolution: {integrity: sha512-qLxrbbr4+AJjlRsayPnIoaMN6p+qndmGNLLslrcfxq0w3qCUSfVbPA/02AD1vpEUlxXy4hHFnnhQzi0b7gEufg==} peerDependencies: vue: '>=2.7 || >=3' dependencies: - '@unhead/schema': 1.7.4 - '@unhead/shared': 1.7.4 + '@unhead/schema': 1.8.1 + '@unhead/shared': 1.8.1 hookable: 5.5.3 - unhead: 1.7.4 - vue: 3.3.4 + unhead: 1.8.1 + vue: 3.3.7(typescript@5.2.2) dev: true /@vanilla-extract/babel-plugin-debug-ids@1.0.3: resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 transitivePeerDependencies: - supports-color dev: true @@ -8578,11 +8544,11 @@ packages: outdent: 0.8.0 dev: true - /@vanilla-extract/integration@6.2.2(@types/node@20.8.0): + /@vanilla-extract/integration@6.2.2(@types/node@20.8.9): resolution: {integrity: sha512-gV3qPFjFap1+IrPeuFy+tEZOq7l7ifJf1ik/kluDWhPr1ffsFG9puq1/jjJ4rod1BIC79Q5ZWPNvBInHyxfCew==} dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) '@vanilla-extract/babel-plugin-debug-ids': 1.0.3 '@vanilla-extract/css': 1.13.0 esbuild: 0.17.6 @@ -8592,8 +8558,8 @@ packages: lodash: 4.17.21 mlly: 1.4.2 outdent: 0.8.0 - vite: 4.4.9(@types/node@20.8.0) - vite-node: 0.28.5(@types/node@20.8.0) + vite: 4.5.0(@types/node@20.8.9) + vite-node: 0.28.5(@types/node@20.8.9) transitivePeerDependencies: - '@types/node' - less @@ -8609,9 +8575,9 @@ packages: resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} dev: true - /@vercel/nft@0.23.1: - resolution: {integrity: sha512-NE0xSmGWVhgHF1OIoir71XAd0W0C1UE3nzFyhpFiMr3rVhetww7NvM1kc41trBsPG37Bh+dE5FYCTMzM/gBu0w==} - engines: {node: '>=14'} + /@vercel/nft@0.24.3: + resolution: {integrity: sha512-IyBdIxmFAeGZnEfMgt4QrGK7XX4lWazlQj34HEi9dw04/WeDBJ7r1yaOIO5tTf9pbfvwUFodj9b0H+NDGGoOMg==} + engines: {node: '>=16'} hasBin: true dependencies: '@mapbox/node-pre-gyp': 1.0.11 @@ -8638,108 +8604,66 @@ packages: dependencies: vite: 4.4.7(@types/node@14.18.63)(less@4.1.3)(sass@1.64.1)(terser@5.19.2) - /@vitejs/plugin-react@4.1.0(vite@4.4.11): - resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 - dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) - '@types/babel__core': 7.20.2 - react-refresh: 0.14.0 - vite: 4.4.11(@types/node@20.8.0) - transitivePeerDependencies: - - supports-color - dev: true - - /@vitejs/plugin-react@4.1.0(vite@4.4.9): + /@vitejs/plugin-react@4.1.0(vite@4.5.0): resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.2.0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) - '@types/babel__core': 7.20.2 + '@babel/core': 7.23.2 + '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) + '@types/babel__core': 7.20.3 react-refresh: 0.14.0 - vite: 4.4.9(@types/node@20.8.0) + vite: 4.5.0(@types/node@20.8.9) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.11)(vue@3.3.4): + /@vitejs/plugin-vue-jsx@3.0.2(vite@4.5.0)(vue@3.3.7): resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.0) - vite: 4.4.11(@types/node@20.8.0) - vue: 3.3.4 + '@babel/core': 7.23.2 + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2) + vite: 4.5.0(@types/node@20.8.9) + vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.9)(vue@3.3.4): - resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==} + /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.7): + resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 - vue: ^3.0.0 + vue: ^3.2.25 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) - '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.0) - vite: 4.4.9(@types/node@18.18.1) - vue: 3.3.4 - transitivePeerDependencies: - - supports-color + vite: 4.5.0(@types/node@20.8.9) + vue: 3.3.7(typescript@5.2.2) dev: true - /@vitejs/plugin-vue@4.3.4(vite@4.4.11)(vue@3.3.4): - resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.0.0 - vue: ^3.2.25 + /@volar/language-core@1.10.7: + resolution: {integrity: sha512-6+WI7HGqWCsKJ/bms4V45WP7eDeoGxDtLjYPrHB7QkIWVkRLIeGPzzBoonZz9kERM+Kld3W89Y+IlICejVAKhA==} dependencies: - vite: 4.4.11(@types/node@20.8.0) - vue: 3.3.4 + '@volar/source-map': 1.10.7 dev: true - /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.4): - resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.0.0 - vue: ^3.2.25 + /@volar/source-map@1.10.7: + resolution: {integrity: sha512-anA254XO0lmmeu0p/kvgPOCkrVpqNIHWMvEkPX70PSk4ntg0iBzN/f0Kip6deXvibl6v14Q3Z8RihWrZwdZEEQ==} dependencies: - vite: 4.4.9(@types/node@18.18.1) - vue: 3.3.4 + muggle-string: 0.3.1 dev: true - /@volar/language-core@1.10.1: - resolution: {integrity: sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==} + /@volar/typescript@1.10.7: + resolution: {integrity: sha512-2hvA3vjXVUn1vOpsP/nWLnE5DUmY6YKQhvDRoZVfBrnWwIo0ySxdTUP4XieXGGgSk43xJaeU1zqQS/3Wfm7QgA==} dependencies: - '@volar/source-map': 1.10.1 - dev: true - - /@volar/source-map@1.10.1: - resolution: {integrity: sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==} - dependencies: - muggle-string: 0.3.1 - dev: true - - /@volar/typescript@1.10.1: - resolution: {integrity: sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==} - dependencies: - '@volar/language-core': 1.10.1 + '@volar/language-core': 1.10.7 + path-browserify: 1.0.1 dev: true /@vscode/emmet-helper@2.9.2: @@ -8755,8 +8679,8 @@ packages: /@vscode/l10n@0.0.16: resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} - /@vscode/test-electron@2.3.4: - resolution: {integrity: sha512-eWzIqXMhvlcoXfEFNWrVu/yYT5w6De+WZXR/bafUQhAp8+8GkQo95Oe14phwiRUPv8L+geAKl/QM2+PoT3YW3g==} + /@vscode/test-electron@2.3.6: + resolution: {integrity: sha512-M31xGH0RgqNU6CZ4/9g39oUMJ99nLzfjA+4UbtIQ6TcXQ6+2qkjOOxedmPBDDCg26/3Al5ubjY80hIoaMwKYSw==} engines: {node: '>=16'} dependencies: http-proxy-agent: 4.0.1 @@ -8767,8 +8691,8 @@ packages: - supports-color dev: true - /@vscode/vsce@2.21.1: - resolution: {integrity: sha512-f45/aT+HTubfCU2oC7IaWnH9NjOWp668ML002QiFObFRVUCoLtcwepp9mmql/ArFUy+HCHp54Xrq4koTcOD6TA==} + /@vscode/vsce@2.22.0: + resolution: {integrity: sha512-8df4uJiM3C6GZ2Sx/KilSKVxsetrTBBIUb3c0W4B1EWHcddioVs5mkyDKtMNP0khP/xBILVSzlXxhV+nm2rC9A==} engines: {node: '>= 14'} hasBin: true dependencies: @@ -8796,7 +8720,7 @@ packages: keytar: 7.9.0 dev: true - /@vue-macros/common@1.8.0(vue@3.3.4): + /@vue-macros/common@1.8.0(vue@3.3.7): resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} engines: {node: '>=16.14.0'} peerDependencies: @@ -8806,12 +8730,12 @@ packages: optional: true dependencies: '@babel/types': 7.23.0 - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) - '@vue/compiler-sfc': 3.3.4 + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + '@vue/compiler-sfc': 3.3.7 ast-kit: 0.11.2 local-pkg: 0.4.3 magic-string-ast: 0.3.0 - vue: 3.3.4 + vue: 3.3.7(typescript@5.2.2) transitivePeerDependencies: - rollup dev: true @@ -8820,16 +8744,16 @@ packages: resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==} dev: true - /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.0): + /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.2): resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) '@babel/template': 7.22.15 - '@babel/traverse': 7.23.0 + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 '@vue/babel-helper-vue-transform-on': 1.1.5 camelcase: 6.3.0 @@ -8839,102 +8763,102 @@ packages: - supports-color dev: true - /@vue/compiler-core@3.3.4: - resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + /@vue/compiler-core@3.3.7: + resolution: {integrity: sha512-pACdY6YnTNVLXsB86YD8OF9ihwpolzhhtdLVHhBL6do/ykr6kKXNYABRtNMGrsQXpEXXyAdwvWWkuTbs4MFtPQ==} dependencies: '@babel/parser': 7.23.0 - '@vue/shared': 3.3.4 + '@vue/shared': 3.3.7 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.3.4: - resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + /@vue/compiler-dom@3.3.7: + resolution: {integrity: sha512-0LwkyJjnUPssXv/d1vNJ0PKfBlDoQs7n81CbO6Q0zdL7H1EzqYRrTVXDqdBVqro0aJjo/FOa1qBAPVI4PGSHBw==} dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.3.7 + '@vue/shared': 3.3.7 - /@vue/compiler-sfc@3.3.4: - resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + /@vue/compiler-sfc@3.3.7: + resolution: {integrity: sha512-7pfldWy/J75U/ZyYIXRVqvLRw3vmfxDo2YLMwVtWVNew8Sm8d6wodM+OYFq4ll/UxfqVr0XKiVwti32PCrruAw==} dependencies: '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.4 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-ssr': 3.3.4 - '@vue/reactivity-transform': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.3.7 + '@vue/compiler-dom': 3.3.7 + '@vue/compiler-ssr': 3.3.7 + '@vue/reactivity-transform': 3.3.7 + '@vue/shared': 3.3.7 estree-walker: 2.0.2 - magic-string: 0.30.4 + magic-string: 0.30.5 postcss: 8.4.31 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.4: - resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + /@vue/compiler-ssr@3.3.7: + resolution: {integrity: sha512-TxOfNVVeH3zgBc82kcUv+emNHo+vKnlRrkv8YvQU5+Y5LJGJwSNzcmLUoxD/dNzv0bhQ/F0s+InlgV0NrApJZg==} dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.3.7 + '@vue/shared': 3.3.7 - /@vue/devtools-api@6.5.0: - resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + /@vue/devtools-api@6.5.1: + resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - /@vue/language-core@1.8.15(typescript@5.2.2): - resolution: {integrity: sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==} + /@vue/language-core@1.8.22(typescript@5.2.2): + resolution: {integrity: sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.10.1 - '@volar/source-map': 1.10.1 - '@vue/compiler-dom': 3.3.4 - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 + '@volar/language-core': 1.10.7 + '@volar/source-map': 1.10.7 + '@vue/compiler-dom': 3.3.7 + '@vue/shared': 3.3.7 + computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 typescript: 5.2.2 - vue-template-compiler: 2.7.14 + vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity-transform@3.3.4: - resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + /@vue/reactivity-transform@3.3.7: + resolution: {integrity: sha512-APhRmLVbgE1VPGtoLQoWBJEaQk4V8JUsqrQihImVqKT+8U6Qi3t5ATcg4Y9wGAPb3kIhetpufyZ1RhwbZCIdDA==} dependencies: '@babel/parser': 7.23.0 - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.3.7 + '@vue/shared': 3.3.7 estree-walker: 2.0.2 - magic-string: 0.30.4 + magic-string: 0.30.5 - /@vue/reactivity@3.3.4: - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + /@vue/reactivity@3.3.7: + resolution: {integrity: sha512-cZNVjWiw00708WqT0zRpyAgduG79dScKEPYJXq2xj/aMtk3SKvL3FBt2QKUlh6EHBJ1m8RhBY+ikBUzwc7/khg==} dependencies: - '@vue/shared': 3.3.4 + '@vue/shared': 3.3.7 - /@vue/runtime-core@3.3.4: - resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==} + /@vue/runtime-core@3.3.7: + resolution: {integrity: sha512-LHq9du3ubLZFdK/BP0Ysy3zhHqRfBn80Uc+T5Hz3maFJBGhci1MafccnL3rpd5/3wVfRHAe6c+PnlO2PAavPTQ==} dependencies: - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/reactivity': 3.3.7 + '@vue/shared': 3.3.7 - /@vue/runtime-dom@3.3.4: - resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==} + /@vue/runtime-dom@3.3.7: + resolution: {integrity: sha512-PFQU1oeJxikdDmrfoNQay5nD4tcPNYixUBruZzVX/l0eyZvFKElZUjW4KctCcs52nnpMGO6UDK+jF5oV4GT5Lw==} dependencies: - '@vue/runtime-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/runtime-core': 3.3.7 + '@vue/shared': 3.3.7 csstype: 3.1.2 - /@vue/server-renderer@3.3.4(vue@3.3.4): - resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==} + /@vue/server-renderer@3.3.7(vue@3.3.7): + resolution: {integrity: sha512-UlpKDInd1hIZiNuVVVvLgxpfnSouxKQOSE2bOfQpBuGwxRV/JqqTCyyjXUWiwtVMyeRaZhOYYqntxElk8FhBhw==} peerDependencies: - vue: 3.3.4 + vue: 3.3.7 dependencies: - '@vue/compiler-ssr': 3.3.4 - '@vue/shared': 3.3.4 - vue: 3.3.4 + '@vue/compiler-ssr': 3.3.7 + '@vue/shared': 3.3.7 + vue: 3.3.7(typescript@5.2.2) - /@vue/shared@3.3.4: - resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + /@vue/shared@3.3.7: + resolution: {integrity: sha512-N/tbkINRUDExgcPTBvxNkvHGu504k8lzlNQRITVnm6YjOjwa4r0nnbd4Jb01sNpur5hAllyRJzSK5PvB9PPwRg==} - /@vue/test-utils@2.4.1(@vue/server-renderer@3.3.4)(vue@3.3.4): + /@vue/test-utils@2.4.1(@vue/server-renderer@3.3.7)(vue@3.3.7): resolution: {integrity: sha512-VO8nragneNzUZUah6kOjiFmD/gwRjUauG9DROh6oaOeFwX1cZRUNHhdeogE8635cISigXFTtGLUQWx5KCb0xeg==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -8943,9 +8867,9 @@ packages: '@vue/server-renderer': optional: true dependencies: - '@vue/server-renderer': 3.3.4(vue@3.3.4) + '@vue/server-renderer': 3.3.7(vue@3.3.7) js-beautify: 1.14.9 - vue: 3.3.4 + vue: 3.3.7(typescript@5.2.2) vue-component-type-helpers: 1.8.4 dev: true @@ -8953,15 +8877,6 @@ packages: resolution: {integrity: sha512-CPuIReonid9+zOG/CGTT05FXrPYATEqoDGNrEaqS4hwcw5BUNM2FguC0mOwJD4Jr16UpRVl9N0pY3P+srIbqmg==} dev: true - /@vue/typescript@1.8.15(typescript@5.2.2): - resolution: {integrity: sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==} - dependencies: - '@volar/typescript': 1.10.1 - '@vue/language-core': 1.8.15(typescript@5.2.2) - transitivePeerDependencies: - - typescript - dev: true - /@web3-storage/multipart-parser@1.0.0: resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -9056,27 +8971,29 @@ packages: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.88.2): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.89.0): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) + dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.88.2): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.89.0): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) + dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.88.2): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.89.0): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: @@ -9087,9 +9004,10 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) + dev: true /@wessberg/ts-evaluator@0.0.27(typescript@5.0.4): resolution: {integrity: sha512-7gOpVm3yYojUp/Yn7F4ZybJRxyqfMNf0LXK5KJiawbPfL0XTsJV+0mgrEDjOIR6Bi0OYk2Cyg4tjFu1r8MCZaA==} @@ -9138,6 +9056,11 @@ packages: /abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + /abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -9168,30 +9091,30 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.10.0 - acorn-walk: 8.2.0 + acorn: 8.11.2 + acorn-walk: 8.3.0 dev: true - /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: 8.11.2 /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - /acorn-walk@8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} engines: {node: '>=0.4.0'} /acorn@7.4.1: @@ -9203,6 +9126,12 @@ packages: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true + dev: true + + /acorn@8.11.2: + resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + engines: {node: '>=0.4.0'} + hasBin: true /address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} @@ -9449,6 +9378,7 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + dev: false /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -9502,7 +9432,7 @@ packages: /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: @@ -9519,10 +9449,10 @@ packages: resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 is-string: 1.0.7 /array-iterate@2.0.1: @@ -9547,48 +9477,48 @@ packages: resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 /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 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - es-shim-unscopables: 1.0.0 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 /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 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - es-shim-unscopables: 1.0.0 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 /array.prototype.tosorted@1.1.2: resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + es-shim-unscopables: 1.0.2 + get-intrinsic: 1.2.2 /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 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - get-intrinsic: 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 @@ -9611,7 +9541,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.0 - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: - rollup @@ -9622,7 +9552,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.23.0 - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) pathe: 1.1.1 transitivePeerDependencies: - rollup @@ -9660,7 +9590,7 @@ packages: hasBin: true dev: true - /astro@2.10.15(@types/node@20.8.0): + /astro@2.10.15(@types/node@20.8.9): resolution: {integrity: sha512-7jgkCZexxOX541g2kKHGOcDDUVKYc+sGi87GtLOkbWwTsKqEIp9GU0o7DpKe1rhItm9VVEiHz4uxvMh3wGmJdA==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true @@ -9676,19 +9606,19 @@ 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.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) - '@babel/traverse': 7.23.0 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) + '@babel/traverse': 7.23.2 '@babel/types': 7.23.0 - '@types/babel__core': 7.20.2 - '@types/dom-view-transitions': 1.0.2 - '@types/yargs-parser': 21.0.1 - acorn: 8.10.0 + '@types/babel__core': 7.20.3 + '@types/dom-view-transitions': 1.0.3 + '@types/yargs-parser': 21.0.2 + acorn: 8.11.2 boxen: 6.2.1 chokidar: 3.5.3 - ci-info: 3.8.0 + ci-info: 3.9.0 common-ancestor-path: 1.0.1 cookie: 0.5.0 debug: 4.3.4 @@ -9705,7 +9635,7 @@ packages: http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.4 + magic-string: 0.30.5 mime: 3.0.0 network-information-types: 0.1.1(typescript@5.2.2) ora: 6.3.1 @@ -9716,18 +9646,18 @@ packages: rehype: 12.0.1 semver: 7.5.4 server-destroy: 1.0.1 - shiki: 0.14.4 + shiki: 0.14.5 string-width: 5.1.2 strip-ansi: 7.1.0 tsconfig-resolver: 3.0.1 typescript: 5.2.2 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9(@types/node@20.8.0) - vitefu: 0.2.4(vite@4.4.9) + vite: 4.5.0(@types/node@20.8.9) + vitefu: 0.2.5(vite@4.5.0) which-pm: 2.1.1 yargs-parser: 21.1.1 - zod: 3.22.2 + zod: 3.22.4 transitivePeerDependencies: - '@types/node' - less @@ -9776,7 +9706,7 @@ packages: hasBin: true dev: false - /autoprefixer@10.4.14(postcss@8.4.27): + /autoprefixer@10.4.14(postcss@8.4.31): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9784,11 +9714,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001542 - fraction.js: 4.3.6 + caniuse-lite: 1.0.30001558 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.27 + postcss: 8.4.31 postcss-value-parser: 4.2.0 /autoprefixer@10.4.16(postcss@8.4.31): @@ -9799,8 +9729,8 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001542 - fraction.js: 4.3.6 + caniuse-lite: 1.0.30001558 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 postcss: 8.4.31 @@ -9823,8 +9753,8 @@ packages: - debug dev: true - /axios@1.5.1: - resolution: {integrity: sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==} + /axios@1.6.0: + resolution: {integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==} dependencies: follow-redirects: 1.15.3(debug@4.3.2) form-data: 4.0.0 @@ -9849,17 +9779,17 @@ packages: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} dev: true - /babel-jest@29.7.0(@babel/core@7.23.0): + /babel-jest@29.7.0(@babel/core@7.23.2): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.2 + '@types/babel__core': 7.20.3 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.0) + babel-preset-jest: 29.6.3(@babel/core@7.23.2) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -9876,7 +9806,7 @@ packages: '@babel/core': 7.22.9 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /babel-plugin-istanbul@6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} @@ -9896,106 +9826,106 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/types': 7.23.0 - '@types/babel__core': 7.20.2 - '@types/babel__traverse': 7.20.2 + '@types/babel__core': 7.20.3 + '@types/babel__traverse': 7.20.3 - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.9): - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.22.9): + resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.20 + '@babel/compat-data': 7.23.2 '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.22.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.23.0): - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} + /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2): + resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.20 - '@babel/core': 7.23.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) + '@babel/compat-data': 7.23.2 + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.8.4(@babel/core@7.22.9): - resolution: {integrity: sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==} + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.22.9): + resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) - core-js-compat: 3.33.0 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.22.9) + core-js-compat: 3.33.1 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.4(@babel/core@7.23.0): - resolution: {integrity: sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==} + /babel-plugin-polyfill-corejs3@0.8.6(@babel/core@7.23.2): + resolution: {integrity: sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) - core-js-compat: 3.33.0 + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) + core-js-compat: 3.33.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.9): - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.22.9): + resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.22.9 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.22.9) + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.22.9) transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.23.0): - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} + /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.2): + 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.0 - '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) + '@babel/core': 7.23.2 + '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2) transitivePeerDependencies: - supports-color dev: true - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.0): + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.2): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.0) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.0) - - /babel-preset-jest@29.6.3(@babel/core@7.23.0): + '@babel/core': 7.23.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2) + + /babel-preset-jest@29.6.3(@babel/core@7.23.2): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) /backo2@1.0.2: resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==} @@ -10064,7 +9994,6 @@ packages: /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} - dev: false /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -10083,6 +10012,10 @@ packages: dependencies: file-uri-to-path: 1.0.0 + /birpc@0.2.14: + resolution: {integrity: sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==} + dev: true + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} dependencies: @@ -10174,7 +10107,6 @@ packages: engines: {node: '>= 5.10.0'} dependencies: big-integer: 1.6.51 - dev: false /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -10284,7 +10216,7 @@ packages: serve-static: 1.13.2 server-destroy: 1.0.1 socket.io: 4.7.2 - ua-parser-js: 1.0.36 + ua-parser-js: 1.0.37 yargs: 17.7.2 transitivePeerDependencies: - bufferutil @@ -10303,8 +10235,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001542 - electron-to-chromium: 1.4.537 + caniuse-lite: 1.0.30001558 + electron-to-chromium: 1.4.569 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) @@ -10352,7 +10284,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.4 + semver: 7.4.0 dev: true /bundle-name@3.0.0: @@ -10360,7 +10292,6 @@ packages: engines: {node: '>=12'} dependencies: run-applescript: 5.0.0 - dev: false /busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -10377,13 +10308,13 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - /c12@1.4.2: - resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==} + /c12@1.5.1: + resolution: {integrity: sha512-BWZRJgDEveT8uI+cliCwvYSSSSvb4xKoiiu5S0jaDbKBopQLQF7E+bq9xKk1pTcG+mUa3yXuFO7bD9d8Lr9Xxg==} dependencies: chokidar: 3.5.3 - defu: 6.1.2 + defu: 6.1.3 dotenv: 16.3.1 - giget: 1.1.2 + giget: 1.1.3 jiti: 1.20.0 mlly: 1.4.2 ohash: 1.1.3 @@ -10426,6 +10357,32 @@ packages: - bluebird dev: true + /cacache@16.1.3: + resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + '@npmcli/fs': 2.1.2 + '@npmcli/move-file': 2.0.1 + chownr: 2.0.0 + fs-minipass: 2.1.0 + glob: 8.1.0 + infer-owner: 1.0.4 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + mkdirp: 1.0.4 + p-map: 4.0.0 + promise-inflight: 1.0.1 + rimraf: 3.0.2 + ssri: 9.0.1 + tar: 6.2.0 + unique-filename: 2.0.1 + transitivePeerDependencies: + - bluebird + dev: true + /cacache@17.1.4: resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10444,6 +10401,24 @@ packages: unique-filename: 3.0.0 dev: true + /cacache@18.0.0: + resolution: {integrity: sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.3 + glob: 10.3.10 + lru-cache: 10.0.1 + minipass: 7.0.4 + minipass-collect: 1.0.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.5 + tar: 6.2.0 + unique-filename: 3.0.0 + dev: true + /cache-base@1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -10471,17 +10446,18 @@ packages: clone-response: 1.0.3 get-stream: 5.2.0 http-cache-semantics: 4.1.1 - keyv: 4.5.3 + keyv: 4.5.4 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.1 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 /callsite@1.0.0: resolution: {integrity: sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==} @@ -10519,13 +10495,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001542 + caniuse-lite: 1.0.30001558 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001542: - resolution: {integrity: sha512-UrtAXVcj1mvPBFQ4sKd38daP8dEcXXr5sQe6QNNinaPd0iA/cxg9/l3VrSdL73jgw5sKyuQ6jNgiKO12W3SsVA==} + /caniuse-lite@1.0.30001558: + resolution: {integrity: sha512-/Et7DwLqpjS47JPEcz6VnxU9PwcIdVi0ciLXRWBQdj1XFye68pSQYpV0QtPTfUKWuOaEig+/Vez2l74eDc1tPQ==} /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} @@ -10647,18 +10623,18 @@ packages: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} - /chromium-bidi@0.4.28(devtools-protocol@0.0.1179426): - resolution: {integrity: sha512-2HZ74QlAApJrEwcGlU/sUu0s4VS+FI3CJ09Toc9aE9VemMyhHZXeaROQgJKNRaYMUTUx6qIv1cLBs3F+vfgjSw==} + /chromium-bidi@0.4.32(devtools-protocol@0.0.1191157): + resolution: {integrity: sha512-RJnw0PW3sNdx1WclINVfVVx8JUH+tWTHZNpnEzlcM+Qgvf40dUH34U7gJq+cc/0LE+rbPxeT6ldqWrCbUf4jeg==} peerDependencies: devtools-protocol: '*' dependencies: - devtools-protocol: 0.0.1179426 + devtools-protocol: 0.0.1191157 mitt: 3.0.1 urlpattern-polyfill: 9.0.0 dev: true - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + /ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} /citty@0.1.4: @@ -10809,8 +10785,8 @@ packages: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - '@types/estree': 1.0.2 - acorn: 8.10.0 + '@types/estree': 1.0.3 + acorn: 8.11.2 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -10871,8 +10847,8 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} + /commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} /commander@2.15.1: @@ -10897,16 +10873,15 @@ packages: engines: {node: '>= 12'} dev: true - /commitlint-config-techor@2.5.17(@swc/core@1.3.92): + /commitlint-config-techor@2.5.17(typescript@5.2.2): resolution: {integrity: sha512-UWB/ee+bSjCM0I/eTLMYrDXkyVuRI81EgQ9ZMkIGiTrmPkzz9ucJvtuYhQK1o7EXRsaSUXXWWNhGmDQI/RdPiQ==} dependencies: - '@commitlint/cli': 17.7.2(@swc/core@1.3.92) + '@commitlint/cli': 18.2.0(typescript@5.2.2) conventional-changelog-techor: 2.5.17 husky: 8.0.3 techor-conventional-commits: 2.5.17 transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - typescript dev: true /common-ancestor-path@1.0.1: @@ -10977,6 +10952,10 @@ packages: transitivePeerDependencies: - supports-color + /computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + dev: true + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -11091,17 +11070,6 @@ packages: engines: {node: '>=16'} dev: true - /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 - meow: 8.1.2 - split2: 3.2.2 - dev: true - /conventional-commits-parser@5.0.0: resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} engines: {node: '>=16'} @@ -11165,10 +11133,10 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.1 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) - /core-js-compat@3.33.0: - resolution: {integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==} + /core-js-compat@3.33.1: + resolution: {integrity: sha512-6pYKNOgD/j/bkC5xS5IIg6bncid3rfrI42oBH1SQJbsmYPKF7rhzcFzYCcxYMmNQQ0rCEB8WqpW7QHndOggaeQ==} dependencies: browserslist: 4.22.1 @@ -11182,19 +11150,18 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.1.6): - resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} - engines: {node: '>=v14.21.3'} + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.7)(cosmiconfig@8.3.6)(typescript@5.2.2): + resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} + engines: {node: '>=v16'} peerDependencies: '@types/node': '*' - cosmiconfig: '>=7' - ts-node: '>=10' + cosmiconfig: '>=8.2' typescript: '>=4' dependencies: - '@types/node': 20.5.1 + '@types/node': 18.18.7 cosmiconfig: 8.3.6(typescript@5.2.2) - ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.0)(typescript@5.2.2) - typescript: 5.1.6 + jiti: 1.20.0 + typescript: 5.2.2 dev: true /cosmiconfig@8.3.6(typescript@5.0.4): @@ -11242,7 +11209,7 @@ packages: readable-stream: 3.6.2 dev: true - /create-jest@29.7.0(@types/node@20.8.0)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@20.8.9): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -11251,7 +11218,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.8.9) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -11342,7 +11309,24 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.31) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) + + /css-loader@6.8.1(webpack@5.89.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.31) + postcss: 8.4.31 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.31) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.31) + postcss-modules-scope: 3.0.0(postcss@8.4.31) + postcss-modules-values: 4.0.0(postcss@8.4.31) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + dev: true /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} @@ -11549,8 +11533,8 @@ packages: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} dev: true - /deasync@0.1.28: - resolution: {integrity: sha512-QqLF6inIDwiATrfROIyQtwOQxjZuek13WRYZ7donU5wJPLoP67MnYxA6QtqdvdBy2mMqv5m3UefBVdJjvevOYg==} + /deasync@0.1.29: + resolution: {integrity: sha512-EBtfUhVX23CE9GR6m+F8WPeImEE4hR/FW9RkK0PMl9V1t283s0elqsTD8EZjaKX28SY1BW2rYfCgNsAYdpamUw==} engines: {node: '>=0.11.0'} requiresBuild: true dependencies: @@ -11694,9 +11678,9 @@ packages: resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} 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 @@ -11710,7 +11694,7 @@ packages: side-channel: 1.0.4 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 /deep-extend@0.6.0: @@ -11736,7 +11720,6 @@ packages: dependencies: bplist-parser: 0.2.0 untildify: 4.0.0 - dev: false /default-browser@4.0.0: resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} @@ -11746,7 +11729,6 @@ packages: default-browser-id: 3.0.0 execa: 7.2.0 titleize: 3.0.0 - dev: false /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} @@ -11764,13 +11746,13 @@ packages: engines: {node: '>=10'} dev: true - /define-data-property@1.1.0: - resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==} + /define-data-property@1.1.1: + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 gopd: 1.0.1 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} @@ -11779,40 +11761,39 @@ packages: /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} - dev: false /define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.0 - has-property-descriptors: 1.0.0 + define-data-property: 1.1.1 + has-property-descriptors: 1.0.1 object-keys: 1.1.1 /define-property@0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 0.1.6 + is-descriptor: 0.1.7 dev: false /define-property@1.0.0: resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 dev: false /define-property@2.0.2: resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} engines: {node: '>=0.10.0'} dependencies: - is-descriptor: 1.0.2 + is-descriptor: 1.0.3 isobject: 3.0.1 dev: false - /defu@6.1.2: - resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + /defu@6.1.3: + resolution: {integrity: sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==} dev: true /degenerator@5.0.1: @@ -11853,8 +11834,8 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - /destr@2.0.1: - resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==} + /destr@2.0.2: + resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==} dev: true /destroy@1.0.4: @@ -11907,8 +11888,8 @@ packages: /devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} - /devtools-protocol@0.0.1179426: - resolution: {integrity: sha512-KKC7IGwdOr7u9kTGgjUvGTov/z1s2H7oHi3zKCdR9eSDyCPia5CBi4aRhtp7d8uR7l0GS5UTDw3TjKGu5CqINg==} + /devtools-protocol@0.0.1191157: + resolution: {integrity: sha512-Fu2mUhX7zkzLHMJZk5wQTiHdl1eJrhK0GypUoSzogUt51MmYEv/46pCz4PtGGFlr0f2ZyYDzzx5CPtbEkuvcTA==} dev: true /di@0.0.1: @@ -11926,6 +11907,7 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} + dev: false /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} @@ -12064,8 +12046,8 @@ packages: engines: {node: '>=12'} dev: true - /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 @@ -12127,8 +12109,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.4.537: - resolution: {integrity: sha512-W1+g9qs9hviII0HAwOdehGYkr+zt7KKdmCcJcjH0mYg6oL8+ioT3Skjmt7BLoAQqXhjf40AXd+HlR4oAWMlXjA==} + /electron-to-chromium@1.4.569: + resolution: {integrity: sha512-LsrJjZ0IbVy12ApW3gpYpcmHS3iRxH4bkKOW98y1/D+3cvDUWGcbzbsFinfUS8knpcZk/PG/2p/RnkMCYN7PVg==} /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -12233,13 +12215,13 @@ packages: - utf-8-validate dev: false - /engine.io@6.5.2: - resolution: {integrity: sha512-IXsMcGpw/xRfjra46sVZVHiSWo/nJ/3g1337q9KNXtS6YRzbW5yIzTCb9DjhrBe7r3GZQR0I4+nq+4ODk5g/cA==} + /engine.io@6.5.3: + resolution: {integrity: sha512-IML/R4eG/pUS5w7OfcDE0jKrljWS9nwnEfsxWCIJF5eO6AHo6+Hlv+lQbdlAYsiJPHzUthLm1RUjnBzWOs45cw==} engines: {node: '>=10.2.0'} dependencies: '@types/cookie': 0.4.1 - '@types/cors': 2.8.14 - '@types/node': 20.8.0 + '@types/cors': 2.8.15 + '@types/node': 20.8.9 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -12300,6 +12282,7 @@ packages: resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} engines: {node: '>=4'} hasBin: true + dev: true /err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -12316,26 +12299,30 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract@1.22.2: - resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==} + /error-stack-parser-es@0.1.1: + resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==} + dev: true + + /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.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.6 - get-intrinsic: 1.2.1 + 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 @@ -12344,7 +12331,7 @@ packages: is-string: 1.0.7 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.1 @@ -12358,13 +12345,13 @@ packages: 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 @@ -12378,35 +12365,35 @@ packages: resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} dependencies: asynciterator.prototype: 1.0.0 - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - es-set-tostringtag: 2.0.1 - function-bind: 1.1.1 - get-intrinsic: 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 + internal-slot: 1.0.6 iterator.prototype: 1.1.2 safe-array-concat: 1.0.1 /es-module-lexer@1.3.1: resolution: {integrity: sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==} - /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==} @@ -12565,34 +12552,34 @@ packages: '@esbuild/win32-ia32': 0.18.20 '@esbuild/win32-x64': 0.18.20 - /esbuild@0.19.4: - resolution: {integrity: sha512-x7jL0tbRRpv4QUyuDMjONtWFciygUxWaUM1kMX2zWxI0X2YWOt7MSA0g4UdeSiHM8fcYVzpQhKYOycZwxTdZkA==} + /esbuild@0.19.5: + resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.19.4 - '@esbuild/android-arm64': 0.19.4 - '@esbuild/android-x64': 0.19.4 - '@esbuild/darwin-arm64': 0.19.4 - '@esbuild/darwin-x64': 0.19.4 - '@esbuild/freebsd-arm64': 0.19.4 - '@esbuild/freebsd-x64': 0.19.4 - '@esbuild/linux-arm': 0.19.4 - '@esbuild/linux-arm64': 0.19.4 - '@esbuild/linux-ia32': 0.19.4 - '@esbuild/linux-loong64': 0.19.4 - '@esbuild/linux-mips64el': 0.19.4 - '@esbuild/linux-ppc64': 0.19.4 - '@esbuild/linux-riscv64': 0.19.4 - '@esbuild/linux-s390x': 0.19.4 - '@esbuild/linux-x64': 0.19.4 - '@esbuild/netbsd-x64': 0.19.4 - '@esbuild/openbsd-x64': 0.19.4 - '@esbuild/sunos-x64': 0.19.4 - '@esbuild/win32-arm64': 0.19.4 - '@esbuild/win32-ia32': 0.19.4 - '@esbuild/win32-x64': 0.19.4 + '@esbuild/android-arm': 0.19.5 + '@esbuild/android-arm64': 0.19.5 + '@esbuild/android-x64': 0.19.5 + '@esbuild/darwin-arm64': 0.19.5 + '@esbuild/darwin-x64': 0.19.5 + '@esbuild/freebsd-arm64': 0.19.5 + '@esbuild/freebsd-x64': 0.19.5 + '@esbuild/linux-arm': 0.19.5 + '@esbuild/linux-arm64': 0.19.5 + '@esbuild/linux-ia32': 0.19.5 + '@esbuild/linux-loong64': 0.19.5 + '@esbuild/linux-mips64el': 0.19.5 + '@esbuild/linux-ppc64': 0.19.5 + '@esbuild/linux-riscv64': 0.19.5 + '@esbuild/linux-s390x': 0.19.5 + '@esbuild/linux-x64': 0.19.5 + '@esbuild/netbsd-x64': 0.19.5 + '@esbuild/openbsd-x64': 0.19.5 + '@esbuild/sunos-x64': 0.19.5 + '@esbuild/win32-arm64': 0.19.5 + '@esbuild/win32-ia32': 0.19.5 + '@esbuild/win32-x64': 0.19.5 dev: true /escalade@3.1.1: @@ -12629,8 +12616,8 @@ packages: optionalDependencies: source-map: 0.6.1 - /eslint-config-next@13.5.3(eslint@8.50.0)(typescript@5.2.2): - resolution: {integrity: sha512-VN2qbCpq2DMWgs7SVF8KTmc8bVaWz3s4nmcFqRLs7PNBt5AXejOhJuZ4zg2sCEHOvz5RvqdwLeI++NSCV6qHVg==} + /eslint-config-next@14.0.0(eslint@8.52.0)(typescript@5.2.2): + resolution: {integrity: sha512-jtXeE+/pGQ3h9n11QyyuPN50kO13GO5XvjU5ZRq6W+XTpOMjyobWmK2s7aowy0FtzA49krJzYzEU9s1RMwoJ6g==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -12638,16 +12625,16 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 13.5.3 + '@next/eslint-plugin-next': 14.0.0 '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@5.2.2) - eslint: 8.50.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2) + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.50.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.50.0) - eslint-plugin-react: 7.33.2(eslint@8.50.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.50.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.52.0) + eslint-plugin-react: 7.33.2(eslint@8.52.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.52.0) typescript: 5.2.2 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -12657,8 +12644,8 @@ packages: /eslint-config-techor@2.5.17(typescript@5.2.2): resolution: {integrity: sha512-EhbEm0i9BcsXaiSpLgYaEyULuhJcWmpBoA79fmVJGtBXyhmyZLnyZ3cUGv9jfnsNRaTk2ykH/5IypuNve2Cgnw==} dependencies: - '@typescript-eslint/eslint-plugin': 6.7.4(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.9.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) eslint: 8.52.0 transitivePeerDependencies: - supports-color @@ -12669,8 +12656,8 @@ packages: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7(supports-color@5.5.0) - is-core-module: 2.13.0 - resolve: 1.22.6 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true @@ -12679,12 +12666,12 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7(supports-color@5.5.0) - is-core-module: 2.13.0 - resolve: 1.22.6 + is-core-module: 2.13.1 + resolve: 1.22.8 transitivePeerDependencies: - supports-color - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.50.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -12693,12 +12680,12 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.50.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0) + eslint: 8.52.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0) fast-glob: 3.3.1 get-tsconfig: 4.7.2 - is-core-module: 2.13.0 + is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' @@ -12707,7 +12694,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0): + /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -12716,20 +12703,21 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.15.0 - eslint: 8.50.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.50.0) + eslint: 8.52.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0) fast-glob: 3.3.1 get-tsconfig: 4.7.2 - is-core-module: 2.13.0 + is-core-module: 2.13.1 is-glob: 4.0.3 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color + dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12750,16 +12738,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0) transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12780,15 +12768,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.50.0 - eslint-import-resolver-node: 0.3.7 + eslint: 8.52.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0) transitivePeerDependencies: - supports-color - dev: true + dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12809,15 +12798,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.50.0) transitivePeerDependencies: - supports-color + dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -12838,26 +12827,27 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.9.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color + dev: false - /eslint-plugin-es@3.0.1(eslint@8.50.0): + /eslint-plugin-es@3.0.1(eslint@8.52.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.50.0 + eslint: 8.52.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint@8.50.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -12866,18 +12856,18 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.50.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@4.9.5) 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(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.50.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.50.0) - has: 1.0.3 - is-core-module: 2.13.0 + eslint: 8.52.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.52.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 @@ -12891,8 +12881,8 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.50.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -12901,18 +12891,18 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.9.0(eslint@8.51.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.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(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.50.0 + eslint: 8.52.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0) - has: 1.0.3 - is-core-module: 2.13.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.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 @@ -12924,20 +12914,21 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color + dev: false - /eslint-plugin-jest-dom@4.0.3(eslint@8.50.0): + /eslint-plugin-jest-dom@4.0.3(eslint@8.52.0): resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} peerDependencies: eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 '@testing-library/dom': 8.20.1 - eslint: 8.50.0 + eslint: 8.52.0 requireindex: 1.2.0 dev: true - /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.50.0)(jest@29.7.0)(typescript@4.9.5): + /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0)(jest@29.7.0)(typescript@4.9.5): resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -12950,22 +12941,22 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.50.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) - eslint: 8.50.0 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + eslint: 8.52.0 + jest: 29.7.0(@types/node@20.8.9) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.50.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.52.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 aria-query: 5.3.0 array-includes: 3.1.7 array.prototype.flatmap: 1.3.2 @@ -12974,8 +12965,8 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.50.0 - has: 1.0.3 + eslint: 8.52.0 + has: 1.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.5 minimatch: 3.1.2 @@ -12983,47 +12974,38 @@ packages: object.fromentries: 2.0.7 semver: 6.3.1 - /eslint-plugin-node@11.1.0(eslint@8.50.0): + /eslint-plugin-node@11.1.0(eslint@8.52.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.50.0 - eslint-plugin-es: 3.0.1(eslint@8.50.0) + eslint: 8.52.0 + eslint-plugin-es: 3.0.1(eslint@8.52.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 - resolve: 1.22.6 + resolve: 1.22.8 semver: 6.3.1 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.50.0): - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - dependencies: - eslint: 8.50.0 - - /eslint-plugin-react-hooks@4.6.0(eslint@8.51.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.51.0 - dev: true + eslint: 8.52.0 - /eslint-plugin-react-refresh@0.3.5(eslint@8.50.0): + /eslint-plugin-react-refresh@0.3.5(eslint@8.52.0): resolution: {integrity: sha512-61qNIsc7fo9Pp/mju0J83kzvLm0Bsayu7OQSLEoJxLDCBjIIyb87bkzufoOvdDxLkSlMfkF7UxomC4+eztUBSA==} peerDependencies: eslint: '>=7' dependencies: - eslint: 8.50.0 + eslint: 8.52.0 dev: true - /eslint-plugin-react@7.33.2(eslint@8.50.0): + /eslint-plugin-react@7.33.2(eslint@8.52.0): resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} engines: {node: '>=4'} peerDependencies: @@ -13034,7 +13016,7 @@ packages: array.prototype.tosorted: 1.1.2 doctrine: 2.1.0 es-iterator-helpers: 1.0.15 - eslint: 8.50.0 + eslint: 8.52.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -13043,18 +13025,18 @@ packages: 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.10 - /eslint-plugin-testing-library@5.11.1(eslint@8.50.0)(typescript@4.9.5): + /eslint-plugin-testing-library@5.11.1(eslint@8.52.0)(typescript@4.9.5): 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 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@4.9.5) - eslint: 8.50.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@4.9.5) + eslint: 8.52.0 transitivePeerDependencies: - supports-color - typescript @@ -13095,103 +13077,13 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint@8.50.0: - resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) - '@eslint-community/regexpp': 4.9.1 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.50.0 - '@humanwhocodes/config-array': 0.11.11 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.22.0 - graphemer: 1.4.0 - ignore: 5.2.4 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - /eslint@8.51.0: - resolution: {integrity: sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) - '@eslint-community/regexpp': 4.9.1 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.51.0 - '@humanwhocodes/config-array': 0.11.11 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.22.0 - graphemer: 1.4.0 - ignore: 5.2.4 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - /eslint@8.52.0: resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0) - '@eslint-community/regexpp': 4.9.1 + '@eslint-community/regexpp': 4.10.0 '@eslint/eslintrc': 2.1.2 '@eslint/js': 8.52.0 '@humanwhocodes/config-array': 0.11.13 @@ -13213,7 +13105,7 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.22.0 + globals: 13.23.0 graphemer: 1.4.0 ignore: 5.2.4 imurmurhash: 0.1.4 @@ -13230,7 +13122,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true /esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} @@ -13240,8 +13131,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: @@ -13272,13 +13163,13 @@ packages: /estree-util-attach-comments@2.1.1: resolution: {integrity: sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 dev: true /estree-util-build-jsx@2.2.2: resolution: {integrity: sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==} dependencies: - '@types/estree-jsx': 1.0.1 + '@types/estree-jsx': 1.0.2 estree-util-is-identifier-name: 2.1.0 estree-walker: 3.0.3 dev: true @@ -13301,8 +13192,8 @@ packages: /estree-util-visit@1.2.1: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} dependencies: - '@types/estree-jsx': 1.0.1 - '@types/unist': 2.0.8 + '@types/estree-jsx': 1.0.2 + '@types/unist': 2.0.9 dev: true /estree-walker@2.0.2: @@ -13315,7 +13206,7 @@ packages: /estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -13329,7 +13220,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 require-like: 0.1.2 dev: true @@ -13577,7 +13468,7 @@ packages: get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: - '@types/yauzl': 2.10.1 + '@types/yauzl': 2.10.2 transitivePeerDependencies: - supports-color dev: true @@ -13619,6 +13510,7 @@ packages: /fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} + dev: true /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} @@ -13673,11 +13565,10 @@ packages: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 3.1.0 + flat-cache: 3.1.1 /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - requiresBuild: true /filename-regex@2.0.1: resolution: {integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==} @@ -13803,18 +13694,17 @@ packages: pkg-dir: 4.2.0 dev: false - /flat-cache@3.1.0: - resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==} + /flat-cache@3.1.1: + resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} engines: {node: '>=12.0.0'} dependencies: flatted: 3.2.9 - keyv: 4.5.3 + keyv: 4.5.4 rimraf: 3.0.2 /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true - dev: true /flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} @@ -13880,8 +13770,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - /fraction.js@4.3.6: - resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} /fragment-cache@0.2.1: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} @@ -13978,16 +13868,16 @@ 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.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 functions-have-names: 1.2.3 /functions-have-names@1.2.3: @@ -14036,13 +13926,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-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -14082,8 +13972,8 @@ 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.7.2: resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} @@ -14107,15 +13997,15 @@ packages: engines: {node: '>=0.10.0'} dev: false - /giget@1.1.2: - resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} + /giget@1.1.3: + resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==} hasBin: true dependencies: colorette: 2.0.20 - defu: 6.1.2 - https-proxy-agent: 5.0.1 + defu: 6.1.3 + https-proxy-agent: 7.0.2 mri: 1.2.0 - node-fetch-native: 1.4.0 + node-fetch-native: 1.4.1 pathe: 1.1.1 tar: 6.2.0 transitivePeerDependencies: @@ -14161,8 +14051,8 @@ packages: parse-url: 8.1.0 dev: true - /git-url-parse@13.1.0: - resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + /git-url-parse@13.1.1: + resolution: {integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==} dependencies: git-up: 7.0.0 dev: true @@ -14228,7 +14118,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 dev: false @@ -14271,12 +14161,19 @@ packages: ini: 1.3.8 dev: true + /global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: true + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.22.0: - resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -14333,7 +14230,7 @@ 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==} @@ -14342,7 +14239,7 @@ packages: '@sindresorhus/is': 4.6.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.1 + '@types/responselike': 1.0.2 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -14425,8 +14322,8 @@ packages: resolution: {integrity: sha512-1Ca0orJJlCaiFY68BvzQtP2lKLk46kcLAxVM8JgYbtm2cUg6IY7pjpYgWMwUvDO9QI30N5JAukOKoT8KD3Q0PQ==} dependencies: cookie-es: 1.0.0 - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 iron-webcrypto: 0.10.1 radix3: 1.1.0 ufo: 1.3.1 @@ -14476,10 +14373,10 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - /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==} @@ -14530,21 +14427,25 @@ packages: kind-of: 4.0.0 dev: false - /has@1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + /has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 /hash-sum@2.0.0: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} 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-util-from-parse5@7.1.2: resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} dependencies: - '@types/hast': 2.3.6 - '@types/unist': 2.0.8 + '@types/hast': 2.3.7 + '@types/unist': 2.0.9 hastscript: 7.2.0 property-information: 6.3.0 vfile: 5.3.7 @@ -14555,13 +14456,13 @@ packages: /hast-util-parse-selector@3.1.1: resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 dev: false /hast-util-raw@7.2.3: resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 '@types/parse5': 6.0.3 hast-util-from-parse5: 7.1.2 hast-util-to-parse5: 7.1.0 @@ -14577,10 +14478,10 @@ packages: /hast-util-to-estree@2.3.3: resolution: {integrity: sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==} dependencies: - '@types/estree': 1.0.2 - '@types/estree-jsx': 1.0.1 - '@types/hast': 2.3.6 - '@types/unist': 2.0.8 + '@types/estree': 1.0.3 + '@types/estree-jsx': 1.0.2 + '@types/hast': 2.3.7 + '@types/unist': 2.0.9 comma-separated-tokens: 2.0.3 estree-util-attach-comments: 2.1.1 estree-util-is-identifier-name: 2.1.0 @@ -14589,7 +14490,7 @@ packages: mdast-util-mdxjs-esm: 1.3.1 property-information: 6.3.0 space-separated-tokens: 2.0.2 - style-to-object: 0.4.2 + style-to-object: 0.4.4 unist-util-position: 4.0.4 zwitch: 2.0.4 transitivePeerDependencies: @@ -14599,8 +14500,8 @@ packages: /hast-util-to-html@8.0.4: resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} dependencies: - '@types/hast': 2.3.6 - '@types/unist': 2.0.8 + '@types/hast': 2.3.7 + '@types/unist': 2.0.9 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-raw: 7.2.3 @@ -14615,7 +14516,7 @@ packages: /hast-util-to-parse5@7.1.0: resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 comma-separated-tokens: 2.0.3 property-information: 6.3.0 space-separated-tokens: 2.0.2 @@ -14629,7 +14530,7 @@ packages: /hastscript@7.2.0: resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 3.1.1 property-information: 6.3.0 @@ -14731,7 +14632,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.20.0 + terser: 5.23.0 dev: true /html-select@2.3.24: @@ -14767,7 +14668,7 @@ packages: resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} dev: false - /html-webpack-plugin@5.5.3(webpack@5.88.2): + /html-webpack-plugin@5.5.3(webpack@5.89.0): resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} engines: {node: '>=10.13.0'} peerDependencies: @@ -14778,7 +14679,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -14877,7 +14778,7 @@ packages: - debug dev: false - /http-proxy-middleware@2.0.6(@types/express@4.17.18): + /http-proxy-middleware@2.0.6(@types/express@4.17.20): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -14886,8 +14787,8 @@ packages: '@types/express': optional: true dependencies: - '@types/express': 4.17.18 - '@types/http-proxy': 1.17.12 + '@types/express': 4.17.20 + '@types/http-proxy': 1.17.13 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 @@ -15024,6 +14925,11 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + /image-meta@0.1.1: + resolution: {integrity: sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==} + engines: {node: '>=10.18.0'} + dev: true + /image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -15108,6 +15014,11 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + /ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: true + /ini@4.0.0: resolution: {integrity: sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -15172,17 +15083,18 @@ packages: wrap-ansi: 6.2.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@3.1.1: resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} engines: {node: '>=10.13.0'} + dev: true /into-stream@7.0.0: resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} @@ -15229,18 +15141,11 @@ packages: resolution: {integrity: sha512-QGOS8MRMnj/UiOa+aMIgfyHcvkhqNUsUxb1XzskENvbo+rEfp6TOwqd1KPuDzXC4OnGHcMSVxDGRoilqB8ViqA==} dev: true - /is-accessor-descriptor@0.1.6: - resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: false - - /is-accessor-descriptor@1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} + /is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} dependencies: - kind-of: 6.0.3 + hasown: 2.0.0 dev: false /is-alphabetical@2.0.1: @@ -15258,14 +15163,14 @@ 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 /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 + call-bind: 1.0.5 + get-intrinsic: 1.2.2 is-typed-array: 1.1.12 /is-arrayish@0.2.1: @@ -15299,7 +15204,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@1.1.6: @@ -15321,23 +15226,16 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - /is-core-module@2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.0 - /is-data-descriptor@0.1.4: - resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} - engines: {node: '>=0.10.0'} + /is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} dependencies: - kind-of: 3.2.2 - dev: false - - /is-data-descriptor@1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 + hasown: 2.0.0 dev: false /is-date-object@1.0.5: @@ -15353,22 +15251,20 @@ packages: /is-deflate@1.0.0: resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} - /is-descriptor@0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} + /is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 dev: false - /is-descriptor@1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} + /is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 dev: false /is-docker@2.2.1: @@ -15417,7 +15313,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 /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -15467,7 +15363,14 @@ packages: hasBin: true dependencies: is-docker: 3.0.0 - dev: false + + /is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + dev: true /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} @@ -15591,19 +15494,19 @@ packages: /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 dev: true /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 /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-set@2.0.2: @@ -15612,7 +15515,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-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} @@ -15644,13 +15547,6 @@ packages: dependencies: has-symbols: 1.0.3 - /is-text-path@1.0.1: - resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} - engines: {node: '>=0.10.0'} - dependencies: - text-extensions: 1.9.0 - dev: true - /is-text-path@2.0.0: resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} engines: {node: '>=8'} @@ -15662,7 +15558,7 @@ packages: resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} @@ -15678,13 +15574,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 /is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -15727,6 +15623,11 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: true + /isobject@2.1.0: resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} engines: {node: '>=0.10.0'} @@ -15757,7 +15658,7 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/parser': 7.23.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -15765,11 +15666,11 @@ packages: transitivePeerDependencies: - supports-color - /istanbul-lib-instrument@6.0.0: - resolution: {integrity: sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==} + /istanbul-lib-instrument@6.0.1: + resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==} engines: {node: '>=10'} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/parser': 7.23.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -15806,7 +15707,7 @@ packages: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} dependencies: define-properties: 1.2.1 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 reflect.getprototypeof: 1.0.4 set-function-name: 2.0.1 @@ -15849,7 +15750,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -15869,7 +15770,7 @@ packages: - babel-plugin-macros - supports-color - /jest-cli@29.7.0(@types/node@20.8.0)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@20.8.9): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -15879,14 +15780,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1) + '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@20.8.9) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.8.9) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15896,7 +15797,7 @@ packages: - supports-color - ts-node - /jest-config@29.7.0(@types/node@20.8.0)(ts-node@10.9.1): + /jest-config@29.7.0(@types/node@20.8.9): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -15908,13 +15809,13 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.0 - babel-jest: 29.7.0(@babel/core@7.23.0) + '@types/node': 20.8.9 + babel-jest: 29.7.0(@babel/core@7.23.2) chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 deepmerge: 4.3.1 glob: 7.2.3 graceful-fs: 4.2.11 @@ -15931,7 +15832,6 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.0)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15974,7 +15874,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.8.0 + '@types/node': 20.8.9 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -15991,12 +15891,12 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 jest-mock: 29.7.0 jest-util: 29.7.0 - /jest-extended@4.0.1(jest@29.7.0): - resolution: {integrity: sha512-KM6dwuBUAgy6QONuR19CGubZB9Hkjqvl/d5Yc/FXsdB8+gsGxB2VQ+NEdOrr95J4GMPeLnDoPOKyi6+mKCCnZQ==} + /jest-extended@4.0.2(jest@29.7.0): + resolution: {integrity: sha512-FH7aaPgtGYHc9mRjriS0ZEHYM5/W69tLrFTIdzm+yJgeoCmmrSB/luSfMSqWP9O29QWHPEmJ4qmU6EwsZideog==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: jest: '>=27.2.5' @@ -16004,7 +15904,7 @@ packages: jest: optional: true dependencies: - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.8.9) jest-diff: 29.7.0 jest-get-type: 29.6.3 dev: true @@ -16018,8 +15918,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/graceful-fs': 4.1.7 - '@types/node': 20.8.3 + '@types/graceful-fs': 4.1.8 + '@types/node': 20.8.9 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16053,7 +15953,7 @@ packages: dependencies: '@babel/code-frame': 7.22.13 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.1 + '@types/stack-utils': 2.0.2 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.5 @@ -16066,7 +15966,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -16103,7 +16003,7 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0) jest-util: 29.7.0 jest-validate: 29.7.0 - resolve: 1.22.6 + resolve: 1.22.8 resolve.exports: 2.0.2 slash: 3.0.0 @@ -16116,7 +16016,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16146,7 +16046,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -16168,15 +16068,15 @@ packages: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 '@babel/generator': 7.23.0 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2) '@babel/types': 7.23.0 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.0) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.2) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -16196,9 +16096,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.8.0 + '@types/node': 20.8.9 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 @@ -16219,7 +16119,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.8.3 + '@types/node': 20.8.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16230,7 +16130,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16238,12 +16138,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.8.3 + '@types/node': 20.8.9 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@20.8.0)(ts-node@10.9.1): + /jest@29.7.0(@types/node@20.8.9): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -16253,10 +16153,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1) + '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@20.8.9) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16303,7 +16203,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.2 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -16344,7 +16244,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.2 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16594,7 +16494,7 @@ packages: socket.io: 4.7.2 source-map: 0.6.1 tmp: 0.2.1 - ua-parser-js: 0.7.36 + ua-parser-js: 0.7.37 yargs: 16.2.0 transitivePeerDependencies: - bufferutil @@ -16611,8 +16511,8 @@ packages: dev: true optional: true - /keyv@4.5.3: - resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==} + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 @@ -16630,11 +16530,6 @@ packages: is-buffer: 1.1.6 dev: false - /kind-of@5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: false - /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -16655,6 +16550,10 @@ packages: resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} dev: true + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + dev: true + /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} @@ -16663,19 +16562,19 @@ packages: dependencies: language-subtag-registry: 0.3.22 - /laravel-vite-plugin@0.7.8(vite@4.4.9): + /laravel-vite-plugin@0.7.8(vite@4.5.0): resolution: {integrity: sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==} engines: {node: '>=14'} peerDependencies: vite: ^3.0.0 || ^4.0.0 dependencies: picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.8.0) - vite-plugin-full-reload: 1.0.5(vite@4.4.9) + vite: 4.5.0(@types/node@20.8.9) + vite-plugin-full-reload: 1.0.5(vite@4.5.0) dev: true - /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 @@ -16696,7 +16595,7 @@ packages: dependencies: klona: 2.0.6 less: 4.1.3 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /less@4.1.3: resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} @@ -16738,7 +16637,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) webpack-sources: 3.2.3 /lie@3.3.0: @@ -16779,7 +16678,7 @@ packages: citty: 0.1.4 clipboardy: 3.0.0 consola: 3.2.3 - defu: 6.1.2 + defu: 6.1.3 get-port-please: 3.1.1 h3: 1.8.2 http-shutdown: 1.2.2 @@ -16796,7 +16695,7 @@ packages: /lit-element@3.3.3: resolution: {integrity: sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==} dependencies: - '@lit-labs/ssr-dom-shim': 1.1.1 + '@lit-labs/ssr-dom-shim': 1.1.2 '@lit/reactive-element': 1.6.3 lit-html: 2.8.0 dev: false @@ -16804,7 +16703,7 @@ packages: /lit-html@2.8.0: resolution: {integrity: sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==} dependencies: - '@types/trusted-types': 2.0.4 + '@types/trusted-types': 2.0.5 dev: false /lit@2.8.0: @@ -16856,6 +16755,14 @@ packages: engines: {node: '>=14'} dev: true + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.4.2 + pkg-types: 1.0.3 + dev: true + /localtunnel@2.0.2: resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==} engines: {node: '>=8.3.0'} @@ -17080,7 +16987,7 @@ packages: resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.4 + magic-string: 0.30.5 dev: true /magic-string@0.27.0: @@ -17103,12 +17010,20 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.4: - resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==} + /magic-string@0.30.5: + resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magicast@0.3.0: + resolution: {integrity: sha512-ZsEzw35h7xYoFlWHIyxU6zmH4sdwzdmY0DY4s/Lie/qKimeijz2jRw8/OV2248kt/y6FbvoTvGRKyB7y/Mpx8w==} + dependencies: + '@babel/parser': 7.23.0 + '@babel/types': 7.23.0 + source-map-js: 1.0.2 + dev: true + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -17134,6 +17049,31 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + /make-fetch-happen@10.2.1: + resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + agentkeepalive: 4.5.0 + cacache: 16.1.3 + http-cache-semantics: 4.1.1 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-lambda: 1.0.1 + lru-cache: 7.18.3 + minipass: 3.3.6 + minipass-collect: 1.0.2 + minipass-fetch: 2.1.2 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + socks-proxy-agent: 7.0.0 + ssri: 9.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + /make-fetch-happen@11.1.1: resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -17157,6 +17097,25 @@ packages: - supports-color dev: true + /make-fetch-happen@13.0.0: + resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/agent': 2.2.0 + cacache: 18.0.0 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.0.4 + minipass-fetch: 3.0.4 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + ssri: 10.0.5 + transitivePeerDependencies: + - supports-color + dev: true + /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: @@ -17232,14 +17191,14 @@ packages: /mdast-util-definitions@5.1.2: resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} dependencies: - '@types/mdast': 3.0.13 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.14 + '@types/unist': 2.0.9 unist-util-visit: 4.1.2 /mdast-util-find-and-replace@2.2.2: resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 escape-string-regexp: 5.0.0 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 @@ -17248,8 +17207,8 @@ packages: /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: - '@types/mdast': 3.0.13 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.14 + '@types/unist': 2.0.9 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -17266,7 +17225,7 @@ packages: /mdast-util-frontmatter@1.0.1: resolution: {integrity: sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-to-markdown: 1.5.0 micromark-extension-frontmatter: 1.1.1 dev: true @@ -17274,7 +17233,7 @@ packages: /mdast-util-gfm-autolink-literal@1.0.3: resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 ccount: 2.0.1 mdast-util-find-and-replace: 2.2.2 micromark-util-character: 1.2.0 @@ -17283,7 +17242,7 @@ packages: /mdast-util-gfm-footnote@1.0.2: resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-to-markdown: 1.5.0 micromark-util-normalize-identifier: 1.1.0 dev: false @@ -17291,14 +17250,14 @@ packages: /mdast-util-gfm-strikethrough@1.0.3: resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-to-markdown: 1.5.0 dev: false /mdast-util-gfm-table@1.0.7: resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 markdown-table: 3.0.3 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -17309,7 +17268,7 @@ packages: /mdast-util-gfm-task-list-item@1.0.2: resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-to-markdown: 1.5.0 dev: false @@ -17330,9 +17289,9 @@ packages: /mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: - '@types/estree-jsx': 1.0.1 - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 + '@types/estree-jsx': 1.0.2 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -17343,7 +17302,7 @@ packages: resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} dependencies: '@types/estree-jsx': 0.0.1 - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-to-markdown: 1.5.0 parse-entities: 4.0.1 stringify-entities: 4.0.3 @@ -17365,9 +17324,9 @@ packages: /mdast-util-mdxjs-esm@1.3.1: resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} dependencies: - '@types/estree-jsx': 1.0.1 - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 + '@types/estree-jsx': 1.0.2 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -17377,15 +17336,15 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 unist-util-is: 5.2.1 /mdast-util-to-hast@11.3.0: resolution: {integrity: sha512-4o3Cli3hXPmm1LhB+6rqhfsIUBjnKFlIUZvudaermXB+4/KONdd/W4saWWkC+LBLbPMqhFSSTSRgafHsT5fVJw==} dependencies: - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 - '@types/mdurl': 1.0.3 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 + '@types/mdurl': 1.0.4 mdast-util-definitions: 5.1.2 mdurl: 1.0.1 unist-builder: 3.0.1 @@ -17397,8 +17356,8 @@ packages: /mdast-util-to-hast@12.3.0: resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} dependencies: - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 mdast-util-definitions: 5.1.2 micromark-util-sanitize-uri: 1.2.0 trim-lines: 3.0.1 @@ -17410,8 +17369,8 @@ packages: /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.13 - '@types/unist': 2.0.8 + '@types/mdast': 3.0.14 + '@types/unist': 2.0.9 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -17422,7 +17381,7 @@ packages: /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 /mdn-data@2.0.28: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} @@ -17438,7 +17397,7 @@ packages: /media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.23.2 dev: true /media-typer@0.3.0: @@ -17473,7 +17432,7 @@ packages: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: - '@types/minimist': 1.2.3 + '@types/minimist': 1.2.4 camelcase-keys: 6.2.2 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 @@ -17604,7 +17563,7 @@ packages: /micromark-extension-mdx-expression@1.0.8: resolution: {integrity: sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 micromark-util-character: 1.2.0 @@ -17618,7 +17577,7 @@ packages: resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 estree-util-is-identifier-name: 2.1.0 micromark-factory-mdx-expression: 1.0.9 micromark-factory-space: 1.1.0 @@ -17638,7 +17597,7 @@ packages: /micromark-extension-mdxjs-esm@1.0.5: resolution: {integrity: sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 micromark-core-commonmark: 1.1.0 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 @@ -17652,8 +17611,8 @@ packages: /micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} 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: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -17680,7 +17639,7 @@ packages: /micromark-factory-mdx-expression@1.0.9: resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 micromark-util-character: 1.2.0 micromark-util-events-to-acorn: 1.2.3 micromark-util-symbol: 1.1.0 @@ -17756,8 +17715,8 @@ packages: resolution: {integrity: sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==} dependencies: '@types/acorn': 4.0.6 - '@types/estree': 1.0.2 - '@types/unist': 2.0.8 + '@types/estree': 1.0.3 + '@types/unist': 2.0.9 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 @@ -17802,7 +17761,7 @@ packages: /micromark@3.2.0: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: - '@types/debug': 4.1.9 + '@types/debug': 4.1.10 debug: 4.3.4 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 @@ -17921,7 +17880,6 @@ packages: /mimic-response@3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - requiresBuild: true dev: true /min-indent@1.0.1: @@ -17936,7 +17894,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} @@ -18003,6 +17961,17 @@ packages: minipass: 3.3.6 dev: true + /minipass-fetch@2.1.2: + resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + minipass: 3.3.6 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: true + /minipass-fetch@3.0.4: resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -18232,10 +18201,6 @@ packages: dev: true optional: true - /napi-wasm@1.1.0: - resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} - dev: true - /natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} dev: true @@ -18285,9 +18250,9 @@ packages: typescript: 5.2.2 dev: false - /next@13.5.3(@babel/core@7.23.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-4Nt4HRLYDW/yRpJ/QR2t1v63UOMS55A38dnWv3UDOWGezuY0ZyFO1ABNbD7mulVzs9qVhgy2+ppjdsANpKP1mg==} - engines: {node: '>=16.14.0'} + /next@14.0.0(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==} + engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -18300,26 +18265,25 @@ packages: sass: optional: true dependencies: - '@next/env': 13.5.3 + '@next/env': 14.0.0 '@swc/helpers': 0.5.2 busboy: 1.6.0 - caniuse-lite: 1.0.30001542 - postcss: 8.4.14 + caniuse-lite: 1.0.30001558 + 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.0)(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.23.2)(react@18.2.0) watchpack: 2.4.0 - zod: 3.21.4 optionalDependencies: - '@next/swc-darwin-arm64': 13.5.3 - '@next/swc-darwin-x64': 13.5.3 - '@next/swc-linux-arm64-gnu': 13.5.3 - '@next/swc-linux-arm64-musl': 13.5.3 - '@next/swc-linux-x64-gnu': 13.5.3 - '@next/swc-linux-x64-musl': 13.5.3 - '@next/swc-win32-arm64-msvc': 13.5.3 - '@next/swc-win32-ia32-msvc': 13.5.3 - '@next/swc-win32-x64-msvc': 13.5.3 + '@next/swc-darwin-arm64': 14.0.0 + '@next/swc-darwin-x64': 14.0.0 + '@next/swc-linux-arm64-gnu': 14.0.0 + '@next/swc-linux-arm64-musl': 14.0.0 + '@next/swc-linux-x64-gnu': 14.0.0 + '@next/swc-linux-x64-musl': 14.0.0 + '@next/swc-win32-arm64-msvc': 14.0.0 + '@next/swc-win32-ia32-msvc': 14.0.0 + '@next/swc-win32-x64-msvc': 14.0.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -18338,8 +18302,8 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true - /nitropack@2.6.3: - resolution: {integrity: sha512-k1GC9GiIrjAmLx48g52/38u6OfWVUAhvWtxm5G4vFUaGAt82WPVl+P5S9YXMRXgNtUnTFfzC4Vfp5TUEG0i7zQ==} + /nitropack@2.7.2: + resolution: {integrity: sha512-6vQbGdBNR20N8wTChzIQUZQmNVhWVDrjUdpOYD68u2hlyUiJembth2fQuoWw3KlsoNYWFvcyqL9X3DPjjnoEUQ==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -18349,29 +18313,29 @@ packages: optional: true dependencies: '@cloudflare/kv-asset-handler': 0.3.0 - '@netlify/functions': 2.1.0 - '@rollup/plugin-alias': 5.0.0(rollup@3.29.4) - '@rollup/plugin-commonjs': 25.0.4(rollup@3.29.4) - '@rollup/plugin-inject': 5.0.3(rollup@3.29.4) - '@rollup/plugin-json': 6.0.0(rollup@3.29.4) - '@rollup/plugin-node-resolve': 15.2.1(rollup@3.29.4) - '@rollup/plugin-replace': 5.0.2(rollup@3.29.4) - '@rollup/plugin-terser': 0.4.3(rollup@3.29.4) - '@rollup/plugin-wasm': 6.2.1(rollup@3.29.4) - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) - '@types/http-proxy': 1.17.12 - '@vercel/nft': 0.23.1 + '@netlify/functions': 2.3.0 + '@rollup/plugin-alias': 5.0.1(rollup@3.29.4) + '@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4) + '@rollup/plugin-inject': 5.0.5(rollup@3.29.4) + '@rollup/plugin-json': 6.0.1(rollup@3.29.4) + '@rollup/plugin-node-resolve': 15.2.3(rollup@3.29.4) + '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) + '@rollup/plugin-terser': 0.4.4(rollup@3.29.4) + '@rollup/plugin-wasm': 6.2.2(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + '@types/http-proxy': 1.17.13 + '@vercel/nft': 0.24.3 archiver: 6.0.1 - c12: 1.4.2 + c12: 1.5.1 chalk: 5.3.0 chokidar: 3.5.3 citty: 0.1.4 consola: 3.2.3 cookie-es: 1.0.0 - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 dot-prop: 8.0.2 - esbuild: 0.19.4 + esbuild: 0.19.5 escape-string-regexp: 5.0.0 etag: 1.8.1 fs-extra: 11.1.1 @@ -18385,11 +18349,11 @@ packages: klona: 2.0.6 knitwork: 1.0.0 listhen: 1.5.5 - magic-string: 0.30.4 + magic-string: 0.30.5 mime: 3.0.0 mlly: 1.4.2 mri: 1.2.0 - node-fetch-native: 1.4.0 + node-fetch-native: 1.4.1 ofetch: 1.3.3 ohash: 1.1.3 openapi-typescript: 6.7.0 @@ -18430,7 +18394,7 @@ packages: /nlcst-to-string@3.1.1: resolution: {integrity: sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==} dependencies: - '@types/nlcst': 1.0.2 + '@types/nlcst': 1.0.3 dev: false /no-case@3.0.4: @@ -18440,8 +18404,8 @@ packages: tslib: 2.6.2 dev: true - /node-abi@3.47.0: - resolution: {integrity: sha512-2s6B2CWZM//kPgwnuI0KrYwNjfdByE25zvAaEpq9IH4zcNsarH8Ihu/UuX6XMPEogDAxkuUFeZn60pXNHAqn3A==} + /node-abi@3.51.0: + resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} engines: {node: '>=10'} requiresBuild: true dependencies: @@ -18476,8 +18440,8 @@ packages: lodash: 4.17.21 dev: true - /node-fetch-native@1.4.0: - resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==} + /node-fetch-native@1.4.1: + resolution: {integrity: sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==} dev: true /node-fetch@2.7.0: @@ -18500,8 +18464,27 @@ packages: resolution: {integrity: sha512-24vnklJmyRS8ViBNI8KbtK/r/DmXQMRiOMXTNz2nrTnAYUwjmEEbnnpB/+kt+yWRv73bPsSPRFddrcIbAxSiMQ==} hasBin: true - /node-gyp@9.4.0: - resolution: {integrity: sha512-dMXsYP6gc9rRbejLXmTbVRYjAHw7ppswsKyMxuxJxxOHzluIO1rGp9TOQgjFJ+2MCqcOcQTOPB/8Xwhr+7s4Eg==} + /node-gyp@10.0.0: + resolution: {integrity: sha512-LkaKUbjyacJGRHiuhUeUblzZNxTF1/XNooyAl6aiaJ6ZpeurR4Mk9sjxncGNSI7pETqyqM+hLAER0788oSxt0A==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 10.3.10 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.0 + nopt: 7.2.0 + proc-log: 3.0.0 + semver: 7.5.4 + tar: 6.2.0 + which: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /node-gyp@9.4.1: + resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} engines: {node: ^12.13 || ^14.13 || >=16} hasBin: true dependencies: @@ -18509,14 +18492,15 @@ packages: exponential-backoff: 3.1.1 glob: 7.2.3 graceful-fs: 4.2.11 - make-fetch-happen: 11.1.1 + make-fetch-happen: 10.2.1 nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.4.0 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: + - bluebird - supports-color dev: true @@ -18565,11 +18549,19 @@ packages: dependencies: abbrev: 1.1.1 + /nopt@7.2.0: + resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + abbrev: 2.0.0 + dev: true + /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.6 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -18579,7 +18571,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 @@ -18589,8 +18581,8 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: hosted-git-info: 6.1.1 - is-core-module: 2.13.0 - semver: 7.5.4 + is-core-module: 2.13.1 + semver: 7.4.0 validate-npm-package-license: 3.0.4 dev: true @@ -18599,7 +18591,7 @@ packages: engines: {node: ^16.14.0 || >=18.0.0} dependencies: hosted-git-info: 7.0.1 - 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 @@ -18636,11 +18628,11 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /npm-install-checks@6.2.0: - resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} + /npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.5.4 + semver: 7.4.0 dev: true /npm-normalize-package-bin@3.0.1: @@ -18654,6 +18646,16 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 + semver: 7.4.0 + validate-npm-package-name: 5.0.0 + dev: true + + /npm-package-arg@11.0.1: + resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + proc-log: 3.0.0 semver: 7.5.4 validate-npm-package-name: 5.0.0 dev: true @@ -18665,13 +18667,30 @@ packages: ignore-walk: 6.0.3 dev: true + /npm-packlist@8.0.0: + resolution: {integrity: sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + ignore-walk: 6.0.3 + dev: true + /npm-pick-manifest@8.0.1: resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - npm-install-checks: 6.2.0 + npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 + semver: 7.4.0 + dev: true + + /npm-pick-manifest@9.0.0: + resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + npm-install-checks: 6.3.0 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 11.0.1 semver: 7.5.4 dev: true @@ -18690,6 +18709,21 @@ packages: - supports-color dev: true + /npm-registry-fetch@16.1.0: + resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + make-fetch-happen: 13.0.0 + minipass: 7.0.4 + minipass-fetch: 3.0.4 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 11.0.1 + proc-log: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /npm-run-all@4.1.5: resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} engines: {node: '>= 4'} @@ -18840,81 +18874,6 @@ packages: - npm-registry-fetch - lock-verify - /npm@9.8.1: - resolution: {integrity: sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - dev: true - bundledDependencies: - - '@isaacs/string-locale-compare' - - '@npmcli/arborist' - - '@npmcli/config' - - '@npmcli/fs' - - '@npmcli/map-workspaces' - - '@npmcli/package-json' - - '@npmcli/promise-spawn' - - '@npmcli/run-script' - - abbrev - - archy - - cacache - - chalk - - ci-info - - cli-columns - - cli-table3 - - columnify - - fastest-levenshtein - - fs-minipass - - glob - - graceful-fs - - hosted-git-info - - ini - - init-package-json - - is-cidr - - json-parse-even-better-errors - - libnpmaccess - - libnpmdiff - - libnpmexec - - libnpmfund - - libnpmhook - - libnpmorg - - libnpmpack - - libnpmpublish - - libnpmsearch - - libnpmteam - - libnpmversion - - make-fetch-happen - - minimatch - - minipass - - minipass-pipeline - - ms - - node-gyp - - nopt - - npm-audit-report - - npm-install-checks - - npm-package-arg - - npm-pick-manifest - - npm-profile - - npm-registry-fetch - - npm-user-validate - - npmlog - - p-map - - pacote - - parse-conflict-json - - proc-log - - qrcode-terminal - - read - - semver - - sigstore - - ssri - - supports-color - - tar - - text-table - - tiny-relative-date - - treeverse - - validate-npm-package-name - - which - - write-file-atomic - /npm@9.9.0: resolution: {integrity: sha512-wkd7sjz4KmdmddYQcd0aTP73P1cEuPlekeulz4jTDeMVx/Zo5XZ5KQ1z3eUzV3Q/WZpEO0NJXTrD5FNFe6fhCA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -19016,16 +18975,16 @@ packages: dependencies: boolbase: 1.0.0 - /nuxi@3.9.0: - resolution: {integrity: sha512-roCfCnQsp/oaHm6PL3HFvvGrwm1d2y1n7G9KzIx+i91eiO4P7fBuaVKibB2e8uqEJBgTwN52KxFha6MJnDykJQ==} + /nuxi@3.9.1: + resolution: {integrity: sha512-4R4tcC2uQ5QCnHxyKoX5nZm/YUesCcQM3bZBKYU/8ZWrWjK6aPG6Q5zOQG1aLPkAotyahNsqtSiU/CrRoenEgA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true optionalDependencies: fsevents: 2.3.3 dev: true - /nuxt@3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2): - resolution: {integrity: sha512-voXN2kheEpi7DJd0hkikfLuA41UiP9IwDDol65dvoJiHnRseWfaw1MyJl6FLHHDHwRzisX9QXWIyMfa9YF4nGg==} + /nuxt@3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0): + resolution: {integrity: sha512-ZnisJYx5AcUl7xlw18m6zfINBpNhld+ZF+jdTLRZxkLjKSFZeFMGqKxOR1jNVSmxfIXM/guK0uV9GPm6HK/z7g==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -19038,24 +18997,25 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.7.4 - '@nuxt/schema': 3.7.4 + '@nuxt/devtools': 1.0.0(nuxt@3.8.0)(vite@4.5.0) + '@nuxt/kit': 3.8.0 + '@nuxt/schema': 3.8.0 '@nuxt/telemetry': 2.5.2 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.7.4(@types/node@18.18.1)(eslint@8.51.0)(typescript@5.2.2)(vue@3.3.4) - '@types/node': 18.18.1 - '@unhead/dom': 1.7.4 - '@unhead/ssr': 1.7.4 - '@unhead/vue': 1.7.4(vue@3.3.4) - '@vue/shared': 3.3.4 + '@nuxt/vite-builder': 3.8.0(@types/node@18.18.7)(eslint@8.52.0)(typescript@5.2.2)(vue@3.3.7) + '@types/node': 18.18.7 + '@unhead/dom': 1.8.1 + '@unhead/ssr': 1.8.1 + '@unhead/vue': 1.8.1(vue@3.3.7) + '@vue/shared': 3.3.7 acorn: 8.10.0 - c12: 1.4.2 + c12: 1.5.1 chokidar: 3.5.3 cookie-es: 1.0.0 - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 devalue: 4.3.2 - esbuild: 0.19.4 + esbuild: 0.19.5 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fs-extra: 11.1.1 @@ -19065,10 +19025,10 @@ packages: jiti: 1.20.0 klona: 2.0.6 knitwork: 1.0.0 - magic-string: 0.30.4 + magic-string: 0.30.5 mlly: 1.4.2 - nitropack: 2.6.3 - nuxi: 3.9.0 + nitropack: 2.7.2 + nuxi: 3.9.1 nypm: 0.3.3 ofetch: 1.3.3 ohash: 1.1.3 @@ -19086,12 +19046,12 @@ packages: unenv: 1.7.4 unimport: 3.4.0(rollup@3.29.4) unplugin: 1.5.0 - unplugin-vue-router: 0.7.0(vue-router@4.2.5)(vue@3.3.4) + unplugin-vue-router: 0.7.0(vue-router@4.2.5)(vue@3.3.7) untyped: 1.4.0 - vue: 3.3.4 + vue: 3.3.7(typescript@5.2.2) vue-bundle-renderer: 2.0.0 vue-devtools-stub: 0.1.0 - vue-router: 4.2.5(vue@3.3.4) + vue-router: 4.2.5(vue@3.3.7) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -19103,6 +19063,8 @@ packages: - '@planetscale/database' - '@upstash/redis' - '@vercel/kv' + - bluebird + - bufferutil - encoding - eslint - idb-keyval @@ -19118,6 +19080,8 @@ packages: - supports-color - terser - typescript + - utf-8-validate + - vite - vls - vti - vue-tsc @@ -19160,14 +19124,14 @@ packages: kind-of: 3.2.2 dev: false - /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 + call-bind: 1.0.5 define-properties: 1.2.1 dev: true @@ -19194,7 +19158,7 @@ packages: resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -19203,31 +19167,31 @@ packages: resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /object.fromentries@2.0.7: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 /object.hasown@1.1.3: resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} dependencies: define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /object.omit@2.0.1: resolution: {integrity: sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA==} @@ -19248,9 +19212,9 @@ packages: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -19258,8 +19222,8 @@ packages: /ofetch@1.3.3: resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==} dependencies: - destr: 2.0.1 - node-fetch-native: 1.4.0 + destr: 2.0.2 + node-fetch-native: 1.4.1 ufo: 1.3.1 dev: true @@ -19321,7 +19285,6 @@ packages: define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 is-wsl: 2.2.0 - dev: false /openapi-typescript@6.7.0: resolution: {integrity: sha512-eoUfJwhnMEug7euZ1dATG7iRiDVsEROwdPkhLUDiaFjcClV4lzft9F0Ii0fYjULCPNIiWiFi0BqMpSxipuvAgQ==} @@ -19331,7 +19294,7 @@ packages: fast-glob: 3.3.1 js-yaml: 4.1.0 supports-color: 9.4.0 - undici: 5.25.3 + undici: 5.27.0 yargs-parser: 21.1.1 dev: true @@ -19559,6 +19522,34 @@ packages: - supports-color dev: true + /pacote@17.0.4: + resolution: {integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + dependencies: + '@npmcli/git': 5.0.3 + '@npmcli/installed-package-contents': 2.0.2 + '@npmcli/promise-spawn': 7.0.0 + '@npmcli/run-script': 7.0.2 + cacache: 18.0.0 + fs-minipass: 3.0.3 + minipass: 7.0.4 + npm-package-arg: 11.0.1 + npm-packlist: 8.0.0 + npm-pick-manifest: 9.0.0 + npm-registry-fetch: 16.1.0 + proc-log: 3.0.0 + promise-retry: 2.0.1 + read-package-json: 7.0.0 + read-package-json-fast: 3.0.2 + sigstore: 2.1.0 + ssri: 10.0.5 + tar: 6.2.0 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + /pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} @@ -19581,7 +19572,7 @@ packages: /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -19626,8 +19617,8 @@ packages: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - /parse-json@7.1.0: - resolution: {integrity: sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg==} + /parse-json@7.1.1: + resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} engines: {node: '>=16'} dependencies: '@babel/code-frame': 7.22.13 @@ -19738,6 +19729,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -19819,7 +19814,7 @@ packages: /periscopic@3.1.0: resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} dependencies: - '@types/estree': 1.0.2 + '@types/estree': 1.0.3 estree-walker: 3.0.3 is-reference: 3.0.2 @@ -19856,8 +19851,8 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - /pinia@2.1.6(typescript@5.2.2)(vue@3.3.4): - resolution: {integrity: sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==} + /pinia@2.1.7(typescript@5.2.2)(vue@3.3.7): + resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -19868,10 +19863,10 @@ packages: typescript: optional: true dependencies: - '@vue/devtools-api': 6.5.0 + '@vue/devtools-api': 6.5.1 typescript: 5.2.2 - vue: 3.3.4 - vue-demi: 0.14.6(vue@3.3.4) + vue: 3.3.7(typescript@5.2.2) + vue-demi: 0.14.6(vue@3.3.7) dev: false /pirates@4.0.6: @@ -20023,10 +20018,10 @@ packages: postcss: 8.4.31 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.6 + resolve: 1.22.8 dev: true - /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1): + /postcss-load-config@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -20040,11 +20035,10 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.3.92)(@types/node@20.8.0)(typescript@5.2.2) - yaml: 2.3.2 + yaml: 2.3.3 dev: true - /postcss-loader@7.3.3(postcss@8.4.27)(typescript@5.0.4)(webpack@5.88.2): + /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.0.4)(webpack@5.88.2): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -20053,9 +20047,9 @@ packages: dependencies: cosmiconfig: 8.3.6(typescript@5.0.4) jiti: 1.20.0 - postcss: 8.4.27 + postcss: 8.4.31 semver: 7.5.4 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) transitivePeerDependencies: - typescript @@ -20355,23 +20349,6 @@ packages: /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /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.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -20392,7 +20369,7 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.47.0 + node-abi: 3.51.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -20608,15 +20585,15 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /puppeteer-core@21.3.6: - resolution: {integrity: sha512-ZH6tjTdRXwW2fx5W3jBbG+yUVQdDfZW1kjfwvWwMzsnKEli5ZwV70Zp97GOebHQHrK8zM3vX5VqI9sd48c9PnQ==} + /puppeteer-core@21.4.1: + resolution: {integrity: sha512-Lh0e+oGhUquxVOi1U701gTfFLFvw5gDBFh3CWpnfAvtItmyZKUce4R54VNfOJfi+KKnzhVPdB/lDrg65gdRIng==} engines: {node: '>=16.3.0'} dependencies: - '@puppeteer/browsers': 1.7.1 - chromium-bidi: 0.4.28(devtools-protocol@0.0.1179426) + '@puppeteer/browsers': 1.8.0 + chromium-bidi: 0.4.32(devtools-protocol@0.0.1191157) cross-fetch: 4.0.0 debug: 4.3.4 - devtools-protocol: 0.0.1179426 + devtools-protocol: 0.0.1191157 ws: 8.14.2 transitivePeerDependencies: - bufferutil @@ -20625,14 +20602,14 @@ packages: - utf-8-validate dev: true - /puppeteer@21.3.6(typescript@5.2.2): - resolution: {integrity: sha512-ulK9+KLvdaVsG0EKbKyw/DCXCz88rsnrvIJg9tY8AmkGR01AxI4ZJTH9BJl1OE7cLfh2vxjBvY+xfvJod6rfgw==} + /puppeteer@21.4.1(typescript@5.2.2): + resolution: {integrity: sha512-opJqQeYMjAB3ICG8lCF3wtSs9k05dozmrEMrHgo3ZWbISiy8qbv/yAJz/6Io221qSh3yURfVf6Z7crrlzKZjLQ==} engines: {node: '>=16.3.0'} requiresBuild: true dependencies: - '@puppeteer/browsers': 1.7.1 + '@puppeteer/browsers': 1.8.0 cosmiconfig: 8.3.6(typescript@5.2.2) - puppeteer-core: 21.3.6 + puppeteer-core: 21.4.1 transitivePeerDependencies: - bufferutil - encoding @@ -20724,8 +20701,8 @@ packages: /rc9@2.1.1: resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} dependencies: - defu: 6.1.2 - destr: 2.0.1 + defu: 6.1.3 + destr: 2.0.2 flat: 5.0.2 dev: true @@ -20817,13 +20794,23 @@ packages: npm-normalize-package-bin: 3.0.1 dev: true - /read-pkg-up@10.1.0: + /read-package-json@7.0.0: + resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + glob: 10.3.10 + json-parse-even-better-errors: 3.0.0 + normalize-package-data: 6.0.0 + npm-normalize-package-bin: 3.0.1 + dev: true + + /read-pkg-up@10.1.0: resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} engines: {node: '>=16'} dependencies: find-up: 6.3.0 read-pkg: 8.1.0 - type-fest: 4.4.0 + type-fest: 4.6.0 dev: true /read-pkg-up@7.0.1: @@ -20848,7 +20835,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.2 + '@types/normalize-package-data': 2.4.3 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -20858,10 +20845,10 @@ packages: resolution: {integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==} engines: {node: '>=16'} dependencies: - '@types/normalize-package-data': 2.4.2 + '@types/normalize-package-data': 2.4.3 normalize-package-data: 6.0.0 - parse-json: 7.1.0 - type-fest: 4.4.0 + parse-json: 7.1.1 + type-fest: 4.6.0 dev: true /read@1.0.7: @@ -20951,7 +20938,8 @@ packages: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} dependencies: - resolve: 1.22.6 + resolve: 1.22.8 + dev: true /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} @@ -20986,10 +20974,10 @@ packages: resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 globalthis: 1.0.3 which-builtin-type: 1.1.3 @@ -21011,7 +20999,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.1 + '@babel/runtime': 7.22.6 /regex-cache@0.4.4: resolution: {integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==} @@ -21035,7 +21023,7 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 set-function-name: 2.0.1 @@ -21071,7 +21059,7 @@ packages: /rehype-parse@8.0.5: resolution: {integrity: sha512-Ds3RglaY/+clEX2U2mHflt7NlMA72KspZ0JLUJgBBLpRddBcEw3H8uYZQliQriku22NZpYMfjDdSgHcjxue24A==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 hast-util-from-parse5: 7.1.2 parse5: 6.0.1 unified: 10.1.2 @@ -21080,7 +21068,7 @@ packages: /rehype-raw@6.1.1: resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 hast-util-raw: 7.2.3 unified: 10.1.2 dev: false @@ -21088,7 +21076,7 @@ packages: /rehype-stringify@9.0.4: resolution: {integrity: sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 hast-util-to-html: 8.0.4 unified: 10.1.2 dev: false @@ -21096,7 +21084,7 @@ packages: /rehype@12.0.1: resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} dependencies: - '@types/hast': 2.3.6 + '@types/hast': 2.3.7 rehype-parse: 8.0.5 rehype-stringify: 9.0.4 unified: 10.1.2 @@ -21110,7 +21098,7 @@ packages: /remark-frontmatter@4.0.1: resolution: {integrity: sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-frontmatter: 1.0.1 micromark-extension-frontmatter: 1.1.1 unified: 10.1.2 @@ -21119,7 +21107,7 @@ packages: /remark-gfm@3.0.1: resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-gfm: 2.0.2 micromark-extension-gfm: 2.0.3 unified: 10.1.2 @@ -21140,7 +21128,7 @@ packages: /remark-parse@10.0.2: resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 3.0.14 mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: @@ -21149,8 +21137,8 @@ packages: /remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} dependencies: - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 mdast-util-to-hast: 12.3.0 unified: 10.1.2 dev: false @@ -21158,8 +21146,8 @@ packages: /remark-rehype@9.1.0: resolution: {integrity: sha512-oLa6YmgAYg19zb0ZrBACh40hpBLteYROaPLhBXzLgjqyHQrN+gVP9N/FJvfzuNNuzCutktkroXEZBrxAxKhh7Q==} dependencies: - '@types/hast': 2.3.6 - '@types/mdast': 3.0.13 + '@types/hast': 2.3.7 + '@types/mdast': 3.0.14 mdast-util-to-hast: 11.3.0 unified: 10.1.2 dev: true @@ -21268,24 +21256,24 @@ packages: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} 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 dev: true - /resolve@1.22.6: - resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} + /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.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -21335,7 +21323,7 @@ packages: /retext-latin@3.1.0: resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} dependencies: - '@types/nlcst': 1.0.2 + '@types/nlcst': 1.0.3 parse-latin: 5.0.1 unherit: 3.0.1 unified: 10.1.2 @@ -21344,7 +21332,7 @@ packages: /retext-smartypants@5.2.0: resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} dependencies: - '@types/nlcst': 1.0.2 + '@types/nlcst': 1.0.3 nlcst-to-string: 3.1.1 unified: 10.1.2 unist-util-visit: 4.1.2 @@ -21353,7 +21341,7 @@ packages: /retext-stringify@3.1.0: resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} dependencies: - '@types/nlcst': 1.0.2 + '@types/nlcst': 1.0.3 nlcst-to-string: 3.1.1 unified: 10.1.2 dev: false @@ -21361,7 +21349,7 @@ packages: /retext@8.1.0: resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} dependencies: - '@types/nlcst': 1.0.2 + '@types/nlcst': 1.0.3 retext-latin: 3.1.0 retext-stringify: 3.1.0 unified: 10.1.2 @@ -21428,7 +21416,6 @@ packages: engines: {node: '>=12'} dependencies: execa: 5.1.1 - dev: false /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} @@ -21462,8 +21449,8 @@ packages: 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 @@ -21476,8 +21463,8 @@ 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 /safe-regex@1.1.0: @@ -21525,7 +21512,7 @@ packages: dependencies: neo-async: 2.6.2 sass: 1.64.1 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /sass@1.64.1: resolution: {integrity: sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==} @@ -21561,7 +21548,7 @@ packages: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.13 + '@types/json-schema': 7.0.14 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) @@ -21569,7 +21556,7 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} dependencies: - '@types/json-schema': 7.0.13 + '@types/json-schema': 7.0.14 ajv: 8.12.0 ajv-formats: 2.1.1(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.12.0) @@ -21589,10 +21576,11 @@ packages: /select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - /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.8 node-forge: 1.3.1 /semantic-release-config-techor@2.5.17(@semantic-release/exec@6.0.3)(semantic-release@21.1.2): @@ -21752,7 +21740,7 @@ packages: /serve-placeholder@2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} dependencies: - defu: 6.1.2 + defu: 6.1.3 dev: true /serve-static@1.13.2: @@ -21814,13 +21802,22 @@ packages: /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + /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.0 + define-data-property: 1.1.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.0 + has-property-descriptors: 1.0.1 /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} @@ -21873,8 +21870,8 @@ packages: /shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - /shiki@0.14.4: - resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==} + /shiki@0.14.5: + resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==} dependencies: ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 @@ -21889,9 +21886,9 @@ 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==} @@ -21924,6 +21921,18 @@ packages: - supports-color dev: true + /sigstore@2.1.0: + resolution: {integrity: sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.1.0 + '@sigstore/protobuf-specs': 0.2.1 + '@sigstore/sign': 2.2.0 + '@sigstore/tuf': 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} requiresBuild: true @@ -21940,6 +21949,16 @@ packages: dev: true optional: true + /simple-git@3.20.0: + resolution: {integrity: sha512-ozK8tl2hvLts8ijTs18iFruE+RoqmC/mqZhjs/+V7gS5W68JpJ3+FCTmLVqmR59MaUQ52MfGQuWsIqfsTbbJ0Q==} + dependencies: + '@kwsites/file-exists': 1.1.1 + '@kwsites/promise-deferred': 1.1.1 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /simple-update-notifier@1.1.0: resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} engines: {node: '>=8.10.0'} @@ -22107,7 +22126,7 @@ packages: base64id: 2.0.0 cors: 2.8.5 debug: 4.3.4 - engine.io: 6.5.2 + engine.io: 6.5.3 socket.io-adapter: 2.5.2 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -22191,7 +22210,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /source-map-resolve@0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} @@ -22253,7 +22272,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.15 + spdx-license-ids: 3.0.16 dev: true /spdx-exceptions@2.3.0: @@ -22264,11 +22283,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.15 + spdx-license-ids: 3.0.16 dev: true - /spdx-license-ids@3.0.15: - resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==} + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} dev: true /spdy-transport@3.0.0: @@ -22348,6 +22367,13 @@ packages: minipass: 3.3.6 dev: true + /ssri@9.0.1: + resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + minipass: 3.3.6 + dev: true + /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -22399,7 +22425,7 @@ 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-combiner2@1.1.1: @@ -22463,8 +22489,8 @@ packages: engines: {node: '>=10.0.0'} dev: false - /streamx@2.15.1: - resolution: {integrity: sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==} + /streamx@2.15.2: + resolution: {integrity: sha512-b62pAV/aeMjUoRN2C/9F0n+G8AfcJjNC0zw/ZmOHeFsIe4m4GzjVW9m6VHXVjk536NbdU9JRwKMJRfkc+zUFTg==} dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 @@ -22500,12 +22526,12 @@ packages: /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 - get-intrinsic: 1.2.1 + es-abstract: 1.22.3 + get-intrinsic: 1.2.2 has-symbols: 1.0.3 - internal-slot: 1.0.5 + internal-slot: 1.0.6 regexp.prototype.flags: 1.5.1 set-function-name: 2.0.1 side-channel: 1.0.4 @@ -22514,32 +22540,32 @@ packages: resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 dev: true /string.prototype.trim@1.2.8: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.2 + call-bind: 1.0.5 define-properties: 1.2.1 - es-abstract: 1.22.2 + es-abstract: 1.22.3 /string_decoder@0.10.31: resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} @@ -22617,22 +22643,22 @@ packages: acorn: 8.10.0 dev: true - /style-loader@3.3.3(webpack@5.88.2): + /style-loader@3.3.3(webpack@5.89.0): resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) dev: true - /style-to-object@0.4.2: - resolution: {integrity: sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==} + /style-to-object@0.4.4: + resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} dependencies: inline-style-parser: 0.1.1 dev: true - /styled-jsx@5.1.1(@babel/core@7.23.0)(react@18.2.0): + /styled-jsx@5.1.1(@babel/core@7.23.2)(react@18.2.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -22645,7 +22671,7 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 client-only: 0.0.1 react: 18.2.0 dev: false @@ -22709,20 +22735,20 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.5.2(@babel/core@7.23.0)(svelte@4.2.1): + /svelte-check@3.5.2(@babel/core@7.23.2)(svelte@4.2.2): resolution: {integrity: sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.20 chokidar: 3.5.3 fast-glob: 3.3.1 import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.1 - svelte-preprocess: 5.0.4(@babel/core@7.23.0)(svelte@4.2.1)(typescript@5.2.2) + svelte: 4.2.2 + svelte-preprocess: 5.0.4(@babel/core@7.23.2)(svelte@4.2.2)(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - '@babel/core' @@ -22752,16 +22778,16 @@ packages: postcss-scss: 4.0.9(postcss@8.4.31) dev: true - /svelte-hmr@0.15.3(svelte@4.2.1): + /svelte-hmr@0.15.3(svelte@4.2.2): resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.1 + svelte: 4.2.2 dev: true - /svelte-preprocess@5.0.4(@babel/core@7.23.0)(svelte@4.2.1)(typescript@5.2.2): + /svelte-preprocess@5.0.4(@babel/core@7.23.2)(svelte@4.2.2)(typescript@5.2.2): resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -22799,24 +22825,24 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.0 - '@types/pug': 2.0.7 + '@babel/core': 7.23.2 + '@types/pug': 2.0.8 detect-indent: 6.1.0 magic-string: 0.27.0 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.1 + svelte: 4.2.2 typescript: 5.2.2 dev: true - /svelte@4.2.1: - resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} + /svelte@4.2.2: + resolution: {integrity: sha512-My2tytF2e2NnHSpn2M7/3VdXT4JdTglYVUuSuK/mXL2XtulPYbeBfl8Dm1QiaKRn0zoULRnL+EtfZHHP0k4H3A==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.2.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 - acorn: 8.10.0 + '@jridgewell/trace-mapping': 0.3.20 + acorn: 8.11.2 aria-query: 5.3.0 axobject-query: 3.2.1 code-red: 1.0.4 @@ -22824,7 +22850,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.4 + magic-string: 0.30.5 periscopic: 3.1.0 /svg-tags@1.0.0: @@ -22902,7 +22928,7 @@ packages: dependencies: b4a: 1.6.4 fast-fifo: 1.3.2 - streamx: 2.15.1 + streamx: 2.15.2 dev: true /tar@6.2.0: @@ -22927,7 +22953,7 @@ packages: dependencies: '@techor/fs': 2.5.17 '@techor/log': 2.5.17 - commander: 11.0.0 + commander: 11.1.0 dev: true /temp-dir@3.0.0: @@ -22945,7 +22971,7 @@ packages: unique-string: 3.0.0 dev: true - /terser-webpack-plugin@5.3.9(@swc/core@1.3.92)(esbuild@0.18.17)(webpack@5.88.2): + /terser-webpack-plugin@5.3.9(@swc/core@1.3.95)(esbuild@0.18.17)(webpack@5.88.2): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22961,14 +22987,39 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@swc/core': 1.3.92 + '@jridgewell/trace-mapping': 0.3.20 + '@swc/core': 1.3.95 esbuild: 0.18.17 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.20.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + terser: 5.19.2 + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) + + /terser-webpack-plugin@5.3.9(@swc/core@1.3.95)(webpack@5.89.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.20 + '@swc/core': 1.3.95 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.23.0 + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + dev: true /terser@5.19.2: resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} @@ -22976,19 +23027,20 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.2 commander: 2.20.3 source-map-support: 0.5.21 - /terser@5.20.0: - resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} + /terser@5.23.0: + resolution: {integrity: sha512-Iyy83LN0uX9ZZLCX4Qbu5JiHiWjOCTwrmM9InWOzVeM++KNWEsqV4YgN9U9E8AlohQ6Gs42ztczlWOG/lwDAMA==} engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 + acorn: 8.11.2 commander: 2.20.3 source-map-support: 0.5.21 + dev: true /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -22998,11 +23050,6 @@ packages: glob: 7.2.3 minimatch: 3.1.2 - /text-extensions@1.9.0: - resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} - engines: {node: '>=0.10'} - dev: true - /text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} @@ -23064,7 +23111,6 @@ packages: /titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} - dev: false /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -23216,7 +23262,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest@29.1.1(@babel/core@7.23.0)(jest@29.7.0)(typescript@5.2.2): + /ts-jest@29.1.1(@babel/core@7.23.2)(jest@29.7.0)(typescript@5.2.2): resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -23237,10 +23283,10 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.23.0 + '@babel/core': 7.23.2 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.8.0)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.8.9) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -23250,38 +23296,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.8.0)(typescript@5.2.2): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.92 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.0 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - - /ts-node@10.9.1(@swc/core@1.3.92)(@types/node@20.8.3)(typescript@5.0.4): + /ts-node@10.9.1(@swc/core@1.3.95)(@types/node@20.8.9)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -23296,14 +23311,14 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.92 + '@swc/core': 1.3.95 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.8.3 - acorn: 8.10.0 - acorn-walk: 8.2.0 + '@types/node': 20.8.9 + acorn: 8.11.2 + acorn-walk: 8.3.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -23333,9 +23348,9 @@ packages: resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} dependencies: '@types/json5': 0.0.30 - '@types/resolve': 1.20.3 + '@types/resolve': 1.20.4 json5: 2.2.3 - resolve: 1.22.6 + resolve: 1.22.8 strip-bom: 4.0.0 type-fest: 0.13.1 dev: false @@ -23368,8 +23383,8 @@ packages: tslib: 1.14.1 typescript: 5.2.2 - /tsx@3.13.0: - resolution: {integrity: sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==} + /tsx@3.14.0: + resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==} hasBin: true dependencies: esbuild: 0.18.20 @@ -23390,6 +23405,17 @@ packages: - supports-color dev: true + /tuf-js@2.1.0: + resolution: {integrity: sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/models': 2.0.0 + debug: 4.3.4 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} requiresBuild: true @@ -23403,64 +23429,64 @@ packages: engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} dev: true - /turbo-darwin-64@1.10.15: - resolution: {integrity: sha512-Sik5uogjkRTe1XVP9TC2GryEMOJCaKE2pM/O9uLn4koQDnWKGcLQv+mDU+H+9DXvKLnJnKCD18OVRkwK5tdpoA==} + /turbo-darwin-64@1.10.16: + resolution: {integrity: sha512-+Jk91FNcp9e9NCLYlvDDlp2HwEDp14F9N42IoW3dmHI5ZkGSXzalbhVcrx3DOox3QfiNUHxzWg4d7CnVNCuuMg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64@1.10.15: - resolution: {integrity: sha512-xwqyFDYUcl2xwXyGPmHkmgnNm4Cy0oNzMpMOBGRr5x64SErS7QQLR4VHb0ubiR+VAb8M+ECPklU6vD1Gm+wekg==} + /turbo-darwin-arm64@1.10.16: + resolution: {integrity: sha512-jqGpFZipIivkRp/i+jnL8npX0VssE6IAVNKtu573LXtssZdV/S+fRGYA16tI46xJGxSAivrZ/IcgZrV6Jk80bw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64@1.10.15: - resolution: {integrity: sha512-dM07SiO3RMAJ09Z+uB2LNUSkPp3I1IMF8goH5eLj+d8Kkwoxd/+qbUZOj9RvInyxU/IhlnO9w3PGd3Hp14m/nA==} + /turbo-linux-64@1.10.16: + resolution: {integrity: sha512-PpqEZHwLoizQ6sTUvmImcRmACyRk9EWLXGlqceogPZsJ1jTRK3sfcF9fC2W56zkSIzuLEP07k5kl+ZxJd8JMcg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64@1.10.15: - resolution: {integrity: sha512-MkzKLkKYKyrz4lwfjNXH8aTny5+Hmiu4SFBZbx+5C0vOlyp6fV5jZANDBvLXWiDDL4DSEAuCEK/2cmN6FVH1ow==} + /turbo-linux-arm64@1.10.16: + resolution: {integrity: sha512-TMjFYz8to1QE0fKVXCIvG/4giyfnmqcQIwjdNfJvKjBxn22PpbjeuFuQ5kNXshUTRaTJihFbuuCcb5OYFNx4uw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64@1.10.15: - resolution: {integrity: sha512-3TdVU+WEH9ThvQGwV3ieX/XHebtYNHv9HARHauPwmVj3kakoALkpGxLclkHFBLdLKkqDvmHmXtcsfs6cXXRHJg==} + /turbo-windows-64@1.10.16: + resolution: {integrity: sha512-+jsf68krs0N66FfC4/zZvioUap/Tq3sPFumnMV+EBo8jFdqs4yehd6+MxIwYTjSQLIcpH8KoNMB0gQYhJRLZzw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64@1.10.15: - resolution: {integrity: sha512-l+7UOBCbfadvPMYsX08hyLD+UIoAkg6ojfH+E8aud3gcA1padpjCJTh9gMpm3QdMbKwZteT5uUM+wyi6Rbbyww==} + /turbo-windows-arm64@1.10.16: + resolution: {integrity: sha512-sKm3hcMM1bl0B3PLG4ifidicOGfoJmOEacM5JtgBkYM48ncMHjkHfFY7HrJHZHUnXM4l05RQTpLFoOl/uIo2HQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo@1.10.15: - resolution: {integrity: sha512-mKKkqsuDAQy1wCCIjCdG+jOCwUflhckDMSRoeBPcIL/CnCl7c5yRDFe7SyaXloUUkt4tUR0rvNIhVCcT7YeQpg==} + /turbo@1.10.16: + resolution: {integrity: sha512-2CEaK4FIuSZiP83iFa9GqMTQhroW2QryckVqUydmg4tx78baftTOS0O+oDAhvo9r9Nit4xUEtC1RAHoqs6ZEtg==} hasBin: true optionalDependencies: - turbo-darwin-64: 1.10.15 - turbo-darwin-arm64: 1.10.15 - turbo-linux-64: 1.10.15 - turbo-linux-arm64: 1.10.15 - turbo-windows-64: 1.10.15 - turbo-windows-arm64: 1.10.15 + turbo-darwin-64: 1.10.16 + turbo-darwin-arm64: 1.10.16 + turbo-linux-64: 1.10.16 + turbo-linux-arm64: 1.10.16 + turbo-windows-64: 1.10.16 + turbo-windows-arm64: 1.10.16 dev: true /type-check@0.4.0: @@ -23515,8 +23541,8 @@ packages: engines: {node: '>=14.16'} dev: true - /type-fest@4.4.0: - resolution: {integrity: sha512-HT3RRs7sTfY22KuPQJkD/XjbTbxgP2Je5HPt6H6JEGvcjHd5Lqru75EbrP3tb4FYjNJ+DjLp+MNQTFQU0mhXNw==} + /type-fest@4.6.0: + resolution: {integrity: sha512-rLjWJzQFOq4xw7MgJrCZ6T1jIOvvYElXT12r+y0CC6u67hegDHaxcPqb2fZHOGlqxugGQPNB1EnTezjBetkwkw==} engines: {node: '>=16'} dev: true @@ -23531,15 +23557,15 @@ packages: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 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 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.12 @@ -23549,7 +23575,7 @@ packages: 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.12 @@ -23557,7 +23583,7 @@ packages: /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.12 @@ -23583,22 +23609,16 @@ packages: engines: {node: '>=12.20'} hasBin: true - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true - dev: true - /typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true - /ua-parser-js@0.7.36: - resolution: {integrity: sha512-CPPLoCts2p7D8VbybttE3P2ylv0OBZEAy7a12DsulIEcAiMtWJy+PBgMXgWDI80D5UwqE8oQPHYnk13tm38M2Q==} + /ua-parser-js@0.7.37: + resolution: {integrity: sha512-xV8kqRKM+jhMvcHWUKthV9fNebIzrNy//2O9ZwWcfiBFR5f25XVZPLlEajk/sf3Ra15V92isyQqnIEXRDaZWEA==} - /ua-parser-js@1.0.36: - resolution: {integrity: sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==} + /ua-parser-js@1.0.37: + resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} dev: true /uc.micro@1.0.6: @@ -23628,7 +23648,7 @@ 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 @@ -23649,7 +23669,7 @@ packages: dependencies: acorn: 8.10.0 estree-walker: 3.0.3 - magic-string: 0.30.4 + magic-string: 0.30.5 unplugin: 1.5.0 dev: true @@ -23661,8 +23681,18 @@ packages: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} dev: true - /undici@5.25.3: - resolution: {integrity: sha512-7lmhlz3K1+IKB6IUjkdzV2l0jKY8/0KguEMdEpzzXCug5pEGIp3DxUg0DEN65DrVoxHiRKpPORC/qzX+UglSkQ==} + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + /undici@5.26.5: + resolution: {integrity: sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.0.0 + dev: true + + /undici@5.27.0: + resolution: {integrity: sha512-l3ydWhlhOJzMVOYkymLykcRRXqbUaQriERtR70B9LzNkZ4bX52Fc8wbTDneMiwo8T+AemZXvXaTx+9o5ROxrXg==} engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.0.0 @@ -23671,18 +23701,18 @@ packages: resolution: {integrity: sha512-fjYsXYi30It0YCQYqLOcT6fHfMXsBr2hw9XC7ycf8rTG7Xxpe3ZssiqUnD0khrjiZEmkBXWLwm42yCSCH46fMw==} dependencies: consola: 3.2.3 - defu: 6.1.2 + defu: 6.1.3 mime: 3.0.0 - node-fetch-native: 1.4.0 + node-fetch-native: 1.4.1 pathe: 1.1.1 dev: true - /unhead@1.7.4: - resolution: {integrity: sha512-oOv+9aQS85DQUd0f1uJBtb2uG3SKwCURSTuUWp9WKKzANCb1TjW2dWp5TFmJH5ILF6urXi4uUQfjK+SawzBJAA==} + /unhead@1.8.1: + resolution: {integrity: sha512-hidjRl/irt/kvbJmyA+oED8xh+VnlQqfye3oxoZEuGr+JEKnU7keWNyiQxkSWpo9z5rwg52CKgCmY7oMuPMtmw==} dependencies: - '@unhead/dom': 1.7.4 - '@unhead/schema': 1.7.4 - '@unhead/shared': 1.7.4 + '@unhead/dom': 1.8.1 + '@unhead/schema': 1.8.1 + '@unhead/shared': 1.8.1 hookable: 5.5.3 dev: true @@ -23712,7 +23742,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -23723,11 +23753,11 @@ packages: /unimport@3.4.0(rollup@3.29.4): resolution: {integrity: sha512-M/lfFEgufIT156QAr/jWHLUn55kEmxBBiQsMxvRSIbquwmeJEyQYgshHDEvQDWlSJrVOOTAgnJ3FvlsrpGkanA==} dependencies: - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) escape-string-regexp: 5.0.0 fast-glob: 3.3.1 local-pkg: 0.4.3 - magic-string: 0.30.4 + magic-string: 0.30.5 mlly: 1.4.2 pathe: 1.1.1 pkg-types: 1.0.3 @@ -23754,6 +23784,13 @@ packages: unique-slug: 2.0.2 dev: true + /unique-filename@2.0.1: + resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + unique-slug: 3.0.0 + dev: true + /unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -23767,6 +23804,13 @@ packages: imurmurhash: 0.1.4 dev: true + /unique-slug@3.0.0: + resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + imurmurhash: 0.1.4 + dev: true + /unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -23784,7 +23828,7 @@ packages: /unist-builder@3.0.1: resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 dev: true /unist-util-generated@2.0.1: @@ -23793,54 +23837,54 @@ packages: /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 /unist-util-modify-children@3.1.1: resolution: {integrity: sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 array-iterate: 2.0.1 dev: false /unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 dev: true /unist-util-position@4.0.4: resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 /unist-util-remove-position@4.0.2: resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 unist-util-visit: 4.1.2 dev: true /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 /unist-util-visit-children@2.0.2: resolution: {integrity: sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 dev: false /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 unist-util-is: 5.2.1 /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 @@ -23865,7 +23909,7 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unplugin-vue-router@0.7.0(vue-router@4.2.5)(vue@3.3.4): + /unplugin-vue-router@0.7.0(vue-router@4.2.5)(vue@3.3.7): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -23874,8 +23918,8 @@ packages: optional: true dependencies: '@babel/types': 7.23.0 - '@rollup/pluginutils': 5.0.4(rollup@3.29.4) - '@vue-macros/common': 1.8.0(vue@3.3.4) + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + '@vue-macros/common': 1.8.0(vue@3.3.7) ast-walker-scope: 0.5.0 chokidar: 3.5.3 fast-glob: 3.3.1 @@ -23885,8 +23929,8 @@ packages: pathe: 1.1.1 scule: 1.0.0 unplugin: 1.5.0 - vue-router: 4.2.5(vue@3.3.4) - yaml: 2.3.2 + vue-router: 4.2.5(vue@3.3.7) + yaml: 2.3.3 transitivePeerDependencies: - rollup - vue @@ -23949,13 +23993,13 @@ packages: dependencies: anymatch: 3.1.3 chokidar: 3.5.3 - destr: 2.0.1 + destr: 2.0.2 h3: 1.8.2 ioredis: 5.3.2 listhen: 1.5.5 lru-cache: 10.0.1 mri: 1.2.0 - node-fetch-native: 1.4.0 + node-fetch-native: 1.4.1 ofetch: 1.3.3 ufo: 1.3.1 transitivePeerDependencies: @@ -23965,7 +24009,6 @@ packages: /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} - dev: false /untun@0.1.2: resolution: {integrity: sha512-wLAMWvxfqyTiBODA1lg3IXHQtjggYLeTK7RnSfqtOXixWJ3bAa2kK/HHmOOg19upteqO3muLvN6O/icbyQY33Q==} @@ -23980,10 +24023,10 @@ packages: resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==} hasBin: true dependencies: - '@babel/core': 7.23.0 - '@babel/standalone': 7.23.1 + '@babel/core': 7.23.2 + '@babel/standalone': 7.23.2 '@babel/types': 7.23.0 - defu: 6.1.2 + defu: 6.1.3 jiti: 1.20.0 mri: 1.2.0 scule: 1.0.0 @@ -24057,7 +24100,7 @@ packages: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.12 - which-typed-array: 1.1.11 + which-typed-array: 1.1.13 /utila@0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} @@ -24083,14 +24126,15 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: false - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul@9.1.3: + resolution: {integrity: sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.19 - '@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.5 + convert-source-map: 2.0.0 /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -24113,25 +24157,25 @@ packages: /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 vfile: 5.3.7 dev: false /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 unist-util-stringify-position: 3.0.3 /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.8 + '@types/unist': 2.0.9 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - /vite-node@0.28.5(@types/node@20.8.0): + /vite-node@0.28.5(@types/node@20.8.9): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -24143,7 +24187,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@20.8.0) + vite: 4.5.0(@types/node@20.8.9) transitivePeerDependencies: - '@types/node' - less @@ -24155,7 +24199,7 @@ packages: - terser dev: true - /vite-node@0.33.0(@types/node@18.18.1): + /vite-node@0.33.0(@types/node@18.18.7): resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true @@ -24165,7 +24209,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@18.18.1) + vite: 4.5.0(@types/node@18.18.7) transitivePeerDependencies: - '@types/node' - less @@ -24177,7 +24221,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.2(eslint@8.51.0)(typescript@5.2.2)(vite@4.4.9): + /vite-plugin-checker@0.6.2(eslint@8.52.0)(typescript@5.2.2)(vite@4.5.0): resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} engines: {node: '>=14.16'} peerDependencies: @@ -24213,7 +24257,7 @@ packages: chalk: 4.1.2 chokidar: 3.5.3 commander: 8.3.0 - eslint: 8.51.0 + eslint: 8.52.0 fast-glob: 3.3.1 fs-extra: 11.1.1 lodash.debounce: 4.0.8 @@ -24223,98 +24267,68 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.2.2 - vite: 4.4.9(@types/node@18.18.1) + vite: 4.5.0(@types/node@18.18.7) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 - vscode-uri: 3.0.7 + vscode-uri: 3.0.8 dev: true - /vite-plugin-full-reload@1.0.5(vite@4.4.9): + /vite-plugin-full-reload@1.0.5(vite@4.5.0): resolution: {integrity: sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==} peerDependencies: vite: ^2 || ^3 || ^4 dependencies: picocolors: 1.0.0 picomatch: 2.3.1 - vite: 4.4.9(@types/node@20.8.0) + vite: 4.5.0(@types/node@20.8.9) dev: true - /vite@4.4.11(@types/node@20.8.0): - resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true + /vite-plugin-inspect@0.7.41(@nuxt/kit@3.8.0)(vite@4.5.0): + resolution: {integrity: sha512-gASdFRO4CHDQF8qAk9LZEJyzlIJM4bFvDn7hz0e2r1PS6uq+yukd8+jHctOAbvCceQoTS5iDAgd4/mWcGWYoMw==} + engines: {node: '>=14'} peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: + '@nuxt/kit': optional: true dependencies: - '@types/node': 20.8.0 - esbuild: 0.18.20 - postcss: 8.4.31 - rollup: 3.29.4 - optionalDependencies: - fsevents: 2.3.3 + '@antfu/utils': 0.7.6 + '@nuxt/kit': 3.8.0 + '@rollup/pluginutils': 5.0.5(rollup@3.29.4) + debug: 4.3.4 + error-stack-parser-es: 0.1.1 + fs-extra: 11.1.1 + open: 9.1.0 + picocolors: 1.0.0 + sirv: 2.0.3 + vite: 4.5.0(@types/node@18.18.7) + transitivePeerDependencies: + - rollup + - supports-color dev: true - /vite@4.4.7(@types/node@14.18.63)(less@4.1.3)(sass@1.64.1)(terser@5.19.2): - resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true + /vite-plugin-vue-inspector@4.0.0(vite@4.5.0): + resolution: {integrity: sha512-xNjMbRj3YrebuuInTvlC8ghPtzT+3LjMIQPeeR/5CaFd+WcbA9wBnECZmlcP3GITCVED0SxGmTyoJ3iVKsK4vQ==} peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite: ^3.0.0-0 || ^4.0.0-0 dependencies: - '@types/node': 14.18.63 - esbuild: 0.18.20 - less: 4.1.3 - postcss: 8.4.31 - rollup: 3.29.4 - sass: 1.64.1 - terser: 5.19.2 - optionalDependencies: - fsevents: 2.3.3 + '@babel/core': 7.23.2 + '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.23.2) + '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2) + '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.2) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.2) + '@vue/compiler-dom': 3.3.7 + kolorist: 1.8.0 + magic-string: 0.30.5 + vite: 4.5.0(@types/node@18.18.7) + transitivePeerDependencies: + - supports-color + dev: true - /vite@4.4.7(@types/node@20.8.0)(less@4.1.3)(sass@1.64.1)(terser@5.19.2): + /vite@4.4.7(@types/node@14.18.63)(less@4.1.3)(sass@1.64.1)(terser@5.19.2): resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -24342,8 +24356,8 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.0 - esbuild: 0.18.20 + '@types/node': 14.18.63 + esbuild: 0.18.17 less: 4.1.3 postcss: 8.4.31 rollup: 3.29.4 @@ -24351,9 +24365,8 @@ packages: terser: 5.19.2 optionalDependencies: fsevents: 2.3.3 - dev: true - /vite@4.4.7(@types/node@20.8.3)(less@4.1.3)(sass@1.64.1)(terser@5.19.2): + /vite@4.4.7(@types/node@20.8.9)(less@4.1.3)(sass@1.64.1)(terser@5.19.2): resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -24381,8 +24394,8 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.3 - esbuild: 0.18.20 + '@types/node': 20.8.9 + esbuild: 0.18.17 less: 4.1.3 postcss: 8.4.31 rollup: 3.29.4 @@ -24391,8 +24404,8 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vite@4.4.9(@types/node@18.18.1): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} + /vite@4.5.0(@types/node@18.18.7): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -24419,7 +24432,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.18.1 + '@types/node': 18.18.7 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 @@ -24427,8 +24440,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@4.4.9(@types/node@20.8.0): - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} + /vite@4.5.0(@types/node@20.8.9): + resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -24455,42 +24468,42 @@ packages: terser: optional: true dependencies: - '@types/node': 20.8.0 + '@types/node': 20.8.9 esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.4(vite@4.4.9): - resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + /vitefu@0.2.5(vite@4.5.0): + 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.4.9(@types/node@20.8.0) + vite: 4.5.0(@types/node@20.8.9) /void-elements@2.0.1: resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} engines: {node: '>=0.10.0'} - /vscode-css-languageservice@6.2.9: - resolution: {integrity: sha512-9MsOvAi+VycKomQ7KEq4o/hLtjHHrtRLLl8lM9nMcH8cxfNI7/6jVXmsV/7pdbDWu9L3DZhsspN1eMXZwiOymw==} + /vscode-css-languageservice@6.2.10: + resolution: {integrity: sha512-sYUZPku4mQ06AWGCbMyjv2tdR6juBW6hTbVPFwbJvNVzdtEfBioQOgkdXg7yMJNWnXkvWSU1FL2kb4Vxu5Cdyw==} dependencies: '@vscode/l10n': 0.0.16 vscode-languageserver-textdocument: 1.0.11 - vscode-languageserver-types: 3.17.3 - vscode-uri: 3.0.7 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 - /vscode-html-languageservice@5.1.0: - resolution: {integrity: sha512-cGOu5+lrz+2dDXSGS15y24lDtPaML1T8K/SfqgFbLmCZ1btYOxceFieR+ybTS2es/A67kRc62m2cKFLUQPWG5g==} + /vscode-html-languageservice@5.1.1: + resolution: {integrity: sha512-JenrspIIG/Q+93R6G3L6HdK96itSisMynE0glURqHpQbL3dKAKzdm8L40lAHNkwJeBg+BBPpAshZKv/38onrTQ==} dependencies: '@vscode/l10n': 0.0.16 vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 - vscode-uri: 3.0.7 + vscode-uri: 3.0.8 dev: false /vscode-jsonrpc@6.0.0: @@ -24544,6 +24557,7 @@ packages: /vscode-languageserver-types@3.17.3: resolution: {integrity: sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==} + dev: false /vscode-languageserver-types@3.17.5: resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} @@ -24584,8 +24598,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==} /vscode@1.1.37: resolution: {integrity: sha512-vJNj6IlN7IJPdMavlQa1KoFB3Ihn06q1AiN3ZFI/HfzPNzbKZWPPuiU+XkpNOfGU5k15m4r80nxNPlM7wcc0wg==} @@ -24614,7 +24628,7 @@ packages: resolution: {integrity: sha512-6bnLkn8O0JJyiFSIF0EfCogzeqNXpnjJ0vW/SZzNHfe6sPx30lTtTXlE5TFs2qhJlAtDFybStVNpL73cPe3OMQ==} dev: true - /vue-demi@0.14.6(vue@3.3.4): + /vue-demi@0.14.6(vue@3.3.7): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -24626,21 +24640,21 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.4 + vue: 3.3.7(typescript@5.2.2) dev: false /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-eslint-parser@9.3.1(eslint@8.51.0): - resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} + /vue-eslint-parser@9.3.2(eslint@8.52.0): + resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.51.0 + eslint: 8.52.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -24651,41 +24665,47 @@ packages: - supports-color dev: true - /vue-router@4.2.5(vue@3.3.4): + /vue-router@4.2.5(vue@3.3.7): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: - '@vue/devtools-api': 6.5.0 - vue: 3.3.4 + '@vue/devtools-api': 6.5.1 + vue: 3.3.7(typescript@5.2.2) - /vue-template-compiler@2.7.14: - resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + /vue-template-compiler@2.7.15: + resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==} dependencies: de-indent: 1.0.2 he: 1.2.0 dev: true - /vue-tsc@1.8.15(typescript@5.2.2): - resolution: {integrity: sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==} + /vue-tsc@1.8.22(typescript@5.2.2): + resolution: {integrity: sha512-j9P4kHtW6eEE08aS5McFZE/ivmipXy0JzrnTgbomfABMaVKx37kNBw//irL3+LlE3kOo63XpnRigyPC3w7+z+A==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.15(typescript@5.2.2) - '@vue/typescript': 1.8.15(typescript@5.2.2) + '@volar/typescript': 1.10.7 + '@vue/language-core': 1.8.22(typescript@5.2.2) semver: 7.5.4 typescript: 5.2.2 dev: true - /vue@3.3.4: - resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} + /vue@3.3.7(typescript@5.2.2): + resolution: {integrity: sha512-YEMDia1ZTv1TeBbnu6VybatmSteGOS3A3YgfINOfraCbf85wdKHzscD6HSS/vB4GAtI7sa1XPX7HcQaJ1l24zA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 - '@vue/runtime-dom': 3.3.4 - '@vue/server-renderer': 3.3.4(vue@3.3.4) - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.3.7 + '@vue/compiler-sfc': 3.3.7 + '@vue/runtime-dom': 3.3.7 + '@vue/server-renderer': 3.3.7(vue@3.3.7) + '@vue/shared': 3.3.7 + typescript: 5.2.2 /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -24758,7 +24778,7 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} - /webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2): + /webpack-cli@5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true @@ -24776,9 +24796,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.88.2) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.88.2) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.88.2) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.89.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.89.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@4.15.1)(webpack@5.89.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -24787,9 +24807,10 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.88.2) - webpack-merge: 5.9.0 + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + webpack-dev-server: 4.15.1(webpack-cli@5.1.4)(webpack@5.89.0) + webpack-merge: 5.10.0 + dev: true /webpack-dev-middleware@5.3.3(webpack@5.88.2): resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} @@ -24802,7 +24823,21 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) + + /webpack-dev-middleware@5.3.3(webpack@5.89.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.2.0 + webpack: 5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4) + dev: true /webpack-dev-middleware@6.1.1(webpack@5.88.2): resolution: {integrity: sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ==} @@ -24818,9 +24853,61 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) + + /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.89.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.12 + '@types/connect-history-api-fallback': 1.5.2 + '@types/express': 4.17.20 + '@types/serve-index': 1.9.3 + '@types/serve-static': 1.15.4 + '@types/sockjs': 0.3.35 + '@types/ws': 8.5.8 + 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.4.0 + http-proxy-middleware: 2.0.6(@types/express@4.17.20) + ipaddr.js: 2.1.0 + launch-editor: 2.6.1 + open: 8.4.2 + p-retry: 4.6.2 + rimraf: 3.0.2 + 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.95)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-dev-middleware: 5.3.3(webpack@5.89.0) + ws: 8.14.2 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: true - /webpack-dev-server@4.15.1(webpack-cli@5.1.4)(webpack@5.88.2): + /webpack-dev-server@4.15.1(webpack@5.88.2): resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} engines: {node: '>= 12.13.0'} hasBin: true @@ -24833,13 +24920,13 @@ packages: webpack-cli: optional: true dependencies: - '@types/bonjour': 3.5.11 - '@types/connect-history-api-fallback': 1.5.1 - '@types/express': 4.17.18 - '@types/serve-index': 1.9.2 - '@types/serve-static': 1.15.3 - '@types/sockjs': 0.3.34 - '@types/ws': 8.5.6 + '@types/bonjour': 3.5.12 + '@types/connect-history-api-fallback': 1.5.2 + '@types/express': 4.17.20 + '@types/serve-index': 1.9.3 + '@types/serve-static': 1.15.4 + '@types/sockjs': 0.3.35 + '@types/ws': 8.5.8 ansi-html-community: 0.0.8 bonjour-service: 1.1.1 chokidar: 3.5.3 @@ -24850,19 +24937,18 @@ packages: express: 4.18.2 graceful-fs: 4.2.11 html-entities: 2.4.0 - http-proxy-middleware: 2.0.6(@types/express@4.17.18) + http-proxy-middleware: 2.0.6(@types/express@4.17.20) 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.2.0 - selfsigned: 2.1.1 + selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) webpack-dev-middleware: 5.3.3(webpack@5.88.2) ws: 8.14.2 transitivePeerDependencies: @@ -24871,6 +24957,14 @@ packages: - supports-color - utf-8-validate + /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-merge@5.9.0: resolution: {integrity: sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==} engines: {node: '>=10.0.0'} @@ -24893,12 +24987,12 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4) + webpack: 5.88.2(@swc/core@1.3.95)(esbuild@0.18.17) /webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - /webpack@5.88.2(@swc/core@1.3.92)(webpack-cli@5.1.4): + /webpack@5.88.2(@swc/core@1.3.95)(esbuild@0.18.17): resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -24908,13 +25002,13 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.5 - '@types/estree': 1.0.2 + '@types/eslint-scope': 3.7.6 + '@types/estree': 1.0.3 '@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) + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) browserslist: 4.22.1 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 @@ -24929,15 +25023,55 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(@swc/core@1.3.92)(esbuild@0.18.17)(webpack@5.88.2) + terser-webpack-plugin: 5.3.9(@swc/core@1.3.95)(esbuild@0.18.17)(webpack@5.88.2) watchpack: 2.4.0 - webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.88.2) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + /webpack@5.89.0(@swc/core@1.3.95)(webpack-cli@5.1.4): + resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.6 + '@types/estree': 1.0.3 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) + browserslist: 4.22.1 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.3.1 + 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.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(@swc/core@1.3.95)(webpack@5.89.0) + watchpack: 2.4.0 + webpack-cli: 5.1.4(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} engines: {node: '>=0.8.0'} @@ -25022,7 +25156,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 /which-collection@1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} @@ -25053,12 +25187,12 @@ packages: path-exists: 4.0.0 dev: false - /which-typed-array@1.1.11: - resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + /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 @@ -25085,6 +25219,14 @@ packages: isexe: 2.0.0 dev: true + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 3.1.1 + dev: true + /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: @@ -25220,7 +25362,7 @@ packages: unist-util-visit: 4.1.2 vfile: 5.3.7 optionalDependencies: - deasync: 0.1.28 + deasync: 0.1.29 transitivePeerDependencies: - supports-color dev: true @@ -25289,8 +25431,8 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - /yaml@2.3.2: - resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==} + /yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} engines: {node: '>= 14'} dev: true @@ -25327,19 +25469,6 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs@17.7.1: - resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - dev: true - /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -25372,6 +25501,7 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} + dev: false /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -25381,8 +25511,8 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - /zhead@2.1.3: - resolution: {integrity: sha512-T6kZx8TYdLhuy2vURjPUj9EK9Dobnctu12CYw9ibu6Xj/UAqh2q2bQaA3vFrL4Rna5+CXYHYN3uJrUu6VulYzw==} + /zhead@2.2.4: + resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} dev: true /zip-stream@5.0.1: @@ -25394,12 +25524,8 @@ packages: readable-stream: 3.6.2 dev: true - /zod@3.21.4: - resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} - dev: false - - /zod@3.22.2: - resolution: {integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==} + /zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false /zone.js@0.13.3: diff --git a/site/.env b/site/.env new file mode 100644 index 000000000..7eb57eb4f --- /dev/null +++ b/site/.env @@ -0,0 +1,4 @@ +CRAWLEE_STORAGE_DIR = "../../../../tmp" +GITHUB_GENERATE_PAGE_CACHE_TOKEN = "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" +NEXT_TELEMETRY_DISABLED=1 +NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET = "master-co.appspot.com" \ No newline at end of file diff --git a/site/.env.development b/site/.env.development new file mode 100644 index 000000000..7a56eb8b1 --- /dev/null +++ b/site/.env.development @@ -0,0 +1 @@ +HOST=http://localhost:$PORT \ No newline at end of file diff --git a/site/.env.production b/site/.env.production new file mode 100644 index 000000000..c440d637a --- /dev/null +++ b/site/.env.production @@ -0,0 +1 @@ +HOST=https://beta.css.master.co \ No newline at end of file diff --git a/site/.eslintrc.json b/site/.eslintrc.json new file mode 100644 index 000000000..6f043049a --- /dev/null +++ b/site/.eslintrc.json @@ -0,0 +1,13 @@ +{ + "extends": "next/core-web-vitals", + "rules": { + "import/no-anonymous-default-export": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/no-explicit-any": "off", + "@next/next/google-font-display": "off", + "@next/next/google-font-preconnect": "off", + "@next/next/no-page-custom-font": "off", + "no-html-link-for-pages": "off", + "react/display-name": "off" + } +} \ No newline at end of file diff --git a/site/.gitignore b/site/.gitignore new file mode 100644 index 000000000..b8253d079 --- /dev/null +++ b/site/.gitignore @@ -0,0 +1,37 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +/public/monaco-editor +/public/shared + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/site/README.md b/site/README.md new file mode 100644 index 000000000..c6815c575 --- /dev/null +++ b/site/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash name=Terminal +npm run dev +# or +yarn dev +# or +pnpm dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +[http://localhost:3000/api/hello](http://localhost:3000/api/hello) is an endpoint that uses [Route Handlers](https://beta.nextjs.org/docs/routing/route-handlers). This endpoint can be edited in `app/api/hello/route.ts`. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/site/app/[locale]/(root)/blog/_page.tsx b/site/app/[locale]/(root)/blog/_page.tsx new file mode 100644 index 000000000..687c01b9b --- /dev/null +++ b/site/app/[locale]/(root)/blog/_page.tsx @@ -0,0 +1,50 @@ +import Article from 'shared/components/Article'; +import DocHeader from '~/layouts/DocHeader'; +import DocFooter from '~/layouts/DocFooter'; +import { queryDictionary } from 'shared/dictionaries'; +// @ts-expect-error +import allBlogMetadata from './*/metadata.ts' +import Image from 'next/image'; +import { l } from 'to-line'; +import dayjs from 'dayjs'; +import Link from 'shared/components/Link'; +import metadata from './metadata' +import { generate } from '~/utils/metadata' + +export async function generateMetadata(props: any, parent: any) { + return generate(metadata, props, parent) +} + +export default async function Page(props: any) { + const $ = await queryDictionary(props.params.locale) + return <> + {/* @ts-expect-error server component */} + +
+
+
+ {allBlogMetadata.concat(allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata, allBlogMetadata) + .map((eachBlogMetadata: any, index: number) => { + const formattedDate = dayjs(eachBlogMetadata.date).format('ddd, MMMM D YYYY') + return ( + + {eachBlogMetadata.title} +
{formattedDate}
+
{eachBlogMetadata.title}
+
{eachBlogMetadata.description}
+ + ) + })} +
+
+ {/* @ts-expect-error server component */} + +
+ + + +} \ No newline at end of file diff --git a/site/app/[locale]/(root)/blog/metadata.ts b/site/app/[locale]/(root)/blog/metadata.ts new file mode 100644 index 000000000..f95fb3f2a --- /dev/null +++ b/site/app/[locale]/(root)/blog/metadata.ts @@ -0,0 +1,9 @@ +import { Metadata } from 'shared/types/Metadata' + +const metadata: Metadata = { + title: 'Master CSS 2.0', + description: 'The latest Master CSS things', + unfinished: true +} + +export default metadata \ No newline at end of file diff --git a/roadmap/page.tsx b/site/app/[locale]/(root)/blog/v2/_page.tsx similarity index 100% rename from roadmap/page.tsx rename to site/app/[locale]/(root)/blog/v2/_page.tsx diff --git a/site/app/[locale]/(root)/blog/v2/content.mdx b/site/app/[locale]/(root)/blog/v2/content.mdx new file mode 100644 index 000000000..c30e7d645 --- /dev/null +++ b/site/app/[locale]/(root)/blog/v2/content.mdx @@ -0,0 +1,117 @@ +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus luctus felis eget tellus tempus, in tempor nisl pretium. Sed ac dapibus lectus. Proin sed mauris sed risus mollis bibendum. Ut efficitur mi ut turpis efficitur, et tempor lorem volutpat. Quisque fringilla, turpis eu suscipit rhoncus, tortor enim malesuada risus, id pulvinar lorem felis et nunc. Nullam finibus augue at ipsum luctus iaculis. Aenean et ullamcorper lorem. + + + +```install +@master/css@latest +``` + +--- + +## Framework Integration +Vestibulum fringilla varius semper. Sed in placerat est, in iaculis urna. Sed at dignissim mauris. Cras ac feugiat quam, eget rutrum mauris. Sed consequat placerat neque in dictum. Nullam maximus est ut quam ultrices fringilla. Sed vehicula neque non bibendum ullamcorper. Maecenas mattis scelerisque tortor, ac ullamcorper tellus eleifend a. Suspendisse bibendum nibh at metus tempus, ac dignissim sem viverra. Morbi a tortor tincidunt, aliquam lectus nec, convallis mauris. Fusce non lorem vitae mauris ultrices aliquam. Donec id risus id massa lacinia semper. Curabitur laoreet magna a fringilla congue. + +--- + +## New Configuration API + +### `.animations` +You can now customize CSS [animations](/docs/configuration#animations) in `master.css.js`: +```js name=master.css.js +export default { + animations: { + fade: { + '0%': { opacity: 0 }, + 'to': { opacity: 1 } + }, + … + } +} +``` +Apply the `fade` keyframe via [animation syntax](/docs/animation): +```html +
+``` +It only generates the CSS keyframe rule used: +```css ++@keyframes fade { ++ 0% { ++ opacity: 0 ++ } ++ ++ to { ++ opacity: 1 ++ } ++} + +.\@fade\|\.5s\|ease { + animation: fade .5s ease +} +``` + +--- + +## Simplified Syntax + +### `animation-play-state:` to `@play:` +```html +-
+-
++
++
+``` +To learn more, check out the [Animaiton Play State](/docs/animation-play-state) documentation. + +### `animation-fill-mode:` to `@fill:` +```html +-
+-
+-
++
++
++
+``` +To learn more, check out the [Animaiton Fill Mode](/docs/animation-fill-mode) documentation. + +### `animation-iteration-count:` to `@iteration:` +```html +-
++
+``` +To learn more, check out the [Animaiton Fill Mode](/docs/animation-iteration-count) documentation. + +### `animation-direction` values +```html +-
+-
++
++
+``` +To learn more, check out the [Animaiton Direction](/docs/animation-direction) documentation. + +--- + +## Enhanced Services + +### Theme Service +Install the theme service separately and initialize it: +```js +import ThemeService from 'theme-service' + +export const themeService = new ThemeService({ default: 'dark' }) +``` +For React, check out the [Theme Service for React](/docs/theme-service/react). + +It helps you set up: +```html + + +

Hello World

+ + +``` +To switch themes: +```js +themeService.switch('light') +``` +Check out the full documentation [Theme Service](/docs/theme-service). \ No newline at end of file diff --git a/site/app/[locale]/(root)/blog/v2/metadata.ts b/site/app/[locale]/(root)/blog/v2/metadata.ts new file mode 100644 index 000000000..da02bb451 --- /dev/null +++ b/site/app/[locale]/(root)/blog/v2/metadata.ts @@ -0,0 +1,10 @@ +import { Metadata } from 'shared/types/Metadata' + +const metadata: Metadata = { + title: 'Master CSS 2.0', + description: 'Configuration API, progressive rendering, design system, and more!', + authors: ['Aron', 'Benseage', 'Miles', 'Lola', 'Joy'], + date: 1689190997223 +} + +export default metadata \ No newline at end of file diff --git a/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg b/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg new file mode 100644 index 000000000..161be9ca3 Binary files /dev/null and b/site/app/[locale]/(root)/blog/v2/opengraph-image.jpg differ diff --git a/docs/accent-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/accent-color/_opengraph-image.tsx similarity index 100% rename from docs/accent-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/accent-color/_opengraph-image.tsx diff --git a/docs/accent-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/accent-color/components/Overview.tsx similarity index 100% rename from docs/accent-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/accent-color/components/Overview.tsx diff --git a/docs/accent-color/content.mdx b/site/app/[locale]/(root)/docs/accent-color/content.mdx similarity index 100% rename from docs/accent-color/content.mdx rename to site/app/[locale]/(root)/docs/accent-color/content.mdx diff --git a/docs/accent-color/metadata.ts b/site/app/[locale]/(root)/docs/accent-color/metadata.ts similarity index 100% rename from docs/accent-color/metadata.ts rename to site/app/[locale]/(root)/docs/accent-color/metadata.ts diff --git a/docs/accent-color/page.tsx b/site/app/[locale]/(root)/docs/accent-color/page.tsx similarity index 100% rename from docs/accent-color/page.tsx rename to site/app/[locale]/(root)/docs/accent-color/page.tsx diff --git a/docs/accent-color/syntaxes.ts b/site/app/[locale]/(root)/docs/accent-color/syntaxes.ts similarity index 100% rename from docs/accent-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/accent-color/syntaxes.ts diff --git a/docs/align-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-content/_opengraph-image.tsx similarity index 100% rename from docs/align-content/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/align-content/_opengraph-image.tsx diff --git a/docs/align-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-content/components/Overview.tsx similarity index 100% rename from docs/align-content/components/Overview.tsx rename to site/app/[locale]/(root)/docs/align-content/components/Overview.tsx diff --git a/docs/align-content/content.mdx b/site/app/[locale]/(root)/docs/align-content/content.mdx similarity index 100% rename from docs/align-content/content.mdx rename to site/app/[locale]/(root)/docs/align-content/content.mdx diff --git a/docs/align-content/metadata.ts b/site/app/[locale]/(root)/docs/align-content/metadata.ts similarity index 100% rename from docs/align-content/metadata.ts rename to site/app/[locale]/(root)/docs/align-content/metadata.ts diff --git a/docs/align-content/page.tsx b/site/app/[locale]/(root)/docs/align-content/page.tsx similarity index 100% rename from docs/align-content/page.tsx rename to site/app/[locale]/(root)/docs/align-content/page.tsx diff --git a/docs/align-content/syntaxes.ts b/site/app/[locale]/(root)/docs/align-content/syntaxes.ts similarity index 100% rename from docs/align-content/syntaxes.ts rename to site/app/[locale]/(root)/docs/align-content/syntaxes.ts diff --git a/docs/align-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-items/_opengraph-image.tsx similarity index 100% rename from docs/align-items/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/align-items/_opengraph-image.tsx diff --git a/docs/align-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-items/components/Overview.tsx similarity index 100% rename from docs/align-items/components/Overview.tsx rename to site/app/[locale]/(root)/docs/align-items/components/Overview.tsx diff --git a/docs/align-items/content.mdx b/site/app/[locale]/(root)/docs/align-items/content.mdx similarity index 100% rename from docs/align-items/content.mdx rename to site/app/[locale]/(root)/docs/align-items/content.mdx diff --git a/docs/align-items/metadata.ts b/site/app/[locale]/(root)/docs/align-items/metadata.ts similarity index 100% rename from docs/align-items/metadata.ts rename to site/app/[locale]/(root)/docs/align-items/metadata.ts diff --git a/docs/align-items/page.tsx b/site/app/[locale]/(root)/docs/align-items/page.tsx similarity index 100% rename from docs/align-items/page.tsx rename to site/app/[locale]/(root)/docs/align-items/page.tsx diff --git a/docs/align-items/syntaxes.ts b/site/app/[locale]/(root)/docs/align-items/syntaxes.ts similarity index 100% rename from docs/align-items/syntaxes.ts rename to site/app/[locale]/(root)/docs/align-items/syntaxes.ts diff --git a/docs/align-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/align-self/_opengraph-image.tsx similarity index 100% rename from docs/align-self/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/align-self/_opengraph-image.tsx diff --git a/docs/align-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/align-self/components/Overview.tsx similarity index 100% rename from docs/align-self/components/Overview.tsx rename to site/app/[locale]/(root)/docs/align-self/components/Overview.tsx diff --git a/docs/align-self/content.mdx b/site/app/[locale]/(root)/docs/align-self/content.mdx similarity index 100% rename from docs/align-self/content.mdx rename to site/app/[locale]/(root)/docs/align-self/content.mdx diff --git a/docs/align-self/metadata.ts b/site/app/[locale]/(root)/docs/align-self/metadata.ts similarity index 100% rename from docs/align-self/metadata.ts rename to site/app/[locale]/(root)/docs/align-self/metadata.ts diff --git a/docs/align-self/page.tsx b/site/app/[locale]/(root)/docs/align-self/page.tsx similarity index 100% rename from docs/align-self/page.tsx rename to site/app/[locale]/(root)/docs/align-self/page.tsx diff --git a/docs/align-self/syntaxes.ts b/site/app/[locale]/(root)/docs/align-self/syntaxes.ts similarity index 100% rename from docs/align-self/syntaxes.ts rename to site/app/[locale]/(root)/docs/align-self/syntaxes.ts diff --git a/docs/animation-delay/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-delay/_opengraph-image.tsx similarity index 100% rename from docs/animation-delay/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-delay/_opengraph-image.tsx diff --git a/docs/animation-delay/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-delay/components/Overview.tsx similarity index 100% rename from docs/animation-delay/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-delay/components/Overview.tsx diff --git a/docs/animation-delay/content.mdx b/site/app/[locale]/(root)/docs/animation-delay/content.mdx similarity index 100% rename from docs/animation-delay/content.mdx rename to site/app/[locale]/(root)/docs/animation-delay/content.mdx diff --git a/docs/animation-delay/metadata.ts b/site/app/[locale]/(root)/docs/animation-delay/metadata.ts similarity index 100% rename from docs/animation-delay/metadata.ts rename to site/app/[locale]/(root)/docs/animation-delay/metadata.ts diff --git a/docs/animation-delay/page.tsx b/site/app/[locale]/(root)/docs/animation-delay/page.tsx similarity index 100% rename from docs/animation-delay/page.tsx rename to site/app/[locale]/(root)/docs/animation-delay/page.tsx diff --git a/docs/animation-delay/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-delay/syntaxes.ts similarity index 100% rename from docs/animation-delay/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-delay/syntaxes.ts diff --git a/docs/animation-direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-direction/_opengraph-image.tsx similarity index 100% rename from docs/animation-direction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-direction/_opengraph-image.tsx diff --git a/docs/animation-direction/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-direction/components/Basic.tsx similarity index 100% rename from docs/animation-direction/components/Basic.tsx rename to site/app/[locale]/(root)/docs/animation-direction/components/Basic.tsx diff --git a/docs/animation-direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-direction/components/Overview.tsx similarity index 100% rename from docs/animation-direction/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-direction/components/Overview.tsx diff --git a/docs/animation-direction/content.mdx b/site/app/[locale]/(root)/docs/animation-direction/content.mdx similarity index 100% rename from docs/animation-direction/content.mdx rename to site/app/[locale]/(root)/docs/animation-direction/content.mdx diff --git a/docs/animation-direction/metadata.ts b/site/app/[locale]/(root)/docs/animation-direction/metadata.ts similarity index 100% rename from docs/animation-direction/metadata.ts rename to site/app/[locale]/(root)/docs/animation-direction/metadata.ts diff --git a/docs/animation-direction/page.tsx b/site/app/[locale]/(root)/docs/animation-direction/page.tsx similarity index 100% rename from docs/animation-direction/page.tsx rename to site/app/[locale]/(root)/docs/animation-direction/page.tsx diff --git a/docs/animation-direction/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-direction/syntaxes.ts similarity index 100% rename from docs/animation-direction/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-direction/syntaxes.ts diff --git a/docs/animation-duration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-duration/_opengraph-image.tsx similarity index 100% rename from docs/animation-duration/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-duration/_opengraph-image.tsx diff --git a/docs/animation-duration/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-duration/components/Overview.tsx similarity index 100% rename from docs/animation-duration/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-duration/components/Overview.tsx diff --git a/docs/animation-duration/content.mdx b/site/app/[locale]/(root)/docs/animation-duration/content.mdx similarity index 100% rename from docs/animation-duration/content.mdx rename to site/app/[locale]/(root)/docs/animation-duration/content.mdx diff --git a/docs/animation-duration/metadata.ts b/site/app/[locale]/(root)/docs/animation-duration/metadata.ts similarity index 100% rename from docs/animation-duration/metadata.ts rename to site/app/[locale]/(root)/docs/animation-duration/metadata.ts diff --git a/docs/animation-duration/page.tsx b/site/app/[locale]/(root)/docs/animation-duration/page.tsx similarity index 100% rename from docs/animation-duration/page.tsx rename to site/app/[locale]/(root)/docs/animation-duration/page.tsx diff --git a/docs/animation-duration/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-duration/syntaxes.ts similarity index 100% rename from docs/animation-duration/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-duration/syntaxes.ts diff --git a/docs/animation-fill-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/_opengraph-image.tsx similarity index 100% rename from docs/animation-fill-mode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-fill-mode/_opengraph-image.tsx diff --git a/docs/animation-fill-mode/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/components/Basic.tsx similarity index 100% rename from docs/animation-fill-mode/components/Basic.tsx rename to site/app/[locale]/(root)/docs/animation-fill-mode/components/Basic.tsx diff --git a/docs/animation-fill-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/components/Overview.tsx similarity index 100% rename from docs/animation-fill-mode/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-fill-mode/components/Overview.tsx diff --git a/docs/animation-fill-mode/content.mdx b/site/app/[locale]/(root)/docs/animation-fill-mode/content.mdx similarity index 100% rename from docs/animation-fill-mode/content.mdx rename to site/app/[locale]/(root)/docs/animation-fill-mode/content.mdx diff --git a/docs/animation-fill-mode/metadata.ts b/site/app/[locale]/(root)/docs/animation-fill-mode/metadata.ts similarity index 100% rename from docs/animation-fill-mode/metadata.ts rename to site/app/[locale]/(root)/docs/animation-fill-mode/metadata.ts diff --git a/docs/animation-fill-mode/page.tsx b/site/app/[locale]/(root)/docs/animation-fill-mode/page.tsx similarity index 100% rename from docs/animation-fill-mode/page.tsx rename to site/app/[locale]/(root)/docs/animation-fill-mode/page.tsx diff --git a/docs/animation-fill-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-fill-mode/syntaxes.ts similarity index 100% rename from docs/animation-fill-mode/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-fill-mode/syntaxes.ts diff --git a/docs/animation-iteration-count/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/_opengraph-image.tsx similarity index 100% rename from docs/animation-iteration-count/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-iteration-count/_opengraph-image.tsx diff --git a/docs/animation-iteration-count/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/components/Basic.tsx similarity index 100% rename from docs/animation-iteration-count/components/Basic.tsx rename to site/app/[locale]/(root)/docs/animation-iteration-count/components/Basic.tsx diff --git a/docs/animation-iteration-count/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/components/Overview.tsx similarity index 100% rename from docs/animation-iteration-count/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-iteration-count/components/Overview.tsx diff --git a/docs/animation-iteration-count/content.mdx b/site/app/[locale]/(root)/docs/animation-iteration-count/content.mdx similarity index 100% rename from docs/animation-iteration-count/content.mdx rename to site/app/[locale]/(root)/docs/animation-iteration-count/content.mdx diff --git a/docs/animation-iteration-count/metadata.ts b/site/app/[locale]/(root)/docs/animation-iteration-count/metadata.ts similarity index 100% rename from docs/animation-iteration-count/metadata.ts rename to site/app/[locale]/(root)/docs/animation-iteration-count/metadata.ts diff --git a/docs/animation-iteration-count/page.tsx b/site/app/[locale]/(root)/docs/animation-iteration-count/page.tsx similarity index 100% rename from docs/animation-iteration-count/page.tsx rename to site/app/[locale]/(root)/docs/animation-iteration-count/page.tsx diff --git a/docs/animation-iteration-count/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-iteration-count/syntaxes.ts similarity index 100% rename from docs/animation-iteration-count/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-iteration-count/syntaxes.ts diff --git a/docs/animation-name/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-name/_opengraph-image.tsx similarity index 100% rename from docs/animation-name/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-name/_opengraph-image.tsx diff --git a/docs/animation-name/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-name/components/Overview.tsx similarity index 100% rename from docs/animation-name/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-name/components/Overview.tsx diff --git a/docs/animation-name/content.mdx b/site/app/[locale]/(root)/docs/animation-name/content.mdx similarity index 100% rename from docs/animation-name/content.mdx rename to site/app/[locale]/(root)/docs/animation-name/content.mdx diff --git a/docs/animation-name/metadata.ts b/site/app/[locale]/(root)/docs/animation-name/metadata.ts similarity index 100% rename from docs/animation-name/metadata.ts rename to site/app/[locale]/(root)/docs/animation-name/metadata.ts diff --git a/docs/animation-name/page.tsx b/site/app/[locale]/(root)/docs/animation-name/page.tsx similarity index 100% rename from docs/animation-name/page.tsx rename to site/app/[locale]/(root)/docs/animation-name/page.tsx diff --git a/docs/animation-name/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-name/syntaxes.ts similarity index 100% rename from docs/animation-name/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-name/syntaxes.ts diff --git a/docs/animation-play-state/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-play-state/_opengraph-image.tsx similarity index 100% rename from docs/animation-play-state/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-play-state/_opengraph-image.tsx diff --git a/docs/animation-play-state/components/Basic.tsx b/site/app/[locale]/(root)/docs/animation-play-state/components/Basic.tsx similarity index 100% rename from docs/animation-play-state/components/Basic.tsx rename to site/app/[locale]/(root)/docs/animation-play-state/components/Basic.tsx diff --git a/docs/animation-play-state/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-play-state/components/Overview.tsx similarity index 100% rename from docs/animation-play-state/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-play-state/components/Overview.tsx diff --git a/docs/animation-play-state/content.mdx b/site/app/[locale]/(root)/docs/animation-play-state/content.mdx similarity index 100% rename from docs/animation-play-state/content.mdx rename to site/app/[locale]/(root)/docs/animation-play-state/content.mdx diff --git a/docs/animation-play-state/metadata.ts b/site/app/[locale]/(root)/docs/animation-play-state/metadata.ts similarity index 100% rename from docs/animation-play-state/metadata.ts rename to site/app/[locale]/(root)/docs/animation-play-state/metadata.ts diff --git a/docs/animation-play-state/page.tsx b/site/app/[locale]/(root)/docs/animation-play-state/page.tsx similarity index 100% rename from docs/animation-play-state/page.tsx rename to site/app/[locale]/(root)/docs/animation-play-state/page.tsx diff --git a/docs/animation-play-state/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-play-state/syntaxes.ts similarity index 100% rename from docs/animation-play-state/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-play-state/syntaxes.ts diff --git a/docs/animation-timing-function/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/_opengraph-image.tsx similarity index 100% rename from docs/animation-timing-function/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation-timing-function/_opengraph-image.tsx diff --git a/docs/animation-timing-function/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/components/Overview.tsx similarity index 100% rename from docs/animation-timing-function/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation-timing-function/components/Overview.tsx diff --git a/docs/animation-timing-function/content.mdx b/site/app/[locale]/(root)/docs/animation-timing-function/content.mdx similarity index 100% rename from docs/animation-timing-function/content.mdx rename to site/app/[locale]/(root)/docs/animation-timing-function/content.mdx diff --git a/docs/animation-timing-function/metadata.ts b/site/app/[locale]/(root)/docs/animation-timing-function/metadata.ts similarity index 100% rename from docs/animation-timing-function/metadata.ts rename to site/app/[locale]/(root)/docs/animation-timing-function/metadata.ts diff --git a/docs/animation-timing-function/page.tsx b/site/app/[locale]/(root)/docs/animation-timing-function/page.tsx similarity index 100% rename from docs/animation-timing-function/page.tsx rename to site/app/[locale]/(root)/docs/animation-timing-function/page.tsx diff --git a/docs/animation-timing-function/syntaxes.ts b/site/app/[locale]/(root)/docs/animation-timing-function/syntaxes.ts similarity index 100% rename from docs/animation-timing-function/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation-timing-function/syntaxes.ts diff --git a/docs/animation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animation/_opengraph-image.tsx similarity index 100% rename from docs/animation/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animation/_opengraph-image.tsx diff --git a/docs/animation/components/Overview.tsx b/site/app/[locale]/(root)/docs/animation/components/Overview.tsx similarity index 100% rename from docs/animation/components/Overview.tsx rename to site/app/[locale]/(root)/docs/animation/components/Overview.tsx diff --git a/docs/animation/content.mdx b/site/app/[locale]/(root)/docs/animation/content.mdx similarity index 100% rename from docs/animation/content.mdx rename to site/app/[locale]/(root)/docs/animation/content.mdx diff --git a/docs/animation/metadata.ts b/site/app/[locale]/(root)/docs/animation/metadata.ts similarity index 100% rename from docs/animation/metadata.ts rename to site/app/[locale]/(root)/docs/animation/metadata.ts diff --git a/docs/animation/page.tsx b/site/app/[locale]/(root)/docs/animation/page.tsx similarity index 100% rename from docs/animation/page.tsx rename to site/app/[locale]/(root)/docs/animation/page.tsx diff --git a/docs/animation/syntaxes.ts b/site/app/[locale]/(root)/docs/animation/syntaxes.ts similarity index 100% rename from docs/animation/syntaxes.ts rename to site/app/[locale]/(root)/docs/animation/syntaxes.ts diff --git a/docs/animations/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/animations/_opengraph-image.tsx similarity index 100% rename from docs/animations/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/animations/_opengraph-image.tsx diff --git a/docs/animations/components/Default.tsx b/site/app/[locale]/(root)/docs/animations/components/Default.tsx similarity index 100% rename from docs/animations/components/Default.tsx rename to site/app/[locale]/(root)/docs/animations/components/Default.tsx diff --git a/docs/animations/components/Overview.mdx b/site/app/[locale]/(root)/docs/animations/components/Overview.mdx similarity index 100% rename from docs/animations/components/Overview.mdx rename to site/app/[locale]/(root)/docs/animations/components/Overview.mdx diff --git a/docs/animations/content.mdx b/site/app/[locale]/(root)/docs/animations/content.mdx similarity index 100% rename from docs/animations/content.mdx rename to site/app/[locale]/(root)/docs/animations/content.mdx diff --git a/docs/animations/metadata.ts b/site/app/[locale]/(root)/docs/animations/metadata.ts similarity index 100% rename from docs/animations/metadata.ts rename to site/app/[locale]/(root)/docs/animations/metadata.ts diff --git a/docs/animations/page.tsx b/site/app/[locale]/(root)/docs/animations/page.tsx similarity index 100% rename from docs/animations/page.tsx rename to site/app/[locale]/(root)/docs/animations/page.tsx diff --git a/docs/appearance/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/appearance/_opengraph-image.tsx similarity index 100% rename from docs/appearance/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/appearance/_opengraph-image.tsx diff --git a/docs/appearance/components/Overview.tsx b/site/app/[locale]/(root)/docs/appearance/components/Overview.tsx similarity index 100% rename from docs/appearance/components/Overview.tsx rename to site/app/[locale]/(root)/docs/appearance/components/Overview.tsx diff --git a/docs/appearance/content.mdx b/site/app/[locale]/(root)/docs/appearance/content.mdx similarity index 100% rename from docs/appearance/content.mdx rename to site/app/[locale]/(root)/docs/appearance/content.mdx diff --git a/docs/appearance/metadata.ts b/site/app/[locale]/(root)/docs/appearance/metadata.ts similarity index 100% rename from docs/appearance/metadata.ts rename to site/app/[locale]/(root)/docs/appearance/metadata.ts diff --git a/docs/appearance/page.tsx b/site/app/[locale]/(root)/docs/appearance/page.tsx similarity index 100% rename from docs/appearance/page.tsx rename to site/app/[locale]/(root)/docs/appearance/page.tsx diff --git a/docs/appearance/syntaxes.ts b/site/app/[locale]/(root)/docs/appearance/syntaxes.ts similarity index 100% rename from docs/appearance/syntaxes.ts rename to site/app/[locale]/(root)/docs/appearance/syntaxes.ts diff --git a/docs/aspect-ratio/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/_opengraph-image.tsx similarity index 100% rename from docs/aspect-ratio/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/aspect-ratio/_opengraph-image.tsx diff --git a/docs/aspect-ratio/components/Overview.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/components/Overview.tsx similarity index 100% rename from docs/aspect-ratio/components/Overview.tsx rename to site/app/[locale]/(root)/docs/aspect-ratio/components/Overview.tsx diff --git a/docs/aspect-ratio/content.mdx b/site/app/[locale]/(root)/docs/aspect-ratio/content.mdx similarity index 100% rename from docs/aspect-ratio/content.mdx rename to site/app/[locale]/(root)/docs/aspect-ratio/content.mdx diff --git a/docs/aspect-ratio/metadata.ts b/site/app/[locale]/(root)/docs/aspect-ratio/metadata.ts similarity index 100% rename from docs/aspect-ratio/metadata.ts rename to site/app/[locale]/(root)/docs/aspect-ratio/metadata.ts diff --git a/docs/aspect-ratio/page.tsx b/site/app/[locale]/(root)/docs/aspect-ratio/page.tsx similarity index 100% rename from docs/aspect-ratio/page.tsx rename to site/app/[locale]/(root)/docs/aspect-ratio/page.tsx diff --git a/docs/aspect-ratio/syntaxes.ts b/site/app/[locale]/(root)/docs/aspect-ratio/syntaxes.ts similarity index 100% rename from docs/aspect-ratio/syntaxes.ts rename to site/app/[locale]/(root)/docs/aspect-ratio/syntaxes.ts diff --git a/docs/backdrop-filter/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/_opengraph-image.tsx similarity index 100% rename from docs/backdrop-filter/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/backdrop-filter/_opengraph-image.tsx diff --git a/docs/backdrop-filter/components/Overview.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/components/Overview.tsx similarity index 100% rename from docs/backdrop-filter/components/Overview.tsx rename to site/app/[locale]/(root)/docs/backdrop-filter/components/Overview.tsx diff --git a/docs/backdrop-filter/content.mdx b/site/app/[locale]/(root)/docs/backdrop-filter/content.mdx similarity index 100% rename from docs/backdrop-filter/content.mdx rename to site/app/[locale]/(root)/docs/backdrop-filter/content.mdx diff --git a/docs/backdrop-filter/metadata.ts b/site/app/[locale]/(root)/docs/backdrop-filter/metadata.ts similarity index 100% rename from docs/backdrop-filter/metadata.ts rename to site/app/[locale]/(root)/docs/backdrop-filter/metadata.ts diff --git a/docs/backdrop-filter/page.tsx b/site/app/[locale]/(root)/docs/backdrop-filter/page.tsx similarity index 100% rename from docs/backdrop-filter/page.tsx rename to site/app/[locale]/(root)/docs/backdrop-filter/page.tsx diff --git a/docs/backdrop-filter/syntaxes.ts b/site/app/[locale]/(root)/docs/backdrop-filter/syntaxes.ts similarity index 100% rename from docs/backdrop-filter/syntaxes.ts rename to site/app/[locale]/(root)/docs/backdrop-filter/syntaxes.ts diff --git a/docs/background-attachment/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-attachment/_opengraph-image.tsx similarity index 100% rename from docs/background-attachment/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-attachment/_opengraph-image.tsx diff --git a/docs/background-attachment/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-attachment/components/Overview.tsx similarity index 100% rename from docs/background-attachment/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-attachment/components/Overview.tsx diff --git a/docs/background-attachment/content.mdx b/site/app/[locale]/(root)/docs/background-attachment/content.mdx similarity index 100% rename from docs/background-attachment/content.mdx rename to site/app/[locale]/(root)/docs/background-attachment/content.mdx diff --git a/docs/background-attachment/metadata.ts b/site/app/[locale]/(root)/docs/background-attachment/metadata.ts similarity index 100% rename from docs/background-attachment/metadata.ts rename to site/app/[locale]/(root)/docs/background-attachment/metadata.ts diff --git a/docs/background-attachment/page.tsx b/site/app/[locale]/(root)/docs/background-attachment/page.tsx similarity index 100% rename from docs/background-attachment/page.tsx rename to site/app/[locale]/(root)/docs/background-attachment/page.tsx diff --git a/docs/background-attachment/syntaxes.ts b/site/app/[locale]/(root)/docs/background-attachment/syntaxes.ts similarity index 100% rename from docs/background-attachment/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-attachment/syntaxes.ts diff --git a/docs/background-blend-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/_opengraph-image.tsx similarity index 100% rename from docs/background-blend-mode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-blend-mode/_opengraph-image.tsx diff --git a/docs/background-blend-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/components/Overview.tsx similarity index 100% rename from docs/background-blend-mode/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-blend-mode/components/Overview.tsx diff --git a/docs/background-blend-mode/content.mdx b/site/app/[locale]/(root)/docs/background-blend-mode/content.mdx similarity index 100% rename from docs/background-blend-mode/content.mdx rename to site/app/[locale]/(root)/docs/background-blend-mode/content.mdx diff --git a/docs/background-blend-mode/metadata.ts b/site/app/[locale]/(root)/docs/background-blend-mode/metadata.ts similarity index 100% rename from docs/background-blend-mode/metadata.ts rename to site/app/[locale]/(root)/docs/background-blend-mode/metadata.ts diff --git a/docs/background-blend-mode/page.tsx b/site/app/[locale]/(root)/docs/background-blend-mode/page.tsx similarity index 100% rename from docs/background-blend-mode/page.tsx rename to site/app/[locale]/(root)/docs/background-blend-mode/page.tsx diff --git a/docs/background-blend-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/background-blend-mode/syntaxes.ts similarity index 100% rename from docs/background-blend-mode/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-blend-mode/syntaxes.ts diff --git a/docs/background-clip/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-clip/_opengraph-image.tsx similarity index 100% rename from docs/background-clip/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-clip/_opengraph-image.tsx diff --git a/docs/background-clip/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-clip/components/Overview.tsx similarity index 100% rename from docs/background-clip/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-clip/components/Overview.tsx diff --git a/docs/background-clip/content.mdx b/site/app/[locale]/(root)/docs/background-clip/content.mdx similarity index 100% rename from docs/background-clip/content.mdx rename to site/app/[locale]/(root)/docs/background-clip/content.mdx diff --git a/docs/background-clip/metadata.ts b/site/app/[locale]/(root)/docs/background-clip/metadata.ts similarity index 100% rename from docs/background-clip/metadata.ts rename to site/app/[locale]/(root)/docs/background-clip/metadata.ts diff --git a/docs/background-clip/page.tsx b/site/app/[locale]/(root)/docs/background-clip/page.tsx similarity index 100% rename from docs/background-clip/page.tsx rename to site/app/[locale]/(root)/docs/background-clip/page.tsx diff --git a/docs/background-clip/syntaxes.ts b/site/app/[locale]/(root)/docs/background-clip/syntaxes.ts similarity index 100% rename from docs/background-clip/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-clip/syntaxes.ts diff --git a/docs/background-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-color/_opengraph-image.tsx similarity index 100% rename from docs/background-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-color/_opengraph-image.tsx diff --git a/docs/background-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-color/components/Overview.tsx similarity index 100% rename from docs/background-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-color/components/Overview.tsx diff --git a/docs/background-color/content.mdx b/site/app/[locale]/(root)/docs/background-color/content.mdx similarity index 100% rename from docs/background-color/content.mdx rename to site/app/[locale]/(root)/docs/background-color/content.mdx diff --git a/docs/background-color/metadata.ts b/site/app/[locale]/(root)/docs/background-color/metadata.ts similarity index 100% rename from docs/background-color/metadata.ts rename to site/app/[locale]/(root)/docs/background-color/metadata.ts diff --git a/docs/background-color/page.tsx b/site/app/[locale]/(root)/docs/background-color/page.tsx similarity index 100% rename from docs/background-color/page.tsx rename to site/app/[locale]/(root)/docs/background-color/page.tsx diff --git a/docs/background-color/syntaxes.ts b/site/app/[locale]/(root)/docs/background-color/syntaxes.ts similarity index 100% rename from docs/background-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-color/syntaxes.ts diff --git a/docs/background-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-image/_opengraph-image.tsx similarity index 100% rename from docs/background-image/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-image/_opengraph-image.tsx diff --git a/docs/background-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-image/components/Overview.tsx similarity index 100% rename from docs/background-image/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-image/components/Overview.tsx diff --git a/docs/background-image/content.mdx b/site/app/[locale]/(root)/docs/background-image/content.mdx similarity index 100% rename from docs/background-image/content.mdx rename to site/app/[locale]/(root)/docs/background-image/content.mdx diff --git a/docs/background-image/metadata.ts b/site/app/[locale]/(root)/docs/background-image/metadata.ts similarity index 100% rename from docs/background-image/metadata.ts rename to site/app/[locale]/(root)/docs/background-image/metadata.ts diff --git a/docs/background-image/page.tsx b/site/app/[locale]/(root)/docs/background-image/page.tsx similarity index 100% rename from docs/background-image/page.tsx rename to site/app/[locale]/(root)/docs/background-image/page.tsx diff --git a/docs/background-image/syntaxes.ts b/site/app/[locale]/(root)/docs/background-image/syntaxes.ts similarity index 100% rename from docs/background-image/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-image/syntaxes.ts diff --git a/docs/background-origin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-origin/_opengraph-image.tsx similarity index 100% rename from docs/background-origin/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-origin/_opengraph-image.tsx diff --git a/docs/background-origin/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-origin/components/Overview.tsx similarity index 100% rename from docs/background-origin/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-origin/components/Overview.tsx diff --git a/docs/background-origin/content.mdx b/site/app/[locale]/(root)/docs/background-origin/content.mdx similarity index 100% rename from docs/background-origin/content.mdx rename to site/app/[locale]/(root)/docs/background-origin/content.mdx diff --git a/docs/background-origin/metadata.ts b/site/app/[locale]/(root)/docs/background-origin/metadata.ts similarity index 100% rename from docs/background-origin/metadata.ts rename to site/app/[locale]/(root)/docs/background-origin/metadata.ts diff --git a/docs/background-origin/page.tsx b/site/app/[locale]/(root)/docs/background-origin/page.tsx similarity index 100% rename from docs/background-origin/page.tsx rename to site/app/[locale]/(root)/docs/background-origin/page.tsx diff --git a/docs/background-origin/syntaxes.ts b/site/app/[locale]/(root)/docs/background-origin/syntaxes.ts similarity index 100% rename from docs/background-origin/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-origin/syntaxes.ts diff --git a/docs/background-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-position/_opengraph-image.tsx similarity index 100% rename from docs/background-position/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-position/_opengraph-image.tsx diff --git a/docs/background-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-position/components/Overview.tsx similarity index 100% rename from docs/background-position/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-position/components/Overview.tsx diff --git a/docs/background-position/content.mdx b/site/app/[locale]/(root)/docs/background-position/content.mdx similarity index 100% rename from docs/background-position/content.mdx rename to site/app/[locale]/(root)/docs/background-position/content.mdx diff --git a/docs/background-position/metadata.ts b/site/app/[locale]/(root)/docs/background-position/metadata.ts similarity index 100% rename from docs/background-position/metadata.ts rename to site/app/[locale]/(root)/docs/background-position/metadata.ts diff --git a/docs/background-position/page.tsx b/site/app/[locale]/(root)/docs/background-position/page.tsx similarity index 100% rename from docs/background-position/page.tsx rename to site/app/[locale]/(root)/docs/background-position/page.tsx diff --git a/docs/background-position/syntaxes.ts b/site/app/[locale]/(root)/docs/background-position/syntaxes.ts similarity index 100% rename from docs/background-position/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-position/syntaxes.ts diff --git a/docs/background-repeat/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-repeat/_opengraph-image.tsx similarity index 100% rename from docs/background-repeat/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-repeat/_opengraph-image.tsx diff --git a/docs/background-repeat/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-repeat/components/Overview.tsx similarity index 100% rename from docs/background-repeat/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-repeat/components/Overview.tsx diff --git a/docs/background-repeat/content.mdx b/site/app/[locale]/(root)/docs/background-repeat/content.mdx similarity index 100% rename from docs/background-repeat/content.mdx rename to site/app/[locale]/(root)/docs/background-repeat/content.mdx diff --git a/docs/background-repeat/metadata.ts b/site/app/[locale]/(root)/docs/background-repeat/metadata.ts similarity index 100% rename from docs/background-repeat/metadata.ts rename to site/app/[locale]/(root)/docs/background-repeat/metadata.ts diff --git a/docs/background-repeat/page.tsx b/site/app/[locale]/(root)/docs/background-repeat/page.tsx similarity index 100% rename from docs/background-repeat/page.tsx rename to site/app/[locale]/(root)/docs/background-repeat/page.tsx diff --git a/docs/background-repeat/syntaxes.ts b/site/app/[locale]/(root)/docs/background-repeat/syntaxes.ts similarity index 100% rename from docs/background-repeat/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-repeat/syntaxes.ts diff --git a/docs/background-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background-size/_opengraph-image.tsx similarity index 100% rename from docs/background-size/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background-size/_opengraph-image.tsx diff --git a/docs/background-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/background-size/components/Overview.tsx similarity index 100% rename from docs/background-size/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background-size/components/Overview.tsx diff --git a/docs/background-size/content.mdx b/site/app/[locale]/(root)/docs/background-size/content.mdx similarity index 100% rename from docs/background-size/content.mdx rename to site/app/[locale]/(root)/docs/background-size/content.mdx diff --git a/docs/background-size/metadata.ts b/site/app/[locale]/(root)/docs/background-size/metadata.ts similarity index 100% rename from docs/background-size/metadata.ts rename to site/app/[locale]/(root)/docs/background-size/metadata.ts diff --git a/docs/background-size/page.tsx b/site/app/[locale]/(root)/docs/background-size/page.tsx similarity index 100% rename from docs/background-size/page.tsx rename to site/app/[locale]/(root)/docs/background-size/page.tsx diff --git a/docs/background-size/syntaxes.ts b/site/app/[locale]/(root)/docs/background-size/syntaxes.ts similarity index 100% rename from docs/background-size/syntaxes.ts rename to site/app/[locale]/(root)/docs/background-size/syntaxes.ts diff --git a/docs/background/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/background/_opengraph-image.tsx similarity index 100% rename from docs/background/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/background/_opengraph-image.tsx diff --git a/docs/background/components/Overview.tsx b/site/app/[locale]/(root)/docs/background/components/Overview.tsx similarity index 100% rename from docs/background/components/Overview.tsx rename to site/app/[locale]/(root)/docs/background/components/Overview.tsx diff --git a/docs/background/content.mdx b/site/app/[locale]/(root)/docs/background/content.mdx similarity index 100% rename from docs/background/content.mdx rename to site/app/[locale]/(root)/docs/background/content.mdx diff --git a/docs/background/metadata.ts b/site/app/[locale]/(root)/docs/background/metadata.ts similarity index 100% rename from docs/background/metadata.ts rename to site/app/[locale]/(root)/docs/background/metadata.ts diff --git a/docs/background/page.tsx b/site/app/[locale]/(root)/docs/background/page.tsx similarity index 100% rename from docs/background/page.tsx rename to site/app/[locale]/(root)/docs/background/page.tsx diff --git a/docs/background/syntaxes.ts b/site/app/[locale]/(root)/docs/background/syntaxes.ts similarity index 100% rename from docs/background/syntaxes.ts rename to site/app/[locale]/(root)/docs/background/syntaxes.ts diff --git a/docs/border-collapse/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-collapse/_opengraph-image.tsx similarity index 100% rename from docs/border-collapse/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border-collapse/_opengraph-image.tsx diff --git a/docs/border-collapse/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-collapse/components/Overview.tsx similarity index 100% rename from docs/border-collapse/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border-collapse/components/Overview.tsx diff --git a/docs/border-collapse/content.mdx b/site/app/[locale]/(root)/docs/border-collapse/content.mdx similarity index 100% rename from docs/border-collapse/content.mdx rename to site/app/[locale]/(root)/docs/border-collapse/content.mdx diff --git a/docs/border-collapse/metadata.ts b/site/app/[locale]/(root)/docs/border-collapse/metadata.ts similarity index 100% rename from docs/border-collapse/metadata.ts rename to site/app/[locale]/(root)/docs/border-collapse/metadata.ts diff --git a/docs/border-collapse/page.tsx b/site/app/[locale]/(root)/docs/border-collapse/page.tsx similarity index 100% rename from docs/border-collapse/page.tsx rename to site/app/[locale]/(root)/docs/border-collapse/page.tsx diff --git a/docs/border-collapse/syntaxes.ts b/site/app/[locale]/(root)/docs/border-collapse/syntaxes.ts similarity index 100% rename from docs/border-collapse/syntaxes.ts rename to site/app/[locale]/(root)/docs/border-collapse/syntaxes.ts diff --git a/docs/border-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-color/_opengraph-image.tsx similarity index 100% rename from docs/border-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border-color/_opengraph-image.tsx diff --git a/docs/border-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-color/components/Overview.tsx similarity index 100% rename from docs/border-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border-color/components/Overview.tsx diff --git a/docs/border-color/content.mdx b/site/app/[locale]/(root)/docs/border-color/content.mdx similarity index 100% rename from docs/border-color/content.mdx rename to site/app/[locale]/(root)/docs/border-color/content.mdx diff --git a/docs/border-color/metadata.ts b/site/app/[locale]/(root)/docs/border-color/metadata.ts similarity index 100% rename from docs/border-color/metadata.ts rename to site/app/[locale]/(root)/docs/border-color/metadata.ts diff --git a/docs/border-color/page.tsx b/site/app/[locale]/(root)/docs/border-color/page.tsx similarity index 100% rename from docs/border-color/page.tsx rename to site/app/[locale]/(root)/docs/border-color/page.tsx diff --git a/docs/border-color/syntaxes.ts b/site/app/[locale]/(root)/docs/border-color/syntaxes.ts similarity index 100% rename from docs/border-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/border-color/syntaxes.ts diff --git a/docs/border-radius/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-radius/_opengraph-image.tsx similarity index 100% rename from docs/border-radius/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border-radius/_opengraph-image.tsx diff --git a/docs/border-radius/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-radius/components/Overview.tsx similarity index 100% rename from docs/border-radius/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border-radius/components/Overview.tsx diff --git a/docs/border-radius/content.mdx b/site/app/[locale]/(root)/docs/border-radius/content.mdx similarity index 100% rename from docs/border-radius/content.mdx rename to site/app/[locale]/(root)/docs/border-radius/content.mdx diff --git a/docs/border-radius/metadata.ts b/site/app/[locale]/(root)/docs/border-radius/metadata.ts similarity index 100% rename from docs/border-radius/metadata.ts rename to site/app/[locale]/(root)/docs/border-radius/metadata.ts diff --git a/docs/border-radius/page.tsx b/site/app/[locale]/(root)/docs/border-radius/page.tsx similarity index 100% rename from docs/border-radius/page.tsx rename to site/app/[locale]/(root)/docs/border-radius/page.tsx diff --git a/docs/border-radius/syntaxes.ts b/site/app/[locale]/(root)/docs/border-radius/syntaxes.ts similarity index 100% rename from docs/border-radius/syntaxes.ts rename to site/app/[locale]/(root)/docs/border-radius/syntaxes.ts diff --git a/docs/border-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-style/_opengraph-image.tsx similarity index 100% rename from docs/border-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border-style/_opengraph-image.tsx diff --git a/docs/border-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-style/components/Overview.tsx similarity index 100% rename from docs/border-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border-style/components/Overview.tsx diff --git a/docs/border-style/content.mdx b/site/app/[locale]/(root)/docs/border-style/content.mdx similarity index 100% rename from docs/border-style/content.mdx rename to site/app/[locale]/(root)/docs/border-style/content.mdx diff --git a/docs/border-style/metadata.ts b/site/app/[locale]/(root)/docs/border-style/metadata.ts similarity index 100% rename from docs/border-style/metadata.ts rename to site/app/[locale]/(root)/docs/border-style/metadata.ts diff --git a/docs/border-style/page.tsx b/site/app/[locale]/(root)/docs/border-style/page.tsx similarity index 100% rename from docs/border-style/page.tsx rename to site/app/[locale]/(root)/docs/border-style/page.tsx diff --git a/docs/border-style/syntaxes.ts b/site/app/[locale]/(root)/docs/border-style/syntaxes.ts similarity index 100% rename from docs/border-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/border-style/syntaxes.ts diff --git a/docs/border-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border-width/_opengraph-image.tsx similarity index 100% rename from docs/border-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border-width/_opengraph-image.tsx diff --git a/docs/border-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/border-width/components/Overview.tsx similarity index 100% rename from docs/border-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border-width/components/Overview.tsx diff --git a/docs/border-width/content.mdx b/site/app/[locale]/(root)/docs/border-width/content.mdx similarity index 100% rename from docs/border-width/content.mdx rename to site/app/[locale]/(root)/docs/border-width/content.mdx diff --git a/docs/border-width/metadata.ts b/site/app/[locale]/(root)/docs/border-width/metadata.ts similarity index 100% rename from docs/border-width/metadata.ts rename to site/app/[locale]/(root)/docs/border-width/metadata.ts diff --git a/docs/border-width/page.tsx b/site/app/[locale]/(root)/docs/border-width/page.tsx similarity index 100% rename from docs/border-width/page.tsx rename to site/app/[locale]/(root)/docs/border-width/page.tsx diff --git a/docs/border-width/syntaxes.ts b/site/app/[locale]/(root)/docs/border-width/syntaxes.ts similarity index 100% rename from docs/border-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/border-width/syntaxes.ts diff --git a/docs/border/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/border/_opengraph-image.tsx similarity index 100% rename from docs/border/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/border/_opengraph-image.tsx diff --git a/docs/border/components/Overview.tsx b/site/app/[locale]/(root)/docs/border/components/Overview.tsx similarity index 100% rename from docs/border/components/Overview.tsx rename to site/app/[locale]/(root)/docs/border/components/Overview.tsx diff --git a/docs/border/content.mdx b/site/app/[locale]/(root)/docs/border/content.mdx similarity index 100% rename from docs/border/content.mdx rename to site/app/[locale]/(root)/docs/border/content.mdx diff --git a/docs/border/metadata.ts b/site/app/[locale]/(root)/docs/border/metadata.ts similarity index 100% rename from docs/border/metadata.ts rename to site/app/[locale]/(root)/docs/border/metadata.ts diff --git a/docs/border/page.tsx b/site/app/[locale]/(root)/docs/border/page.tsx similarity index 100% rename from docs/border/page.tsx rename to site/app/[locale]/(root)/docs/border/page.tsx diff --git a/docs/border/syntaxes.ts b/site/app/[locale]/(root)/docs/border/syntaxes.ts similarity index 100% rename from docs/border/syntaxes.ts rename to site/app/[locale]/(root)/docs/border/syntaxes.ts diff --git a/docs/box-decoration-break/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/_opengraph-image.tsx similarity index 100% rename from docs/box-decoration-break/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/box-decoration-break/_opengraph-image.tsx diff --git a/docs/box-decoration-break/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/components/Overview.tsx similarity index 100% rename from docs/box-decoration-break/components/Overview.tsx rename to site/app/[locale]/(root)/docs/box-decoration-break/components/Overview.tsx diff --git a/docs/box-decoration-break/content.mdx b/site/app/[locale]/(root)/docs/box-decoration-break/content.mdx similarity index 100% rename from docs/box-decoration-break/content.mdx rename to site/app/[locale]/(root)/docs/box-decoration-break/content.mdx diff --git a/docs/box-decoration-break/metadata.ts b/site/app/[locale]/(root)/docs/box-decoration-break/metadata.ts similarity index 100% rename from docs/box-decoration-break/metadata.ts rename to site/app/[locale]/(root)/docs/box-decoration-break/metadata.ts diff --git a/docs/box-decoration-break/page.tsx b/site/app/[locale]/(root)/docs/box-decoration-break/page.tsx similarity index 100% rename from docs/box-decoration-break/page.tsx rename to site/app/[locale]/(root)/docs/box-decoration-break/page.tsx diff --git a/docs/box-decoration-break/syntaxes.ts b/site/app/[locale]/(root)/docs/box-decoration-break/syntaxes.ts similarity index 100% rename from docs/box-decoration-break/syntaxes.ts rename to site/app/[locale]/(root)/docs/box-decoration-break/syntaxes.ts diff --git a/docs/box-shadow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-shadow/_opengraph-image.tsx similarity index 100% rename from docs/box-shadow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/box-shadow/_opengraph-image.tsx diff --git a/docs/box-shadow/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-shadow/components/Overview.tsx similarity index 100% rename from docs/box-shadow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/box-shadow/components/Overview.tsx diff --git a/docs/box-shadow/content.mdx b/site/app/[locale]/(root)/docs/box-shadow/content.mdx similarity index 100% rename from docs/box-shadow/content.mdx rename to site/app/[locale]/(root)/docs/box-shadow/content.mdx diff --git a/docs/box-shadow/metadata.ts b/site/app/[locale]/(root)/docs/box-shadow/metadata.ts similarity index 100% rename from docs/box-shadow/metadata.ts rename to site/app/[locale]/(root)/docs/box-shadow/metadata.ts diff --git a/docs/box-shadow/page.tsx b/site/app/[locale]/(root)/docs/box-shadow/page.tsx similarity index 100% rename from docs/box-shadow/page.tsx rename to site/app/[locale]/(root)/docs/box-shadow/page.tsx diff --git a/docs/box-shadow/syntaxes.ts b/site/app/[locale]/(root)/docs/box-shadow/syntaxes.ts similarity index 100% rename from docs/box-shadow/syntaxes.ts rename to site/app/[locale]/(root)/docs/box-shadow/syntaxes.ts diff --git a/docs/box-sizing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/box-sizing/_opengraph-image.tsx similarity index 100% rename from docs/box-sizing/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/box-sizing/_opengraph-image.tsx diff --git a/docs/box-sizing/components/Overview.tsx b/site/app/[locale]/(root)/docs/box-sizing/components/Overview.tsx similarity index 100% rename from docs/box-sizing/components/Overview.tsx rename to site/app/[locale]/(root)/docs/box-sizing/components/Overview.tsx diff --git a/docs/box-sizing/content.mdx b/site/app/[locale]/(root)/docs/box-sizing/content.mdx similarity index 100% rename from docs/box-sizing/content.mdx rename to site/app/[locale]/(root)/docs/box-sizing/content.mdx diff --git a/docs/box-sizing/metadata.ts b/site/app/[locale]/(root)/docs/box-sizing/metadata.ts similarity index 100% rename from docs/box-sizing/metadata.ts rename to site/app/[locale]/(root)/docs/box-sizing/metadata.ts diff --git a/docs/box-sizing/page.tsx b/site/app/[locale]/(root)/docs/box-sizing/page.tsx similarity index 100% rename from docs/box-sizing/page.tsx rename to site/app/[locale]/(root)/docs/box-sizing/page.tsx diff --git a/docs/box-sizing/syntaxes.ts b/site/app/[locale]/(root)/docs/box-sizing/syntaxes.ts similarity index 100% rename from docs/box-sizing/syntaxes.ts rename to site/app/[locale]/(root)/docs/box-sizing/syntaxes.ts diff --git a/docs/break-after/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-after/_opengraph-image.tsx similarity index 100% rename from docs/break-after/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/break-after/_opengraph-image.tsx diff --git a/docs/break-after/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-after/components/Overview.tsx similarity index 100% rename from docs/break-after/components/Overview.tsx rename to site/app/[locale]/(root)/docs/break-after/components/Overview.tsx diff --git a/docs/break-after/content.mdx b/site/app/[locale]/(root)/docs/break-after/content.mdx similarity index 100% rename from docs/break-after/content.mdx rename to site/app/[locale]/(root)/docs/break-after/content.mdx diff --git a/docs/break-after/metadata.ts b/site/app/[locale]/(root)/docs/break-after/metadata.ts similarity index 100% rename from docs/break-after/metadata.ts rename to site/app/[locale]/(root)/docs/break-after/metadata.ts diff --git a/docs/break-after/page.tsx b/site/app/[locale]/(root)/docs/break-after/page.tsx similarity index 100% rename from docs/break-after/page.tsx rename to site/app/[locale]/(root)/docs/break-after/page.tsx diff --git a/docs/break-after/syntaxes.ts b/site/app/[locale]/(root)/docs/break-after/syntaxes.ts similarity index 100% rename from docs/break-after/syntaxes.ts rename to site/app/[locale]/(root)/docs/break-after/syntaxes.ts diff --git a/docs/break-before/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-before/_opengraph-image.tsx similarity index 100% rename from docs/break-before/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/break-before/_opengraph-image.tsx diff --git a/docs/break-before/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-before/components/Overview.tsx similarity index 100% rename from docs/break-before/components/Overview.tsx rename to site/app/[locale]/(root)/docs/break-before/components/Overview.tsx diff --git a/docs/break-before/content.mdx b/site/app/[locale]/(root)/docs/break-before/content.mdx similarity index 100% rename from docs/break-before/content.mdx rename to site/app/[locale]/(root)/docs/break-before/content.mdx diff --git a/docs/break-before/metadata.ts b/site/app/[locale]/(root)/docs/break-before/metadata.ts similarity index 100% rename from docs/break-before/metadata.ts rename to site/app/[locale]/(root)/docs/break-before/metadata.ts diff --git a/docs/break-before/page.tsx b/site/app/[locale]/(root)/docs/break-before/page.tsx similarity index 100% rename from docs/break-before/page.tsx rename to site/app/[locale]/(root)/docs/break-before/page.tsx diff --git a/docs/break-before/syntaxes.ts b/site/app/[locale]/(root)/docs/break-before/syntaxes.ts similarity index 100% rename from docs/break-before/syntaxes.ts rename to site/app/[locale]/(root)/docs/break-before/syntaxes.ts diff --git a/docs/break-inside/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/break-inside/_opengraph-image.tsx similarity index 100% rename from docs/break-inside/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/break-inside/_opengraph-image.tsx diff --git a/docs/break-inside/components/Overview.tsx b/site/app/[locale]/(root)/docs/break-inside/components/Overview.tsx similarity index 100% rename from docs/break-inside/components/Overview.tsx rename to site/app/[locale]/(root)/docs/break-inside/components/Overview.tsx diff --git a/docs/break-inside/content.mdx b/site/app/[locale]/(root)/docs/break-inside/content.mdx similarity index 100% rename from docs/break-inside/content.mdx rename to site/app/[locale]/(root)/docs/break-inside/content.mdx diff --git a/docs/break-inside/metadata.ts b/site/app/[locale]/(root)/docs/break-inside/metadata.ts similarity index 100% rename from docs/break-inside/metadata.ts rename to site/app/[locale]/(root)/docs/break-inside/metadata.ts diff --git a/docs/break-inside/page.tsx b/site/app/[locale]/(root)/docs/break-inside/page.tsx similarity index 100% rename from docs/break-inside/page.tsx rename to site/app/[locale]/(root)/docs/break-inside/page.tsx diff --git a/docs/break-inside/syntaxes.ts b/site/app/[locale]/(root)/docs/break-inside/syntaxes.ts similarity index 100% rename from docs/break-inside/syntaxes.ts rename to site/app/[locale]/(root)/docs/break-inside/syntaxes.ts diff --git a/docs/browser-support/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/browser-support/_opengraph-image.tsx similarity index 100% rename from docs/browser-support/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/browser-support/_opengraph-image.tsx diff --git a/docs/browser-support/content.mdx b/site/app/[locale]/(root)/docs/browser-support/content.mdx similarity index 100% rename from docs/browser-support/content.mdx rename to site/app/[locale]/(root)/docs/browser-support/content.mdx diff --git a/docs/browser-support/metadata.ts b/site/app/[locale]/(root)/docs/browser-support/metadata.ts similarity index 100% rename from docs/browser-support/metadata.ts rename to site/app/[locale]/(root)/docs/browser-support/metadata.ts diff --git a/docs/browser-support/page.tsx b/site/app/[locale]/(root)/docs/browser-support/page.tsx similarity index 100% rename from docs/browser-support/page.tsx rename to site/app/[locale]/(root)/docs/browser-support/page.tsx diff --git a/docs/caret-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/caret-color/_opengraph-image.tsx similarity index 100% rename from docs/caret-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/caret-color/_opengraph-image.tsx diff --git a/docs/caret-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/caret-color/components/Overview.tsx similarity index 100% rename from docs/caret-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/caret-color/components/Overview.tsx diff --git a/docs/caret-color/content.mdx b/site/app/[locale]/(root)/docs/caret-color/content.mdx similarity index 100% rename from docs/caret-color/content.mdx rename to site/app/[locale]/(root)/docs/caret-color/content.mdx diff --git a/docs/caret-color/metadata.ts b/site/app/[locale]/(root)/docs/caret-color/metadata.ts similarity index 100% rename from docs/caret-color/metadata.ts rename to site/app/[locale]/(root)/docs/caret-color/metadata.ts diff --git a/docs/caret-color/page.tsx b/site/app/[locale]/(root)/docs/caret-color/page.tsx similarity index 100% rename from docs/caret-color/page.tsx rename to site/app/[locale]/(root)/docs/caret-color/page.tsx diff --git a/docs/caret-color/syntaxes.ts b/site/app/[locale]/(root)/docs/caret-color/syntaxes.ts similarity index 100% rename from docs/caret-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/caret-color/syntaxes.ts diff --git a/docs/class-variant/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/class-variant/_opengraph-image.tsx similarity index 100% rename from docs/class-variant/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/class-variant/_opengraph-image.tsx diff --git a/docs/class-variant/content.mdx b/site/app/[locale]/(root)/docs/class-variant/content.mdx similarity index 100% rename from docs/class-variant/content.mdx rename to site/app/[locale]/(root)/docs/class-variant/content.mdx diff --git a/docs/class-variant/example.js b/site/app/[locale]/(root)/docs/class-variant/example.js similarity index 100% rename from docs/class-variant/example.js rename to site/app/[locale]/(root)/docs/class-variant/example.js diff --git a/docs/class-variant/metadata.ts b/site/app/[locale]/(root)/docs/class-variant/metadata.ts similarity index 100% rename from docs/class-variant/metadata.ts rename to site/app/[locale]/(root)/docs/class-variant/metadata.ts diff --git a/docs/class-variant/page.tsx b/site/app/[locale]/(root)/docs/class-variant/page.tsx similarity index 100% rename from docs/class-variant/page.tsx rename to site/app/[locale]/(root)/docs/class-variant/page.tsx diff --git a/docs/clear/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/clear/_opengraph-image.tsx similarity index 100% rename from docs/clear/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/clear/_opengraph-image.tsx diff --git a/docs/clear/components/Overview.tsx b/site/app/[locale]/(root)/docs/clear/components/Overview.tsx similarity index 100% rename from docs/clear/components/Overview.tsx rename to site/app/[locale]/(root)/docs/clear/components/Overview.tsx diff --git a/docs/clear/content.mdx b/site/app/[locale]/(root)/docs/clear/content.mdx similarity index 100% rename from docs/clear/content.mdx rename to site/app/[locale]/(root)/docs/clear/content.mdx diff --git a/docs/clear/metadata.ts b/site/app/[locale]/(root)/docs/clear/metadata.ts similarity index 100% rename from docs/clear/metadata.ts rename to site/app/[locale]/(root)/docs/clear/metadata.ts diff --git a/docs/clear/page.tsx b/site/app/[locale]/(root)/docs/clear/page.tsx similarity index 100% rename from docs/clear/page.tsx rename to site/app/[locale]/(root)/docs/clear/page.tsx diff --git a/docs/clear/syntaxes.ts b/site/app/[locale]/(root)/docs/clear/syntaxes.ts similarity index 100% rename from docs/clear/syntaxes.ts rename to site/app/[locale]/(root)/docs/clear/syntaxes.ts diff --git a/docs/clip-path/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/clip-path/_opengraph-image.tsx similarity index 100% rename from docs/clip-path/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/clip-path/_opengraph-image.tsx diff --git a/docs/clip-path/components/Overview.tsx b/site/app/[locale]/(root)/docs/clip-path/components/Overview.tsx similarity index 100% rename from docs/clip-path/components/Overview.tsx rename to site/app/[locale]/(root)/docs/clip-path/components/Overview.tsx diff --git a/docs/clip-path/content.mdx b/site/app/[locale]/(root)/docs/clip-path/content.mdx similarity index 100% rename from docs/clip-path/content.mdx rename to site/app/[locale]/(root)/docs/clip-path/content.mdx diff --git a/docs/clip-path/metadata.ts b/site/app/[locale]/(root)/docs/clip-path/metadata.ts similarity index 100% rename from docs/clip-path/metadata.ts rename to site/app/[locale]/(root)/docs/clip-path/metadata.ts diff --git a/docs/clip-path/page.tsx b/site/app/[locale]/(root)/docs/clip-path/page.tsx similarity index 100% rename from docs/clip-path/page.tsx rename to site/app/[locale]/(root)/docs/clip-path/page.tsx diff --git a/docs/clip-path/syntaxes.ts b/site/app/[locale]/(root)/docs/clip-path/syntaxes.ts similarity index 100% rename from docs/clip-path/syntaxes.ts rename to site/app/[locale]/(root)/docs/clip-path/syntaxes.ts diff --git a/docs/code-linting/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/_opengraph-image.tsx diff --git a/docs/code-linting/angular/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/angular/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/angular/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/angular/_opengraph-image.tsx diff --git a/docs/code-linting/angular/content.mdx b/site/app/[locale]/(root)/docs/code-linting/angular/content.mdx similarity index 100% rename from docs/code-linting/angular/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/angular/content.mdx diff --git a/docs/code-linting/angular/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/angular/metadata.ts similarity index 100% rename from docs/code-linting/angular/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/angular/metadata.ts diff --git a/docs/code-linting/angular/page.tsx b/site/app/[locale]/(root)/docs/code-linting/angular/page.tsx similarity index 100% rename from docs/code-linting/angular/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/angular/page.tsx diff --git a/docs/code-linting/components/Footer.mdx b/site/app/[locale]/(root)/docs/code-linting/components/Footer.mdx similarity index 100% rename from docs/code-linting/components/Footer.mdx rename to site/app/[locale]/(root)/docs/code-linting/components/Footer.mdx diff --git a/docs/code-linting/content.mdx b/site/app/[locale]/(root)/docs/code-linting/content.mdx similarity index 100% rename from docs/code-linting/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/content.mdx diff --git a/docs/code-linting/html/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/html/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/html/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/html/_opengraph-image.tsx diff --git a/docs/code-linting/html/content.mdx b/site/app/[locale]/(root)/docs/code-linting/html/content.mdx similarity index 100% rename from docs/code-linting/html/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/html/content.mdx diff --git a/docs/code-linting/html/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/html/metadata.ts similarity index 100% rename from docs/code-linting/html/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/html/metadata.ts diff --git a/docs/code-linting/html/page.tsx b/site/app/[locale]/(root)/docs/code-linting/html/page.tsx similarity index 100% rename from docs/code-linting/html/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/html/page.tsx diff --git a/docs/code-linting/laravel/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/laravel/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/laravel/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/laravel/_opengraph-image.tsx diff --git a/docs/code-linting/laravel/content.mdx b/site/app/[locale]/(root)/docs/code-linting/laravel/content.mdx similarity index 100% rename from docs/code-linting/laravel/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/laravel/content.mdx diff --git a/docs/code-linting/laravel/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/laravel/metadata.ts similarity index 100% rename from docs/code-linting/laravel/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/laravel/metadata.ts diff --git a/docs/code-linting/laravel/page.tsx b/site/app/[locale]/(root)/docs/code-linting/laravel/page.tsx similarity index 100% rename from docs/code-linting/laravel/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/laravel/page.tsx diff --git a/docs/code-linting/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/metadata.ts similarity index 100% rename from docs/code-linting/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/metadata.ts diff --git a/docs/code-linting/page.tsx b/site/app/[locale]/(root)/docs/code-linting/page.tsx similarity index 100% rename from docs/code-linting/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/page.tsx diff --git a/docs/code-linting/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/react/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/react/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/react/_opengraph-image.tsx diff --git a/docs/code-linting/react/content.mdx b/site/app/[locale]/(root)/docs/code-linting/react/content.mdx similarity index 89% rename from docs/code-linting/react/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/react/content.mdx index 1f86337b0..2bddea707 100644 --- a/docs/code-linting/react/content.mdx +++ b/site/app/[locale]/(root)/docs/code-linting/react/content.mdx @@ -21,6 +21,11 @@ ```json name=.eslintrc.json { "extends": ["@master/css"], + "parserOptions": { + "ecmaFeatures": { + "jsx": true + } + }, "overrides": [ { "files": ["*.ts", "*.tsx", "*.js"], diff --git a/docs/code-linting/react/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/react/metadata.ts similarity index 100% rename from docs/code-linting/react/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/react/metadata.ts diff --git a/docs/code-linting/react/page.tsx b/site/app/[locale]/(root)/docs/code-linting/react/page.tsx similarity index 100% rename from docs/code-linting/react/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/react/page.tsx diff --git a/docs/code-linting/svelte/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/svelte/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/svelte/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/svelte/_opengraph-image.tsx diff --git a/docs/code-linting/svelte/content.mdx b/site/app/[locale]/(root)/docs/code-linting/svelte/content.mdx similarity index 100% rename from docs/code-linting/svelte/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/svelte/content.mdx diff --git a/docs/code-linting/svelte/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/svelte/metadata.ts similarity index 100% rename from docs/code-linting/svelte/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/svelte/metadata.ts diff --git a/docs/code-linting/svelte/page.tsx b/site/app/[locale]/(root)/docs/code-linting/svelte/page.tsx similarity index 100% rename from docs/code-linting/svelte/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/svelte/page.tsx diff --git a/docs/code-linting/vscode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/vscode/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/vscode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/vscode/_opengraph-image.tsx diff --git a/docs/code-linting/vscode/content.mdx b/site/app/[locale]/(root)/docs/code-linting/vscode/content.mdx similarity index 100% rename from docs/code-linting/vscode/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/vscode/content.mdx diff --git a/docs/code-linting/vscode/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/vscode/metadata.ts similarity index 100% rename from docs/code-linting/vscode/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/vscode/metadata.ts diff --git a/docs/code-linting/vscode/page.tsx b/site/app/[locale]/(root)/docs/code-linting/vscode/page.tsx similarity index 100% rename from docs/code-linting/vscode/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/vscode/page.tsx diff --git a/docs/code-linting/vuejs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/code-linting/vuejs/_opengraph-image.tsx similarity index 100% rename from docs/code-linting/vuejs/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/code-linting/vuejs/_opengraph-image.tsx diff --git a/docs/code-linting/vuejs/content.mdx b/site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx similarity index 88% rename from docs/code-linting/vuejs/content.mdx rename to site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx index 8033d1d2e..3bab1ac54 100644 --- a/docs/code-linting/vuejs/content.mdx +++ b/site/app/[locale]/(root)/docs/code-linting/vuejs/content.mdx @@ -21,6 +21,11 @@ ```json name=.eslintrc.json { "extends": ["@master/css"], + "parserOptions": { + "ecmaFeatures": { + "jsx": true + } + }, "overrides": [ { "files": ["*.vue"], diff --git a/docs/code-linting/vuejs/metadata.ts b/site/app/[locale]/(root)/docs/code-linting/vuejs/metadata.ts similarity index 100% rename from docs/code-linting/vuejs/metadata.ts rename to site/app/[locale]/(root)/docs/code-linting/vuejs/metadata.ts diff --git a/docs/code-linting/vuejs/page.tsx b/site/app/[locale]/(root)/docs/code-linting/vuejs/page.tsx similarity index 100% rename from docs/code-linting/vuejs/page.tsx rename to site/app/[locale]/(root)/docs/code-linting/vuejs/page.tsx diff --git a/docs/color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/color/_opengraph-image.tsx similarity index 100% rename from docs/color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/color/_opengraph-image.tsx diff --git a/docs/color/components/Overview.tsx b/site/app/[locale]/(root)/docs/color/components/Overview.tsx similarity index 100% rename from docs/color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/color/components/Overview.tsx diff --git a/docs/color/content.mdx b/site/app/[locale]/(root)/docs/color/content.mdx similarity index 100% rename from docs/color/content.mdx rename to site/app/[locale]/(root)/docs/color/content.mdx diff --git a/docs/color/metadata.ts b/site/app/[locale]/(root)/docs/color/metadata.ts similarity index 100% rename from docs/color/metadata.ts rename to site/app/[locale]/(root)/docs/color/metadata.ts diff --git a/docs/color/page.tsx b/site/app/[locale]/(root)/docs/color/page.tsx similarity index 100% rename from docs/color/page.tsx rename to site/app/[locale]/(root)/docs/color/page.tsx diff --git a/docs/color/syntaxes.ts b/site/app/[locale]/(root)/docs/color/syntaxes.ts similarity index 100% rename from docs/color/syntaxes.ts rename to site/app/[locale]/(root)/docs/color/syntaxes.ts diff --git a/docs/colors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/colors/_opengraph-image.tsx similarity index 100% rename from docs/colors/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/colors/_opengraph-image.tsx diff --git a/docs/colors/components/Default.tsx b/site/app/[locale]/(root)/docs/colors/components/Default.tsx similarity index 100% rename from docs/colors/components/Default.tsx rename to site/app/[locale]/(root)/docs/colors/components/Default.tsx diff --git a/docs/colors/components/Overview.mdx b/site/app/[locale]/(root)/docs/colors/components/Overview.mdx similarity index 100% rename from docs/colors/components/Overview.mdx rename to site/app/[locale]/(root)/docs/colors/components/Overview.mdx diff --git a/docs/colors/content.mdx b/site/app/[locale]/(root)/docs/colors/content.mdx similarity index 100% rename from docs/colors/content.mdx rename to site/app/[locale]/(root)/docs/colors/content.mdx diff --git a/docs/colors/metadata.ts b/site/app/[locale]/(root)/docs/colors/metadata.ts similarity index 100% rename from docs/colors/metadata.ts rename to site/app/[locale]/(root)/docs/colors/metadata.ts diff --git a/docs/colors/page.tsx b/site/app/[locale]/(root)/docs/colors/page.tsx similarity index 100% rename from docs/colors/page.tsx rename to site/app/[locale]/(root)/docs/colors/page.tsx diff --git a/docs/column-span/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/column-span/_opengraph-image.tsx similarity index 100% rename from docs/column-span/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/column-span/_opengraph-image.tsx diff --git a/docs/column-span/components/Overview.tsx b/site/app/[locale]/(root)/docs/column-span/components/Overview.tsx similarity index 100% rename from docs/column-span/components/Overview.tsx rename to site/app/[locale]/(root)/docs/column-span/components/Overview.tsx diff --git a/docs/column-span/content.mdx b/site/app/[locale]/(root)/docs/column-span/content.mdx similarity index 100% rename from docs/column-span/content.mdx rename to site/app/[locale]/(root)/docs/column-span/content.mdx diff --git a/docs/column-span/metadata.ts b/site/app/[locale]/(root)/docs/column-span/metadata.ts similarity index 100% rename from docs/column-span/metadata.ts rename to site/app/[locale]/(root)/docs/column-span/metadata.ts diff --git a/docs/column-span/page.tsx b/site/app/[locale]/(root)/docs/column-span/page.tsx similarity index 100% rename from docs/column-span/page.tsx rename to site/app/[locale]/(root)/docs/column-span/page.tsx diff --git a/docs/column-span/syntaxes.ts b/site/app/[locale]/(root)/docs/column-span/syntaxes.ts similarity index 100% rename from docs/column-span/syntaxes.ts rename to site/app/[locale]/(root)/docs/column-span/syntaxes.ts diff --git a/docs/columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/columns/_opengraph-image.tsx similarity index 100% rename from docs/columns/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/columns/_opengraph-image.tsx diff --git a/docs/columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/columns/components/Overview.tsx similarity index 100% rename from docs/columns/components/Overview.tsx rename to site/app/[locale]/(root)/docs/columns/components/Overview.tsx diff --git a/docs/columns/content.mdx b/site/app/[locale]/(root)/docs/columns/content.mdx similarity index 100% rename from docs/columns/content.mdx rename to site/app/[locale]/(root)/docs/columns/content.mdx diff --git a/docs/columns/metadata.ts b/site/app/[locale]/(root)/docs/columns/metadata.ts similarity index 100% rename from docs/columns/metadata.ts rename to site/app/[locale]/(root)/docs/columns/metadata.ts diff --git a/docs/columns/page.tsx b/site/app/[locale]/(root)/docs/columns/page.tsx similarity index 100% rename from docs/columns/page.tsx rename to site/app/[locale]/(root)/docs/columns/page.tsx diff --git a/docs/columns/syntaxes.ts b/site/app/[locale]/(root)/docs/columns/syntaxes.ts similarity index 100% rename from docs/columns/syntaxes.ts rename to site/app/[locale]/(root)/docs/columns/syntaxes.ts diff --git a/docs/comparison/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/comparison/_opengraph-image.tsx similarity index 100% rename from docs/comparison/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/comparison/_opengraph-image.tsx diff --git a/docs/comparison/_page.mdx b/site/app/[locale]/(root)/docs/comparison/_page.mdx similarity index 100% rename from docs/comparison/_page.mdx rename to site/app/[locale]/(root)/docs/comparison/_page.mdx diff --git a/docs/comparison/content.mdx b/site/app/[locale]/(root)/docs/comparison/content.mdx similarity index 100% rename from docs/comparison/content.mdx rename to site/app/[locale]/(root)/docs/comparison/content.mdx diff --git a/docs/comparison/metadata.ts b/site/app/[locale]/(root)/docs/comparison/metadata.ts similarity index 100% rename from docs/comparison/metadata.ts rename to site/app/[locale]/(root)/docs/comparison/metadata.ts diff --git a/docs/comparison/page.tsx b/site/app/[locale]/(root)/docs/comparison/page.tsx similarity index 100% rename from docs/comparison/page.tsx rename to site/app/[locale]/(root)/docs/comparison/page.tsx diff --git a/docs/conditional-queries/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/conditional-queries/_opengraph-image.tsx similarity index 100% rename from docs/conditional-queries/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/conditional-queries/_opengraph-image.tsx diff --git a/docs/conditional-queries/content.mdx b/site/app/[locale]/(root)/docs/conditional-queries/content.mdx similarity index 100% rename from docs/conditional-queries/content.mdx rename to site/app/[locale]/(root)/docs/conditional-queries/content.mdx diff --git a/docs/conditional-queries/metadata.ts b/site/app/[locale]/(root)/docs/conditional-queries/metadata.ts similarity index 100% rename from docs/conditional-queries/metadata.ts rename to site/app/[locale]/(root)/docs/conditional-queries/metadata.ts diff --git a/docs/conditional-queries/page.tsx b/site/app/[locale]/(root)/docs/conditional-queries/page.tsx similarity index 100% rename from docs/conditional-queries/page.tsx rename to site/app/[locale]/(root)/docs/conditional-queries/page.tsx diff --git a/docs/configuration/Layout.tsx b/site/app/[locale]/(root)/docs/configuration/Layout.tsx similarity index 100% rename from docs/configuration/Layout.tsx rename to site/app/[locale]/(root)/docs/configuration/Layout.tsx diff --git a/docs/configuration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/_opengraph-image.tsx similarity index 100% rename from docs/configuration/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/configuration/_opengraph-image.tsx diff --git a/docs/configuration/authoring/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/authoring/_opengraph-image.tsx similarity index 100% rename from docs/configuration/authoring/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/configuration/authoring/_opengraph-image.tsx diff --git a/docs/configuration/authoring/content.mdx b/site/app/[locale]/(root)/docs/configuration/authoring/content.mdx similarity index 100% rename from docs/configuration/authoring/content.mdx rename to site/app/[locale]/(root)/docs/configuration/authoring/content.mdx diff --git a/docs/configuration/authoring/metadata.ts b/site/app/[locale]/(root)/docs/configuration/authoring/metadata.ts similarity index 100% rename from docs/configuration/authoring/metadata.ts rename to site/app/[locale]/(root)/docs/configuration/authoring/metadata.ts diff --git a/docs/configuration/authoring/page.tsx b/site/app/[locale]/(root)/docs/configuration/authoring/page.tsx similarity index 100% rename from docs/configuration/authoring/page.tsx rename to site/app/[locale]/(root)/docs/configuration/authoring/page.tsx diff --git a/docs/configuration/content.mdx b/site/app/[locale]/(root)/docs/configuration/content.mdx similarity index 100% rename from docs/configuration/content.mdx rename to site/app/[locale]/(root)/docs/configuration/content.mdx diff --git a/docs/configuration/metadata.ts b/site/app/[locale]/(root)/docs/configuration/metadata.ts similarity index 100% rename from docs/configuration/metadata.ts rename to site/app/[locale]/(root)/docs/configuration/metadata.ts diff --git a/docs/configuration/page.tsx b/site/app/[locale]/(root)/docs/configuration/page.tsx similarity index 100% rename from docs/configuration/page.tsx rename to site/app/[locale]/(root)/docs/configuration/page.tsx diff --git a/docs/configuration/setup/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/configuration/setup/_opengraph-image.tsx similarity index 100% rename from docs/configuration/setup/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/configuration/setup/_opengraph-image.tsx diff --git a/docs/configuration/setup/content.mdx b/site/app/[locale]/(root)/docs/configuration/setup/content.mdx similarity index 100% rename from docs/configuration/setup/content.mdx rename to site/app/[locale]/(root)/docs/configuration/setup/content.mdx diff --git a/docs/configuration/setup/metadata.ts b/site/app/[locale]/(root)/docs/configuration/setup/metadata.ts similarity index 100% rename from docs/configuration/setup/metadata.ts rename to site/app/[locale]/(root)/docs/configuration/setup/metadata.ts diff --git a/docs/configuration/setup/page.tsx b/site/app/[locale]/(root)/docs/configuration/setup/page.tsx similarity index 100% rename from docs/configuration/setup/page.tsx rename to site/app/[locale]/(root)/docs/configuration/setup/page.tsx diff --git a/docs/contain/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/contain/_opengraph-image.tsx similarity index 100% rename from docs/contain/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/contain/_opengraph-image.tsx diff --git a/docs/contain/components/Overview.tsx b/site/app/[locale]/(root)/docs/contain/components/Overview.tsx similarity index 100% rename from docs/contain/components/Overview.tsx rename to site/app/[locale]/(root)/docs/contain/components/Overview.tsx diff --git a/docs/contain/content.mdx b/site/app/[locale]/(root)/docs/contain/content.mdx similarity index 100% rename from docs/contain/content.mdx rename to site/app/[locale]/(root)/docs/contain/content.mdx diff --git a/docs/contain/metadata.ts b/site/app/[locale]/(root)/docs/contain/metadata.ts similarity index 100% rename from docs/contain/metadata.ts rename to site/app/[locale]/(root)/docs/contain/metadata.ts diff --git a/docs/contain/page.tsx b/site/app/[locale]/(root)/docs/contain/page.tsx similarity index 100% rename from docs/contain/page.tsx rename to site/app/[locale]/(root)/docs/contain/page.tsx diff --git a/docs/contain/syntaxes.ts b/site/app/[locale]/(root)/docs/contain/syntaxes.ts similarity index 100% rename from docs/contain/syntaxes.ts rename to site/app/[locale]/(root)/docs/contain/syntaxes.ts diff --git a/docs/content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/content/_opengraph-image.tsx similarity index 100% rename from docs/content/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/content/_opengraph-image.tsx diff --git a/docs/content/components/Overview.tsx b/site/app/[locale]/(root)/docs/content/components/Overview.tsx similarity index 100% rename from docs/content/components/Overview.tsx rename to site/app/[locale]/(root)/docs/content/components/Overview.tsx diff --git a/docs/content/content.mdx b/site/app/[locale]/(root)/docs/content/content.mdx similarity index 100% rename from docs/content/content.mdx rename to site/app/[locale]/(root)/docs/content/content.mdx diff --git a/docs/content/metadata.ts b/site/app/[locale]/(root)/docs/content/metadata.ts similarity index 100% rename from docs/content/metadata.ts rename to site/app/[locale]/(root)/docs/content/metadata.ts diff --git a/docs/content/page.tsx b/site/app/[locale]/(root)/docs/content/page.tsx similarity index 100% rename from docs/content/page.tsx rename to site/app/[locale]/(root)/docs/content/page.tsx diff --git a/docs/content/syntaxes.ts b/site/app/[locale]/(root)/docs/content/syntaxes.ts similarity index 100% rename from docs/content/syntaxes.ts rename to site/app/[locale]/(root)/docs/content/syntaxes.ts diff --git a/docs/core/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/core/_opengraph-image.tsx similarity index 100% rename from docs/core/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/core/_opengraph-image.tsx diff --git a/docs/core/content.mdx b/site/app/[locale]/(root)/docs/core/content.mdx similarity index 100% rename from docs/core/content.mdx rename to site/app/[locale]/(root)/docs/core/content.mdx diff --git a/docs/core/metadata.ts b/site/app/[locale]/(root)/docs/core/metadata.ts similarity index 100% rename from docs/core/metadata.ts rename to site/app/[locale]/(root)/docs/core/metadata.ts diff --git a/docs/core/page.tsx b/site/app/[locale]/(root)/docs/core/page.tsx similarity index 100% rename from docs/core/page.tsx rename to site/app/[locale]/(root)/docs/core/page.tsx diff --git a/docs/cursor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/cursor/_opengraph-image.tsx similarity index 100% rename from docs/cursor/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/cursor/_opengraph-image.tsx diff --git a/docs/cursor/components/Overview.tsx b/site/app/[locale]/(root)/docs/cursor/components/Overview.tsx similarity index 100% rename from docs/cursor/components/Overview.tsx rename to site/app/[locale]/(root)/docs/cursor/components/Overview.tsx diff --git a/docs/cursor/content.mdx b/site/app/[locale]/(root)/docs/cursor/content.mdx similarity index 100% rename from docs/cursor/content.mdx rename to site/app/[locale]/(root)/docs/cursor/content.mdx diff --git a/docs/cursor/metadata.ts b/site/app/[locale]/(root)/docs/cursor/metadata.ts similarity index 100% rename from docs/cursor/metadata.ts rename to site/app/[locale]/(root)/docs/cursor/metadata.ts diff --git a/docs/cursor/page.tsx b/site/app/[locale]/(root)/docs/cursor/page.tsx similarity index 100% rename from docs/cursor/page.tsx rename to site/app/[locale]/(root)/docs/cursor/page.tsx diff --git a/docs/cursor/syntaxes.ts b/site/app/[locale]/(root)/docs/cursor/syntaxes.ts similarity index 100% rename from docs/cursor/syntaxes.ts rename to site/app/[locale]/(root)/docs/cursor/syntaxes.ts diff --git a/docs/design-tokens/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/design-tokens/_opengraph-image.tsx similarity index 100% rename from docs/design-tokens/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/design-tokens/_opengraph-image.tsx diff --git a/docs/design-tokens/content.mdx b/site/app/[locale]/(root)/docs/design-tokens/content.mdx similarity index 100% rename from docs/design-tokens/content.mdx rename to site/app/[locale]/(root)/docs/design-tokens/content.mdx diff --git a/docs/design-tokens/metadata.ts b/site/app/[locale]/(root)/docs/design-tokens/metadata.ts similarity index 100% rename from docs/design-tokens/metadata.ts rename to site/app/[locale]/(root)/docs/design-tokens/metadata.ts diff --git a/docs/design-tokens/page.tsx b/site/app/[locale]/(root)/docs/design-tokens/page.tsx similarity index 100% rename from docs/design-tokens/page.tsx rename to site/app/[locale]/(root)/docs/design-tokens/page.tsx diff --git a/docs/direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/direction/_opengraph-image.tsx similarity index 100% rename from docs/direction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/direction/_opengraph-image.tsx diff --git a/docs/direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/direction/components/Overview.tsx similarity index 100% rename from docs/direction/components/Overview.tsx rename to site/app/[locale]/(root)/docs/direction/components/Overview.tsx diff --git a/docs/direction/content.mdx b/site/app/[locale]/(root)/docs/direction/content.mdx similarity index 100% rename from docs/direction/content.mdx rename to site/app/[locale]/(root)/docs/direction/content.mdx diff --git a/docs/direction/metadata.ts b/site/app/[locale]/(root)/docs/direction/metadata.ts similarity index 100% rename from docs/direction/metadata.ts rename to site/app/[locale]/(root)/docs/direction/metadata.ts diff --git a/docs/direction/page.tsx b/site/app/[locale]/(root)/docs/direction/page.tsx similarity index 100% rename from docs/direction/page.tsx rename to site/app/[locale]/(root)/docs/direction/page.tsx diff --git a/docs/direction/syntaxes.ts b/site/app/[locale]/(root)/docs/direction/syntaxes.ts similarity index 100% rename from docs/direction/syntaxes.ts rename to site/app/[locale]/(root)/docs/direction/syntaxes.ts diff --git a/docs/display/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/display/_opengraph-image.tsx similarity index 100% rename from docs/display/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/display/_opengraph-image.tsx diff --git a/docs/display/components/Overview.tsx b/site/app/[locale]/(root)/docs/display/components/Overview.tsx similarity index 100% rename from docs/display/components/Overview.tsx rename to site/app/[locale]/(root)/docs/display/components/Overview.tsx diff --git a/docs/display/content.mdx b/site/app/[locale]/(root)/docs/display/content.mdx similarity index 100% rename from docs/display/content.mdx rename to site/app/[locale]/(root)/docs/display/content.mdx diff --git a/docs/display/metadata.ts b/site/app/[locale]/(root)/docs/display/metadata.ts similarity index 100% rename from docs/display/metadata.ts rename to site/app/[locale]/(root)/docs/display/metadata.ts diff --git a/docs/display/page.tsx b/site/app/[locale]/(root)/docs/display/page.tsx similarity index 100% rename from docs/display/page.tsx rename to site/app/[locale]/(root)/docs/display/page.tsx diff --git a/docs/display/syntaxes.ts b/site/app/[locale]/(root)/docs/display/syntaxes.ts similarity index 100% rename from docs/display/syntaxes.ts rename to site/app/[locale]/(root)/docs/display/syntaxes.ts diff --git a/docs/dynamic-application/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/dynamic-application/_opengraph-image.tsx similarity index 100% rename from docs/dynamic-application/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/dynamic-application/_opengraph-image.tsx diff --git a/docs/dynamic-application/content.mdx b/site/app/[locale]/(root)/docs/dynamic-application/content.mdx similarity index 100% rename from docs/dynamic-application/content.mdx rename to site/app/[locale]/(root)/docs/dynamic-application/content.mdx diff --git a/docs/dynamic-application/metadata.ts b/site/app/[locale]/(root)/docs/dynamic-application/metadata.ts similarity index 100% rename from docs/dynamic-application/metadata.ts rename to site/app/[locale]/(root)/docs/dynamic-application/metadata.ts diff --git a/docs/dynamic-application/page.tsx b/site/app/[locale]/(root)/docs/dynamic-application/page.tsx similarity index 100% rename from docs/dynamic-application/page.tsx rename to site/app/[locale]/(root)/docs/dynamic-application/page.tsx diff --git a/docs/eslint/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/eslint/_opengraph-image.tsx similarity index 100% rename from docs/eslint/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/eslint/_opengraph-image.tsx diff --git a/docs/eslint/content.mdx b/site/app/[locale]/(root)/docs/eslint/content.mdx similarity index 75% rename from docs/eslint/content.mdx rename to site/app/[locale]/(root)/docs/eslint/content.mdx index 800e15f41..07010c103 100644 --- a/docs/eslint/content.mdx +++ b/site/app/[locale]/(root)/docs/eslint/content.mdx @@ -1,5 +1,4 @@ -import defaultConfigurationScript from '../../packages/eslint-config/index.js?text' -import defaultSettings from '../../packages/eslint-plugin/src/settings.ts' +import { settings, configs } from '@master/eslint-plugin-css' ## Usage [sr-only] @@ -8,9 +7,9 @@ import defaultSettings from '../../packages/eslint-plugin/src/settings.ts' "extends": ["@master/css"] } ``` -The `@master/eslint-config-css` package default configuration: +The extended recommended configuration: - {defaultConfigurationScript} + {JSON.stringify(configs.recommended, null, 4)} --- @@ -65,7 +64,7 @@ Specify the names of the callee to check its arguments. {` { "settings": { - "calleeMatching": "${defaultSettings.calleeMatching}" + "calleeMatching": "${settings.calleeMatching}" } } `} @@ -77,7 +76,7 @@ Specify the attribute/property to check classes. {` { "settings": { - "classMatching": "${defaultSettings.classMatching}" + "classMatching": "${settings.classMatching}" } } `} @@ -89,7 +88,7 @@ Specifies object keys to ignore checking. {` { "settings": { - "ignoredKeys": ${JSON.stringify(defaultSettings.ignoredKeys)} + "ignoredKeys": ${JSON.stringify(settings.ignoredKeys)} } } `} @@ -101,7 +100,7 @@ Specify a custom Master CSS configuration or path. {` { "settings": { - "config": "${defaultSettings.config}" + "config": "${settings.config}" } } `} diff --git a/docs/eslint/metadata.ts b/site/app/[locale]/(root)/docs/eslint/metadata.ts similarity index 100% rename from docs/eslint/metadata.ts rename to site/app/[locale]/(root)/docs/eslint/metadata.ts diff --git a/docs/eslint/page.tsx b/site/app/[locale]/(root)/docs/eslint/page.tsx similarity index 100% rename from docs/eslint/page.tsx rename to site/app/[locale]/(root)/docs/eslint/page.tsx diff --git a/docs/extractor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/extractor/_opengraph-image.tsx similarity index 100% rename from docs/extractor/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/extractor/_opengraph-image.tsx diff --git a/docs/extractor/components/OptionsCodes.tsx b/site/app/[locale]/(root)/docs/extractor/components/OptionsCodes.tsx similarity index 100% rename from docs/extractor/components/OptionsCodes.tsx rename to site/app/[locale]/(root)/docs/extractor/components/OptionsCodes.tsx diff --git a/docs/extractor/content.mdx b/site/app/[locale]/(root)/docs/extractor/content.mdx similarity index 100% rename from docs/extractor/content.mdx rename to site/app/[locale]/(root)/docs/extractor/content.mdx diff --git a/docs/extractor/metadata.ts b/site/app/[locale]/(root)/docs/extractor/metadata.ts similarity index 100% rename from docs/extractor/metadata.ts rename to site/app/[locale]/(root)/docs/extractor/metadata.ts diff --git a/docs/extractor/page.tsx b/site/app/[locale]/(root)/docs/extractor/page.tsx similarity index 100% rename from docs/extractor/page.tsx rename to site/app/[locale]/(root)/docs/extractor/page.tsx diff --git a/docs/fill/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/fill/_opengraph-image.tsx similarity index 100% rename from docs/fill/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/fill/_opengraph-image.tsx diff --git a/docs/fill/components/Overview.tsx b/site/app/[locale]/(root)/docs/fill/components/Overview.tsx similarity index 100% rename from docs/fill/components/Overview.tsx rename to site/app/[locale]/(root)/docs/fill/components/Overview.tsx diff --git a/docs/fill/content.mdx b/site/app/[locale]/(root)/docs/fill/content.mdx similarity index 100% rename from docs/fill/content.mdx rename to site/app/[locale]/(root)/docs/fill/content.mdx diff --git a/docs/fill/metadata.ts b/site/app/[locale]/(root)/docs/fill/metadata.ts similarity index 100% rename from docs/fill/metadata.ts rename to site/app/[locale]/(root)/docs/fill/metadata.ts diff --git a/docs/fill/page.tsx b/site/app/[locale]/(root)/docs/fill/page.tsx similarity index 100% rename from docs/fill/page.tsx rename to site/app/[locale]/(root)/docs/fill/page.tsx diff --git a/docs/fill/syntaxes.ts b/site/app/[locale]/(root)/docs/fill/syntaxes.ts similarity index 100% rename from docs/fill/syntaxes.ts rename to site/app/[locale]/(root)/docs/fill/syntaxes.ts diff --git a/docs/filter/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/filter/_opengraph-image.tsx similarity index 100% rename from docs/filter/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/filter/_opengraph-image.tsx diff --git a/docs/filter/components/Overview.tsx b/site/app/[locale]/(root)/docs/filter/components/Overview.tsx similarity index 100% rename from docs/filter/components/Overview.tsx rename to site/app/[locale]/(root)/docs/filter/components/Overview.tsx diff --git a/docs/filter/content.mdx b/site/app/[locale]/(root)/docs/filter/content.mdx similarity index 100% rename from docs/filter/content.mdx rename to site/app/[locale]/(root)/docs/filter/content.mdx diff --git a/docs/filter/metadata.ts b/site/app/[locale]/(root)/docs/filter/metadata.ts similarity index 100% rename from docs/filter/metadata.ts rename to site/app/[locale]/(root)/docs/filter/metadata.ts diff --git a/docs/filter/page.tsx b/site/app/[locale]/(root)/docs/filter/page.tsx similarity index 100% rename from docs/filter/page.tsx rename to site/app/[locale]/(root)/docs/filter/page.tsx diff --git a/docs/filter/syntaxes.ts b/site/app/[locale]/(root)/docs/filter/syntaxes.ts similarity index 100% rename from docs/filter/syntaxes.ts rename to site/app/[locale]/(root)/docs/filter/syntaxes.ts diff --git a/docs/flash-of-unstyled-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/_opengraph-image.tsx similarity index 100% rename from docs/flash-of-unstyled-content/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/_opengraph-image.tsx diff --git a/docs/flash-of-unstyled-content/content.mdx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/content.mdx similarity index 100% rename from docs/flash-of-unstyled-content/content.mdx rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/content.mdx diff --git a/docs/flash-of-unstyled-content/metadata.ts b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/metadata.ts similarity index 100% rename from docs/flash-of-unstyled-content/metadata.ts rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/metadata.ts diff --git a/docs/flash-of-unstyled-content/page.tsx b/site/app/[locale]/(root)/docs/flash-of-unstyled-content/page.tsx similarity index 100% rename from docs/flash-of-unstyled-content/page.tsx rename to site/app/[locale]/(root)/docs/flash-of-unstyled-content/page.tsx diff --git a/docs/flex-basis/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-basis/_opengraph-image.tsx similarity index 100% rename from docs/flex-basis/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex-basis/_opengraph-image.tsx diff --git a/docs/flex-basis/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-basis/components/Overview.tsx similarity index 100% rename from docs/flex-basis/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex-basis/components/Overview.tsx diff --git a/docs/flex-basis/content.mdx b/site/app/[locale]/(root)/docs/flex-basis/content.mdx similarity index 100% rename from docs/flex-basis/content.mdx rename to site/app/[locale]/(root)/docs/flex-basis/content.mdx diff --git a/docs/flex-basis/metadata.ts b/site/app/[locale]/(root)/docs/flex-basis/metadata.ts similarity index 100% rename from docs/flex-basis/metadata.ts rename to site/app/[locale]/(root)/docs/flex-basis/metadata.ts diff --git a/docs/flex-basis/page.tsx b/site/app/[locale]/(root)/docs/flex-basis/page.tsx similarity index 100% rename from docs/flex-basis/page.tsx rename to site/app/[locale]/(root)/docs/flex-basis/page.tsx diff --git a/docs/flex-basis/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-basis/syntaxes.ts similarity index 100% rename from docs/flex-basis/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex-basis/syntaxes.ts diff --git a/docs/flex-direction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-direction/_opengraph-image.tsx similarity index 100% rename from docs/flex-direction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex-direction/_opengraph-image.tsx diff --git a/docs/flex-direction/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-direction/components/Overview.tsx similarity index 100% rename from docs/flex-direction/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex-direction/components/Overview.tsx diff --git a/docs/flex-direction/content.mdx b/site/app/[locale]/(root)/docs/flex-direction/content.mdx similarity index 100% rename from docs/flex-direction/content.mdx rename to site/app/[locale]/(root)/docs/flex-direction/content.mdx diff --git a/docs/flex-direction/metadata.ts b/site/app/[locale]/(root)/docs/flex-direction/metadata.ts similarity index 100% rename from docs/flex-direction/metadata.ts rename to site/app/[locale]/(root)/docs/flex-direction/metadata.ts diff --git a/docs/flex-direction/page.tsx b/site/app/[locale]/(root)/docs/flex-direction/page.tsx similarity index 100% rename from docs/flex-direction/page.tsx rename to site/app/[locale]/(root)/docs/flex-direction/page.tsx diff --git a/docs/flex-direction/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-direction/syntaxes.ts similarity index 100% rename from docs/flex-direction/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex-direction/syntaxes.ts diff --git a/docs/flex-grow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-grow/_opengraph-image.tsx similarity index 100% rename from docs/flex-grow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex-grow/_opengraph-image.tsx diff --git a/docs/flex-grow/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-grow/components/Overview.tsx similarity index 100% rename from docs/flex-grow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex-grow/components/Overview.tsx diff --git a/docs/flex-grow/content.mdx b/site/app/[locale]/(root)/docs/flex-grow/content.mdx similarity index 100% rename from docs/flex-grow/content.mdx rename to site/app/[locale]/(root)/docs/flex-grow/content.mdx diff --git a/docs/flex-grow/metadata.ts b/site/app/[locale]/(root)/docs/flex-grow/metadata.ts similarity index 100% rename from docs/flex-grow/metadata.ts rename to site/app/[locale]/(root)/docs/flex-grow/metadata.ts diff --git a/docs/flex-grow/page.tsx b/site/app/[locale]/(root)/docs/flex-grow/page.tsx similarity index 100% rename from docs/flex-grow/page.tsx rename to site/app/[locale]/(root)/docs/flex-grow/page.tsx diff --git a/docs/flex-grow/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-grow/syntaxes.ts similarity index 100% rename from docs/flex-grow/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex-grow/syntaxes.ts diff --git a/docs/flex-shrink/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-shrink/_opengraph-image.tsx similarity index 100% rename from docs/flex-shrink/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex-shrink/_opengraph-image.tsx diff --git a/docs/flex-shrink/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-shrink/components/Overview.tsx similarity index 100% rename from docs/flex-shrink/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex-shrink/components/Overview.tsx diff --git a/docs/flex-shrink/content.mdx b/site/app/[locale]/(root)/docs/flex-shrink/content.mdx similarity index 100% rename from docs/flex-shrink/content.mdx rename to site/app/[locale]/(root)/docs/flex-shrink/content.mdx diff --git a/docs/flex-shrink/metadata.ts b/site/app/[locale]/(root)/docs/flex-shrink/metadata.ts similarity index 100% rename from docs/flex-shrink/metadata.ts rename to site/app/[locale]/(root)/docs/flex-shrink/metadata.ts diff --git a/docs/flex-shrink/page.tsx b/site/app/[locale]/(root)/docs/flex-shrink/page.tsx similarity index 100% rename from docs/flex-shrink/page.tsx rename to site/app/[locale]/(root)/docs/flex-shrink/page.tsx diff --git a/docs/flex-shrink/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-shrink/syntaxes.ts similarity index 100% rename from docs/flex-shrink/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex-shrink/syntaxes.ts diff --git a/docs/flex-wrap/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex-wrap/_opengraph-image.tsx similarity index 100% rename from docs/flex-wrap/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex-wrap/_opengraph-image.tsx diff --git a/docs/flex-wrap/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex-wrap/components/Overview.tsx similarity index 100% rename from docs/flex-wrap/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex-wrap/components/Overview.tsx diff --git a/docs/flex-wrap/content.mdx b/site/app/[locale]/(root)/docs/flex-wrap/content.mdx similarity index 100% rename from docs/flex-wrap/content.mdx rename to site/app/[locale]/(root)/docs/flex-wrap/content.mdx diff --git a/docs/flex-wrap/metadata.ts b/site/app/[locale]/(root)/docs/flex-wrap/metadata.ts similarity index 100% rename from docs/flex-wrap/metadata.ts rename to site/app/[locale]/(root)/docs/flex-wrap/metadata.ts diff --git a/docs/flex-wrap/page.tsx b/site/app/[locale]/(root)/docs/flex-wrap/page.tsx similarity index 100% rename from docs/flex-wrap/page.tsx rename to site/app/[locale]/(root)/docs/flex-wrap/page.tsx diff --git a/docs/flex-wrap/syntaxes.ts b/site/app/[locale]/(root)/docs/flex-wrap/syntaxes.ts similarity index 100% rename from docs/flex-wrap/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex-wrap/syntaxes.ts diff --git a/docs/flex/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/flex/_opengraph-image.tsx similarity index 100% rename from docs/flex/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/flex/_opengraph-image.tsx diff --git a/docs/flex/components/Overview.tsx b/site/app/[locale]/(root)/docs/flex/components/Overview.tsx similarity index 100% rename from docs/flex/components/Overview.tsx rename to site/app/[locale]/(root)/docs/flex/components/Overview.tsx diff --git a/docs/flex/content.mdx b/site/app/[locale]/(root)/docs/flex/content.mdx similarity index 100% rename from docs/flex/content.mdx rename to site/app/[locale]/(root)/docs/flex/content.mdx diff --git a/docs/flex/metadata.ts b/site/app/[locale]/(root)/docs/flex/metadata.ts similarity index 100% rename from docs/flex/metadata.ts rename to site/app/[locale]/(root)/docs/flex/metadata.ts diff --git a/docs/flex/page.tsx b/site/app/[locale]/(root)/docs/flex/page.tsx similarity index 100% rename from docs/flex/page.tsx rename to site/app/[locale]/(root)/docs/flex/page.tsx diff --git a/docs/flex/syntaxes.ts b/site/app/[locale]/(root)/docs/flex/syntaxes.ts similarity index 100% rename from docs/flex/syntaxes.ts rename to site/app/[locale]/(root)/docs/flex/syntaxes.ts diff --git a/docs/float/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/float/_opengraph-image.tsx similarity index 100% rename from docs/float/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/float/_opengraph-image.tsx diff --git a/docs/float/components/Basic.tsx b/site/app/[locale]/(root)/docs/float/components/Basic.tsx similarity index 100% rename from docs/float/components/Basic.tsx rename to site/app/[locale]/(root)/docs/float/components/Basic.tsx diff --git a/docs/float/components/Overview.tsx b/site/app/[locale]/(root)/docs/float/components/Overview.tsx similarity index 100% rename from docs/float/components/Overview.tsx rename to site/app/[locale]/(root)/docs/float/components/Overview.tsx diff --git a/docs/float/content.mdx b/site/app/[locale]/(root)/docs/float/content.mdx similarity index 100% rename from docs/float/content.mdx rename to site/app/[locale]/(root)/docs/float/content.mdx diff --git a/docs/float/metadata.ts b/site/app/[locale]/(root)/docs/float/metadata.ts similarity index 100% rename from docs/float/metadata.ts rename to site/app/[locale]/(root)/docs/float/metadata.ts diff --git a/docs/float/page.tsx b/site/app/[locale]/(root)/docs/float/page.tsx similarity index 100% rename from docs/float/page.tsx rename to site/app/[locale]/(root)/docs/float/page.tsx diff --git a/docs/float/syntaxes.ts b/site/app/[locale]/(root)/docs/float/syntaxes.ts similarity index 100% rename from docs/float/syntaxes.ts rename to site/app/[locale]/(root)/docs/float/syntaxes.ts diff --git a/docs/font-family/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-family/_opengraph-image.tsx similarity index 100% rename from docs/font-family/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-family/_opengraph-image.tsx diff --git a/docs/font-family/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-family/components/Overview.tsx similarity index 100% rename from docs/font-family/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-family/components/Overview.tsx diff --git a/docs/font-family/content.mdx b/site/app/[locale]/(root)/docs/font-family/content.mdx similarity index 100% rename from docs/font-family/content.mdx rename to site/app/[locale]/(root)/docs/font-family/content.mdx diff --git a/docs/font-family/metadata.ts b/site/app/[locale]/(root)/docs/font-family/metadata.ts similarity index 100% rename from docs/font-family/metadata.ts rename to site/app/[locale]/(root)/docs/font-family/metadata.ts diff --git a/docs/font-family/page.tsx b/site/app/[locale]/(root)/docs/font-family/page.tsx similarity index 100% rename from docs/font-family/page.tsx rename to site/app/[locale]/(root)/docs/font-family/page.tsx diff --git a/docs/font-family/syntaxes.ts b/site/app/[locale]/(root)/docs/font-family/syntaxes.ts similarity index 100% rename from docs/font-family/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-family/syntaxes.ts diff --git a/docs/font-feature-settings/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/_opengraph-image.tsx similarity index 100% rename from docs/font-feature-settings/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-feature-settings/_opengraph-image.tsx diff --git a/docs/font-feature-settings/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/components/Overview.tsx similarity index 100% rename from docs/font-feature-settings/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-feature-settings/components/Overview.tsx diff --git a/docs/font-feature-settings/content.mdx b/site/app/[locale]/(root)/docs/font-feature-settings/content.mdx similarity index 100% rename from docs/font-feature-settings/content.mdx rename to site/app/[locale]/(root)/docs/font-feature-settings/content.mdx diff --git a/docs/font-feature-settings/metadata.ts b/site/app/[locale]/(root)/docs/font-feature-settings/metadata.ts similarity index 100% rename from docs/font-feature-settings/metadata.ts rename to site/app/[locale]/(root)/docs/font-feature-settings/metadata.ts diff --git a/docs/font-feature-settings/page.tsx b/site/app/[locale]/(root)/docs/font-feature-settings/page.tsx similarity index 100% rename from docs/font-feature-settings/page.tsx rename to site/app/[locale]/(root)/docs/font-feature-settings/page.tsx diff --git a/docs/font-feature-settings/syntaxes.ts b/site/app/[locale]/(root)/docs/font-feature-settings/syntaxes.ts similarity index 100% rename from docs/font-feature-settings/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-feature-settings/syntaxes.ts diff --git a/docs/font-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-size/_opengraph-image.tsx similarity index 100% rename from docs/font-size/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-size/_opengraph-image.tsx diff --git a/docs/font-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-size/components/Overview.tsx similarity index 100% rename from docs/font-size/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-size/components/Overview.tsx diff --git a/docs/font-size/content.mdx b/site/app/[locale]/(root)/docs/font-size/content.mdx similarity index 100% rename from docs/font-size/content.mdx rename to site/app/[locale]/(root)/docs/font-size/content.mdx diff --git a/docs/font-size/metadata.ts b/site/app/[locale]/(root)/docs/font-size/metadata.ts similarity index 100% rename from docs/font-size/metadata.ts rename to site/app/[locale]/(root)/docs/font-size/metadata.ts diff --git a/docs/font-size/page.tsx b/site/app/[locale]/(root)/docs/font-size/page.tsx similarity index 100% rename from docs/font-size/page.tsx rename to site/app/[locale]/(root)/docs/font-size/page.tsx diff --git a/docs/font-size/syntaxes.ts b/site/app/[locale]/(root)/docs/font-size/syntaxes.ts similarity index 100% rename from docs/font-size/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-size/syntaxes.ts diff --git a/docs/font-smoothing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-smoothing/_opengraph-image.tsx similarity index 100% rename from docs/font-smoothing/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-smoothing/_opengraph-image.tsx diff --git a/docs/font-smoothing/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-smoothing/components/Overview.tsx similarity index 100% rename from docs/font-smoothing/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-smoothing/components/Overview.tsx diff --git a/docs/font-smoothing/content.mdx b/site/app/[locale]/(root)/docs/font-smoothing/content.mdx similarity index 100% rename from docs/font-smoothing/content.mdx rename to site/app/[locale]/(root)/docs/font-smoothing/content.mdx diff --git a/docs/font-smoothing/metadata.ts b/site/app/[locale]/(root)/docs/font-smoothing/metadata.ts similarity index 100% rename from docs/font-smoothing/metadata.ts rename to site/app/[locale]/(root)/docs/font-smoothing/metadata.ts diff --git a/docs/font-smoothing/page.tsx b/site/app/[locale]/(root)/docs/font-smoothing/page.tsx similarity index 100% rename from docs/font-smoothing/page.tsx rename to site/app/[locale]/(root)/docs/font-smoothing/page.tsx diff --git a/docs/font-smoothing/syntaxes.ts b/site/app/[locale]/(root)/docs/font-smoothing/syntaxes.ts similarity index 100% rename from docs/font-smoothing/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-smoothing/syntaxes.ts diff --git a/docs/font-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-style/_opengraph-image.tsx similarity index 100% rename from docs/font-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-style/_opengraph-image.tsx diff --git a/docs/font-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-style/components/Overview.tsx similarity index 100% rename from docs/font-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-style/components/Overview.tsx diff --git a/docs/font-style/content.mdx b/site/app/[locale]/(root)/docs/font-style/content.mdx similarity index 100% rename from docs/font-style/content.mdx rename to site/app/[locale]/(root)/docs/font-style/content.mdx diff --git a/docs/font-style/metadata.ts b/site/app/[locale]/(root)/docs/font-style/metadata.ts similarity index 100% rename from docs/font-style/metadata.ts rename to site/app/[locale]/(root)/docs/font-style/metadata.ts diff --git a/docs/font-style/page.tsx b/site/app/[locale]/(root)/docs/font-style/page.tsx similarity index 100% rename from docs/font-style/page.tsx rename to site/app/[locale]/(root)/docs/font-style/page.tsx diff --git a/docs/font-style/syntaxes.ts b/site/app/[locale]/(root)/docs/font-style/syntaxes.ts similarity index 100% rename from docs/font-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-style/syntaxes.ts diff --git a/docs/font-variant-numeric/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/_opengraph-image.tsx similarity index 100% rename from docs/font-variant-numeric/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-variant-numeric/_opengraph-image.tsx diff --git a/docs/font-variant-numeric/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/components/Overview.tsx similarity index 100% rename from docs/font-variant-numeric/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-variant-numeric/components/Overview.tsx diff --git a/docs/font-variant-numeric/content.mdx b/site/app/[locale]/(root)/docs/font-variant-numeric/content.mdx similarity index 100% rename from docs/font-variant-numeric/content.mdx rename to site/app/[locale]/(root)/docs/font-variant-numeric/content.mdx diff --git a/docs/font-variant-numeric/metadata.ts b/site/app/[locale]/(root)/docs/font-variant-numeric/metadata.ts similarity index 100% rename from docs/font-variant-numeric/metadata.ts rename to site/app/[locale]/(root)/docs/font-variant-numeric/metadata.ts diff --git a/docs/font-variant-numeric/page.tsx b/site/app/[locale]/(root)/docs/font-variant-numeric/page.tsx similarity index 100% rename from docs/font-variant-numeric/page.tsx rename to site/app/[locale]/(root)/docs/font-variant-numeric/page.tsx diff --git a/docs/font-variant-numeric/syntaxes.ts b/site/app/[locale]/(root)/docs/font-variant-numeric/syntaxes.ts similarity index 100% rename from docs/font-variant-numeric/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-variant-numeric/syntaxes.ts diff --git a/docs/font-weight/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font-weight/_opengraph-image.tsx similarity index 100% rename from docs/font-weight/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font-weight/_opengraph-image.tsx diff --git a/docs/font-weight/components/Overview.tsx b/site/app/[locale]/(root)/docs/font-weight/components/Overview.tsx similarity index 100% rename from docs/font-weight/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font-weight/components/Overview.tsx diff --git a/docs/font-weight/content.mdx b/site/app/[locale]/(root)/docs/font-weight/content.mdx similarity index 100% rename from docs/font-weight/content.mdx rename to site/app/[locale]/(root)/docs/font-weight/content.mdx diff --git a/docs/font-weight/metadata.ts b/site/app/[locale]/(root)/docs/font-weight/metadata.ts similarity index 100% rename from docs/font-weight/metadata.ts rename to site/app/[locale]/(root)/docs/font-weight/metadata.ts diff --git a/docs/font-weight/page.tsx b/site/app/[locale]/(root)/docs/font-weight/page.tsx similarity index 100% rename from docs/font-weight/page.tsx rename to site/app/[locale]/(root)/docs/font-weight/page.tsx diff --git a/docs/font-weight/syntaxes.ts b/site/app/[locale]/(root)/docs/font-weight/syntaxes.ts similarity index 100% rename from docs/font-weight/syntaxes.ts rename to site/app/[locale]/(root)/docs/font-weight/syntaxes.ts diff --git a/docs/font/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/font/_opengraph-image.tsx similarity index 100% rename from docs/font/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/font/_opengraph-image.tsx diff --git a/docs/font/components/Overview.tsx b/site/app/[locale]/(root)/docs/font/components/Overview.tsx similarity index 100% rename from docs/font/components/Overview.tsx rename to site/app/[locale]/(root)/docs/font/components/Overview.tsx diff --git a/docs/font/content.mdx b/site/app/[locale]/(root)/docs/font/content.mdx similarity index 100% rename from docs/font/content.mdx rename to site/app/[locale]/(root)/docs/font/content.mdx diff --git a/docs/font/metadata.ts b/site/app/[locale]/(root)/docs/font/metadata.ts similarity index 100% rename from docs/font/metadata.ts rename to site/app/[locale]/(root)/docs/font/metadata.ts diff --git a/docs/font/page.tsx b/site/app/[locale]/(root)/docs/font/page.tsx similarity index 100% rename from docs/font/page.tsx rename to site/app/[locale]/(root)/docs/font/page.tsx diff --git a/docs/font/syntaxes.ts b/site/app/[locale]/(root)/docs/font/syntaxes.ts similarity index 100% rename from docs/font/syntaxes.ts rename to site/app/[locale]/(root)/docs/font/syntaxes.ts diff --git a/docs/fonts/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/fonts/_opengraph-image.tsx similarity index 100% rename from docs/fonts/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/fonts/_opengraph-image.tsx diff --git a/docs/fonts/content.mdx b/site/app/[locale]/(root)/docs/fonts/content.mdx similarity index 100% rename from docs/fonts/content.mdx rename to site/app/[locale]/(root)/docs/fonts/content.mdx diff --git a/docs/fonts/metadata.ts b/site/app/[locale]/(root)/docs/fonts/metadata.ts similarity index 100% rename from docs/fonts/metadata.ts rename to site/app/[locale]/(root)/docs/fonts/metadata.ts diff --git a/docs/fonts/page.tsx b/site/app/[locale]/(root)/docs/fonts/page.tsx similarity index 100% rename from docs/fonts/page.tsx rename to site/app/[locale]/(root)/docs/fonts/page.tsx diff --git a/docs/fonts/syntaxes.ts b/site/app/[locale]/(root)/docs/fonts/syntaxes.ts similarity index 100% rename from docs/fonts/syntaxes.ts rename to site/app/[locale]/(root)/docs/fonts/syntaxes.ts diff --git a/docs/functions/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/functions/_opengraph-image.tsx similarity index 100% rename from docs/functions/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/functions/_opengraph-image.tsx diff --git a/docs/functions/components/Default.tsx b/site/app/[locale]/(root)/docs/functions/components/Default.tsx similarity index 100% rename from docs/functions/components/Default.tsx rename to site/app/[locale]/(root)/docs/functions/components/Default.tsx diff --git a/docs/functions/components/Overview.mdx b/site/app/[locale]/(root)/docs/functions/components/Overview.mdx similarity index 100% rename from docs/functions/components/Overview.mdx rename to site/app/[locale]/(root)/docs/functions/components/Overview.mdx diff --git a/docs/functions/content.mdx b/site/app/[locale]/(root)/docs/functions/content.mdx similarity index 100% rename from docs/functions/content.mdx rename to site/app/[locale]/(root)/docs/functions/content.mdx diff --git a/docs/functions/metadata.ts b/site/app/[locale]/(root)/docs/functions/metadata.ts similarity index 100% rename from docs/functions/metadata.ts rename to site/app/[locale]/(root)/docs/functions/metadata.ts diff --git a/docs/functions/page.tsx b/site/app/[locale]/(root)/docs/functions/page.tsx similarity index 100% rename from docs/functions/page.tsx rename to site/app/[locale]/(root)/docs/functions/page.tsx diff --git a/docs/gap/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/gap/_opengraph-image.tsx similarity index 100% rename from docs/gap/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/gap/_opengraph-image.tsx diff --git a/docs/gap/components/Overview.tsx b/site/app/[locale]/(root)/docs/gap/components/Overview.tsx similarity index 100% rename from docs/gap/components/Overview.tsx rename to site/app/[locale]/(root)/docs/gap/components/Overview.tsx diff --git a/docs/gap/content.mdx b/site/app/[locale]/(root)/docs/gap/content.mdx similarity index 100% rename from docs/gap/content.mdx rename to site/app/[locale]/(root)/docs/gap/content.mdx diff --git a/docs/gap/metadata.ts b/site/app/[locale]/(root)/docs/gap/metadata.ts similarity index 100% rename from docs/gap/metadata.ts rename to site/app/[locale]/(root)/docs/gap/metadata.ts diff --git a/docs/gap/page.tsx b/site/app/[locale]/(root)/docs/gap/page.tsx similarity index 100% rename from docs/gap/page.tsx rename to site/app/[locale]/(root)/docs/gap/page.tsx diff --git a/docs/gap/syntaxes.ts b/site/app/[locale]/(root)/docs/gap/syntaxes.ts similarity index 100% rename from docs/gap/syntaxes.ts rename to site/app/[locale]/(root)/docs/gap/syntaxes.ts diff --git a/docs/global-styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/global-styles/_opengraph-image.tsx similarity index 100% rename from docs/global-styles/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/global-styles/_opengraph-image.tsx diff --git a/docs/global-styles/content.mdx b/site/app/[locale]/(root)/docs/global-styles/content.mdx similarity index 100% rename from docs/global-styles/content.mdx rename to site/app/[locale]/(root)/docs/global-styles/content.mdx diff --git a/docs/global-styles/metadata.ts b/site/app/[locale]/(root)/docs/global-styles/metadata.ts similarity index 100% rename from docs/global-styles/metadata.ts rename to site/app/[locale]/(root)/docs/global-styles/metadata.ts diff --git a/docs/global-styles/page.tsx b/site/app/[locale]/(root)/docs/global-styles/page.tsx similarity index 100% rename from docs/global-styles/page.tsx rename to site/app/[locale]/(root)/docs/global-styles/page.tsx diff --git a/docs/grid-auto-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/_opengraph-image.tsx similarity index 100% rename from docs/grid-auto-columns/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-auto-columns/_opengraph-image.tsx diff --git a/docs/grid-auto-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/components/Overview.tsx similarity index 100% rename from docs/grid-auto-columns/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-auto-columns/components/Overview.tsx diff --git a/docs/grid-auto-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-columns/content.mdx similarity index 100% rename from docs/grid-auto-columns/content.mdx rename to site/app/[locale]/(root)/docs/grid-auto-columns/content.mdx diff --git a/docs/grid-auto-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-columns/metadata.ts similarity index 100% rename from docs/grid-auto-columns/metadata.ts rename to site/app/[locale]/(root)/docs/grid-auto-columns/metadata.ts diff --git a/docs/grid-auto-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-columns/page.tsx similarity index 100% rename from docs/grid-auto-columns/page.tsx rename to site/app/[locale]/(root)/docs/grid-auto-columns/page.tsx diff --git a/docs/grid-auto-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-columns/syntaxes.ts similarity index 100% rename from docs/grid-auto-columns/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-auto-columns/syntaxes.ts diff --git a/docs/grid-auto-flow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/_opengraph-image.tsx similarity index 100% rename from docs/grid-auto-flow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-auto-flow/_opengraph-image.tsx diff --git a/docs/grid-auto-flow/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/components/Overview.tsx similarity index 100% rename from docs/grid-auto-flow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-auto-flow/components/Overview.tsx diff --git a/docs/grid-auto-flow/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-flow/content.mdx similarity index 100% rename from docs/grid-auto-flow/content.mdx rename to site/app/[locale]/(root)/docs/grid-auto-flow/content.mdx diff --git a/docs/grid-auto-flow/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-flow/metadata.ts similarity index 100% rename from docs/grid-auto-flow/metadata.ts rename to site/app/[locale]/(root)/docs/grid-auto-flow/metadata.ts diff --git a/docs/grid-auto-flow/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-flow/page.tsx similarity index 100% rename from docs/grid-auto-flow/page.tsx rename to site/app/[locale]/(root)/docs/grid-auto-flow/page.tsx diff --git a/docs/grid-auto-flow/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-flow/syntaxes.ts similarity index 100% rename from docs/grid-auto-flow/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-auto-flow/syntaxes.ts diff --git a/docs/grid-auto-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/_opengraph-image.tsx similarity index 100% rename from docs/grid-auto-rows/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-auto-rows/_opengraph-image.tsx diff --git a/docs/grid-auto-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/components/Overview.tsx similarity index 100% rename from docs/grid-auto-rows/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-auto-rows/components/Overview.tsx diff --git a/docs/grid-auto-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-auto-rows/content.mdx similarity index 100% rename from docs/grid-auto-rows/content.mdx rename to site/app/[locale]/(root)/docs/grid-auto-rows/content.mdx diff --git a/docs/grid-auto-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-auto-rows/metadata.ts similarity index 100% rename from docs/grid-auto-rows/metadata.ts rename to site/app/[locale]/(root)/docs/grid-auto-rows/metadata.ts diff --git a/docs/grid-auto-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-auto-rows/page.tsx similarity index 100% rename from docs/grid-auto-rows/page.tsx rename to site/app/[locale]/(root)/docs/grid-auto-rows/page.tsx diff --git a/docs/grid-auto-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-auto-rows/syntaxes.ts similarity index 100% rename from docs/grid-auto-rows/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-auto-rows/syntaxes.ts diff --git a/docs/grid-column/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-column/_opengraph-image.tsx similarity index 100% rename from docs/grid-column/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-column/_opengraph-image.tsx diff --git a/docs/grid-column/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-column/components/Overview.tsx similarity index 100% rename from docs/grid-column/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-column/components/Overview.tsx diff --git a/docs/grid-column/content.mdx b/site/app/[locale]/(root)/docs/grid-column/content.mdx similarity index 100% rename from docs/grid-column/content.mdx rename to site/app/[locale]/(root)/docs/grid-column/content.mdx diff --git a/docs/grid-column/metadata.ts b/site/app/[locale]/(root)/docs/grid-column/metadata.ts similarity index 100% rename from docs/grid-column/metadata.ts rename to site/app/[locale]/(root)/docs/grid-column/metadata.ts diff --git a/docs/grid-column/page.tsx b/site/app/[locale]/(root)/docs/grid-column/page.tsx similarity index 100% rename from docs/grid-column/page.tsx rename to site/app/[locale]/(root)/docs/grid-column/page.tsx diff --git a/docs/grid-column/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-column/syntaxes.ts similarity index 100% rename from docs/grid-column/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-column/syntaxes.ts diff --git a/docs/grid-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-columns/_opengraph-image.tsx similarity index 100% rename from docs/grid-columns/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-columns/_opengraph-image.tsx diff --git a/docs/grid-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-columns/components/Overview.tsx similarity index 100% rename from docs/grid-columns/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-columns/components/Overview.tsx diff --git a/docs/grid-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-columns/content.mdx similarity index 100% rename from docs/grid-columns/content.mdx rename to site/app/[locale]/(root)/docs/grid-columns/content.mdx diff --git a/docs/grid-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-columns/metadata.ts similarity index 100% rename from docs/grid-columns/metadata.ts rename to site/app/[locale]/(root)/docs/grid-columns/metadata.ts diff --git a/docs/grid-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-columns/page.tsx similarity index 100% rename from docs/grid-columns/page.tsx rename to site/app/[locale]/(root)/docs/grid-columns/page.tsx diff --git a/docs/grid-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-columns/syntaxes.ts similarity index 100% rename from docs/grid-columns/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-columns/syntaxes.ts diff --git a/docs/grid-row/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-row/_opengraph-image.tsx similarity index 100% rename from docs/grid-row/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-row/_opengraph-image.tsx diff --git a/docs/grid-row/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-row/components/Overview.tsx similarity index 100% rename from docs/grid-row/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-row/components/Overview.tsx diff --git a/docs/grid-row/content.mdx b/site/app/[locale]/(root)/docs/grid-row/content.mdx similarity index 100% rename from docs/grid-row/content.mdx rename to site/app/[locale]/(root)/docs/grid-row/content.mdx diff --git a/docs/grid-row/metadata.ts b/site/app/[locale]/(root)/docs/grid-row/metadata.ts similarity index 100% rename from docs/grid-row/metadata.ts rename to site/app/[locale]/(root)/docs/grid-row/metadata.ts diff --git a/docs/grid-row/page.tsx b/site/app/[locale]/(root)/docs/grid-row/page.tsx similarity index 100% rename from docs/grid-row/page.tsx rename to site/app/[locale]/(root)/docs/grid-row/page.tsx diff --git a/docs/grid-row/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-row/syntaxes.ts similarity index 100% rename from docs/grid-row/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-row/syntaxes.ts diff --git a/docs/grid-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-rows/_opengraph-image.tsx similarity index 100% rename from docs/grid-rows/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-rows/_opengraph-image.tsx diff --git a/docs/grid-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-rows/components/Overview.tsx similarity index 100% rename from docs/grid-rows/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-rows/components/Overview.tsx diff --git a/docs/grid-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-rows/content.mdx similarity index 100% rename from docs/grid-rows/content.mdx rename to site/app/[locale]/(root)/docs/grid-rows/content.mdx diff --git a/docs/grid-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-rows/metadata.ts similarity index 100% rename from docs/grid-rows/metadata.ts rename to site/app/[locale]/(root)/docs/grid-rows/metadata.ts diff --git a/docs/grid-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-rows/page.tsx similarity index 100% rename from docs/grid-rows/page.tsx rename to site/app/[locale]/(root)/docs/grid-rows/page.tsx diff --git a/docs/grid-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-rows/syntaxes.ts similarity index 100% rename from docs/grid-rows/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-rows/syntaxes.ts diff --git a/docs/grid-template-areas/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/_opengraph-image.tsx similarity index 100% rename from docs/grid-template-areas/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-template-areas/_opengraph-image.tsx diff --git a/docs/grid-template-areas/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/components/Overview.tsx similarity index 100% rename from docs/grid-template-areas/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-template-areas/components/Overview.tsx diff --git a/docs/grid-template-areas/content.mdx b/site/app/[locale]/(root)/docs/grid-template-areas/content.mdx similarity index 100% rename from docs/grid-template-areas/content.mdx rename to site/app/[locale]/(root)/docs/grid-template-areas/content.mdx diff --git a/docs/grid-template-areas/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-areas/metadata.ts similarity index 100% rename from docs/grid-template-areas/metadata.ts rename to site/app/[locale]/(root)/docs/grid-template-areas/metadata.ts diff --git a/docs/grid-template-areas/page.tsx b/site/app/[locale]/(root)/docs/grid-template-areas/page.tsx similarity index 100% rename from docs/grid-template-areas/page.tsx rename to site/app/[locale]/(root)/docs/grid-template-areas/page.tsx diff --git a/docs/grid-template-areas/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-areas/syntaxes.ts similarity index 100% rename from docs/grid-template-areas/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-template-areas/syntaxes.ts diff --git a/docs/grid-template-columns/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/_opengraph-image.tsx similarity index 100% rename from docs/grid-template-columns/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-template-columns/_opengraph-image.tsx diff --git a/docs/grid-template-columns/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/components/Overview.tsx similarity index 100% rename from docs/grid-template-columns/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-template-columns/components/Overview.tsx diff --git a/docs/grid-template-columns/content.mdx b/site/app/[locale]/(root)/docs/grid-template-columns/content.mdx similarity index 100% rename from docs/grid-template-columns/content.mdx rename to site/app/[locale]/(root)/docs/grid-template-columns/content.mdx diff --git a/docs/grid-template-columns/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-columns/metadata.ts similarity index 100% rename from docs/grid-template-columns/metadata.ts rename to site/app/[locale]/(root)/docs/grid-template-columns/metadata.ts diff --git a/docs/grid-template-columns/page.tsx b/site/app/[locale]/(root)/docs/grid-template-columns/page.tsx similarity index 100% rename from docs/grid-template-columns/page.tsx rename to site/app/[locale]/(root)/docs/grid-template-columns/page.tsx diff --git a/docs/grid-template-columns/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-columns/syntaxes.ts similarity index 100% rename from docs/grid-template-columns/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-template-columns/syntaxes.ts diff --git a/docs/grid-template-rows/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/_opengraph-image.tsx similarity index 100% rename from docs/grid-template-rows/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-template-rows/_opengraph-image.tsx diff --git a/docs/grid-template-rows/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/components/Overview.tsx similarity index 100% rename from docs/grid-template-rows/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-template-rows/components/Overview.tsx diff --git a/docs/grid-template-rows/content.mdx b/site/app/[locale]/(root)/docs/grid-template-rows/content.mdx similarity index 100% rename from docs/grid-template-rows/content.mdx rename to site/app/[locale]/(root)/docs/grid-template-rows/content.mdx diff --git a/docs/grid-template-rows/metadata.ts b/site/app/[locale]/(root)/docs/grid-template-rows/metadata.ts similarity index 100% rename from docs/grid-template-rows/metadata.ts rename to site/app/[locale]/(root)/docs/grid-template-rows/metadata.ts diff --git a/docs/grid-template-rows/page.tsx b/site/app/[locale]/(root)/docs/grid-template-rows/page.tsx similarity index 100% rename from docs/grid-template-rows/page.tsx rename to site/app/[locale]/(root)/docs/grid-template-rows/page.tsx diff --git a/docs/grid-template-rows/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template-rows/syntaxes.ts similarity index 100% rename from docs/grid-template-rows/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-template-rows/syntaxes.ts diff --git a/docs/grid-template/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid-template/_opengraph-image.tsx similarity index 100% rename from docs/grid-template/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid-template/_opengraph-image.tsx diff --git a/docs/grid-template/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid-template/components/Overview.tsx similarity index 100% rename from docs/grid-template/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid-template/components/Overview.tsx diff --git a/docs/grid-template/content.mdx b/site/app/[locale]/(root)/docs/grid-template/content.mdx similarity index 100% rename from docs/grid-template/content.mdx rename to site/app/[locale]/(root)/docs/grid-template/content.mdx diff --git a/docs/grid-template/metadata.ts b/site/app/[locale]/(root)/docs/grid-template/metadata.ts similarity index 100% rename from docs/grid-template/metadata.ts rename to site/app/[locale]/(root)/docs/grid-template/metadata.ts diff --git a/docs/grid-template/page.tsx b/site/app/[locale]/(root)/docs/grid-template/page.tsx similarity index 100% rename from docs/grid-template/page.tsx rename to site/app/[locale]/(root)/docs/grid-template/page.tsx diff --git a/docs/grid-template/syntaxes.ts b/site/app/[locale]/(root)/docs/grid-template/syntaxes.ts similarity index 100% rename from docs/grid-template/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid-template/syntaxes.ts diff --git a/docs/grid/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/grid/_opengraph-image.tsx similarity index 100% rename from docs/grid/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/grid/_opengraph-image.tsx diff --git a/docs/grid/components/Overview.tsx b/site/app/[locale]/(root)/docs/grid/components/Overview.tsx similarity index 100% rename from docs/grid/components/Overview.tsx rename to site/app/[locale]/(root)/docs/grid/components/Overview.tsx diff --git a/docs/grid/content.mdx b/site/app/[locale]/(root)/docs/grid/content.mdx similarity index 100% rename from docs/grid/content.mdx rename to site/app/[locale]/(root)/docs/grid/content.mdx diff --git a/docs/grid/metadata.ts b/site/app/[locale]/(root)/docs/grid/metadata.ts similarity index 100% rename from docs/grid/metadata.ts rename to site/app/[locale]/(root)/docs/grid/metadata.ts diff --git a/docs/grid/page.tsx b/site/app/[locale]/(root)/docs/grid/page.tsx similarity index 100% rename from docs/grid/page.tsx rename to site/app/[locale]/(root)/docs/grid/page.tsx diff --git a/docs/grid/syntaxes.ts b/site/app/[locale]/(root)/docs/grid/syntaxes.ts similarity index 100% rename from docs/grid/syntaxes.ts rename to site/app/[locale]/(root)/docs/grid/syntaxes.ts diff --git a/docs/height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/height/_opengraph-image.tsx similarity index 100% rename from docs/height/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/height/_opengraph-image.tsx diff --git a/docs/height/components/Overview.tsx b/site/app/[locale]/(root)/docs/height/components/Overview.tsx similarity index 100% rename from docs/height/components/Overview.tsx rename to site/app/[locale]/(root)/docs/height/components/Overview.tsx diff --git a/docs/height/content.mdx b/site/app/[locale]/(root)/docs/height/content.mdx similarity index 100% rename from docs/height/content.mdx rename to site/app/[locale]/(root)/docs/height/content.mdx diff --git a/docs/height/metadata.ts b/site/app/[locale]/(root)/docs/height/metadata.ts similarity index 100% rename from docs/height/metadata.ts rename to site/app/[locale]/(root)/docs/height/metadata.ts diff --git a/docs/height/page.tsx b/site/app/[locale]/(root)/docs/height/page.tsx similarity index 100% rename from docs/height/page.tsx rename to site/app/[locale]/(root)/docs/height/page.tsx diff --git a/docs/height/syntaxes.ts b/site/app/[locale]/(root)/docs/height/syntaxes.ts similarity index 100% rename from docs/height/syntaxes.ts rename to site/app/[locale]/(root)/docs/height/syntaxes.ts diff --git a/docs/inset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/inset/_opengraph-image.tsx similarity index 100% rename from docs/inset/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/inset/_opengraph-image.tsx diff --git a/docs/inset/components/Overview.tsx b/site/app/[locale]/(root)/docs/inset/components/Overview.tsx similarity index 100% rename from docs/inset/components/Overview.tsx rename to site/app/[locale]/(root)/docs/inset/components/Overview.tsx diff --git a/docs/inset/content.mdx b/site/app/[locale]/(root)/docs/inset/content.mdx similarity index 100% rename from docs/inset/content.mdx rename to site/app/[locale]/(root)/docs/inset/content.mdx diff --git a/docs/inset/metadata.ts b/site/app/[locale]/(root)/docs/inset/metadata.ts similarity index 100% rename from docs/inset/metadata.ts rename to site/app/[locale]/(root)/docs/inset/metadata.ts diff --git a/docs/inset/page.tsx b/site/app/[locale]/(root)/docs/inset/page.tsx similarity index 100% rename from docs/inset/page.tsx rename to site/app/[locale]/(root)/docs/inset/page.tsx diff --git a/docs/inset/syntaxes.ts b/site/app/[locale]/(root)/docs/inset/syntaxes.ts similarity index 100% rename from docs/inset/syntaxes.ts rename to site/app/[locale]/(root)/docs/inset/syntaxes.ts diff --git a/docs/installation/(tabs)/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/_opengraph-image.tsx similarity index 100% rename from docs/installation/(tabs)/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/_opengraph-image.tsx diff --git a/docs/installation/(tabs)/cdn/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/_opengraph-image.tsx similarity index 100% rename from docs/installation/(tabs)/cdn/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/_opengraph-image.tsx diff --git a/docs/installation/(tabs)/cdn/components/CDNCodes.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/components/CDNCodes.tsx similarity index 100% rename from docs/installation/(tabs)/cdn/components/CDNCodes.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/components/CDNCodes.tsx diff --git a/docs/installation/(tabs)/cdn/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/content.mdx similarity index 100% rename from docs/installation/(tabs)/cdn/content.mdx rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/content.mdx diff --git a/docs/installation/(tabs)/cdn/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/metadata.ts similarity index 100% rename from docs/installation/(tabs)/cdn/metadata.ts rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/metadata.ts diff --git a/docs/installation/(tabs)/cdn/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/cdn/page.tsx similarity index 100% rename from docs/installation/(tabs)/cdn/page.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/cdn/page.tsx diff --git a/docs/installation/(tabs)/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/content.mdx similarity index 100% rename from docs/installation/(tabs)/content.mdx rename to site/app/[locale]/(root)/docs/installation/(tabs)/content.mdx diff --git a/docs/installation/(tabs)/general/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/_opengraph-image.tsx similarity index 100% rename from docs/installation/(tabs)/general/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/_opengraph-image.tsx diff --git a/docs/installation/(tabs)/general/content.mdx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/content.mdx similarity index 100% rename from docs/installation/(tabs)/general/content.mdx rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/content.mdx diff --git a/docs/installation/(tabs)/general/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/general/metadata.ts similarity index 100% rename from docs/installation/(tabs)/general/metadata.ts rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/metadata.ts diff --git a/docs/installation/(tabs)/general/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/general/page.tsx similarity index 100% rename from docs/installation/(tabs)/general/page.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/general/page.tsx diff --git a/docs/installation/(tabs)/layout.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/layout.tsx similarity index 100% rename from docs/installation/(tabs)/layout.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/layout.tsx diff --git a/docs/installation/(tabs)/metadata.ts b/site/app/[locale]/(root)/docs/installation/(tabs)/metadata.ts similarity index 100% rename from docs/installation/(tabs)/metadata.ts rename to site/app/[locale]/(root)/docs/installation/(tabs)/metadata.ts diff --git a/docs/installation/(tabs)/page.tsx b/site/app/[locale]/(root)/docs/installation/(tabs)/page.tsx similarity index 100% rename from docs/installation/(tabs)/page.tsx rename to site/app/[locale]/(root)/docs/installation/(tabs)/page.tsx diff --git a/docs/installation/angular/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/_opengraph-image.tsx similarity index 100% rename from docs/installation/angular/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/angular/_opengraph-image.tsx diff --git a/docs/installation/angular/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/content.mdx similarity index 100% rename from docs/installation/angular/content.mdx rename to site/app/[locale]/(root)/docs/installation/angular/content.mdx diff --git a/docs/installation/angular/layout.tsx b/site/app/[locale]/(root)/docs/installation/angular/layout.tsx similarity index 100% rename from docs/installation/angular/layout.tsx rename to site/app/[locale]/(root)/docs/installation/angular/layout.tsx diff --git a/docs/installation/angular/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/metadata.ts similarity index 100% rename from docs/installation/angular/metadata.ts rename to site/app/[locale]/(root)/docs/installation/angular/metadata.ts diff --git a/docs/installation/angular/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/page.tsx similarity index 100% rename from docs/installation/angular/page.tsx rename to site/app/[locale]/(root)/docs/installation/angular/page.tsx diff --git a/docs/installation/angular/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/angular/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/angular/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/angular/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/content.mdx diff --git a/docs/installation/angular/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/angular/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/metadata.ts diff --git a/docs/installation/angular/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/angular/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/angular/runtime-rendering/page.tsx diff --git a/docs/installation/angular/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/angular/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/angular/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/content.mdx similarity index 100% rename from docs/installation/angular/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/content.mdx diff --git a/docs/installation/angular/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/metadata.ts similarity index 100% rename from docs/installation/angular/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/metadata.ts diff --git a/docs/installation/angular/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/angular/static-extraction/page.tsx similarity index 100% rename from docs/installation/angular/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/angular/static-extraction/page.tsx diff --git a/docs/installation/astro/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/astro/_opengraph-image.tsx similarity index 100% rename from docs/installation/astro/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/astro/_opengraph-image.tsx diff --git a/docs/installation/astro/content.mdx b/site/app/[locale]/(root)/docs/installation/astro/content.mdx similarity index 100% rename from docs/installation/astro/content.mdx rename to site/app/[locale]/(root)/docs/installation/astro/content.mdx diff --git a/docs/installation/astro/layout.tsx b/site/app/[locale]/(root)/docs/installation/astro/layout.tsx similarity index 100% rename from docs/installation/astro/layout.tsx rename to site/app/[locale]/(root)/docs/installation/astro/layout.tsx diff --git a/docs/installation/astro/metadata.ts b/site/app/[locale]/(root)/docs/installation/astro/metadata.ts similarity index 100% rename from docs/installation/astro/metadata.ts rename to site/app/[locale]/(root)/docs/installation/astro/metadata.ts diff --git a/docs/installation/astro/page.tsx b/site/app/[locale]/(root)/docs/installation/astro/page.tsx similarity index 100% rename from docs/installation/astro/page.tsx rename to site/app/[locale]/(root)/docs/installation/astro/page.tsx diff --git a/docs/installation/astro/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/astro/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/astro/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/content.mdx similarity index 100% rename from docs/installation/astro/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/content.mdx diff --git a/docs/installation/astro/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/metadata.ts similarity index 100% rename from docs/installation/astro/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/metadata.ts diff --git a/docs/installation/astro/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/astro/static-extraction/page.tsx similarity index 100% rename from docs/installation/astro/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/astro/static-extraction/page.tsx diff --git a/docs/installation/blazor/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/blazor/_opengraph-image.tsx similarity index 100% rename from docs/installation/blazor/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/blazor/_opengraph-image.tsx diff --git a/docs/installation/blazor/content.mdx b/site/app/[locale]/(root)/docs/installation/blazor/content.mdx similarity index 100% rename from docs/installation/blazor/content.mdx rename to site/app/[locale]/(root)/docs/installation/blazor/content.mdx diff --git a/docs/installation/blazor/layout.tsx b/site/app/[locale]/(root)/docs/installation/blazor/layout.tsx similarity index 100% rename from docs/installation/blazor/layout.tsx rename to site/app/[locale]/(root)/docs/installation/blazor/layout.tsx diff --git a/docs/installation/blazor/metadata.ts b/site/app/[locale]/(root)/docs/installation/blazor/metadata.ts similarity index 100% rename from docs/installation/blazor/metadata.ts rename to site/app/[locale]/(root)/docs/installation/blazor/metadata.ts diff --git a/docs/installation/blazor/page.tsx b/site/app/[locale]/(root)/docs/installation/blazor/page.tsx similarity index 100% rename from docs/installation/blazor/page.tsx rename to site/app/[locale]/(root)/docs/installation/blazor/page.tsx diff --git a/docs/installation/blazor/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/blazor/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/blazor/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/content.mdx similarity index 100% rename from docs/installation/blazor/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/content.mdx diff --git a/docs/installation/blazor/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/metadata.ts similarity index 100% rename from docs/installation/blazor/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/metadata.ts diff --git a/docs/installation/blazor/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/blazor/static-extraction/page.tsx similarity index 100% rename from docs/installation/blazor/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/blazor/static-extraction/page.tsx diff --git a/docs/installation/esm-sh/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/_opengraph-image.tsx similarity index 100% rename from docs/installation/esm-sh/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/esm-sh/_opengraph-image.tsx diff --git a/docs/installation/esm-sh/content.mdx b/site/app/[locale]/(root)/docs/installation/esm-sh/content.mdx similarity index 100% rename from docs/installation/esm-sh/content.mdx rename to site/app/[locale]/(root)/docs/installation/esm-sh/content.mdx diff --git a/docs/installation/esm-sh/layout.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/layout.tsx similarity index 100% rename from docs/installation/esm-sh/layout.tsx rename to site/app/[locale]/(root)/docs/installation/esm-sh/layout.tsx diff --git a/docs/installation/esm-sh/metadata.ts b/site/app/[locale]/(root)/docs/installation/esm-sh/metadata.ts similarity index 100% rename from docs/installation/esm-sh/metadata.ts rename to site/app/[locale]/(root)/docs/installation/esm-sh/metadata.ts diff --git a/docs/installation/esm-sh/page.tsx b/site/app/[locale]/(root)/docs/installation/esm-sh/page.tsx similarity index 100% rename from docs/installation/esm-sh/page.tsx rename to site/app/[locale]/(root)/docs/installation/esm-sh/page.tsx diff --git a/docs/installation/laravel/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/laravel/_opengraph-image.tsx similarity index 100% rename from docs/installation/laravel/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/laravel/_opengraph-image.tsx diff --git a/docs/installation/laravel/content.mdx b/site/app/[locale]/(root)/docs/installation/laravel/content.mdx similarity index 100% rename from docs/installation/laravel/content.mdx rename to site/app/[locale]/(root)/docs/installation/laravel/content.mdx diff --git a/docs/installation/laravel/layout.tsx b/site/app/[locale]/(root)/docs/installation/laravel/layout.tsx similarity index 100% rename from docs/installation/laravel/layout.tsx rename to site/app/[locale]/(root)/docs/installation/laravel/layout.tsx diff --git a/docs/installation/laravel/metadata.ts b/site/app/[locale]/(root)/docs/installation/laravel/metadata.ts similarity index 100% rename from docs/installation/laravel/metadata.ts rename to site/app/[locale]/(root)/docs/installation/laravel/metadata.ts diff --git a/docs/installation/laravel/page.tsx b/site/app/[locale]/(root)/docs/installation/laravel/page.tsx similarity index 100% rename from docs/installation/laravel/page.tsx rename to site/app/[locale]/(root)/docs/installation/laravel/page.tsx diff --git a/docs/installation/laravel/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/laravel/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/laravel/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/content.mdx similarity index 100% rename from docs/installation/laravel/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/content.mdx diff --git a/docs/installation/laravel/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/metadata.ts similarity index 100% rename from docs/installation/laravel/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/metadata.ts diff --git a/docs/installation/laravel/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/laravel/static-extraction/page.tsx similarity index 100% rename from docs/installation/laravel/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/laravel/static-extraction/page.tsx diff --git a/docs/installation/nextjs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/_opengraph-image.tsx similarity index 100% rename from docs/installation/nextjs/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/_opengraph-image.tsx diff --git a/docs/installation/nextjs/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/content.mdx similarity index 100% rename from docs/installation/nextjs/content.mdx rename to site/app/[locale]/(root)/docs/installation/nextjs/content.mdx diff --git a/docs/installation/nextjs/layout.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/layout.tsx similarity index 100% rename from docs/installation/nextjs/layout.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/layout.tsx diff --git a/docs/installation/nextjs/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/metadata.ts similarity index 100% rename from docs/installation/nextjs/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nextjs/metadata.ts diff --git a/docs/installation/nextjs/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/page.tsx similarity index 100% rename from docs/installation/nextjs/page.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/page.tsx diff --git a/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/nextjs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/nextjs/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/content.mdx diff --git a/docs/installation/nextjs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/nextjs/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/metadata.ts diff --git a/docs/installation/nextjs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/nextjs/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/runtime-rendering/page.tsx diff --git a/docs/installation/nextjs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/nextjs/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/nextjs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/content.mdx similarity index 100% rename from docs/installation/nextjs/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/content.mdx diff --git a/docs/installation/nextjs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/metadata.ts similarity index 100% rename from docs/installation/nextjs/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/metadata.ts diff --git a/docs/installation/nextjs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/page.tsx similarity index 100% rename from docs/installation/nextjs/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/nextjs/static-extraction/page.tsx diff --git a/docs/installation/nuxtjs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/_opengraph-image.tsx similarity index 100% rename from docs/installation/nuxtjs/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/_opengraph-image.tsx diff --git a/docs/installation/nuxtjs/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/content.mdx similarity index 100% rename from docs/installation/nuxtjs/content.mdx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/content.mdx diff --git a/docs/installation/nuxtjs/layout.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/layout.tsx similarity index 100% rename from docs/installation/nuxtjs/layout.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/layout.tsx diff --git a/docs/installation/nuxtjs/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/metadata.ts similarity index 100% rename from docs/installation/nuxtjs/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nuxtjs/metadata.ts diff --git a/docs/installation/nuxtjs/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/page.tsx similarity index 100% rename from docs/installation/nuxtjs/page.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/page.tsx diff --git a/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/nuxtjs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/nuxtjs/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/content.mdx diff --git a/docs/installation/nuxtjs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/nuxtjs/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/metadata.ts diff --git a/docs/installation/nuxtjs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/nuxtjs/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/runtime-rendering/page.tsx diff --git a/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/nuxtjs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/content.mdx similarity index 100% rename from docs/installation/nuxtjs/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/content.mdx diff --git a/docs/installation/nuxtjs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/metadata.ts similarity index 100% rename from docs/installation/nuxtjs/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/metadata.ts diff --git a/docs/installation/nuxtjs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/page.tsx similarity index 100% rename from docs/installation/nuxtjs/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/nuxtjs/static-extraction/page.tsx diff --git a/docs/installation/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/_opengraph-image.tsx similarity index 100% rename from docs/installation/react/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/react/_opengraph-image.tsx diff --git a/docs/installation/react/content.mdx b/site/app/[locale]/(root)/docs/installation/react/content.mdx similarity index 100% rename from docs/installation/react/content.mdx rename to site/app/[locale]/(root)/docs/installation/react/content.mdx diff --git a/docs/installation/react/layout.tsx b/site/app/[locale]/(root)/docs/installation/react/layout.tsx similarity index 100% rename from docs/installation/react/layout.tsx rename to site/app/[locale]/(root)/docs/installation/react/layout.tsx diff --git a/docs/installation/react/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/metadata.ts similarity index 100% rename from docs/installation/react/metadata.ts rename to site/app/[locale]/(root)/docs/installation/react/metadata.ts diff --git a/docs/installation/react/page.tsx b/site/app/[locale]/(root)/docs/installation/react/page.tsx similarity index 100% rename from docs/installation/react/page.tsx rename to site/app/[locale]/(root)/docs/installation/react/page.tsx diff --git a/docs/installation/react/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/react/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/react/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/react/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/content.mdx diff --git a/docs/installation/react/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/react/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/metadata.ts diff --git a/docs/installation/react/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/react/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/react/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/react/runtime-rendering/page.tsx diff --git a/docs/installation/react/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/react/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/react/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/content.mdx similarity index 100% rename from docs/installation/react/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/content.mdx diff --git a/docs/installation/react/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/react/static-extraction/metadata.ts similarity index 100% rename from docs/installation/react/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/metadata.ts diff --git a/docs/installation/react/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/react/static-extraction/page.tsx similarity index 100% rename from docs/installation/react/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/react/static-extraction/page.tsx diff --git a/docs/installation/svelte/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/_opengraph-image.tsx similarity index 100% rename from docs/installation/svelte/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/_opengraph-image.tsx diff --git a/docs/installation/svelte/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/content.mdx similarity index 100% rename from docs/installation/svelte/content.mdx rename to site/app/[locale]/(root)/docs/installation/svelte/content.mdx diff --git a/docs/installation/svelte/layout.tsx b/site/app/[locale]/(root)/docs/installation/svelte/layout.tsx similarity index 100% rename from docs/installation/svelte/layout.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/layout.tsx diff --git a/docs/installation/svelte/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/metadata.ts similarity index 100% rename from docs/installation/svelte/metadata.ts rename to site/app/[locale]/(root)/docs/installation/svelte/metadata.ts diff --git a/docs/installation/svelte/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/page.tsx similarity index 100% rename from docs/installation/svelte/page.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/page.tsx diff --git a/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/svelte/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/svelte/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/svelte/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/content.mdx diff --git a/docs/installation/svelte/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/svelte/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/metadata.ts diff --git a/docs/installation/svelte/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/svelte/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/runtime-rendering/page.tsx diff --git a/docs/installation/svelte/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/svelte/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/svelte/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/content.mdx similarity index 100% rename from docs/installation/svelte/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/content.mdx diff --git a/docs/installation/svelte/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/metadata.ts similarity index 100% rename from docs/installation/svelte/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/metadata.ts diff --git a/docs/installation/svelte/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/svelte/static-extraction/page.tsx similarity index 100% rename from docs/installation/svelte/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/svelte/static-extraction/page.tsx diff --git a/docs/installation/vite/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vite/_opengraph-image.tsx similarity index 100% rename from docs/installation/vite/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/vite/_opengraph-image.tsx diff --git a/docs/installation/vite/content.mdx b/site/app/[locale]/(root)/docs/installation/vite/content.mdx similarity index 100% rename from docs/installation/vite/content.mdx rename to site/app/[locale]/(root)/docs/installation/vite/content.mdx diff --git a/docs/installation/vite/layout.tsx b/site/app/[locale]/(root)/docs/installation/vite/layout.tsx similarity index 100% rename from docs/installation/vite/layout.tsx rename to site/app/[locale]/(root)/docs/installation/vite/layout.tsx diff --git a/docs/installation/vite/metadata.ts b/site/app/[locale]/(root)/docs/installation/vite/metadata.ts similarity index 100% rename from docs/installation/vite/metadata.ts rename to site/app/[locale]/(root)/docs/installation/vite/metadata.ts diff --git a/docs/installation/vite/page.tsx b/site/app/[locale]/(root)/docs/installation/vite/page.tsx similarity index 100% rename from docs/installation/vite/page.tsx rename to site/app/[locale]/(root)/docs/installation/vite/page.tsx diff --git a/docs/installation/vite/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/vite/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/vite/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/content.mdx similarity index 100% rename from docs/installation/vite/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/content.mdx diff --git a/docs/installation/vite/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/metadata.ts similarity index 100% rename from docs/installation/vite/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/metadata.ts diff --git a/docs/installation/vite/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/vite/static-extraction/page.tsx similarity index 100% rename from docs/installation/vite/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/vite/static-extraction/page.tsx diff --git a/docs/installation/vuejs/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/_opengraph-image.tsx similarity index 100% rename from docs/installation/vuejs/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/_opengraph-image.tsx diff --git a/docs/installation/vuejs/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/content.mdx similarity index 100% rename from docs/installation/vuejs/content.mdx rename to site/app/[locale]/(root)/docs/installation/vuejs/content.mdx diff --git a/docs/installation/vuejs/layout.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/layout.tsx similarity index 100% rename from docs/installation/vuejs/layout.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/layout.tsx diff --git a/docs/installation/vuejs/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/metadata.ts similarity index 100% rename from docs/installation/vuejs/metadata.ts rename to site/app/[locale]/(root)/docs/installation/vuejs/metadata.ts diff --git a/docs/installation/vuejs/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/page.tsx similarity index 100% rename from docs/installation/vuejs/page.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/page.tsx diff --git a/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/_opengraph-image.tsx diff --git a/docs/installation/vuejs/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/content.mdx similarity index 100% rename from docs/installation/vuejs/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/content.mdx diff --git a/docs/installation/vuejs/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/metadata.ts similarity index 100% rename from docs/installation/vuejs/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/metadata.ts diff --git a/docs/installation/vuejs/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/page.tsx similarity index 100% rename from docs/installation/vuejs/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/runtime-rendering/page.tsx diff --git a/docs/installation/vuejs/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/vuejs/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/vuejs/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/content.mdx similarity index 100% rename from docs/installation/vuejs/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/content.mdx diff --git a/docs/installation/vuejs/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/metadata.ts similarity index 100% rename from docs/installation/vuejs/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/metadata.ts diff --git a/docs/installation/vuejs/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/page.tsx similarity index 100% rename from docs/installation/vuejs/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/vuejs/static-extraction/page.tsx diff --git a/docs/installation/webpack/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/webpack/_opengraph-image.tsx similarity index 100% rename from docs/installation/webpack/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/webpack/_opengraph-image.tsx diff --git a/docs/installation/webpack/content.mdx b/site/app/[locale]/(root)/docs/installation/webpack/content.mdx similarity index 100% rename from docs/installation/webpack/content.mdx rename to site/app/[locale]/(root)/docs/installation/webpack/content.mdx diff --git a/docs/installation/webpack/layout.tsx b/site/app/[locale]/(root)/docs/installation/webpack/layout.tsx similarity index 100% rename from docs/installation/webpack/layout.tsx rename to site/app/[locale]/(root)/docs/installation/webpack/layout.tsx diff --git a/docs/installation/webpack/metadata.ts b/site/app/[locale]/(root)/docs/installation/webpack/metadata.ts similarity index 100% rename from docs/installation/webpack/metadata.ts rename to site/app/[locale]/(root)/docs/installation/webpack/metadata.ts diff --git a/docs/installation/webpack/page.tsx b/site/app/[locale]/(root)/docs/installation/webpack/page.tsx similarity index 100% rename from docs/installation/webpack/page.tsx rename to site/app/[locale]/(root)/docs/installation/webpack/page.tsx diff --git a/docs/installation/webpack/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/installation/webpack/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/_opengraph-image.tsx diff --git a/docs/installation/webpack/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/content.mdx similarity index 100% rename from docs/installation/webpack/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/content.mdx diff --git a/docs/installation/webpack/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/metadata.ts similarity index 100% rename from docs/installation/webpack/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/metadata.ts diff --git a/docs/installation/webpack/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/installation/webpack/static-extraction/page.tsx similarity index 100% rename from docs/installation/webpack/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/installation/webpack/static-extraction/page.tsx diff --git a/docs/isolation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/isolation/_opengraph-image.tsx similarity index 100% rename from docs/isolation/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/isolation/_opengraph-image.tsx diff --git a/docs/isolation/components/Overview.tsx b/site/app/[locale]/(root)/docs/isolation/components/Overview.tsx similarity index 100% rename from docs/isolation/components/Overview.tsx rename to site/app/[locale]/(root)/docs/isolation/components/Overview.tsx diff --git a/docs/isolation/content.mdx b/site/app/[locale]/(root)/docs/isolation/content.mdx similarity index 100% rename from docs/isolation/content.mdx rename to site/app/[locale]/(root)/docs/isolation/content.mdx diff --git a/docs/isolation/metadata.ts b/site/app/[locale]/(root)/docs/isolation/metadata.ts similarity index 100% rename from docs/isolation/metadata.ts rename to site/app/[locale]/(root)/docs/isolation/metadata.ts diff --git a/docs/isolation/page.tsx b/site/app/[locale]/(root)/docs/isolation/page.tsx similarity index 100% rename from docs/isolation/page.tsx rename to site/app/[locale]/(root)/docs/isolation/page.tsx diff --git a/docs/isolation/syntaxes.ts b/site/app/[locale]/(root)/docs/isolation/syntaxes.ts similarity index 100% rename from docs/isolation/syntaxes.ts rename to site/app/[locale]/(root)/docs/isolation/syntaxes.ts diff --git a/docs/justify-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-content/_opengraph-image.tsx similarity index 100% rename from docs/justify-content/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/justify-content/_opengraph-image.tsx diff --git a/docs/justify-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-content/components/Overview.tsx similarity index 100% rename from docs/justify-content/components/Overview.tsx rename to site/app/[locale]/(root)/docs/justify-content/components/Overview.tsx diff --git a/docs/justify-content/content.mdx b/site/app/[locale]/(root)/docs/justify-content/content.mdx similarity index 100% rename from docs/justify-content/content.mdx rename to site/app/[locale]/(root)/docs/justify-content/content.mdx diff --git a/docs/justify-content/metadata.ts b/site/app/[locale]/(root)/docs/justify-content/metadata.ts similarity index 100% rename from docs/justify-content/metadata.ts rename to site/app/[locale]/(root)/docs/justify-content/metadata.ts diff --git a/docs/justify-content/page.tsx b/site/app/[locale]/(root)/docs/justify-content/page.tsx similarity index 100% rename from docs/justify-content/page.tsx rename to site/app/[locale]/(root)/docs/justify-content/page.tsx diff --git a/docs/justify-content/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-content/syntaxes.ts similarity index 100% rename from docs/justify-content/syntaxes.ts rename to site/app/[locale]/(root)/docs/justify-content/syntaxes.ts diff --git a/docs/justify-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-items/_opengraph-image.tsx similarity index 100% rename from docs/justify-items/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/justify-items/_opengraph-image.tsx diff --git a/docs/justify-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-items/components/Overview.tsx similarity index 100% rename from docs/justify-items/components/Overview.tsx rename to site/app/[locale]/(root)/docs/justify-items/components/Overview.tsx diff --git a/docs/justify-items/content.mdx b/site/app/[locale]/(root)/docs/justify-items/content.mdx similarity index 100% rename from docs/justify-items/content.mdx rename to site/app/[locale]/(root)/docs/justify-items/content.mdx diff --git a/docs/justify-items/metadata.ts b/site/app/[locale]/(root)/docs/justify-items/metadata.ts similarity index 100% rename from docs/justify-items/metadata.ts rename to site/app/[locale]/(root)/docs/justify-items/metadata.ts diff --git a/docs/justify-items/page.tsx b/site/app/[locale]/(root)/docs/justify-items/page.tsx similarity index 100% rename from docs/justify-items/page.tsx rename to site/app/[locale]/(root)/docs/justify-items/page.tsx diff --git a/docs/justify-items/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-items/syntaxes.ts similarity index 100% rename from docs/justify-items/syntaxes.ts rename to site/app/[locale]/(root)/docs/justify-items/syntaxes.ts diff --git a/docs/justify-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/justify-self/_opengraph-image.tsx similarity index 100% rename from docs/justify-self/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/justify-self/_opengraph-image.tsx diff --git a/docs/justify-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/justify-self/components/Overview.tsx similarity index 100% rename from docs/justify-self/components/Overview.tsx rename to site/app/[locale]/(root)/docs/justify-self/components/Overview.tsx diff --git a/docs/justify-self/content.mdx b/site/app/[locale]/(root)/docs/justify-self/content.mdx similarity index 100% rename from docs/justify-self/content.mdx rename to site/app/[locale]/(root)/docs/justify-self/content.mdx diff --git a/docs/justify-self/metadata.ts b/site/app/[locale]/(root)/docs/justify-self/metadata.ts similarity index 100% rename from docs/justify-self/metadata.ts rename to site/app/[locale]/(root)/docs/justify-self/metadata.ts diff --git a/docs/justify-self/page.tsx b/site/app/[locale]/(root)/docs/justify-self/page.tsx similarity index 100% rename from docs/justify-self/page.tsx rename to site/app/[locale]/(root)/docs/justify-self/page.tsx diff --git a/docs/justify-self/syntaxes.ts b/site/app/[locale]/(root)/docs/justify-self/syntaxes.ts similarity index 100% rename from docs/justify-self/syntaxes.ts rename to site/app/[locale]/(root)/docs/justify-self/syntaxes.ts diff --git a/docs/language-service/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/language-service/_opengraph-image.tsx similarity index 100% rename from docs/language-service/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/language-service/_opengraph-image.tsx diff --git a/docs/language-service/layout.tsx b/site/app/[locale]/(root)/docs/language-service/layout.tsx similarity index 100% rename from docs/language-service/layout.tsx rename to site/app/[locale]/(root)/docs/language-service/layout.tsx diff --git a/docs/language-service/metadata.ts b/site/app/[locale]/(root)/docs/language-service/metadata.ts similarity index 100% rename from docs/language-service/metadata.ts rename to site/app/[locale]/(root)/docs/language-service/metadata.ts diff --git a/docs/language-service/vscode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/language-service/vscode/_opengraph-image.tsx similarity index 100% rename from docs/language-service/vscode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/language-service/vscode/_opengraph-image.tsx diff --git a/docs/language-service/vscode/content.mdx b/site/app/[locale]/(root)/docs/language-service/vscode/content.mdx similarity index 100% rename from docs/language-service/vscode/content.mdx rename to site/app/[locale]/(root)/docs/language-service/vscode/content.mdx diff --git a/docs/language-service/vscode/metadata.ts b/site/app/[locale]/(root)/docs/language-service/vscode/metadata.ts similarity index 100% rename from docs/language-service/vscode/metadata.ts rename to site/app/[locale]/(root)/docs/language-service/vscode/metadata.ts diff --git a/docs/language-service/vscode/page.tsx b/site/app/[locale]/(root)/docs/language-service/vscode/page.tsx similarity index 100% rename from docs/language-service/vscode/page.tsx rename to site/app/[locale]/(root)/docs/language-service/vscode/page.tsx diff --git a/site/app/[locale]/(root)/docs/layout.tsx b/site/app/[locale]/(root)/docs/layout.tsx new file mode 100644 index 000000000..be9e59862 --- /dev/null +++ b/site/app/[locale]/(root)/docs/layout.tsx @@ -0,0 +1,14 @@ +import DocHeader from '~/layouts/DocHeader' +import DocSidebar from 'shared/components/DocSidebar'; +import { pageCategories } from '~/app/[locale]/(root)/pages'; + +export default async function Layout(props: any) { + const { children, params } = props + return <> + {/* @ts-expect-error server component */} + + {/* @ts-expect-error server component */} + + {children} + +} \ No newline at end of file diff --git a/docs/lazy-loading/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/lazy-loading/_opengraph-image.tsx similarity index 100% rename from docs/lazy-loading/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/lazy-loading/_opengraph-image.tsx diff --git a/docs/lazy-loading/content.mdx b/site/app/[locale]/(root)/docs/lazy-loading/content.mdx similarity index 100% rename from docs/lazy-loading/content.mdx rename to site/app/[locale]/(root)/docs/lazy-loading/content.mdx diff --git a/docs/lazy-loading/metadata.ts b/site/app/[locale]/(root)/docs/lazy-loading/metadata.ts similarity index 100% rename from docs/lazy-loading/metadata.ts rename to site/app/[locale]/(root)/docs/lazy-loading/metadata.ts diff --git a/docs/lazy-loading/page.tsx b/site/app/[locale]/(root)/docs/lazy-loading/page.tsx similarity index 100% rename from docs/lazy-loading/page.tsx rename to site/app/[locale]/(root)/docs/lazy-loading/page.tsx diff --git a/docs/letter-spacing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/letter-spacing/_opengraph-image.tsx similarity index 100% rename from docs/letter-spacing/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/letter-spacing/_opengraph-image.tsx diff --git a/docs/letter-spacing/components/Overview.tsx b/site/app/[locale]/(root)/docs/letter-spacing/components/Overview.tsx similarity index 100% rename from docs/letter-spacing/components/Overview.tsx rename to site/app/[locale]/(root)/docs/letter-spacing/components/Overview.tsx diff --git a/docs/letter-spacing/content.mdx b/site/app/[locale]/(root)/docs/letter-spacing/content.mdx similarity index 100% rename from docs/letter-spacing/content.mdx rename to site/app/[locale]/(root)/docs/letter-spacing/content.mdx diff --git a/docs/letter-spacing/metadata.ts b/site/app/[locale]/(root)/docs/letter-spacing/metadata.ts similarity index 100% rename from docs/letter-spacing/metadata.ts rename to site/app/[locale]/(root)/docs/letter-spacing/metadata.ts diff --git a/docs/letter-spacing/page.tsx b/site/app/[locale]/(root)/docs/letter-spacing/page.tsx similarity index 100% rename from docs/letter-spacing/page.tsx rename to site/app/[locale]/(root)/docs/letter-spacing/page.tsx diff --git a/docs/letter-spacing/syntaxes.ts b/site/app/[locale]/(root)/docs/letter-spacing/syntaxes.ts similarity index 100% rename from docs/letter-spacing/syntaxes.ts rename to site/app/[locale]/(root)/docs/letter-spacing/syntaxes.ts diff --git a/docs/line-clamp/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/line-clamp/_opengraph-image.tsx similarity index 100% rename from docs/line-clamp/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/line-clamp/_opengraph-image.tsx diff --git a/docs/line-clamp/components/Overview.tsx b/site/app/[locale]/(root)/docs/line-clamp/components/Overview.tsx similarity index 100% rename from docs/line-clamp/components/Overview.tsx rename to site/app/[locale]/(root)/docs/line-clamp/components/Overview.tsx diff --git a/docs/line-clamp/content.mdx b/site/app/[locale]/(root)/docs/line-clamp/content.mdx similarity index 100% rename from docs/line-clamp/content.mdx rename to site/app/[locale]/(root)/docs/line-clamp/content.mdx diff --git a/docs/line-clamp/metadata.ts b/site/app/[locale]/(root)/docs/line-clamp/metadata.ts similarity index 100% rename from docs/line-clamp/metadata.ts rename to site/app/[locale]/(root)/docs/line-clamp/metadata.ts diff --git a/docs/line-clamp/page.tsx b/site/app/[locale]/(root)/docs/line-clamp/page.tsx similarity index 100% rename from docs/line-clamp/page.tsx rename to site/app/[locale]/(root)/docs/line-clamp/page.tsx diff --git a/docs/line-clamp/syntaxes.ts b/site/app/[locale]/(root)/docs/line-clamp/syntaxes.ts similarity index 100% rename from docs/line-clamp/syntaxes.ts rename to site/app/[locale]/(root)/docs/line-clamp/syntaxes.ts diff --git a/docs/line-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/line-height/_opengraph-image.tsx similarity index 100% rename from docs/line-height/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/line-height/_opengraph-image.tsx diff --git a/docs/line-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/line-height/components/Overview.tsx similarity index 100% rename from docs/line-height/components/Overview.tsx rename to site/app/[locale]/(root)/docs/line-height/components/Overview.tsx diff --git a/docs/line-height/content.mdx b/site/app/[locale]/(root)/docs/line-height/content.mdx similarity index 100% rename from docs/line-height/content.mdx rename to site/app/[locale]/(root)/docs/line-height/content.mdx diff --git a/docs/line-height/metadata.ts b/site/app/[locale]/(root)/docs/line-height/metadata.ts similarity index 100% rename from docs/line-height/metadata.ts rename to site/app/[locale]/(root)/docs/line-height/metadata.ts diff --git a/docs/line-height/page.tsx b/site/app/[locale]/(root)/docs/line-height/page.tsx similarity index 100% rename from docs/line-height/page.tsx rename to site/app/[locale]/(root)/docs/line-height/page.tsx diff --git a/docs/line-height/syntaxes.ts b/site/app/[locale]/(root)/docs/line-height/syntaxes.ts similarity index 100% rename from docs/line-height/syntaxes.ts rename to site/app/[locale]/(root)/docs/line-height/syntaxes.ts diff --git a/docs/list-style-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-image/_opengraph-image.tsx similarity index 100% rename from docs/list-style-image/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/list-style-image/_opengraph-image.tsx diff --git a/docs/list-style-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-image/components/Overview.tsx similarity index 100% rename from docs/list-style-image/components/Overview.tsx rename to site/app/[locale]/(root)/docs/list-style-image/components/Overview.tsx diff --git a/docs/list-style-image/content.mdx b/site/app/[locale]/(root)/docs/list-style-image/content.mdx similarity index 100% rename from docs/list-style-image/content.mdx rename to site/app/[locale]/(root)/docs/list-style-image/content.mdx diff --git a/docs/list-style-image/metadata.ts b/site/app/[locale]/(root)/docs/list-style-image/metadata.ts similarity index 100% rename from docs/list-style-image/metadata.ts rename to site/app/[locale]/(root)/docs/list-style-image/metadata.ts diff --git a/docs/list-style-image/page.tsx b/site/app/[locale]/(root)/docs/list-style-image/page.tsx similarity index 100% rename from docs/list-style-image/page.tsx rename to site/app/[locale]/(root)/docs/list-style-image/page.tsx diff --git a/docs/list-style-image/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-image/syntaxes.ts similarity index 100% rename from docs/list-style-image/syntaxes.ts rename to site/app/[locale]/(root)/docs/list-style-image/syntaxes.ts diff --git a/docs/list-style-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-position/_opengraph-image.tsx similarity index 100% rename from docs/list-style-position/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/list-style-position/_opengraph-image.tsx diff --git a/docs/list-style-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-position/components/Overview.tsx similarity index 100% rename from docs/list-style-position/components/Overview.tsx rename to site/app/[locale]/(root)/docs/list-style-position/components/Overview.tsx diff --git a/docs/list-style-position/content.mdx b/site/app/[locale]/(root)/docs/list-style-position/content.mdx similarity index 100% rename from docs/list-style-position/content.mdx rename to site/app/[locale]/(root)/docs/list-style-position/content.mdx diff --git a/docs/list-style-position/metadata.ts b/site/app/[locale]/(root)/docs/list-style-position/metadata.ts similarity index 100% rename from docs/list-style-position/metadata.ts rename to site/app/[locale]/(root)/docs/list-style-position/metadata.ts diff --git a/docs/list-style-position/page.tsx b/site/app/[locale]/(root)/docs/list-style-position/page.tsx similarity index 100% rename from docs/list-style-position/page.tsx rename to site/app/[locale]/(root)/docs/list-style-position/page.tsx diff --git a/docs/list-style-position/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-position/syntaxes.ts similarity index 100% rename from docs/list-style-position/syntaxes.ts rename to site/app/[locale]/(root)/docs/list-style-position/syntaxes.ts diff --git a/docs/list-style-type/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style-type/_opengraph-image.tsx similarity index 100% rename from docs/list-style-type/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/list-style-type/_opengraph-image.tsx diff --git a/docs/list-style-type/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style-type/components/Overview.tsx similarity index 100% rename from docs/list-style-type/components/Overview.tsx rename to site/app/[locale]/(root)/docs/list-style-type/components/Overview.tsx diff --git a/docs/list-style-type/content.mdx b/site/app/[locale]/(root)/docs/list-style-type/content.mdx similarity index 100% rename from docs/list-style-type/content.mdx rename to site/app/[locale]/(root)/docs/list-style-type/content.mdx diff --git a/docs/list-style-type/metadata.ts b/site/app/[locale]/(root)/docs/list-style-type/metadata.ts similarity index 100% rename from docs/list-style-type/metadata.ts rename to site/app/[locale]/(root)/docs/list-style-type/metadata.ts diff --git a/docs/list-style-type/page.tsx b/site/app/[locale]/(root)/docs/list-style-type/page.tsx similarity index 100% rename from docs/list-style-type/page.tsx rename to site/app/[locale]/(root)/docs/list-style-type/page.tsx diff --git a/docs/list-style-type/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style-type/syntaxes.ts similarity index 100% rename from docs/list-style-type/syntaxes.ts rename to site/app/[locale]/(root)/docs/list-style-type/syntaxes.ts diff --git a/docs/list-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/list-style/_opengraph-image.tsx similarity index 100% rename from docs/list-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/list-style/_opengraph-image.tsx diff --git a/docs/list-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/list-style/components/Overview.tsx similarity index 100% rename from docs/list-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/list-style/components/Overview.tsx diff --git a/docs/list-style/content.mdx b/site/app/[locale]/(root)/docs/list-style/content.mdx similarity index 100% rename from docs/list-style/content.mdx rename to site/app/[locale]/(root)/docs/list-style/content.mdx diff --git a/docs/list-style/metadata.ts b/site/app/[locale]/(root)/docs/list-style/metadata.ts similarity index 100% rename from docs/list-style/metadata.ts rename to site/app/[locale]/(root)/docs/list-style/metadata.ts diff --git a/docs/list-style/page.tsx b/site/app/[locale]/(root)/docs/list-style/page.tsx similarity index 100% rename from docs/list-style/page.tsx rename to site/app/[locale]/(root)/docs/list-style/page.tsx diff --git a/docs/list-style/syntaxes.ts b/site/app/[locale]/(root)/docs/list-style/syntaxes.ts similarity index 100% rename from docs/list-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/list-style/syntaxes.ts diff --git a/docs/margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/margin/_opengraph-image.tsx similarity index 100% rename from docs/margin/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/margin/_opengraph-image.tsx diff --git a/docs/margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/margin/components/Overview.tsx similarity index 100% rename from docs/margin/components/Overview.tsx rename to site/app/[locale]/(root)/docs/margin/components/Overview.tsx diff --git a/docs/margin/content.mdx b/site/app/[locale]/(root)/docs/margin/content.mdx similarity index 100% rename from docs/margin/content.mdx rename to site/app/[locale]/(root)/docs/margin/content.mdx diff --git a/docs/margin/metadata.ts b/site/app/[locale]/(root)/docs/margin/metadata.ts similarity index 100% rename from docs/margin/metadata.ts rename to site/app/[locale]/(root)/docs/margin/metadata.ts diff --git a/docs/margin/page.tsx b/site/app/[locale]/(root)/docs/margin/page.tsx similarity index 100% rename from docs/margin/page.tsx rename to site/app/[locale]/(root)/docs/margin/page.tsx diff --git a/docs/margin/syntaxes.ts b/site/app/[locale]/(root)/docs/margin/syntaxes.ts similarity index 100% rename from docs/margin/syntaxes.ts rename to site/app/[locale]/(root)/docs/margin/syntaxes.ts diff --git a/docs/markup-driven/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/markup-driven/_opengraph-image.tsx similarity index 100% rename from docs/markup-driven/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/markup-driven/_opengraph-image.tsx diff --git a/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx b/site/app/[locale]/(root)/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx similarity index 100% rename from docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx rename to site/app/[locale]/(root)/docs/markup-driven/components/GeneratedCSSBasedOnMarkup.mdx diff --git a/docs/markup-driven/components/PrematureAbstraction.mdx b/site/app/[locale]/(root)/docs/markup-driven/components/PrematureAbstraction.mdx similarity index 100% rename from docs/markup-driven/components/PrematureAbstraction.mdx rename to site/app/[locale]/(root)/docs/markup-driven/components/PrematureAbstraction.mdx diff --git a/docs/markup-driven/content.mdx b/site/app/[locale]/(root)/docs/markup-driven/content.mdx similarity index 100% rename from docs/markup-driven/content.mdx rename to site/app/[locale]/(root)/docs/markup-driven/content.mdx diff --git a/docs/markup-driven/metadata.ts b/site/app/[locale]/(root)/docs/markup-driven/metadata.ts similarity index 100% rename from docs/markup-driven/metadata.ts rename to site/app/[locale]/(root)/docs/markup-driven/metadata.ts diff --git a/docs/markup-driven/page.tsx b/site/app/[locale]/(root)/docs/markup-driven/page.tsx similarity index 100% rename from docs/markup-driven/page.tsx rename to site/app/[locale]/(root)/docs/markup-driven/page.tsx diff --git a/docs/mask-image/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/mask-image/_opengraph-image.tsx similarity index 100% rename from docs/mask-image/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/mask-image/_opengraph-image.tsx diff --git a/docs/mask-image/components/Overview.tsx b/site/app/[locale]/(root)/docs/mask-image/components/Overview.tsx similarity index 100% rename from docs/mask-image/components/Overview.tsx rename to site/app/[locale]/(root)/docs/mask-image/components/Overview.tsx diff --git a/docs/mask-image/content.mdx b/site/app/[locale]/(root)/docs/mask-image/content.mdx similarity index 100% rename from docs/mask-image/content.mdx rename to site/app/[locale]/(root)/docs/mask-image/content.mdx diff --git a/docs/mask-image/metadata.ts b/site/app/[locale]/(root)/docs/mask-image/metadata.ts similarity index 100% rename from docs/mask-image/metadata.ts rename to site/app/[locale]/(root)/docs/mask-image/metadata.ts diff --git a/docs/mask-image/page.tsx b/site/app/[locale]/(root)/docs/mask-image/page.tsx similarity index 100% rename from docs/mask-image/page.tsx rename to site/app/[locale]/(root)/docs/mask-image/page.tsx diff --git a/docs/mask-image/syntaxes.ts b/site/app/[locale]/(root)/docs/mask-image/syntaxes.ts similarity index 100% rename from docs/mask-image/syntaxes.ts rename to site/app/[locale]/(root)/docs/mask-image/syntaxes.ts diff --git a/docs/max-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/max-height/_opengraph-image.tsx similarity index 100% rename from docs/max-height/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/max-height/_opengraph-image.tsx diff --git a/docs/max-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/max-height/components/Overview.tsx similarity index 100% rename from docs/max-height/components/Overview.tsx rename to site/app/[locale]/(root)/docs/max-height/components/Overview.tsx diff --git a/docs/max-height/content.mdx b/site/app/[locale]/(root)/docs/max-height/content.mdx similarity index 100% rename from docs/max-height/content.mdx rename to site/app/[locale]/(root)/docs/max-height/content.mdx diff --git a/docs/max-height/metadata.ts b/site/app/[locale]/(root)/docs/max-height/metadata.ts similarity index 100% rename from docs/max-height/metadata.ts rename to site/app/[locale]/(root)/docs/max-height/metadata.ts diff --git a/docs/max-height/page.tsx b/site/app/[locale]/(root)/docs/max-height/page.tsx similarity index 100% rename from docs/max-height/page.tsx rename to site/app/[locale]/(root)/docs/max-height/page.tsx diff --git a/docs/max-height/syntaxes.ts b/site/app/[locale]/(root)/docs/max-height/syntaxes.ts similarity index 100% rename from docs/max-height/syntaxes.ts rename to site/app/[locale]/(root)/docs/max-height/syntaxes.ts diff --git a/docs/max-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/max-width/_opengraph-image.tsx similarity index 100% rename from docs/max-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/max-width/_opengraph-image.tsx diff --git a/docs/max-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/max-width/components/Overview.tsx similarity index 100% rename from docs/max-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/max-width/components/Overview.tsx diff --git a/docs/max-width/content.mdx b/site/app/[locale]/(root)/docs/max-width/content.mdx similarity index 100% rename from docs/max-width/content.mdx rename to site/app/[locale]/(root)/docs/max-width/content.mdx diff --git a/docs/max-width/metadata.ts b/site/app/[locale]/(root)/docs/max-width/metadata.ts similarity index 100% rename from docs/max-width/metadata.ts rename to site/app/[locale]/(root)/docs/max-width/metadata.ts diff --git a/docs/max-width/page.tsx b/site/app/[locale]/(root)/docs/max-width/page.tsx similarity index 100% rename from docs/max-width/page.tsx rename to site/app/[locale]/(root)/docs/max-width/page.tsx diff --git a/docs/max-width/syntaxes.ts b/site/app/[locale]/(root)/docs/max-width/syntaxes.ts similarity index 100% rename from docs/max-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/max-width/syntaxes.ts diff --git a/docs/media-queries/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/media-queries/_opengraph-image.tsx similarity index 100% rename from docs/media-queries/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/media-queries/_opengraph-image.tsx diff --git a/docs/media-queries/components/Default.tsx b/site/app/[locale]/(root)/docs/media-queries/components/Default.tsx similarity index 100% rename from docs/media-queries/components/Default.tsx rename to site/app/[locale]/(root)/docs/media-queries/components/Default.tsx diff --git a/docs/media-queries/components/Overview.mdx b/site/app/[locale]/(root)/docs/media-queries/components/Overview.mdx similarity index 100% rename from docs/media-queries/components/Overview.mdx rename to site/app/[locale]/(root)/docs/media-queries/components/Overview.mdx diff --git a/docs/media-queries/content.mdx b/site/app/[locale]/(root)/docs/media-queries/content.mdx similarity index 100% rename from docs/media-queries/content.mdx rename to site/app/[locale]/(root)/docs/media-queries/content.mdx diff --git a/docs/media-queries/metadata.ts b/site/app/[locale]/(root)/docs/media-queries/metadata.ts similarity index 100% rename from docs/media-queries/metadata.ts rename to site/app/[locale]/(root)/docs/media-queries/metadata.ts diff --git a/docs/media-queries/page.tsx b/site/app/[locale]/(root)/docs/media-queries/page.tsx similarity index 100% rename from docs/media-queries/page.tsx rename to site/app/[locale]/(root)/docs/media-queries/page.tsx diff --git a/docs/migration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/migration/_opengraph-image.tsx similarity index 100% rename from docs/migration/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/migration/_opengraph-image.tsx diff --git a/docs/migration/content.mdx b/site/app/[locale]/(root)/docs/migration/content.mdx similarity index 100% rename from docs/migration/content.mdx rename to site/app/[locale]/(root)/docs/migration/content.mdx diff --git a/docs/migration/metadata.ts b/site/app/[locale]/(root)/docs/migration/metadata.ts similarity index 100% rename from docs/migration/metadata.ts rename to site/app/[locale]/(root)/docs/migration/metadata.ts diff --git a/docs/migration/page.tsx b/site/app/[locale]/(root)/docs/migration/page.tsx similarity index 100% rename from docs/migration/page.tsx rename to site/app/[locale]/(root)/docs/migration/page.tsx diff --git a/docs/min-height/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/min-height/_opengraph-image.tsx similarity index 100% rename from docs/min-height/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/min-height/_opengraph-image.tsx diff --git a/docs/min-height/components/Overview.tsx b/site/app/[locale]/(root)/docs/min-height/components/Overview.tsx similarity index 100% rename from docs/min-height/components/Overview.tsx rename to site/app/[locale]/(root)/docs/min-height/components/Overview.tsx diff --git a/docs/min-height/content.mdx b/site/app/[locale]/(root)/docs/min-height/content.mdx similarity index 100% rename from docs/min-height/content.mdx rename to site/app/[locale]/(root)/docs/min-height/content.mdx diff --git a/docs/min-height/metadata.ts b/site/app/[locale]/(root)/docs/min-height/metadata.ts similarity index 100% rename from docs/min-height/metadata.ts rename to site/app/[locale]/(root)/docs/min-height/metadata.ts diff --git a/docs/min-height/page.tsx b/site/app/[locale]/(root)/docs/min-height/page.tsx similarity index 100% rename from docs/min-height/page.tsx rename to site/app/[locale]/(root)/docs/min-height/page.tsx diff --git a/docs/min-height/syntaxes.ts b/site/app/[locale]/(root)/docs/min-height/syntaxes.ts similarity index 100% rename from docs/min-height/syntaxes.ts rename to site/app/[locale]/(root)/docs/min-height/syntaxes.ts diff --git a/docs/min-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/min-width/_opengraph-image.tsx similarity index 100% rename from docs/min-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/min-width/_opengraph-image.tsx diff --git a/docs/min-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/min-width/components/Overview.tsx similarity index 100% rename from docs/min-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/min-width/components/Overview.tsx diff --git a/docs/min-width/content.mdx b/site/app/[locale]/(root)/docs/min-width/content.mdx similarity index 100% rename from docs/min-width/content.mdx rename to site/app/[locale]/(root)/docs/min-width/content.mdx diff --git a/docs/min-width/metadata.ts b/site/app/[locale]/(root)/docs/min-width/metadata.ts similarity index 100% rename from docs/min-width/metadata.ts rename to site/app/[locale]/(root)/docs/min-width/metadata.ts diff --git a/docs/min-width/page.tsx b/site/app/[locale]/(root)/docs/min-width/page.tsx similarity index 100% rename from docs/min-width/page.tsx rename to site/app/[locale]/(root)/docs/min-width/page.tsx diff --git a/docs/min-width/syntaxes.ts b/site/app/[locale]/(root)/docs/min-width/syntaxes.ts similarity index 100% rename from docs/min-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/min-width/syntaxes.ts diff --git a/docs/mix-blend-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/_opengraph-image.tsx similarity index 100% rename from docs/mix-blend-mode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/mix-blend-mode/_opengraph-image.tsx diff --git a/docs/mix-blend-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/components/Overview.tsx similarity index 100% rename from docs/mix-blend-mode/components/Overview.tsx rename to site/app/[locale]/(root)/docs/mix-blend-mode/components/Overview.tsx diff --git a/docs/mix-blend-mode/content.mdx b/site/app/[locale]/(root)/docs/mix-blend-mode/content.mdx similarity index 100% rename from docs/mix-blend-mode/content.mdx rename to site/app/[locale]/(root)/docs/mix-blend-mode/content.mdx diff --git a/docs/mix-blend-mode/metadata.ts b/site/app/[locale]/(root)/docs/mix-blend-mode/metadata.ts similarity index 100% rename from docs/mix-blend-mode/metadata.ts rename to site/app/[locale]/(root)/docs/mix-blend-mode/metadata.ts diff --git a/docs/mix-blend-mode/page.tsx b/site/app/[locale]/(root)/docs/mix-blend-mode/page.tsx similarity index 100% rename from docs/mix-blend-mode/page.tsx rename to site/app/[locale]/(root)/docs/mix-blend-mode/page.tsx diff --git a/docs/mix-blend-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/mix-blend-mode/syntaxes.ts similarity index 100% rename from docs/mix-blend-mode/syntaxes.ts rename to site/app/[locale]/(root)/docs/mix-blend-mode/syntaxes.ts diff --git a/docs/object-fit/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/object-fit/_opengraph-image.tsx similarity index 100% rename from docs/object-fit/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/object-fit/_opengraph-image.tsx diff --git a/docs/object-fit/components/Overview.tsx b/site/app/[locale]/(root)/docs/object-fit/components/Overview.tsx similarity index 100% rename from docs/object-fit/components/Overview.tsx rename to site/app/[locale]/(root)/docs/object-fit/components/Overview.tsx diff --git a/docs/object-fit/content.mdx b/site/app/[locale]/(root)/docs/object-fit/content.mdx similarity index 100% rename from docs/object-fit/content.mdx rename to site/app/[locale]/(root)/docs/object-fit/content.mdx diff --git a/docs/object-fit/metadata.ts b/site/app/[locale]/(root)/docs/object-fit/metadata.ts similarity index 100% rename from docs/object-fit/metadata.ts rename to site/app/[locale]/(root)/docs/object-fit/metadata.ts diff --git a/docs/object-fit/page.tsx b/site/app/[locale]/(root)/docs/object-fit/page.tsx similarity index 100% rename from docs/object-fit/page.tsx rename to site/app/[locale]/(root)/docs/object-fit/page.tsx diff --git a/docs/object-fit/syntaxes.ts b/site/app/[locale]/(root)/docs/object-fit/syntaxes.ts similarity index 100% rename from docs/object-fit/syntaxes.ts rename to site/app/[locale]/(root)/docs/object-fit/syntaxes.ts diff --git a/docs/object-position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/object-position/_opengraph-image.tsx similarity index 100% rename from docs/object-position/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/object-position/_opengraph-image.tsx diff --git a/docs/object-position/components/Overview.tsx b/site/app/[locale]/(root)/docs/object-position/components/Overview.tsx similarity index 100% rename from docs/object-position/components/Overview.tsx rename to site/app/[locale]/(root)/docs/object-position/components/Overview.tsx diff --git a/docs/object-position/content.mdx b/site/app/[locale]/(root)/docs/object-position/content.mdx similarity index 100% rename from docs/object-position/content.mdx rename to site/app/[locale]/(root)/docs/object-position/content.mdx diff --git a/docs/object-position/metadata.ts b/site/app/[locale]/(root)/docs/object-position/metadata.ts similarity index 100% rename from docs/object-position/metadata.ts rename to site/app/[locale]/(root)/docs/object-position/metadata.ts diff --git a/docs/object-position/page.tsx b/site/app/[locale]/(root)/docs/object-position/page.tsx similarity index 100% rename from docs/object-position/page.tsx rename to site/app/[locale]/(root)/docs/object-position/page.tsx diff --git a/docs/object-position/syntaxes.ts b/site/app/[locale]/(root)/docs/object-position/syntaxes.ts similarity index 100% rename from docs/object-position/syntaxes.ts rename to site/app/[locale]/(root)/docs/object-position/syntaxes.ts diff --git a/docs/opacity/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/opacity/_opengraph-image.tsx similarity index 100% rename from docs/opacity/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/opacity/_opengraph-image.tsx diff --git a/docs/opacity/components/Overview.tsx b/site/app/[locale]/(root)/docs/opacity/components/Overview.tsx similarity index 100% rename from docs/opacity/components/Overview.tsx rename to site/app/[locale]/(root)/docs/opacity/components/Overview.tsx diff --git a/docs/opacity/content.mdx b/site/app/[locale]/(root)/docs/opacity/content.mdx similarity index 100% rename from docs/opacity/content.mdx rename to site/app/[locale]/(root)/docs/opacity/content.mdx diff --git a/docs/opacity/metadata.ts b/site/app/[locale]/(root)/docs/opacity/metadata.ts similarity index 100% rename from docs/opacity/metadata.ts rename to site/app/[locale]/(root)/docs/opacity/metadata.ts diff --git a/docs/opacity/page.tsx b/site/app/[locale]/(root)/docs/opacity/page.tsx similarity index 100% rename from docs/opacity/page.tsx rename to site/app/[locale]/(root)/docs/opacity/page.tsx diff --git a/docs/opacity/syntaxes.ts b/site/app/[locale]/(root)/docs/opacity/syntaxes.ts similarity index 100% rename from docs/opacity/syntaxes.ts rename to site/app/[locale]/(root)/docs/opacity/syntaxes.ts diff --git a/docs/order/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/order/_opengraph-image.tsx similarity index 100% rename from docs/order/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/order/_opengraph-image.tsx diff --git a/docs/order/components/Overview.tsx b/site/app/[locale]/(root)/docs/order/components/Overview.tsx similarity index 100% rename from docs/order/components/Overview.tsx rename to site/app/[locale]/(root)/docs/order/components/Overview.tsx diff --git a/docs/order/content.mdx b/site/app/[locale]/(root)/docs/order/content.mdx similarity index 100% rename from docs/order/content.mdx rename to site/app/[locale]/(root)/docs/order/content.mdx diff --git a/docs/order/metadata.ts b/site/app/[locale]/(root)/docs/order/metadata.ts similarity index 100% rename from docs/order/metadata.ts rename to site/app/[locale]/(root)/docs/order/metadata.ts diff --git a/docs/order/page.tsx b/site/app/[locale]/(root)/docs/order/page.tsx similarity index 100% rename from docs/order/page.tsx rename to site/app/[locale]/(root)/docs/order/page.tsx diff --git a/docs/order/syntaxes.ts b/site/app/[locale]/(root)/docs/order/syntaxes.ts similarity index 100% rename from docs/order/syntaxes.ts rename to site/app/[locale]/(root)/docs/order/syntaxes.ts diff --git a/docs/outline-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-color/_opengraph-image.tsx similarity index 100% rename from docs/outline-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/outline-color/_opengraph-image.tsx diff --git a/docs/outline-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-color/components/Overview.tsx similarity index 100% rename from docs/outline-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/outline-color/components/Overview.tsx diff --git a/docs/outline-color/content.mdx b/site/app/[locale]/(root)/docs/outline-color/content.mdx similarity index 100% rename from docs/outline-color/content.mdx rename to site/app/[locale]/(root)/docs/outline-color/content.mdx diff --git a/docs/outline-color/metadata.ts b/site/app/[locale]/(root)/docs/outline-color/metadata.ts similarity index 100% rename from docs/outline-color/metadata.ts rename to site/app/[locale]/(root)/docs/outline-color/metadata.ts diff --git a/docs/outline-color/page.tsx b/site/app/[locale]/(root)/docs/outline-color/page.tsx similarity index 100% rename from docs/outline-color/page.tsx rename to site/app/[locale]/(root)/docs/outline-color/page.tsx diff --git a/docs/outline-color/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-color/syntaxes.ts similarity index 100% rename from docs/outline-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/outline-color/syntaxes.ts diff --git a/docs/outline-offset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-offset/_opengraph-image.tsx similarity index 100% rename from docs/outline-offset/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/outline-offset/_opengraph-image.tsx diff --git a/docs/outline-offset/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-offset/components/Overview.tsx similarity index 100% rename from docs/outline-offset/components/Overview.tsx rename to site/app/[locale]/(root)/docs/outline-offset/components/Overview.tsx diff --git a/docs/outline-offset/content.mdx b/site/app/[locale]/(root)/docs/outline-offset/content.mdx similarity index 100% rename from docs/outline-offset/content.mdx rename to site/app/[locale]/(root)/docs/outline-offset/content.mdx diff --git a/docs/outline-offset/metadata.ts b/site/app/[locale]/(root)/docs/outline-offset/metadata.ts similarity index 100% rename from docs/outline-offset/metadata.ts rename to site/app/[locale]/(root)/docs/outline-offset/metadata.ts diff --git a/docs/outline-offset/page.tsx b/site/app/[locale]/(root)/docs/outline-offset/page.tsx similarity index 100% rename from docs/outline-offset/page.tsx rename to site/app/[locale]/(root)/docs/outline-offset/page.tsx diff --git a/docs/outline-offset/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-offset/syntaxes.ts similarity index 100% rename from docs/outline-offset/syntaxes.ts rename to site/app/[locale]/(root)/docs/outline-offset/syntaxes.ts diff --git a/docs/outline-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-style/_opengraph-image.tsx similarity index 100% rename from docs/outline-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/outline-style/_opengraph-image.tsx diff --git a/docs/outline-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-style/components/Overview.tsx similarity index 100% rename from docs/outline-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/outline-style/components/Overview.tsx diff --git a/docs/outline-style/content.mdx b/site/app/[locale]/(root)/docs/outline-style/content.mdx similarity index 100% rename from docs/outline-style/content.mdx rename to site/app/[locale]/(root)/docs/outline-style/content.mdx diff --git a/docs/outline-style/metadata.ts b/site/app/[locale]/(root)/docs/outline-style/metadata.ts similarity index 100% rename from docs/outline-style/metadata.ts rename to site/app/[locale]/(root)/docs/outline-style/metadata.ts diff --git a/docs/outline-style/page.tsx b/site/app/[locale]/(root)/docs/outline-style/page.tsx similarity index 100% rename from docs/outline-style/page.tsx rename to site/app/[locale]/(root)/docs/outline-style/page.tsx diff --git a/docs/outline-style/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-style/syntaxes.ts similarity index 100% rename from docs/outline-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/outline-style/syntaxes.ts diff --git a/docs/outline-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline-width/_opengraph-image.tsx similarity index 100% rename from docs/outline-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/outline-width/_opengraph-image.tsx diff --git a/docs/outline-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline-width/components/Overview.tsx similarity index 100% rename from docs/outline-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/outline-width/components/Overview.tsx diff --git a/docs/outline-width/content.mdx b/site/app/[locale]/(root)/docs/outline-width/content.mdx similarity index 100% rename from docs/outline-width/content.mdx rename to site/app/[locale]/(root)/docs/outline-width/content.mdx diff --git a/docs/outline-width/metadata.ts b/site/app/[locale]/(root)/docs/outline-width/metadata.ts similarity index 100% rename from docs/outline-width/metadata.ts rename to site/app/[locale]/(root)/docs/outline-width/metadata.ts diff --git a/docs/outline-width/page.tsx b/site/app/[locale]/(root)/docs/outline-width/page.tsx similarity index 100% rename from docs/outline-width/page.tsx rename to site/app/[locale]/(root)/docs/outline-width/page.tsx diff --git a/docs/outline-width/syntaxes.ts b/site/app/[locale]/(root)/docs/outline-width/syntaxes.ts similarity index 100% rename from docs/outline-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/outline-width/syntaxes.ts diff --git a/docs/outline/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/outline/_opengraph-image.tsx similarity index 100% rename from docs/outline/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/outline/_opengraph-image.tsx diff --git a/docs/outline/components/Overview.tsx b/site/app/[locale]/(root)/docs/outline/components/Overview.tsx similarity index 100% rename from docs/outline/components/Overview.tsx rename to site/app/[locale]/(root)/docs/outline/components/Overview.tsx diff --git a/docs/outline/content.mdx b/site/app/[locale]/(root)/docs/outline/content.mdx similarity index 100% rename from docs/outline/content.mdx rename to site/app/[locale]/(root)/docs/outline/content.mdx diff --git a/docs/outline/metadata.ts b/site/app/[locale]/(root)/docs/outline/metadata.ts similarity index 100% rename from docs/outline/metadata.ts rename to site/app/[locale]/(root)/docs/outline/metadata.ts diff --git a/docs/outline/page.tsx b/site/app/[locale]/(root)/docs/outline/page.tsx similarity index 100% rename from docs/outline/page.tsx rename to site/app/[locale]/(root)/docs/outline/page.tsx diff --git a/docs/outline/syntaxes.ts b/site/app/[locale]/(root)/docs/outline/syntaxes.ts similarity index 100% rename from docs/outline/syntaxes.ts rename to site/app/[locale]/(root)/docs/outline/syntaxes.ts diff --git a/docs/overflow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/overflow/_opengraph-image.tsx similarity index 100% rename from docs/overflow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/overflow/_opengraph-image.tsx diff --git a/docs/overflow/components/Overview.tsx b/site/app/[locale]/(root)/docs/overflow/components/Overview.tsx similarity index 100% rename from docs/overflow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/overflow/components/Overview.tsx diff --git a/docs/overflow/content.mdx b/site/app/[locale]/(root)/docs/overflow/content.mdx similarity index 100% rename from docs/overflow/content.mdx rename to site/app/[locale]/(root)/docs/overflow/content.mdx diff --git a/docs/overflow/metadata.ts b/site/app/[locale]/(root)/docs/overflow/metadata.ts similarity index 100% rename from docs/overflow/metadata.ts rename to site/app/[locale]/(root)/docs/overflow/metadata.ts diff --git a/docs/overflow/page.tsx b/site/app/[locale]/(root)/docs/overflow/page.tsx similarity index 100% rename from docs/overflow/page.tsx rename to site/app/[locale]/(root)/docs/overflow/page.tsx diff --git a/docs/overflow/syntaxes.ts b/site/app/[locale]/(root)/docs/overflow/syntaxes.ts similarity index 100% rename from docs/overflow/syntaxes.ts rename to site/app/[locale]/(root)/docs/overflow/syntaxes.ts diff --git a/docs/overscroll-behavior/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/_opengraph-image.tsx similarity index 100% rename from docs/overscroll-behavior/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/overscroll-behavior/_opengraph-image.tsx diff --git a/docs/overscroll-behavior/components/Overview.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/components/Overview.tsx similarity index 100% rename from docs/overscroll-behavior/components/Overview.tsx rename to site/app/[locale]/(root)/docs/overscroll-behavior/components/Overview.tsx diff --git a/docs/overscroll-behavior/content.mdx b/site/app/[locale]/(root)/docs/overscroll-behavior/content.mdx similarity index 100% rename from docs/overscroll-behavior/content.mdx rename to site/app/[locale]/(root)/docs/overscroll-behavior/content.mdx diff --git a/docs/overscroll-behavior/metadata.ts b/site/app/[locale]/(root)/docs/overscroll-behavior/metadata.ts similarity index 100% rename from docs/overscroll-behavior/metadata.ts rename to site/app/[locale]/(root)/docs/overscroll-behavior/metadata.ts diff --git a/docs/overscroll-behavior/page.tsx b/site/app/[locale]/(root)/docs/overscroll-behavior/page.tsx similarity index 100% rename from docs/overscroll-behavior/page.tsx rename to site/app/[locale]/(root)/docs/overscroll-behavior/page.tsx diff --git a/docs/overscroll-behavior/syntaxes.ts b/site/app/[locale]/(root)/docs/overscroll-behavior/syntaxes.ts similarity index 100% rename from docs/overscroll-behavior/syntaxes.ts rename to site/app/[locale]/(root)/docs/overscroll-behavior/syntaxes.ts diff --git a/docs/padding/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/padding/_opengraph-image.tsx similarity index 100% rename from docs/padding/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/padding/_opengraph-image.tsx diff --git a/docs/padding/components/Overview.tsx b/site/app/[locale]/(root)/docs/padding/components/Overview.tsx similarity index 100% rename from docs/padding/components/Overview.tsx rename to site/app/[locale]/(root)/docs/padding/components/Overview.tsx diff --git a/docs/padding/content.mdx b/site/app/[locale]/(root)/docs/padding/content.mdx similarity index 100% rename from docs/padding/content.mdx rename to site/app/[locale]/(root)/docs/padding/content.mdx diff --git a/docs/padding/metadata.ts b/site/app/[locale]/(root)/docs/padding/metadata.ts similarity index 100% rename from docs/padding/metadata.ts rename to site/app/[locale]/(root)/docs/padding/metadata.ts diff --git a/docs/padding/page.tsx b/site/app/[locale]/(root)/docs/padding/page.tsx similarity index 100% rename from docs/padding/page.tsx rename to site/app/[locale]/(root)/docs/padding/page.tsx diff --git a/docs/padding/syntaxes.ts b/site/app/[locale]/(root)/docs/padding/syntaxes.ts similarity index 100% rename from docs/padding/syntaxes.ts rename to site/app/[locale]/(root)/docs/padding/syntaxes.ts diff --git a/docs/place-content/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-content/_opengraph-image.tsx similarity index 100% rename from docs/place-content/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/place-content/_opengraph-image.tsx diff --git a/docs/place-content/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-content/components/Overview.tsx similarity index 100% rename from docs/place-content/components/Overview.tsx rename to site/app/[locale]/(root)/docs/place-content/components/Overview.tsx diff --git a/docs/place-content/content.mdx b/site/app/[locale]/(root)/docs/place-content/content.mdx similarity index 100% rename from docs/place-content/content.mdx rename to site/app/[locale]/(root)/docs/place-content/content.mdx diff --git a/docs/place-content/metadata.ts b/site/app/[locale]/(root)/docs/place-content/metadata.ts similarity index 100% rename from docs/place-content/metadata.ts rename to site/app/[locale]/(root)/docs/place-content/metadata.ts diff --git a/docs/place-content/page.tsx b/site/app/[locale]/(root)/docs/place-content/page.tsx similarity index 100% rename from docs/place-content/page.tsx rename to site/app/[locale]/(root)/docs/place-content/page.tsx diff --git a/docs/place-content/syntaxes.ts b/site/app/[locale]/(root)/docs/place-content/syntaxes.ts similarity index 100% rename from docs/place-content/syntaxes.ts rename to site/app/[locale]/(root)/docs/place-content/syntaxes.ts diff --git a/docs/place-items/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-items/_opengraph-image.tsx similarity index 100% rename from docs/place-items/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/place-items/_opengraph-image.tsx diff --git a/docs/place-items/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-items/components/Overview.tsx similarity index 100% rename from docs/place-items/components/Overview.tsx rename to site/app/[locale]/(root)/docs/place-items/components/Overview.tsx diff --git a/docs/place-items/content.mdx b/site/app/[locale]/(root)/docs/place-items/content.mdx similarity index 100% rename from docs/place-items/content.mdx rename to site/app/[locale]/(root)/docs/place-items/content.mdx diff --git a/docs/place-items/metadata.ts b/site/app/[locale]/(root)/docs/place-items/metadata.ts similarity index 100% rename from docs/place-items/metadata.ts rename to site/app/[locale]/(root)/docs/place-items/metadata.ts diff --git a/docs/place-items/page.tsx b/site/app/[locale]/(root)/docs/place-items/page.tsx similarity index 100% rename from docs/place-items/page.tsx rename to site/app/[locale]/(root)/docs/place-items/page.tsx diff --git a/docs/place-items/syntaxes.ts b/site/app/[locale]/(root)/docs/place-items/syntaxes.ts similarity index 100% rename from docs/place-items/syntaxes.ts rename to site/app/[locale]/(root)/docs/place-items/syntaxes.ts diff --git a/docs/place-self/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/place-self/_opengraph-image.tsx similarity index 100% rename from docs/place-self/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/place-self/_opengraph-image.tsx diff --git a/docs/place-self/components/Overview.tsx b/site/app/[locale]/(root)/docs/place-self/components/Overview.tsx similarity index 100% rename from docs/place-self/components/Overview.tsx rename to site/app/[locale]/(root)/docs/place-self/components/Overview.tsx diff --git a/docs/place-self/content.mdx b/site/app/[locale]/(root)/docs/place-self/content.mdx similarity index 100% rename from docs/place-self/content.mdx rename to site/app/[locale]/(root)/docs/place-self/content.mdx diff --git a/docs/place-self/metadata.ts b/site/app/[locale]/(root)/docs/place-self/metadata.ts similarity index 100% rename from docs/place-self/metadata.ts rename to site/app/[locale]/(root)/docs/place-self/metadata.ts diff --git a/docs/place-self/page.tsx b/site/app/[locale]/(root)/docs/place-self/page.tsx similarity index 100% rename from docs/place-self/page.tsx rename to site/app/[locale]/(root)/docs/place-self/page.tsx diff --git a/docs/place-self/syntaxes.ts b/site/app/[locale]/(root)/docs/place-self/syntaxes.ts similarity index 100% rename from docs/place-self/syntaxes.ts rename to site/app/[locale]/(root)/docs/place-self/syntaxes.ts diff --git a/docs/pointer-events/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/pointer-events/_opengraph-image.tsx similarity index 100% rename from docs/pointer-events/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/pointer-events/_opengraph-image.tsx diff --git a/docs/pointer-events/components/Overview.tsx b/site/app/[locale]/(root)/docs/pointer-events/components/Overview.tsx similarity index 100% rename from docs/pointer-events/components/Overview.tsx rename to site/app/[locale]/(root)/docs/pointer-events/components/Overview.tsx diff --git a/docs/pointer-events/content.mdx b/site/app/[locale]/(root)/docs/pointer-events/content.mdx similarity index 100% rename from docs/pointer-events/content.mdx rename to site/app/[locale]/(root)/docs/pointer-events/content.mdx diff --git a/docs/pointer-events/metadata.ts b/site/app/[locale]/(root)/docs/pointer-events/metadata.ts similarity index 100% rename from docs/pointer-events/metadata.ts rename to site/app/[locale]/(root)/docs/pointer-events/metadata.ts diff --git a/docs/pointer-events/page.tsx b/site/app/[locale]/(root)/docs/pointer-events/page.tsx similarity index 100% rename from docs/pointer-events/page.tsx rename to site/app/[locale]/(root)/docs/pointer-events/page.tsx diff --git a/docs/pointer-events/syntaxes.ts b/site/app/[locale]/(root)/docs/pointer-events/syntaxes.ts similarity index 100% rename from docs/pointer-events/syntaxes.ts rename to site/app/[locale]/(root)/docs/pointer-events/syntaxes.ts diff --git a/docs/position/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/position/_opengraph-image.tsx similarity index 100% rename from docs/position/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/position/_opengraph-image.tsx diff --git a/docs/position/components/Overview.tsx b/site/app/[locale]/(root)/docs/position/components/Overview.tsx similarity index 100% rename from docs/position/components/Overview.tsx rename to site/app/[locale]/(root)/docs/position/components/Overview.tsx diff --git a/docs/position/content.mdx b/site/app/[locale]/(root)/docs/position/content.mdx similarity index 100% rename from docs/position/content.mdx rename to site/app/[locale]/(root)/docs/position/content.mdx diff --git a/docs/position/metadata.ts b/site/app/[locale]/(root)/docs/position/metadata.ts similarity index 100% rename from docs/position/metadata.ts rename to site/app/[locale]/(root)/docs/position/metadata.ts diff --git a/docs/position/page.tsx b/site/app/[locale]/(root)/docs/position/page.tsx similarity index 100% rename from docs/position/page.tsx rename to site/app/[locale]/(root)/docs/position/page.tsx diff --git a/docs/position/syntaxes.ts b/site/app/[locale]/(root)/docs/position/syntaxes.ts similarity index 100% rename from docs/position/syntaxes.ts rename to site/app/[locale]/(root)/docs/position/syntaxes.ts diff --git a/docs/pre-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/pre-rendering/_opengraph-image.tsx similarity index 100% rename from docs/pre-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/pre-rendering/_opengraph-image.tsx diff --git a/docs/pre-rendering/content.mdx b/site/app/[locale]/(root)/docs/pre-rendering/content.mdx similarity index 100% rename from docs/pre-rendering/content.mdx rename to site/app/[locale]/(root)/docs/pre-rendering/content.mdx diff --git a/docs/pre-rendering/metadata.ts b/site/app/[locale]/(root)/docs/pre-rendering/metadata.ts similarity index 100% rename from docs/pre-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/pre-rendering/metadata.ts diff --git a/docs/pre-rendering/page.tsx b/site/app/[locale]/(root)/docs/pre-rendering/page.tsx similarity index 100% rename from docs/pre-rendering/page.tsx rename to site/app/[locale]/(root)/docs/pre-rendering/page.tsx diff --git a/docs/preload-critical-resources/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/preload-critical-resources/_opengraph-image.tsx similarity index 100% rename from docs/preload-critical-resources/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/preload-critical-resources/_opengraph-image.tsx diff --git a/docs/preload-critical-resources/content.mdx b/site/app/[locale]/(root)/docs/preload-critical-resources/content.mdx similarity index 100% rename from docs/preload-critical-resources/content.mdx rename to site/app/[locale]/(root)/docs/preload-critical-resources/content.mdx diff --git a/docs/preload-critical-resources/metadata.ts b/site/app/[locale]/(root)/docs/preload-critical-resources/metadata.ts similarity index 100% rename from docs/preload-critical-resources/metadata.ts rename to site/app/[locale]/(root)/docs/preload-critical-resources/metadata.ts diff --git a/docs/preload-critical-resources/page.tsx b/site/app/[locale]/(root)/docs/preload-critical-resources/page.tsx similarity index 100% rename from docs/preload-critical-resources/page.tsx rename to site/app/[locale]/(root)/docs/preload-critical-resources/page.tsx diff --git a/docs/renderer/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/renderer/_opengraph-image.tsx similarity index 100% rename from docs/renderer/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/renderer/_opengraph-image.tsx diff --git a/docs/renderer/content.mdx b/site/app/[locale]/(root)/docs/renderer/content.mdx similarity index 100% rename from docs/renderer/content.mdx rename to site/app/[locale]/(root)/docs/renderer/content.mdx diff --git a/docs/renderer/metadata.ts b/site/app/[locale]/(root)/docs/renderer/metadata.ts similarity index 100% rename from docs/renderer/metadata.ts rename to site/app/[locale]/(root)/docs/renderer/metadata.ts diff --git a/docs/renderer/page.tsx b/site/app/[locale]/(root)/docs/renderer/page.tsx similarity index 100% rename from docs/renderer/page.tsx rename to site/app/[locale]/(root)/docs/renderer/page.tsx diff --git a/docs/rendering-modes/Layout.tsx b/site/app/[locale]/(root)/docs/rendering-modes/Layout.tsx similarity index 100% rename from docs/rendering-modes/Layout.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/Layout.tsx diff --git a/docs/rendering-modes/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/_opengraph-image.tsx similarity index 100% rename from docs/rendering-modes/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/_opengraph-image.tsx diff --git a/docs/rendering-modes/components/LearnMore.tsx b/site/app/[locale]/(root)/docs/rendering-modes/components/LearnMore.tsx similarity index 100% rename from docs/rendering-modes/components/LearnMore.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/components/LearnMore.tsx diff --git a/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx similarity index 100% rename from docs/rendering-modes/components/ProgressiveRenderingIntro.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/components/ProgressiveRenderingIntro.mdx diff --git a/docs/rendering-modes/components/RuntimeRenderingIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/RuntimeRenderingIntro.mdx similarity index 100% rename from docs/rendering-modes/components/RuntimeRenderingIntro.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/components/RuntimeRenderingIntro.mdx diff --git a/docs/rendering-modes/components/StaticExtractionIntro.mdx b/site/app/[locale]/(root)/docs/rendering-modes/components/StaticExtractionIntro.mdx similarity index 100% rename from docs/rendering-modes/components/StaticExtractionIntro.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/components/StaticExtractionIntro.mdx diff --git a/docs/rendering-modes/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/content.mdx similarity index 100% rename from docs/rendering-modes/content.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/content.mdx diff --git a/docs/rendering-modes/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/metadata.ts similarity index 100% rename from docs/rendering-modes/metadata.ts rename to site/app/[locale]/(root)/docs/rendering-modes/metadata.ts diff --git a/docs/rendering-modes/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/page.tsx similarity index 100% rename from docs/rendering-modes/page.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/page.tsx diff --git a/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx similarity index 100% rename from docs/rendering-modes/progressive-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/_opengraph-image.tsx diff --git a/docs/rendering-modes/progressive-rendering/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/content.mdx similarity index 100% rename from docs/rendering-modes/progressive-rendering/content.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/content.mdx diff --git a/docs/rendering-modes/progressive-rendering/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/metadata.ts similarity index 100% rename from docs/rendering-modes/progressive-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/metadata.ts diff --git a/docs/rendering-modes/progressive-rendering/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/page.tsx similarity index 100% rename from docs/rendering-modes/progressive-rendering/page.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/progressive-rendering/page.tsx diff --git a/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx similarity index 100% rename from docs/rendering-modes/runtime-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/_opengraph-image.tsx diff --git a/docs/rendering-modes/runtime-rendering/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/content.mdx similarity index 100% rename from docs/rendering-modes/runtime-rendering/content.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/content.mdx diff --git a/docs/rendering-modes/runtime-rendering/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/metadata.ts similarity index 100% rename from docs/rendering-modes/runtime-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/metadata.ts diff --git a/docs/rendering-modes/runtime-rendering/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/page.tsx similarity index 100% rename from docs/rendering-modes/runtime-rendering/page.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/runtime-rendering/page.tsx diff --git a/docs/rendering-modes/static-extraction/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/_opengraph-image.tsx similarity index 100% rename from docs/rendering-modes/static-extraction/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/_opengraph-image.tsx diff --git a/docs/rendering-modes/static-extraction/content.mdx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/content.mdx similarity index 100% rename from docs/rendering-modes/static-extraction/content.mdx rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/content.mdx diff --git a/docs/rendering-modes/static-extraction/metadata.ts b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/metadata.ts similarity index 100% rename from docs/rendering-modes/static-extraction/metadata.ts rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/metadata.ts diff --git a/docs/rendering-modes/static-extraction/page.tsx b/site/app/[locale]/(root)/docs/rendering-modes/static-extraction/page.tsx similarity index 100% rename from docs/rendering-modes/static-extraction/page.tsx rename to site/app/[locale]/(root)/docs/rendering-modes/static-extraction/page.tsx diff --git a/docs/resize/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/resize/_opengraph-image.tsx similarity index 100% rename from docs/resize/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/resize/_opengraph-image.tsx diff --git a/docs/resize/components/Overview.tsx b/site/app/[locale]/(root)/docs/resize/components/Overview.tsx similarity index 100% rename from docs/resize/components/Overview.tsx rename to site/app/[locale]/(root)/docs/resize/components/Overview.tsx diff --git a/docs/resize/content.mdx b/site/app/[locale]/(root)/docs/resize/content.mdx similarity index 100% rename from docs/resize/content.mdx rename to site/app/[locale]/(root)/docs/resize/content.mdx diff --git a/docs/resize/metadata.ts b/site/app/[locale]/(root)/docs/resize/metadata.ts similarity index 100% rename from docs/resize/metadata.ts rename to site/app/[locale]/(root)/docs/resize/metadata.ts diff --git a/docs/resize/page.tsx b/site/app/[locale]/(root)/docs/resize/page.tsx similarity index 100% rename from docs/resize/page.tsx rename to site/app/[locale]/(root)/docs/resize/page.tsx diff --git a/docs/resize/syntaxes.ts b/site/app/[locale]/(root)/docs/resize/syntaxes.ts similarity index 100% rename from docs/resize/syntaxes.ts rename to site/app/[locale]/(root)/docs/resize/syntaxes.ts diff --git a/docs/responsive-design/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/responsive-design/_opengraph-image.tsx similarity index 100% rename from docs/responsive-design/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/responsive-design/_opengraph-image.tsx diff --git a/docs/responsive-design/content.mdx b/site/app/[locale]/(root)/docs/responsive-design/content.mdx similarity index 100% rename from docs/responsive-design/content.mdx rename to site/app/[locale]/(root)/docs/responsive-design/content.mdx diff --git a/docs/responsive-design/metadata.ts b/site/app/[locale]/(root)/docs/responsive-design/metadata.ts similarity index 100% rename from docs/responsive-design/metadata.ts rename to site/app/[locale]/(root)/docs/responsive-design/metadata.ts diff --git a/docs/responsive-design/page.tsx b/site/app/[locale]/(root)/docs/responsive-design/page.tsx similarity index 100% rename from docs/responsive-design/page.tsx rename to site/app/[locale]/(root)/docs/responsive-design/page.tsx diff --git a/docs/reusing-styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/reusing-styles/_opengraph-image.tsx similarity index 100% rename from docs/reusing-styles/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/reusing-styles/_opengraph-image.tsx diff --git a/docs/reusing-styles/content.mdx b/site/app/[locale]/(root)/docs/reusing-styles/content.mdx similarity index 100% rename from docs/reusing-styles/content.mdx rename to site/app/[locale]/(root)/docs/reusing-styles/content.mdx diff --git a/docs/reusing-styles/metadata.ts b/site/app/[locale]/(root)/docs/reusing-styles/metadata.ts similarity index 100% rename from docs/reusing-styles/metadata.ts rename to site/app/[locale]/(root)/docs/reusing-styles/metadata.ts diff --git a/docs/reusing-styles/page.tsx b/site/app/[locale]/(root)/docs/reusing-styles/page.tsx similarity index 100% rename from docs/reusing-styles/page.tsx rename to site/app/[locale]/(root)/docs/reusing-styles/page.tsx diff --git a/docs/rules/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/rules/_opengraph-image.tsx similarity index 100% rename from docs/rules/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/rules/_opengraph-image.tsx diff --git a/docs/rules/components/CoreLayerReference.tsx b/site/app/[locale]/(root)/docs/rules/components/CoreLayerReference.tsx similarity index 100% rename from docs/rules/components/CoreLayerReference.tsx rename to site/app/[locale]/(root)/docs/rules/components/CoreLayerReference.tsx diff --git a/docs/rules/components/Default.tsx b/site/app/[locale]/(root)/docs/rules/components/Default.tsx similarity index 100% rename from docs/rules/components/Default.tsx rename to site/app/[locale]/(root)/docs/rules/components/Default.tsx diff --git a/docs/rules/components/LayerReference.tsx b/site/app/[locale]/(root)/docs/rules/components/LayerReference.tsx similarity index 100% rename from docs/rules/components/LayerReference.tsx rename to site/app/[locale]/(root)/docs/rules/components/LayerReference.tsx diff --git a/docs/rules/components/Overview.mdx b/site/app/[locale]/(root)/docs/rules/components/Overview.mdx similarity index 100% rename from docs/rules/components/Overview.mdx rename to site/app/[locale]/(root)/docs/rules/components/Overview.mdx diff --git a/docs/rules/content.mdx b/site/app/[locale]/(root)/docs/rules/content.mdx similarity index 100% rename from docs/rules/content.mdx rename to site/app/[locale]/(root)/docs/rules/content.mdx diff --git a/docs/rules/metadata.ts b/site/app/[locale]/(root)/docs/rules/metadata.ts similarity index 100% rename from docs/rules/metadata.ts rename to site/app/[locale]/(root)/docs/rules/metadata.ts diff --git a/docs/rules/page.tsx b/site/app/[locale]/(root)/docs/rules/page.tsx similarity index 100% rename from docs/rules/page.tsx rename to site/app/[locale]/(root)/docs/rules/page.tsx diff --git a/docs/screen-readers/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/screen-readers/_opengraph-image.tsx similarity index 100% rename from docs/screen-readers/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/screen-readers/_opengraph-image.tsx diff --git a/docs/screen-readers/components/Overview.tsx b/site/app/[locale]/(root)/docs/screen-readers/components/Overview.tsx similarity index 100% rename from docs/screen-readers/components/Overview.tsx rename to site/app/[locale]/(root)/docs/screen-readers/components/Overview.tsx diff --git a/docs/screen-readers/content.mdx b/site/app/[locale]/(root)/docs/screen-readers/content.mdx similarity index 100% rename from docs/screen-readers/content.mdx rename to site/app/[locale]/(root)/docs/screen-readers/content.mdx diff --git a/docs/screen-readers/metadata.ts b/site/app/[locale]/(root)/docs/screen-readers/metadata.ts similarity index 100% rename from docs/screen-readers/metadata.ts rename to site/app/[locale]/(root)/docs/screen-readers/metadata.ts diff --git a/docs/screen-readers/page.tsx b/site/app/[locale]/(root)/docs/screen-readers/page.tsx similarity index 100% rename from docs/screen-readers/page.tsx rename to site/app/[locale]/(root)/docs/screen-readers/page.tsx diff --git a/docs/screen-readers/syntaxes.ts b/site/app/[locale]/(root)/docs/screen-readers/syntaxes.ts similarity index 100% rename from docs/screen-readers/syntaxes.ts rename to site/app/[locale]/(root)/docs/screen-readers/syntaxes.ts diff --git a/docs/scroll-behavior/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/_opengraph-image.tsx similarity index 100% rename from docs/scroll-behavior/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-behavior/_opengraph-image.tsx diff --git a/docs/scroll-behavior/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/components/Overview.tsx similarity index 100% rename from docs/scroll-behavior/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-behavior/components/Overview.tsx diff --git a/docs/scroll-behavior/content.mdx b/site/app/[locale]/(root)/docs/scroll-behavior/content.mdx similarity index 100% rename from docs/scroll-behavior/content.mdx rename to site/app/[locale]/(root)/docs/scroll-behavior/content.mdx diff --git a/docs/scroll-behavior/metadata.ts b/site/app/[locale]/(root)/docs/scroll-behavior/metadata.ts similarity index 100% rename from docs/scroll-behavior/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-behavior/metadata.ts diff --git a/docs/scroll-behavior/page.tsx b/site/app/[locale]/(root)/docs/scroll-behavior/page.tsx similarity index 100% rename from docs/scroll-behavior/page.tsx rename to site/app/[locale]/(root)/docs/scroll-behavior/page.tsx diff --git a/docs/scroll-behavior/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-behavior/syntaxes.ts similarity index 100% rename from docs/scroll-behavior/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-behavior/syntaxes.ts diff --git a/docs/scroll-margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-margin/_opengraph-image.tsx similarity index 100% rename from docs/scroll-margin/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-margin/_opengraph-image.tsx diff --git a/docs/scroll-margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-margin/components/Overview.tsx similarity index 100% rename from docs/scroll-margin/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-margin/components/Overview.tsx diff --git a/docs/scroll-margin/content.mdx b/site/app/[locale]/(root)/docs/scroll-margin/content.mdx similarity index 100% rename from docs/scroll-margin/content.mdx rename to site/app/[locale]/(root)/docs/scroll-margin/content.mdx diff --git a/docs/scroll-margin/metadata.ts b/site/app/[locale]/(root)/docs/scroll-margin/metadata.ts similarity index 100% rename from docs/scroll-margin/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-margin/metadata.ts diff --git a/docs/scroll-margin/page.tsx b/site/app/[locale]/(root)/docs/scroll-margin/page.tsx similarity index 100% rename from docs/scroll-margin/page.tsx rename to site/app/[locale]/(root)/docs/scroll-margin/page.tsx diff --git a/docs/scroll-margin/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-margin/syntaxes.ts similarity index 100% rename from docs/scroll-margin/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-margin/syntaxes.ts diff --git a/docs/scroll-padding/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-padding/_opengraph-image.tsx similarity index 100% rename from docs/scroll-padding/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-padding/_opengraph-image.tsx diff --git a/docs/scroll-padding/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-padding/components/Overview.tsx similarity index 100% rename from docs/scroll-padding/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-padding/components/Overview.tsx diff --git a/docs/scroll-padding/content.mdx b/site/app/[locale]/(root)/docs/scroll-padding/content.mdx similarity index 100% rename from docs/scroll-padding/content.mdx rename to site/app/[locale]/(root)/docs/scroll-padding/content.mdx diff --git a/docs/scroll-padding/metadata.ts b/site/app/[locale]/(root)/docs/scroll-padding/metadata.ts similarity index 100% rename from docs/scroll-padding/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-padding/metadata.ts diff --git a/docs/scroll-padding/page.tsx b/site/app/[locale]/(root)/docs/scroll-padding/page.tsx similarity index 100% rename from docs/scroll-padding/page.tsx rename to site/app/[locale]/(root)/docs/scroll-padding/page.tsx diff --git a/docs/scroll-padding/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-padding/syntaxes.ts similarity index 100% rename from docs/scroll-padding/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-padding/syntaxes.ts diff --git a/docs/scroll-snap-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/_opengraph-image.tsx similarity index 100% rename from docs/scroll-snap-align/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-align/_opengraph-image.tsx diff --git a/docs/scroll-snap-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/components/Overview.tsx similarity index 100% rename from docs/scroll-snap-align/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-align/components/Overview.tsx diff --git a/docs/scroll-snap-align/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-align/content.mdx similarity index 100% rename from docs/scroll-snap-align/content.mdx rename to site/app/[locale]/(root)/docs/scroll-snap-align/content.mdx diff --git a/docs/scroll-snap-align/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-align/metadata.ts similarity index 100% rename from docs/scroll-snap-align/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-snap-align/metadata.ts diff --git a/docs/scroll-snap-align/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-align/page.tsx similarity index 100% rename from docs/scroll-snap-align/page.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-align/page.tsx diff --git a/docs/scroll-snap-align/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-align/syntaxes.ts similarity index 100% rename from docs/scroll-snap-align/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-snap-align/syntaxes.ts diff --git a/docs/scroll-snap-stop/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/_opengraph-image.tsx similarity index 100% rename from docs/scroll-snap-stop/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-stop/_opengraph-image.tsx diff --git a/docs/scroll-snap-stop/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/components/Overview.tsx similarity index 100% rename from docs/scroll-snap-stop/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-stop/components/Overview.tsx diff --git a/docs/scroll-snap-stop/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-stop/content.mdx similarity index 100% rename from docs/scroll-snap-stop/content.mdx rename to site/app/[locale]/(root)/docs/scroll-snap-stop/content.mdx diff --git a/docs/scroll-snap-stop/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-stop/metadata.ts similarity index 100% rename from docs/scroll-snap-stop/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-snap-stop/metadata.ts diff --git a/docs/scroll-snap-stop/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-stop/page.tsx similarity index 100% rename from docs/scroll-snap-stop/page.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-stop/page.tsx diff --git a/docs/scroll-snap-stop/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-stop/syntaxes.ts similarity index 100% rename from docs/scroll-snap-stop/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-snap-stop/syntaxes.ts diff --git a/docs/scroll-snap-type/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/_opengraph-image.tsx similarity index 100% rename from docs/scroll-snap-type/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-type/_opengraph-image.tsx diff --git a/docs/scroll-snap-type/components/Overview.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/components/Overview.tsx similarity index 100% rename from docs/scroll-snap-type/components/Overview.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-type/components/Overview.tsx diff --git a/docs/scroll-snap-type/content.mdx b/site/app/[locale]/(root)/docs/scroll-snap-type/content.mdx similarity index 100% rename from docs/scroll-snap-type/content.mdx rename to site/app/[locale]/(root)/docs/scroll-snap-type/content.mdx diff --git a/docs/scroll-snap-type/metadata.ts b/site/app/[locale]/(root)/docs/scroll-snap-type/metadata.ts similarity index 100% rename from docs/scroll-snap-type/metadata.ts rename to site/app/[locale]/(root)/docs/scroll-snap-type/metadata.ts diff --git a/docs/scroll-snap-type/page.tsx b/site/app/[locale]/(root)/docs/scroll-snap-type/page.tsx similarity index 100% rename from docs/scroll-snap-type/page.tsx rename to site/app/[locale]/(root)/docs/scroll-snap-type/page.tsx diff --git a/docs/scroll-snap-type/syntaxes.ts b/site/app/[locale]/(root)/docs/scroll-snap-type/syntaxes.ts similarity index 100% rename from docs/scroll-snap-type/syntaxes.ts rename to site/app/[locale]/(root)/docs/scroll-snap-type/syntaxes.ts diff --git a/docs/selectors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/selectors/_opengraph-image.tsx similarity index 100% rename from docs/selectors/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/selectors/_opengraph-image.tsx diff --git a/docs/selectors/components/Default.tsx b/site/app/[locale]/(root)/docs/selectors/components/Default.tsx similarity index 100% rename from docs/selectors/components/Default.tsx rename to site/app/[locale]/(root)/docs/selectors/components/Default.tsx diff --git a/docs/selectors/components/Overview.mdx b/site/app/[locale]/(root)/docs/selectors/components/Overview.mdx similarity index 100% rename from docs/selectors/components/Overview.mdx rename to site/app/[locale]/(root)/docs/selectors/components/Overview.mdx diff --git a/docs/selectors/content.mdx b/site/app/[locale]/(root)/docs/selectors/content.mdx similarity index 100% rename from docs/selectors/content.mdx rename to site/app/[locale]/(root)/docs/selectors/content.mdx diff --git a/docs/selectors/metadata.ts b/site/app/[locale]/(root)/docs/selectors/metadata.ts similarity index 100% rename from docs/selectors/metadata.ts rename to site/app/[locale]/(root)/docs/selectors/metadata.ts diff --git a/docs/selectors/page.tsx b/site/app/[locale]/(root)/docs/selectors/page.tsx similarity index 100% rename from docs/selectors/page.tsx rename to site/app/[locale]/(root)/docs/selectors/page.tsx diff --git a/docs/semantics/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/semantics/_opengraph-image.tsx similarity index 100% rename from docs/semantics/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/semantics/_opengraph-image.tsx diff --git a/docs/semantics/components/Default.tsx b/site/app/[locale]/(root)/docs/semantics/components/Default.tsx similarity index 100% rename from docs/semantics/components/Default.tsx rename to site/app/[locale]/(root)/docs/semantics/components/Default.tsx diff --git a/docs/semantics/components/Overview.mdx b/site/app/[locale]/(root)/docs/semantics/components/Overview.mdx similarity index 100% rename from docs/semantics/components/Overview.mdx rename to site/app/[locale]/(root)/docs/semantics/components/Overview.mdx diff --git a/docs/semantics/content.mdx b/site/app/[locale]/(root)/docs/semantics/content.mdx similarity index 100% rename from docs/semantics/content.mdx rename to site/app/[locale]/(root)/docs/semantics/content.mdx diff --git a/docs/semantics/metadata.ts b/site/app/[locale]/(root)/docs/semantics/metadata.ts similarity index 100% rename from docs/semantics/metadata.ts rename to site/app/[locale]/(root)/docs/semantics/metadata.ts diff --git a/docs/semantics/page.tsx b/site/app/[locale]/(root)/docs/semantics/page.tsx similarity index 100% rename from docs/semantics/page.tsx rename to site/app/[locale]/(root)/docs/semantics/page.tsx diff --git a/docs/shape-image-threshold/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/_opengraph-image.tsx similarity index 100% rename from docs/shape-image-threshold/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/shape-image-threshold/_opengraph-image.tsx diff --git a/docs/shape-image-threshold/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/components/Overview.tsx similarity index 100% rename from docs/shape-image-threshold/components/Overview.tsx rename to site/app/[locale]/(root)/docs/shape-image-threshold/components/Overview.tsx diff --git a/docs/shape-image-threshold/content.mdx b/site/app/[locale]/(root)/docs/shape-image-threshold/content.mdx similarity index 100% rename from docs/shape-image-threshold/content.mdx rename to site/app/[locale]/(root)/docs/shape-image-threshold/content.mdx diff --git a/docs/shape-image-threshold/metadata.ts b/site/app/[locale]/(root)/docs/shape-image-threshold/metadata.ts similarity index 100% rename from docs/shape-image-threshold/metadata.ts rename to site/app/[locale]/(root)/docs/shape-image-threshold/metadata.ts diff --git a/docs/shape-image-threshold/page.tsx b/site/app/[locale]/(root)/docs/shape-image-threshold/page.tsx similarity index 100% rename from docs/shape-image-threshold/page.tsx rename to site/app/[locale]/(root)/docs/shape-image-threshold/page.tsx diff --git a/docs/shape-image-threshold/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-image-threshold/syntaxes.ts similarity index 100% rename from docs/shape-image-threshold/syntaxes.ts rename to site/app/[locale]/(root)/docs/shape-image-threshold/syntaxes.ts diff --git a/docs/shape-margin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-margin/_opengraph-image.tsx similarity index 100% rename from docs/shape-margin/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/shape-margin/_opengraph-image.tsx diff --git a/docs/shape-margin/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-margin/components/Overview.tsx similarity index 100% rename from docs/shape-margin/components/Overview.tsx rename to site/app/[locale]/(root)/docs/shape-margin/components/Overview.tsx diff --git a/docs/shape-margin/content.mdx b/site/app/[locale]/(root)/docs/shape-margin/content.mdx similarity index 100% rename from docs/shape-margin/content.mdx rename to site/app/[locale]/(root)/docs/shape-margin/content.mdx diff --git a/docs/shape-margin/metadata.ts b/site/app/[locale]/(root)/docs/shape-margin/metadata.ts similarity index 100% rename from docs/shape-margin/metadata.ts rename to site/app/[locale]/(root)/docs/shape-margin/metadata.ts diff --git a/docs/shape-margin/page.tsx b/site/app/[locale]/(root)/docs/shape-margin/page.tsx similarity index 100% rename from docs/shape-margin/page.tsx rename to site/app/[locale]/(root)/docs/shape-margin/page.tsx diff --git a/docs/shape-margin/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-margin/syntaxes.ts similarity index 100% rename from docs/shape-margin/syntaxes.ts rename to site/app/[locale]/(root)/docs/shape-margin/syntaxes.ts diff --git a/docs/shape-outside/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/shape-outside/_opengraph-image.tsx similarity index 100% rename from docs/shape-outside/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/shape-outside/_opengraph-image.tsx diff --git a/docs/shape-outside/components/Overview.tsx b/site/app/[locale]/(root)/docs/shape-outside/components/Overview.tsx similarity index 100% rename from docs/shape-outside/components/Overview.tsx rename to site/app/[locale]/(root)/docs/shape-outside/components/Overview.tsx diff --git a/docs/shape-outside/content.mdx b/site/app/[locale]/(root)/docs/shape-outside/content.mdx similarity index 100% rename from docs/shape-outside/content.mdx rename to site/app/[locale]/(root)/docs/shape-outside/content.mdx diff --git a/docs/shape-outside/metadata.ts b/site/app/[locale]/(root)/docs/shape-outside/metadata.ts similarity index 100% rename from docs/shape-outside/metadata.ts rename to site/app/[locale]/(root)/docs/shape-outside/metadata.ts diff --git a/docs/shape-outside/page.tsx b/site/app/[locale]/(root)/docs/shape-outside/page.tsx similarity index 100% rename from docs/shape-outside/page.tsx rename to site/app/[locale]/(root)/docs/shape-outside/page.tsx diff --git a/docs/shape-outside/syntaxes.ts b/site/app/[locale]/(root)/docs/shape-outside/syntaxes.ts similarity index 100% rename from docs/shape-outside/syntaxes.ts rename to site/app/[locale]/(root)/docs/shape-outside/syntaxes.ts diff --git a/docs/state-selectors/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/state-selectors/_opengraph-image.tsx similarity index 100% rename from docs/state-selectors/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/state-selectors/_opengraph-image.tsx diff --git a/docs/state-selectors/content.mdx b/site/app/[locale]/(root)/docs/state-selectors/content.mdx similarity index 100% rename from docs/state-selectors/content.mdx rename to site/app/[locale]/(root)/docs/state-selectors/content.mdx diff --git a/docs/state-selectors/metadata.ts b/site/app/[locale]/(root)/docs/state-selectors/metadata.ts similarity index 100% rename from docs/state-selectors/metadata.ts rename to site/app/[locale]/(root)/docs/state-selectors/metadata.ts diff --git a/docs/state-selectors/page.tsx b/site/app/[locale]/(root)/docs/state-selectors/page.tsx similarity index 100% rename from docs/state-selectors/page.tsx rename to site/app/[locale]/(root)/docs/state-selectors/page.tsx diff --git a/docs/stroke-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/stroke-width/_opengraph-image.tsx similarity index 100% rename from docs/stroke-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/stroke-width/_opengraph-image.tsx diff --git a/docs/stroke-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/stroke-width/components/Overview.tsx similarity index 100% rename from docs/stroke-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/stroke-width/components/Overview.tsx diff --git a/docs/stroke-width/content.mdx b/site/app/[locale]/(root)/docs/stroke-width/content.mdx similarity index 100% rename from docs/stroke-width/content.mdx rename to site/app/[locale]/(root)/docs/stroke-width/content.mdx diff --git a/docs/stroke-width/metadata.ts b/site/app/[locale]/(root)/docs/stroke-width/metadata.ts similarity index 100% rename from docs/stroke-width/metadata.ts rename to site/app/[locale]/(root)/docs/stroke-width/metadata.ts diff --git a/docs/stroke-width/page.tsx b/site/app/[locale]/(root)/docs/stroke-width/page.tsx similarity index 100% rename from docs/stroke-width/page.tsx rename to site/app/[locale]/(root)/docs/stroke-width/page.tsx diff --git a/docs/stroke-width/syntaxes.ts b/site/app/[locale]/(root)/docs/stroke-width/syntaxes.ts similarity index 100% rename from docs/stroke-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/stroke-width/syntaxes.ts diff --git a/docs/stroke/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/stroke/_opengraph-image.tsx similarity index 100% rename from docs/stroke/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/stroke/_opengraph-image.tsx diff --git a/docs/stroke/components/Overview.tsx b/site/app/[locale]/(root)/docs/stroke/components/Overview.tsx similarity index 100% rename from docs/stroke/components/Overview.tsx rename to site/app/[locale]/(root)/docs/stroke/components/Overview.tsx diff --git a/docs/stroke/content.mdx b/site/app/[locale]/(root)/docs/stroke/content.mdx similarity index 100% rename from docs/stroke/content.mdx rename to site/app/[locale]/(root)/docs/stroke/content.mdx diff --git a/docs/stroke/metadata.ts b/site/app/[locale]/(root)/docs/stroke/metadata.ts similarity index 100% rename from docs/stroke/metadata.ts rename to site/app/[locale]/(root)/docs/stroke/metadata.ts diff --git a/docs/stroke/page.tsx b/site/app/[locale]/(root)/docs/stroke/page.tsx similarity index 100% rename from docs/stroke/page.tsx rename to site/app/[locale]/(root)/docs/stroke/page.tsx diff --git a/docs/stroke/syntaxes.ts b/site/app/[locale]/(root)/docs/stroke/syntaxes.ts similarity index 100% rename from docs/stroke/syntaxes.ts rename to site/app/[locale]/(root)/docs/stroke/syntaxes.ts diff --git a/docs/style-declarations/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/style-declarations/_opengraph-image.tsx similarity index 100% rename from docs/style-declarations/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/style-declarations/_opengraph-image.tsx diff --git a/docs/style-declarations/components/Abbreviations.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Abbreviations.mdx similarity index 100% rename from docs/style-declarations/components/Abbreviations.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Abbreviations.mdx diff --git a/docs/style-declarations/components/AmbiguousShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/AmbiguousShorthands.mdx similarity index 100% rename from docs/style-declarations/components/AmbiguousShorthands.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/AmbiguousShorthands.mdx diff --git a/docs/style-declarations/components/ArbitraryProperties.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/ArbitraryProperties.mdx similarity index 100% rename from docs/style-declarations/components/ArbitraryProperties.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/ArbitraryProperties.mdx diff --git a/docs/style-declarations/components/Decimal.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Decimal.mdx similarity index 100% rename from docs/style-declarations/components/Decimal.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Decimal.mdx diff --git a/docs/style-declarations/components/Functions.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Functions.mdx similarity index 100% rename from docs/style-declarations/components/Functions.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Functions.mdx diff --git a/docs/style-declarations/components/GroupSyntax.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/GroupSyntax.mdx similarity index 100% rename from docs/style-declarations/components/GroupSyntax.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/GroupSyntax.mdx diff --git a/docs/style-declarations/components/Important.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Important.mdx similarity index 100% rename from docs/style-declarations/components/Important.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Important.mdx diff --git a/docs/style-declarations/components/MediaQueries.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/MediaQueries.mdx similarity index 100% rename from docs/style-declarations/components/MediaQueries.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/MediaQueries.mdx diff --git a/docs/style-declarations/components/MultiStyleShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/MultiStyleShorthands.mdx similarity index 100% rename from docs/style-declarations/components/MultiStyleShorthands.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/MultiStyleShorthands.mdx diff --git a/docs/style-declarations/components/Negative.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Negative.mdx similarity index 100% rename from docs/style-declarations/components/Negative.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Negative.mdx diff --git a/docs/style-declarations/components/Overview.tsx b/site/app/[locale]/(root)/docs/style-declarations/components/Overview.tsx similarity index 100% rename from docs/style-declarations/components/Overview.tsx rename to site/app/[locale]/(root)/docs/style-declarations/components/Overview.tsx diff --git a/docs/style-declarations/components/Selectors.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Selectors.mdx similarity index 100% rename from docs/style-declarations/components/Selectors.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Selectors.mdx diff --git a/docs/style-declarations/components/Semantics.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Semantics.mdx similarity index 100% rename from docs/style-declarations/components/Semantics.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Semantics.mdx diff --git a/docs/style-declarations/components/SymbolShorthands.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/SymbolShorthands.mdx similarity index 100% rename from docs/style-declarations/components/SymbolShorthands.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/SymbolShorthands.mdx diff --git a/docs/style-declarations/components/Tokens.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Tokens.mdx similarity index 100% rename from docs/style-declarations/components/Tokens.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Tokens.mdx diff --git a/docs/style-declarations/components/UnitConversion.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/UnitConversion.mdx similarity index 100% rename from docs/style-declarations/components/UnitConversion.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/UnitConversion.mdx diff --git a/docs/style-declarations/components/UnitSensing.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/UnitSensing.mdx similarity index 100% rename from docs/style-declarations/components/UnitSensing.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/UnitSensing.mdx diff --git a/docs/style-declarations/components/Units.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Units.mdx similarity index 100% rename from docs/style-declarations/components/Units.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Units.mdx diff --git a/docs/style-declarations/components/Variables.mdx b/site/app/[locale]/(root)/docs/style-declarations/components/Variables.mdx similarity index 100% rename from docs/style-declarations/components/Variables.mdx rename to site/app/[locale]/(root)/docs/style-declarations/components/Variables.mdx diff --git a/docs/style-declarations/content.mdx b/site/app/[locale]/(root)/docs/style-declarations/content.mdx similarity index 100% rename from docs/style-declarations/content.mdx rename to site/app/[locale]/(root)/docs/style-declarations/content.mdx diff --git a/docs/style-declarations/metadata.ts b/site/app/[locale]/(root)/docs/style-declarations/metadata.ts similarity index 100% rename from docs/style-declarations/metadata.ts rename to site/app/[locale]/(root)/docs/style-declarations/metadata.ts diff --git a/docs/style-declarations/page.tsx b/site/app/[locale]/(root)/docs/style-declarations/page.tsx similarity index 100% rename from docs/style-declarations/page.tsx rename to site/app/[locale]/(root)/docs/style-declarations/page.tsx diff --git a/docs/styles/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/styles/_opengraph-image.tsx similarity index 100% rename from docs/styles/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/styles/_opengraph-image.tsx diff --git a/docs/styles/components/Overview.mdx b/site/app/[locale]/(root)/docs/styles/components/Overview.mdx similarity index 100% rename from docs/styles/components/Overview.mdx rename to site/app/[locale]/(root)/docs/styles/components/Overview.mdx diff --git a/docs/styles/content.mdx b/site/app/[locale]/(root)/docs/styles/content.mdx similarity index 100% rename from docs/styles/content.mdx rename to site/app/[locale]/(root)/docs/styles/content.mdx diff --git a/docs/styles/metadata.ts b/site/app/[locale]/(root)/docs/styles/metadata.ts similarity index 100% rename from docs/styles/metadata.ts rename to site/app/[locale]/(root)/docs/styles/metadata.ts diff --git a/docs/styles/page.tsx b/site/app/[locale]/(root)/docs/styles/page.tsx similarity index 100% rename from docs/styles/page.tsx rename to site/app/[locale]/(root)/docs/styles/page.tsx diff --git a/docs/text-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-align/_opengraph-image.tsx similarity index 100% rename from docs/text-align/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-align/_opengraph-image.tsx diff --git a/docs/text-align/components/Basic.tsx b/site/app/[locale]/(root)/docs/text-align/components/Basic.tsx similarity index 100% rename from docs/text-align/components/Basic.tsx rename to site/app/[locale]/(root)/docs/text-align/components/Basic.tsx diff --git a/docs/text-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-align/components/Overview.tsx similarity index 100% rename from docs/text-align/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-align/components/Overview.tsx diff --git a/docs/text-align/content.mdx b/site/app/[locale]/(root)/docs/text-align/content.mdx similarity index 100% rename from docs/text-align/content.mdx rename to site/app/[locale]/(root)/docs/text-align/content.mdx diff --git a/docs/text-align/metadata.ts b/site/app/[locale]/(root)/docs/text-align/metadata.ts similarity index 100% rename from docs/text-align/metadata.ts rename to site/app/[locale]/(root)/docs/text-align/metadata.ts diff --git a/docs/text-align/page.tsx b/site/app/[locale]/(root)/docs/text-align/page.tsx similarity index 100% rename from docs/text-align/page.tsx rename to site/app/[locale]/(root)/docs/text-align/page.tsx diff --git a/docs/text-align/syntaxes.ts b/site/app/[locale]/(root)/docs/text-align/syntaxes.ts similarity index 100% rename from docs/text-align/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-align/syntaxes.ts diff --git a/docs/text-decoration-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/_opengraph-image.tsx similarity index 100% rename from docs/text-decoration-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-decoration-color/_opengraph-image.tsx diff --git a/docs/text-decoration-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/components/Overview.tsx similarity index 100% rename from docs/text-decoration-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-decoration-color/components/Overview.tsx diff --git a/docs/text-decoration-color/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-color/content.mdx similarity index 100% rename from docs/text-decoration-color/content.mdx rename to site/app/[locale]/(root)/docs/text-decoration-color/content.mdx diff --git a/docs/text-decoration-color/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-color/metadata.ts similarity index 100% rename from docs/text-decoration-color/metadata.ts rename to site/app/[locale]/(root)/docs/text-decoration-color/metadata.ts diff --git a/docs/text-decoration-color/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-color/page.tsx similarity index 100% rename from docs/text-decoration-color/page.tsx rename to site/app/[locale]/(root)/docs/text-decoration-color/page.tsx diff --git a/docs/text-decoration-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-color/syntaxes.ts similarity index 100% rename from docs/text-decoration-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-decoration-color/syntaxes.ts diff --git a/docs/text-decoration-line/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/_opengraph-image.tsx similarity index 100% rename from docs/text-decoration-line/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-decoration-line/_opengraph-image.tsx diff --git a/docs/text-decoration-line/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/components/Overview.tsx similarity index 100% rename from docs/text-decoration-line/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-decoration-line/components/Overview.tsx diff --git a/docs/text-decoration-line/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-line/content.mdx similarity index 100% rename from docs/text-decoration-line/content.mdx rename to site/app/[locale]/(root)/docs/text-decoration-line/content.mdx diff --git a/docs/text-decoration-line/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-line/metadata.ts similarity index 100% rename from docs/text-decoration-line/metadata.ts rename to site/app/[locale]/(root)/docs/text-decoration-line/metadata.ts diff --git a/docs/text-decoration-line/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-line/page.tsx similarity index 100% rename from docs/text-decoration-line/page.tsx rename to site/app/[locale]/(root)/docs/text-decoration-line/page.tsx diff --git a/docs/text-decoration-line/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-line/syntaxes.ts similarity index 100% rename from docs/text-decoration-line/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-decoration-line/syntaxes.ts diff --git a/docs/text-decoration-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/_opengraph-image.tsx similarity index 100% rename from docs/text-decoration-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-decoration-style/_opengraph-image.tsx diff --git a/docs/text-decoration-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/components/Overview.tsx similarity index 100% rename from docs/text-decoration-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-decoration-style/components/Overview.tsx diff --git a/docs/text-decoration-style/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-style/content.mdx similarity index 100% rename from docs/text-decoration-style/content.mdx rename to site/app/[locale]/(root)/docs/text-decoration-style/content.mdx diff --git a/docs/text-decoration-style/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-style/metadata.ts similarity index 100% rename from docs/text-decoration-style/metadata.ts rename to site/app/[locale]/(root)/docs/text-decoration-style/metadata.ts diff --git a/docs/text-decoration-style/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-style/page.tsx similarity index 100% rename from docs/text-decoration-style/page.tsx rename to site/app/[locale]/(root)/docs/text-decoration-style/page.tsx diff --git a/docs/text-decoration-style/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-style/syntaxes.ts similarity index 100% rename from docs/text-decoration-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-decoration-style/syntaxes.ts diff --git a/docs/text-decoration-thickness/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/_opengraph-image.tsx similarity index 100% rename from docs/text-decoration-thickness/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-decoration-thickness/_opengraph-image.tsx diff --git a/docs/text-decoration-thickness/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/components/Overview.tsx similarity index 100% rename from docs/text-decoration-thickness/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-decoration-thickness/components/Overview.tsx diff --git a/docs/text-decoration-thickness/content.mdx b/site/app/[locale]/(root)/docs/text-decoration-thickness/content.mdx similarity index 100% rename from docs/text-decoration-thickness/content.mdx rename to site/app/[locale]/(root)/docs/text-decoration-thickness/content.mdx diff --git a/docs/text-decoration-thickness/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration-thickness/metadata.ts similarity index 100% rename from docs/text-decoration-thickness/metadata.ts rename to site/app/[locale]/(root)/docs/text-decoration-thickness/metadata.ts diff --git a/docs/text-decoration-thickness/page.tsx b/site/app/[locale]/(root)/docs/text-decoration-thickness/page.tsx similarity index 100% rename from docs/text-decoration-thickness/page.tsx rename to site/app/[locale]/(root)/docs/text-decoration-thickness/page.tsx diff --git a/docs/text-decoration-thickness/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration-thickness/syntaxes.ts similarity index 100% rename from docs/text-decoration-thickness/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-decoration-thickness/syntaxes.ts diff --git a/docs/text-decoration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-decoration/_opengraph-image.tsx similarity index 100% rename from docs/text-decoration/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-decoration/_opengraph-image.tsx diff --git a/docs/text-decoration/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-decoration/components/Overview.tsx similarity index 100% rename from docs/text-decoration/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-decoration/components/Overview.tsx diff --git a/docs/text-decoration/content.mdx b/site/app/[locale]/(root)/docs/text-decoration/content.mdx similarity index 100% rename from docs/text-decoration/content.mdx rename to site/app/[locale]/(root)/docs/text-decoration/content.mdx diff --git a/docs/text-decoration/metadata.ts b/site/app/[locale]/(root)/docs/text-decoration/metadata.ts similarity index 100% rename from docs/text-decoration/metadata.ts rename to site/app/[locale]/(root)/docs/text-decoration/metadata.ts diff --git a/docs/text-decoration/page.tsx b/site/app/[locale]/(root)/docs/text-decoration/page.tsx similarity index 100% rename from docs/text-decoration/page.tsx rename to site/app/[locale]/(root)/docs/text-decoration/page.tsx diff --git a/docs/text-decoration/syntaxes.ts b/site/app/[locale]/(root)/docs/text-decoration/syntaxes.ts similarity index 100% rename from docs/text-decoration/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-decoration/syntaxes.ts diff --git a/docs/text-fill-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-fill-color/_opengraph-image.tsx similarity index 100% rename from docs/text-fill-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-fill-color/_opengraph-image.tsx diff --git a/docs/text-fill-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-fill-color/components/Overview.tsx similarity index 100% rename from docs/text-fill-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-fill-color/components/Overview.tsx diff --git a/docs/text-fill-color/content.mdx b/site/app/[locale]/(root)/docs/text-fill-color/content.mdx similarity index 100% rename from docs/text-fill-color/content.mdx rename to site/app/[locale]/(root)/docs/text-fill-color/content.mdx diff --git a/docs/text-fill-color/metadata.ts b/site/app/[locale]/(root)/docs/text-fill-color/metadata.ts similarity index 100% rename from docs/text-fill-color/metadata.ts rename to site/app/[locale]/(root)/docs/text-fill-color/metadata.ts diff --git a/docs/text-fill-color/page.tsx b/site/app/[locale]/(root)/docs/text-fill-color/page.tsx similarity index 100% rename from docs/text-fill-color/page.tsx rename to site/app/[locale]/(root)/docs/text-fill-color/page.tsx diff --git a/docs/text-fill-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-fill-color/syntaxes.ts similarity index 100% rename from docs/text-fill-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-fill-color/syntaxes.ts diff --git a/docs/text-indent/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-indent/_opengraph-image.tsx similarity index 100% rename from docs/text-indent/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-indent/_opengraph-image.tsx diff --git a/docs/text-indent/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-indent/components/Overview.tsx similarity index 100% rename from docs/text-indent/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-indent/components/Overview.tsx diff --git a/docs/text-indent/content.mdx b/site/app/[locale]/(root)/docs/text-indent/content.mdx similarity index 100% rename from docs/text-indent/content.mdx rename to site/app/[locale]/(root)/docs/text-indent/content.mdx diff --git a/docs/text-indent/metadata.ts b/site/app/[locale]/(root)/docs/text-indent/metadata.ts similarity index 100% rename from docs/text-indent/metadata.ts rename to site/app/[locale]/(root)/docs/text-indent/metadata.ts diff --git a/docs/text-indent/page.tsx b/site/app/[locale]/(root)/docs/text-indent/page.tsx similarity index 100% rename from docs/text-indent/page.tsx rename to site/app/[locale]/(root)/docs/text-indent/page.tsx diff --git a/docs/text-indent/syntaxes.ts b/site/app/[locale]/(root)/docs/text-indent/syntaxes.ts similarity index 100% rename from docs/text-indent/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-indent/syntaxes.ts diff --git a/docs/text-orientation/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-orientation/_opengraph-image.tsx similarity index 100% rename from docs/text-orientation/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-orientation/_opengraph-image.tsx diff --git a/docs/text-orientation/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-orientation/components/Overview.tsx similarity index 100% rename from docs/text-orientation/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-orientation/components/Overview.tsx diff --git a/docs/text-orientation/content.mdx b/site/app/[locale]/(root)/docs/text-orientation/content.mdx similarity index 100% rename from docs/text-orientation/content.mdx rename to site/app/[locale]/(root)/docs/text-orientation/content.mdx diff --git a/docs/text-orientation/metadata.ts b/site/app/[locale]/(root)/docs/text-orientation/metadata.ts similarity index 100% rename from docs/text-orientation/metadata.ts rename to site/app/[locale]/(root)/docs/text-orientation/metadata.ts diff --git a/docs/text-orientation/page.tsx b/site/app/[locale]/(root)/docs/text-orientation/page.tsx similarity index 100% rename from docs/text-orientation/page.tsx rename to site/app/[locale]/(root)/docs/text-orientation/page.tsx diff --git a/docs/text-orientation/syntaxes.ts b/site/app/[locale]/(root)/docs/text-orientation/syntaxes.ts similarity index 100% rename from docs/text-orientation/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-orientation/syntaxes.ts diff --git a/docs/text-overflow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-overflow/_opengraph-image.tsx similarity index 100% rename from docs/text-overflow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-overflow/_opengraph-image.tsx diff --git a/docs/text-overflow/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-overflow/components/Overview.tsx similarity index 100% rename from docs/text-overflow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-overflow/components/Overview.tsx diff --git a/docs/text-overflow/content.mdx b/site/app/[locale]/(root)/docs/text-overflow/content.mdx similarity index 100% rename from docs/text-overflow/content.mdx rename to site/app/[locale]/(root)/docs/text-overflow/content.mdx diff --git a/docs/text-overflow/metadata.ts b/site/app/[locale]/(root)/docs/text-overflow/metadata.ts similarity index 100% rename from docs/text-overflow/metadata.ts rename to site/app/[locale]/(root)/docs/text-overflow/metadata.ts diff --git a/docs/text-overflow/page.tsx b/site/app/[locale]/(root)/docs/text-overflow/page.tsx similarity index 100% rename from docs/text-overflow/page.tsx rename to site/app/[locale]/(root)/docs/text-overflow/page.tsx diff --git a/docs/text-overflow/syntaxes.ts b/site/app/[locale]/(root)/docs/text-overflow/syntaxes.ts similarity index 100% rename from docs/text-overflow/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-overflow/syntaxes.ts diff --git a/docs/text-rendering/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-rendering/_opengraph-image.tsx similarity index 100% rename from docs/text-rendering/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-rendering/_opengraph-image.tsx diff --git a/docs/text-rendering/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-rendering/components/Overview.tsx similarity index 100% rename from docs/text-rendering/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-rendering/components/Overview.tsx diff --git a/docs/text-rendering/content.mdx b/site/app/[locale]/(root)/docs/text-rendering/content.mdx similarity index 100% rename from docs/text-rendering/content.mdx rename to site/app/[locale]/(root)/docs/text-rendering/content.mdx diff --git a/docs/text-rendering/metadata.ts b/site/app/[locale]/(root)/docs/text-rendering/metadata.ts similarity index 100% rename from docs/text-rendering/metadata.ts rename to site/app/[locale]/(root)/docs/text-rendering/metadata.ts diff --git a/docs/text-rendering/page.tsx b/site/app/[locale]/(root)/docs/text-rendering/page.tsx similarity index 100% rename from docs/text-rendering/page.tsx rename to site/app/[locale]/(root)/docs/text-rendering/page.tsx diff --git a/docs/text-rendering/syntaxes.ts b/site/app/[locale]/(root)/docs/text-rendering/syntaxes.ts similarity index 100% rename from docs/text-rendering/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-rendering/syntaxes.ts diff --git a/docs/text-shadow/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-shadow/_opengraph-image.tsx similarity index 100% rename from docs/text-shadow/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-shadow/_opengraph-image.tsx diff --git a/docs/text-shadow/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-shadow/components/Overview.tsx similarity index 100% rename from docs/text-shadow/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-shadow/components/Overview.tsx diff --git a/docs/text-shadow/content.mdx b/site/app/[locale]/(root)/docs/text-shadow/content.mdx similarity index 100% rename from docs/text-shadow/content.mdx rename to site/app/[locale]/(root)/docs/text-shadow/content.mdx diff --git a/docs/text-shadow/metadata.ts b/site/app/[locale]/(root)/docs/text-shadow/metadata.ts similarity index 100% rename from docs/text-shadow/metadata.ts rename to site/app/[locale]/(root)/docs/text-shadow/metadata.ts diff --git a/docs/text-shadow/page.tsx b/site/app/[locale]/(root)/docs/text-shadow/page.tsx similarity index 100% rename from docs/text-shadow/page.tsx rename to site/app/[locale]/(root)/docs/text-shadow/page.tsx diff --git a/docs/text-shadow/syntaxes.ts b/site/app/[locale]/(root)/docs/text-shadow/syntaxes.ts similarity index 100% rename from docs/text-shadow/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-shadow/syntaxes.ts diff --git a/docs/text-size/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-size/_opengraph-image.tsx similarity index 100% rename from docs/text-size/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-size/_opengraph-image.tsx diff --git a/docs/text-size/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-size/components/Overview.tsx similarity index 100% rename from docs/text-size/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-size/components/Overview.tsx diff --git a/docs/text-size/content.mdx b/site/app/[locale]/(root)/docs/text-size/content.mdx similarity index 100% rename from docs/text-size/content.mdx rename to site/app/[locale]/(root)/docs/text-size/content.mdx diff --git a/docs/text-size/metadata.ts b/site/app/[locale]/(root)/docs/text-size/metadata.ts similarity index 100% rename from docs/text-size/metadata.ts rename to site/app/[locale]/(root)/docs/text-size/metadata.ts diff --git a/docs/text-size/page.tsx b/site/app/[locale]/(root)/docs/text-size/page.tsx similarity index 100% rename from docs/text-size/page.tsx rename to site/app/[locale]/(root)/docs/text-size/page.tsx diff --git a/docs/text-size/syntaxes.ts b/site/app/[locale]/(root)/docs/text-size/syntaxes.ts similarity index 100% rename from docs/text-size/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-size/syntaxes.ts diff --git a/docs/text-stroke-color/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/_opengraph-image.tsx similarity index 100% rename from docs/text-stroke-color/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-stroke-color/_opengraph-image.tsx diff --git a/docs/text-stroke-color/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/components/Overview.tsx similarity index 100% rename from docs/text-stroke-color/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-stroke-color/components/Overview.tsx diff --git a/docs/text-stroke-color/content.mdx b/site/app/[locale]/(root)/docs/text-stroke-color/content.mdx similarity index 100% rename from docs/text-stroke-color/content.mdx rename to site/app/[locale]/(root)/docs/text-stroke-color/content.mdx diff --git a/docs/text-stroke-color/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke-color/metadata.ts similarity index 100% rename from docs/text-stroke-color/metadata.ts rename to site/app/[locale]/(root)/docs/text-stroke-color/metadata.ts diff --git a/docs/text-stroke-color/page.tsx b/site/app/[locale]/(root)/docs/text-stroke-color/page.tsx similarity index 100% rename from docs/text-stroke-color/page.tsx rename to site/app/[locale]/(root)/docs/text-stroke-color/page.tsx diff --git a/docs/text-stroke-color/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke-color/syntaxes.ts similarity index 100% rename from docs/text-stroke-color/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-stroke-color/syntaxes.ts diff --git a/docs/text-stroke-width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/_opengraph-image.tsx similarity index 100% rename from docs/text-stroke-width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-stroke-width/_opengraph-image.tsx diff --git a/docs/text-stroke-width/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/components/Overview.tsx similarity index 100% rename from docs/text-stroke-width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-stroke-width/components/Overview.tsx diff --git a/docs/text-stroke-width/content.mdx b/site/app/[locale]/(root)/docs/text-stroke-width/content.mdx similarity index 100% rename from docs/text-stroke-width/content.mdx rename to site/app/[locale]/(root)/docs/text-stroke-width/content.mdx diff --git a/docs/text-stroke-width/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke-width/metadata.ts similarity index 100% rename from docs/text-stroke-width/metadata.ts rename to site/app/[locale]/(root)/docs/text-stroke-width/metadata.ts diff --git a/docs/text-stroke-width/page.tsx b/site/app/[locale]/(root)/docs/text-stroke-width/page.tsx similarity index 100% rename from docs/text-stroke-width/page.tsx rename to site/app/[locale]/(root)/docs/text-stroke-width/page.tsx diff --git a/docs/text-stroke-width/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke-width/syntaxes.ts similarity index 100% rename from docs/text-stroke-width/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-stroke-width/syntaxes.ts diff --git a/docs/text-stroke/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-stroke/_opengraph-image.tsx similarity index 100% rename from docs/text-stroke/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-stroke/_opengraph-image.tsx diff --git a/docs/text-stroke/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-stroke/components/Overview.tsx similarity index 100% rename from docs/text-stroke/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-stroke/components/Overview.tsx diff --git a/docs/text-stroke/content.mdx b/site/app/[locale]/(root)/docs/text-stroke/content.mdx similarity index 100% rename from docs/text-stroke/content.mdx rename to site/app/[locale]/(root)/docs/text-stroke/content.mdx diff --git a/docs/text-stroke/metadata.ts b/site/app/[locale]/(root)/docs/text-stroke/metadata.ts similarity index 100% rename from docs/text-stroke/metadata.ts rename to site/app/[locale]/(root)/docs/text-stroke/metadata.ts diff --git a/docs/text-stroke/page.tsx b/site/app/[locale]/(root)/docs/text-stroke/page.tsx similarity index 100% rename from docs/text-stroke/page.tsx rename to site/app/[locale]/(root)/docs/text-stroke/page.tsx diff --git a/docs/text-stroke/syntaxes.ts b/site/app/[locale]/(root)/docs/text-stroke/syntaxes.ts similarity index 100% rename from docs/text-stroke/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-stroke/syntaxes.ts diff --git a/docs/text-transform/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-transform/_opengraph-image.tsx similarity index 100% rename from docs/text-transform/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-transform/_opengraph-image.tsx diff --git a/docs/text-transform/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-transform/components/Overview.tsx similarity index 100% rename from docs/text-transform/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-transform/components/Overview.tsx diff --git a/docs/text-transform/content.mdx b/site/app/[locale]/(root)/docs/text-transform/content.mdx similarity index 100% rename from docs/text-transform/content.mdx rename to site/app/[locale]/(root)/docs/text-transform/content.mdx diff --git a/docs/text-transform/metadata.ts b/site/app/[locale]/(root)/docs/text-transform/metadata.ts similarity index 100% rename from docs/text-transform/metadata.ts rename to site/app/[locale]/(root)/docs/text-transform/metadata.ts diff --git a/docs/text-transform/page.tsx b/site/app/[locale]/(root)/docs/text-transform/page.tsx similarity index 100% rename from docs/text-transform/page.tsx rename to site/app/[locale]/(root)/docs/text-transform/page.tsx diff --git a/docs/text-transform/syntaxes.ts b/site/app/[locale]/(root)/docs/text-transform/syntaxes.ts similarity index 100% rename from docs/text-transform/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-transform/syntaxes.ts diff --git a/docs/text-underline-offset/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/_opengraph-image.tsx similarity index 100% rename from docs/text-underline-offset/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/text-underline-offset/_opengraph-image.tsx diff --git a/docs/text-underline-offset/components/Overview.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/components/Overview.tsx similarity index 100% rename from docs/text-underline-offset/components/Overview.tsx rename to site/app/[locale]/(root)/docs/text-underline-offset/components/Overview.tsx diff --git a/docs/text-underline-offset/content.mdx b/site/app/[locale]/(root)/docs/text-underline-offset/content.mdx similarity index 100% rename from docs/text-underline-offset/content.mdx rename to site/app/[locale]/(root)/docs/text-underline-offset/content.mdx diff --git a/docs/text-underline-offset/metadata.ts b/site/app/[locale]/(root)/docs/text-underline-offset/metadata.ts similarity index 100% rename from docs/text-underline-offset/metadata.ts rename to site/app/[locale]/(root)/docs/text-underline-offset/metadata.ts diff --git a/docs/text-underline-offset/page.tsx b/site/app/[locale]/(root)/docs/text-underline-offset/page.tsx similarity index 100% rename from docs/text-underline-offset/page.tsx rename to site/app/[locale]/(root)/docs/text-underline-offset/page.tsx diff --git a/docs/text-underline-offset/syntaxes.ts b/site/app/[locale]/(root)/docs/text-underline-offset/syntaxes.ts similarity index 100% rename from docs/text-underline-offset/syntaxes.ts rename to site/app/[locale]/(root)/docs/text-underline-offset/syntaxes.ts diff --git a/docs/theme-modes/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-modes/_opengraph-image.tsx similarity index 100% rename from docs/theme-modes/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/theme-modes/_opengraph-image.tsx diff --git a/docs/theme-modes/content.mdx b/site/app/[locale]/(root)/docs/theme-modes/content.mdx similarity index 100% rename from docs/theme-modes/content.mdx rename to site/app/[locale]/(root)/docs/theme-modes/content.mdx diff --git a/docs/theme-modes/metadata.ts b/site/app/[locale]/(root)/docs/theme-modes/metadata.ts similarity index 100% rename from docs/theme-modes/metadata.ts rename to site/app/[locale]/(root)/docs/theme-modes/metadata.ts diff --git a/docs/theme-modes/page.tsx b/site/app/[locale]/(root)/docs/theme-modes/page.tsx similarity index 100% rename from docs/theme-modes/page.tsx rename to site/app/[locale]/(root)/docs/theme-modes/page.tsx diff --git a/docs/theme-service/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-service/_opengraph-image.tsx similarity index 100% rename from docs/theme-service/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/theme-service/_opengraph-image.tsx diff --git a/docs/theme-service/content.mdx b/site/app/[locale]/(root)/docs/theme-service/content.mdx similarity index 100% rename from docs/theme-service/content.mdx rename to site/app/[locale]/(root)/docs/theme-service/content.mdx diff --git a/docs/theme-service/metadata.ts b/site/app/[locale]/(root)/docs/theme-service/metadata.ts similarity index 100% rename from docs/theme-service/metadata.ts rename to site/app/[locale]/(root)/docs/theme-service/metadata.ts diff --git a/docs/theme-service/page.tsx b/site/app/[locale]/(root)/docs/theme-service/page.tsx similarity index 100% rename from docs/theme-service/page.tsx rename to site/app/[locale]/(root)/docs/theme-service/page.tsx diff --git a/docs/theme-service/react/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/theme-service/react/_opengraph-image.tsx similarity index 100% rename from docs/theme-service/react/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/theme-service/react/_opengraph-image.tsx diff --git a/docs/theme-service/react/content.mdx b/site/app/[locale]/(root)/docs/theme-service/react/content.mdx similarity index 100% rename from docs/theme-service/react/content.mdx rename to site/app/[locale]/(root)/docs/theme-service/react/content.mdx diff --git a/docs/theme-service/react/metadata.ts b/site/app/[locale]/(root)/docs/theme-service/react/metadata.ts similarity index 100% rename from docs/theme-service/react/metadata.ts rename to site/app/[locale]/(root)/docs/theme-service/react/metadata.ts diff --git a/docs/theme-service/react/page.tsx b/site/app/[locale]/(root)/docs/theme-service/react/page.tsx similarity index 100% rename from docs/theme-service/react/page.tsx rename to site/app/[locale]/(root)/docs/theme-service/react/page.tsx diff --git a/docs/theme-service/theme-service-layout.tsx b/site/app/[locale]/(root)/docs/theme-service/theme-service-layout.tsx similarity index 100% rename from docs/theme-service/theme-service-layout.tsx rename to site/app/[locale]/(root)/docs/theme-service/theme-service-layout.tsx diff --git a/docs/touch-action/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/touch-action/_opengraph-image.tsx similarity index 100% rename from docs/touch-action/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/touch-action/_opengraph-image.tsx diff --git a/docs/touch-action/components/Overview.tsx b/site/app/[locale]/(root)/docs/touch-action/components/Overview.tsx similarity index 100% rename from docs/touch-action/components/Overview.tsx rename to site/app/[locale]/(root)/docs/touch-action/components/Overview.tsx diff --git a/docs/touch-action/content.mdx b/site/app/[locale]/(root)/docs/touch-action/content.mdx similarity index 100% rename from docs/touch-action/content.mdx rename to site/app/[locale]/(root)/docs/touch-action/content.mdx diff --git a/docs/touch-action/metadata.ts b/site/app/[locale]/(root)/docs/touch-action/metadata.ts similarity index 100% rename from docs/touch-action/metadata.ts rename to site/app/[locale]/(root)/docs/touch-action/metadata.ts diff --git a/docs/touch-action/page.tsx b/site/app/[locale]/(root)/docs/touch-action/page.tsx similarity index 100% rename from docs/touch-action/page.tsx rename to site/app/[locale]/(root)/docs/touch-action/page.tsx diff --git a/docs/touch-action/syntaxes.ts b/site/app/[locale]/(root)/docs/touch-action/syntaxes.ts similarity index 100% rename from docs/touch-action/syntaxes.ts rename to site/app/[locale]/(root)/docs/touch-action/syntaxes.ts diff --git a/docs/transform-box/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-box/_opengraph-image.tsx similarity index 100% rename from docs/transform-box/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transform-box/_opengraph-image.tsx diff --git a/docs/transform-box/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-box/components/Overview.tsx similarity index 100% rename from docs/transform-box/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transform-box/components/Overview.tsx diff --git a/docs/transform-box/content.mdx b/site/app/[locale]/(root)/docs/transform-box/content.mdx similarity index 100% rename from docs/transform-box/content.mdx rename to site/app/[locale]/(root)/docs/transform-box/content.mdx diff --git a/docs/transform-box/metadata.ts b/site/app/[locale]/(root)/docs/transform-box/metadata.ts similarity index 100% rename from docs/transform-box/metadata.ts rename to site/app/[locale]/(root)/docs/transform-box/metadata.ts diff --git a/docs/transform-box/page.tsx b/site/app/[locale]/(root)/docs/transform-box/page.tsx similarity index 100% rename from docs/transform-box/page.tsx rename to site/app/[locale]/(root)/docs/transform-box/page.tsx diff --git a/docs/transform-box/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-box/syntaxes.ts similarity index 100% rename from docs/transform-box/syntaxes.ts rename to site/app/[locale]/(root)/docs/transform-box/syntaxes.ts diff --git a/docs/transform-origin/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-origin/_opengraph-image.tsx similarity index 100% rename from docs/transform-origin/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transform-origin/_opengraph-image.tsx diff --git a/docs/transform-origin/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-origin/components/Overview.tsx similarity index 100% rename from docs/transform-origin/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transform-origin/components/Overview.tsx diff --git a/docs/transform-origin/content.mdx b/site/app/[locale]/(root)/docs/transform-origin/content.mdx similarity index 100% rename from docs/transform-origin/content.mdx rename to site/app/[locale]/(root)/docs/transform-origin/content.mdx diff --git a/docs/transform-origin/metadata.ts b/site/app/[locale]/(root)/docs/transform-origin/metadata.ts similarity index 100% rename from docs/transform-origin/metadata.ts rename to site/app/[locale]/(root)/docs/transform-origin/metadata.ts diff --git a/docs/transform-origin/page.tsx b/site/app/[locale]/(root)/docs/transform-origin/page.tsx similarity index 100% rename from docs/transform-origin/page.tsx rename to site/app/[locale]/(root)/docs/transform-origin/page.tsx diff --git a/docs/transform-origin/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-origin/syntaxes.ts similarity index 100% rename from docs/transform-origin/syntaxes.ts rename to site/app/[locale]/(root)/docs/transform-origin/syntaxes.ts diff --git a/docs/transform-style/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform-style/_opengraph-image.tsx similarity index 100% rename from docs/transform-style/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transform-style/_opengraph-image.tsx diff --git a/docs/transform-style/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform-style/components/Overview.tsx similarity index 100% rename from docs/transform-style/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transform-style/components/Overview.tsx diff --git a/docs/transform-style/content.mdx b/site/app/[locale]/(root)/docs/transform-style/content.mdx similarity index 100% rename from docs/transform-style/content.mdx rename to site/app/[locale]/(root)/docs/transform-style/content.mdx diff --git a/docs/transform-style/metadata.ts b/site/app/[locale]/(root)/docs/transform-style/metadata.ts similarity index 100% rename from docs/transform-style/metadata.ts rename to site/app/[locale]/(root)/docs/transform-style/metadata.ts diff --git a/docs/transform-style/page.tsx b/site/app/[locale]/(root)/docs/transform-style/page.tsx similarity index 100% rename from docs/transform-style/page.tsx rename to site/app/[locale]/(root)/docs/transform-style/page.tsx diff --git a/docs/transform-style/syntaxes.ts b/site/app/[locale]/(root)/docs/transform-style/syntaxes.ts similarity index 100% rename from docs/transform-style/syntaxes.ts rename to site/app/[locale]/(root)/docs/transform-style/syntaxes.ts diff --git a/docs/transform/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transform/_opengraph-image.tsx similarity index 100% rename from docs/transform/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transform/_opengraph-image.tsx diff --git a/docs/transform/components/Overview.tsx b/site/app/[locale]/(root)/docs/transform/components/Overview.tsx similarity index 100% rename from docs/transform/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transform/components/Overview.tsx diff --git a/docs/transform/content.mdx b/site/app/[locale]/(root)/docs/transform/content.mdx similarity index 100% rename from docs/transform/content.mdx rename to site/app/[locale]/(root)/docs/transform/content.mdx diff --git a/docs/transform/metadata.ts b/site/app/[locale]/(root)/docs/transform/metadata.ts similarity index 100% rename from docs/transform/metadata.ts rename to site/app/[locale]/(root)/docs/transform/metadata.ts diff --git a/docs/transform/page.tsx b/site/app/[locale]/(root)/docs/transform/page.tsx similarity index 100% rename from docs/transform/page.tsx rename to site/app/[locale]/(root)/docs/transform/page.tsx diff --git a/docs/transform/syntaxes.ts b/site/app/[locale]/(root)/docs/transform/syntaxes.ts similarity index 100% rename from docs/transform/syntaxes.ts rename to site/app/[locale]/(root)/docs/transform/syntaxes.ts diff --git a/docs/transition-delay/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-delay/_opengraph-image.tsx similarity index 100% rename from docs/transition-delay/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transition-delay/_opengraph-image.tsx diff --git a/docs/transition-delay/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-delay/components/Overview.tsx similarity index 100% rename from docs/transition-delay/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transition-delay/components/Overview.tsx diff --git a/docs/transition-delay/content.mdx b/site/app/[locale]/(root)/docs/transition-delay/content.mdx similarity index 100% rename from docs/transition-delay/content.mdx rename to site/app/[locale]/(root)/docs/transition-delay/content.mdx diff --git a/docs/transition-delay/metadata.ts b/site/app/[locale]/(root)/docs/transition-delay/metadata.ts similarity index 100% rename from docs/transition-delay/metadata.ts rename to site/app/[locale]/(root)/docs/transition-delay/metadata.ts diff --git a/docs/transition-delay/page.tsx b/site/app/[locale]/(root)/docs/transition-delay/page.tsx similarity index 100% rename from docs/transition-delay/page.tsx rename to site/app/[locale]/(root)/docs/transition-delay/page.tsx diff --git a/docs/transition-delay/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-delay/syntaxes.ts similarity index 100% rename from docs/transition-delay/syntaxes.ts rename to site/app/[locale]/(root)/docs/transition-delay/syntaxes.ts diff --git a/docs/transition-duration/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-duration/_opengraph-image.tsx similarity index 100% rename from docs/transition-duration/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transition-duration/_opengraph-image.tsx diff --git a/docs/transition-duration/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-duration/components/Overview.tsx similarity index 100% rename from docs/transition-duration/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transition-duration/components/Overview.tsx diff --git a/docs/transition-duration/content.mdx b/site/app/[locale]/(root)/docs/transition-duration/content.mdx similarity index 100% rename from docs/transition-duration/content.mdx rename to site/app/[locale]/(root)/docs/transition-duration/content.mdx diff --git a/docs/transition-duration/metadata.ts b/site/app/[locale]/(root)/docs/transition-duration/metadata.ts similarity index 100% rename from docs/transition-duration/metadata.ts rename to site/app/[locale]/(root)/docs/transition-duration/metadata.ts diff --git a/docs/transition-duration/page.tsx b/site/app/[locale]/(root)/docs/transition-duration/page.tsx similarity index 100% rename from docs/transition-duration/page.tsx rename to site/app/[locale]/(root)/docs/transition-duration/page.tsx diff --git a/docs/transition-duration/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-duration/syntaxes.ts similarity index 100% rename from docs/transition-duration/syntaxes.ts rename to site/app/[locale]/(root)/docs/transition-duration/syntaxes.ts diff --git a/docs/transition-property/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-property/_opengraph-image.tsx similarity index 100% rename from docs/transition-property/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transition-property/_opengraph-image.tsx diff --git a/docs/transition-property/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-property/components/Overview.tsx similarity index 100% rename from docs/transition-property/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transition-property/components/Overview.tsx diff --git a/docs/transition-property/content.mdx b/site/app/[locale]/(root)/docs/transition-property/content.mdx similarity index 100% rename from docs/transition-property/content.mdx rename to site/app/[locale]/(root)/docs/transition-property/content.mdx diff --git a/docs/transition-property/metadata.ts b/site/app/[locale]/(root)/docs/transition-property/metadata.ts similarity index 100% rename from docs/transition-property/metadata.ts rename to site/app/[locale]/(root)/docs/transition-property/metadata.ts diff --git a/docs/transition-property/page.tsx b/site/app/[locale]/(root)/docs/transition-property/page.tsx similarity index 100% rename from docs/transition-property/page.tsx rename to site/app/[locale]/(root)/docs/transition-property/page.tsx diff --git a/docs/transition-property/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-property/syntaxes.ts similarity index 100% rename from docs/transition-property/syntaxes.ts rename to site/app/[locale]/(root)/docs/transition-property/syntaxes.ts diff --git a/docs/transition-timing-function/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/_opengraph-image.tsx similarity index 100% rename from docs/transition-timing-function/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transition-timing-function/_opengraph-image.tsx diff --git a/docs/transition-timing-function/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/components/Overview.tsx similarity index 100% rename from docs/transition-timing-function/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transition-timing-function/components/Overview.tsx diff --git a/docs/transition-timing-function/content.mdx b/site/app/[locale]/(root)/docs/transition-timing-function/content.mdx similarity index 100% rename from docs/transition-timing-function/content.mdx rename to site/app/[locale]/(root)/docs/transition-timing-function/content.mdx diff --git a/docs/transition-timing-function/metadata.ts b/site/app/[locale]/(root)/docs/transition-timing-function/metadata.ts similarity index 100% rename from docs/transition-timing-function/metadata.ts rename to site/app/[locale]/(root)/docs/transition-timing-function/metadata.ts diff --git a/docs/transition-timing-function/page.tsx b/site/app/[locale]/(root)/docs/transition-timing-function/page.tsx similarity index 100% rename from docs/transition-timing-function/page.tsx rename to site/app/[locale]/(root)/docs/transition-timing-function/page.tsx diff --git a/docs/transition-timing-function/syntaxes.ts b/site/app/[locale]/(root)/docs/transition-timing-function/syntaxes.ts similarity index 100% rename from docs/transition-timing-function/syntaxes.ts rename to site/app/[locale]/(root)/docs/transition-timing-function/syntaxes.ts diff --git a/docs/transition/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/transition/_opengraph-image.tsx similarity index 100% rename from docs/transition/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/transition/_opengraph-image.tsx diff --git a/docs/transition/components/Overview.tsx b/site/app/[locale]/(root)/docs/transition/components/Overview.tsx similarity index 100% rename from docs/transition/components/Overview.tsx rename to site/app/[locale]/(root)/docs/transition/components/Overview.tsx diff --git a/docs/transition/content.mdx b/site/app/[locale]/(root)/docs/transition/content.mdx similarity index 100% rename from docs/transition/content.mdx rename to site/app/[locale]/(root)/docs/transition/content.mdx diff --git a/docs/transition/metadata.ts b/site/app/[locale]/(root)/docs/transition/metadata.ts similarity index 100% rename from docs/transition/metadata.ts rename to site/app/[locale]/(root)/docs/transition/metadata.ts diff --git a/docs/transition/page.tsx b/site/app/[locale]/(root)/docs/transition/page.tsx similarity index 100% rename from docs/transition/page.tsx rename to site/app/[locale]/(root)/docs/transition/page.tsx diff --git a/docs/transition/syntaxes.ts b/site/app/[locale]/(root)/docs/transition/syntaxes.ts similarity index 100% rename from docs/transition/syntaxes.ts rename to site/app/[locale]/(root)/docs/transition/syntaxes.ts diff --git a/docs/user-drag/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/user-drag/_opengraph-image.tsx similarity index 100% rename from docs/user-drag/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/user-drag/_opengraph-image.tsx diff --git a/docs/user-drag/components/Overview.tsx b/site/app/[locale]/(root)/docs/user-drag/components/Overview.tsx similarity index 100% rename from docs/user-drag/components/Overview.tsx rename to site/app/[locale]/(root)/docs/user-drag/components/Overview.tsx diff --git a/docs/user-drag/content.mdx b/site/app/[locale]/(root)/docs/user-drag/content.mdx similarity index 100% rename from docs/user-drag/content.mdx rename to site/app/[locale]/(root)/docs/user-drag/content.mdx diff --git a/docs/user-drag/metadata.ts b/site/app/[locale]/(root)/docs/user-drag/metadata.ts similarity index 100% rename from docs/user-drag/metadata.ts rename to site/app/[locale]/(root)/docs/user-drag/metadata.ts diff --git a/docs/user-drag/page.tsx b/site/app/[locale]/(root)/docs/user-drag/page.tsx similarity index 100% rename from docs/user-drag/page.tsx rename to site/app/[locale]/(root)/docs/user-drag/page.tsx diff --git a/docs/user-drag/syntaxes.ts b/site/app/[locale]/(root)/docs/user-drag/syntaxes.ts similarity index 100% rename from docs/user-drag/syntaxes.ts rename to site/app/[locale]/(root)/docs/user-drag/syntaxes.ts diff --git a/docs/user-select/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/user-select/_opengraph-image.tsx similarity index 100% rename from docs/user-select/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/user-select/_opengraph-image.tsx diff --git a/docs/user-select/components/Overview.tsx b/site/app/[locale]/(root)/docs/user-select/components/Overview.tsx similarity index 100% rename from docs/user-select/components/Overview.tsx rename to site/app/[locale]/(root)/docs/user-select/components/Overview.tsx diff --git a/docs/user-select/content.mdx b/site/app/[locale]/(root)/docs/user-select/content.mdx similarity index 100% rename from docs/user-select/content.mdx rename to site/app/[locale]/(root)/docs/user-select/content.mdx diff --git a/docs/user-select/metadata.ts b/site/app/[locale]/(root)/docs/user-select/metadata.ts similarity index 100% rename from docs/user-select/metadata.ts rename to site/app/[locale]/(root)/docs/user-select/metadata.ts diff --git a/docs/user-select/page.tsx b/site/app/[locale]/(root)/docs/user-select/page.tsx similarity index 100% rename from docs/user-select/page.tsx rename to site/app/[locale]/(root)/docs/user-select/page.tsx diff --git a/docs/user-select/syntaxes.ts b/site/app/[locale]/(root)/docs/user-select/syntaxes.ts similarity index 100% rename from docs/user-select/syntaxes.ts rename to site/app/[locale]/(root)/docs/user-select/syntaxes.ts diff --git a/docs/validator/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/validator/_opengraph-image.tsx similarity index 100% rename from docs/validator/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/validator/_opengraph-image.tsx diff --git a/docs/validator/content.mdx b/site/app/[locale]/(root)/docs/validator/content.mdx similarity index 100% rename from docs/validator/content.mdx rename to site/app/[locale]/(root)/docs/validator/content.mdx diff --git a/docs/validator/metadata.ts b/site/app/[locale]/(root)/docs/validator/metadata.ts similarity index 100% rename from docs/validator/metadata.ts rename to site/app/[locale]/(root)/docs/validator/metadata.ts diff --git a/docs/validator/page.tsx b/site/app/[locale]/(root)/docs/validator/page.tsx similarity index 100% rename from docs/validator/page.tsx rename to site/app/[locale]/(root)/docs/validator/page.tsx diff --git a/docs/variable/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/variable/_opengraph-image.tsx similarity index 100% rename from docs/variable/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/variable/_opengraph-image.tsx diff --git a/docs/variable/components/Overview.tsx b/site/app/[locale]/(root)/docs/variable/components/Overview.tsx similarity index 100% rename from docs/variable/components/Overview.tsx rename to site/app/[locale]/(root)/docs/variable/components/Overview.tsx diff --git a/docs/variable/content.mdx b/site/app/[locale]/(root)/docs/variable/content.mdx similarity index 100% rename from docs/variable/content.mdx rename to site/app/[locale]/(root)/docs/variable/content.mdx diff --git a/docs/variable/metadata.ts b/site/app/[locale]/(root)/docs/variable/metadata.ts similarity index 100% rename from docs/variable/metadata.ts rename to site/app/[locale]/(root)/docs/variable/metadata.ts diff --git a/docs/variable/page.tsx b/site/app/[locale]/(root)/docs/variable/page.tsx similarity index 100% rename from docs/variable/page.tsx rename to site/app/[locale]/(root)/docs/variable/page.tsx diff --git a/docs/variable/syntaxes.ts b/site/app/[locale]/(root)/docs/variable/syntaxes.ts similarity index 100% rename from docs/variable/syntaxes.ts rename to site/app/[locale]/(root)/docs/variable/syntaxes.ts diff --git a/docs/variables/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/variables/_opengraph-image.tsx similarity index 100% rename from docs/variables/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/variables/_opengraph-image.tsx diff --git a/docs/variables/components/Overview.mdx b/site/app/[locale]/(root)/docs/variables/components/Overview.mdx similarity index 100% rename from docs/variables/components/Overview.mdx rename to site/app/[locale]/(root)/docs/variables/components/Overview.mdx diff --git a/docs/variables/content.mdx b/site/app/[locale]/(root)/docs/variables/content.mdx similarity index 100% rename from docs/variables/content.mdx rename to site/app/[locale]/(root)/docs/variables/content.mdx diff --git a/docs/variables/metadata.ts b/site/app/[locale]/(root)/docs/variables/metadata.ts similarity index 100% rename from docs/variables/metadata.ts rename to site/app/[locale]/(root)/docs/variables/metadata.ts diff --git a/docs/variables/page.tsx b/site/app/[locale]/(root)/docs/variables/page.tsx similarity index 100% rename from docs/variables/page.tsx rename to site/app/[locale]/(root)/docs/variables/page.tsx diff --git a/docs/vertical-align/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/vertical-align/_opengraph-image.tsx similarity index 100% rename from docs/vertical-align/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/vertical-align/_opengraph-image.tsx diff --git a/docs/vertical-align/components/Overview.tsx b/site/app/[locale]/(root)/docs/vertical-align/components/Overview.tsx similarity index 100% rename from docs/vertical-align/components/Overview.tsx rename to site/app/[locale]/(root)/docs/vertical-align/components/Overview.tsx diff --git a/docs/vertical-align/content.mdx b/site/app/[locale]/(root)/docs/vertical-align/content.mdx similarity index 100% rename from docs/vertical-align/content.mdx rename to site/app/[locale]/(root)/docs/vertical-align/content.mdx diff --git a/docs/vertical-align/metadata.ts b/site/app/[locale]/(root)/docs/vertical-align/metadata.ts similarity index 100% rename from docs/vertical-align/metadata.ts rename to site/app/[locale]/(root)/docs/vertical-align/metadata.ts diff --git a/docs/vertical-align/page.tsx b/site/app/[locale]/(root)/docs/vertical-align/page.tsx similarity index 100% rename from docs/vertical-align/page.tsx rename to site/app/[locale]/(root)/docs/vertical-align/page.tsx diff --git a/docs/vertical-align/syntaxes.ts b/site/app/[locale]/(root)/docs/vertical-align/syntaxes.ts similarity index 100% rename from docs/vertical-align/syntaxes.ts rename to site/app/[locale]/(root)/docs/vertical-align/syntaxes.ts diff --git a/docs/visibility/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/visibility/_opengraph-image.tsx similarity index 100% rename from docs/visibility/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/visibility/_opengraph-image.tsx diff --git a/docs/visibility/components/Overview.tsx b/site/app/[locale]/(root)/docs/visibility/components/Overview.tsx similarity index 100% rename from docs/visibility/components/Overview.tsx rename to site/app/[locale]/(root)/docs/visibility/components/Overview.tsx diff --git a/docs/visibility/content.mdx b/site/app/[locale]/(root)/docs/visibility/content.mdx similarity index 100% rename from docs/visibility/content.mdx rename to site/app/[locale]/(root)/docs/visibility/content.mdx diff --git a/docs/visibility/metadata.ts b/site/app/[locale]/(root)/docs/visibility/metadata.ts similarity index 100% rename from docs/visibility/metadata.ts rename to site/app/[locale]/(root)/docs/visibility/metadata.ts diff --git a/docs/visibility/page.tsx b/site/app/[locale]/(root)/docs/visibility/page.tsx similarity index 100% rename from docs/visibility/page.tsx rename to site/app/[locale]/(root)/docs/visibility/page.tsx diff --git a/docs/visibility/syntaxes.ts b/site/app/[locale]/(root)/docs/visibility/syntaxes.ts similarity index 100% rename from docs/visibility/syntaxes.ts rename to site/app/[locale]/(root)/docs/visibility/syntaxes.ts diff --git a/docs/white-space/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/white-space/_opengraph-image.tsx similarity index 100% rename from docs/white-space/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/white-space/_opengraph-image.tsx diff --git a/docs/white-space/components/Overview.tsx b/site/app/[locale]/(root)/docs/white-space/components/Overview.tsx similarity index 100% rename from docs/white-space/components/Overview.tsx rename to site/app/[locale]/(root)/docs/white-space/components/Overview.tsx diff --git a/docs/white-space/content.mdx b/site/app/[locale]/(root)/docs/white-space/content.mdx similarity index 100% rename from docs/white-space/content.mdx rename to site/app/[locale]/(root)/docs/white-space/content.mdx diff --git a/docs/white-space/metadata.ts b/site/app/[locale]/(root)/docs/white-space/metadata.ts similarity index 100% rename from docs/white-space/metadata.ts rename to site/app/[locale]/(root)/docs/white-space/metadata.ts diff --git a/docs/white-space/page.tsx b/site/app/[locale]/(root)/docs/white-space/page.tsx similarity index 100% rename from docs/white-space/page.tsx rename to site/app/[locale]/(root)/docs/white-space/page.tsx diff --git a/docs/white-space/syntaxes.ts b/site/app/[locale]/(root)/docs/white-space/syntaxes.ts similarity index 100% rename from docs/white-space/syntaxes.ts rename to site/app/[locale]/(root)/docs/white-space/syntaxes.ts diff --git a/docs/width/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/width/_opengraph-image.tsx similarity index 100% rename from docs/width/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/width/_opengraph-image.tsx diff --git a/docs/width/components/Overview.tsx b/site/app/[locale]/(root)/docs/width/components/Overview.tsx similarity index 100% rename from docs/width/components/Overview.tsx rename to site/app/[locale]/(root)/docs/width/components/Overview.tsx diff --git a/docs/width/content.mdx b/site/app/[locale]/(root)/docs/width/content.mdx similarity index 100% rename from docs/width/content.mdx rename to site/app/[locale]/(root)/docs/width/content.mdx diff --git a/docs/width/metadata.ts b/site/app/[locale]/(root)/docs/width/metadata.ts similarity index 100% rename from docs/width/metadata.ts rename to site/app/[locale]/(root)/docs/width/metadata.ts diff --git a/docs/width/page.tsx b/site/app/[locale]/(root)/docs/width/page.tsx similarity index 100% rename from docs/width/page.tsx rename to site/app/[locale]/(root)/docs/width/page.tsx diff --git a/docs/width/syntaxes.ts b/site/app/[locale]/(root)/docs/width/syntaxes.ts similarity index 100% rename from docs/width/syntaxes.ts rename to site/app/[locale]/(root)/docs/width/syntaxes.ts diff --git a/docs/will-change/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/will-change/_opengraph-image.tsx similarity index 100% rename from docs/will-change/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/will-change/_opengraph-image.tsx diff --git a/docs/will-change/components/Overview.tsx b/site/app/[locale]/(root)/docs/will-change/components/Overview.tsx similarity index 100% rename from docs/will-change/components/Overview.tsx rename to site/app/[locale]/(root)/docs/will-change/components/Overview.tsx diff --git a/docs/will-change/content.mdx b/site/app/[locale]/(root)/docs/will-change/content.mdx similarity index 100% rename from docs/will-change/content.mdx rename to site/app/[locale]/(root)/docs/will-change/content.mdx diff --git a/docs/will-change/metadata.ts b/site/app/[locale]/(root)/docs/will-change/metadata.ts similarity index 100% rename from docs/will-change/metadata.ts rename to site/app/[locale]/(root)/docs/will-change/metadata.ts diff --git a/docs/will-change/page.tsx b/site/app/[locale]/(root)/docs/will-change/page.tsx similarity index 100% rename from docs/will-change/page.tsx rename to site/app/[locale]/(root)/docs/will-change/page.tsx diff --git a/docs/will-change/syntaxes.ts b/site/app/[locale]/(root)/docs/will-change/syntaxes.ts similarity index 100% rename from docs/will-change/syntaxes.ts rename to site/app/[locale]/(root)/docs/will-change/syntaxes.ts diff --git a/docs/word-break/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/word-break/_opengraph-image.tsx similarity index 100% rename from docs/word-break/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/word-break/_opengraph-image.tsx diff --git a/docs/word-break/components/Overview.tsx b/site/app/[locale]/(root)/docs/word-break/components/Overview.tsx similarity index 100% rename from docs/word-break/components/Overview.tsx rename to site/app/[locale]/(root)/docs/word-break/components/Overview.tsx diff --git a/docs/word-break/content.mdx b/site/app/[locale]/(root)/docs/word-break/content.mdx similarity index 100% rename from docs/word-break/content.mdx rename to site/app/[locale]/(root)/docs/word-break/content.mdx diff --git a/docs/word-break/metadata.ts b/site/app/[locale]/(root)/docs/word-break/metadata.ts similarity index 100% rename from docs/word-break/metadata.ts rename to site/app/[locale]/(root)/docs/word-break/metadata.ts diff --git a/docs/word-break/page.tsx b/site/app/[locale]/(root)/docs/word-break/page.tsx similarity index 100% rename from docs/word-break/page.tsx rename to site/app/[locale]/(root)/docs/word-break/page.tsx diff --git a/docs/word-break/syntaxes.ts b/site/app/[locale]/(root)/docs/word-break/syntaxes.ts similarity index 100% rename from docs/word-break/syntaxes.ts rename to site/app/[locale]/(root)/docs/word-break/syntaxes.ts diff --git a/docs/word-spacing/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/word-spacing/_opengraph-image.tsx similarity index 100% rename from docs/word-spacing/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/word-spacing/_opengraph-image.tsx diff --git a/docs/word-spacing/components/Overview.tsx b/site/app/[locale]/(root)/docs/word-spacing/components/Overview.tsx similarity index 100% rename from docs/word-spacing/components/Overview.tsx rename to site/app/[locale]/(root)/docs/word-spacing/components/Overview.tsx diff --git a/docs/word-spacing/content.mdx b/site/app/[locale]/(root)/docs/word-spacing/content.mdx similarity index 100% rename from docs/word-spacing/content.mdx rename to site/app/[locale]/(root)/docs/word-spacing/content.mdx diff --git a/docs/word-spacing/metadata.ts b/site/app/[locale]/(root)/docs/word-spacing/metadata.ts similarity index 100% rename from docs/word-spacing/metadata.ts rename to site/app/[locale]/(root)/docs/word-spacing/metadata.ts diff --git a/docs/word-spacing/page.tsx b/site/app/[locale]/(root)/docs/word-spacing/page.tsx similarity index 100% rename from docs/word-spacing/page.tsx rename to site/app/[locale]/(root)/docs/word-spacing/page.tsx diff --git a/docs/word-spacing/syntaxes.ts b/site/app/[locale]/(root)/docs/word-spacing/syntaxes.ts similarity index 100% rename from docs/word-spacing/syntaxes.ts rename to site/app/[locale]/(root)/docs/word-spacing/syntaxes.ts diff --git a/docs/writing-mode/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/writing-mode/_opengraph-image.tsx similarity index 100% rename from docs/writing-mode/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/writing-mode/_opengraph-image.tsx diff --git a/docs/writing-mode/components/Overview.tsx b/site/app/[locale]/(root)/docs/writing-mode/components/Overview.tsx similarity index 100% rename from docs/writing-mode/components/Overview.tsx rename to site/app/[locale]/(root)/docs/writing-mode/components/Overview.tsx diff --git a/docs/writing-mode/content.mdx b/site/app/[locale]/(root)/docs/writing-mode/content.mdx similarity index 100% rename from docs/writing-mode/content.mdx rename to site/app/[locale]/(root)/docs/writing-mode/content.mdx diff --git a/docs/writing-mode/metadata.ts b/site/app/[locale]/(root)/docs/writing-mode/metadata.ts similarity index 100% rename from docs/writing-mode/metadata.ts rename to site/app/[locale]/(root)/docs/writing-mode/metadata.ts diff --git a/docs/writing-mode/page.tsx b/site/app/[locale]/(root)/docs/writing-mode/page.tsx similarity index 100% rename from docs/writing-mode/page.tsx rename to site/app/[locale]/(root)/docs/writing-mode/page.tsx diff --git a/docs/writing-mode/syntaxes.ts b/site/app/[locale]/(root)/docs/writing-mode/syntaxes.ts similarity index 100% rename from docs/writing-mode/syntaxes.ts rename to site/app/[locale]/(root)/docs/writing-mode/syntaxes.ts diff --git a/docs/z-index/_opengraph-image.tsx b/site/app/[locale]/(root)/docs/z-index/_opengraph-image.tsx similarity index 100% rename from docs/z-index/_opengraph-image.tsx rename to site/app/[locale]/(root)/docs/z-index/_opengraph-image.tsx diff --git a/docs/z-index/components/Overview.tsx b/site/app/[locale]/(root)/docs/z-index/components/Overview.tsx similarity index 100% rename from docs/z-index/components/Overview.tsx rename to site/app/[locale]/(root)/docs/z-index/components/Overview.tsx diff --git a/docs/z-index/content.mdx b/site/app/[locale]/(root)/docs/z-index/content.mdx similarity index 100% rename from docs/z-index/content.mdx rename to site/app/[locale]/(root)/docs/z-index/content.mdx diff --git a/docs/z-index/metadata.ts b/site/app/[locale]/(root)/docs/z-index/metadata.ts similarity index 100% rename from docs/z-index/metadata.ts rename to site/app/[locale]/(root)/docs/z-index/metadata.ts diff --git a/docs/z-index/page.tsx b/site/app/[locale]/(root)/docs/z-index/page.tsx similarity index 100% rename from docs/z-index/page.tsx rename to site/app/[locale]/(root)/docs/z-index/page.tsx diff --git a/docs/z-index/syntaxes.ts b/site/app/[locale]/(root)/docs/z-index/syntaxes.ts similarity index 100% rename from docs/z-index/syntaxes.ts rename to site/app/[locale]/(root)/docs/z-index/syntaxes.ts diff --git a/site/app/[locale]/(root)/layout.tsx b/site/app/[locale]/(root)/layout.tsx new file mode 100644 index 000000000..8269fdfa4 --- /dev/null +++ b/site/app/[locale]/(root)/layout.tsx @@ -0,0 +1,13 @@ +import '../../globals.css' +import { Locale } from 'shared/i18n.config' +import RootLayout from '../root.layout' + +export default async function Layout(props: { + children: JSX.Element, + params: { locale: Locale } +}) { + return ( + // @ts-expect-error server component + + ) +} diff --git a/site/app/[locale]/(root)/pages.ts b/site/app/[locale]/(root)/pages.ts new file mode 100644 index 000000000..39abdc646 --- /dev/null +++ b/site/app/[locale]/(root)/pages.ts @@ -0,0 +1,109 @@ +import { Metadata } from 'shared/types/Metadata' +import path from 'upath' +// @ts-ignore +import metadataForList from './docs/*/metadata.ts' +import docsInstallationMetadata from './docs/installation/(tabs)/metadata' +// @ts-ignore +import allMetadata from './docs/*/**/metadata.ts' + +metadataForList.push({ + ...docsInstallationMetadata, + _path: './docs/installation/metadata.ts' +}) + +const categoryOrder = [ + 'Getting Started', + 'Core Syntax', + 'Fundamentals', + 'Production Optimization', + 'Design Tokens', + 'Custom Syntax', + 'Enhanced Service', + 'API Reference', + 'CLI Reference', +]; + +let pages: { metadata: Metadata, pathname: string }[] = metadataForList.map((eachMetadata: Metadata) => { + return { + metadata: eachMetadata, + pathname: path.dirname((eachMetadata as any)._path) + .replace(/^./, '') + .replace(/\/\(.*\)/g, '') + } +}) + +let allPages: { metadata: Metadata, pathname: string }[] = allMetadata.map((eachMetadata: Metadata) => { + return { + metadata: eachMetadata, + pathname: path.dirname((eachMetadata as any)._path) + .replace(/^./, '') + .replace(/\/\([^)]+\)/g, '') + } +}) + +function sortPages(eachPages: any[]) { + return eachPages + .reduce((categories: any[], eachPage: any) => { + const eachPageCategoryName = eachPage?.metadata?.category + if (eachPageCategoryName) { + const existingCategory = categories.find((eachCategory: any) => eachCategory.name === eachPageCategoryName) + if (existingCategory) { + existingCategory.pages.push(eachPage); + existingCategory.pages.sort((a: any, b: any) => { + if (a.metadata.order !== undefined && b.metadata.order !== undefined) { + return a.metadata.order - b.metadata.order + } else if (a.metadata.order !== undefined) { + return -1 + } else if (b.metadata.order !== undefined) { + return 1 + } else { + return 0 + } + }) + } else { + categories.push({ name: eachPageCategoryName, pages: [eachPage] }) + } + } + return categories + }, []) + .sort((a, b) => { + const indexA = categoryOrder.indexOf(a.name); + const indexB = categoryOrder.indexOf(b.name); + + if (indexA === -1 && indexB === -1) { + return a.name.localeCompare(b.name); + } + + if (indexA === -1) { + return 1; + } + + if (indexB === -1) { + return -1; + } + + return indexA - indexB; + }) +} + +export const pageCategories = sortPages(pages) + +pages = pageCategories + .map((eachPageCategory: any) => eachPageCategory.pages) + .flat() + +allPages = allPages.sort((a, b) => { + const titleA = a.metadata.title.toLowerCase(); + const titleB = b.metadata.title.toLowerCase(); + + if (titleA < titleB) { + return -1; + } + if (titleA > titleB) { + return 1; + } + return 0; +}) + +export { allPages } +export default pages \ No newline at end of file diff --git a/site/app/[locale]/(root)/play/Play.tsx b/site/app/[locale]/(root)/play/Play.tsx new file mode 100644 index 000000000..2bf583de0 --- /dev/null +++ b/site/app/[locale]/(root)/play/Play.tsx @@ -0,0 +1,848 @@ +'use client' + +import Editor, { type Monaco } from '@monaco-editor/react' +import type { editor } from 'monaco-editor' +import { useCallback, useEffect, useMemo, useRef, useState } from 'react' +import { customAlphabet } from 'nanoid' +import { debounce } from 'throttle-debounce'; +import { snackbar } from 'shared/utils/snackbar' +import copy from 'copy-to-clipboard' +// import ThemeButton from 'shared/components/ThemeButton' +import dedent from 'ts-dedent' +// import DocHeader from 'shared/layouts/Doc/DocHeader' +import { IconBrandCss3, IconChevronDown, IconDeviceDesktop, IconDeviceMobile } from '@tabler/icons-react' +import Tabs, { Tab } from 'shared/components/Tabs' +import { l } from 'to-line' +// import { Button } from 'shared/components/App/AppBtn' +import { usePathname, useRouter } from 'next/navigation' +import LanguageButton from 'shared/components/LanguageButton'; +import previewHandlerScriptText from './previewHandler.js?text' +import ThemeButton from 'shared/components/ThemeButton'; +import Button from 'shared/components/Button' +import { getScriptHTML } from './getScriptHTML'; +import { getStyleHTML } from './getStyleHTML'; +import { beautifyCSS } from 'shared/utils/beautifyCSS' +const alphabet = '0123456789abcdefghijklmnopqrstuvwxyz' +const nanoid = customAlphabet(alphabet, 14) +import templates from './templates'; +import { latestMasterCSSVersion } from 'shared/utils/latestMasterCSSVersion'; +import { useSearchParams } from 'next/navigation'; +import Resizable from 'shared/components/Resizable'; +import { getLinkHTML } from './getLinkHTML'; +/* 與本地 css 專案即時測試用 */ +// import { useTheme } from '../../../../../css/packages/react/src' +import { useThemeService } from '@master/css.react' +import cloneDeep from 'clone-deep' +import { Logotype } from '~/components/Logotype'; +import Header, { HeaderNav } from 'shared/components/Header' +import links from '~/links.mjs' +import dynamic from 'next/dynamic' +import i18n from 'shared/i18n.config.mjs' +import { mediaQueries } from '@master/css' + +// import { Registry } from 'monaco-textmate' +// import { wireTmGrammars } from 'monaco-editor-textmate' + +// loader.config({ +// paths: { +// vs: '/monaco-editor/vs', +// } +// }) + +const editorOptions: editor.IStandaloneEditorConstructionOptions = { + readOnly: false, + minimap: { + enabled: false, + }, + padding: { + top: 20, + bottom: 20, + }, + scrollBeyondLastLine: false, + wrappingStrategy: 'advanced', + overviewRulerLanes: 0, + lineHeight: 22, + fontSize: 14, + fontFamily: `ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace` +} + +const editorHTMLOptions: any = { + format: { + wrapLineLength: 0 + } +} + +export default function Play(props: any) { + const { dict } = props + const router = useRouter() + const themeService = useThemeService() + const pathname = usePathname(); + const searchParams = useSearchParams(); + const versionSelectRef = useRef(null) + const monacoProvidersRef = useRef([]) + const editorRef = useRef(null) + const monacoRef = useRef(null) + const previewIframeRef = useRef(null) + const prevVersionRef = useRef(props.shareItem?.version ?? latestMasterCSSVersion) + const [layout, setLayout] = useState(searchParams.get('layout')) + const [preview, setPreview] = useState(searchParams.get('preview')) + const [shareId, setShareId] = useState(props.shareId ?? '') + const [sharing, setSharing] = useState(false) + const [version, setVersion] = useState(props.shareItem?.version ?? latestMasterCSSVersion) + const [generatedCssText, setGeneratedCssText] = useState('') + const template = useMemo(() => templates.find((eachTemplate) => eachTemplate.version === version), [version]) + const [previewErrorEvent, setPreviewErrorEvent] = useState() + const shareItem: PlayShare = useMemo(() => { + if (props.shareItem && props.shareItem.version === version) { + props.shareItem.files + .forEach((eachFile: PlayShareFile) => { + eachFile.content = (eachFile.content || '').replace(/\\n/g, '\n') + }) + return props.shareItem + } else { + return { + files: props.shareItem?.files ?? cloneDeep(template?.files), + dependencies: cloneDeep(template?.dependencies), + version: latestMasterCSSVersion, + links: cloneDeep(template?.links) + } + } + }, [props.shareItem, template?.dependencies, template?.files, template?.links, version]) + + const [currentTabTitle, setCurrentTabTitle] = useState( + shareItem.files.find(({ title }) => searchParams.get('tab') === title) + ? searchParams.get('tab') + : shareItem.files[0].title + ) + const editorModelRef = useRef>({}) + const generateDatabaseShareItem = useCallback((target: any) => ({ + files: target.files, + dependencies: template?.dependencies, + version + }), [template?.dependencies, version]) + + const [strignifiedPrevShareItem, setStrignifiedPrevShareItem] = useState(JSON.stringify(generateDatabaseShareItem(shareItem))) + const [shareable, setShareable] = useState(false) + + useEffect(() => { + if (prevVersionRef.current !== version) { + prevVersionRef.current = version + setStrignifiedPrevShareItem(JSON.stringify(generateDatabaseShareItem(shareItem))) + setShareable(false) + } + }, [generateDatabaseShareItem, shareItem, version]) + + const validateShareable = useCallback(() => { + const databaseShareItem = generateDatabaseShareItem(shareItem) + const strignifiedDatabaseShareItem = JSON.stringify(databaseShareItem) + setShareable(strignifiedDatabaseShareItem !== strignifiedPrevShareItem) + }, [generateDatabaseShareItem, shareItem, strignifiedPrevShareItem]) + + const createQueryString = useCallback( + (name: string, value: any) => { + const params = new URLSearchParams(searchParams); + if (!value) { + params.delete(name) + } else { + params.set(name, value); + } + + return params.toString(); + }, + [searchParams], + ); + + useEffect(() => { + const queryLayout = searchParams.get('layout') + const queryPreview = searchParams.get('preview') + const queryTab = searchParams.get('tab') + if (queryLayout) { + setLayout(queryLayout) + } + if (queryPreview) { + setPreview(queryPreview) + } + if ([...shareItem.files.map(({ title }) => title)].includes(queryTab || '')) { + setCurrentTabTitle(queryTab) + } else { + setCurrentTabTitle(shareItem.files[0].title) + } + }, [createQueryString, pathname, router, searchParams, shareItem.files]) + + /** + * 避免切換到更大視口時仍停留在僅小視口支援的 Preview 或 Generated CSS 瀏覽模式 + */ + useEffect(() => { + const onResize = () => { + if (window.innerWidth >= mediaQueries.md) { + if (currentTabTitle === 'Preview' || currentTabTitle === 'Generated CSS') { + setCurrentTabTitle(shareItem.files[0].title) + } + } + } + window.addEventListener('resize', onResize, { passive: true }) + return () => { + window.removeEventListener('resize', onResize) + } + }, [currentTabTitle, shareItem.files]) + + useEffect(() => { + if (searchParams.get('layout') !== layout) { + router.push(pathname + '?' + createQueryString('layout', layout)) + } + }, [createQueryString, layout, pathname, router, searchParams, shareId]) + + useEffect(() => { + if (searchParams.get('preview') !== preview) { + router.push(pathname + '?' + createQueryString('preview', preview)) + } + }, [createQueryString, pathname, preview, router, searchParams, shareId]) + + /** + * 需避免即時編輯 HTML, Config 或切換 Theme 時更新 previewHTML,否則 Preview 將重載並造成視覺閃爍 + */ + const previewHTML = useMemo(() => { + let headInnerHTML = '' + let bodyInnerHTML = '' + + const appendFile = (eachFile: PlayShareFile) => { + let content = eachFile.content; + if (!content) { + return + } + const eachTemplateFile: any = template?.files.find(({ title }: any) => title === eachFile.title) + switch (eachTemplateFile?.language) { + case 'html': + bodyInnerHTML += content + return + case 'javascript': + let eachScriptHTML = getScriptHTML({ ...eachTemplateFile, text: content }) + if (eachFile.name === 'master.css.js') { + eachScriptHTML = eachScriptHTML + .replace(/(export default|export const config =)/, 'window.masterCSSConfig =') + } + headInnerHTML += eachScriptHTML + break + case 'css': + headInnerHTML += getStyleHTML({ ...eachTemplateFile, text: content }) + break + } + } + + shareItem.files + .filter((eachFile) => eachFile.priority === 'low') + .filter((eachFile) => appendFile(eachFile)) + + shareItem?.links?.forEach((link) => { + headInnerHTML += getLinkHTML(link) + }) + + shareItem?.dependencies?.styles + ?.forEach((style) => { + headInnerHTML += getStyleHTML(style) + }) + + shareItem?.dependencies?.scripts + ?.forEach((script) => { + headInnerHTML += getScriptHTML(script) + }) + + shareItem.files + .filter((eachFile) => eachFile.priority !== 'low') + .filter((eachFile) => appendFile(eachFile)) + + return dedent` + + + + + + ${headInnerHTML} + + ${bodyInnerHTML} + ` + }, [shareItem?.dependencies?.scripts, shareItem?.dependencies?.styles, shareItem.files, shareItem?.links, template?.files]) + + const currentCodeTab: { id: string, language: string, content: string, readOnly: boolean, name: string, title: string } = useMemo(() => { + switch (currentTabTitle) { + // mobile + case 'Generated CSS': + return { + id: 'GeneratedCSS', + title: 'Generated CSS', + name: 'master.css', + language: 'css', + content: generatedCssText, + readOnly: true + } + // mobile + case 'Preview': + return shareItem.files[0] + default: + return shareItem.files.find((eachTab: any) => eachTab.title === currentTabTitle) as any + } + }, [currentTabTitle, generatedCssText, shareItem.files]) + + // eslint-disable-next-line react-hooks/exhaustive-deps + const hotUpdatePreviewByFile = useCallback(debounce(250, () => { + if (editorRef.current) { + currentCodeTab.content = editorRef.current?.getValue() + validateShareable() + } + + previewIframeRef?.current?.contentWindow?.postMessage({ + id: currentCodeTab.id, + language: currentCodeTab.language, + name: currentCodeTab.name, + title: currentCodeTab.title, + content: currentCodeTab.content + }, window.location.origin) + + setTimeout(() => { + setPreviewErrorEvent(null) + }) + }), [currentCodeTab, validateShareable]) + + const editorOnChange = useCallback(() => { + hotUpdatePreviewByFile() + }, [hotUpdatePreviewByFile]) + + /** + * 手動更新 editor value,不要使用 value={currentCodeTab.value} + */ + useEffect(() => { + if (currentTabTitle !== 'Preview' && editorRef.current && monacoRef.current) { + const content = currentTabTitle === 'Generated CSS' ? generatedCssText : currentCodeTab.content + let currentEditorModel: any = editorModelRef.current?.[currentCodeTab.id] + if (currentEditorModel) { + if (currentEditorModel.getValue() !== content) { + currentEditorModel.setValue(content) + } + } else { + currentEditorModel + = editorModelRef.current[currentCodeTab.id] + = monacoRef.current?.editor.createModel(content, currentCodeTab.language) as editor.ITextModel + } + + if (editorRef.current.getValue() !== content) { + editorRef.current.setModel(currentEditorModel) + } + + /* 取消因上文觸發 hotUpdatePreviewByFile() */ + hotUpdatePreviewByFile.cancel({ upcomingOnly: true }) + } + }, [currentCodeTab, currentTabTitle, generatedCssText, hotUpdatePreviewByFile, shareItem.files]) + + // dispose monaco providers + useEffect(() => { + return () => { + // eslint-disable-next-line react-hooks/exhaustive-deps + monacoProvidersRef.current.forEach((provider: any) => { + provider.dispose() + }) + editorRef.current?.dispose(); + + }; + }, []); + + useEffect(() => { + const onUnload = (e: any) => { + e.preventDefault() + if (shareable) { + e.returnValue = '' + } + } + const onMessage = (event: MessageEvent) => { + const { type, content } = event.data + if (event.origin !== document.location.origin) { + return + } + switch (type) { + case 'cssUpdate': + const cssText = content ? beautifyCSS(content) : '' + setGeneratedCssText(cssText) + break; + case 'error': + setPreviewErrorEvent(event.data) + break; + } + } + const initialErrorEvent = (window as any).__SANDBOX_INITIAL_ERROR_EVENT + if (initialErrorEvent) { + setPreviewErrorEvent(initialErrorEvent) + delete (window as any).__SANDBOX_INITIAL_ERROR_EVENT + } + window.addEventListener('beforeunload', onUnload) + window.addEventListener('message', onMessage) + return () => { + window.removeEventListener('beforeunload', onUnload) + window.removeEventListener('message', onMessage) + } + }, [shareable]) + + const copyLink = useCallback(() => { + snackbar('Share link copied!') + copy(window.location.href) + }, []) + + const share = useCallback(async () => { + if (!shareable) { + return + } + setSharing(true) + let newShareId = nanoid() + const databaseShareItem = generateDatabaseShareItem(shareItem) + await fetch(`${window.location.origin}/play/api`, { + body: JSON.stringify({ + id: newShareId, + data: databaseShareItem + }), + method: 'POST', + headers: new Headers({ + 'Content-Type': 'application/json', + Accept: 'application/json', + }), + }) + router.push(`${props.locale === i18n.defaultLocale ? '' : `/${props.locale}`}/play/${newShareId}${window.location.search}`) + setShareId(newShareId) + copyLink() + setStrignifiedPrevShareItem(JSON.stringify(databaseShareItem)) + setShareable(false) + setSharing(false) + }, [copyLink, generateDatabaseShareItem, props.locale, router, shareItem, shareable]) + + const responsive = useMemo(() => { + return preview === 'responsive' + // 避免在 @ { + if (shareable) { + if (!window.confirm('Are you sure you want to discard the current changes?') ?? '') { + event.preventDefault() + return + } + } + setVersion(event.target.value) + } + + const editorOnMount = async (editor: editor.IStandaloneCodeEditor, monaco: Monaco) => { + // TODO: 須確認是否可由 @monaco-editor/react 的相關 API 改寫,不要用 monaco-editor + const { languages } = await import('monaco-editor') + editorRef.current = editor + monacoRef.current = monaco + + languages.html.htmlDefaults.setOptions(editorHTMLOptions) + + // const { + // CompletionItemProvider, + // ColorPresentationProvider, + // DocumentColorsProvider, + // HoverItemProvider + // } = await import('./master-css-monaco') + + // monacoProvidersRef.current.push(languages.registerCompletionItemProvider('html', { + // provideCompletionItems: function (model, position) { + // return CompletionItemProvider(model, position, 'html') + // }, + // triggerCharacters: [':', '@', '~'], + // })) + + // monacoProvidersRef.current.push(languages.registerCompletionItemProvider('javascript', { + // provideCompletionItems: function (model, position) { + // return CompletionItemProvider(model, position, 'javascript') + // }, + // triggerCharacters: [':', '@', '~'], + // })) + + // monacoProvidersRef.current.push(languages.registerHoverProvider('html', { + // provideHover: function (model, position) { + // var result = HoverItemProvider(position, model) + // if (result != null) { + // return result + // } + // }, + // })) + + // monacoProvidersRef.current.push(languages.registerColorProvider('html', { + // provideColorPresentations(model, colorInfo) { + // return ColorPresentationProvider(model, colorInfo) + // }, + + // provideDocumentColors(model, token) { + // return DocumentColorsProvider(model) + // }, + // })) + + // monacoProvidersRef.current.push(languages.registerColorProvider('javascript', { + // provideColorPresentations(model, colorInfo) { + // return ColorPresentationProvider(model, colorInfo) + // }, + + // provideDocumentColors(model, token) { + // return DocumentColorsProvider(model) + // }, + // })) + + // languages.register({ id: 'master-css' }) + // languages.register({ id: 'master-css-injection-class' }) + + // const registry = new Registry({ + // getGrammarDefinition: async (scopeName) => { + // switch (scopeName) { + // case 'source.master-css': + // return { + // format: 'json', + // content: await (await fetch('/tmLanguage/master-css.tmLanguage.json')).text(), + // } + // case 'source.master-css.injection-class': + // return { + // format: 'json', + // content: await (await fetch('/tmLanguage/master-css.injection-class.tmLanguage.json')).text(), + // } + // case 'source.master-css.injection-js': + // return { + // format: 'json', + // content: await (await fetch('/tmLanguage/master-css.injection-js.tmLanguage.json')).text(), + // } + // case 'source.master-css.injection-string': + // return { + // format: 'json', + // content: await (await fetch('/tmLanguage/master-css.injection-string.tmLanguage.json')).text(), + // } + // default: + // return null + // } + // }, + // getInjections(scopeName: ScopeName): string[] | undefined { + // switch (scopeName) { + // case 'source.master-css.injection-class': + // return [ + // "source", + // "text" + // ] + // case 'source.master-css.injection-js': + // return [ + // "source.js", + // "source.ts" + // ] + // case 'source.master-css.injection-string': + // return [ + // "source.js", + // "source.ts" + // ] + // default: + // return undefined + // } + // const grammar = grammars[scopeName]; + // return grammar ? grammar.injections : undefined; + // }, + // }) + // const grammars = new Map() + // grammars.set('master-css', 'source.master-css') + // await wireTmGrammars(monaco, registry, grammars, editor) + // const grammar = await registry.loadGrammar(languages.get(languageId)) + + // languages.setTokensProvider(languageId, { + // getInitialState: () => new TokenizerState(INITIAL), + // tokenize: (line: string, state: TokenizerState) => { + // const res = grammar.tokenizeLine(line, state.ruleStack) + // return { + // endState: new TokenizerState(res.ruleStack), + // tokens: res.tokens.map(token => ({ + // ...token, + // // TODO: At the moment, monaco-editor doesn't seem to accept array of scopes + // scopes: editor ? TMToMonacoToken(editor, token.scopes) : token.scopes[token.scopes.length - 1] + // })), + // } + // } + // }) + + previewIframeRef?.current?.contentWindow?.postMessage({ type: 'editorReady' }, window.location.origin) + } + + const width = useMemo(() => (!layout || layout === '2') ? '50%' : '100%', [layout]) + const height = useMemo(() => (!layout || layout === '2') ? '100%' : '50%', [layout]) + + return ( +
+
+ + {links?.map((eachLink: any) => { + if (shareable) { + if (!window.confirm('Are you sure to go to another page and discard current changes?')) { + event.preventDefault() + return + } + } + }}>{dict[eachLink.name] || eachLink.name})} +
+ {/* copy share link */} + {(shareId && !shareable) && } + {/* share button */} + {shareable && } + {(shareId || shareable) &&
} + + + +
+ {/* preview: desktop */} + + {/* preview: responsive */} + + {/* preview: css */} + +
+ + { + previewIframeRef?.current?.contentWindow?.postMessage({ + theme + }, window.location.origin) + }} + /> +
+
+
+ + + {shareItem.files.map((file, index) => ( + { + if (index === 0) { + router.push(pathname + '?' + createQueryString('tab', '')); + } else { + router.push(pathname + '?' + createQueryString('tab', file.title)); + } + // 不可僅依賴 router push 進行切換 + setCurrentTabTitle(file.title) + }}> + {file.title || ''} + + ))} + {/* mobile couldn't support tab active */} + { + // 不可依賴 router push 進行切換 + setCurrentTabTitle('Generated CSS') + } + }> + Generated CSS + + { + // 不可依賴 router push 進行切換 + setCurrentTabTitle('Preview') + }}> + Preview + + +
+ +
+
+
+ +