diff --git a/change/@itwin-imodel-transformer-9ed49a07-59ed-4232-99e0-f7b895aa8d4e.json b/change/@itwin-imodel-transformer-9ed49a07-59ed-4232-99e0-f7b895aa8d4e.json new file mode 100644 index 00000000..9f0cd9b7 --- /dev/null +++ b/change/@itwin-imodel-transformer-9ed49a07-59ed-4232-99e0-f7b895aa8d4e.json @@ -0,0 +1,7 @@ +{ + "type": "prerelease", + "comment": "add alternative schemaToXmlString", + "packageName": "@itwin/imodel-transformer", + "email": "Daniel.Erbynn@bentley.com", + "dependentChangeType": "patch" +} diff --git a/packages/transformer/package.json b/packages/transformer/package.json index 09f036ae..77a87123 100644 --- a/packages/transformer/package.json +++ b/packages/transformer/package.json @@ -1,6 +1,6 @@ { "name": "@itwin/imodel-transformer", - "version": "1.0.0-dev.22", + "version": "1.0.0-dev.23", "description": "API for exporting an iModel's parts and also importing them into another iModel", "main": "lib/cjs/transformer.js", "typings": "lib/cjs/transformer", @@ -73,6 +73,7 @@ "@itwin/core-geometry": "4.3.5", "@itwin/core-quantity": "4.3.5", "@itwin/ecschema-metadata": "4.3.5", + "@itwin/ecschema-locaters": "4.3.5", "@itwin/eslint-plugin": "^4.0.2", "@types/chai": "4.3.1", "@types/chai-as-promised": "^7.1.5", diff --git a/packages/transformer/src/test/TestUtils/SchemaTestUtils.ts b/packages/transformer/src/test/TestUtils/SchemaTestUtils.ts new file mode 100644 index 00000000..9a29eb16 --- /dev/null +++ b/packages/transformer/src/test/TestUtils/SchemaTestUtils.ts @@ -0,0 +1,32 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Bentley Systems, Incorporated. All rights reserved. + * See LICENSE.md in the project root for license terms and full copyright notice. + *--------------------------------------------------------------------------------------------*/ +import { IModelDb } from "@itwin/core-backend"; +import { SchemaLoader } from "@itwin/ecschema-metadata"; +import { SchemaXml } from "@itwin/ecschema-locaters"; + +export class SchemaTestUtils { + public static async schemaToXmlString( + schemaName: string, + iModel: IModelDb + ): Promise { + try { + // Load the schema properties + const schemaLoader = new SchemaLoader((name: string) => + iModel.getSchemaProps(name) + ); + const schema = schemaLoader.getSchema(schemaName); + + if (!schema) { + throw new Error(`Schema with name ${schemaName} not found.`); + } + + // Writes a schema to an xml string + const schemaXmlString = await SchemaXml.writeString(schema); + return schemaXmlString; + } catch (error) { + throw error; + } + } +} diff --git a/packages/transformer/src/test/TestUtils/index.ts b/packages/transformer/src/test/TestUtils/index.ts index c152c7b9..d81b8da5 100644 --- a/packages/transformer/src/test/TestUtils/index.ts +++ b/packages/transformer/src/test/TestUtils/index.ts @@ -8,3 +8,4 @@ export * from "./KnownTestLocations"; export * from "./TestChangeSetUtility"; export * from "./imageData"; export * from "./GeometryTestUtil"; +export * from "./SchemaTestUtils"; diff --git a/packages/transformer/src/test/standalone/IModelTransformer.test.ts b/packages/transformer/src/test/standalone/IModelTransformer.test.ts index bf361923..75292349 100644 --- a/packages/transformer/src/test/standalone/IModelTransformer.test.ts +++ b/packages/transformer/src/test/standalone/IModelTransformer.test.ts @@ -130,6 +130,7 @@ import { KnownTestLocations } from "../TestUtils/KnownTestLocations"; import "./TransformerTestStartup"; // calls startup/shutdown IModelHost before/after all tests import { SchemaLoader } from "@itwin/ecschema-metadata"; import { DetachedExportElementAspectsStrategy } from "../../DetachedExportElementAspectsStrategy"; +import { SchemaTestUtils } from "../TestUtils"; describe("IModelTransformer", () => { const outputDir = path.join( @@ -3893,9 +3894,13 @@ describe("IModelTransformer", () => { assert(biscoreVersion !== undefined); const fakeSchemaVersion = "1.0.99"; expect(Semver.lt(biscoreVersion, fakeSchemaVersion)).to.be.true; - // eslint-disable-next-line deprecation/deprecation - const biscoreText = sourceDb.nativeDb.schemaToXmlString("BisCore"); + + const biscoreText = await SchemaTestUtils.schemaToXmlString( + "BisCore", + sourceDb + ); assert(biscoreText !== undefined); + const fakeBisCoreUpdateText = biscoreText .replace( /()/, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98f15a55..1e17d530 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: lint-staged: ^13.2.2 prettier: ^3.1.1 devDependencies: - beachball: 2.45.0 + beachball: 2.47.1 fast-glob: 3.3.2 husky: 8.0.3 lint-staged: 13.3.0 @@ -26,9 +26,9 @@ importers: '@types/node': ^18.11.5 typescript: ~5.3.3 devDependencies: - '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.46 + '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.55 '@itwin/core-backend': 4.3.5 - '@types/node': 18.19.46 + '@types/node': 18.19.55 typescript: 5.3.3 packages/performance-tests: @@ -83,7 +83,7 @@ importers: yargs: 16.2.0 devDependencies: '@itwin/build-tools': 4.6.0-dev.27_@types+node@14.14.31 - '@itwin/eslint-plugin': 4.0.2_rszs4ssu3hjbruhzajramqeml4 + '@itwin/eslint-plugin': 4.0.2_i5mjvfngumxzwidmpndpzgh75i '@itwin/itwins-client': 1.5.0 '@itwin/oidc-signin-tool': 4.3.6_4w5x3wcmm46roqqoov5ezjc3em '@types/chai': 4.3.1 @@ -92,8 +92,8 @@ importers: '@types/node': 14.14.31 '@types/yargs': 12.0.20 chai: 4.5.0 - eslint: 8.57.0 - eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-prettier: 9.1.0_eslint@8.57.1 mocha: 10.7.3 prettier: 3.3.3 rimraf: 3.0.2 @@ -144,17 +144,17 @@ importers: fs-extra: 8.1.0 yargs: 17.7.2 devDependencies: - '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.46 - '@itwin/eslint-plugin': 4.0.2_rszs4ssu3hjbruhzajramqeml4 + '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.55 + '@itwin/eslint-plugin': 4.0.2_i5mjvfngumxzwidmpndpzgh75i '@itwin/projects-client': 0.6.0 '@types/chai': 4.3.1 '@types/fs-extra': 4.0.15 '@types/mocha': 8.2.3 - '@types/node': 18.19.46 + '@types/node': 18.19.55 '@types/yargs': 17.0.19 cross-env: 5.2.1 - eslint: 8.57.0 - eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-prettier: 9.1.0_eslint@8.57.1 mocha: 10.7.3 prettier: 3.3.3 rimraf: 3.0.2 @@ -169,6 +169,7 @@ importers: '@itwin/core-common': 4.3.5 '@itwin/core-geometry': 4.3.5 '@itwin/core-quantity': 4.3.5 + '@itwin/ecschema-locaters': 4.3.5 '@itwin/ecschema-metadata': 4.3.5 '@itwin/eslint-plugin': ^4.0.2 '@types/chai': 4.3.1 @@ -197,18 +198,19 @@ importers: dependencies: semver: 7.6.3 devDependencies: - '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.46 + '@itwin/build-tools': 4.6.0-dev.27_@types+node@18.19.55 '@itwin/core-backend': 4.3.5_b6vrgxefekmns23bcmqujgfwae '@itwin/core-bentley': 4.3.5 '@itwin/core-common': 4.3.5_4w5x3wcmm46roqqoov5ezjc3em '@itwin/core-geometry': 4.3.5 '@itwin/core-quantity': 4.3.5_@itwin+core-bentley@4.3.5 + '@itwin/ecschema-locaters': 4.3.5_p5rxxhi6ezw4f675nias3oytke '@itwin/ecschema-metadata': 4.3.5_wcgc2g2qvth5soij2lyl6ibsoi - '@itwin/eslint-plugin': 4.0.2_rszs4ssu3hjbruhzajramqeml4 + '@itwin/eslint-plugin': 4.0.2_i5mjvfngumxzwidmpndpzgh75i '@types/chai': 4.3.1 '@types/chai-as-promised': 7.1.8 '@types/mocha': 8.2.3 - '@types/node': 18.19.46 + '@types/node': 18.19.55 '@types/node-fetch': 2.6.11 '@types/semver': 7.3.10 '@types/sinon': 9.0.11 @@ -216,8 +218,8 @@ importers: chai-as-promised: 7.1.2_chai@4.5.0 cpx2: 3.0.2 cross-env: 5.2.1 - eslint: 8.57.0 - eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint: 8.57.1 + eslint-config-prettier: 9.1.0_eslint@8.57.1 js-base64: 3.7.7 mocha: 10.7.3 npm-run-all: 4.1.5 @@ -243,6 +245,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: tslib: 2.7.0 + dev: false /@azure/abort-controller/2.1.2: resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} @@ -250,12 +253,12 @@ packages: dependencies: tslib: 2.7.0 - /@azure/core-auth/1.7.2: - resolution: {integrity: sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==} + /@azure/core-auth/1.8.0: + resolution: {integrity: sha512-YvFMowkXzLbXNM11yZtVLhUCmuG0ex7JKOH366ipjmHBhL3vpDcPAeWF+jf0X+jVXwFqo3UhsWUq4kH0ZPdu/g==} engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 tslib: 2.7.0 /@azure/core-client/1.9.2: @@ -263,10 +266,10 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.7.2 - '@azure/core-rest-pipeline': 1.16.3 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-auth': 1.8.0 + '@azure/core-rest-pipeline': 1.17.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 tslib: 2.7.0 transitivePeerDependencies: @@ -278,22 +281,23 @@ packages: dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-client': 1.9.2 - '@azure/core-rest-pipeline': 1.16.3 + '@azure/core-rest-pipeline': 1.17.0 transitivePeerDependencies: - supports-color /@azure/core-http/2.3.2: resolution: {integrity: sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==} engines: {node: '>=14.0.0'} + deprecated: This package is no longer supported. Please migrate to use @azure/core-rest-pipeline dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.7.2 + '@azure/core-auth': 1.8.0 '@azure/core-tracing': 1.0.0-preview.13 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 '@types/node-fetch': 2.6.11 '@types/tunnel': 0.0.3 - form-data: 4.0.0 + form-data: 4.0.1 node-fetch: 2.7.0 process: 0.11.10 tough-cookie: 4.1.4 @@ -308,16 +312,16 @@ packages: /@azure/core-http/3.0.4: resolution: {integrity: sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==} engines: {node: '>=14.0.0'} - deprecated: deprecating as we migrated to core v2 + deprecated: This package is no longer supported. Please migrate to use @azure/core-rest-pipeline dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.7.2 + '@azure/core-auth': 1.8.0 '@azure/core-tracing': 1.0.0-preview.13 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 '@types/node-fetch': 2.6.11 '@types/tunnel': 0.0.3 - form-data: 4.0.0 + form-data: 4.0.1 node-fetch: 2.7.0 process: 0.11.10 tslib: 2.7.0 @@ -333,7 +337,7 @@ packages: engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 tslib: 2.7.0 @@ -350,14 +354,14 @@ packages: dependencies: tslib: 2.7.0 - /@azure/core-rest-pipeline/1.16.3: - resolution: {integrity: sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==} + /@azure/core-rest-pipeline/1.17.0: + resolution: {integrity: sha512-62Vv8nC+uPId3j86XJ0WI+sBf0jlqTqPUFCBNrGtlaUeQUIXWV/D8GE5A1d+Qx8H7OQojn2WguC8kChD6v0shA==} engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.7.2 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 + '@azure/core-auth': 1.8.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 '@azure/logger': 1.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -373,24 +377,24 @@ packages: tslib: 2.7.0 dev: false - /@azure/core-tracing/1.1.2: - resolution: {integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==} + /@azure/core-tracing/1.2.0: + resolution: {integrity: sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==} engines: {node: '>=18.0.0'} dependencies: tslib: 2.7.0 - /@azure/core-util/1.9.2: - resolution: {integrity: sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==} + /@azure/core-util/1.10.0: + resolution: {integrity: sha512-dqLWQsh9Nro1YQU+405POVtXnwrIVqPyfUzc4zXCbThTg7+vNNaiMkwbX9AMXKyoFYFClxmB3s25ZFr3+jZkww==} engines: {node: '>=18.0.0'} dependencies: '@azure/abort-controller': 2.1.2 tslib: 2.7.0 - /@azure/core-xml/1.4.3: - resolution: {integrity: sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==} + /@azure/core-xml/1.4.4: + resolution: {integrity: sha512-J4FYAqakGXcbfeZjwjMzjNcpcH4E+JtEBv+xcV1yL0Ydn/6wbQfeFKTCHh9wttAi0lmajHw7yBbHPRG+YHckZQ==} engines: {node: '>=18.0.0'} dependencies: - fast-xml-parser: 4.4.1 + fast-xml-parser: 4.5.0 tslib: 2.7.0 /@azure/logger/1.1.4: @@ -415,20 +419,20 @@ packages: - encoding dev: false - /@azure/storage-blob/12.24.0: - resolution: {integrity: sha512-l8cmWM4C7RoNCBOImoFMxhTXe1Lr+8uQ/IgnhRNMpfoA9bAFWoLG4XrWm6O5rKXortreVQuD+fc1hbzWklOZbw==} + /@azure/storage-blob/12.25.0: + resolution: {integrity: sha512-oodouhA3nCCIh843tMMbxty3WqfNT+Vgzj3Xo5jqR9UPnzq3d7mzLjlHAYz7lW+b4km3SIgz+NAgztvhm7Z6kQ==} engines: {node: '>=18.0.0'} dependencies: - '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.7.2 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.8.0 '@azure/core-client': 1.9.2 '@azure/core-http-compat': 2.1.2 '@azure/core-lro': 2.7.2 '@azure/core-paging': 1.6.2 - '@azure/core-rest-pipeline': 1.16.3 - '@azure/core-tracing': 1.1.2 - '@azure/core-util': 1.9.2 - '@azure/core-xml': 1.4.3 + '@azure/core-rest-pipeline': 1.17.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.10.0 + '@azure/core-xml': 1.4.4 '@azure/logger': 1.1.4 events: 3.3.0 tslib: 2.7.0 @@ -451,35 +455,35 @@ packages: - encoding dev: false - /@babel/code-frame/7.24.7: - resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + /@babel/code-frame/7.25.7: + resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + '@babel/highlight': 7.25.7 + picocolors: 1.1.0 dev: true - /@babel/compat-data/7.25.4: - resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + /@babel/compat-data/7.25.8: + resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.25.2: - resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + /@babel/core/7.25.8: + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/helper-compilation-targets': 7.25.2 - '@babel/helper-module-transforms': 7.25.2_@babel+core@7.25.2 - '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.4 - '@babel/template': 7.25.0 - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/helper-compilation-targets': 7.25.7 + '@babel/helper-module-transforms': 7.25.7_@babel+core@7.25.8 + '@babel/helpers': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 convert-source-map: 2.0.0 - debug: 4.3.6 + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.6.3 @@ -487,133 +491,133 @@ packages: - supports-color dev: true - /@babel/generator/7.25.5: - resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + /@babel/generator/7.25.7: + resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 + jsesc: 3.0.2 dev: true - /@babel/helper-compilation-targets/7.25.2: - resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + /@babel/helper-compilation-targets/7.25.7: + resolution: {integrity: sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/compat-data': 7.25.4 - '@babel/helper-validator-option': 7.24.8 - browserslist: 4.23.3 + '@babel/compat-data': 7.25.8 + '@babel/helper-validator-option': 7.25.7 + browserslist: 4.24.0 lru-cache: 5.1.1 semver: 7.6.3 dev: true - /@babel/helper-module-imports/7.24.7: - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + /@babel/helper-module-imports/7.25.7: + resolution: {integrity: sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-module-transforms/7.25.2_@babel+core@7.25.2: - resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + /@babel/helper-module-transforms/7.25.7_@babel+core@7.25.8: + resolution: {integrity: sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.25.2 - '@babel/helper-module-imports': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.4 + '@babel/core': 7.25.8 + '@babel/helper-module-imports': 7.25.7 + '@babel/helper-simple-access': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 + '@babel/traverse': 7.25.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.24.7: - resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + /@babel/helper-simple-access/7.25.7: + resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/traverse': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-string-parser/7.24.8: - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + /@babel/helper-string-parser/7.25.7: + resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.24.7: - resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + /@babel/helper-validator-identifier/7.25.7: + resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.24.8: - resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + /@babel/helper-validator-option/7.25.7: + resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.25.0: - resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + /@babel/helpers/7.25.7: + resolution: {integrity: sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.25.0 - '@babel/types': 7.25.4 + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 dev: true - /@babel/highlight/7.24.7: - resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + /@babel/highlight/7.25.7: + resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-validator-identifier': 7.25.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 dev: true - /@babel/parser/7.25.4: - resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + /@babel/parser/7.25.8: + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.25.4 + '@babel/types': 7.25.8 dev: true - /@babel/template/7.25.0: - resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + /@babel/template/7.25.7: + resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.4 - '@babel/types': 7.25.4 + '@babel/code-frame': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 dev: true - /@babel/traverse/7.25.4: - resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + /@babel/traverse/7.25.7: + resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.5 - '@babel/parser': 7.25.4 - '@babel/template': 7.25.0 - '@babel/types': 7.25.4 - debug: 4.3.6 + '@babel/code-frame': 7.25.7 + '@babel/generator': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/template': 7.25.7 + '@babel/types': 7.25.8 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.25.4: - resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + /@babel/types/7.25.8: + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 + '@babel/helper-string-parser': 7.25.7 + '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 dev: true @@ -637,18 +641,18 @@ packages: jsdoc-type-pratt-parser: 4.0.0 dev: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.1: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 8.57.1 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp/4.11.0: - resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + /@eslint-community/regexpp/4.11.1: + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -657,7 +661,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.6 + debug: 4.3.7 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -669,18 +673,18 @@ packages: - supports-color dev: true - /@eslint/js/8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + /@eslint/js/8.57.1: + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@humanwhocodes/config-array/0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + /@humanwhocodes/config-array/0.13.0: + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -748,11 +752,11 @@ packages: - supports-color dev: true - /@itwin/build-tools/4.6.0-dev.27_@types+node@18.19.46: + /@itwin/build-tools/4.6.0-dev.27_@types+node@18.19.55: resolution: {integrity: sha512-EFsmHcT+yRLgZ0cmMzDYRw4LSKmzRx/YpXy854eZKr3y9j8xq2r5TZTLpf85Y1oa8ZIPRHumSWOv2/yKK3qP0Q==} hasBin: true dependencies: - '@microsoft/api-extractor': 7.40.6_@types+node@18.19.46 + '@microsoft/api-extractor': 7.40.6_@types+node@18.19.55 chalk: 3.0.0 cpx2: 3.0.2 cross-spawn: 7.0.3 @@ -772,19 +776,19 @@ packages: - supports-color dev: true - /@itwin/certa/4.8.4: - resolution: {integrity: sha512-YFAvj07jJgz+SRfUPFRN3rXtUrAYUGbHa0bj2ZpdVaRWFtlW5qVBZC6nkvG4h7j1QFRS4LUsHEMgvIQ7Z1XMAQ==} + /@itwin/certa/4.9.4: + resolution: {integrity: sha512-BWZEJ4ozxACJSWZ4ZowC/pZ3JCgiZeV4S7wSlH+J9itCk4TyER01AXZh9TU7iWEWnTDEyWx8Tiz05kfmJDI4sA==} hasBin: true requiresBuild: true peerDependencies: - electron: '>=23.0.0 <32.0.0' + electron: '>=23.0.0 <33.0.0' peerDependenciesMeta: electron: optional: true dependencies: canonical-path: 1.0.0 detect-port: 1.3.0 - express: 4.19.2 + express: 4.21.1 jsonc-parser: 2.0.3 lodash: 4.17.21 mocha: 10.7.3 @@ -836,7 +840,7 @@ packages: '@itwin/core-telemetry': 4.3.5 '@itwin/object-storage-azure': 2.2.5_gteov7on4oycvgy3jqh4tz3uta '@itwin/object-storage-core': 2.2.5_gteov7on4oycvgy3jqh4tz3uta - form-data: 2.5.1 + form-data: 2.5.2 fs-extra: 8.1.0 inversify: 6.0.2 json5: 2.2.3 @@ -872,7 +876,7 @@ packages: '@itwin/core-telemetry': 4.3.5_@itwin+core-geometry@4.3.5 '@itwin/object-storage-azure': 2.2.5_gteov7on4oycvgy3jqh4tz3uta '@itwin/object-storage-core': 2.2.5_gteov7on4oycvgy3jqh4tz3uta - form-data: 2.5.1 + form-data: 2.5.2 fs-extra: 8.1.0 inversify: 6.0.2 json5: 2.2.3 @@ -942,6 +946,17 @@ packages: transitivePeerDependencies: - '@itwin/core-geometry' + /@itwin/ecschema-locaters/4.3.5_p5rxxhi6ezw4f675nias3oytke: + resolution: {integrity: sha512-iWZ1s1dbpmB0An3csM2/6Jb5y6LaejgVMUegi7hFj/W2YUevrv9hcZHc1yCK6ZlYt2o7pim8ncis+jms7uJ3xw==} + peerDependencies: + '@itwin/ecschema-metadata': ^4.3.5 + dependencies: + '@itwin/ecschema-metadata': 4.3.5_wcgc2g2qvth5soij2lyl6ibsoi + '@xmldom/xmldom': 0.8.10 + fs-extra: 8.1.0 + glob: 7.2.3 + dev: true + /@itwin/ecschema-metadata/4.3.5_wcgc2g2qvth5soij2lyl6ibsoi: resolution: {integrity: sha512-YAeh/bGAejVHQJpCot+KX4uvxm9EsmAZZb77BMPP9G2R2QJQ84uhoPXmJeAK+y/B3DTiN3j6hUzcfoB48fNduA==} peerDependencies: @@ -952,7 +967,7 @@ packages: '@itwin/core-quantity': 4.3.5_@itwin+core-bentley@4.3.5 almost-equal: 1.1.0 - /@itwin/eslint-plugin/4.0.2_rszs4ssu3hjbruhzajramqeml4: + /@itwin/eslint-plugin/4.0.2_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-UDwToOexhFRlS8XQSezvjoRHp8FH9KxfJSb6b1pN2a21g0uhsqxCQDKuOrGwSnJEERIvxMJB0ddH0aYg4dRvJw==} engines: {node: ^18.18.0 || >=20.0.0} hasBin: true @@ -960,17 +975,17 @@ packages: eslint: ^8.56.0 typescript: ^3.7.0 || ^4.0.0 || ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 7.0.2_4zv4pgfwhtymfqxlkthybrnbhu - '@typescript-eslint/parser': 7.0.2_rszs4ssu3hjbruhzajramqeml4 - eslint: 8.57.0 - eslint-plugin-deprecation: 2.0.0_rszs4ssu3hjbruhzajramqeml4 - eslint-plugin-import: 2.29.1_lbqmf5f73kwwgaxttw725wd64u + '@typescript-eslint/eslint-plugin': 7.0.2_lnbllslz3ypq7yxggyfqscrjbe + '@typescript-eslint/parser': 7.0.2_i5mjvfngumxzwidmpndpzgh75i + eslint: 8.57.1 + eslint-plugin-deprecation: 2.0.0_i5mjvfngumxzwidmpndpzgh75i + eslint-plugin-import: 2.31.0_ncl74vq6ra2phc4duzyrwfozqa eslint-plugin-jam3: 0.2.3 - eslint-plugin-jsdoc: 48.11.0_eslint@8.57.0 - eslint-plugin-jsx-a11y: 6.9.0_eslint@8.57.0 - eslint-plugin-prefer-arrow: 1.2.3_eslint@8.57.0 - eslint-plugin-react: 7.35.0_eslint@8.57.0 - eslint-plugin-react-hooks: 4.6.2_eslint@8.57.0 + eslint-plugin-jsdoc: 48.11.0_eslint@8.57.1 + eslint-plugin-jsx-a11y: 6.10.0_eslint@8.57.1 + eslint-plugin-prefer-arrow: 1.2.3_eslint@8.57.1 + eslint-plugin-react: 7.37.1_eslint@8.57.1 + eslint-plugin-react-hooks: 4.6.2_eslint@8.57.1 typescript: 5.3.3 workspace-tools: 0.36.4 transitivePeerDependencies: @@ -1046,7 +1061,7 @@ packages: /@itwin/imodels-client-authoring/4.4.0: resolution: {integrity: sha512-l3LL26ZuSIMjcfDi2ne9326i6mqdJdzvQfQ431fX0iHO7ISAVBn1nQ4roEhXRdIPgnWJsMKFD0FhAJuMSCyBJA==} dependencies: - '@azure/storage-blob': 12.24.0 + '@azure/storage-blob': 12.25.0 '@itwin/imodels-client-management': 4.4.0 '@itwin/object-storage-azure': 2.2.5 '@itwin/object-storage-core': 2.2.5 @@ -1076,7 +1091,7 @@ packages: /@itwin/itwins-client/1.5.0: resolution: {integrity: sha512-lnbMYqpTMpdnvMcsisKrNCcN1lWjMG4tkISS3NNRLTbzdIpy8pote9Qikkbs7E7/oI0NsRjO6/be8KdG/eyGIA==} dependencies: - axios: 1.7.5 + axios: 1.7.7 transitivePeerDependencies: - debug dev: true @@ -1117,7 +1132,7 @@ packages: reflect-metadata: ^0.1.13 dependencies: '@azure/core-paging': 1.6.2 - '@azure/storage-blob': 12.24.0 + '@azure/storage-blob': 12.25.0 '@itwin/cloud-agnostic-core': 2.2.5 '@itwin/object-storage-core': 2.2.5 transitivePeerDependencies: @@ -1132,7 +1147,7 @@ packages: reflect-metadata: ^0.1.13 dependencies: '@azure/core-paging': 1.6.2 - '@azure/storage-blob': 12.24.0 + '@azure/storage-blob': 12.25.0 '@itwin/cloud-agnostic-core': 2.2.5_gteov7on4oycvgy3jqh4tz3uta '@itwin/object-storage-core': 2.2.5_gteov7on4oycvgy3jqh4tz3uta inversify: 6.0.2 @@ -1160,7 +1175,7 @@ packages: reflect-metadata: ^0.1.13 dependencies: '@itwin/cloud-agnostic-core': 2.2.5 - axios: 1.7.5 + axios: 1.7.7 transitivePeerDependencies: - debug dev: false @@ -1172,7 +1187,7 @@ packages: reflect-metadata: ^0.1.13 dependencies: '@itwin/cloud-agnostic-core': 2.2.5_gteov7on4oycvgy3jqh4tz3uta - axios: 1.7.5 + axios: 1.7.7 inversify: 6.0.2 reflect-metadata: 0.1.14 transitivePeerDependencies: @@ -1184,7 +1199,7 @@ packages: peerDependencies: '@itwin/core-bentley': ^3.3.0 || ^4.0.0 dependencies: - '@itwin/certa': 4.8.4 + '@itwin/certa': 4.9.4 '@itwin/core-bentley': 4.3.5 '@itwin/core-common': 4.3.5_4w5x3wcmm46roqqoov5ezjc3em '@itwin/service-authorization': 1.2.2_4w5x3wcmm46roqqoov5ezjc3em @@ -1192,7 +1207,7 @@ packages: crypto-browserify: 3.12.0 dotenv: 10.0.0 dotenv-expand: 5.1.0 - oidc-client-ts: 2.4.0 + oidc-client-ts: 2.4.1 transitivePeerDependencies: - '@itwin/core-geometry' - electron @@ -1275,12 +1290,12 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor-model/7.28.13_@types+node@18.19.46: + /@microsoft/api-extractor-model/7.28.13_@types+node@18.19.55: resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2_@types+node@18.19.46 + '@rushstack/node-core-library': 4.0.2_@types+node@18.19.55 transitivePeerDependencies: - '@types/node' dev: true @@ -1305,17 +1320,17 @@ packages: - '@types/node' dev: true - /@microsoft/api-extractor/7.40.6_@types+node@18.19.46: + /@microsoft/api-extractor/7.40.6_@types+node@18.19.55: resolution: {integrity: sha512-9N+XCIQB94Di+ETTzNGLqjgQydslynHou7QPgDhl5gZ+B/Q5hTv5jtqBglTUnTrC0trHdG5/YKN07ehGKlSb5g==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.13_@types+node@18.19.46 + '@microsoft/api-extractor-model': 7.28.13_@types+node@18.19.55 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2_@types+node@18.19.46 + '@rushstack/node-core-library': 4.0.2_@types+node@18.19.55 '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.9.0_@types+node@18.19.46 - '@rushstack/ts-command-line': 4.17.3_@types+node@18.19.46 + '@rushstack/terminal': 0.9.0_@types+node@18.19.55 + '@rushstack/ts-command-line': 4.17.3_@types+node@18.19.55 lodash: 4.17.21 resolve: 1.22.8 semver: 7.6.3 @@ -1363,10 +1378,10 @@ packages: resolution: {integrity: sha512-NoOejniaqzOEbHg3RcBZtTriYqhqpQFgTC4lDNaRbgRCnpz6n8PlxWlCbh2N1K5qKawfxRP29/Wiho3FrXQ3Qw==} dependencies: '@types/base64-js': 1.3.2 - '@types/jquery': 3.5.30 + '@types/jquery': 3.5.31 base64-js: 1.5.1 - follow-redirects: 1.15.6 - form-data: 4.0.0 + follow-redirects: 1.15.9 + form-data: 4.0.1 opener: 1.5.2 transitivePeerDependencies: - debug @@ -1402,6 +1417,10 @@ packages: playwright: 1.41.2 dev: true + /@rtsao/scc/1.1.0: + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + dev: true + /@rushstack/node-core-library/4.0.2_@types+node@14.14.31: resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: @@ -1419,7 +1438,7 @@ packages: z-schema: 5.0.5 dev: true - /@rushstack/node-core-library/4.0.2_@types+node@18.19.46: + /@rushstack/node-core-library/4.0.2_@types+node@18.19.55: resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' @@ -1427,7 +1446,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.19.46 + '@types/node': 18.19.55 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -1456,7 +1475,7 @@ packages: colors: 1.2.5 dev: true - /@rushstack/terminal/0.9.0_@types+node@18.19.46: + /@rushstack/terminal/0.9.0_@types+node@18.19.55: resolution: {integrity: sha512-49RnIDooriXyqcd7mGyjh9CmjOjf/Vn8PkOQXHa1CS0/RrrynCJLFhRDkswf7gGXZW+6UhROOE8wTmbOrfUTSA==} peerDependencies: '@types/node': '*' @@ -1464,8 +1483,8 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 4.0.2_@types+node@18.19.46 - '@types/node': 18.19.46 + '@rushstack/node-core-library': 4.0.2_@types+node@18.19.55 + '@types/node': 18.19.55 colors: 1.2.5 dev: true @@ -1480,10 +1499,10 @@ packages: - '@types/node' dev: true - /@rushstack/ts-command-line/4.17.3_@types+node@18.19.46: + /@rushstack/ts-command-line/4.17.3_@types+node@18.19.55: resolution: {integrity: sha512-/PtTYW38A8iUviuCmQSccHfmx3uBh4Jm5YRPU2aTgYEgwT2jtg60vAbwnkMYkyaT1AbWpjZM3xq5uHYPURvStw==} dependencies: - '@rushstack/terminal': 0.9.0_@types+node@18.19.46 + '@rushstack/terminal': 0.9.0_@types+node@18.19.55 '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -1555,7 +1574,7 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: true /@types/chai-as-promised/7.1.8: @@ -1571,14 +1590,14 @@ packages: /@types/connect/3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: true - /@types/express-serve-static-core/4.19.5: - resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} + /@types/express-serve-static-core/4.19.6: + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 18.19.46 - '@types/qs': 6.9.15 + '@types/node': 18.19.55 + '@types/qs': 6.9.16 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 dev: true @@ -1587,15 +1606,15 @@ packages: resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.5 - '@types/qs': 6.9.15 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.16 '@types/serve-static': 1.15.7 dev: true /@types/fs-extra/4.0.15: resolution: {integrity: sha512-zU/EU2kZ1tv+p4pswQLntA7dFQq84wXrSCfmLjZvMbLjf4N46cPOWHg+WKfc27YnEOQ0chVFlBui55HRsvzHPA==} dependencies: - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: true /@types/http-cache-semantics/4.0.4: @@ -1606,8 +1625,8 @@ packages: resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} dev: true - /@types/jquery/3.5.30: - resolution: {integrity: sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==} + /@types/jquery/3.5.31: + resolution: {integrity: sha512-rf/iB+cPJ/YZfMwr+FVuQbm7IaWC4y3FVYfVDxRGqmUCFjjPII0HWaP0vTPJGp6m4o13AXySCcMbWfrWtBFAKw==} dependencies: '@types/sizzle': 2.3.8 dev: false @@ -1623,7 +1642,7 @@ packages: /@types/jsonwebtoken/8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} dependencies: - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: true /@types/mime/1.3.5: @@ -1637,20 +1656,20 @@ packages: /@types/node-fetch/2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 18.19.46 - form-data: 4.0.0 + '@types/node': 18.19.55 + form-data: 4.0.1 /@types/node/14.14.31: resolution: {integrity: sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==} dev: true - /@types/node/18.19.46: - resolution: {integrity: sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==} + /@types/node/18.19.55: + resolution: {integrity: sha512-zzw5Vw52205Zr/nmErSEkN5FLqXPuKX/k5d1D7RKHATGqU7y6YfX9QxZraUzUrFGqH6XzOzG196BC35ltJC4Cw==} dependencies: undici-types: 5.26.5 - /@types/qs/6.9.15: - resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} + /@types/qs/6.9.16: + resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} dev: true /@types/range-parser/1.2.7: @@ -1669,14 +1688,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: true /@types/serve-static/1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.46 + '@types/node': 18.19.55 '@types/send': 0.17.4 dev: true @@ -1697,7 +1716,7 @@ packages: /@types/tunnel/0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 18.19.46 + '@types/node': 18.19.55 dev: false /@types/yargs-parser/21.0.3: @@ -1714,7 +1733,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin/7.0.2_4zv4pgfwhtymfqxlkthybrnbhu: + /@typescript-eslint/eslint-plugin/7.0.2_lnbllslz3ypq7yxggyfqscrjbe: resolution: {integrity: sha512-/XtVZJtbaphtdrWjr+CJclaCVGPtOdBpFEnvtNf/jRV0IiEemRrL0qABex/nEt8isYcnFacm3nPHYQwL+Wb7qg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1725,14 +1744,14 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.0.2_rszs4ssu3hjbruhzajramqeml4 + '@eslint-community/regexpp': 4.11.1 + '@typescript-eslint/parser': 7.0.2_i5mjvfngumxzwidmpndpzgh75i '@typescript-eslint/scope-manager': 7.0.2 - '@typescript-eslint/type-utils': 7.0.2_rszs4ssu3hjbruhzajramqeml4 - '@typescript-eslint/utils': 7.0.2_rszs4ssu3hjbruhzajramqeml4 + '@typescript-eslint/type-utils': 7.0.2_i5mjvfngumxzwidmpndpzgh75i + '@typescript-eslint/utils': 7.0.2_i5mjvfngumxzwidmpndpzgh75i '@typescript-eslint/visitor-keys': 7.0.2 - debug: 4.3.6 - eslint: 8.57.0 + debug: 4.3.7 + eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -1743,7 +1762,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/7.0.2_rszs4ssu3hjbruhzajramqeml4: + /@typescript-eslint/parser/7.0.2_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-GdwfDglCxSmU+QTS9vhz2Sop46ebNCXpPPvsByK7hu0rFGRHL+AusKQJ7SoN+LbLh6APFpQwHKmDSwN35Z700Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1757,8 +1776,8 @@ packages: '@typescript-eslint/types': 7.0.2 '@typescript-eslint/typescript-estree': 7.0.2_typescript@5.3.3 '@typescript-eslint/visitor-keys': 7.0.2 - debug: 4.3.6 - eslint: 8.57.0 + debug: 4.3.7 + eslint: 8.57.1 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -1780,7 +1799,7 @@ packages: '@typescript-eslint/visitor-keys': 7.0.2 dev: true - /@typescript-eslint/type-utils/7.0.2_rszs4ssu3hjbruhzajramqeml4: + /@typescript-eslint/type-utils/7.0.2_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-IKKDcFsKAYlk8Rs4wiFfEwJTQlHcdn8CLwLaxwd6zb8HNiMcQIFX9sWax2k4Cjj7l7mGS5N1zl7RCHOVwHq2VQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -1791,9 +1810,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 7.0.2_typescript@5.3.3 - '@typescript-eslint/utils': 7.0.2_rszs4ssu3hjbruhzajramqeml4 - debug: 4.3.6 - eslint: 8.57.0 + '@typescript-eslint/utils': 7.0.2_i5mjvfngumxzwidmpndpzgh75i + debug: 4.3.7 + eslint: 8.57.1 ts-api-utils: 1.3.0_typescript@5.3.3 typescript: 5.3.3 transitivePeerDependencies: @@ -1821,7 +1840,7 @@ packages: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -1843,7 +1862,7 @@ packages: dependencies: '@typescript-eslint/types': 7.0.2 '@typescript-eslint/visitor-keys': 7.0.2 - debug: 4.3.6 + debug: 4.3.7 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -1854,38 +1873,38 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/6.21.0_rszs4ssu3hjbruhzajramqeml4: + /@typescript-eslint/utils/6.21.0_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0_typescript@5.3.3 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/7.0.2_rszs4ssu3hjbruhzajramqeml4: + /@typescript-eslint/utils/7.0.2_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-PZPIONBIB/X684bhT1XlrkjNZJIEevwkKDsdwfiu1WeqBxYEEdIgVDgm8/bbKHVu+6YOpeRqcfImTdImx/4Bsw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.0.2 '@typescript-eslint/types': 7.0.2 '@typescript-eslint/typescript-estree': 7.0.2_typescript@5.3.3 - eslint: 8.57.0 + eslint: 8.57.1 semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -1912,6 +1931,11 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true + /@xmldom/xmldom/0.8.10: + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} + dev: true + /@yarnpkg/lockfile/1.1.0: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: true @@ -1932,8 +1956,8 @@ packages: acorn: 8.12.1 dev: true - /acorn-walk/8.3.3: - resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} + /acorn-walk/8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} dependencies: acorn: 8.12.1 @@ -1954,7 +1978,7 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -1994,8 +2018,8 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-regex/6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + /ansi-regex/6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} dev: true @@ -2197,7 +2221,7 @@ packages: /axios/0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: - follow-redirects: 1.15.6 + follow-redirects: 1.15.9 transitivePeerDependencies: - debug dev: false @@ -2205,7 +2229,7 @@ packages: /axios/0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: - follow-redirects: 1.15.6 + follow-redirects: 1.15.9 transitivePeerDependencies: - debug dev: true @@ -2213,8 +2237,8 @@ packages: /axios/0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 + follow-redirects: 1.15.9 + form-data: 4.0.1 transitivePeerDependencies: - debug dev: false @@ -2222,26 +2246,25 @@ packages: /axios/1.6.8: resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 + follow-redirects: 1.15.9 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: false - /axios/1.7.5: - resolution: {integrity: sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==} + /axios/1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} dependencies: - follow-redirects: 1.15.6 - form-data: 4.0.0 + follow-redirects: 1.15.9 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - /axobject-query/3.1.1: - resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} - dependencies: - deep-equal: 2.2.3 + /axobject-query/4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} dev: true /balanced-match/1.0.2: @@ -2252,8 +2275,8 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false - /beachball/2.45.0: - resolution: {integrity: sha512-KWqpy8buEtDXPt6FFrUvrCIX52G39YLxuq6JffUpH/ntLIz36IS/LWW5PsSyKoSdmI1TWaLbYsohk/4Uka3Erw==} + /beachball/2.47.1: + resolution: {integrity: sha512-OAbbAK0Vx16Uzukrvfki9WO1S5AtKFEZEUENIOdePJtfAunECjD1Gmz8kKJeRy6g5S0JVaC875DaAPWtujQY9A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -2294,8 +2317,8 @@ packages: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} dev: true - /body-parser/1.20.2: - resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + /body-parser/1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 @@ -2306,7 +2329,7 @@ packages: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.11.0 + qs: 6.13.0 raw-body: 2.5.2 type-is: 1.6.18 unpipe: 1.0.0 @@ -2370,11 +2393,13 @@ packages: safe-buffer: 5.2.1 dev: true - /browserify-rsa/4.1.0: - resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} + /browserify-rsa/4.1.1: + resolution: {integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==} + engines: {node: '>= 0.10'} dependencies: bn.js: 5.2.1 randombytes: 2.1.0 + safe-buffer: 5.2.1 dev: true /browserify-sign/4.2.3: @@ -2382,7 +2407,7 @@ packages: engines: {node: '>= 0.12'} dependencies: bn.js: 5.2.1 - browserify-rsa: 4.1.0 + browserify-rsa: 4.1.1 create-hash: 1.2.0 create-hmac: 1.1.7 elliptic: 6.5.7 @@ -2393,15 +2418,15 @@ packages: safe-buffer: 5.2.1 dev: true - /browserslist/4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + /browserslist/4.24.0: + resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001653 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001668 + electron-to-chromium: 1.5.38 node-releases: 2.0.18 - update-browserslist-db: 1.1.0_browserslist@4.23.3 + update-browserslist-db: 1.1.1_browserslist@4.24.0 dev: true /buffer-equal-constant-time/1.0.1: @@ -2482,8 +2507,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001653: - resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} + /caniuse-lite/1.0.30001668: + resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} dev: true /canonical-path/1.0.0: @@ -2709,8 +2734,8 @@ packages: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: true - /cookie/0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + /cookie/0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} dev: true @@ -2740,7 +2765,7 @@ packages: dependencies: co: 4.6.0 debounce: 1.2.1 - debug: 4.3.6 + debug: 4.3.7 duplexer: 0.1.2 fs-extra: 10.1.0 glob: 7.2.3 @@ -2906,8 +2931,8 @@ packages: ms: 2.1.2 dev: true - /debug/4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + /debug/4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2915,10 +2940,10 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: 2.1.3 - /debug/4.3.6_supports-color@8.1.1: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + /debug/4.3.7_supports-color@8.1.1: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -2926,7 +2951,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: 2.1.3 supports-color: 8.1.1 dev: true @@ -2970,7 +2995,7 @@ packages: object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 @@ -3126,8 +3151,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /electron-to-chromium/1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + /electron-to-chromium/1.5.38: + resolution: {integrity: sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==} dev: true /elliptic/6.5.7: @@ -3154,6 +3179,11 @@ packages: engines: {node: '>= 0.8'} dev: true + /encodeurl/2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + dev: true + /end-of-stream/1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: @@ -3204,7 +3234,7 @@ packages: object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -3244,8 +3274,8 @@ packages: stop-iteration-iterator: 1.0.0 dev: true - /es-iterator-helpers/1.0.19: - resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} + /es-iterator-helpers/1.1.0: + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -3260,7 +3290,7 @@ packages: has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.7 - iterator.prototype: 1.1.2 + iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 dev: true @@ -3303,8 +3333,8 @@ packages: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} dev: true - /escalade/3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + /escalade/3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} /escape-html/1.0.3: @@ -3321,13 +3351,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier/9.1.0_eslint@8.57.0: + /eslint-config-prettier/9.1.0_eslint@8.57.1: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 dev: true /eslint-import-resolver-node/0.3.9: @@ -3340,8 +3370,8 @@ packages: - supports-color dev: true - /eslint-module-utils/2.8.2_jfvbk7rqc3cfi6xk6iem2q23di: - resolution: {integrity: sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==} + /eslint-module-utils/2.12.0_pbq4ibs2zyiraqqzwlgxay2spu: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -3361,22 +3391,22 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.0.2_rszs4ssu3hjbruhzajramqeml4 + '@typescript-eslint/parser': 7.0.2_i5mjvfngumxzwidmpndpzgh75i debug: 3.2.7 - eslint: 8.57.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-deprecation/2.0.0_rszs4ssu3hjbruhzajramqeml4: + /eslint-plugin-deprecation/2.0.0_i5mjvfngumxzwidmpndpzgh75i: resolution: {integrity: sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==} peerDependencies: eslint: ^7.0.0 || ^8.0.0 typescript: ^4.2.4 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 6.21.0_rszs4ssu3hjbruhzajramqeml4 - eslint: 8.57.0 + '@typescript-eslint/utils': 6.21.0_i5mjvfngumxzwidmpndpzgh75i + eslint: 8.57.1 tslib: 2.7.0 tsutils: 3.21.0_typescript@5.3.3 typescript: 5.3.3 @@ -3384,26 +3414,27 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.29.1_lbqmf5f73kwwgaxttw725wd64u: - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + /eslint-plugin-import/2.31.0_ncl74vq6ra2phc4duzyrwfozqa: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 7.0.2_rszs4ssu3hjbruhzajramqeml4 + '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 7.0.2_i5mjvfngumxzwidmpndpzgh75i array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.2_jfvbk7rqc3cfi6xk6iem2q23di + eslint-module-utils: 2.12.0_pbq4ibs2zyiraqqzwlgxay2spu hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -3412,6 +3443,7 @@ packages: object.groupby: 1.0.3 object.values: 1.2.0 semver: 7.6.3 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -3428,7 +3460,7 @@ packages: requireindex: 1.1.0 dev: true - /eslint-plugin-jsdoc/48.11.0_eslint@8.57.0: + /eslint-plugin-jsdoc/48.11.0_eslint@8.57.1: resolution: {integrity: sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==} engines: {node: '>=18'} peerDependencies: @@ -3437,63 +3469,63 @@ packages: '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.6 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 8.57.0 - espree: 10.1.0 + eslint: 8.57.1 + espree: 10.2.0 esquery: 1.6.0 - parse-imports: 2.1.1 + parse-imports: 2.2.1 semver: 7.6.3 spdx-expression-parse: 4.0.0 - synckit: 0.9.1 + synckit: 0.9.2 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.9.0_eslint@8.57.0: - resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} + /eslint-plugin-jsx-a11y/6.10.0_eslint@8.57.1: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 dependencies: aria-query: 5.1.3 array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 ast-types-flow: 0.0.8 axe-core: 4.10.0 - axobject-query: 3.1.1 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + es-iterator-helpers: 1.1.0 + eslint: 8.57.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 minimatch: 3.1.2 object.fromentries: 2.0.8 safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.0 + string.prototype.includes: 2.0.1 dev: true - /eslint-plugin-prefer-arrow/1.2.3_eslint@8.57.0: + /eslint-plugin-prefer-arrow/1.2.3_eslint@8.57.1: resolution: {integrity: sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==} peerDependencies: eslint: '>=2.0.0' dependencies: - eslint: 8.57.0 + eslint: 8.57.1 dev: true - /eslint-plugin-react-hooks/4.6.2_eslint@8.57.0: + /eslint-plugin-react-hooks/4.6.2_eslint@8.57.1: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.57.0 + eslint: 8.57.1 dev: true - /eslint-plugin-react/7.35.0_eslint@8.57.0: - resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} + /eslint-plugin-react/7.37.1_eslint@8.57.1: + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -3503,8 +3535,8 @@ packages: array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + es-iterator-helpers: 1.1.0 + eslint: 8.57.1 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -3532,28 +3564,29 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint-visitor-keys/4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + /eslint-visitor-keys/4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint/8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + /eslint/8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 - '@eslint-community/regexpp': 4.11.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.1 + '@eslint-community/regexpp': 4.11.1 '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -3584,13 +3617,13 @@ packages: - supports-color dev: true - /espree/10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + /espree/10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2_acorn@8.12.1 - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.1.0 dev: true /espree/9.6.1: @@ -3700,36 +3733,36 @@ packages: engines: {node: '>=6'} dev: false - /express/4.19.2: - resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + /express/4.21.1: + resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.2 + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.6.0 + cookie: 0.7.1 cookie-signature: 1.0.6 debug: 2.6.9 depd: 2.0.0 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.2.0 + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 - merge-descriptors: 1.0.1 + merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.7 + path-to-regexp: 0.1.10 proxy-addr: 2.0.7 - qs: 6.11.0 + qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -3762,8 +3795,8 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fast-xml-parser/4.4.1: - resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} + /fast-xml-parser/4.5.0: + resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==} hasBin: true dependencies: strnum: 1.0.5 @@ -3788,12 +3821,12 @@ packages: to-regex-range: 5.0.1 dev: true - /finalhandler/1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + /finalhandler/1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 @@ -3853,8 +3886,8 @@ packages: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} dev: true - /follow-redirects/1.15.6: - resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + /follow-redirects/1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -3889,16 +3922,17 @@ packages: engines: {node: '>= 14.17'} dev: true - /form-data/2.5.1: - resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} + /form-data/2.5.2: + resolution: {integrity: sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + safe-buffer: 5.2.1 - /form-data/4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + /form-data/4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 @@ -4029,7 +4063,7 @@ packages: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} dependencies: - pump: 3.0.0 + pump: 3.0.2 dev: false /get-stream/6.0.1: @@ -4085,7 +4119,7 @@ packages: jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 dev: true @@ -4314,7 +4348,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -4331,7 +4365,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.1 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -4709,7 +4743,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.25.2 + '@babel/core': 7.25.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -4742,7 +4776,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.3.6 + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -4757,8 +4791,9 @@ packages: istanbul-lib-report: 3.0.1 dev: true - /iterator.prototype/1.1.2: - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + /iterator.prototype/1.1.3: + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} + engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 @@ -4813,9 +4848,9 @@ packages: engines: {node: '>=12.0.0'} dev: true - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} + /jsesc/3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} hasBin: true dev: true @@ -4916,7 +4951,7 @@ packages: dependencies: '@types/express': 4.17.21 '@types/jsonwebtoken': 8.5.9 - debug: 4.3.6 + debug: 4.3.7 jose: 2.0.7 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -5230,8 +5265,8 @@ packages: engines: {node: '>= 0.10.0'} dev: true - /merge-descriptors/1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + /merge-descriptors/1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} dev: true /merge-stream/2.0.0: @@ -5364,7 +5399,7 @@ packages: peerDependencies: mocha: '>=2.2.5' dependencies: - debug: 4.3.6 + debug: 4.3.7 md5: 2.3.0 mkdirp: 3.0.1 mocha: 10.7.3 @@ -5382,7 +5417,7 @@ packages: ansi-colors: 4.1.3 browser-stdout: 1.3.1 chokidar: 3.6.0 - debug: 4.3.6_supports-color@8.1.1 + debug: 4.3.7_supports-color@8.1.1 diff: 5.2.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 @@ -5407,10 +5442,10 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true /ms/2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true /multiparty/4.2.3: resolution: {integrity: sha512-Ak6EUJZuhGS8hJ3c2fY6UW5MbkGUPMBEGd13djUzoY/BHqV/gTuFWtC6IuVA7A2+v3yjBS6c4or50xhzTQZImQ==} @@ -5443,11 +5478,11 @@ packages: '@sinonjs/fake-timers': 6.0.1 '@sinonjs/text-encoding': 0.7.3 just-extend: 4.2.1 - path-to-regexp: 1.8.0 + path-to-regexp: 1.9.0 dev: true - /node-abi/3.67.0: - resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==} + /node-abi/3.70.0: + resolution: {integrity: sha512-xMTIZdvAyzGyxwOwxXv/8V/f/KAqKWNCeNIIFu2doEtQp9wvMUTam036At/iVtJqum6n5ljbAhUmXAUOhyivSA==} engines: {node: '>=10'} dependencies: semver: 7.6.3 @@ -5642,8 +5677,8 @@ packages: es-object-atoms: 1.0.0 dev: true - /oidc-client-ts/2.4.0: - resolution: {integrity: sha512-WijhkTrlXK2VvgGoakWJiBdfIsVGz6CFzgjNNqZU1hPKV2kyeEaJgLs7RwuiSp2WhLfWBQuLvr2SxVlZnk3N1w==} + /oidc-client-ts/2.4.1: + resolution: {integrity: sha512-IxlGMsbkZPsHJGCliWT3LxjUcYzmiN21656n/Zt2jDncZlBFc//cd8WqFF0Lt681UT3AImM57E6d4N53ziTCYA==} engines: {node: '>=12.13.0'} dependencies: crypto-js: 4.2.0 @@ -5772,8 +5807,8 @@ packages: release-zalgo: 1.0.0 dev: true - /package-json-from-dist/1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + /package-json-from-dist/1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} dev: true /parent-module/1.0.1: @@ -5795,8 +5830,8 @@ packages: safe-buffer: 5.2.1 dev: true - /parse-imports/2.1.1: - resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + /parse-imports/2.2.1: + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} engines: {node: '>= 18'} dependencies: es-module-lexer: 1.5.4 @@ -5815,7 +5850,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.24.7 + '@babel/code-frame': 7.25.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -5874,12 +5909,12 @@ packages: minipass: 7.1.2 dev: true - /path-to-regexp/0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + /path-to-regexp/0.1.10: + resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} dev: true - /path-to-regexp/1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + /path-to-regexp/1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} dependencies: isarray: 0.0.1 dev: true @@ -5911,8 +5946,8 @@ packages: sha.js: 2.4.11 dev: true - /picocolors/1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + /picocolors/1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} dev: true /picomatch/2.3.1: @@ -5991,8 +6026,8 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.67.0 - pump: 3.0.0 + node-abi: 3.70.0 + pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 tar-fs: 2.1.1 @@ -6065,15 +6100,15 @@ packages: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} dependencies: bn.js: 4.12.0 - browserify-rsa: 4.1.0 + browserify-rsa: 4.1.1 create-hash: 1.2.0 parse-asn1: 5.1.7 randombytes: 2.1.0 safe-buffer: 5.2.1 dev: true - /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + /pump/3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 @@ -6083,8 +6118,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - /qs/6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + /qs/6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.6 @@ -6201,8 +6236,8 @@ packages: which-builtin-type: 1.1.4 dev: true - /regexp.prototype.flags/1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + /regexp.prototype.flags/1.5.3: + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 @@ -6358,8 +6393,8 @@ packages: engines: {node: '>=10'} hasBin: true - /send/0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + /send/0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 @@ -6385,14 +6420,14 @@ packages: randombytes: 2.1.0 dev: true - /serve-static/1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + /serve-static/1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} dependencies: - encodeurl: 1.0.2 + encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.18.0 + send: 0.19.0 transitivePeerDependencies: - supports-color dev: true @@ -6627,9 +6662,11 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.includes/2.0.0: - resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} + /string.prototype.includes/2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} dependencies: + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 dev: true @@ -6647,7 +6684,7 @@ packages: gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 dev: true @@ -6717,7 +6754,7 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 dev: true /strip-bom/3.0.0: @@ -6790,8 +6827,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /synckit/0.9.1: - resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} + /synckit/0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/core': 0.1.1 @@ -6803,7 +6840,7 @@ packages: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.0 + pump: 3.0.2 tar-stream: 2.2.0 dev: false @@ -6904,7 +6941,7 @@ packages: '@tsconfig/node16': 1.0.4 '@types/node': 14.14.31 acorn: 8.12.1 - acorn-walk: 8.3.3 + acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 @@ -7106,15 +7143,15 @@ packages: engines: {node: '>= 0.8'} dev: true - /update-browserslist-db/1.1.0_browserslist@4.23.3: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + /update-browserslist-db/1.1.1_browserslist@4.24.0: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 + browserslist: 4.24.0 + escalade: 3.2.0 + picocolors: 1.1.0 dev: true /uri-js/4.4.1: @@ -7424,7 +7461,7 @@ packages: engines: {node: '>=10'} dependencies: cliui: 7.0.4 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -7436,7 +7473,7 @@ packages: engines: {node: '>=12'} dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3