diff --git a/.github/workflows/jest-unit-test.yml b/.github/workflows/jest-unit-test.yml index 2bc86c47d7..25e19f7431 100644 --- a/.github/workflows/jest-unit-test.yml +++ b/.github/workflows/jest-unit-test.yml @@ -55,8 +55,8 @@ jobs: - name: build nocodb-sdk working-directory: ./packages/nocodb-sdk run: | - pnpm run generate:sdk:ee - pnpm run build:ee:main + pnpm run generate:sdk + pnpm run build:main - name: run unit tests working-directory: ./packages/nocodb run: pnpm run test diff --git a/packages/nc-secret-mgr/dist/cli.js b/packages/nc-secret-mgr/dist/cli.js old mode 100644 new mode 100755 diff --git a/packages/nocodb/jest.config.js b/packages/nocodb/jest.config.js index a020f4d508..b4b472c1ee 100644 --- a/packages/nocodb/jest.config.js +++ b/packages/nocodb/jest.config.js @@ -34,7 +34,7 @@ module.exports = { '^.+\\.ts$': [ 'ts-jest', { - tsconfig: 'tsconfig.ee.json', + tsconfig: 'tsconfig.json', }, ], }, diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 19bb5e6e99..8303f62d30 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -27,14 +27,14 @@ "start": "pnpm run watch:run", "start:prod": "node docker/main", "lint": "eslint \"src/**/*.ts\" --fix", - "test": "jest", + "test": "jest --runInBand --forceExit", "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest --config ./test/jest-e2e.json", "watch:run": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/docker --log-error --project tsconfig.json\"", - "watch:run:mysql": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunMysql --log-error --project tsconfig.json\"", - "watch:run:pg": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG --log-error --project tsconfig.json\"", + "watch:run:mysql": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunMysql --log-error --project tsconfig.json\"", + "watch:run:pg": "cross-env NC_DISABLE_TELE=true NODE_ENV=development EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/dockerRunPG --log-error --project tsconfig.json\"", "watch:run:playwright:mysql": "rm -f ./test_noco.db; cross-env DB_TYPE=mysql NC_DB=\"mysql2://localhost:3306?u=root&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", "watch:run:playwright:pg": "rm -f ./test_noco.db; cross-env DB_TYPE=pg NC_DB=\"pg://localhost:5432?u=postgres&p=password&d=pw_ncdb\" PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", "watch:run:playwright": "rm -f ./test_*.db; cross-env DB_TYPE=sqlite DATABASE_URL=sqlite:./test_noco.db PLAYWRIGHT_TEST=true NODE_ENV=test NC_DISABLE_TELE=true EE=true NC_SNAPSHOT_WINDOW_SEC=3 nodemon -e ts,js -w ./src -x \"ts-node src/run/testDocker --log-error --project tsconfig.json\"", @@ -196,22 +196,5 @@ "tsconfig-paths": "^4.2.0", "typescript": "^5.3.3", "webpack-cli": "^5.1.4" - }, - "jest": { - "moduleFileExtensions": [ - "js", - "json", - "ts" - ], - "rootDir": "src", - "testRegex": ".*\\.spec\\.ts$", - "transform": { - "^.+\\.(t|j)s$": "ts-jest" - }, - "collectCoverageFrom": [ - "**/*.(t|j)s" - ], - "coverageDirectory": "../coverage", - "testEnvironment": "node" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e014694887..1c7b60826b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,22 +39,22 @@ importers: dependencies: '@ckpack/vue-color': specifier: ^1.5.0 - version: 1.5.0(vue@3.5.10) + version: 1.5.0(vue@3.5.11) '@iconify/vue': specifier: ^4.1.2 - version: 4.1.2(vue@3.5.10) + version: 4.1.2(vue@3.5.11) '@nuxt/image': specifier: ^1.3.0 version: 1.3.0 '@pinia/nuxt': specifier: ^0.5.1 - version: 0.5.1(vue@3.5.10) + version: 0.5.1(vue@3.5.11) '@sentry/tracing': specifier: ^7.72.0 version: 7.114.0 '@sentry/vue': specifier: ^7.72.0 - version: 7.118.0(vue@3.5.10) + version: 7.118.0(vue@3.5.11) '@tiptap/extension-link': specifier: ^2.4.0 version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0) @@ -78,31 +78,31 @@ importers: version: 2.4.0(@tiptap/pm@2.4.0) '@tiptap/vue-3': specifier: 2.4.0 - version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.5.10) + version: 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.5.11) '@vue-flow/additional-components': specifier: ^1.3.3 - version: 1.3.3(@vue-flow/core@1.31.0)(vue@3.5.10) + version: 1.3.3(@vue-flow/core@1.31.0)(vue@3.5.11) '@vue-flow/core': specifier: ^1.30.1 - version: 1.31.0(vue@3.5.10) + version: 1.31.0(vue@3.5.11) '@vuelidate/core': specifier: ^2.0.3 - version: 2.0.3(vue@3.5.10) + version: 2.0.3(vue@3.5.11) '@vuelidate/validators': specifier: ^2.0.4 - version: 2.0.4(vue@3.5.10) + version: 2.0.4(vue@3.5.11) '@vueuse/core': specifier: ^10.7.2 - version: 10.7.2(vue@3.5.10) + version: 10.7.2(vue@3.5.11) '@vueuse/integrations': specifier: ^10.7.2 - version: 10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.10) + version: 10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.11) '@vueuse/motion': specifier: ^2.2.5 - version: 2.2.5(vue@3.5.10) + version: 2.2.5(vue@3.5.11) ant-design-vue: specifier: ^3.2.20 - version: 3.2.20(vue@3.5.10) + version: 3.2.20(vue@3.5.11) chart.js: specifier: ^4.4.2 version: 4.4.2 @@ -123,10 +123,10 @@ importers: version: 1.1.9 embla-carousel-vue: specifier: ^8.1.7 - version: 8.1.7(vue@3.5.10) + version: 8.1.7(vue@3.5.11) emoji-mart-vue-fast: specifier: ^15.0.2 - version: 15.0.2(vue@3.5.10) + version: 15.0.2(vue@3.5.11) file-saver: specifier: ^2.0.5 version: 2.0.5 @@ -183,10 +183,10 @@ importers: version: 2.3.0 pdfobject-vue: specifier: ^0.0.4 - version: 0.0.4(pdfobject@2.3.0)(vue@3.5.10) + version: 0.0.4(pdfobject@2.3.0)(vue@3.5.11) pinia: specifier: ^2.1.7 - version: 2.1.7(vue@3.5.10) + version: 2.1.7(vue@3.5.11) plyr: specifier: ^3.7.8 version: 3.7.8 @@ -240,28 +240,28 @@ importers: version: 13.11.0 vue-advanced-cropper: specifier: ^2.8.8 - version: 2.8.8(vue@3.5.10) + version: 2.8.8(vue@3.5.11) vue-barcode-reader: specifier: ^1.0.3 version: 1.0.3 vue-chartjs: specifier: ^5.3.1 - version: 5.3.1(chart.js@4.4.2)(vue@3.5.10) + version: 5.3.1(chart.js@4.4.2)(vue@3.5.11) vue-dompurify-html: specifier: ^3.1.2 - version: 3.1.2(vue@3.5.10) + version: 3.1.2(vue@3.5.11) vue-github-button: specifier: ^3.1.0 version: 3.1.0 vue-i18n: specifier: ^9.9.1 - version: 9.9.1(vue@3.5.10) + version: 9.9.1(vue@3.5.11) vue-qrcode-reader: specifier: 3.1.9 version: 3.1.9 vue3-calendar-heatmap: specifier: ^2.0.5 - version: 2.0.5(tippy.js@6.3.7)(vue@3.5.10) + version: 2.0.5(tippy.js@6.3.7)(vue@3.5.11) vue3-contextmenu: specifier: ^0.2.12 version: 0.2.12 @@ -270,10 +270,10 @@ importers: version: 1.0.7 vue3-text-clamp: specifier: ^0.1.2 - version: 0.1.2(resize-detector@0.3.0)(vue@3.5.10) + version: 0.1.2(resize-detector@0.3.0)(vue@3.5.11) vuedraggable: specifier: ^4.1.0 - version: 4.1.0(vue@3.5.10) + version: 4.1.0(vue@3.5.11) xlsx: specifier: https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz version: '@cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz' @@ -403,7 +403,7 @@ importers: version: 0.0.3 '@unocss/nuxt': specifier: ^0.58.9 - version: 0.58.9(postcss@8.4.40)(vite@4.5.3)(webpack@5.91.0) + version: 0.58.9(postcss@8.4.47)(vite@4.5.3)(webpack@5.91.0) '@vitest/ui': specifier: ^0.34.7 version: 0.34.7(vitest@1.2.2) @@ -415,7 +415,7 @@ importers: version: 2.4.6 '@vueuse/nuxt': specifier: ^10.7.2 - version: 10.7.2(nuxt@3.11.2)(vue@3.5.10) + version: 10.7.2(nuxt@3.11.2)(vue@3.5.11) '@windicss/plugin-animations': specifier: ^1.0.9 version: 1.0.9 @@ -457,7 +457,7 @@ importers: version: 0.18.5(@vue/compiler-sfc@3.4.27) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(vue@3.5.10) + version: 0.26.0(vue@3.5.11) vite-plugin-monaco-editor: specifier: ^1.1.0 version: 1.1.0(monaco-editor@0.50.0) @@ -490,6 +490,58 @@ importers: specifier: ^4.10.4 version: 4.12.0 + packages/nc-secret-mgr: + dependencies: + chalk: + specifier: ^5.3.0 + version: 5.3.0 + commander: + specifier: ^12.1.0 + version: 12.1.0 + enquirer: + specifier: ^2.4.1 + version: 2.4.1 + figlet: + specifier: ^1.7.0 + version: 1.7.0 + knex: + specifier: ^3.1.0 + version: 3.1.0(mysql@2.18.1)(pg@8.13.0)(sqlite3@5.1.7) + mysql: + specifier: ^2.18.1 + version: 2.18.1 + parse-database-url: + specifier: ^0.3.0 + version: 0.3.0 + pg: + specifier: ^8.12.0 + version: 8.13.0 + sqlite3: + specifier: ^5.1.7 + version: 5.1.7 + devDependencies: + '@types/figlet': + specifier: ^1.5.8 + version: 1.5.8 + chai: + specifier: ^4.4.1 + version: 4.4.1 + class-transformer: + specifier: 0.3.1 + version: 0.3.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + mocha: + specifier: ^10.3.0 + version: 10.3.0 + nodemon: + specifier: ^3.0.3 + version: 3.0.3 + pkg: + specifier: ^5.8.0 + version: 5.8.1 + packages/nocodb: dependencies: '@aws-sdk/client-kafka': @@ -1170,14 +1222,14 @@ packages: resolution: {integrity: sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g==} dev: false - /@ant-design/icons-vue@6.1.0(vue@3.5.10): + /@ant-design/icons-vue@6.1.0(vue@3.5.11): resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==} peerDependencies: vue: latest dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.3.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /@antfu/eslint-config-basic@0.26.3(@typescript-eslint/parser@5.62.0)(eslint@8.56.0): @@ -2868,10 +2920,10 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) '@babel/helpers': 7.24.1 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@babel/template': 7.24.0 '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -2880,11 +2932,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/generator@7.18.2: + resolution: {integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.6 + '@jridgewell/gen-mapping': 0.3.5 + jsesc: 2.5.2 + dev: true + /@babel/generator@7.24.1: resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -2893,7 +2954,7 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@babel/helper-compilation-targets@7.23.6: @@ -2933,26 +2994,26 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -2965,13 +3026,13 @@ packages: '@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-validator-identifier': 7.24.7 /@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@babel/helper-plugin-utils@7.24.0: @@ -2995,24 +3056,25 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-string-parser@7.24.8: resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} @@ -3021,6 +3083,7 @@ packages: /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.24.7: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} @@ -3036,7 +3099,7 @@ packages: dependencies: '@babel/template': 7.24.0 '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -3045,11 +3108,19 @@ packages: engines: {node: '>=6.9.0'} requiresBuild: true dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.1 + /@babel/parser@7.18.4: + resolution: {integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.25.6 + dev: true + /@babel/parser@7.24.5: resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} engines: {node: '>=6.0.0'} @@ -3063,7 +3134,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 /@babel/parser@7.25.6: resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} @@ -3294,8 +3365,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.24.2 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 /@babel/traverse@7.24.1: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} @@ -3307,13 +3378,22 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 debug: 4.3.4(supports-color@5.5.0) globals: 11.12.0 transitivePeerDependencies: - supports-color + /@babel/types@7.19.0: + resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + dev: true + /@babel/types@7.24.0: resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} @@ -3321,6 +3401,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@babel/types@7.25.6: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} @@ -3334,7 +3415,7 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@ckpack/vue-color@1.5.0(vue@3.5.10): + /@ckpack/vue-color@1.5.0(vue@3.5.11): resolution: {integrity: sha512-dj1zXVyay2m4LdlLJCQSdIS2FYwUl77BZqyKmUXiehyqjCP0bGYnPcL38lrShzYUc2FdkYQX8ANZZjRahd4PQw==} engines: {node: '>=12'} peerDependencies: @@ -3342,7 +3423,7 @@ packages: dependencies: '@ctrl/tinycolor': 3.6.1 material-colors: 1.2.6 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /@clickhouse/client-common@0.2.9: @@ -4525,13 +4606,13 @@ packages: - supports-color dev: true - /@iconify/vue@4.1.2(vue@3.5.10): + /@iconify/vue@4.1.2(vue@3.5.11): resolution: {integrity: sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==} peerDependencies: vue: latest dependencies: '@iconify/types': 2.0.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /@img/sharp-darwin-arm64@0.33.2: @@ -5023,7 +5104,7 @@ packages: magic-string: 0.30.10 mlly: 1.6.1 source-map-js: 1.2.0 - vue-i18n: 9.9.1(vue@3.5.10) + vue-i18n: 9.9.1(vue@3.5.11) yaml-eslint-parser: 1.2.2 dev: true @@ -5072,7 +5153,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 unplugin: 1.5.1 - vue-i18n: 9.9.1(vue@3.5.10) + vue-i18n: 9.9.1(vue@3.5.11) transitivePeerDependencies: - rollup - supports-color @@ -5349,7 +5430,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 /@jridgewell/resolve-uri@3.1.1: @@ -5515,7 +5596,7 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.0 transitivePeerDependencies: - encoding @@ -5988,14 +6069,14 @@ packages: requiresBuild: true dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.2 + semver: 7.6.3 optional: 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.6.2 + semver: 7.6.3 dev: true /@npmcli/git@4.1.0: @@ -6008,7 +6089,7 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -6024,7 +6105,7 @@ packages: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -6064,7 +6145,7 @@ packages: json-parse-even-better-errors: 3.0.0 normalize-package-data: 6.0.0 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird dev: true @@ -6199,10 +6280,10 @@ packages: pkg-types: 1.1.1 prompts: 2.4.2 rc9: 2.1.2 - semver: 7.6.2 + semver: 7.6.3 dev: true - /@nuxt/devtools@1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.10): + /@nuxt/devtools@1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.11): resolution: {integrity: sha512-SuiuqtlN6OMPn7hYqbydcJmRF/L86yxi8ApcjNVnMURYBPaAAN9egkEFpQ6AjzjX+UnaG1hU8FE0w6pWKSRp3A==} hasBin: true peerDependencies: @@ -6213,9 +6294,9 @@ packages: '@nuxt/devtools-kit': 1.3.1(nuxt@3.11.2)(vite@4.5.3) '@nuxt/devtools-wizard': 1.3.1 '@nuxt/kit': 3.11.2 - '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.10) - '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.5.10) - '@vue/devtools-kit': 7.2.0(vue@3.5.10) + '@vue/devtools-applet': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.11) + '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.5.11) + '@vue/devtools-kit': 7.2.0(vue@3.5.11) birpc: 0.2.17 consola: 3.2.3 cronstrue: 2.50.0 @@ -6240,7 +6321,7 @@ packages: pkg-types: 1.1.1 rc9: 2.1.2 scule: 1.3.0 - semver: 7.6.2 + semver: 7.6.3 simple-git: 3.24.0 sirv: 2.0.4 unimport: 3.7.1 @@ -6314,7 +6395,7 @@ packages: c12: 1.10.0 consola: 3.2.3 defu: 6.1.4 - globby: 14.0.1 + globby: 14.0.2 hash-sum: 2.0.0 ignore: 5.3.1 jiti: 1.21.0 @@ -6323,7 +6404,7 @@ packages: pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.3.0 - semver: 7.6.2 + semver: 7.6.3 ufo: 1.5.3 unctx: 2.3.1 unimport: 3.7.1 @@ -6377,7 +6458,7 @@ packages: pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.3.0 - semver: 7.6.2 + semver: 7.6.3 ufo: 1.5.3 unctx: 2.3.1 unimport: 3.7.1 @@ -6631,7 +6712,7 @@ packages: resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} dev: true - /@nuxt/vite-builder@3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.5.10): + /@nuxt/vite-builder@3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.5.11): resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -6639,8 +6720,8 @@ packages: dependencies: '@nuxt/kit': 3.11.2 '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) - '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.5.10) - '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.5.10) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.11)(vue@3.5.11) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.11)(vue@3.5.11) autoprefixer: 10.4.19(postcss@8.4.40) clear: 0.1.0 consola: 3.2.3 @@ -6670,7 +6751,7 @@ packages: vite: 5.2.11(sass@1.71.1) vite-node: 1.6.0(sass@1.71.1) vite-plugin-checker: 0.6.4(eslint@8.56.0)(vite@5.2.11) - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: - '@types/node' @@ -7524,11 +7605,11 @@ packages: '@parcel/watcher-win32-x64': 2.4.1 dev: true - /@pinia/nuxt@0.5.1(vue@3.5.10): + /@pinia/nuxt@0.5.1(vue@3.5.11): resolution: {integrity: sha512-6wT6TqY81n+7/x3Yhf0yfaJVKkZU42AGqOR0T3+UvChcaOJhSma7OWPN64v+ptYlznat+fS1VTwNAcbi2lzHnw==} dependencies: '@nuxt/kit': 3.9.3 - pinia: 2.1.7(vue@3.5.10) + pinia: 2.1.7(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - rollup @@ -8281,7 +8362,7 @@ packages: '@sentry/types': 7.118.0 dev: false - /@sentry/vue@7.118.0(vue@3.5.10): + /@sentry/vue@7.118.0(vue@3.5.11): resolution: {integrity: sha512-k77NHzelR3oyDx6LFr0nvg+IKwGTjawaE36Xz2OuWivhJtqJyWKRqjDUhecsLTjZOx6zdoEsdwnRjjMF//xGMA==} engines: {node: '>=8'} peerDependencies: @@ -8291,7 +8372,7 @@ packages: '@sentry/core': 7.118.0 '@sentry/types': 7.118.0 '@sentry/utils': 7.118.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /@shikijs/core@1.5.2: @@ -9789,7 +9870,7 @@ packages: - '@tiptap/pm' dev: false - /@tiptap/vue-3@2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.5.10): + /@tiptap/vue-3@2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0)(vue@3.5.11): resolution: {integrity: sha512-NCw1Y4ScIrMCKC9YlepUHSAB8jq/PQ2f+AbZKh5bY2t/kMSJYLCJVHq9NFzG4TQtktgMGWCcEQVcDJ7YNpsfxw==} peerDependencies: '@tiptap/core': ^2.0.0 @@ -9800,7 +9881,7 @@ packages: '@tiptap/extension-bubble-menu': 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0) '@tiptap/extension-floating-menu': 2.4.0(@tiptap/core@2.4.0)(@tiptap/pm@2.4.0) '@tiptap/pm': 2.4.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /@tootallnate/once@1.1.2: @@ -9863,8 +9944,8 @@ packages: /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.1 @@ -9873,20 +9954,20 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 dev: true /@types/babel__traverse@7.20.1: resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==} dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 dev: true /@types/body-parser@1.19.2: @@ -10011,6 +10092,10 @@ packages: '@types/serve-static': 1.15.2 dev: true + /@types/figlet@1.5.8: + resolution: {integrity: sha512-G22AUvy4Tl95XLE7jmUM8s8mKcoz+Hr+Xm9W90gJsppJq9f9tHvOGkrpn4gRX0q/cLtBdNkWtWCKDg2UDZoZvQ==} + dev: true + /@types/file-saver@2.0.7: resolution: {integrity: sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==} dev: true @@ -10319,7 +10404,7 @@ packages: /@types/splitpanes@2.2.6: resolution: {integrity: sha512-3dV5sO1Ht74iER4jJU03mreL3f+Q2h47ZqXS6Sfbqc6hkCvsDrX1GA0NbYWRdNvZemPyTDzUoApWKeoGbALwkQ==} dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - typescript dev: true @@ -10375,7 +10460,7 @@ packages: /@types/vue-barcode-reader@0.0.3: resolution: {integrity: sha512-klrzMKXdc1eHFnMQXl5QwTGuKki09hh+hxV0AlNjg72VpMRifEbW+roGbDK0LHCK+LTcz13Ebx2/bMKgQr0Ovw==} dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - typescript dev: true @@ -10669,7 +10754,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.3.2) typescript: 5.3.2 transitivePeerDependencies: @@ -10690,7 +10775,7 @@ packages: debug: 4.3.4(supports-color@5.5.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.0.2(typescript@5.3.2) transitivePeerDependencies: - supports-color @@ -10732,7 +10817,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) eslint: 8.33.0 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -10752,7 +10837,7 @@ packages: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.2) eslint: 8.56.0 eslint-scope: 5.1.1 - semver: 7.6.0 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -10771,7 +10856,7 @@ packages: '@typescript-eslint/types': 6.1.0 '@typescript-eslint/typescript-estree': 6.1.0 eslint: 8.33.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -10850,7 +10935,7 @@ packages: '@unhead/shared': 1.9.10 dev: true - /@unhead/vue@1.9.10(vue@3.5.10): + /@unhead/vue@1.9.10(vue@3.5.11): resolution: {integrity: sha512-Zi65eTU5IIaqqXAVOVJ4fnwJRR751FZIFlzYOjIekf1eNkISy+A4xyz3NIEQWSlXCrOiDNgDhT0YgKUcx5FfHQ==} peerDependencies: vue: latest @@ -10859,7 +10944,7 @@ packages: '@unhead/shared': 1.9.10 hookable: 5.5.3 unhead: 1.9.10 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true /@unocss/astro@0.58.9(vite@4.5.3): @@ -10927,7 +11012,7 @@ packages: sirv: 2.0.4 dev: true - /@unocss/nuxt@0.58.9(postcss@8.4.40)(vite@4.5.3)(webpack@5.91.0): + /@unocss/nuxt@0.58.9(postcss@8.4.47)(vite@4.5.3)(webpack@5.91.0): resolution: {integrity: sha512-zrzbpNjjstiXsjfRCwBt0ZDMquTPqAWry6OT1Z8YUeRmQ2YuPNJDnvUSWZuA5zYbXjMjuCTtX+jkHctMIabOYA==} dependencies: '@nuxt/kit': 3.11.1 @@ -10943,7 +11028,7 @@ packages: '@unocss/reset': 0.58.9 '@unocss/vite': 0.58.9(vite@4.5.3) '@unocss/webpack': 0.58.9(webpack@5.91.0) - unocss: 0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.40)(vite@4.5.3) + unocss: 0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.47)(vite@4.5.3) transitivePeerDependencies: - postcss - rollup @@ -10952,7 +11037,7 @@ packages: - webpack dev: true - /@unocss/postcss@0.58.9(postcss@8.4.40): + /@unocss/postcss@0.58.9(postcss@8.4.47): resolution: {integrity: sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA==} engines: {node: '>=14'} peerDependencies: @@ -10964,7 +11049,7 @@ packages: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.10 - postcss: 8.4.40 + postcss: 8.4.47 dev: true /@unocss/preset-attributify@0.58.9: @@ -11142,7 +11227,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.5.10): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.11)(vue@3.5.11): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -11153,12 +11238,12 @@ packages: '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.24.3) vite: 5.2.11(sass@1.71.1) - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.5.10): + /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.5.11): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -11166,7 +11251,7 @@ packages: vue: latest dependencies: vite: 5.2.11(sass@1.71.1) - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true /@vitest/expect@1.2.2: @@ -11231,33 +11316,33 @@ packages: pretty-format: 29.7.0 dev: true - /@vue-flow/additional-components@1.3.3(@vue-flow/core@1.31.0)(vue@3.5.10): + /@vue-flow/additional-components@1.3.3(@vue-flow/core@1.31.0)(vue@3.5.11): resolution: {integrity: sha512-AZhz0diM7VIN7MGKODiuqiu+xiujFQSs2UdiThgNI5vGSwwizd0g9dGzB+LK0Dt4FCRJ1g64xzxqbrAFFfzuFw==} peerDependencies: '@vue-flow/core': ^1.0.0 vue: latest dependencies: - '@vue-flow/core': 1.31.0(vue@3.5.10) + '@vue-flow/core': 1.31.0(vue@3.5.11) d3-selection: 3.0.0 d3-zoom: 3.0.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /@vue-flow/core@1.31.0(vue@3.5.10): + /@vue-flow/core@1.31.0(vue@3.5.11): resolution: {integrity: sha512-LKKe856250UglAo2sU3OYYAU8i2I31tze1qZGOwG5d73QA2w6aYwiV3Ut3nmohAQIYhBrvkYcygyJ0iQ+HH1VA==} peerDependencies: vue: latest dependencies: - '@vueuse/core': 10.7.2(vue@3.5.10) + '@vueuse/core': 10.7.2(vue@3.5.11) d3-drag: 3.0.0 d3-selection: 3.0.0 d3-zoom: 3.0.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' dev: false - /@vue-macros/common@1.8.0(vue@3.5.10): + /@vue-macros/common@1.8.0(vue@3.5.11): resolution: {integrity: sha512-auDJJzE0z3uRe3867e0DsqcseKImktNf5ojCZgUKqiVxb2yTlwlgOVAYCgoep9oITqxkXQymSvFeKhedi8PhaA==} engines: {node: '>=16.14.0'} peerDependencies: @@ -11266,13 +11351,13 @@ packages: vue: optional: true dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.10 ast-kit: 0.11.2 local-pkg: 0.4.3 magic-string-ast: 0.3.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - rollup dev: true @@ -11291,7 +11376,7 @@ packages: '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) '@babel/template': 7.24.0 '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 '@vue/babel-helper-vue-transform-on': 1.1.5 camelcase: 6.3.0 html-tags: 3.3.1 @@ -11312,11 +11397,11 @@ packages: /@vue/compiler-core@3.4.38: resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@vue/shared': 3.4.38 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 dev: true /@vue/compiler-core@3.5.10: @@ -11326,7 +11411,17 @@ packages: '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 - source-map-js: 1.2.0 + source-map-js: 1.2.1 + dev: true + + /@vue/compiler-core@3.5.11: + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.11 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 /@vue/compiler-dom@3.4.27: resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} @@ -11346,6 +11441,13 @@ packages: dependencies: '@vue/compiler-core': 3.5.10 '@vue/shared': 3.5.10 + dev: true + + /@vue/compiler-dom@3.5.11: + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + dependencies: + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 /@vue/compiler-sfc@3.4.27: resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} @@ -11361,20 +11463,6 @@ packages: source-map-js: 1.2.0 dev: true - /@vue/compiler-sfc@3.4.38: - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.40 - source-map-js: 1.2.0 - dev: true - /@vue/compiler-sfc@3.5.10: resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} dependencies: @@ -11386,7 +11474,21 @@ packages: estree-walker: 2.0.2 magic-string: 0.30.11 postcss: 8.4.47 - source-map-js: 1.2.0 + source-map-js: 1.2.1 + dev: true + + /@vue/compiler-sfc@3.5.11: + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + dependencies: + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.47 + source-map-js: 1.2.1 /@vue/compiler-ssr@3.4.27: resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} @@ -11394,18 +11496,18 @@ packages: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 - /@vue/compiler-ssr@3.4.38: - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 - dev: true - /@vue/compiler-ssr@3.5.10: resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} dependencies: '@vue/compiler-dom': 3.5.10 '@vue/shared': 3.5.10 + dev: true + + /@vue/compiler-ssr@3.5.11: + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + dependencies: + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} @@ -11414,21 +11516,21 @@ packages: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} dev: true - /@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.10): + /@vue/devtools-applet@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.11): resolution: {integrity: sha512-ohl3uHejqu8v6BoCfsadpo6/QU1o585Im8AbH4bZiQTKdIot7OlBdk7pz9bK3muV6N1xKuiDNwYul0QYClOeSg==} peerDependencies: vue: latest dependencies: - '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.5.10) - '@vue/devtools-kit': 7.2.0(vue@3.5.10) + '@vue/devtools-core': 7.2.0(vite@4.5.3)(vue@3.5.11) + '@vue/devtools-kit': 7.2.0(vue@3.5.11) '@vue/devtools-shared': 7.2.0 - '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.5.10) + '@vue/devtools-ui': 7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.5.11) lodash-es: 4.17.21 perfect-debounce: 1.0.0 shiki: 1.5.2 splitpanes: 3.1.5 - vue: 3.5.10(typescript@5.4.5) - vue-virtual-scroller: 2.0.0-beta.8(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-virtual-scroller: 2.0.0-beta.8(vue@3.5.11) transitivePeerDependencies: - '@unocss/reset' - '@vue/composition-api' @@ -11448,10 +11550,10 @@ packages: - vite dev: true - /@vue/devtools-core@7.2.0(vite@4.5.3)(vue@3.5.10): + /@vue/devtools-core@7.2.0(vite@4.5.3)(vue@3.5.11): resolution: {integrity: sha512-cHSeu70rTtubt2DYia+VDGNTC1m84Xyuk5eNTjmOpMLECaJnWnzCv6kR84EZp7rG+MVZalJG+4ecX2GaTbU3cQ==} dependencies: - '@vue/devtools-kit': 7.2.0(vue@3.5.10) + '@vue/devtools-kit': 7.2.0(vue@3.5.11) '@vue/devtools-shared': 7.2.0 mitt: 3.0.1 nanoid: 3.3.7 @@ -11462,7 +11564,7 @@ packages: - vue dev: true - /@vue/devtools-kit@7.2.0(vue@3.5.10): + /@vue/devtools-kit@7.2.0(vue@3.5.11): resolution: {integrity: sha512-Kx+U0QiQg/g714euYKfnCdhTcOycSlH1oyTE57D0sAmisdsRCNLfXcnnIwcFY2jdCpuz9DNbuE0VWQuYF5zAZQ==} peerDependencies: vue: latest @@ -11472,7 +11574,7 @@ packages: mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true /@vue/devtools-shared@7.2.0: @@ -11481,7 +11583,7 @@ packages: rfdc: 1.3.1 dev: true - /@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.5.10): + /@vue/devtools-ui@7.2.0(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vue@3.5.11): resolution: {integrity: sha512-5raf2DLgicnT6vr9oO8kgN49ZqdDYtyph4hBH3sg9bvY2UtHgJs6m8uPqai5vKSrrEy/V30Rq/tahQlOiEbi+Q==} peerDependencies: '@unocss/reset': '>=0.50.0-0' @@ -11491,14 +11593,14 @@ packages: dependencies: '@unocss/reset': 0.58.9 '@vue/devtools-shared': 7.2.0 - '@vueuse/components': 10.9.0(vue@3.5.10) - '@vueuse/core': 10.9.0(vue@3.5.10) - '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.10) + '@vueuse/components': 10.9.0(vue@3.5.11) + '@vueuse/core': 10.9.0(vue@3.5.11) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.11) colord: 2.9.3 - floating-vue: 5.2.2(vue@3.5.10) + floating-vue: 5.2.2(vue@3.5.11) focus-trap: 7.5.4 - unocss: 0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.40)(vite@4.5.3) - vue: 3.5.10(typescript@5.4.5) + unocss: 0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.47)(vite@4.5.3) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -11514,43 +11616,43 @@ packages: - universal-cookie dev: true - /@vue/reactivity@3.5.10: - resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} + /@vue/reactivity@3.5.11: + resolution: {integrity: sha512-Nqo5VZEn8MJWlCce8XoyVqHZbd5P2NH+yuAaFzuNSR96I+y1cnuUiq7xfSG+kyvLSiWmaHTKP1r3OZY4mMD50w==} dependencies: - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.11 - /@vue/runtime-core@3.5.10: - resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} + /@vue/runtime-core@3.5.11: + resolution: {integrity: sha512-7PsxFGqwfDhfhh0OcDWBG1DaIQIVOLgkwA5q6MtkPiDFjp5gohVnJEahSktwSFLq7R5PtxDKy6WKURVN1UDbzA==} dependencies: - '@vue/reactivity': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/shared': 3.5.11 - /@vue/runtime-dom@3.5.10: - resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} + /@vue/runtime-dom@3.5.11: + resolution: {integrity: sha512-GNghjecT6IrGf0UhuYmpgaOlN7kxzQBhxWEn08c/SQDxv1yy4IXI1bn81JgEpQ4IXjRxWtPyI8x0/7TF5rPfYQ==} dependencies: - '@vue/reactivity': 3.5.10 - '@vue/runtime-core': 3.5.10 - '@vue/shared': 3.5.10 + '@vue/reactivity': 3.5.11 + '@vue/runtime-core': 3.5.11 + '@vue/shared': 3.5.11 csstype: 3.1.3 - /@vue/server-renderer@3.4.27(vue@3.5.10): + /@vue/server-renderer@3.4.27(vue@3.5.11): resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: vue: latest dependencies: '@vue/compiler-ssr': 3.4.27 '@vue/shared': 3.4.27 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /@vue/server-renderer@3.5.10(vue@3.5.10): - resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} + /@vue/server-renderer@3.5.11(vue@3.5.11): + resolution: {integrity: sha512-cVOwYBxR7Wb1B1FoxYvtjJD8X/9E5nlH4VSkJy2uMA1MzYNdzAAB//l8nrmN9py/4aP+3NjWukf9PZ3TeWULaA==} peerDependencies: vue: latest dependencies: - '@vue/compiler-ssr': 3.5.10 - '@vue/shared': 3.5.10 - vue: 3.5.10(typescript@5.4.5) + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + vue: 3.5.11(typescript@5.4.5) /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} @@ -11565,6 +11667,10 @@ packages: /@vue/shared@3.5.10: resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + dev: true + + /@vue/shared@3.5.11: + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} /@vue/test-utils@2.4.6: resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -11573,7 +11679,7 @@ packages: vue-component-type-helpers: 2.0.6 dev: true - /@vuelidate/core@2.0.3(vue@3.5.10): + /@vuelidate/core@2.0.3(vue@3.5.11): resolution: {integrity: sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -11582,11 +11688,11 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) - vue-demi: 0.13.11(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-demi: 0.13.11(vue@3.5.11) dev: false - /@vuelidate/validators@2.0.4(vue@3.5.10): + /@vuelidate/validators@2.0.4(vue@3.5.11): resolution: {integrity: sha512-odTxtUZ2JpwwiQ10t0QWYJkkYrfd0SyFYhdHH44QQ1jDatlZgTh/KRzrWVmn/ib9Gq7H4hFD4e8ahoo5YlUlDw==} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 @@ -11595,57 +11701,57 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) - vue-demi: 0.13.11(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-demi: 0.13.11(vue@3.5.11) dev: false - /@vueuse/components@10.9.0(vue@3.5.10): + /@vueuse/components@10.9.0(vue@3.5.11): resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==} dependencies: - '@vueuse/core': 10.9.0(vue@3.5.10) - '@vueuse/shared': 10.9.0(vue@3.5.10) - vue-demi: 0.14.10(vue@3.5.10) + '@vueuse/core': 10.9.0(vue@3.5.11) + '@vueuse/shared': 10.9.0(vue@3.5.11) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/core@10.11.1(vue@3.5.10): + /@vueuse/core@10.11.1(vue@3.5.11): resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.11.1 - '@vueuse/shared': 10.11.1(vue@3.5.10) - vue-demi: 0.14.10(vue@3.5.10) + '@vueuse/shared': 10.11.1(vue@3.5.11) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/core@10.7.2(vue@3.5.10): + /@vueuse/core@10.7.2(vue@3.5.11): resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.5.10) - vue-demi: 0.14.7(vue@3.5.10) + '@vueuse/shared': 10.7.2(vue@3.5.11) + vue-demi: 0.14.7(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/core@10.9.0(vue@3.5.10): + /@vueuse/core@10.9.0(vue@3.5.11): resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.9.0 - '@vueuse/shared': 10.9.0(vue@3.5.10) - vue-demi: 0.14.10(vue@3.5.10) + '@vueuse/shared': 10.9.0(vue@3.5.11) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: true - /@vueuse/integrations@10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.10): + /@vueuse/integrations@10.7.2(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.11): resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==} peerDependencies: async-validator: '*' @@ -11686,19 +11792,19 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.7.2(vue@3.5.10) - '@vueuse/shared': 10.7.2(vue@3.5.10) + '@vueuse/core': 10.7.2(vue@3.5.11) + '@vueuse/shared': 10.7.2(vue@3.5.11) fuse.js: 6.6.2 jwt-decode: 3.1.2 qrcode: 1.5.3 sortablejs: 1.15.2 - vue-demi: 0.14.7(vue@3.5.10) + vue-demi: 0.14.7(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.10): + /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sortablejs@1.15.2)(vue@3.5.11): resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} peerDependencies: async-validator: '*' @@ -11739,14 +11845,14 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.9.0(vue@3.5.10) - '@vueuse/shared': 10.9.0(vue@3.5.10) + '@vueuse/core': 10.9.0(vue@3.5.11) + '@vueuse/shared': 10.9.0(vue@3.5.11) focus-trap: 7.5.4 fuse.js: 6.6.2 jwt-decode: 3.1.2 qrcode: 1.5.3 sortablejs: 1.15.2 - vue-demi: 0.14.10(vue@3.5.10) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -11763,18 +11869,18 @@ packages: resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} dev: true - /@vueuse/motion@2.2.5(vue@3.5.10): + /@vueuse/motion@2.2.5(vue@3.5.11): resolution: {integrity: sha512-pcqMdpPbm/Pd/rbQQ/sHyykdOahj0rueZ8WpLhhk8i1tbEcga80EhNJLn99G9J9DSuOvkJNYuv1n2OntGUc1rQ==} peerDependencies: vue: latest dependencies: - '@vueuse/core': 10.11.1(vue@3.5.10) - '@vueuse/shared': 10.11.1(vue@3.5.10) + '@vueuse/core': 10.11.1(vue@3.5.11) + '@vueuse/shared': 10.11.1(vue@3.5.11) csstype: 3.1.3 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) optionalDependencies: '@nuxt/kit': 3.13.2 transitivePeerDependencies: @@ -11785,17 +11891,17 @@ packages: - webpack-sources dev: false - /@vueuse/nuxt@10.7.2(nuxt@3.11.2)(vue@3.5.10): + /@vueuse/nuxt@10.7.2(nuxt@3.11.2)(vue@3.5.11): resolution: {integrity: sha512-yv2hY4AiRoSqg9ELNpN6gOkDWxGuLiKE/bEbuTAAuUBhS5OeEDf5aB/kY0e/V6ZXj5XiU4LX3nE8YV8c+UKfmQ==} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.9.3 - '@vueuse/core': 10.7.2(vue@3.5.10) + '@vueuse/core': 10.7.2(vue@3.5.11) '@vueuse/metadata': 10.7.2 local-pkg: 0.5.0 nuxt: 3.11.2(@opentelemetry/api@1.4.1)(@unocss/reset@0.58.9)(eslint@8.56.0)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(qrcode@1.5.3)(sass@1.71.1)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3) - vue-demi: 0.14.7(vue@3.5.10) + vue-demi: 0.14.7(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - rollup @@ -11803,27 +11909,27 @@ packages: - vue dev: true - /@vueuse/shared@10.11.1(vue@3.5.10): + /@vueuse/shared@10.11.1(vue@3.5.11): resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} dependencies: - vue-demi: 0.14.10(vue@3.5.10) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared@10.7.2(vue@3.5.10): + /@vueuse/shared@10.7.2(vue@3.5.11): resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: - vue-demi: 0.14.10(vue@3.5.10) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/shared@10.9.0(vue@3.5.10): + /@vueuse/shared@10.9.0(vue@3.5.11): resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} dependencies: - vue-demi: 0.14.10(vue@3.5.10) + vue-demi: 0.14.10(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -12183,6 +12289,14 @@ packages: acorn: 8.11.3 dev: true + /acorn-import-assertions@1.9.0(acorn@8.12.1): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.12.1 + dev: true + /acorn-import-attributes@1.9.5(acorn@8.11.3): resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -12225,8 +12339,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true requiresBuild: true - dev: false - optional: true /add-stream@1.0.0: resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} @@ -12346,7 +12458,6 @@ packages: /ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} - dev: true /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} @@ -12394,14 +12505,14 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - /ant-design-vue@3.2.20(vue@3.5.10): + /ant-design-vue@3.2.20(vue@3.5.11): resolution: {integrity: sha512-YWpMfGaGoRastIXEYfCoJiaRiDHk4chqtYhlKQM5GqPt6NfvrM1Vg2e60yHtjxlZjed91wCMm0rAmyUr7Hwzdg==} engines: {node: '>=12.22.0'} peerDependencies: vue: latest dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 6.1.0(vue@3.5.10) + '@ant-design/icons-vue': 6.1.0(vue@3.5.11) '@babel/runtime': 7.22.11 '@ctrl/tinycolor': 3.6.1 '@simonwep/pickr': 1.8.2 @@ -12415,8 +12526,8 @@ packages: resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.31 shallow-equal: 1.2.1 - vue: 3.5.10(typescript@5.4.5) - vue-types: 3.0.2(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-types: 3.0.2(vue@3.5.11) warning: 4.0.3 dev: false @@ -12686,7 +12797,7 @@ packages: resolution: {integrity: sha512-Q0DjXK4ApbVoIf9GLyCo252tUH44iTnD/hiJ2TQaJeydYWSpKk0sI34+WMel8S9Wt5pbLgG02oJ+gkgX5DV3sQ==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: @@ -12697,7 +12808,7 @@ packages: resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: @@ -12708,7 +12819,7 @@ packages: resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} engines: {node: '>=16.14.0'} dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 ast-kit: 0.9.5 transitivePeerDependencies: - rollup @@ -12871,7 +12982,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.24.0 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 '@types/babel__core': 7.20.1 '@types/babel__traverse': 7.20.1 dev: true @@ -12968,6 +13079,10 @@ packages: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: true + /bignumber.js@9.0.0: + resolution: {integrity: sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==} + dev: false + /bignumber.js@9.1.1: resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} dev: false @@ -13189,7 +13304,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /bull@4.12.5: @@ -13358,7 +13473,7 @@ packages: fs-minipass: 3.0.3 glob: 10.4.5 lru-cache: 10.2.2 - minipass: 7.0.3 + minipass: 7.1.2 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -13610,7 +13725,6 @@ packages: /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} requiresBuild: true - dev: false /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} @@ -13645,6 +13759,10 @@ packages: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} dev: true + /class-transformer@0.3.1: + resolution: {integrity: sha512-cKFwohpJbuMovS8xVLmn8N2AUbAuc8pVo4zEfsUVo8qgECOogns1WVk/FkOZoxhOPTyTYFckuoH+13FO+MQ8GA==} + dev: true + /classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false @@ -13910,18 +14028,17 @@ packages: /commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - dev: true - - /commander@11.0.0: - resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} - engines: {node: '>=16'} - dev: false /commander@11.1.0: resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} engines: {node: '>=16'} dev: false + /commander@12.1.0: + resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} + engines: {node: '>=18'} + dev: false + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -14123,7 +14240,7 @@ packages: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 split: 1.0.1 dev: true @@ -14969,7 +15086,6 @@ packages: requiresBuild: true dependencies: mimic-response: 3.1.0 - dev: false /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} @@ -14995,7 +15111,6 @@ packages: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} requiresBuild: true - dev: false /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -15127,7 +15242,6 @@ packages: /detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - dev: false /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} @@ -15328,7 +15442,7 @@ packages: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.6.2 + semver: 7.6.3 dev: true /ee-first@1.1.1: @@ -15358,14 +15472,14 @@ packages: embla-carousel: 8.1.7 dev: false - /embla-carousel-vue@8.1.7(vue@3.5.10): + /embla-carousel-vue@8.1.7(vue@3.5.11): resolution: {integrity: sha512-cYTIGghkKOeMPI154mz1L60yCW6QMnsgKssEaHHfQ7aYo8KHKlvaY47ZWr5zVpBfSoKfSbB1mgPGvZxrj6Mvpg==} peerDependencies: vue: latest dependencies: embla-carousel: 8.1.7 embla-carousel-reactive-utils: 8.1.7(embla-carousel@8.1.7) - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /embla-carousel@8.1.7: @@ -15376,14 +15490,14 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - /emoji-mart-vue-fast@15.0.2(vue@3.5.10): + /emoji-mart-vue-fast@15.0.2(vue@3.5.11): resolution: {integrity: sha512-q7VaE6yRrlQd+jpHPToh1XnIatgACkQjBj0vQ7uNaWrbVsKlhZaOsqZVoegT5IZt5XkYoR2x4MHMNep/BJP9rw==} peerDependencies: vue: latest dependencies: '@babel/runtime': 7.22.11 core-js: 3.32.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /emoji-regex@8.0.0: @@ -15485,6 +15599,14 @@ packages: ansi-colors: 4.1.3 dev: true + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + dev: false + /ent@2.2.0: resolution: {integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==} dev: false @@ -16053,7 +16175,7 @@ packages: eslint: '>=6.0.0' dependencies: eslint: 8.56.0 - semver: 7.6.2 + semver: 7.6.3 dev: true /eslint-config-prettier@6.15.0(eslint@8.33.0): @@ -16888,7 +17010,6 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} requiresBuild: true - dev: false /expect@29.6.4: resolution: {integrity: sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==} @@ -17173,6 +17294,12 @@ packages: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} dev: true + /figlet@1.7.0: + resolution: {integrity: sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==} + engines: {node: '>= 0.4.0'} + hasBin: true + dev: false + /figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -17289,7 +17416,7 @@ packages: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true - /floating-vue@5.2.2(vue@3.5.10): + /floating-vue@5.2.2(vue@3.5.11): resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': ^3.2.0 @@ -17299,8 +17426,8 @@ packages: optional: true dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.10(typescript@5.4.5) - vue-resize: 2.0.0-alpha.1(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-resize: 2.0.0-alpha.1(vue@3.5.11) dev: true /focus-trap@7.5.4: @@ -17363,7 +17490,7 @@ packages: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.6.2 + semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.4 webpack: 5.90.1(webpack-cli@5.1.4) @@ -17434,6 +17561,13 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} + /from2@2.3.0: + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + dev: true + /from@0.1.7: resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} dev: false @@ -17816,7 +17950,7 @@ packages: hasBin: true dependencies: meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 dev: true /git-up@7.0.0: @@ -17851,7 +17985,6 @@ packages: /github-from-package@0.0.0: resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} requiresBuild: true - dev: false /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} @@ -18024,11 +18157,11 @@ packages: path-type: 5.0.0 slash: 5.1.0 unicorn-magic: 0.1.0 + dev: true /globby@14.0.2: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - requiresBuild: true dependencies: '@sindresorhus/merge-streams': 2.2.1 fast-glob: 3.3.2 @@ -18037,7 +18170,6 @@ packages: slash: 5.1.0 unicorn-magic: 0.1.0 dev: false - optional: true /google-auth-library@9.0.0: resolution: {integrity: sha512-IQGjgQoVUAfOk6khqTVMLvWx26R+yPw9uLyb1MNyMQpdKiKt0Fd9sp4NWoINjyGHR8S3iw12hMTYK7O8J07c6Q==} @@ -18637,7 +18769,6 @@ packages: engines: {node: '>= 4'} requiresBuild: true dev: false - optional: true /image-meta@0.2.0: resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==} @@ -18823,6 +18954,14 @@ packages: engines: {node: '>=10.13.0'} dev: true + /into-stream@6.0.0: + resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==} + engines: {node: '>=10'} + dependencies: + from2: 2.3.0 + p-is-promise: 3.0.0 + dev: true + /invert-kv@3.0.1: resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} engines: {node: '>=8'} @@ -19026,6 +19165,12 @@ packages: dependencies: hasown: 2.0.0 + /is-core-module@2.9.0: + resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} + dependencies: + has: 1.0.3 + dev: true + /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -19444,7 +19589,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -19457,10 +19602,10 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.24.3 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -19891,7 +20036,7 @@ packages: '@babel/generator': 7.24.1 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3) - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -19906,7 +20051,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -20177,7 +20322,7 @@ packages: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.2 + semver: 7.6.3 dev: true /jsonc-eslint-parser@2.4.0: @@ -20415,6 +20560,55 @@ packages: - supports-color dev: false + /knex@3.1.0(mysql@2.18.1)(pg@8.13.0)(sqlite3@5.1.7): + resolution: {integrity: sha512-GLoII6hR0c4ti243gMs5/1Rb3B+AjwMOfjYm97pu0FOQa7JH56hgBxYf5WK2525ceSbBY1cjeZ9yk99GPMB6Kw==} + engines: {node: '>=16'} + hasBin: true + peerDependencies: + better-sqlite3: '*' + mysql: '*' + mysql2: '*' + pg: '*' + pg-native: '*' + sqlite3: '*' + tedious: '*' + peerDependenciesMeta: + better-sqlite3: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + pg-native: + optional: true + sqlite3: + optional: true + tedious: + optional: true + dependencies: + colorette: 2.0.19 + commander: 10.0.1 + debug: 4.3.4(supports-color@5.5.0) + escalade: 3.1.1 + esm: 3.2.25 + get-package-type: 0.1.0 + getopts: 2.3.0 + interpret: 2.2.0 + lodash: 4.17.21 + mysql: 2.18.1 + pg: 8.13.0 + pg-connection-string: 2.6.2 + rechoir: 0.8.0 + resolve-from: 5.0.0 + sqlite3: 5.1.7 + tarn: 3.0.2 + tildify: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /knitwork@1.0.0: resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} @@ -20977,7 +21171,7 @@ packages: resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.10 + magic-string: 0.30.11 dev: true /magic-string@0.25.3: @@ -21019,8 +21213,8 @@ packages: /magicast@0.3.4: resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.0 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 source-map-js: 1.2.0 dev: true @@ -21087,7 +21281,7 @@ packages: cacache: 18.0.0 http-cache-semantics: 4.1.1 is-lambda: 1.0.1 - minipass: 7.0.3 + minipass: 7.1.2 minipass-fetch: 3.0.4 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -21294,7 +21488,7 @@ packages: redent: 3.0.0 trim-newlines: 3.0.1 type-fest: 0.18.1 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 dev: true /merge-descriptors@1.0.1: @@ -21547,7 +21741,6 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} requiresBuild: true - dev: false /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} @@ -21733,7 +21926,6 @@ packages: /mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} requiresBuild: true - dev: false /mkdirp-promise@1.1.0(mkdirp@2.1.6): resolution: {integrity: sha512-xzB0UZFcW1UGS2xkXeDh39jzTP282lb3Vwp4QzCQYmkTn4ysaV5dBdbkOXmhkcE1TQlZebQlgTceaWvDr3oFgw==} @@ -21783,7 +21975,7 @@ packages: defu: 6.1.4 esbuild: 0.20.2 fs-extra: 11.2.0 - globby: 14.0.1 + globby: 14.0.2 jiti: 1.21.0 mlly: 1.7.0 mri: 1.2.0 @@ -21791,7 +21983,7 @@ packages: pkg-types: 1.1.1 postcss: 8.4.40 postcss-nested: 6.0.1(postcss@8.4.40) - semver: 7.6.2 + semver: 7.6.3 typescript: 5.4.5 dev: false @@ -21951,7 +22143,7 @@ packages: hasBin: true dependencies: '@tediousjs/connection-string': 0.5.0 - commander: 11.0.0 + commander: 11.1.0 debug: 4.3.4(supports-color@5.5.0) rfdc: 1.3.1 tarn: 3.0.2 @@ -22007,6 +22199,13 @@ packages: minimatch: 3.1.2 dev: true + /multistream@4.1.0: + resolution: {integrity: sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==} + dependencies: + once: 1.4.0 + readable-stream: 3.6.2 + dev: true + /mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true @@ -22048,6 +22247,16 @@ packages: sqlstring: 2.3.3 dev: false + /mysql@2.18.1: + resolution: {integrity: sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==} + engines: {node: '>= 0.6'} + dependencies: + bignumber.js: 9.0.0 + readable-stream: 2.3.7 + safe-buffer: 5.1.2 + sqlstring: 2.3.1 + dev: false + /named-placeholders@1.1.3: resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} engines: {node: '>=12.0.0'} @@ -22076,7 +22285,6 @@ packages: /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} requiresBuild: true - dev: false /napi-wasm@1.1.0: resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} @@ -22215,7 +22423,7 @@ packages: rollup: 4.17.2 rollup-plugin-visualizer: 5.12.0(rollup@4.17.2) scule: 1.3.0 - semver: 7.6.2 + semver: 7.6.3 serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.7.0 @@ -22253,8 +22461,7 @@ packages: engines: {node: '>=10'} requiresBuild: true dependencies: - semver: 7.6.2 - dev: false + semver: 7.6.3 /node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} @@ -22334,7 +22541,7 @@ packages: make-fetch-happen: 13.0.0 nopt: 7.2.0 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.0 which: 4.0.0 transitivePeerDependencies: @@ -22354,7 +22561,7 @@ packages: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: @@ -22375,7 +22582,7 @@ packages: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.0 which: 2.0.2 transitivePeerDependencies: @@ -22403,12 +22610,12 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 debug: 4.3.4(supports-color@5.5.0) ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.5.4 + semver: 7.6.3 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 @@ -22461,7 +22668,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 /normalize-package-data@5.0.0: @@ -22470,7 +22677,7 @@ packages: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.13.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true @@ -22480,7 +22687,7 @@ packages: dependencies: hosted-git-info: 7.0.1 is-core-module: 2.13.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 dev: true @@ -22509,7 +22716,7 @@ packages: resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /npm-normalize-package-bin@1.0.1: @@ -22527,7 +22734,7 @@ packages: dependencies: hosted-git-info: 6.1.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.0 dev: true @@ -22537,7 +22744,7 @@ packages: dependencies: hosted-git-info: 7.0.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.0 dev: true @@ -22582,7 +22789,7 @@ packages: npm-install-checks: 6.2.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.6.2 + semver: 7.6.3 dev: true /npm-pick-manifest@9.0.0: @@ -22592,7 +22799,7 @@ packages: npm-install-checks: 6.2.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.1 - semver: 7.6.2 + semver: 7.6.3 dev: true /npm-registry-fetch@14.0.5: @@ -22616,7 +22823,7 @@ packages: dependencies: '@npmcli/redact': 2.0.0 make-fetch-happen: 13.0.0 - minipass: 7.0.3 + minipass: 7.1.2 minipass-fetch: 3.0.4 minipass-json-stream: 1.0.1 minizlib: 2.1.2 @@ -22724,15 +22931,15 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.10) + '@nuxt/devtools': 1.3.1(@unocss/reset@0.58.9)(floating-vue@5.2.2)(fuse.js@6.6.2)(jwt-decode@3.1.2)(nuxt@3.11.2)(qrcode@1.5.3)(sortablejs@1.15.2)(unocss@0.58.9)(vite@4.5.3)(vue@3.5.11) '@nuxt/kit': 3.11.2 '@nuxt/schema': 3.11.2 '@nuxt/telemetry': 2.5.3 '@nuxt/ui-templates': 1.3.3 - '@nuxt/vite-builder': 3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.5.10) + '@nuxt/vite-builder': 3.11.2(eslint@8.56.0)(sass@1.71.1)(vue@3.5.11) '@unhead/dom': 1.9.10 '@unhead/ssr': 1.9.10 - '@unhead/vue': 1.9.10(vue@3.5.10) + '@unhead/vue': 1.9.10(vue@3.5.11) '@vue/shared': 3.4.21 acorn: 8.11.3 c12: 1.10.0 @@ -22772,13 +22979,13 @@ packages: unenv: 1.9.0 unimport: 3.7.1 unplugin: 1.10.1 - unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.5.10) + unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.5.11) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) vue-bundle-renderer: 2.0.0 vue-devtools-stub: 0.1.0 - vue-router: 4.3.0(vue@3.5.10) + vue-router: 4.3.0(vue@3.5.11) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -23173,6 +23380,11 @@ packages: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} + /p-is-promise@3.0.0: + resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==} + engines: {node: '>=8'} + dev: true + /p-limit@1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -23574,14 +23786,14 @@ packages: resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==} dev: false - /pdfobject-vue@0.0.4(pdfobject@2.3.0)(vue@3.5.10): + /pdfobject-vue@0.0.4(pdfobject@2.3.0)(vue@3.5.11): resolution: {integrity: sha512-sk3IqtwyC1j7Gu0rkskOgWnJgDNtCkdwkxvnLGI3xK0pMhgleNw2IWpH41FSNVuE0h5zdjjakpXsv+YH0cbXfA==} peerDependencies: pdfobject: ^2.2.12 vue: latest dependencies: pdfobject: 2.3.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /pdfobject@2.3.0: @@ -23612,6 +23824,10 @@ packages: resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} dev: false + /pg-connection-string@2.7.0: + resolution: {integrity: sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==} + dev: false + /pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} engines: {node: '>=4.0.0'} @@ -23631,6 +23847,14 @@ packages: pg: 8.11.5 dev: false + /pg-pool@3.7.0(pg@8.13.0): + resolution: {integrity: sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==} + peerDependencies: + pg: '>=8.0' + dependencies: + pg: 8.13.0 + dev: false + /pg-protocol@1.6.0: resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} @@ -23638,6 +23862,10 @@ packages: resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} dev: false + /pg-protocol@1.7.0: + resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} + dev: false + /pg-types@2.2.0: resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} engines: {node: '>=4'} @@ -23683,6 +23911,24 @@ packages: pg-cloudflare: 1.1.1 dev: false + /pg@8.13.0: + resolution: {integrity: sha512-34wkUTh3SxTClfoHB3pQ7bIMvw9dpFU1audQQeZG837fmHfHpr14n/AELVDoOYVDW2h5RDWU78tFjkD+erSBsw==} + engines: {node: '>= 8.0.0'} + peerDependencies: + pg-native: '>=3.0.1' + peerDependenciesMeta: + pg-native: + optional: true + dependencies: + pg-connection-string: 2.7.0 + pg-pool: 3.7.0(pg@8.13.0) + pg-protocol: 1.7.0 + pg-types: 2.2.0 + pgpass: 1.0.5 + optionalDependencies: + pg-cloudflare: 1.1.1 + dev: false + /pgpass@1.0.5: resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} dependencies: @@ -23739,7 +23985,7 @@ packages: engines: {node: '>=10'} dev: true - /pinia@2.1.7(vue@3.5.10): + /pinia@2.1.7(vue@3.5.11): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -23752,8 +23998,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.0 - vue: 3.5.10(typescript@5.4.5) - vue-demi: 0.14.6(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-demi: 0.14.6(vue@3.5.11) dev: false /pinkie-promise@1.0.0: @@ -23780,6 +24026,23 @@ packages: find-up: 4.1.0 dev: true + /pkg-fetch@3.4.2: + resolution: {integrity: sha512-0+uijmzYcnhC0hStDjm/cl2VYdrmVVBpe7Q8k9YBojxmR5tG8mvR9/nooQq3QSXiQqORDVOTY3XqMEqJVIzkHA==} + hasBin: true + dependencies: + chalk: 4.1.2 + fs-extra: 9.1.0 + https-proxy-agent: 5.0.1 + node-fetch: 2.7.0 + progress: 2.0.3 + semver: 7.6.3 + tar-fs: 2.1.1 + yargs: 16.2.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: @@ -23804,6 +24067,34 @@ packages: dev: false optional: true + /pkg@5.8.1: + resolution: {integrity: sha512-CjBWtFStCfIiT4Bde9QpJy0KeH19jCfwZRJqHFDFXfhUklCx8JoFmMj3wgnEYIwGmZVNkhsStPHEOnrtrQhEXA==} + hasBin: true + peerDependencies: + node-notifier: '>=9.0.1' + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@babel/generator': 7.18.2 + '@babel/parser': 7.18.4 + '@babel/types': 7.19.0 + chalk: 4.1.2 + fs-extra: 9.1.0 + globby: 11.1.0 + into-stream: 6.0.0 + is-core-module: 2.9.0 + minimist: 1.2.8 + multistream: 4.1.0 + pkg-fetch: 3.4.2 + prebuild-install: 7.1.1 + resolve: 1.22.4 + stream-meter: 1.0.4 + transitivePeerDependencies: + - encoding + - supports-color + dev: true + /playwright-core@1.43.1: resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} engines: {node: '>=16'} @@ -24531,7 +24822,7 @@ packages: hasBin: true requiresBuild: true dependencies: - detect-libc: 2.0.2 + detect-libc: 2.0.3 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 @@ -24543,7 +24834,6 @@ packages: simple-get: 4.0.1 tar-fs: 2.1.1 tunnel-agent: 0.6.0 - dev: false /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -24593,6 +24883,11 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + /progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + dev: true + /promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} requiresBuild: true @@ -24829,7 +25124,6 @@ packages: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - dev: false /punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} @@ -24991,7 +25285,6 @@ packages: ini: 1.3.8 minimist: 1.2.8 strip-json-comments: 2.0.1 - dev: false /react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -25092,6 +25385,18 @@ packages: mute-stream: 1.0.0 dev: true + /readable-stream@2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + /readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} dependencies: @@ -25795,8 +26100,6 @@ packages: engines: {node: '>=10'} hasBin: true requiresBuild: true - dev: false - optional: true /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} @@ -25896,7 +26199,7 @@ packages: dependencies: color: 4.2.3 detect-libc: 2.0.2 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.2 '@img/sharp-darwin-x64': 0.33.2 @@ -26055,7 +26358,6 @@ packages: /simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} requiresBuild: true - dev: false /simple-get@4.0.1: resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} @@ -26064,7 +26366,6 @@ packages: decompress-response: 6.0.0 once: 1.4.0 simple-concat: 1.0.1 - dev: false /simple-git@3.24.0: resolution: {integrity: sha512-QqAKee9Twv+3k8IFOFfPB2hnk6as6Y6ACUpwCtQvRYBAes23Wv3SZlHVobAzqcE8gfsisCvPw3HGW3HYM+VYYw==} @@ -26087,7 +26388,7 @@ packages: resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} engines: {node: '>=10'} dependencies: - semver: 7.6.2 + semver: 7.6.3 dev: true /sirv@1.0.19: @@ -26420,6 +26721,11 @@ packages: - supports-color dev: false + /sqlstring@2.3.1: + resolution: {integrity: sha512-ooAzh/7dxIG5+uDik1z/Rd1vli0+38izZhGzSa34FwR7IbelPWCCKSNIl8jlL/F7ERvy8CB2jNeM1E9i9mXMAQ==} + engines: {node: '>= 0.6'} + dev: false + /sqlstring@2.3.3: resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} engines: {node: '>= 0.6'} @@ -26533,6 +26839,12 @@ packages: stream-chain: 2.2.5 dev: false + /stream-meter@1.0.4: + resolution: {integrity: sha512-4sOEtrbgFotXwnEuzzsQBYEV1elAeFSO8rSGeTwabuX1RRn/kEq9JVH7I0MRBhKVRR0sJkr0M0QCH7yOLf9fhQ==} + dependencies: + readable-stream: 2.3.8 + dev: true + /stream-shift@1.0.1: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} dev: false @@ -26743,7 +27055,6 @@ packages: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} requiresBuild: true - dev: false /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -26839,7 +27150,7 @@ packages: methods: 1.1.2 mime: 2.6.0 qs: 6.11.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -26983,7 +27294,6 @@ packages: mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - dev: false /tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -27583,7 +27893,6 @@ packages: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 - dev: false /turndown@7.1.3: resolution: {integrity: sha512-Z3/iJ6IWh8VBiACWQJaA5ulPQE5E1QwvBHj00uGzdQxdRnd8fh1DPqNOJqzQDu6DkOstORrtXzf/9adB+vMtEA==} @@ -28062,7 +28371,7 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unocss@0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.40)(vite@4.5.3): + /unocss@0.58.9(@unocss/webpack@0.58.9)(postcss@8.4.47)(vite@4.5.3): resolution: {integrity: sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A==} engines: {node: '>=14'} peerDependencies: @@ -28078,7 +28387,7 @@ packages: '@unocss/cli': 0.58.9 '@unocss/core': 0.58.9 '@unocss/extractor-arbitrary-variants': 0.58.9 - '@unocss/postcss': 0.58.9(postcss@8.4.40) + '@unocss/postcss': 0.58.9(postcss@8.4.47) '@unocss/preset-attributify': 0.58.9 '@unocss/preset-icons': 0.58.9 '@unocss/preset-mini': 0.58.9 @@ -28138,7 +28447,7 @@ packages: - supports-color dev: true - /unplugin-vue-components@0.26.0(vue@3.5.10): + /unplugin-vue-components@0.26.0(vue@3.5.11): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} peerDependencies: @@ -28161,13 +28470,13 @@ packages: minimatch: 9.0.3 resolve: 1.22.4 unplugin: 1.7.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - rollup - supports-color dev: true - /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.5.10): + /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.5.11): resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} peerDependencies: vue-router: ^4.1.0 @@ -28177,7 +28486,7 @@ packages: dependencies: '@babel/types': 7.24.0 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - '@vue-macros/common': 1.8.0(vue@3.5.10) + '@vue-macros/common': 1.8.0(vue@3.5.11) ast-walker-scope: 0.5.0 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -28187,7 +28496,7 @@ packages: pathe: 1.1.2 scule: 1.3.0 unplugin: 1.10.1 - vue-router: 4.3.0(vue@3.5.10) + vue-router: 4.3.0(vue@3.5.11) yaml: 2.3.4 transitivePeerDependencies: - rollup @@ -28388,7 +28697,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/standalone': 7.22.12 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 @@ -28402,7 +28711,7 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/standalone': 7.23.10 - '@babel/types': 7.24.0 + '@babel/types': 7.25.6 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 @@ -28678,7 +28987,7 @@ packages: fast-glob: 3.3.2 fs-extra: 11.2.0 npm-run-path: 4.0.1 - semver: 7.6.2 + semver: 7.6.3 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 vite: 5.2.11(sass@1.71.1) @@ -28799,7 +29108,7 @@ packages: optional: true dependencies: esbuild: 0.18.20 - postcss: 8.4.40 + postcss: 8.4.47 rollup: 3.29.4 sass: 1.71.1 optionalDependencies: @@ -28956,7 +29265,7 @@ packages: engines: {vscode: ^1.52.0} dependencies: minimatch: 3.1.2 - semver: 7.6.2 + semver: 7.6.3 vscode-languageserver-protocol: 3.16.0 dev: true @@ -28994,7 +29303,7 @@ packages: resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} dev: true - /vue-advanced-cropper@2.8.8(vue@3.5.10): + /vue-advanced-cropper@2.8.8(vue@3.5.11): resolution: {integrity: sha512-yDM7Jb/gnxcs//JdbOogBUoHr1bhCQSto7/ohgETKAe4wvRpmqIkKSppMm1huVQr+GP1YoVlX/fkjKxvYzwwDQ==} engines: {node: '>=8', npm: '>=5'} peerDependencies: @@ -29003,7 +29312,7 @@ packages: classnames: 2.5.1 debounce: 1.2.1 easy-bem: 1.1.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /vue-barcode-reader@1.0.3: @@ -29018,21 +29327,21 @@ packages: ufo: 1.5.3 dev: true - /vue-chartjs@5.3.1(chart.js@4.4.2)(vue@3.5.10): + /vue-chartjs@5.3.1(chart.js@4.4.2)(vue@3.5.11): resolution: {integrity: sha512-rZjqcHBxKiHrBl0CIvcOlVEBwRhpWAVf6rDU3vUfa7HuSRmGtCslc0Oc8m16oAVuk0erzc1FCtH1VCriHsrz+A==} peerDependencies: chart.js: ^4.1.1 vue: latest dependencies: chart.js: 4.4.2 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /vue-component-type-helpers@2.0.6: resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} dev: true - /vue-demi@0.13.11(vue@3.5.10): + /vue-demi@0.13.11(vue@3.5.11): resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} engines: {node: '>=12'} hasBin: true @@ -29044,10 +29353,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /vue-demi@0.14.10(vue@3.5.10): + /vue-demi@0.14.10(vue@3.5.11): resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} hasBin: true @@ -29059,9 +29368,9 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) - /vue-demi@0.14.6(vue@3.5.10): + /vue-demi@0.14.6(vue@3.5.11): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -29073,10 +29382,10 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /vue-demi@0.14.7(vue@3.5.10): + /vue-demi@0.14.7(vue@3.5.11): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true @@ -29088,20 +29397,20 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) /vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} dev: true - /vue-dompurify-html@3.1.2(vue@3.5.10): + /vue-dompurify-html@3.1.2(vue@3.5.11): resolution: {integrity: sha512-2xCnSuog5+OPUtmeAwPZY/6oV9YKuLhjgcl5EUw3jKbmhnyPo8YyCczCeRNGBorVcz1fCGm6PEOIUSXNS8I0ZA==} peerDependencies: vue: latest dependencies: dompurify: 2.4.7 - vue: 3.5.10(typescript@5.4.5) - vue-demi: 0.13.11(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-demi: 0.13.11(vue@3.5.11) transitivePeerDependencies: - '@vue/composition-api' dev: false @@ -29119,7 +29428,7 @@ packages: espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color dev: true @@ -29127,11 +29436,11 @@ packages: /vue-extensible-mail@0.0.3(typescript@5.4.5): resolution: {integrity: sha512-X9oEe/ent1mfmAX65lld/WDVCGRBxULvXbHC21j+mOU2EVmL73xLBEh6TRENc+BPyInzm4jjLa9JnhuEzbwNmQ==} dependencies: - '@vue/server-renderer': 3.4.27(vue@3.5.10) + '@vue/server-renderer': 3.4.27(vue@3.5.11) import-string: 0.1.2(typescript@5.4.5) scule: 1.3.0 unbuild: 2.0.0(typescript@5.4.5) - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - sass - supports-color @@ -29145,7 +29454,7 @@ packages: github-buttons: 2.27.0 dev: false - /vue-i18n@9.9.1(vue@3.5.10): + /vue-i18n@9.9.1(vue@3.5.11): resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} engines: {node: '>= 16'} peerDependencies: @@ -29154,14 +29463,14 @@ packages: '@intlify/core-base': 9.9.1 '@intlify/shared': 9.9.1 '@vue/devtools-api': 6.5.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) - /vue-observe-visibility@2.0.0-alpha.1(vue@3.5.10): + /vue-observe-visibility@2.0.0-alpha.1(vue@3.5.11): resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} peerDependencies: vue: latest dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true /vue-qrcode-reader@3.1.9: @@ -29170,51 +29479,51 @@ packages: barcode-detector: 1.0.4 callforth: 0.3.1 core-js: 3.32.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) webrtc-adapter: 7.7.0 transitivePeerDependencies: - typescript dev: false - /vue-resize@2.0.0-alpha.1(vue@3.5.10): + /vue-resize@2.0.0-alpha.1(vue@3.5.11): resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: latest dependencies: - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true - /vue-router@4.3.0(vue@3.5.10): + /vue-router@4.3.0(vue@3.5.11): resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} peerDependencies: vue: latest dependencies: '@vue/devtools-api': 6.6.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: true - /vue-types@3.0.2(vue@3.5.10): + /vue-types@3.0.2(vue@3.5.11): resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==} engines: {node: '>=10.15.0'} peerDependencies: vue: latest dependencies: is-plain-object: 3.0.1 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /vue-virtual-scroller@2.0.0-beta.8(vue@3.5.10): + /vue-virtual-scroller@2.0.0-beta.8(vue@3.5.11): resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==} peerDependencies: vue: latest dependencies: mitt: 2.1.0 - vue: 3.5.10(typescript@5.4.5) - vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.10) - vue-resize: 2.0.0-alpha.1(vue@3.5.10) + vue: 3.5.11(typescript@5.4.5) + vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.11) + vue-resize: 2.0.0-alpha.1(vue@3.5.11) dev: true - /vue3-calendar-heatmap@2.0.5(tippy.js@6.3.7)(vue@3.5.10): + /vue3-calendar-heatmap@2.0.5(tippy.js@6.3.7)(vue@3.5.11): resolution: {integrity: sha512-qvveNQlTS5Aw7AvRLs0zOyu3uP5iGJlXJAnkrkG2ElDdyQ8H1TJhQ8rL702CROjAg16ezIveUY10nCO7lqZ25w==} engines: {node: '>=16'} peerDependencies: @@ -29222,7 +29531,7 @@ packages: vue: latest dependencies: tippy.js: 6.3.7 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /vue3-contextmenu@0.2.12: @@ -29230,7 +29539,7 @@ packages: dependencies: core-js: 3.32.1 mitt: 2.1.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) transitivePeerDependencies: - typescript dev: false @@ -29251,38 +29560,38 @@ packages: mitt: 3.0.1 dev: false - /vue3-text-clamp@0.1.2(resize-detector@0.3.0)(vue@3.5.10): + /vue3-text-clamp@0.1.2(resize-detector@0.3.0)(vue@3.5.11): resolution: {integrity: sha512-896tGhkwaDObKL4gUv9KhR6GQQYzIzut77P2jmfUoTaJ5lJP6kLMfCUEKwGQWbDgXXkqDcoE/QV/UtP4Jn7r3Q==} peerDependencies: resize-detector: ^0.3.0 vue: latest dependencies: resize-detector: 0.3.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false - /vue@3.5.10(typescript@5.4.5): - resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} + /vue@3.5.11(typescript@5.4.5): + resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==} peerDependencies: typescript: latest peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.5.10 - '@vue/compiler-sfc': 3.5.10 - '@vue/runtime-dom': 3.5.10 - '@vue/server-renderer': 3.5.10(vue@3.5.10) - '@vue/shared': 3.5.10 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-sfc': 3.5.11 + '@vue/runtime-dom': 3.5.11 + '@vue/server-renderer': 3.5.11(vue@3.5.11) + '@vue/shared': 3.5.11 typescript: 5.4.5 - /vuedraggable@4.1.0(vue@3.5.10): + /vuedraggable@4.1.0(vue@3.5.11): resolution: {integrity: sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==} peerDependencies: vue: latest dependencies: sortablejs: 1.14.0 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) dev: false /w3c-keyname@2.2.8: @@ -29472,8 +29781,8 @@ packages: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.16.0 @@ -29512,8 +29821,8 @@ packages: '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) + acorn: 8.12.1 + acorn-import-assertions: 1.9.0(acorn@8.12.1) browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.16.0 @@ -30034,7 +30343,6 @@ packages: /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} - dev: false /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} @@ -30077,7 +30385,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 dev: true /yargs@17.7.2: @@ -30123,7 +30431,7 @@ packages: core-js: 3.32.1 cpy-cli: 4.2.0 shortid: 2.2.16 - vue: 3.5.10(typescript@5.4.5) + vue: 3.5.11(typescript@5.4.5) youtube-player: 5.6.0 transitivePeerDependencies: - supports-color