From 2a12f9a21bb3c800ba89a733d4dc08ea90e23f84 Mon Sep 17 00:00:00 2001 From: CodeDoctorDE Date: Tue, 23 Apr 2024 12:02:00 +0200 Subject: [PATCH] Add pack generation --- .github/workflows/build.yml | 24 + app/.gitignore | 3 + app/lib/models/pack.dart | 8 +- app/lib/theme.dart | 2 +- app/package.json | 2 +- app/pubspec.lock | 4 +- docs/community/downloads/build-your-own.md | 5 +- docs/package.json | 6 +- docs/pnpm-lock.yaml | 608 ++++++++++----------- tools/generate.dart | 9 + tools/pubspec.lock | 24 + tools/pubspec.yaml | 1 + 12 files changed, 382 insertions(+), 314 deletions(-) create mode 100644 tools/generate.dart diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 26e4924..263ce80 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,6 +29,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: Import files if: ${{ github.event_name != 'pull_request' }} env: @@ -107,6 +111,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: 🏭 Build nightly if: ${{ github.ref != 'refs/tags/stable' && (github.event_name != 'release' || github.event.prerelease) }} run: | @@ -186,6 +194,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: 🏭 Build nightly if: ${{ github.ref != 'refs/tags/stable' && (github.event_name != 'release' || github.event.prerelease) }} run: | @@ -297,6 +309,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: 🏭 Build nightly if: ${{ github.ref != 'refs/tags/stable' && (github.event_name != 'release' || github.event.prerelease) }} run: | @@ -364,6 +380,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: 🏭 Build run: | flutter build macos -v --release @@ -414,6 +434,10 @@ jobs: flutter clean flutter pub get flutter doctor -v + - name: Build nessesary files + working-directory: / + run: | + dart run tools/generate.dart - name: 🏭 Build run: | flutter build ios --release --no-codesign -v diff --git a/app/.gitignore b/app/.gitignore index 5c20cd7..8c17383 100644 --- a/app/.gitignore +++ b/app/.gitignore @@ -41,3 +41,6 @@ *.png~ *.tiled-session /node_modules + +# Runtime related +assets/pack.qka diff --git a/app/lib/models/pack.dart b/app/lib/models/pack.dart index c9be592..f1ec3e9 100644 --- a/app/lib/models/pack.dart +++ b/app/lib/models/pack.dart @@ -1,7 +1,7 @@ import 'dart:convert'; -import 'dart:typed_data'; import 'package:archive/archive.dart'; +import 'package:flutter/services.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; import 'package:qeck/models/deck.dart'; import 'package:qeck/models/meta.dart'; @@ -18,6 +18,12 @@ class PackData { PackData(this.archive); + factory PackData.fromData(Uint8List data) { + return PackData(ZipDecoder().decodeBytes(data)); + } + static Future getCorePack() async => PackData.fromData( + (await rootBundle.load('assets/pack.qka')).buffer.asUint8List()); + Uint8List? getAsset(String path) => archive.findFile(path)?.content; PackMetadata? getMetadata() { diff --git a/app/lib/theme.dart b/app/lib/theme.dart index 713f459..c28bd3b 100644 --- a/app/lib/theme.dart +++ b/app/lib/theme.dart @@ -44,5 +44,5 @@ FlexSchemeColor getFlexThemeColor(String name, bool dark) { } List getThemes() { - return FlexColor.schemesList.map((e) => e.name).toList(); + return ['classic', ...FlexColor.schemesList.map((e) => e.name)]; } diff --git a/app/package.json b/app/package.json index a0a9b3e..2ca8e1f 100644 --- a/app/package.json +++ b/app/package.json @@ -11,7 +11,7 @@ "keywords": [], "author": "", "license": "ISC", - "packageManager": "pnpm@9.0.2", + "packageManager": "pnpm@9.0.5", "dependencies": { "tile-extruder": "^2.1.0" } diff --git a/app/pubspec.lock b/app/pubspec.lock index 602dd45..7504447 100644 --- a/app/pubspec.lock +++ b/app/pubspec.lock @@ -733,10 +733,10 @@ packages: dependency: transitive description: name: pointycastle - sha256: "70fe966348fe08c34bf929582f1d8247d9d9408130723206472b4687227e4333" + sha256: "79fbafed02cfdbe85ef3fd06c7f4bc2cbcba0177e61b765264853d4253b21744" url: "https://pub.dev" source: hosted - version: "3.8.0" + version: "3.9.0" pool: dependency: transitive description: diff --git a/docs/community/downloads/build-your-own.md b/docs/community/downloads/build-your-own.md index e0fedc1..5ad4029 100644 --- a/docs/community/downloads/build-your-own.md +++ b/docs/community/downloads/build-your-own.md @@ -6,10 +6,11 @@ sidebar_position: 1 1. Install git and flutter (beta) 2. Clone the repository 3. Navigate to the app directory -4. Use the flutter tool to compile the application +4. Run `dart run tools/generate.dart` to generate the necessary files +5. Use the flutter tool to compile the application * `flutter build apk` * `flutter build appbundle` * `flutter build web` * `flutter build linux` * `flutter build windows` -5. The compiled files are in the build directory +6. The compiled files are in the build directory diff --git a/docs/package.json b/docs/package.json index efec492..8c877d3 100644 --- a/docs/package.json +++ b/docs/package.json @@ -24,9 +24,9 @@ "@docusaurus/preset-classic": "3.2.1", "@docusaurus/theme-common": "3.2.1", "@mdx-js/react": "^3.0.1", - "@swc/core": "^1.4.16", + "@swc/core": "^1.4.17", "animate.css": "^4.1.1", - "clsx": "^2.1.0", + "clsx": "^2.1.1", "node-fetch": "^3.3.2", "prism-react-renderer": "^2.3.1", "react": "^18.2.0", @@ -47,7 +47,7 @@ "last 1 safari version" ] }, - "packageManager": "pnpm@9.0.2", + "packageManager": "pnpm@9.0.5", "devDependencies": { "@docusaurus/module-type-aliases": "3.2.1", "@docusaurus/tsconfig": "3.2.1", diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 79b6720..a4f92d1 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -10,34 +10,34 @@ importers: dependencies: '@docusaurus/core': specifier: 3.2.1 - version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/plugin-client-redirects': specifier: 3.2.1 - version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/plugin-content-docs': specifier: 3.2.1 - version: 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/plugin-pwa': specifier: 3.2.1 - version: 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/preset-classic': specifier: 3.2.1 - version: 3.2.1(@algolia/client-search@4.23.3)(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) + version: 3.2.1(@algolia/client-search@4.23.3)(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) '@docusaurus/theme-common': specifier: 3.2.1 - version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + version: 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@mdx-js/react': specifier: ^3.0.1 version: 3.0.1(@types/react@18.2.79)(react@18.2.0) '@swc/core': - specifier: ^1.4.16 - version: 1.4.16 + specifier: ^1.4.17 + version: 1.4.17 animate.css: specifier: ^4.1.1 version: 4.1.1 clsx: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 node-fetch: specifier: ^3.3.2 version: 3.3.2 @@ -55,14 +55,14 @@ importers: version: 18.2.0(react@18.2.0) swc-loader: specifier: ^0.2.6 - version: 0.2.6(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)) + version: 0.2.6(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)) ua-parser-js: specifier: ^1.0.37 version: 1.0.37 devDependencies: '@docusaurus/module-type-aliases': specifier: 3.2.1 - version: 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + version: 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/tsconfig': specifier: 3.2.1 version: 3.2.1 @@ -74,7 +74,7 @@ importers: version: 5.4.5 webpack: specifier: ^5.91.0 - version: 5.91.0(@swc/core@1.4.16) + version: 5.91.0(@swc/core@1.4.17) packages: @@ -196,8 +196,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.1': - resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1207,68 +1207,68 @@ packages: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} - '@swc/core-darwin-arm64@1.4.16': - resolution: {integrity: sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==} + '@swc/core-darwin-arm64@1.4.17': + resolution: {integrity: sha512-HVl+W4LezoqHBAYg2JCqR+s9ife9yPfgWSj37iIawLWzOmuuJ7jVdIB7Ee2B75bEisSEKyxRlTl6Y1Oq3owBgw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.4.16': - resolution: {integrity: sha512-t3bgqFoYLWvyVtVL6KkFNCINEoOrIlyggT/kJRgi1y0aXSr0oVgcrQ4ezJpdeahZZ4N+Q6vT3ffM30yIunELNA==} + '@swc/core-darwin-x64@1.4.17': + resolution: {integrity: sha512-WYRO9Fdzq4S/he8zjW5I95G1zcvyd9yyD3Tgi4/ic84P5XDlSMpBDpBLbr/dCPjmSg7aUXxNQqKqGkl6dQxYlA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.4.16': - resolution: {integrity: sha512-DvHuwvEF86YvSd0lwnzVcjOTZ0jcxewIbsN0vc/0fqm9qBdMMjr9ox6VCam1n3yYeRtj4VFgrjeNFksqbUejdQ==} + '@swc/core-linux-arm-gnueabihf@1.4.17': + resolution: {integrity: sha512-cgbvpWOvtMH0XFjvwppUCR+Y+nf6QPaGu6AQ5hqCP+5Lv2zO5PG0RfasC4zBIjF53xgwEaaWmGP5/361P30X8Q==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.4.16': - resolution: {integrity: sha512-9Uu5YlPbyCvbidjKtYEsPpyZlu16roOZ5c2tP1vHfnU9bgf5Tz5q5VovSduNxPHx+ed2iC1b1URODHvDzbbDuQ==} + '@swc/core-linux-arm64-gnu@1.4.17': + resolution: {integrity: sha512-l7zHgaIY24cF9dyQ/FOWbmZDsEj2a9gRFbmgx2u19e3FzOPuOnaopFj0fRYXXKCmtdx+anD750iBIYnTR+pq/Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.4.16': - resolution: {integrity: sha512-/YZq/qB1CHpeoL0eMzyqK5/tYZn/rzKoCYDviFU4uduSUIJsDJQuQA/skdqUzqbheOXKAd4mnJ1hT04RbJ8FPQ==} + '@swc/core-linux-arm64-musl@1.4.17': + resolution: {integrity: sha512-qhH4gr9gAlVk8MBtzXbzTP3BJyqbAfUOATGkyUtohh85fPXQYuzVlbExix3FZXTwFHNidGHY8C+ocscI7uDaYw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.4.16': - resolution: {integrity: sha512-UUjaW5VTngZYDcA8yQlrFmqs1tLi1TxbKlnaJwoNhel9zRQ0yG1YEVGrzTvv4YApSuIiDK18t+Ip927bwucuVQ==} + '@swc/core-linux-x64-gnu@1.4.17': + resolution: {integrity: sha512-vRDFATL1oN5oZMImkwbgSHEkp8xG1ofEASBypze01W1Tqto8t+yo6gsp69wzCZBlxldsvPpvFZW55Jq0Rn+UnA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.4.16': - resolution: {integrity: sha512-aFhxPifevDTwEDKPi4eRYWzC0p/WYJeiFkkpNU5Uc7a7M5iMWPAbPFUbHesdlb9Jfqs5c07oyz86u+/HySBNPQ==} + '@swc/core-linux-x64-musl@1.4.17': + resolution: {integrity: sha512-zQNPXAXn3nmPqv54JVEN8k2JMEcMTQ6veVuU0p5O+A7KscJq+AGle/7ZQXzpXSfUCXlLMX4wvd+rwfGhh3J4cw==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.4.16': - resolution: {integrity: sha512-bTD43MbhIHL2s5QgCwyleaGwl96Gk/scF2TaVKdUe4QlJCDV/YK9h5oIBAp63ckHtE8GHlH4c8dZNBiAXn4Org==} + '@swc/core-win32-arm64-msvc@1.4.17': + resolution: {integrity: sha512-z86n7EhOwyzxwm+DLE5NoLkxCTme2lq7QZlDjbQyfCxOt6isWz8rkW5QowTX8w9Rdmk34ncrjSLvnHOeLY17+w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.4.16': - resolution: {integrity: sha512-/lmZeAN/qV5XbK2SEvi8e2RkIg8FQNYiSA8y2/Zb4gTUMKVO5JMLH0BSWMiIKMstKDPDSxMWgwJaQHF8UMyPmQ==} + '@swc/core-win32-ia32-msvc@1.4.17': + resolution: {integrity: sha512-JBwuSTJIgiJJX6wtr4wmXbfvOswHFj223AumUrK544QV69k60FJ9q2adPW9Csk+a8wm1hLxq4HKa2K334UHJ/g==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.4.16': - resolution: {integrity: sha512-BPAfFfODWXtUu6SwaTTftDHvcbDyWBSI/oanUeRbQR5vVWkXoQ3cxLTsDluc3H74IqXS5z1Uyoe0vNo2hB1opA==} + '@swc/core-win32-x64-msvc@1.4.17': + resolution: {integrity: sha512-jFkOnGQamtVDBm3MF5Kq1lgW8vx4Rm1UvJWRUfg+0gx7Uc3Jp3QMFeMNw/rDNQYRDYPG3yunCC+2463ycd5+dg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.4.16': - resolution: {integrity: sha512-Xaf+UBvW6JNuV131uvSNyMXHn+bh6LyKN4tbv7tOUFQpXyz/t9YWRE04emtlUW9Y0qrm/GKFCbY8n3z6BpZbTA==} + '@swc/core@1.4.17': + resolution: {integrity: sha512-tq+mdWvodMBNBBZbwFIMTVGYHe9N7zvEaycVVjfvAx20k1XozHbHhRv+9pEVFJjwRxLdXmtvFZd3QZHRAOpoNQ==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': ^0.5.0 @@ -1311,8 +1311,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.9': - resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==} + '@types/eslint@8.56.10': + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -1558,8 +1558,8 @@ packages: ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - algoliasearch-helper@3.17.0: - resolution: {integrity: sha512-R5422OiQjvjlK3VdpNQ/Qk7KsTIGeM5ACm8civGifOVWdRRV/3SgXuKmeNxe94Dz6fwj/IgpVmXbHutU4mHubg==} + algoliasearch-helper@3.18.0: + resolution: {integrity: sha512-ZXvA8r6VG46V343jnIE7Tei8Xr0/9N8YhD27joC0BKxeogQyvNu7O37i510wA7FnrDjoa/tFhK90WUaBlkaqnw==} peerDependencies: algoliasearch: '>= 3.1 < 6' @@ -1657,8 +1657,8 @@ packages: babel-plugin-dynamic-import-node@2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - babel-plugin-polyfill-corejs2@0.4.10: - resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1667,8 +1667,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.1: - resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1766,8 +1766,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001611: - resolution: {integrity: sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q==} + caniuse-lite@1.0.30001612: + resolution: {integrity: sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1839,8 +1839,8 @@ packages: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} - clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} collapse-white-space@2.1.0: @@ -2250,8 +2250,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.740: - resolution: {integrity: sha512-Yvg5i+iyv7Xm18BRdVPVm8lc7kgxM3r6iwqCH2zB7QZy1kZRNmd0Zqm0zcD9XoFREE5/5rwIuIAOT+/mzGcnZg==} + electron-to-chromium@1.4.746: + resolution: {integrity: sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2894,8 +2894,8 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - ipaddr.js@2.1.0: - resolution: {integrity: sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==} + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} engines: {node: '>= 10'} is-alphabetical@2.0.1: @@ -3109,8 +3109,8 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - joi@17.12.3: - resolution: {integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==} + joi@17.13.0: + resolution: {integrity: sha512-9qcrTyoBmFZRNHeVP4edKqIUEgFzq7MHvTNSDuHSqkpOPtiBkgNgcmTSqmiw1kw9tdKaiddvIDv/eCJDxmqWCA==} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -3371,8 +3371,8 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - micromark-core-commonmark@2.0.0: - resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} micromark-extension-directive@3.0.0: resolution: {integrity: sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==} @@ -4709,8 +4709,8 @@ packages: uglify-js: optional: true - terser@5.30.3: - resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==} + terser@5.30.4: + resolution: {integrity: sha512-xRdd0v64a8mFK9bnsKVdoNP9GQIKUAaJPTaqEQDL4w/J8WaW4sWXXoMZ+6SimPkfT5bElreXf8m9HnmPc3E1BQ==} engines: {node: '>=10'} hasBin: true @@ -5332,7 +5332,7 @@ snapshots: regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 '@babel/helper-compilation-targets': 7.23.6 @@ -5840,9 +5840,9 @@ snapshots: '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.4) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.4) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -5983,9 +5983,9 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4) '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4) - babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.4) babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.4) core-js-compat: 3.37.0 semver: 6.3.1 transitivePeerDependencies: @@ -6076,7 +6076,7 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/core@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/core@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: '@babel/core': 7.24.4 '@babel/generator': 7.24.4 @@ -6090,14 +6090,14 @@ snapshots: '@babel/traverse': 7.24.1 '@docusaurus/cssnano-preset': 3.2.1 '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) '@svgr/webpack': 6.5.1 autoprefixer: 10.4.19(postcss@8.4.38) - babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.16)) + babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.17)) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 chalk: 4.1.2 @@ -6106,34 +6106,34 @@ snapshots: cli-table3: 0.6.4 combine-promises: 1.2.0 commander: 5.1.0 - copy-webpack-plugin: 11.0.0(webpack@5.91.0(@swc/core@1.4.16)) + copy-webpack-plugin: 11.0.0(webpack@5.91.0(@swc/core@1.4.17)) core-js: 3.37.0 - css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.16)) - css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.4.16)) + css-loader: 6.11.0(webpack@5.91.0(@swc/core@1.4.17)) + css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.4.17)) cssnano: 5.1.15(postcss@8.4.38) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 eta: 2.2.0 eval: 0.1.8 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.16)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.17)) fs-extra: 11.2.0 html-minifier-terser: 7.2.0 html-tags: 3.3.1 - html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.4.16)) + html-webpack-plugin: 5.6.0(webpack@5.91.0(@swc/core@1.4.17)) leven: 3.1.0 lodash: 4.17.21 - mini-css-extract-plugin: 2.9.0(webpack@5.91.0(@swc/core@1.4.16)) + mini-css-extract-plugin: 2.9.0(webpack@5.91.0(@swc/core@1.4.17)) p-map: 4.0.0 postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)) prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)) + react-dev-utils: 12.0.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)) react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-loadable: '@docusaurus/react-loadable@5.5.2(react@18.2.0)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2(react@18.2.0))(webpack@5.91.0(@swc/core@1.4.16)) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@5.5.2(react@18.2.0))(webpack@5.91.0(@swc/core@1.4.17)) react-router: 5.3.4(react@18.2.0) react-router-config: 5.1.1(react-router@5.3.4(react@18.2.0))(react@18.2.0) react-router-dom: 5.3.4(react@18.2.0) @@ -6141,15 +6141,15 @@ snapshots: semver: 7.6.0 serve-handler: 6.1.5 shelljs: 0.8.5 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)) tslib: 2.6.2 update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.16)))(webpack@5.91.0(@swc/core@1.4.16)) - webpack: 5.91.0(@swc/core@1.4.16) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.17)))(webpack@5.91.0(@swc/core@1.4.17)) + webpack: 5.91.0(@swc/core@1.4.17) webpack-bundle-analyzer: 4.10.2 - webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.4.16)) + webpack-dev-server: 4.15.2(webpack@5.91.0(@swc/core@1.4.17)) webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.4.16)) + webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.4.17)) transitivePeerDependencies: - '@docusaurus/types' - '@parcel/css' @@ -6181,16 +6181,16 @@ snapshots: chalk: 4.1.2 tslib: 2.6.2 - '@docusaurus/mdx-loader@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@docusaurus/mdx-loader@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@docusaurus/logger': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) '@mdx-js/mdx': 3.0.1 '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 estree-util-value-to-estree: 3.1.1 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.16)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.17)) fs-extra: 11.2.0 image-size: 1.1.1 mdast-util-mdx: 3.0.0 @@ -6206,9 +6206,9 @@ snapshots: tslib: 2.6.2 unified: 11.0.4 unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.16)))(webpack@5.91.0(@swc/core@1.4.16)) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.17)))(webpack@5.91.0(@swc/core@1.4.17)) vfile: 6.0.1 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - '@docusaurus/types' - '@swc/core' @@ -6217,10 +6217,10 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@docusaurus/module-type-aliases@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@docusaurus/react-loadable': 5.5.2(react@18.2.0) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@types/history': 4.7.11 '@types/react': 18.2.79 '@types/react-router-config': 5.0.11 @@ -6236,13 +6236,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-client-redirects@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-client-redirects@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/logger': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) eta: 2.2.0 fs-extra: 11.2.0 lodash: 4.17.21 @@ -6268,15 +6268,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-blog@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-content-blog@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -6288,7 +6288,7 @@ snapshots: tslib: 2.6.2 unist-util-visit: 5.0.0 utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -6307,16 +6307,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-content-docs@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/logger': 3.2.1 - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -6326,7 +6326,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -6345,18 +6345,18 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-content-pages@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - '@parcel/css' - '@rspack/core' @@ -6375,11 +6375,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-debug@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6403,11 +6403,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-google-analytics@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 @@ -6429,11 +6429,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-google-gtag@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) '@types/gtag.js': 0.0.12 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6456,11 +6456,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-google-tag-manager@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 @@ -6482,26 +6482,26 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-pwa@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-pwa@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: '@babel/core': 7.24.4 '@babel/preset-env': 7.24.4(@babel/core@7.24.4) - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/theme-translations': 3.2.1 - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.16)) - clsx: 2.1.0 + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.17)) + clsx: 2.1.1 core-js: 3.37.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)) tslib: 2.6.2 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) webpack-merge: 5.10.0 - webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.4.16)) + webpackbar: 5.0.2(webpack@5.91.0(@swc/core@1.4.17)) workbox-build: 7.0.0 workbox-precaching: 7.0.0 workbox-window: 7.0.0 @@ -6524,14 +6524,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/plugin-sitemap@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/logger': 3.2.1 - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) fs-extra: 11.2.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -6555,21 +6555,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.2.1(@algolia/client-search@4.23.3)(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5)': - dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-debug': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-google-analytics': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-google-gtag': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-google-tag-manager': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-sitemap': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-classic': 3.2.1(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-search-algolia': 3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/preset-classic@3.2.1(@algolia/client-search@4.23.3)(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5)': + dependencies: + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-debug': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-google-analytics': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-google-gtag': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-google-tag-manager': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-sitemap': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-classic': 3.2.1(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-search-algolia': 3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -6599,22 +6599,22 @@ snapshots: prop-types: 15.8.1 react: 18.2.0 - '@docusaurus/theme-classic@3.2.1(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/theme-classic@3.2.1(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/theme-translations': 3.2.1 - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) '@mdx-js/react': 3.0.1(@types/react@18.2.79)(react@18.2.0) - clsx: 2.1.0 + clsx: 2.1.1 copy-text-to-clipboard: 3.2.0 infima: 0.2.0-alpha.43 lodash: 4.17.21 @@ -6647,19 +6647,19 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': + '@docusaurus/theme-common@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5)': dependencies: - '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/mdx-loader': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/module-type-aliases': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/plugin-content-blog': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-pages': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@types/history': 4.7.11 '@types/react': 18.2.79 '@types/react-router-config': 5.0.11 - clsx: 2.1.0 + clsx: 2.1.1 parse-numeric-range: 1.3.0 prism-react-renderer: 2.3.1(react@18.2.0) react: 18.2.0 @@ -6685,19 +6685,19 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5)': + '@docusaurus/theme-search-algolia@3.2.1(@algolia/client-search@4.23.3)(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5)': dependencies: '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(@types/react@18.2.79)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(search-insights@2.13.0) - '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/logger': 3.2.1 - '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@docusaurus/theme-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) '@docusaurus/theme-translations': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-validation': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) algoliasearch: 4.23.3 - algoliasearch-helper: 3.17.0(algoliasearch@4.23.3) - clsx: 2.1.0 + algoliasearch-helper: 3.18.0(algoliasearch@4.23.3) + clsx: 2.1.1 eta: 2.2.0 fs-extra: 11.2.0 lodash: 4.17.21 @@ -6734,18 +6734,18 @@ snapshots: '@docusaurus/tsconfig@3.2.1': {} - '@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@mdx-js/mdx': 3.0.1 '@types/history': 4.7.11 '@types/react': 18.2.79 commander: 5.1.0 - joi: 17.12.3 + joi: 17.13.0 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) utility-types: 3.11.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) webpack-merge: 5.10.0 transitivePeerDependencies: - '@swc/core' @@ -6754,18 +6754,18 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@docusaurus/utils-common@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: tslib: 2.6.2 optionalDependencies: - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@docusaurus/utils-validation@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)': + '@docusaurus/utils-validation@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)': dependencies: '@docusaurus/logger': 3.2.1 - '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16) - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - joi: 17.12.3 + '@docusaurus/utils': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + joi: 17.13.0 js-yaml: 4.1.0 tslib: 2.6.2 transitivePeerDependencies: @@ -6776,13 +6776,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.16)': + '@docusaurus/utils@3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@swc/core@1.4.17)': dependencies: '@docusaurus/logger': 3.2.1 - '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@docusaurus/utils-common': 3.2.1(@docusaurus/types@3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@svgr/webpack': 6.5.1 escape-string-regexp: 4.0.0 - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.16)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.17)) fs-extra: 11.2.0 github-slugger: 1.5.0 globby: 11.1.0 @@ -6795,10 +6795,10 @@ snapshots: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.6.2 - url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.16)))(webpack@5.91.0(@swc/core@1.4.16)) - webpack: 5.91.0(@swc/core@1.4.16) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.17)))(webpack@5.91.0(@swc/core@1.4.17)) + webpack: 5.91.0(@swc/core@1.4.17) optionalDependencies: - '@docusaurus/types': 3.2.1(@swc/core@1.4.16)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@docusaurus/types': 3.2.1(@swc/core@1.4.17)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -7057,51 +7057,51 @@ snapshots: transitivePeerDependencies: - supports-color - '@swc/core-darwin-arm64@1.4.16': + '@swc/core-darwin-arm64@1.4.17': optional: true - '@swc/core-darwin-x64@1.4.16': + '@swc/core-darwin-x64@1.4.17': optional: true - '@swc/core-linux-arm-gnueabihf@1.4.16': + '@swc/core-linux-arm-gnueabihf@1.4.17': optional: true - '@swc/core-linux-arm64-gnu@1.4.16': + '@swc/core-linux-arm64-gnu@1.4.17': optional: true - '@swc/core-linux-arm64-musl@1.4.16': + '@swc/core-linux-arm64-musl@1.4.17': optional: true - '@swc/core-linux-x64-gnu@1.4.16': + '@swc/core-linux-x64-gnu@1.4.17': optional: true - '@swc/core-linux-x64-musl@1.4.16': + '@swc/core-linux-x64-musl@1.4.17': optional: true - '@swc/core-win32-arm64-msvc@1.4.16': + '@swc/core-win32-arm64-msvc@1.4.17': optional: true - '@swc/core-win32-ia32-msvc@1.4.16': + '@swc/core-win32-ia32-msvc@1.4.17': optional: true - '@swc/core-win32-x64-msvc@1.4.16': + '@swc/core-win32-x64-msvc@1.4.17': optional: true - '@swc/core@1.4.16': + '@swc/core@1.4.17': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.6 optionalDependencies: - '@swc/core-darwin-arm64': 1.4.16 - '@swc/core-darwin-x64': 1.4.16 - '@swc/core-linux-arm-gnueabihf': 1.4.16 - '@swc/core-linux-arm64-gnu': 1.4.16 - '@swc/core-linux-arm64-musl': 1.4.16 - '@swc/core-linux-x64-gnu': 1.4.16 - '@swc/core-linux-x64-musl': 1.4.16 - '@swc/core-win32-arm64-msvc': 1.4.16 - '@swc/core-win32-ia32-msvc': 1.4.16 - '@swc/core-win32-x64-msvc': 1.4.16 + '@swc/core-darwin-arm64': 1.4.17 + '@swc/core-darwin-x64': 1.4.17 + '@swc/core-linux-arm-gnueabihf': 1.4.17 + '@swc/core-linux-arm64-gnu': 1.4.17 + '@swc/core-linux-arm64-musl': 1.4.17 + '@swc/core-linux-x64-gnu': 1.4.17 + '@swc/core-linux-x64-musl': 1.4.17 + '@swc/core-win32-arm64-msvc': 1.4.17 + '@swc/core-win32-ia32-msvc': 1.4.17 + '@swc/core-win32-x64-msvc': 1.4.17 '@swc/counter@0.1.3': {} @@ -7143,10 +7143,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.9 + '@types/eslint': 8.56.10 '@types/estree': 1.0.5 - '@types/eslint@8.56.9': + '@types/eslint@8.56.10': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -7433,7 +7433,7 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - algoliasearch-helper@3.17.0(algoliasearch@4.23.3): + algoliasearch-helper@3.18.0(algoliasearch@4.23.3): dependencies: '@algolia/events': 4.0.1 algoliasearch: 4.23.3 @@ -7520,7 +7520,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001611 + caniuse-lite: 1.0.30001612 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -7531,22 +7531,22 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.16)): + babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@babel/core': 7.24.4 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) babel-plugin-dynamic-import-node@2.3.3: dependencies: object.assign: 4.1.5 - babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.4): dependencies: '@babel/compat-data': 7.24.4 '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -7554,15 +7554,15 @@ snapshots: babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) core-js-compat: 3.37.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.4): dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.4) transitivePeerDependencies: - supports-color @@ -7637,8 +7637,8 @@ snapshots: browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001611 - electron-to-chromium: 1.4.740 + caniuse-lite: 1.0.30001612 + electron-to-chromium: 1.4.746 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) @@ -7684,11 +7684,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001611 + caniuse-lite: 1.0.30001612 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001611: {} + caniuse-lite@1.0.30001612: {} ccount@2.0.1: {} @@ -7770,7 +7770,7 @@ snapshots: kind-of: 6.0.3 shallow-clone: 3.0.1 - clsx@2.1.0: {} + clsx@2.1.1: {} collapse-white-space@2.1.0: {} @@ -7859,7 +7859,7 @@ snapshots: copy-text-to-clipboard@3.2.0: {} - copy-webpack-plugin@11.0.0(webpack@5.91.0(@swc/core@1.4.16)): + copy-webpack-plugin@11.0.0(webpack@5.91.0(@swc/core@1.4.17)): dependencies: fast-glob: 3.3.2 glob-parent: 6.0.2 @@ -7867,7 +7867,7 @@ snapshots: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) core-js-compat@3.37.0: dependencies: @@ -7920,7 +7920,7 @@ snapshots: dependencies: postcss: 8.4.38 - css-loader@6.11.0(webpack@5.91.0(@swc/core@1.4.16)): + css-loader@6.11.0(webpack@5.91.0(@swc/core@1.4.17)): dependencies: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 @@ -7931,9 +7931,9 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.0 optionalDependencies: - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) - css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.4.16)): + css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: cssnano: 5.1.15(postcss@8.4.38) jest-worker: 29.7.0 @@ -7941,7 +7941,7 @@ snapshots: schema-utils: 4.2.0 serialize-javascript: 6.0.2 source-map: 0.6.1 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) optionalDependencies: clean-css: 5.3.3 @@ -8196,7 +8196,7 @@ snapshots: dependencies: jake: 10.8.7 - electron-to-chromium@1.4.740: {} + electron-to-chromium@1.4.746: {} emoji-regex@8.0.0: {} @@ -8464,11 +8464,11 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.16)): + file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.17)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) filelist@1.0.4: dependencies: @@ -8519,7 +8519,7 @@ snapshots: dependencies: is-callable: 1.2.7 - fork-ts-checker-webpack-plugin@6.5.3(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)): + fork-ts-checker-webpack-plugin@6.5.3(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@babel/code-frame': 7.24.2 '@types/json-schema': 7.0.15 @@ -8535,7 +8535,7 @@ snapshots: semver: 7.6.0 tapable: 1.1.3 typescript: 5.4.5 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) form-data-encoder@2.1.4: {} @@ -8856,7 +8856,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.30.3 + terser: 5.30.4 html-minifier-terser@7.2.0: dependencies: @@ -8866,13 +8866,13 @@ snapshots: entities: 4.5.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.30.3 + terser: 5.30.4 html-tags@3.3.1: {} html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.4.16)): + html-webpack-plugin@5.6.0(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -8880,7 +8880,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) htmlparser2@6.1.0: dependencies: @@ -9006,7 +9006,7 @@ snapshots: ipaddr.js@1.9.1: {} - ipaddr.js@2.1.0: {} + ipaddr.js@2.2.0: {} is-alphabetical@2.0.1: {} @@ -9192,7 +9192,7 @@ snapshots: jiti@1.21.0: {} - joi@17.12.3: + joi@17.13.0: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -9561,7 +9561,7 @@ snapshots: methods@1.1.2: {} - micromark-core-commonmark@2.0.0: + micromark-core-commonmark@2.0.1: dependencies: decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -9607,7 +9607,7 @@ snapshots: micromark-extension-gfm-footnote@2.0.0: dependencies: devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-normalize-identifier: 2.0.0 @@ -9687,7 +9687,7 @@ snapshots: dependencies: '@types/estree': 1.0.5 devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 @@ -9840,7 +9840,7 @@ snapshots: debug: 4.3.4 decode-named-character-reference: 1.0.2 devlop: 1.1.0 - micromark-core-commonmark: 2.0.0 + micromark-core-commonmark: 2.0.1 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-chunked: 2.0.0 @@ -9881,11 +9881,11 @@ snapshots: mimic-response@4.0.0: {} - mini-css-extract-plugin@2.9.0(webpack@5.91.0(@swc/core@1.4.16)): + mini-css-extract-plugin@2.9.0(webpack@5.91.0(@swc/core@1.4.17)): dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) minimalistic-assert@1.0.1: {} @@ -10173,13 +10173,13 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)): + postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: cosmiconfig: 8.3.6(typescript@5.4.5) jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - typescript @@ -10361,7 +10361,7 @@ snapshots: prism-react-renderer@2.3.1(react@18.2.0): dependencies: '@types/prismjs': 1.26.3 - clsx: 2.1.0 + clsx: 2.1.1 react: 18.2.0 prismjs@1.29.0: {} @@ -10437,7 +10437,7 @@ snapshots: lodash.throttle: 4.1.1 react: 18.2.0 - react-dev-utils@12.0.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)): + react-dev-utils@12.0.1(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@babel/code-frame': 7.24.2 address: 1.2.2 @@ -10448,7 +10448,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.16)) + fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.4.5)(webpack@5.91.0(@swc/core@1.4.17)) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -10463,7 +10463,7 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -10505,11 +10505,11 @@ snapshots: dependencies: react: 18.2.0 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2(react@18.2.0))(webpack@5.91.0(@swc/core@1.4.16)): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@5.5.2(react@18.2.0))(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@babel/runtime': 7.24.4 react-loadable: '@docusaurus/react-loadable@5.5.2(react@18.2.0)' - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) react-router-config@5.1.1(react-router@5.3.4(react@18.2.0))(react@18.2.0): dependencies: @@ -10734,7 +10734,7 @@ snapshots: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.30.3 + terser: 5.30.4 rollup@2.79.1: optionalDependencies: @@ -11136,11 +11136,11 @@ snapshots: picocolors: 1.0.0 stable: 0.1.8 - swc-loader@0.2.6(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)): + swc-loader@0.2.6(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: - '@swc/core': 1.4.16 + '@swc/core': 1.4.17 '@swc/counter': 0.1.3 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) tapable@1.1.3: {} @@ -11155,18 +11155,18 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.3.10(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)): + terser-webpack-plugin@5.3.10(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.30.3 - webpack: 5.91.0(@swc/core@1.4.16) + terser: 5.30.4 + webpack: 5.91.0(@swc/core@1.4.17) optionalDependencies: - '@swc/core': 1.4.16 + '@swc/core': 1.4.17 - terser@5.30.3: + terser@5.30.4: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 @@ -11361,14 +11361,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.16)))(webpack@5.91.0(@swc/core@1.4.16)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0(@swc/core@1.4.17)))(webpack@5.91.0(@swc/core@1.4.17)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) optionalDependencies: - file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.16)) + file-loader: 6.2.0(webpack@5.91.0(@swc/core@1.4.17)) util-deprecate@1.0.2: {} @@ -11433,16 +11433,16 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.4.16)): + webpack-dev-middleware@5.3.4(webpack@5.91.0(@swc/core@1.4.17)): 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.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) - webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.4.16)): + webpack-dev-server@4.15.2(webpack@5.91.0(@swc/core@1.4.17)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -11462,7 +11462,7 @@ snapshots: graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.6(@types/express@4.17.21) - ipaddr.js: 2.1.0 + ipaddr.js: 2.2.0 launch-editor: 2.6.1 open: 8.4.2 p-retry: 4.6.2 @@ -11472,10 +11472,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.4.16)) + webpack-dev-middleware: 5.3.4(webpack@5.91.0(@swc/core@1.4.17)) ws: 8.16.0 optionalDependencies: - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) transitivePeerDependencies: - bufferutil - debug @@ -11490,7 +11490,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.91.0(@swc/core@1.4.16): + webpack@5.91.0(@swc/core@1.4.17): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -11513,7 +11513,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.16)(webpack@5.91.0(@swc/core@1.4.16)) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.17)(webpack@5.91.0(@swc/core@1.4.17)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -11521,13 +11521,13 @@ snapshots: - esbuild - uglify-js - webpackbar@5.0.2(webpack@5.91.0(@swc/core@1.4.16)): + webpackbar@5.0.2(webpack@5.91.0(@swc/core@1.4.17)): dependencies: chalk: 4.1.2 consola: 2.15.3 pretty-time: 1.1.0 std-env: 3.7.0 - webpack: 5.91.0(@swc/core@1.4.16) + webpack: 5.91.0(@swc/core@1.4.17) websocket-driver@0.7.4: dependencies: diff --git a/tools/generate.dart b/tools/generate.dart new file mode 100644 index 0000000..8043225 --- /dev/null +++ b/tools/generate.dart @@ -0,0 +1,9 @@ +import 'dart:io'; + +import 'package:archive/archive_io.dart'; + +Future main() async { + final encoder = ZipFileEncoder(); + final dir = Directory('app/pack'); + await encoder.zipDirectoryAsync(dir, filename: 'app/assets/pack.qka'); +} diff --git a/tools/pubspec.lock b/tools/pubspec.lock index a1476b4..0f24956 100644 --- a/tools/pubspec.lock +++ b/tools/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + archive: + dependency: "direct main" + description: + name: archive + sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" + url: "https://pub.dev" + source: hosted + version: "3.4.10" args: dependency: "direct main" description: @@ -73,6 +81,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.19.0" + js: + dependency: transitive + description: + name: js + sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf + url: "https://pub.dev" + source: hosted + version: "0.7.1" lints: dependency: "direct main" description: @@ -105,6 +121,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.0" + pointycastle: + dependency: transitive + description: + name: pointycastle + sha256: "79fbafed02cfdbe85ef3fd06c7f4bc2cbcba0177e61b765264853d4253b21744" + url: "https://pub.dev" + source: hosted + version: "3.9.0" shelf: dependency: "direct main" description: diff --git a/tools/pubspec.yaml b/tools/pubspec.yaml index 65a3524..4f16264 100644 --- a/tools/pubspec.yaml +++ b/tools/pubspec.yaml @@ -2,6 +2,7 @@ name: qeck_tools environment: sdk: ">=2.13.0 <3.0.0" dependencies: + archive: ^3.4.10 args: ^2.5.0 intl: ^0.19.0 lints: ^3.0.0